body{
	margin:0;
	background:url(../img/bg-body.gif) repeat-x 50% 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
body.winter{
	background:url(../img/bg-body-winter.jpg) no-repeat center 0;
}

body.framebody{
	background: #fff;
}

.float{float:left;}
.float_r{float:right;}
.clear{clear:left;}
.clear_r{clear:right;}
.w49{width:49%;}
.w50{width:50%;}
.w100{width:100%;}
.no-out{outline:none;}
.fw_normal{font-weight:normal;}
.fw_bold{font-weight:bold;}
.fs_normal{font-style:normal;}
.fs_italic{font-style:italic;}
.ta_left{text-align:left;}
.ta_right{text-align:right;}
.ta_center{text-align:center;}
.va_top{vertical-align:top;}
.td_under{text-decoration:underline;}
.relative{position:relative;}
.both{clear:both;}
.nowrap{white-space:normal;}
.block{display:block;}
.red{color:#ff0000}
.error{color:#ff0000}

#logo{
	width:210px;
	height:152px;
	float:left;
	padding:10px 12px 0 0;
}
#logo a{outline:none;}

h1, h2, h3, h4, h5, h6, p{
	margin:0;
	padding:0;
}

form, fieldset, input,
label, textarea, select{
	margin:0;
	padding:0;
}
table, img{border:none;}
a{color:#000;}
a:hover{text-decoration:none;}

#page{
	background:url(../img/bg-page.jpg) repeat-x 50% 100%;
	width:100%;
	float:left;
}

#wrapper{
	width:978px;
	margin:0 auto;
}

#topheader{
	width:100%;
	height:168px;
	float:left;
}
.thright{
	width:756px;
	float:left;
}
.thrtop{
	width:100%;
	height:35px;
	float:left;
}
ul.topmenu{
	margin:0;
	padding:3px 0 0 3px;
	list-style:none;
	float:left;
}
ul.topmenu li, ul.topmenu li a, ul.topmenu li span{float:left;}
.tmm_l{
	width:5px;
	height:28px;
}
.tmm_t{
	text-decoration:underline;
	height:20px;
	padding:4px 9px;
}
.tmm_r{
	width:5px;
	height:28px;
}
ul.topmenu li.tmbold .tmm_t{
	color:#ee151d;
	font-weight:bold;
}
ul.topmenu li a:hover .tmm_l, ul.topmenu li.active .tmm_l{background:url(../img/bg-tmm-l.gif) no-repeat;}
ul.topmenu li a:hover .tmm_t, ul.topmenu li.active .tmm_t{background:#fff;}
ul.topmenu li a:hover .tmm_r, ul.topmenu li.active .tmm_r{background:url(../img/bg-tmm-r.gif) no-repeat;}
.borderlnk{
	text-decoration:none;
	border-bottom:1px dashed #000;
}
.a-btn{
	float:left;
	background:#fff;
	padding:1px 8px 2px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-raius:5px;
	text-decoration:none;
}
.a-btn span{border-bottom:1px dashed #000;}
#topheader .ta_center{padding-top:7px;}
#topheader .a-btn{
	float:right;
	margin-top:6px;
}
.thrform{
	width:370px;
	float:left;
	padding:15px 0 0 0;
}
.thrform form{
	width:100%;
	float:left;
	padding:0 0 2px;
}
#searchsw{
	width:269px;
	height:22px;
	background:url(../img/bg-thrft.gif) no-repeat;
	float:left;
	padding:5px 12px 3px;
	border:none;
	font:12px/22px Arial, Helvetica, sans-serif;
}
#i_thrf_submit{
	width:70px;
	height:30px;
	background:url(../img/btn-thsubmit.gif) no-repeat;
	padding:0;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	float:right;
}

.thrwinter{
	background: url(../img/new-year-tree.png) no-repeat;
	width:196px;
	padding:16px 0 3px 0;
	float:left;
}
.thrwinter p{
	font-weight: bold;
	padding: 0px 0px 0px 32px;
}
.thrwinter p.wred{
	color: #ee151d;
}
.thrwinter p.wblue{
	color: #1c83cf;
}
.thrwinter p span{
	background: #fff;
	padding: 1px 4px 1px 4px;
	text-decoration: blink;
}
.thrfwork{
	background:#fff url(../img/bg-thrfwork.png) no-repeat 0 0px;
	width:171px;
	padding:2px 0 0 0;
	margin-top: 14px;
	float:left;
}
.thrfwork p{
	padding:0 0 0 37px;
}
.thrphones{
	width:150px;
	float:left;
	padding-top:12px;
	margin-left: 8px;
}
.thrpitem{
	width:100%;
	float:left;
	/*padding-top:3px;
	padding-left: 16px;*/
	padding: 3px 0 4px 22px;
	line-height: 19px;
}
.winter .thrpitem{
	padding: 2px 0 3px 22px;
	line-height: 18px;
}
.tel-ua{ background: url(../img/ico-tel-ua1.gif) no-repeat 2px 8px; }
.tel-ks{ background: url(../img/ico-tel-ks.gif) no-repeat 2px 8px; }
.tel-mts{ background: url(../img/ico-tel-mts.gif) no-repeat 2px 8px; }
.tel-life{ background: url(../img/ico-tel-life.gif) no-repeat 0 8px; }
.thrpitem .small{
	float:left;
	margin:0px 5px 0 0;
	color: #5d8702;
	font-weight: bold;
	font-size: 14px;
}
.tel-ua .small{ }
.tel-ks .small{ color: #1f8ede; }
.tel-mts .small{ color: #f4000c; }
.tel-life .small{ color: #f4000c; }

.thrpitem .big{
	float:left;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
}
.thrinfol{
	width:160px;
	padding:16px 0 3px 0;
	float:left;
}
.thrplinks{
	font-style:italic;
	padding-top:1px;
	clear:left;
	font-size: 11px;
	line-height: 14px;
}
.winter .thrplinks{
	font-style:italic;
	padding-top:1px;
	clear:left;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}
.thrinfol .thrplinks{	padding-left: 20px;}
.thrplinks a{
	text-decoration:none;
	border-bottom:1px dashed #000;
}
.thrcart{
	width:203px;
	height:117px;
	float:right;
	background:url(../img/bg-thrcart.gif) no-repeat;
}
.thrcart div.thrcart-pad{
	padding:20px;
}
.thrcart b{color:#6a9a02;}
.thrcart p{
	color:#e80a10;
	font:20px Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
}
.thrcart p span{font:18px Arial, Helvetica, sans-serif;}

#header{
	width:100%;
	float:left;
	position:relative;
	z-index:10;
}
.hmainmenu{
	width:100%;
	float:left;
	background:url(../img/bg-mainmenu.png) no-repeat;
}
ul.mainmenu{
	margin:0;
	padding:1px 8px 0;
	list-style:none;
	float:left;
}
ul.mainmenu li{
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 5px 0 12px;
	background:url(../img/bull-mainmenu.gif) no-repeat 100% 50%;
	margin-right:3px;
}
ul.mainmenu li a{
	float:left;
	position:relative;
	z-index:200;
	cursor:pointer;
}
ul.mainmenu li span{
	float:left;
}
.hmm_l{
	width:9px;
	height:49px;
}
.hmm_t{
	height:40px;
	padding:9px 2px 0;
	text-decoration:underline;
}
.hmm_r{
	width:11px;
	height:49px;
}

ul.mainmenu li.active .hmm_l{background:url(../img/bg-hmml-hover.gif) no-repeat;}
ul.mainmenu li.active .hmm_t{background:url(../img/bg-hmmt-hover.gif) repeat-x;}
ul.mainmenu li.active .hmm_r{background:url(../img/bg-hmmr-hover.gif) no-repeat;}

.subm_item{
	position:absolute;
	z-index:101;
	top:41px;
	left:26px;
	background:#fff;
	border:3px solid #5e5d5d;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.subm_item .dropdown{
	width:200px;
	/*float:left;*/
	padding:18px 16px;
}
.subm_item .dropdown .ddgrouph3{font:italic 16px Arial, Helvetica, sans-serif;}
ul.dropdown-list{
	margin:0;
	padding:6px 0 0;
	list-style:none;
}
ul.dropdown-list li{
	padding:0 0 0 13px;
	background:url(../img/bull-fmenu.gif) no-repeat 0 5px;
	margin-top:10px;
}
ul.dropdown-list li a{text-decoration:none;}
ul.dropdown-list li a:hover{text-decoration:underline;}
.subm_item table{border-collapse:collapse;}
.subm_item table td{
	padding:0;
	vertical-align:top;
}
.subm_item table td.separator{
	width:1px;
	background:url(../img/bg-separator.gif) repeat-y;
}

#main{
	width:100%;
	float:left;
	padding:16px 0;
}
.mtop{
	width:100%;
	float:left;
	padding:0 0 10px;
}
.mtleft{
	width:231px;
	float:left;
}
.mtright{
	width:231px;
	float:right;
}
.mtl_title{
	font:18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 9px;
}
.mtl_brend{
	border:1px solid #e6e6e6;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	padding:16px 12px;
}
.mtl_brend table{
	width:100%;
	border-collapse:collapse;
}
.mtl_brend table td{
	padding:6px;
	text-align:center;
}
.mtl_brend p{
	font:14px Arial, Helvetica, sans-serif;
	padding-top:24px;
}
#mtlbrend ul li table{
	width:100%;
	height:100%;
	border-collapse:collapse;
}
#mtlbrend ul li table td{
	padding:0;
	width:100%;
	height:100%;
	text-align:center;
}
.mtlb_all{padding:4px 0 0 20px;}
.mtlb_all a{
	text-decoration:none;
	border-bottom:1px dashed #000;
}
.mlt_action{
	width:100%;
	float:left;
	padding-top:10px;
}
.mltaitem{
	width:100%;
	float:left;
	padding-top:8px;
}
.mltaitem img{display:block;}
.mltaitem p{
	padding:0 0 4px 52px;
	background:url(../img/ico-mlta.gif) no-repeat;
	margin-top:9px;
}

.mtopic{padding:10px 0 0;}
.mttop, .mttop2{
	height:35px;
	background:url(../img/bg-mttop.gif) no-repeat 100% 6px;
	/*width:100%;*/
}
.mtt_l{
	width:18px;
	height:35px;
	float:left;
	background:url(../img/bg-mttl.gif) no-repeat;
}
.mtt_t{
	height:29px;
	float:left;
	background:url(../img/bg-mttt.gif) repeat-x;
	font:20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0d0000;
	padding:3px;
}
.mttop2 .mtt_t{
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px 3px;
	height:25px;
}
.mtt_r{
	width:18px;
	height:35px;
	float:left;
	background:url(../img/bg-mttr.gif) no-repeat;
}
.mtcontent{
	width:730px;
	float:right;
}
#mtcslider{
	width:730px;
	height:218px;
	position:relative;
	z-index: 1;
}
#mtcslider .slides_container{
	width:730px;
	height:218px;
}
#mtcslider ul.pagination{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:absolute;
	right:44px;
	top:11px;
	z-index:10;
}
#mtcslider ul.pagination li{
	float:left;
	margin-right:7px;
}
#mtcslider ul.pagination li a{
	background:url(../img/a-pager.png) no-repeat;
	display:block;
	float:left;
	height:0;
	outline:none;
	overflow:hidden;
	padding-top:14px;
	width:14px;
}
#mtcslider ul.pagination li.current a{background:url(../img/a-pager-active.png) no-repeat;}
.mttcatalog{
	width:100%;
	float:left;
	padding:6px 0 0;
}
.mttcitem{
	width:200px;
	height:300px;
	float:left;
	padding:10px 30px 0 3px;
}
.mttcitem_wl{ height: 330px; }
.mttcitemn{	position: relative;
	width: 220px;
	padding:10px 20px 0 3px;
	height:284px;
	float:left;
}
.mttcatalog-car .mttcitem{	position: relative;}
.mttcatalog-car .mttcitem .lbl-gift{top: 126px;}
.mttci_image{
	height:180px;
	text-align:center;
}
.mttci_image table{
	width:100%;
	border-collapse:collapse;
}
.mttci_image table td{
	width:100%;
	height:180px;
	text-align:center;
}
.mttci-imgbrd{
	height:170px;
	text-align:center;}
.mttci-imgbrd table{	width:100%;
	border: 1px solid #D9D9D9;
    border-radius: 7px 7px 7px 7px;
}
.mttci-imgbrd table td{
	width:100%;
	height:160px;
	text-align:center;
}
/*.mttcitem p{font-weight:bold;}*/
.mttcitem p.mttci_price{
	font:18px Arial, Helvetica, sans-serif;
	color:#e80a10;
	padding:5px 0 7px;
}
.mttcitemn .mcii_cost{	padding: 10px 0px;}
.mttcitemn .mttci_price{
	font:18px Arial, Helvetica, sans-serif;
	color:#e80a10;
	padding: 0px 0 0px 0;
}

.remwlist{	text-align: center;
	padding: 2px 0px 0px 0px;}
.remwlist a{ background: url(../img/a-del.gif) no-repeat 0 2px; padding-left: 18px; }

.mtnews{
	width:100%;
	float:left;
	padding:14px 0 35px;
}
.mtnitem{
	width:222px;
	float:left;
	padding:0 30px 0 0;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.mtnitem .mtni_title{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0 0 2px;
}
.mtni_date{color:#989898;}

.mtop2{
	width:100%;
	float:left;
}
.mt2left{
	width:628px;
	float:left;
}
#mt2lcarousel ul li table, #mt2lcarousel2 ul li table{
	width:100%;
	height:90px;
	border-collapse:collapse;
}
#mt2lcarousel ul li table td, #mt2lcarousel2 ul li table td{
	width:100%;
	height:90px;
	padding:0;
	text-align:center;
}
#mt2lcarousel ul li p, #mt2lcarousel2 ul li p{text-align:center;}
.mt2right{
	width:336px;
	float:right;
}
.mt2rtopic{
	border:1px solid #e6e6e6;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	margin-top:8px;
	padding:4px 20px 20px;
}
.mt2indtopic{
	width: 210px;
	margin: 0 auto;
}
.mt2rt_title{font:20px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.mt2rt_title span{color: #a0a0a0}
#mt2rtcarousel ul{
	margin:0;
	padding:0;
	list-style:none;
}
#mt2rtcarousel ul li table{
	width:100%;
	height:150px;
	border-collapse:collapse;
}
#mt2rtcarousel ul li table td{
	padding:0;
	height:150px;
	text-align:center;
}
#mt2rtcarousel ul li p.model{
	font-weight:bold;
	padding:21px 0 4px;
}
#mt2rtcarousel ul li p.price{
	color:#e80a10;
	font:18px Arial, Helvetica, sans-serif;
}

.mtop3{
	width:100%;
	float:left;
	padding:26px 0;
}
.mt3topic{
	width:281px;
	float:left;
	margin-right:45px;
}
.mt3t_title{
	height:37px;
	border-bottom:2px solid #5e5d5d;
	position:relative;
}
.mt3t_title p{
	color:#0d0000;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:11px;
}
.mt3t_title img{
	position:absolute;
	right:5px;
	bottom:0;
}
.mt3t_text{
	padding-top:14px;
	clear:left;
}

#footer{
	width:100%;
	height:155px;
	float:left;
	padding:19px 0 0;
	position:relative;
	z-index: 1;
}
.flogo{
	width:112px;
	height:86px;
	float:left;
}
.flogo a{outline:none;}
.fcopy{
	width:166px;
	float:left;
	text-align:center;
	line-height:16px;
	padding-top:31px;
}
.fmenu{
	width:150px;
	float:left;
}
.fmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.fmenu ul li{
	padding:0 0 4px 13px;
	background:url(../img/bull-fmenu.gif) no-repeat 0 6px;
	margin-top:2px;
}
.fmenu ul li.fmbold{
	background:url(../img/bull-fmenu2.gif) no-repeat 0 6px;
	font-weight:bold;
}
.fmenu ul li.fmbold a{color:#e80a10;}
.fmenu ul li a:hover{text-decoration:none;}
.finfo{
	width:190px;
	float:left;
	padding-top:2px;
}
.fright{
	width:326px;
	float:left;
}
.frbanners{
	padding:0 2px 0 0;
	text-align:right;
}
.frbanners div{
	width:100%;
	float:left;
	padding:0 0 5px;
}
.frbanners a{
	float:right;
	margin-left:3px;
}
.frbanners img{float:left;}
.fdesign{
	position:absolute;
	right:0;
	bottom:0;
	background:#727171;
	color:#fff;
	padding:0 10px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.fdesign a{color:#fff;}

/* popup cart */
#cartpop-wnd{	position: absolute;
	margin: 170px auto 0 auto;
	width: 723px;
	display: none;
	z-index: 51;}
.cartpop-t{	width: 723px;
	height: 27px;
	background: url(../img/cart-pop-bgt.png) no-repeat 0 0;}
.cartpop-c{
	width: 723px;
	background: url(../img/cart-pop-bgc.png) repeat-y 0 0;
}
.cartpop-b{
	width: 723px;
	height: 27px;
	background: url(../img/cart-pop-bgb.png) no-repeat 0 0;
}
.cartpop-in{	margin: 0 25px;
	background: #fff;}
.cartpop-hdr{	padding: 22px 0 10px 40px;
	font: 20px/22px Arial;}
#cartpop{	padding: 2px 20px;}



/* Карточка товара */

.mt2goods{padding:8px 0 82px 17px;}
.mt2goods-go{
	padding: 7px 0px 7px 6px;
}
.mt2goods p{
	font-weight:bold;
	padding-left:6px;
	padding-top: 8px;
}
ul.mt2goods{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
ul.mt2goods li{
	line-height:16px;
	padding:3px 0 4px 22px;
	background:url(../img/bull-mt2goods.gif) no-repeat 6px 11px;
	margin-top:3px;
}
ul.mt2goods li.active{background-color:#ffed00;}

ul.mt2goods li a{color: #000000;}
ul.mt2goods li a:hover{color: #000000; text-decoration: underline;}
ul.mt2goods li a:visited{color: #744803;}

.mt2similar{padding:16px 0;}
.mt2sitem{
	padding:10px 25px;
	text-align:center;
}
.mt2si_image{padding:12px 0;}
.mt2si_link{
	padding:0 20px 6px;
	font:11px/18px Arial, Helvetica, sans-serif;
}
.mt2si_price{
	color:#e80a10;
	font-weight:bold;
}
.mt2look, .mt2look2{
	border:1px solid #e6e6e6;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	padding:4px 10px 20px;
	margin-top:6px;
}
.mt2look p.mt2rt_title{font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*
.mt2look .jcarousel-skin-2rtango .jcarousel-container{padding:0 6px;}
.mt2look .jcarousel-skin-2rtango .jcarousel-prev-horizontal{left:-3px;}
.mt2look .jcarousel-skin-2rtango .jcarousel-next-horizontal{right:-3px;}
*/

.breadcrumbs{
	color:#808080;
	padding:0 0 9px;
}
.breadcrumbs a{color:#808080;}
h1{
	color:#0d0000;
	font:20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mtcgood{
	width:100%;
	float:left;
}
.mgimage{
	width:270px;
	float:left;
	text-align:center;
}
.mgimage table{
	width:100%;
	border-collapse:collapse;
}
.mgimage table td{
	height:250px;
	padding:0;
}
.mgimage a.a-big{
	padding:7px 0 9px 43px;
	background:url(../img/a-big.gif) no-repeat;
	display:inline-block;
}

.mgimage a.a-zoom{
	padding:0px 0 3px 18px;
	background:url(../img/ico-zoom.gif) no-repeat;
	position: relative;
	left: -80px;
	top: -20px;
}

.mg_car{	padding: 10px 20px 10px 20px;}
.mg_car p{	font-weight: bold;}
.mgimage .mg_car table{	width: auto;}
.mgimage .mg_car table td{	height: auto;
	padding: 3px 4px;}


.mg-cmp{	padding: 8px 0px 14px 20px;}

/*.mgi_rate{padding:15px 0 0;}*/
.mgi_rate{float: right; width: 100px; padding:12px 0px 17px 0px;}

.mgtext{
	width:440px;
	float:right;
}

.mgcode{	padding: 12px 0px 22px 0px;
	color: #555555;
	width: 245px;}
.mgcode span{font-weight: bold; color: #222; font-size: 14px;}

.mgtprop{padding:14px 0 12px;}
.mgtline{padding:0 0 14px;}
.mgtline_a{}
.mgtline table{border-collapse:collapse;}
.mgtline table td{
	vertical-align:top;
	padding:0;
}
.mgtline table.mgtl1tbl td{padding-right:8px;}
.mgt_price{
	color:#e80a10;
	font:30px/30px Arial, Helvetica, sans-serif;
}
.mgt_price_gr{
	color:#a0a0a0;
	font:30px/30px Arial, Helvetica, sans-serif;
}
.mgt_price span, .mgt_price_gr span{font:24px Arial, Helvetica, sans-serif;}

.mgrline-new .mgt_price{font: 24px/30px Arial, Helvetica, sans-serif;}

.mgt_oprice{
	font:11px Arial, Helvetica, sans-serif;
	color:#808080;
}
.mgtline table.mgtl2tbl{
	width:100%;
	/*table-layout:fixed;*/
}
.mgtline table.mgtl2tbl td.mgtl2sep{width:40px;}
.mgtl2inside{
	border:1px solid #e6e6e6;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	padding:12px 12px 7px;
	margin-top:2px;
}
.mgtl2inside table{
	width:100%;
	border-collapse:collapse;
}
.mgtl2inside table td{
	padding:0;
	text-align:center;
	vertical-align:middle;
}
.mgtl2clr{
	width:100%;
	float:left;
	margin-top:2px;
}
.mgtl2clr a{
	float:left;
	margin-right:10px;
}
.mgtl2clr img{float:left;}
ul.mgtl2list{
	margin:0;
	padding:0;
	list-style:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}
ul.mgtl2list li{
	background:url(../img/bull-mt2goods.gif) no-repeat 0 8px;
	padding:0 0 0 15px;
}
.clr_6a9a02{color:#6a9a02;}

.mgtlike{	clear: left;
	padding: 10px 0px 2px 0px;}

.mtctabs{
	height:42px;
	background:url(../img/bg-mttop.gif) no-repeat 100% 100%;
	width:100%;
	float:left;
	margin-top:16px;
	/*position: relative;
	z-index: 1;*/
}
ul.mtctlist{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
ul.mtctlist li{
	position:relative;
	left:-5px;
	float:left;
	z-index: 1;
}
ul.mtctlist li span{float:left;}
ul.mtctlist li a{
	float:left;
	text-decoration:none;
	cursor:pointer;
}
ul.mtctlist li img{
	float:left;
	padding-right:13px;
}
.mtctl_l{
	width:10px;
	height:42px;
	background:url(../img/bg-mtctl_l.png) no-repeat;
}
.mtctl_t{
	height:29px;
	background:url(../img/bg-mtctl_t.gif) repeat-x;
	padding:13px 10px 0 6px;
}
.mtctl_t span{
	text-decoration:underline;
	padding-top:1px;
}
.mtctl_r{
	width:10px;
	height:42px;
	background:url(../img/bg-mtctl_r.png) no-repeat;
}
ul.mtctlist li.active a{cursor:default;}
ul.mtctlist li.active .mtctl_l{background:url(../img/bg-mtctl_l-active.png) no-repeat;}
ul.mtctlist li.active .mtctl_t{background:url(../img/bg-mtctl_t-active.gif) repeat-x;}
ul.mtctlist li.active .mtctl_t span{text-decoration:none;}
ul.mtctlist li.active .mtctl_r{background:url(../img/bg-mtctl_r-active.png) no-repeat;}
.prod_hdr{
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:42px 0 8px 14px;
	clear:left;
}
.prod_descr{
	padding:0 0 5px 14px;
	clear:left;
}
.prod_tbl{padding:3px 0 0 14px;}
.prod_tbl table{
	width:100%;
	border-collapse:collapse;
	line-height:24px;
}
.prod_tbl table td{vertical-align:top;}
.prod_tbl table td.tbl_group{	padding: 6px 0px 2px 4px;
	font-weight: bold;}
.prod_tbl table td.tbl_header{
	width:150px;
	padding:0 8px 0 17px;
}
.prod_tbl table td.tbl_descr{padding:0 8px 0 22px;}
.prod_tbl table tr.odd td.tbl_header{background:#ebebeb;}
.prod_tbl table tr.odd td.tbl_descr{background:#f1f1f1;}
.prod_tbl table tr.even td.tbl_header{background:#f8f8f8;}
.prod_tbl table tr.even td.tbl_descr{background:#fff;}
.mtcaction{
	width:100%;
	float:left;
	padding:46px 0 0;
}
.mtcaction p{padding-left:14px;}
.mtca_title{
	color:#ee151d;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 4px 14px;
}
.mtca_inside{
	border:1px dashed #b8b8b8;
	background:#fff;
	margin:3px 0 0 14px;
	padding:14px 25px;
}
.mtca_inside table{
	width:100%;
	border-collapse:collapse;
}
.mtca_inside table td{padding:5px;}
.mtca_inside table tr.topline td{height:150px;}
.mtca_price{
	color:#e80a10;
	font:bold 30px Arial, Helvetica, sans-serif;
	padding:48px 0 6px;
	white-space:nowrap;
}
.mtca_inside .mt2si_link{padding:0 0 6px;}
.mtcacc{
	width:100%;
	float:left;
	padding:11px 0 0;
	position: relative;
	z-index: 1;
}
.mtcacc .title{
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 0 14px;
}
.jcarousel-skin-acctango .jcarousel-item .mttci_price{
	font:18px Arial, Helvetica, sans-serif;
	color:#e80a10;
	padding:5px 0 7px;
}
.jcarousel-skin-acctango .jcarousel-item .mttci_image,
.jcarousel-skin-acctango .jcarousel-item .mttci_image table td{height:150px;}

.mtcresp{
	width:100%;
	float:left;
}

.mtcresp-no{	padding: 40px 0px 20px 0px;
	text-align: center;
	font-weight: bold;}

.mtcritem{
	width:100%;
	float:left;
	padding:27px 0 3px;
}
.mtcri_title{
	width:100%;
	float:left;
}
.mtcri_title p{
	float:left;
	padding:0 12px 0 16px;
	white-space:nowrap;
}
.mtcri_title p span{
	color:#808080;
	font:11px Arial, Helvetica, sans-serif;
}
.mtcri_quote{
	width:100%;
	float:left;
	margin-top:-3px;
}
.mtcri_top{
	width:100%;
	height:21px;
	background:url(../img/bg-mtcri_top.gif) no-repeat;
	overflow:hidden;
}
.mtcri_text{
	border-color:#e6e6e6;
	border-style:solid;
	border-width:0 1px;
	padding:0 16px;
}
.mtcri_bottom{
	background:url(../img/bg-mtcri_bottom.gif) no-repeat;
	width:100%;
	height:10px;
	overflow:hidden;
}
.cgaform{
	width:100%;
	float:left;
	padding-top:48px;
}
.cgaf_title{
	color:#040607;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cgaf_top{
	height:21px;
	overflow:hidden;
	margin-right:160px;
	background:url(../img/bg-cgaf_top.gif) no-repeat;
}
.cgaf_bottom{
	height:10px;
	overflow:hidden;
	margin-right:160px;
	background:url(../img/bg-cgaf_bottom.gif) no-repeat;
}
.cgaform form{
	background:#f1f1f1;
	padding:12px 40px;
	line-height:16px;
	margin:0 160px 0 0;
}
.cgaform form p{padding-top:4px;}
#i_cga_name, #i_cga_mail{
	width:220px;
	height:20px;
	padding:0 2px;
}
#s_cga_rate{
	width:44px;
	height:22px;
	padding:1px;
}
#t_cga_message{
	width:488px !important;
	height:102px !important;
	margin-bottom:8px;
}
.cgaform form p.captcha_p{
	/*float:left;*/
	padding:0px 0px 2px 0px;
	/*width: 110px;*/
}
#i_cga_captcha{
	width:76px;
	height:19px;
	padding:0 2px;
	float:left;
	margin-top:3px;
}
#i_cga_send{
	/*float:right;*/
	margin-top:2px;
}
.frm_radio{
	float:left;
	padding-right:17px;
}
.frm_radio input{
	float:left;
	margin-top:5px;
}
.frm_radio p{
	float:left;
	padding-left:5px;
}


#ipagepics{	clear: left;
	padding: 20px 0px 20px 0px;
}

#ipagepics .ipicit{	float: left;
	/*width: 170px;
	height: 150px;*/
	width: 210px;
	height: 210px;}

/* Каталог */

.mt2look2{padding:4px 13px 11px 18px;}
ul.mt2llist{
	margin:0;
	padding:3px 0 13px;
	list-style:none;
}
ul.mt2llist li{
	display:block;
	padding:9px 0 0;
}
ul.mt2llist li a{
	display:block;
	background:url(../img/a-mt2llist.gif) no-repeat 100% 50%;
	padding:0 30px 0 0;
}
.mt2look2 p.mt2rt_title{
	font:18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:9px 0 0;
}

#comppanp{	clear: left;
	padding: 2px 0px 10px 0px;}

#comppanp p{	padding: 2px 0px 2px 10px;}

.mtsub{
	padding:14px 0 4px;
	position:relative;
	z-index: 2;
}
.mts_t{
	height:5px;
	background:url(../img/bg-mtst.gif) no-repeat;
	overflow:hidden;
}
.mts_m{
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:10px 18px 0;
}

.mts_m_hide:before{	background: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0px, #FFFFFF 80%, #FFFFFF 100%) transparent;
    /*background: -o-linear-gradient(center bottom, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%, #FFFFFF 100%) repeat scroll 0 0 transparent;*/
    background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0px, #FFFFFF 80%, #FFFFFF 100%) transparent;
    background: linear-gradient(bottom, rgba(255, 255, 255, 0) 0px, #FFFFFF 80%, #FFFFFF 100%) transparent;
	top: 46px;
    content: "";
    display: block;
    height: 32px;
    width: 98%;
    left: 1px;
    position: absolute;
    right: 0;
}

.mts_m_hide:after{
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0) 0%, #FFFFFF 80%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0px, #FFFFFF 80%, #FFFFFF 100%) transparent;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	bottom: 30px;
    content: "";
    display: block;
    height: 34px;
    width: 98%;
    left: 1px;
    position: absolute;
    right: 0;
}

.mts_b{
	height:5px;
	background:url(../img/bg-mtsb.gif) no-repeat;
	overflow:hidden;
}
.mts_title{
	position:absolute;
	left:15px;
	top:5px;
	font-weight:bold;
	background:#fff;
	padding:0 5px;
	z-index: 3;
}
.mts_title p{
	padding-right:12px;
	background:url(../img/ico-mtst.gif) no-repeat 100% 8px;
}
.mts_title span{border-bottom:1px dashed #000;}
.mts_title_q p{	/*padding-right: 17px;
	background-position: 70% 8px;*/
	display: inline-block;}
.flttip{	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/quest-ico.png) no-repeat 0 0;
	position: relative;
	top: 3px;
	margin: 0 0 0 4px;
	z-index: 2;}
.flttip:hover{
	background: url(../img/quest-ico-act.png) no-repeat 0 0;
}
.flttipi{	display: none;
	position: absolute;
	width: 200px;
	padding: 14px 16px;
	border: 1px solid #e0e0e0;
	background: #fff;
	left: 14px;
	top: 14px;
	z-index: 41;
	font-weight: normal;
	font-size: 11px;
	border-radius: 8px;
	box-shadow: 0px 0px 4px 4px rgba(200,200,200,0.5);}
.flttipi div.progress{	padding: 30px 0px;
	text-align: center;}

.mts_title span.flttipi{ border: 1px solid #e0e0e0; }


/* filters styles */
.fltpricetbl{
	font-size: 8pt;
	border: 1px;
}

.fltpricetbl .from{
	padding: 2px 4px 0px 0px;
}

.fltpricetbl .upto{
	padding: 2px 4px 0px 5px;
}

.fltpricetbl .prcur{
	padding: 2px 4px 0px 5px;
}

.fltpricetbl .fltpr{
	font-size: 8pt;
	width: 40px;
	text-align: right;
}

.fltpricebar{
	width: 190px;
	height: 45px;
	background: url(../img/imgtrackbar/b_shkala1.gif) repeat-x 6px 33px;
}


ul.mtsmlist{
	margin:0;
	padding:0;
	list-style:none;
}
ul.mtsmlist li{padding:0 0 2px;}
ul.mtsmlist li a{
	padding:0 0 0 15px;
	background:url(../img/bull-mtsmlist.gif) no-repeat 0 2px;
}
ul.mtsmlist li.mtsml_open a{background:url(../img/bull-mtsmlist2.gif) no-repeat 0 2px;}
/*ul.mtsmlist li.mtsml_open a{background:none; padding-left: 4px;}*/
ul.mtsmlist li.mtsml_open ul.mtsmlist2{display:block;}
ul.mtsmlist2{
	margin:0;
	padding:4px 0 12px 9px;
	list-style:none;
	display:none;
}
ul.mtsmlist2 li{
	padding:3px 0 2px 7px;
	line-height:14px;
	margin-top:1px;
}
ul.mtsmlist2 li.thisbrandsect{font-weight: bold; }
ul.mtsmlist2 li.odd{background:#f1f1f1;}
ul.mtsmlist2 li.even{background:#fff;}
ul.mtsmlist2 li.checked{background:#ffed00;}
ul.mtsmlist2 li input{float:left;}
ul.mtsmlist2 li label{
	float:left;
	padding-left:6px;
	text-decoration:underline;
	cursor:pointer;
}
ul.mtsmlist2 li label:hover{text-decoration:none;}
ul.mtsmlist2 li a{	background:none !important;
	padding: 0 0 0 1px !important;
	/*
	background: url(../img/bull-mt2goods.gif) no-repeat scroll 0px 8px transparent !important;
    padding: 0 0 0 18px !important;*/
}

ul.mts_filters{
	margin:0;
	padding:0 0 12px;
	list-style:none;
	width:100%;
	float:left;
}
ul.mts_filters li{
	width:100%;
	float:left;
	padding:6px 0 0;
}
ul.mts_filters input{
	float:left;
	margin:2px 0 0;
}
ul.mts_filters label{
	float:left;
	padding:0 0 0 8px;
	color: #B0B0B0;
}

.mcfilters{
	height:22px;
	background:#f1f1f1;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-top:5px;
	padding:7px 8px 6px;
	clear:left;
	position: relative;
	z-index:2;
}
.mcfview{	float: left;
	width: 65px;
	height: 29px;
	position: relative;
	top: -4px;}
.mcfview a, .mcfview span{	display: block;
	float: left;
	width: 29px;
	height: 29px;
	margin-right: 2px;}
.mcfview .a-mcfico{ background: url(../img/viewc-ico.png) no-repeat; }
.mcfview .a-mcfico-sel{ background: url(../img/viewc-ico-sel.png) no-repeat; }
.mcfview .a-mcflist{ background: url(../img/viewc-list.png) no-repeat; }
.mcfview .a-mcflist-sel{ background: url(../img/viewc-list-sel.png) no-repeat; }
.mcfsort{
	float:left;
	padding:2px 0 0 2px;
}
.mcfsort a{
	text-decoration:none;
	padding:0 12px 0 0;
	background:url(../img/a-mcfsort.gif) no-repeat 100% 7px;
}
.mcfsort a span{border-bottom:1px dashed #000;}

.ccsdropdown{
	position:absolute;
	z-index: 10;
	margin-top:3px;
	display:none;
}
.ccsdinside{
	border:1px solid #d0d0d0;
	background:#fff;
	padding:5px 10px;
	width: 180px;
}
.ccsdinside div{
	padding: 3px 0px 3px 0px;
	font-size: 8pt;
	line-height: 14px;
}
.ccsdinside div span{
	font-weight: bold;
}
.ccsdinside ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ccsdinside ul li{padding:1px 0;background:none;}
.ccsdinside ul li a{text-decoration:none;background:none;}

/*.ccsdinside table{width: 220px;}*/

.ccssortlnk{
	text-decoration:none;
	padding-right:8px;
	background:url(../img/ico-next.gif) no-repeat 100% 4px;
}
.ccssortlnk span{
	border-bottom:1px dashed #007db7;
	padding:0;
}


.ccpnav{float:right;}
.ccpnav a,
.ccpnav span{
	width:24px;
	height:20px;
	margin-right:1px;
	float:left;
	text-align:center;
	padding:2px 0 0;
}
.ccpnav span{
	background:#ffed00;
	font-weight:bold;
}
.a-button{
	display:block;
	width:24px;
	height:20px;
	float:left;
	outline:none;
}
.a-first{background:url(../img/btn-a-first.gif) no-repeat;}
.a-prev{background:url(../img/btn-a-prev.gif) no-repeat;}
.a-next{background:url(../img/btn-a-next.gif) no-repeat;}
.a-last{background:url(../img/btn-a-last.gif) no-repeat;}

.mccarflt-div{
	clear: left;
	border: 3px solid #b5da4d;
	border-radius: 5px;
	margin: 8px 0 6px 0;}
.mccarflt{	/*width: 100%;*/
	clear: left;
	padding: 10px 6px 10px 14px;
	background: #f3fbd9;
	border-radius: 3px 3px 0 0;}
.mccarflt form div{	float: left;
	width: 230px;
	padding: 3px 0px 3px 0px;}
.mccarflt form div.cflt-btn{	padding-top: 12px;
	width: auto;}

.mccarflt select{	width: 200px;}

.mccarflt-del{	clear: both;
	padding: 8px 0px 4px 14px;}
.mccarflt-del-h{	float: left;
	width: 134px;
	padding: 0px 0px 2px 0px;
	line-height: 14px;}
.mccarflt-del-h span{
	font-weight: bold;
}
.mccarflt-del-h a{font-size: 11px;}
.mccarflt-del-list{	float: right;
	width: 566px;}
.mccflt-itdel{	float: left;
	margin: 0 14px 6px 0px;
	height: 25px;
	background: #e5e5e5 url(../img/car-flt-bg.png) repeat-x 0 0;
	border: 1px solid #bebebe;
	border-radius: 3px;
	color: #565656;
	padding: 0 6px 0px 6px;}
.mccflt-itdel a{	display: inline-block;
	padding: 4px 25px 3px 4px;
	color: #565656;
	font-weight: bold;
	background: url(../img/car-flt-del.png) no-repeat 100% 4px;
	text-decoration: none;}
.mccflt-itdel a:hover{color: #161616;}


.mccatalog{
	width:100%;
	float:left;
	padding:5px 0 15px;
	position: relative;
	z-index:1;
}


.mccitem{
	width:100%;
	float:left;
	border-top:1px dashed #c4c5c7;
	padding:25px 0;
}
.mcci_image{
	width:230px;
	float:left;
}
.mcci_image table{
	width:100%;
	border-collapse:collapse;
}
.mcci_image table td{
	padding:0;
	text-align:center;
}
.mcci_descr{
	width:479px;
	float:right;
}
.mccid_title{font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.mccid_status{
	width:100%;
	float:left;
	padding:11px 0;
}
.mccids_pres{
	width:140px;
	float:left;
}
.mccids_pres span{padding:4px 0 0 23px;}
.mccids_pres span.presense1{background:url(../img/ico-presense1.gif) no-repeat;}
.mccids_pres span.presense2{background:url(../img/ico-presense2.gif) no-repeat 0px 2px;}
.mciitem .mccids_pres{	float: none;
	width: auto;
	text-align: center;}

.mccid_status img{
	float:left;
	padding:3px 11px 0 0;
}
.mccid_status a{float:left;}

.mccid_vid{	float: left;	width: 120px;
	margin-left: 12px;
	padding: 0px 0px 0px 28px;
	height: 24px;
	background: url('../img/ico-video.gif') no-repeat;}

.mccid_vid a{	float: none;}

.mccid_short{	float: left;
	width: 100%;
	padding: 0px 0px 5px 0px;
	color: #606060;}
.mccid_short ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;}
.mccid_short ul li{	margin: 0px 0px 0px 0px;}
.mccid_prices{
	width:470px;
	float:left;
	height:46px;
	background:url(../img/bg-mccid_prices.gif) no-repeat;
	padding:9px 10px 9px 0;
}
.mccid_prices table{
	width:100%;
	height:46px;
	border-collapse:collapse;
}
.mccid_prices table td{padding:0;}
.mccidp_price{
	font:22px Arial, Helvetica, sans-serif;
	color:#e80a10;
	width: 100px;
}
.mccidp_price_gr{
	font:24px Arial, Helvetica, sans-serif;
	color:#A0A0A0;
}
.mccidp_oprice{
	font:11px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:line-through;
	padding-top:2px;
}
.mccidp_oprice_bl{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:line-through;
	padding-top:2px;
}
.mccid_buttons{
	width:100%;
	float:left;
	padding:10px 0 0;
}
.mccid_buttons table{
	width:100%;
	border-collapse:collapse;
}
.mccid_buttons table td{padding:0;}
.mccid_buttons a{
	text-decoration:none;
	padding:5px 0 3px 35px;
	float:left;
}
.mccid_buttons a span{border-bottom:1px dashed #000;}
.mccid_buttons a, .mg-cmp a{
	text-decoration:none;
	padding:5px 0 3px 35px;
	float:left;
}
.mccid_buttons a span, .mg-cmp a span{border-bottom:1px dashed #000;}


.mciitem{
	float:left;
	width:232px;
	height:418px;
}
.mcii_in{
	float:left;	width: 228px;
	height: 395px;
	border-radius: 12px;
	margin: 6px 4px 16px 0px;
	background: #fff;
	position: relative;
	z-index:1;}
.mcii_in:hover{
	box-shadow: 0px 0px 6px 4px rgba(60,60,60,0.5);
	height: auto;
	z-index: 2;
	/*border: 1px solid #e0e0e0;*/
}
.mcii_dop{	padding: 12px 0px 16px 0px;}
.mcii_dop_in{	display:none;
	padding: 0 14px;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: #808080;}
.mcii_dop_in p{	line-height: 14px;}
.mcii_in:hover .mcii_dop_in{	display:block;}
.lbl-ico{	position: absolute;
	z-index: 2;
	top: 160px;
	right: 3px;}
.lbl-act-ost{	width: 98px;
	height: 52px;
	background: url(../img/lbl-act-bg.png) no-repeat 0 0;}
.lbl-act-ost p{	text-align: center;
	padding: 33px 0px 0px 0px;
	font-size: 11px;}
.lbl-gift{
	width: 126px;
	height: 64px;
	background: url(../img/lbl-gift-bg.png) no-repeat 0 0;
	top: 151px;
}
.mttcitemn .lbl-gift, .mttcitemn .lbl-act-ost{	top: 110px;}
.lbl-gift p{	text-align: center;
	padding: 35px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;}
.mcii_image{	padding: 10px 10px 4px 10px;
}
.mcii_image table{
	width:100%;
	border: 1px solid #d9d9d9;
	border-radius: 7px;
}
.mcii_act_img table{
	border: 2px solid #ff9000;
}
.mcii_gift_img table{
	border: 2px solid #ce0044;
}
.mcii_image table td{	border:0;
	padding:0;
	text-align:center;
	height: 204px;
}
.mcii_i{	padding: 0 10px;
	height: 78px;
	text-align: center;
}
.mcii_title{ padding: 6px 10px 0px 10px; font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.mcii_act_i{
	border: 2px solid #ff9000;
	border-radius: 7px;
	background: #eaffa4;
	padding: 4px 10px 4px 10px;
}
.mcii_gift_i{
	border: 2px solid #ce0044;
	border-radius: 7px;
	background: #fff7de;
	padding: 4px 10px 4px 10px;}

.mcii_cost{padding: 0 10px;}
.mcii_cost table{	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;}
.mcii_cost table td{	padding: 0px 5px 0px 5px;}
.mcii_price{	font-size: 18px;
	color: #343434;}
.mcii_price_gr{
	font-size: 18px;
	color: #a0a0a0;}
.mcii_oprice{	font-size: 11px;
	color: #808080;
	text-decoration: line-through;}

.mcii_buttons{padding: 6px 10px 0px 10px;}
.mcii_buttons a{ text-decoration: none; font-size: 11px; line-height: 14px; display: inline-block; padding: 0px 0px 2px 32px; }
.mcii_buttons a span{border-bottom:1px dashed #000;}
.mcii_buttons a:hover span{border-bottom:0px;}

.mcii_buttons table{width: 100%; margin:0; padding: 0;}
.mcii_buttons table td{margin:0; padding:0 2px; width: 50%;}
.mcii_buttons table td:first-child{text-align: right;}

.a-compare{background:url(../img/a-compare.gif) no-repeat;}
.a-list{background:url(../img/a-list.gif) no-repeat;}
.a-add2cmp{background:url(../img/a-add2cmp.gif) no-repeat;}
.a-add2list{background:url(../img/a-add2list.gif) no-repeat;}

.mcii_buttons .a-compare{padding: 0px 32px 2px 0px; background:url(../img/a-compare.gif) no-repeat 100% 3px;}
.mcii_buttons .a-add2cmp{padding: 0px 32px 2px 0px; background:url(../img/a-add2cmp.gif) no-repeat 100% 3px;}
.mcii_buttons .a-list{background:url(../img/a-list.gif) no-repeat 0 3px;}
.mcii_buttons .a-add2list{background:url(../img/a-add2list.gif) no-repeat 0 3px;}


.mccid_actblk{	width:466px;
	float:left;
	height:130px;
	background-color: #eaffa4;
 	border:2px solid #ff9000;
	border-radius:0px 7px 7px 0px;
	-moz-border-radius:0 7px 7px 0px;
	-webkit-border-radius:0 7px 7px 0px;
	-khtml-border-radius:0 7px 7px 0px;
	padding:0px 10px 9px 0;
	border-left: 0px;}

.mccida_tit{	padding: 14px 10px 10px 130px;
	background: url(../img/ico-action-arr.png) no-repeat 20px 16px;
	text-align: center;
	font-size: 11px;}
.mccida_tit p { color: #ec6a00; font: 18px/20px Arial; }
.mccida_tit span { font-weight: bold; color: #ed3b40; }

.mccids_prices { float: left; width: 100%; padding-top: 8px; }
.mccids_buy { float: right; width: 120px; height: 50px; padding: 5px 10px 0px 0px; }

.mccids_prices table td{ padding: 0px 12px 0px 20px; }

.mccids_prices table td .mccidp_oprice_bl{ padding-left: 4px; }

.mgtline .mccid_actblk{
	width: 434px;
	padding:0px 1px 9px 0;
}
.mgtline .mccida_tit{
	padding: 14px 1px 10px 122px;
	background: url(../img/ico-action-arr.png) no-repeat 12px 16px;
}
.mgtline .mccids_prices table td{ padding: 0px 12px 0px 12px; }


.mccid_giftblk{
	width:466px;
	float:left;
	height:130px;
	background-color: #fff7de;
 	border:2px solid #ce0044;
	border-radius:0px 7px 7px 0px;
	-moz-border-radius:0 7px 7px 0px;
	-webkit-border-radius:0 7px 7px 0px;
	-khtml-border-radius:0 7px 7px 0px;
	padding:0px 10px 9px 0;
	border-left: 0px;
}
.mgtext .mccid_giftblk{	width: auto;
	float: none;}

.mccidg_tit{
	padding: 10px 10px 10px 166px;
	background: url(../img/ico-gift.png) no-repeat 10px 20px;
	text-align: center;
	font-size: 11px;
}
.gift-prod{ width: 270px; }
.gift-prod-p{ width: 60px; float: left; }
.gift-prod-n{ width: 210px; float: left; text-align: left; padding-top: 8px; }
.gift-prod-n a{ color: #000000; font-size: 12px;}
.gift-prod-p table, .mcli_text .gift-prod-p table{	margin:0;
	padding:0;
	border-collapse: collapse;}
.mcli_text .gift-prod-p{padding-top: 3px;}
.mcli_text .gift-prod-n{padding-top: 2px;}
.mccidg_tit .gift-prod-p table td, .mcli_text .gift-prod-p table td{	width: 50px;
	height: 50px;
	background: #fff;
	border: 1px solid #e0e0e0;
	text-align: center;
	padding: 0;}

.mcli_text .gift-prod-p table td img{	padding: 0;
	margin: 0 auto;
	float: none;
	display: block;}

.mccidg_prices { float: left; width: 100%; padding-top: 8px; }
.mccidg_prices table td{ padding: 0px 10px 0px 10px; }

/* Корзина */

.a-minus, .a-plus{
	display: block;
	width: 13px;
	height: 12px;
}
.a-minus{background: url(../img/a-minus.gif) no-repeat 0 0;}
.a-plus{background: url(../img/a-plus.gif) no-repeat 0 0;}

.mcartl{
	width:532px;
	float:left;
}

.mcartl_back{	float: right;
	width: 210px;
	padding: 8px 12px 0px 0px;
	text-align: right;}
.mcartl_back a{	color: red;
	font-weight: bold;}

.mclitem{
	width:530px;
	height:146px;
	margin-left:2px;
	background:url(../img/bg-mclitem.gif) no-repeat 100% 0;
	margin-top:16px;
}

.mclitem_done{
	width:485px;
	margin-top:4px;
	border:1px solid #e0e0e0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-raius:5px;
	padding:5px 35px 5px 5px;
	background:#fff;
}

.mcsummery{
	padding: 10px 0px 10px 10px;
}

.paymethods{
	clear: left;
	padding: 0px 0px 10px 0px;
}

.paymethods .hdr{
	padding: 5px 0px 2px 0px;
	font-size: 18px;
}

.mcli_image{
	width:208px;
	float:left;
	position:relative;
}
.mcli_image table{
	width:100%;
	border-collapse:collapse;
}
.mcli_image table td{
	padding:0;
	height:140px;
	text-align:center;
}

.mcli_image p{
	position:absolute;
	bottom:0px;
	left:0;
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}
.mcli_image p a{
	text-decoration:none;
	background:url(../img/a-mt2llist.gif) no-repeat 0 1px;
	padding:0 0 0 21px;
}
.mcli_image p a span{border-bottom:1px dashed #000;}
.mcli_text{
	width:310px;
	float:left;
	padding:8px 12px 0 0;
}
.mclit_title{
	font:17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:60px;
}
.mclit_total{
	color:#e80a10;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.mclit_total span{	font-size: 12px;}
.mcli_text table{
	border-collapse:collapse;
	margin:10px 0 0;
}
.mcli_text table td{padding:0; font-size: 12px; }
.mcli_text table td img{
	padding:0 6px;
	float:left;
}

.mclitempop{width: 620px; height: 106px; background:url(../img/bg-mclitem-pop.gif) no-repeat 100% 0;}
.mclitempop .mcli_image table td{ height: 105px; }
.pc-del{ position: absolute; right: 2px; top: 4px; width: 13px; height: 13px; background: url(../img/a-del.gif) no-repeat; }
.mclitempop .mcli_text{ position: relative; width: 390px; }
.mclitempop .mclit_title{
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:38px;
}

.mclitemgiftpop{ height: 162px; background: url(../img/bg-mclitem-popgift.gif) no-repeat 100% 0; }
.mclitemgiftpop .packgift{ position: absolute; left: 100px; top: 100px; z-index: 120; }

.mclitemgift{ height: 180px; background: url(../img/bg-mclitem-gift.gif) no-repeat 100% 0; }
.mclitemgift .packgift{ position: absolute; left: 100px; top: 100px; z-index: 120; }

.mclit_price{font:14px Arial, Helvetica, sans-serif;}
.mclit_price span.opr{font-size: 12px; color: #808080; text-decoration: line-through;}
.mclit_price_sale{ color: #ff7f00; }
input.imclit_price{
	width:34px;
	height:18px;
	border-width:1px;
	border-style:solid;
	border-color:#aaadb2 #e3e3eb #e2e9ef;
	text-align:center;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	padding:0;
	background:#fff;
	margin: 0 2px;
}
.mclit_check{
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-right: 24px;
}
.mclit_check a{
	color:#808080;
	text-decoration:none;
	border-bottom:1px dashed #808080;
}
.mclit_disctxt{	font-size: 11px;
	padding-top: 1px;
	font-style: italic;
	color: #505050;}
.mcltotal{
	background:#f1f1f1;
	height:35px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-top:18px;
}
.mcltotal span{
	float:right;
	margin-top:7px;
}
.mclt_price{
	font:24px Arial, Helvetica, sans-serif;
	color:#e80a10;
	float:right;
	padding:4px 20px 0px 10px;
}
.mclbonusblk{	padding: 14px 100px 20px 100px;
	text-align: center;}
.mclbonusblk div{	padding: 5px 30px 5px 30px;
	background: #f1f1f1;
	border-radius: 8px;}
.mclbonus{padding:6px 0 0;}
.mclb_t{
	height:24px;
	background:url(../img/bg-mclb_t.gif) no-repeat;
	overflow:hidden;
}
.mclb_m{
	border-left:1px solid #ff9007;
	border-right:1px solid #ff9007;
	background:#fff;
	padding:10px 18px;
}
.mclbm_title{
	padding:9px 0 9px 56px;
	background:url(../img/ico-warning.gif) no-repeat;
	color:#ee151d;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:11px;
}
.mclb_m p b{color:#e80a10;}
.mclb_m ul{
	margin:0 0 0 35px;
	padding:0 0 12px;
	list-style:none;
}
.mclb_m ul li{
	background:url(../img/bull-mclb_m.gif) no-repeat 0 10px;
	padding:0 0 0 15px;
}
.mclb_b{
	height:5px;
	background:url(../img/bg-mclb_b.gif) no-repeat;
	overflow:hidden;
}

.mcartr{
	width:418px;
	float:right;
}
.mcartr .mtopic{padding-bottom:16px;}
.mcrline{
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:0 25px 15px 5px;
}
.clr_7f7f7f{color:#7f7f7f;}
.mcrline table{
	width:100%;
	border-collapse:collapse;
}
.mcrline table td{
	padding:0;
	vertical-align:top;
}
.mcrline .number{
	width:54px;
	height:37px;
	margin:0 auto;
	background:url(../img/ico-num.gif) no-repeat;
	font:30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:9px 0;
}
.mcrl_title{
	font:20px/20px Arial, Helvetica, sans-serif;
	padding:8px 0;
}
input.imcrl_text{
	width:276px;
	height:20px;
	border-width:1px;
	border-style:solid;
	border-color:#aaadb2 #e3e3eb #e2e9ef;
	font:italic 12px/20px Arial, Helvetica, sans-serif;
	padding:0 10px;
	background:#fff;
	color:#808080;
}

#cart_note_info{	padding: 5px 0px 0px 90px;}

#cart_note_info textarea{	width: 280px;
	height: 70px;}

input.inpErr{	border: 1px solid #ff0000;
	color: #e96f6f;}
.inpErrLbl{	color: red;
	padding: 2px 0px 2px 0px;
	clear: left;
	display: none;}

.mcrl_radio{
	width:100%;
	float:left;
	padding-top:4px;
}
.mcrl_radio input{
	float:left;
	margin-top:2px;
}
.mcrl_radio p{
	float:left;
	padding-left:6px;
}
select.s_mcrl{
	width:298px;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#aaadb2 #e3e3eb #e2e9ef;
	font:italic 12px/22px Arial, Helvetica, sans-serif;
	padding:1px;
	background:#fff;
	color:#808080;
}
select.s_mcrl2{
	width:66px;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#aaadb2 #e3e3eb #e2e9ef;
	font:italic 12px/22px Arial, Helvetica, sans-serif;
	padding:1px;
	background:#fff;
	color:#808080;
	float:left;
}
input.imcrl_text2{
	width:209px;
	height:20px;
	border-width:1px;
	border-style:solid;
	border-color:#aaadb2 #e3e3eb #e2e9ef;
	font:italic 12px/20px Arial, Helvetica, sans-serif;
	padding:0 8px;
	background:#fff;
	color:#808080;
	float:left;
	margin-left:5px;
	display:inline;
}
.w100float{
	width:100%;
	float:left;
	padding:0 0 5px;
}
.mcrline2{
	border-left:1px solid #e1e1e1;
	padding:32px 0;
}
.mcrline2 table{
	width:100%;
	border-collapse:collapse;
}
.mcrline2 table td{padding:0;}

.mttop3{
	height:60px;
	background:url(../img/bg-mttop.gif) no-repeat 100% 6px;
	width:100%;
}
.mtt3_l{
	width:18px;
	height:60px;
	float:left;
	background:url(../img/bg-mttl3.gif) no-repeat;
}
.mtt3_t{
	height:50px;
	float:left;
	background:url(../img/bg-mttt3.gif) repeat-x;
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0d0000;
	padding:5px 3px;
}
.mtt3_r{
	width:18px;
	height:60px;
	float:left;
	background:url(../img/bg-mttr3.gif) no-repeat;
}


.cukr_delivcmp{	display: inline-block;	background: #fff;
	padding: 1px 10px 1px 10px;
	border-radius: 4px;
	font-weight:bold;
	text-decoration: none;
	color: #333;}
.cukr_delivcmp span{	border-bottom: 1px dotted #333;}
.cukr_delivcmp_sel{	background: #eeeeee;
}


#mcabinet{
	width:100%;
	float:left;
	padding:0 0 12px;
}
.mctabs{
	width:100%;
	float:left;
	padding:7px 0 0;
}
.mctabs ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mctabs ul li{
	float:left;
	margin-right:5px;
}
.mctabs ul li a, .mctabs ul li div{float:left;}
.mct_l{
	width:9px;
	height:31px;
	background:url(../img/bg-mctl.gif) no-repeat;
}
.mct_t{
	height:21px;
	background:url(../img/bg-mctt.gif) repeat-x;
	padding:5px 13px;
}
.mct_r{
	width:11px;
	height:31px;
	background:url(../img/bg-mctr.gif) no-repeat;
}
.mctabs ul li.active .mct_l{background:url(../img/bg-mctl-active.gif) no-repeat;}
.mctabs ul li.active .mct_t{background:url(../img/bg-mctt-active.gif) repeat-x;}
.mctabs ul li.active .mct_r{background:url(../img/bg-mctr-active.gif) no-repeat;}

.mcorder{
	width:100%;
	float:left;
	padding:8px 0 20px;
}
.mco_l{
	width:326px;
	float:left;
}
.mcol_title{
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:20px;
}
.mcollist{}
.mcollitem{
	height:135px;
	border-color:#d9d9d9;
	border-style:solid;
	border-width:1px 0 1px 1px;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-raius:5px 0 0 5px;
	margin-top:11px;
	cursor:pointer;
	background:url(../img/bg-mcollitem.gif) repeat-x;
	padding:8px 16px 0px 22px;
	overflow:hidden;
}
.mcollitem_active{
	position:relative;
	left:1px;
	background:#fff;
	cursor:default;
}
.mcolli_title{
	font:22px Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}
.mcolli_price{padding:3px 0; font-size: 11px; line-height: 13px;}
.mcolli_price b{color:#e80a10;}
.mcollitem table{
	width:100%;
	border-collapse:collapse;
	margin-top:3px;
}
.mcollitem table td{padding:0;}
.mcollitem table td.mcol_icon{width:33px;}
.mcollitem table td.mcol_status{padding-left:6px; width: 136px;}
.clr_ff7c08{color:#ff7c08;}
.clr_6b9a02{color:#6b9a02;}
.mcollitem_active .mcolli_title{color:#000;}
.mco_r{
	width:620px;
	float:left;
}
.mcorlist{
	border:1px solid #d9d9d9;
	padding:14px 32px 22px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-raius:5px;
	margin-top:7px;
}
.mcorlist .mclitem{margin-left:0; width: 550px;}
.mcorltbl{padding:16px 0 0;}
.mcorltbl table{
	width:100%;
	border-collapse:collapse;
}
.mcorltbl table td{padding:0;}
.mcorltbl table td.mcorltbl_icon{width:33px;}
.mcorltbl table td.mcorltbl_status{padding-left:8px;}

.mcordeliv{	padding: 16px 0px 16px 0;
	font-weight: bold;
	font-size: 14px;}

#mcabinet .ccpnav{float:left;}


.mcab_action{	width: 100%;}

.mcab_action .mltaitem{	float: left;
	width: 100%;
	text-align: center;
	padding: 0;}
.mcab_action .mltaitem img{	display: inline;}
.mcab_action .mltaitem p{	background: none;
	padding: 2px 20px 2px 20px;
	margin: 0;}


/*
  **************************************************************************
*/
.carttbl
{
	width: 460px;
	font-size: 10pt;
}

.carttbl th
{
	background-color: #ffffff;
	padding: 12px 12px 8px 12px;
	text-align: center;
	border: 1px solid #e0e0e0;
	font-size: 10pt;
}

.carttbl td, .carttbl td.r, .carttbl td.c
{
	background-color: #ffffff;
	padding: 5px 12px 5px 12px;
	border: 1px solid #e0e0e0;
}

.carttbl td.r
{
	text-align: right;
}

.carttbl td.c
{
	text-align: center;
}

.carttbl td span
{
	color: red;
	font-weight: bold;
}

.carttbl td a { font-size: 10pt; color: #444444; }
.carttbl td a:hover { font-size: 10pt; color: #646464; }

.backlink
{
	clear: left;
	padding: 20px 100px 20px 100px;
	text-align: center;
}

/* compare page */
#mgcompare{	padding: 10px 0px 20px 0px;}

.mgladd{	padding: 10px 0px 10px 10px;}

.comptbl{
	background: #e0e0e0;
	font-size: 8pt;
}

.comptbl td{
	background: #ffffff;
	padding: 3px 6px 3px 6px;
	text-align: center;
}

.comptbl td.prodname{
	background: #ffffff;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.comptbl td.prodname .pdel{
	padding:5px 0px 10px 0px;
}
.comptbl td.prodname .pdel a{
	color:#666;
	text-decoration:none;
	padding:1px 0 3px 22px;
	background:url(../img/ico-delete.gif) no-repeat;
}
.comptbl td.prodname .pdel span{border-bottom:1px dashed #666;}

.comptbl td.prodname .ppic{
	height: 140px;
}

.comptbl td.prodname .pname{
	padding: 6px 0px 12px 0px;
	font-weight: bold;
	font-size: 14px;
}

.comptbl td.parhdr{
	background: #f4f4f4;
	padding: 6px 10px 6px 12px;
	font-weight: bold;
	text-align: left;
}

.comptbl td.grhdr{
	background: #efefef;
	padding: 14px 10px 6px 12px;
	text-align: center;
	font-size: 16px;
}

.comptbl .differ{	font-weight: bold;}

.comptbl .price{
	font-size: 18px;
	color: #56b235;
	text-align: center;
}


/* search */
.search-cat-res{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	color: #6d9510;
	list-style: none;
}

.search-cat-res li{
	margin: 4px 0px 6px 0px;
}

.search-cat-res li a{
	text-decoration: underline;
	color: #404040;
}

.search-cat-res li a:hover{
	text-decoration: underline;
	color: #707070;
}

/*
		Search drop down tooltip
*/
#searchdrop
{
	position: absolute;
	visibility: hidden;
	display: none;
	left: 0px;
	top: 0px;
	width: 450px;
	height: auto;
	z-index: 100;
	overflow:hidden;
}

#searchdrop .searchdropcont
{
	font-size: 8pt;
	background: #ffffff /*url('../img/searchfly_bg.gif') repeat-x left top*/;
	border: 1px solid #a0a0a0;
	padding: 20px 10px 10px 10px;
}

#searchdrop iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#searchdrop_body
{
	/*background-color: #ff;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

#searchdrop_btn
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 12px;
	height: 12px;
	position: relative;
	left: 0px;
	top: -15px;
}

a.searchitem { color: #505051; font-family: Tahoma; font-size: 9pt; font-weight: normal; text-decoration: underline; }
a.searchitem:hover { color: #707071; font-family: Tahoma; font-size: 9pt; font-weight: normal; text-decoration: underline; }

a.closebut { color: #000000; font-family: Tahoma; font-size: 9pt; font-weight: bold; text-decoration: none; }
a.closebut:hover { color: #000000; font-family: Tahoma; font-size: 9pt; font-weight: bold; text-decoration: none; }

/* car brands */
.brand-logo{
	width: 150px;	padding: 20px 0px 20px 0px;
	text-align: center;}

/* cabinet */
.mco_left50{	float: left;
	clear: left;
	width: 50%;}

.mco_right50{
	float: left;
	width: 48%;
}

.mco_left50 .field, .mco_right50 .field{	width: 250px;}

.mco_left50 .mcol_title, .mco_right50 .mcol_title{
	font:18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
}

.frm50{	background: #e8e8e8;
	width: 430px;}

.frm50 .frmtitle{
	background: #f4f4f4;
	padding: 8px 12px 8px 12px;}

.frm50 .frmelem{
	background: #ffffff;
	padding: 8px 12px 8px 12px;}

.frm{
	background: #e8e8e8;
	width: 960px;
}

.frm .frmtitle{
	background: #f4f4f4;
	padding: 8px 12px 8px 12px;
}

.frm .frmelem{
	background: #ffffff;
	padding: 8px 12px 8px 12px;
}

.frmcomment{	font-size: 11px;
	color: #808080;
	line-height: 13px;}

.frmbutton{	text-align: center;
	padding: 6px 20px 6px 20px;}

.bcabdisc{	clear: left;
	padding: 12px 0px 10px 20px;
}

.bcabdisc span{	font-weight: bold;}

.pinfo{	padding: 20px 0px 20px 0px;}

.flderr{	background: #fde7e5;
	border: 1px solid #f27567;}
.flderrtxt{	color: #ff0000;}
.lblred{	color: #ff0000;}
.frmrel{	position: relative;}
.frmtip{	border: 1px solid #e0e0e0;
	background: #f8f8f8;
	width: 200px;
	padding: 12px 12px;
	left: 310px;
	top: -30px;
	font-size: 11px;
	display: none;
	position: absolute;}

/* actions */
.actit{	clear: left;
	padding: 12px 0px 20px 0px;}

.actlef{	padding: 0px 20px 0px 0px;}

.actrig{	vertical-align: top;}

.act-n{	font: bold 14px/18px Arial,Tahoma;}

.act-n a{
	font: bold 14px/18px Arial,Tahoma;
	color: #222222;}

.act-d{
	margin: 10px 0px 10px 0px;	border: 2px solid #e01111;
	padding: 16px 20px 16px 20px;
	width: 380px;
	font-size: 14px;}

.act-d span{	font: 18px/18px Arial;
	color: #e01111;}

.act-txt{	font-size: 14px;}


/* new addons */
.mmodel_sects{	clear: left;
	padding: 10px 0px 20px 30px;}

.mmodel_sects div{	padding: 2px 0px 2px 0px;}

#showmore{	padding: 10px 0px 8px 22px;}

#showmore a{ color: #808080; font: 12px Arial; }
#showmore a:hover{ color: #808080;}

#moreprodsleft{	display: none;}


/* news */
.snitem{	clear: left;
	padding: 10px 0px 14px 0px;}

.snit-npic{	width: 130px;
	float: left;}

.snit-info{	float: left;
	width: 820px;}

.snit-info2{	clear: left;}

.snit-action a{	font-weight: bold;}

.snit-date2{	padding: 1px 0px 3px 0px;
	color: #707070;}

#bonuspval{	text-align: right;
	width: 40px;}

.actsect{	padding: 3px 0px 3px 20px;}

.frm_error{ color: red; }

#sclogof{	padding: 10px 0px 0px 0px;}


/* cabinet addrs */
.c2ptable{
	width: 96%;
	margin-left: 20px;
}

.c2ptable th{
	background: #cdcdcd;
	color: #ffffff;
	text-align: center;
	font: bold 12px/14px Arial,Tahoma;
	padding: 10px;
}

.c2ptable th.lhdr{ background: #cdcdcd url(../img/ptbl-lhdr.gif) no-repeat left top; }
.c2ptable th.rhdr{ background: #cdcdcd url(../img/ptbl-rhdr.gif) no-repeat right top; }

.c2ptable tr.even{
	background: #f2f2f2;
}

.c2ptable td{
	padding: 10px 12px 10px 12px;
}

.c2ptable tr.even td{
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}

.c2ptable td.dscr{
	color: #7d7d7d;
	font: 11px/14px Arial,Tahoma;
	width: 200px;
}

.c2ptable td.sep{
	padding:0;
	height: 1px;
	border-bottom: 1px solid #cdcdcd;
}

.c2ptable td.aname{
	font-size: 18px;
}

.c2ptable td.stblsect{
	color: #ffffff;
	font: bold 12px Arial, Tahoma;
	background: #969696;
	padding: 7px 0px 4px 0px;
	text-align: center;
	text-transform: uppercase;
}



/* gummer page */

.gum #wrapper{	width: 100%;}
.gum #topheader{	width: 978px;
	margin: 0 auto;
	text-align: left;
	float: none;}
.gum #header{	float: none;}

.gum .hmainmenu{	width: 96%;
	min-width: 978px;
	background-image: none;
	margin: 0 auto;
	float: none;
	clear: both;}

.hmainmenu-left{	float: left;
	width: 25px;
	height: 50px;	background: url(../img/mm-l.gif) no-repeat;}
.hmainmenu-right{
	float: right;
	width: 25px;
	height: 50px;
	background: url(../img/mm-r.gif) no-repeat;
}
.hmainmenu-cen{	margin: 0 25px;
	background: url(../img/mm-bg.png) repeat-x 0 0;
	height: 50px;
}
.hmainmenu-pad{	width: 940px;
	margin: 0 auto;}
.gum .subm_item{	top: 43px;}

.gum .mtop{
	/*
	padding:0 10px 10px 10px;
	width: auto;
	*/
	padding:0 0px 10px 0px;	
}
.gum .mtleft{
	margin-left: 8px;
}
.gum .mtright{
	margin-right: 8px;
}

.gum .mtcontent{
	float: none;
	margin: 0 245px;
	width: auto;
}
.mtcontfloat{	float: left;
	width: 100%;}

.gum .mcfilters{	clear: none;
	float: none;}
.gum .mccatalog{	float: none;}

.gum .mt2similar{	border-left: 1px solid #e8e8e8;
	margin: 20px 0;
	padding: 0;}


.dcodeico{
	float: right;
	color: #707070;
	margin-right: 20px;
}

.dcodeico img{
	float: left;
	margin-right: 4px;
}

.cartdisc{	width: 100%;
	float: left;
	clear: left;
	background: url(../img/disccode-bg.gif) no-repeat 0 20px;
	height: 105px;}
.cart-dhdr{	float: left;
	width: 320px;
	height: 60px;}
.cart-status{	float: right;
	width: 335px;}
.cart-dcard{	margin: 0 336px 0 388px;
	background: url(../img/disccode-card.png) no-repeat 0 0;
	text-align: center;}
.cart-dinp{	padding: 28px 0px 14px 0px;}
.cart-dinp input{	width: 198px;
	height: 20px;
	text-align: center;}
.cart-dbtn{	padding: 0 0 8px 0;}
.cart-dbtn img{	cursor: pointer;}
.cart-progress{	float: left;
	width: 40px;
	text-align: center;
	padding: 28px 0 0 0;}
.cart-txtinfo{	float: right;
	width: 280px;
	margin-right: 6px;
	font: 11px/13px Arial;
	text-align: left;
	padding-top: 25px;}
.cart-txtinfo p{ color: #e80a10; padding: 0 0 1px 0; font-weight: bold; }
.cart-txtinfo p.cart-dstat-ok{ color: #77a905; }

.cart-progress .dcodeico{
	float: none;
	color: #707070;
	margin-right: 0;
}

.cart-progress .dcodeico img{
	float: none;
	margin-right: 0;
}


.cartdiscbot{
	width: 100%;
	float: left;
	clear: left;
	background: url(../img/disccode-bg14.gif) no-repeat 0 0;
	height: 193px;
	margin-top: 16px;
}
.cartdiscbot .cart-dhdr{	float: left;
	width: 284px;
	margin-left: 18px;
	padding-top: 70px;}

.cartdiscbot .cart-dcard{ margin: 0; width: 254px; }
.cartdiscbot .cart-status{ width: 206px; }
.cartdiscbot .cart-txtinfo{ width: 150px; padding-top: 16px; }


/* ret reg frm */
#prodlistdiv table{	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;}
#prodlistdiv table th{	background: #f8f8f8;}
#prodlistdiv table td{	padding: 2px 6px 2px 6px;
	border-bottom: 1px solid #f0f0f0;}


/* sect top level */
.mtsecttop{
	padding: 10px 0px 12px 22px;
}
.mtsectgr{
	background: url(../img/st-ico-gr.gif) no-repeat 0 6px;
	font-size: 18px;
	font-style: italic;
	padding: 0 0 0 14px;
}
.mtsecttop ul{
	margin: 6px 0px 0px 0px;
	padding: 0;
	list-style: none;
}
.mtsecttop ul li{
	background: url(../img/st-arr.gif) no-repeat 0 8px;
	padding: 2px 0px 2px 14px;
}
.mtsecttop ul li a{ text-decoration: none; }
.mtsecttop ul li a:hover{ text-decoration: underline; }


.mccattop{
	width: 100%;
	margin-top: 10px;
}
.mcstop{
	float: left;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	width: 230px;
	height: 370px;
	margin: 16px 15px 20px 0px;
}
.mcs-hdr{
	position: relative;
	top: -11px;
	font-size: 14px;
 	/*font-weight: bold;*/
 	padding-left: 10px;
}
.mcs-hdr span{
	background: #fff url(../img/st-ico-s.gif) no-repeat 6px 5px;
	padding: 2px 10px 2px 24px;
}
.mcs-i{
	padding: 0 10px 10px 10px;
}
.mcs-i table{
	margin: 0;
	padding: 0;
	width: 100%;
}
.mcs-i table td{
	height: 200px;
	text-align: center;
}
.mcs-i table td img{ display: block; margin: 0 auto;}
.mcs-sub{
	padding: 0 0 10px 14px;
}
.mcs-sub ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.mcs-sub ul li{
	background: url(../img/st-farr.gif) no-repeat 0 8px;
	padding: 1px 0px 1px 14px;
}
.mcs-sub ul li a{ }


#sectact-list{}
#sectact-list .mltaitem p{ background: none; padding: 0px 12px 0px 12px; line-height: 16px; margin-top: 2px; }

/* NP */
.citydropcont{
	position: relative;
}
#npcitydrop{
	position: absolute;
	left: 0px;
	top: 1px;
	z-index: 3;
	width: 240px;
	padding: 10px 14px;
	background: #fff;
	border: 1px solid #f0f0f0;
	display: none;
}
#npcitydrop div{ padding: 1px 0px; letter-spacing: 1px;}


/* brand page */
.brandittbl{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.brandittbl .bitpic{
	width: 190px;
	vertical-align: top;
	padding: 0px 0px 10px 0px;
	text-align: center;
}
.brandittbl .bitname{
	vertical-align: top;
	padding: 8px 0px 8px 0px;
	width: 160px;
}
.brandittbl .bitname .btit{
	font-weight: bold;
}
.brandittbl .bitname .btxt{
	font-size: 11px;
	color: #606060;
}

.brand-data{
}
.brand-logo{
	float: left;
	width: 200px;
	text-align: center;
	padding: 14px 0px 14px 0px;
}
.brand-i{
	float: right;
	width: 700px;

}
.brand-txt{
	position: relative;
	overflow: hidden;
	max-height: 150px;
}
.brand-txt:before{
	position: absolute;
	left: 0;
	right: 0;
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0) 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 0;
	height: 34px;
	content: "";
	display: block;
}
.brand-show{
	font-size: 11px;
	padding: 6px 0px 10px;
}
.brand-show a{ text-decoration: none; }
.brand-show a span{ border-bottom: 1px dotted #333; }
.brand-cat-hdr{
	clear: both;
	padding: 6px 0px 4px 0px;
	font-weight: bold;
	font-style: italic;
}
.brand-cat{
	padding: 1px 12px;
	color: #808080;
}

.brand-pic{
	text-align: center;
}
.brand-pictit{
	background: url(../img/bull-mt2goods.gif) no-repeat 20px 11px;	padding: 2px 0px 2px 38px;}

#pbrand-list table{	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;}
#pbrand-list table td{	text-align: center;
	height: 100px;}


/* packs */
.ccard-pack{
	margin: 12px 0px 12px 0px;
	/*border: 2px solid #fd0000;*/
	border: 2px solid #98c80d;
	border-radius: 8px;
	padding: 12px 20px 12px 20px;
	/*position: relative;
	z-index: 2;*/
}
.ccard-pack-hdr{
	color: #303030;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
}
.ccard-packrow{
	clear: both;
	padding: 9px 0px 5px 0px;
	/*border-bottom: 1px solid #e0e0e0;*/
}

/*div.ccard-pack div.ccard-packrow:last-child{	border-bottom: 0;} */

a.flyPackCloseLnk{	float: right;
	clear: both;
	font-size: 11px;
	text-decoration: none;
	background: url(../img/a-close.png) no-repeat scroll right 3px;
	padding: 0 18px 0 0;
	margin-bottom: 10px;}
a.flyPackCloseLnk span{	border-bottom: 1px dotted #808080;}
.pack-prod{
	float: left;
	width: 218px;
	text-align: center;
	background: url(../img/pack-plus.gif) no-repeat 100% 56px;
}
.pack-add{
	float: left;
	width: 210px;
	margin: 0 10px;
	border: 1px dashed #b8b8b8;
	text-align: center;
	padding: 6px 0;
}
.pack-act{
	/*float: left;*/
	float: right;
	padding: 3px 0px 16px 0px;
	background: url(../img/pack-sum.gif) no-repeat 0 64px;
	font-size: 12px;
	width: 230px;
}
.pack-act-pad{	padding: 0 0 0 40px;}
.pack-act p{
	font-size: 24px;
	padding: 10px 0px 10px 0px;
	color: #ff0000;
}
.pack-act span{
	text-decoration: line-through;
	color: #808080;
}
.pack-act div{
	padding-top: 8px;
}

.pack-prod-i{
	/*position: relative;*/
	padding: 8px 20px 4px 20px;
}
.pack-prod-i table{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
}
.pack-prod-i table td{ text-align: center; }
.pack-prod-i div{
	/*position: absolute;
	width: 90px;
	bottom: 0;
	left: 74px;
	background: url(../img/cost-pack1.png) no-repeat 50% 50%;*/
	text-align: center;
	padding: 4px 0px 5px 0px;
	font-weight: bold;
}
.pack-prod-m{ font-weight: bold; color: #505050; font-size: 16px; }
.pack-add-other{position: relative;}
.pack-add-fly{
	position: absolute;
	z-index: 4;
	width: 700px;
	border: 1px solid #98c80d;
	background: #fff;
	display: none;
	left: -240px;
	padding: 10px 12px 24px;
	text-align: left;
	box-shadow: 0px 0px 4px 0px rgba(200,200,200,0.5);
}
.pack-add-other a.pack-add-other-a{
	text-decoration: none;
	font-size: 11px;
	color: #000;
	padding-right: 16px;
	background: url(../img/a-drop2.png) no-repeat 100% 2px;
}
.pack-add-other a.pack-add-other-a span{
	border-bottom: 1px dotted #000;
}
.pack-add-i{
	/*position: relative;
	z-index: 1;*/
	padding: 8px 20px 2px 20px;
}
.pack-add-i table{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
}
.pack-add-i table td{ text-align: center; }
.pack-add-i div{
	/*position: absolute;
	width: 130px;
	bottom: 0;
	left: 42px;
	background: url(../img/cost-pack2.png) no-repeat 50% 50%;
	*/
	text-align: center;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
}
.pack-add-i div span{
	font-weight: normal;
	text-decoration: line-through;
	padding-left: 10px;
	color: #808080;
}
.pack-add-m{
	padding: 2px 10px 2px 10px;
	line-height: 15px;
}
.pack-add-m a{ color: #000; }


/* fly galery with photos and videos */
#prodgalbg{	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:101;
	background: url(../img/flybg.png) repeat;
	display:none;
}
.prodgalery{	position: absolute;
	display: none;
	width: 900px;
	z-index: 102;
	background: #fff;
	border-radius: 8px;
	padding: 3px;
	box-shadow: 0px 0px 12px 12px rgba(200,200,200,0.5);}
.prodgalin{	border: 3px solid #ffed00;
	border-radius: 7px;
	padding: 10px 14px 20px 30px;}
.prodgaltitle{	padding: 0px 0px 8px 0px;
	float: left;
	width: 720px;
	font: 20px/22px Arial;
	color: #404040;}
.prodgalclose{	float: right;
	width: 30px;
	padding: 3px 0 0 0;
	text-align: right;}
.prodgalcont{
	clear: left;
	float: left;
	width: 644px;
}
.prodgalbtns{	clear: right;	float: right;
	width: 170px;}
.pflycode{	padding: 20px 0px 6px 0px;
	font-size: 14px;}
.pflycode span{	font-weight: bold;}
.pflyart{
	padding: 4px 0px 6px 0px;
	font-size: 14px;
}
.pflyart span{
	font-weight: bold;
}
.pflycost{	padding: 80px 0px 12px 0px;
	font-size: 18px;}
.pflybuy{	padding: 0 0 0 0;}
.prodgalctrl{	clear: both;
	padding: 14px 0 0 0;
	text-align: center;}
.prodgalctrl a{	background: url(../img/a-close.png) no-repeat 100% 3px;
	padding: 1px 18px 1px 0px;
	color: #000;
	text-decoration: none;}
.prodgalctrl a span{border-bottom: 1px dotted #000;}
.prodgalctrl a:hover{ color: #606060; }
.prodgalctrl a:hover span{ border-bottom: 1px dotted #606060; }
.prodgalprogress{	padding: 80px;
	text-align: center;
	font-size: 14px;
	line-height: 22px;}
.prodgalswitch{	padding: 8px 0px;
	text-align: center;
	color: #a0a0a0;}
.prodgalswitch a{	text-decoration: none;
	margin: 0 0 0 20px;}
.prodgalswitch a span{	border-bottom: 1px dotted #000;}
.prodgalswitch a.sel{ font-weight: bold; }

.pflyview{	padding: 0 0 0 0;
	border: 4px solid #e0e0e0;
	text-align: center;
	margin: 0 0 12px 0;}
.pflyview img{	display: block;
	margin: 0 auto;}
.jcarousel-skin-galpics table{	margin: 0 auto;
	padding: 0;
	border-collapse: collapse;}
.jcarousel-skin-galpics table tr td{	/*height: 94px;*/
	text-align: center;
	border: 3px solid #e0e0e0;
	margin: 0;
	padding: 0;}
.jcarousel-skin-galpics table tr td img{	display: block;
	margin: 0 auto;}
.jcarousel-skin-galpics table tr td.pgalits-sel{	border: 3px solid #ffed00;}

.ytvid{}
.ytvid-tit{	padding: 4px 0 4px 0;
	font-size: 14px;
	text-align: left;
	font-weight: bold;}
.ytvid-txt{	font-size: 14px;
	padding: 2px 0 0 0;
	text-align: left;}

/* 1 click buy panel */
.ccard-buy1c{
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 1;
}
#buy1click{
	display: none;
	position: absolute;
	left: -236px;
	top: 25px;
	box-shadow: 0 0 17px rgba(170,170,170,0.8);
	border: 2px solid #ffe600;
	border-radius: 6px;
	background: #fff;
	padding: 14px 0px 14px 0px;
	width: 412px;
}
#buy1clickc{
	padding: 0 20px;
}
#buy1clickc table.buy1tbl{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#buy1clickc table.buy1tbl tr td{ padding: 0; vertical-align: middle; }
#buy1clickc table.buy1tbl tr td:first-child{ padding-right: 6px; }
#buy1clickc table.buy1tbl td img{
	display: block;
}
#err1click, #errlowcost{
	color: red;
	padding: 2px 0px 2px 0px;
	display: none;
}
.buy1close{
	text-align: center;
	padding: 6px 0 6px 0;
}
.buy1close a{
	background: url(../img/a-close.png) no-repeat 0 4px;
	display: inline-block; 
	padding: 0px 0px 0px 20px;
}
#phone1c, #email1c{
	border: 1px solid #e0e0e0;
	height: 28px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 3px;
	width: 170px;
}
#buy1clickr{
	padding: 20px 30px;
	text-align: center;
	font-size: 14px;
}

/* low cost find */
.ccard-findlowcost{
	clear: both;
	padding: 10px 0px 10px 0px;
	position: relative;	
}
#btnlowpr{ font-weight: bold; }
.ccard-lowcost{
	font-weight: normal;
	position: absolute;	
	box-shadow: 0 0 17px rgba(170,170,170,0.8);
	border: 2px solid #ffe600;
	background: #fff;
	display: none;
	padding: 16px 20px 16px 20px;
	left: 3px;
	top: 25px;
}
.ccard-lowcost table{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.ccard-lowcost table td{ padding: 2px 8px 2px 0px; }
.lowcostclose{
	text-align: center;
	padding: 6px 0 6px 0;
}
.lowcostclose a{
	background: url(../img/a-close.png) no-repeat 0 4px;
	display: inline-block; 
	padding: 0px 0px 0px 20px;
}

.hover_info span {display:none} 
.hover_info:hover span {
	display:block;  
	position: absolute;
	width: 200px;
	padding: 14px 16px;
	border: 1px solid #e0e0e0;
	background: #fff;
	left: 1000px;
	top: 650px;
	z-index: 41;
	font-weight: normal;
	font-size: 11px;
	border-radius: 8px;
	box-shadow: 0px 0px 4px 4px rgba(200,200,200,0.5);
}