.specs td {padding:2px 0 2px 15px;font-size:12px;}
.specs .h {padding:10px 0 10px 0;background:url(img/hr_green.gif) center repeat-x}
.specs .h div {color:#6cb640;padding:5px 5px 5px 15px;text-transform:uppercase;background:white;float:left;font:bold 14px Trebuchet MS}
.specs td.k {width:30%;vertical-align:top}
.specs td.k table td {padding:0 5px 0 0;white-space:nowrap;font:bold 11px Arial;color:#636466}
.specs td.k table td+td {width:100%;border-bottom:dotted 2px gray;}
.specs td.v {padding:5px 0 0 5px}

.for-search-engines {color:Window};

.centered-633 {width:633px;margin:50px auto 50px auto;}
.grey-alert {border-top:dotted gray 1px;margin-top:25px;	background:url(img/gray_alert_bg.png) no-repeat right		center;vertical-align:middle;padding:0 0 0 20px;}
.green-alert { background:url(img/green_icon_alert.png) no-repeat left center;vertical-align:middle;padding:8px 0 8px 70px}
.green-tel { background:url(img/green_icon_contact_tel.png) no-repeat left center;vertical-align:middle;padding:8px 0 8px 50px}
.green-star { background:url(img/green_icon_star.png) no-repeat left center;vertical-align:middle;padding:8px 0 8px 50px}
.green-icq { background:url(img/green_icon_contact_icq.png) no-repeat left center;vertical-align:middle;padding:8px 0 8px 50px}
.green-mail { background:url(img/green_icon_contact_mail.png) no-repeat left center;vertical-align:middle;padding:8px 0 8px 50px}
.green-border { border-color:#7cc623; }
.top-bottom-border {border-width:2px 1px 2px 1px; border-style:solid;padding:20px;}
.nobr {white-space:nowrap}
.icq-popup td, .icq-popup th {margin:0;padding:2px;text-align:left;}
body{margin:0;padding:0; min-width:1130px; background-color: #ffffff;text-align:left}
body,td{font: normal 11px Tahoma, Arial, sans-serif;color:#000; line-height:14px}
.h1-1 {font:normal 17px "Trebuchet MS"; color:#000; margin:0 0 15px 0; padding:0}
.h1-2 {font: normal 25px "Arial"; color: #636466; padding: 0 0 0; margin: 0px 0px 0px 0px}
.h1-3 {font: normal 13px "Arial"; color: #636466; padding: 0px 0 0 0}
h1 {font: normal 16px Arial, sans-serif; color: #666;font-weight:bold}
p.itemtitle h1 {position: relative!important; font: normal 17px Arial, sans-serif; color: #696969; line-height: 64px; padding: 0px 0 9px 30px; top: 0px; margin:10px 0px 0px 0px;}
/*h2,h3{font:normal 102px "Trebuchet MS"; color:#000; margin:0 0 15px 0; padding:0}*/
h1 a,h2 a,h3 a,h4 a{text-decoration:none}
h4{font:bold 12px Arial; margin:0 0 14px 0; padding:0; color: #696969; z-index:1}
h5{font:normal 14px "Trebuchet MS"; margin:0 0 10px 0; padding:0}
h6{font:normal 26px "Trebuchet MS"; margin:0 0 20px 0; padding:0; color:#000; text-transform:uppercase}
.green{font:normal 17px "Trebuchet MS"; text-transform:uppercase; margin-bottom:16px; color: yellowgreen}
.green2{font:normal 17px "Trebuchet MS"; margin-bottom:16px; color: yellowgreen}
p{margin:0 0 14px 0;padding:0}
caption{font:normal 18px "Trebuchet MS";text-align:left;padding:10px 0px 5px 30px}
a{text-decoration:underline;color: #4682B4}
a:hover{text-decoration:none;color: #9ACD32}
form{margin:0;padding:0}
img{border:0}
input,select{font:normal 12px Tahoma, Arial, sans-serif; color:#000}
.clr{height:1px;overflow:hidden;clear:both; margin-top:-1px}
.bld{font-weight:bold}
hr{height:1px;width:95%;color: #a9a9a9;margin-right:0;background-color: #a9a9a9;border:none}

#main{width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); min-width:1000px}

/*
 * NEW YEAR!!! BLOCK START
#head #menu{background:url(img/bg-ny.gif) top left repeat-x;padding:0 0 7px 0}
#apit_head {background:url(img/bg_ny.jpg) top left repeat-x;}
NEW YEAR BLOCK END
*/
//#head {width:1250px;height:auto;border:1px solid black}
#head #menu ul{ border-top: 8px solid #9ACD32; padding:15px 140px 15px 33px; margin:0; list-style:none; min-height:27px;_height:27px}
#head #menu ul li{height:27px; float:left; padding-right:35px}
#head #menu ul li a{font:normal 19px Tahoma, Arial, sans-serif; line-height:26px; color:#FFF; text-decoration:none}
#head #menu ul li a:hover{color: #9ACD32}
#head #menus{position:absolute; top:113px; right:38px; margin:0; padding:0; list-style:none; display:inline}
#head #menus li{float:left; margin-left:9px; height:14px; line-height:14px}
#head #menus li a img{border:0; vertical-align:middle}

#container{padding:21px 278px}
#container-2{padding:21px 28px 21px 260px}

#container.no-left{padding-left:28px}
#content{float:left; width:100%}
#right-colum{width:213px; padding-left:37px;float:right;margin-right:-250px;_margin-right:-125px}
#container-2 #left-colum{width:215px;.padding-right:35px;float:left;margin-left:-250px;_margin-left:-125px}

.box-1_icq{border: 1px solid #d3d3d3;margin-bottom:25px;_height:auto;}
.box-1_icq .deco-1{margin:-1px;background:url(img/box-2-1.gif) 0 0 no-repeat;_height:1px; /*position:relative*/}
.box-1_icq .deco-2{background:url(img/box-2-2.gif) 100% 0 no-repeat;_height:1px}
.box-1_icq .deco-3{background:url(img/box-2-3.gif) 0 100% no-repeat;_height:1px}
.box-1_icq .deco-4{background:url(img/box-2-4.gif) 100% 100% no-repeat; padding:23px 23px 10px 23px;_height:1px}

.box-1{border: 1px solid #d3d3d3;margin-bottom:25px;_height:auto;}
.box-1 .deco-1{margin:-1px;background:url(img/box-2-1.gif) 0 0 no-repeat;_height:1px; position:relative}
.box-1 .deco-2{background:url(img/box-2-2.gif) 100% 0 no-repeat;_height:1px}
.box-1 .deco-3{background:url(img/box-2-3.gif) 0 100% no-repeat;_height:1px}
.box-1 .deco-4{background:url(img/box-2-4.gif) 100% 100% no-repeat; padding:23px 23px 10px 23px;_height:1px}

#container-2 #bx0{padding-left:15px;}

html>body .box-1 .deco-4{.height:100%}
.box-1 .h1-1,
/*.box-1 h2,*/
.box-1 .h3-1,
.box-1 h4{position:absolute; top:-12px; left:24px; background: #ffffff; padding:0 3px; font:normal 17px "Trebuchet MS"; color:#000; line-height:22px}
.box-1 h4{font-size:14px}
.box-1 h4.cnt{left:75%;padding:0px 7px 0px 7px; z-index: 1;}
.box-1 h1 .price,
/*.box-1 h2 .price,*/
.box-1 h3 .price{position:absolute; right:-130px; top:0; display:block; padding:0 9px; background: #ffffff; white-space:nowrap}

.price{font:normal 12px Tahoma, Arial, sans-serif;line-height:22px}
.price img{vertical-align:middle; margin-right:6px; border:0}

.box-2{width:213px; background:url(img/box-1-2.gif) 0 0 repeat-y; margin-bottom:30px; font:normal 10px Tahoma, Arial, sans-serif;text-align:center}
.box-2 div{background:url(img/box-1-1.jpg) 0 0 no-repeat}
.box-2 div div{background:url(img/box-1-3.jpg) 0 100% no-repeat; padding:15px 0 35px 0}
html>body .box-2 div div{.height:100%}

.box-2.upside-down{background:url(img/ibox_1_2.jpg) 0 0 repeat-y;}
.box-2.upside-down div{background:url(img/ibox_1_1.jpg) 0 0 no-repeat}
.box-2.upside-down div div{background:url(img/ibox_1_3.jpg) 0 100% no-repeat; padding:15px 15px 15px 19px;}

.box-2 div div div{background:none;}
.box-2_banner {background:url(img/box-1-2.gif) right 0 repeat-y;}
.box-2_banner {margin-bottom:30px; margin-right:30px; font:normal 10px Tahoma, Arial, sans-serif}
.box-2_banner div{background:url(img/box-1-1.jpg) 0 0 no-repeat}
.box-2_banner div div{background:url(img/box-1-3.jpg) 0 100% no-repeat; padding:15px 15px 35px 19px;_height:1px}
html>body .box-2.box-2_banner div div{.height:100%}
.box-2_banner div div div,

.box-3 div div div{padding:0; background:none}

.desc{margin:-38px 0 19px 0; width:160px; text-align:right; display:block; font:normal 17px Tahoma, Arial, sans-serif; color: gray}

.box-3{width:213px; background:url(img/box-3-2.gif) 0 0 repeat-y; margin-bottom:30px}
.box-3 div{background:url(img/box-3-1.jpg) 0 0 no-repeat}
.box-3 div div{background:url(img/box-3-3.jpg) 0 100% no-repeat; padding:15px 15px 30px 19px;_height:1px}
html>body .box-3 div div{.height:100%}
.box-3 a:hover{color: #6495ed}

.cat-1{margin:0 -20px 0 0; padding:0; list-style:none}
.cat-1 li{padding:4px 10px 10px 40px; width:120px; height:110px; float:left; font:normal 10px Tahoma, Arial, sans-serif}
.cat-1 li.clr{float:none; padding:0; width:auto; height:1px}
.cat-1 li a{text-decoration:none; color: gray; font:normal 10px Tahoma, Arial, sans-serif; line-height:10px}
.cat-1 li a b{font:normal 12px "Trebuchet MS"; display:block}
.cat-1 li a:hover{color: #9ACD32}
.cat-1 li a img{border:0; float:left; margin:0 0 0 -40px}

/* ---------------Панеслась колбаса h2 --------------- */
.cat-1 h2{padding:4px 10px 0 40px; width:120px; height:110px; float:left; font:normal 10px Tahoma, Arial, sans-serif}
.cat-1 h2 a{text-decoration:none; color: gray; font:normal 10px Tahoma, Arial, sans-serif; line-height:10px}
.cat-1 h2 a b{font:normal 12px "Trebuchet MS"; display:block}
.cat-1 h2 a:hover{color: #9ACD32}
/*.cat-1 li a img{border:0; float:left; margin:0 0 0 -40px}*/
/*	--------------- закончилась колбаса h2	---------------*/

.cat-1 td{vertical-align:top}
.cat-1 td td {padding-top:3px;}
.cat-1 td strong {line-height:5px;}
.cat-1 td td strong {line-height:11px;}
.cat-1 .menu-title {padding-top:10px;}
.cat-1 td a{text-decoration:none; color: gray; font:normal 11px Tahoma; line-height:11px;margin-top:5px}
.cat-1 td a b{font:normal 12px "Trebuchet MS"; display:block}
.cat-1 td a:hover {color: #9ACD32}
.cat-1 td a img{margin: 0px 0 0 -2px; border:0; float:left; padding:0px 2px 8px 0;}

.cat-2{margin:0 -17px; border:0; border-collapse:collapse}
.cat-2 td{padding:0 17px 10px 17px; vertical-align:top;font-size:10px; line-height:11px}
.cat-2 td .img{text-align:right;font:bold 15px Tahoma; color: #9ACD32; position:relative;_height:1px; width:184px; margin:0 auto 13px auto;white-space:nowrap}
.cat-2 td .img_new{text-align:right;font:bold 15px Tahoma; color: #9ACD32; position:relative;_height:1px; width:84px; margin:0 auto 13px auto;white-space:nowrap}
.cat-2 td .img b{position:absolute;top:20px;right:140px}
.cat-2 td .vert {height: 300px}
.cat-2 td .img_new b{position:absolute;top:20px;right:60px}
.cat-2 td p{margin-bottom:10px}
.cat-2 td p.nm{font-weight:bold;margin:0}
.cat-2 td p.nm b{color: #9ACD32}
.cat-2 td .detail{float:left; display:block; padding-right:8px; margin-right:23px; background:url(img/detail.gif) 100% 5px no-repeat}
.cat-2 td .buy{display:block; padding:0 0 0 4px; width:43px; height:14px; line-height:12px; background: #9ACD32 url(img/buy.jpg) 0 0 no-repeat; text-decoration:none; color:#FFF; float:left}
.cat-2 td .buy:hover{color: #4682B4}

.cat-2_icq{margin:0 -17px; border:0; border-collapse:collapse}
.cat-2_icq td{padding:0 17px 10px 17px; vertical-align:top;font-size:10px; line-height:11px}
.cat-2_icq td .img{text-align:right;font:bold 15px Tahoma; color: #9ACD32; /*position:relative;*/_height:1px; width:184px; margin:0 auto 13px auto;white-space:nowrap}
/*.cat-2_icq td .img b{position:absolute;top:20px;right:120px}	*/
.cat-2_icq td p{margin-bottom:10px}
.cat-2_icq td p.nm{font-weight:bold;margin:0}
.cat-2_icq td p.nm b{color: #9ACD32}
.cat-2_icq td .detail{float:left; display:block; padding-right:8px; margin-right:23px; background:url(img/detail.gif) 100% 5px no-repeat}
.cat-2_icq td .buy{display:block; padding:0 0 0 4px; width:43px; height:14px; line-height:12px; background: #9ACD32 url(img/buy.jpg) 0 0 no-repeat; text-decoration:none; color:#FFF; float:left}
.cat-2_icq td .buy:hover{color: #4682B4}

.cat-3{margin:0 -25px 20px -25px; border:0; border-collapse:collapse}
.cat-3 td{vertical-align:top; padding:0 25px 10px 110px}
.cat-3 td .img{float:left; padding:10px 0 0 0; margin-left:-86px;_margin-left:-43px}
.cat-3 td p{margin:0}
.search input{width:155px; vertical-align:middle}
.search input.but-1{width:auto}
.search p{padding:7px 0; margin:0}
.ul-1{margin:0; padding:0; list-style:none; font:normal 10px Tahoma}
.ul-1 li{padding:0 0 7px 70px}
.ul-1 li b{float:left; margin-left:-70px; font-weight:normal}
.basket{margin:0; padding:0 0 0 28px; background:url(img/basket.jpg) 4px 0 no-repeat;list-style:none}
.basket li {padding: 0 0 5px 96px; font: normal 10px Tahoma; text-decoration: none}
.basket li b{float:left; margin-left:-96px; font-weight:normal}
.box-2 div div div.curs{padding:10px 0; color: #696969}
.curs p{margin:0 0 3px 0; text-align:center}
.box-1 .box{padding:10px 10px 0 10px; margin:0 -10px; border-top: 1px solid silver; position:relative;_height:1px}
.box-1 .box h3{left:10px}
.tab-1{border:0; border-collapse:collapse; width:100%}
.tab-1 td{border-top: 1px solid #C0C0C0; padding:7px 14px; background:url(img/td-1.gif) 100% 50% no-repeat; vertical-align:top; height:50px; font-size:12px}
.tab-1 td.td-1{padding-left:0}
.tab-1 td.end{background:none}
.tab-1 thead td{height:40px; background-image:url(img/td-2.gif)}
.box-4{margin-bottom:25px; font-size:12px;width:470px}
.box-4 b{width:190px;float:left;margin-right:20px}
.box-5{padding-left:175px; font-size:12px}
.ul-2,
.ul-3{margin:0 0 10px 0; padding:0; list-style:none}
.ul-2 li{padding:0 0 16px 23px; background:url(img/li-4.gif) 10px 6px no-repeat; font:normal 12px Tahoma, Arial, sans-serif; line-height:16px}
.ul-3 li{padding:0 0 16px 23px; background:url(img/li-3.gif) 10px 5px no-repeat}

.block-1{padding:0 0 0 248px}
.block-1 .right{float:left; width:100%}
.block-1 .left{width:223px; float:left; margin-left:-248px;_margin-left:-124px}

.horizontal{margin:0 0 10px 0}
.horizontal .box{border-right: 1px solid #C0C0C0; padding:5px 15px 5px 0; margin-right:17px; height:65px; float:left}
.horizontal .box .basket li{clear:both; padding-bottom:0}
.horizontal .box h4{margin-bottom:5px}
.horizontal .icq{padding-left:25px;  font:normal 10px Tahoma}
.horizontal .icq b{display:block; float:left; margin-left:-34px;_margin-left:-17px; position:relative;font-weight:normal}
.horizontal .icq div{float:left}
.horizontal .phone{padding-right:0; margin:0; border:0; font:normal 10px Tahoma}
.horizontal .phone b,
.box-6 b{color: #9ACD32; font:normal 24px "Trebuchet MS"; display:block; padding-bottom:10px}

.news{border:0; border-collapse:collapse; width:100%}
.news tbody td{padding:0 13px 30px 112px; background:url(img/li-1.gif) 92px 21px no-repeat; vertical-align:top; font-size:12px}
.news tbody td.end{padding:0 0 30px 125px}
.news tbody td img{float:left; margin-left:-112px}
.news tbody td .dt{font-weight:normal; color: gray}
.news tbody td p{margin:0}
.news tfoot td{font-size:12px; padding:0}

.box-6{padding:0 0 0 40px; font-size:12px}
.box-6 div{width:125px; float:right}

.search{font-size:12px}
.search h4{left:auto; right:22px}
.search .box-7{float:left; padding:0 35px 0 0; height:110px; border-right: 1px solid #C0C0C0; margin-right:16px; font:normal 10px Tahoma}
.search table{border:0; border-collapse:collapse}
.search table td{padding:0; vertical-align:bottom}
.search table td select{margin:5px 0 5px 0; width:105px; font:normal 11px Tahoma}
.search table td button{margin-bottom:5px}
.search h5{font:bold 14px Tahoma}
.search .page{padding:20px 0 0 0}
.search .page a{text-decoration:none}

.tab-2 .deco-4{padding:0}
.tab-2 .head{border:0; border-collapse:collapse; width:100%; background: #C0C0C0}
.tab-2 .head td{border-right: 1px solid #a9a9a9; padding:0 11px; height:14px}
.tab-2 .head td.first{text-align:right; background:url(img/box-2-1.gif) 0 0 no-repeat;_width:189px;.width:189px}
.tab-2 .head td.end{background:url(img/box-2-2.gif) 100% 0 no-repeat; border:0;_width:62px;.width:75px}
.tab-2 .box-7{padding:0 11px 20px 11px}
.tab-2 .box-7 table{width:100%; border:0; border-collapse:collapse}
.tab-2 .box-7 table img{float:left}
.tab-2 .box-7 table td{padding:10px 11px; border-bottom: 1px solid #C0C0C0; background:url(img/td-1.gif) 100% 50% no-repeat}
.tab-2 .box-7 table td.td-1{padding-left:0}
.tab-2 .box-7 table td.td-1 b{font-weight:normal; color: #9ACD32; display:block; padding:5px 5px 10px 0}
.tab-2 .box-7 table td.buy{padding-right:0; background:none;text-align:center}
.tab-2 .box-7 table td.buy a{font-size:11px; line-height:13px; padding:0 6px 0 3px; background: #9ACD32 url(img/li-2.gif) 100% 0 no-repeat; color:#FFF; text-decoration:none; font-weight:bold}
.tab-2 .box-7 table td.buy a:hover{color: #4682B4}
.tab-2 .box-7 table td.buy i{color: #9ACD32; display:block; font-style:normal; padding:8px 0 0 0}
.tab-2 .box-7 table td.buy b{display:block; font-weight:normal; padding:8px 0 0 0}
.tab-2 .box-7 table td.price{color: #9ACD32}
.tab-2 .box-7 table td.td-2 b{display:block}
.tab-2 .box-7 table td.td-2 b a{color: #9ACD32}

.box-8{padding:0 260px 0 0}
.box-8 .right{width:240px; float:right; margin-right:-260px;_margin-right:-130px}



#left-colum .box-1 h3{left:15px}
#left-colum .box-1 h3 .price{right:-120px}
#left-colum .price{font:normal 11px Tahoma, Arial, sans-serif; text-decoration:none}
#left-colum .cat-1{width:207px; margin:5px}
#left-colum .cat-1 li{height:40px; padding-right:0}
#left-colum .box-1 .deco-4{padding-bottom:0}
#left-colum .banner{width:184px; margin:0 -10px;_margin:0 -12px;_width:190px; padding-bottom:20px}
#left-colum .banner a{display:block; float:left; margin:0 0 4px 4px}
#left-colum .banner a img{border:0}

#footer{_height:48px; min-height:48px; padding:0 231px 0 28px; position:relative}
#footer #menuf{margin:0; padding:0; list-style:none; border-bottom: 8px solid #9ACD32; height:40px; float:left}
#footer #menuf li{padding:0 5px;font:bold 14px Arial; line-height:40px; height:40px;	float:left}
#footer #menuf li a{text-decoration:none; color: #696969}
#footer #menuf li a:hover{color: #9ACD32}
#footer #copyright{width:204px; padding-left:4px; height:40px;border-bottom: 8px solid #9ACD32; color: #696969; line-height:40px; float:right; margin-right:-208px;_margin-right:-104px}
#footer .necessary {color: #fffafa}
#footer .necessary a:hover{color: #fffafa}
.alert {
	padding:15px 20px 15px 20px;
	text-align:center;
	background-color:red;
	color:white;
	font-weight:bold;
	font-size: 120%;
}

#div_basket, #div_bid{
	position:absolute;
	width:200px;
	height:130px;
	left:10px;
	top:10px;
	background:#ffffff;
	display:none;
	border: 2px groove #ff4500;
	z-index:100
}
#div_basket #capt, #div_bid #capt
{
	background-color: #ff4500;
	letter-spacing:1px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
	cursor:default;
	text-align:center;
}
#div_basket a.exit{
	color: #ff4500;
	font-weight:bold;
	border: 1px solid #ff4500;
}
small{
	color: #a9a9a9;
}
.thebest {
	color: #696969; 
}
.acnt-01 {
	font-weight: bold;
	text-decoration: none;
	color: #9ACD32;
}
.acnt-01:hover {
	text-decoration: underline;
}
.head2 {	
	border-top-width: 0px;
	border-left-width: 0px;
	width: 100%;
	border-collapse: collapse;
	border-right-width: 0px;
	height: 20px; 
}
.head2 TD {
	BORDER-bottom: #a9a9a9 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 14px; 
}

.head2 TD.first {
	TEXT-ALIGN: left;
	padding: 0px 55px 0px 10px
}
.head2 TD.end {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; WIDTH: 75px; BORDER-RIGHT-WIDTH: 0px; _width: 62px
}
.acnt-02 {
	color: #696969; font-weight: bold; font-size: 14px;
}

.link_morda {vertical-align: middle; text-decoration: none; color: black}

.td-001 {
	vertical-align:middle;
}
.td-001 a {
	text-decoration:none;
}
.td-001 a:hover {
	text-decoration:underline;
}
.td-002 {
	text-align: center; color: #C0C0C0; white-space:nowrap;
}
.td-003 {
	text-align: center; 
}
.td-004 {
	background: #9ACD32; text-align: center; color: #ffffff;
}
.but-01 {
	background: url(img/bkg-2basket2.gif) #9ACD32 right center no-repeat;
	border: 0;
	height: 20px;
	padding: 0 9px 2px 5px;
	color: #ffffff;
	cursor: pointer;
	font-weight:bold;
}
.but-02 {
	background: url(img/bkg-basket2.gif) #696969 right center no-repeat;
	border: 0;
	height: 20px;
	padding: 0 12px 2px 5px;
	color: #ffffff;
	cursor: pointer;
	font-weight:bold;
}

.noscript {
	 font-weight:normal;
	 background-color:#FFEEAA;
	 border:solid 1px gray;
	 padding-left:20px;
	 padding-left:20px;
}
#clc{
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
}
#clc td {
	padding: 2px 5px 2px 5px;
	font-size:13px;
	color: #696969;
	white-space:nowrap;
}
#clc td:first-child {
	font-weight:bold;
}
.onCalc{
	background-color: #eee8aa;
	border: 1px solid #9ACD32;
}
.onCalc label{
	font-weight:bold;
	color:Black;
}
div.vndList:first-letter, div.vndList div:first-letter {
	text-transform:uppercase;
}
div.vndList {
	float:left;
	padding:0 5px 0 5px;
	margin:5px;
	/*
	border-right:solid 1px black;
	line-height:10px;
	*/
	font-size:10px;
	white-space:nowrap;
	font-size:7px;
}
div.vndList a {
	text-decoration:none;
}
div.vndList a, div.vndList div {
	font-size:67%;
}
/* всплывающая корзина */
#basketup{
	top:0px;
	width:100%;
	height:100%;
	left:0px;
	position:absolute;
	z-index:4000;
	opacity:0.7;
	-moz-opacity:0.7;filter:alpha(opacity=70);
	background-color: #d3d3d3}
#basketup1,#pres,#cb{
	padding:5px 10px 30px 10px;
	border: 1px solid #d3d3d3;
	position:absolute;
	z-index:10000;
	background-color:white;
	width:80%;
	left:12%;
}

#cb{
	background:url(/img/callback/background_ask_call_window1.jpg) bottom no-repeat;
	background-color:white;
}

#b_up td{
	vertical-align:middle;
}
#b_up tr td.first{
	width:140px;
}
#ch_t{
	text-align:center;
	font-size: 20px;
	color: #696969;
}
#ch_o,#ch_p{
	cursor:pointer;
	text-align:center;
	font-size: 18px;
	color: #4682B4;
	padding:10px 0px 10px 0px;
}

span.red{
	color:red;
	padding:0px 5px 0px 5px;
}

#reg_frm #emt{
	padding-right:17px;
}
#bk{
	float:right;
	cursor:pointer;
	font-size: 12px;
}
#forAjax{
	text-align:center;
}
#reg_frm select, #abReg select{width:90%;color: #696969;}
#reg_frm input[type="text"],#abReg input[type="text"]{width:90%; color: #696969; font-size:90%}

._ok{
	color:green;
	font-weight:bold;
}
#dPay{
	font-size:17px;
	float:left;
	padding:20px 50px 20px 50px;
}
#allSum,#discSum,#adr,#coup{
	font-size:17px;
	padding:0px 50px 0px 50px;
	margin:0;
}

._bidSum{
	color: #696969;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px; 
	background: #dcdcdc;
	padding: 4px 40px 4px 4px;
	text-align:right
}

#_vLog {/*float: right;  margin: 3px 10px 0px 0px; 
	text-decoration: none;*/ cursor: hand; /* color: #4682B4; font-weight: bold; font-size: 12px; padding: 15px 10px 0 0 */}
	
#_vLog.two{
	float:none;
	padding-left:20px;
}

#_vLog:hover{
	text-decoration:underline;
}
#sum_in_basket{
	white-space:nowrap;
}
.td_h{
	background-color: gray;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
#loginFrm2 p{
	color:#666666;
	font-size:100%;
}
#loginFrm2 p:first-line,#loginFrm2 p span{
	font-size:110%;
	font-weight:bold;
}

#loginFrm2 td{
	font-weight:normal;
	font-size:10px;
}
#loginFrm2 td label{
	font-weight:bold;
	font-size:12px;
}
#bonus{
	color:#666666;
	font-size:12px;
}
#bonus:first-line, #bonus span,#bonus p{
	font-weight:bold;
}
#bonus li{
	list-style-type: disc;
}
#cab_coupon:first-line{
	font-weight:bold;
}
td.emph {
	background-color:#696969;
}
#cab_coupon{
	line-height:20px;
	font-size:14px;
	padding:15px;
	width:70%;
	background-color: #eee8aa;
	border: 1px solid #9ACD32;
}
#s_price{
	margin:0px;
	width: 45px;
	text-align: left;
	font-weight:bold;
	padding-left:20px;
	background:left center no-repeat;
}
#s_price a {
	text-decoration:none;
}
#s_price.O{
	cursor: pointer;
	background-image: url(img/s_a_d.png);
}
#s_price.a{
	cursor: pointer;
	background-image: url(img/s_desc.png);
}
#s_price.a:hover,#s_price.O:hover {
	text-decoration:underline;
	background-image: url(img/s_asc_g.png);
}
#s_price.d{
	cursor: pointer;
	background-image: url(img/s_asc.png);
}
#s_price.d:hover {
	background-image: url(img/s_desc_g.png);
}
.sort-desc {
	padding-left:20px;
	background-repeat: no-repeat;
	background-image:url(img/s_desc.png);
}
#topmenu {
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
}
#topmenu td {
	white-space:nowrap;
	padding: 2px 8px 2px 8px;
	font-size:11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border:solid 1px black;
	border-width:0 1px 0 0;
}
#topmenu td a:link, #topmenu td a:visited {
	color:black;
	text-decoration:none;
}
#topmenu td a:hover { color:#4682b4; }
.dostavka {
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.greenruler {
	line-height:2px;
	height:10px;
	background-color:#9bce34;
}
.dostavka .delivtime {
	padding-top:25px;
}
.dostavka .clock {
	position:absolute;
}
.dostavka .timings {
	margin: 18px 0 25px 0;
}
.dostavka .timings td {
	padding:4px 4px 3px 4px;
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}
.dostavka .timings .a td {background:#9ccf36;}
.dostavka .timings .b td {background:#b0d85e;}
.dostavka .timings .c td {background:#badd72;}
.dostavka .timings .d td {background:#c4e287;}
.note {
	color:#e14c4c;
	font-size: 10px;
	line-height:16px;
	text-align:center;
	padding: 10px 30px 0 30px!important;
}
.dostavka .vertsp td {
	line-height:20px;
}
.dostavka .gray {
	background-color:#f2f2f2;
}
.dostavka .gray td {
	text-align:center;
}
.dostavka .greentitle {
	font:bold 14px Verdana;
	background:#9bce33;
	width:50%;
	padding:5px 0 5px 15px;;
	margin-left:30px;
}
.dostavka .sheet td {
	vertical-align:middle;
}
.dostavka .title {
	font-size:18px;
	padding-bottom:10px;
}
.dostavka .sheet td {
	padding:10px 0 0 0;
}
.dostavka .sheet .list td {
	text-align:left!important;
	font-size:12px;
	padding:20px 0 30px 0;
}
.dostavka .sheet .green {
	color:#8cbd29;
}
.dostavka .tbl {
	width:auto;
	margin:auto;
}
.dostavka .tbl th {
	background:#696969;
	color:white;
	padding:5px 20px 5px 20px!important;
	vertical-align:middle;
}
.dostavka .rollup {
	text-align:left!important;
	font-weight:bold;
}
.dostavka .greentitle .white {
	color:white;
}





* {margin:0px; padding:0px;}
* {font-family:Arial,sans;}

#certcontainer { padding:20px; position:relative; min-width:800px;}
.csel{ float:left; margin-right:20px; margin-top:10px;}
.cs1{width:50px; margin-left:1em;}
.cs2{width:150px; margin-left:1em;}
.cshown{color:#2ab9c6; margin-top:10px; float:left;}
.cnav{margin:0px auto;float: left;width:530px}
.cnav ul{margin:10px auto 0px; display:block; width:400px;}
.cnav li{display:inline}
.cnav a{width:21px; height:21px; display:block; float:left; text-align:center; line-height:21px; 
text-decoration:none; font-size:14px; margin:2px;}
.cback{background: url(/css/img/cback.png) no-repeat; }
.ccur{background: url(/css/img/ccur.png) no-repeat; color:white;}
.cforw{background: url(/css/img/cforw.png) no-repeat;}

#certcontainer h1{font:bold 16px Trebuchet MS,sans; text-transform:uppercase; color:#636363;}
#certcontainer h2 {font:bold 12px Trebuchet MS,sans; text-transform:uppercase; color:#686868;}

.navlist{margin:0 auto; width:150px; margin-top:-10px; height:40px;} 
.navlist ul {font: 12px/27px Trebuchet MS,sans;  text-align:center; color:black;}
.navlist li {display:inline; float:left;margin:3px; }
.navlist a{color:black;}
.carrow1 {background: url(img/next1.png) no-repeat 0% 0%;		height:27px; width:30px; display:block;margin-right:25px;}
.carrow2 {background: url(img/next2.png) no-repeat 100% 0%; height:27px; width:30px; display:block; margin-left:25px;}

.certcaption1 {margin:0px; width:800px; clear:both; height:140px;}
.certcaption1 img{float:left; max-width:100px;margin-top:10px; margin-left:10px;}
.certcaption1 p{margin-left:120px; font:12px Arial,sans; margin-top:20px; margin-right:50px;}

.certcaption2 {width:100%; clear:both; height:90px; float:left;  margin-top:30px; }
.certcaption2 img{float:left; background:white; width:70px; margin-right:0px; }
.certcaption2 h2{float:left; background: url(img/line.png) repeat-x 0% 50%; width:90%; margin-top:35px;}
.certcaption2 a{float:right; color:#3a8cb1; margin-right:3%; padding-right:20px; 
background: url(img/carrows.png) no-repeat 100% 50%; font:14px Arial,sans; margin-top:5px;}
.certcaption21 {width:100%; height:100px;  }
.certcaption22 {width:7%; height:90px; float:left; min-width:70px;}
.cul {background:white; padding-right: 10px;}

.certgroup{width:100%;clear:both; margin-top:0px; height:320px; float:left; }

.certone {min-width:190px; width:23%; height:320px; float:left;  margin:5px;}
.certone p{min-width:190px; width:25%; height:55px;  font-size:12px;}

.certimg	{background:yellow; width:auto; position:absolute;margin-top:45px; max-width:180px; display:inline; text-align:right;}
.certimg1 {max-height:180px;max-width:180px;}
.certimg2 {position:absolute; right:-7px; top:-7px; }

.csep{width:800px; height:40px; position:relative; float:left;}float:left;}

.certrow{width:100%;clear:both; margin-top:100px; height:300px; float:left; }
.certcaptionB {margin:0px; width:800px; clear:both; height:5px;}
.certcaption0 {width:100%; clear:both; height:90px; float:left;  margin-top:0px; }
.certcaption0 img{float:left; background:white; width:70px; margin-right:0px; }
.certcaption0 h2{float:left; background: url(img/line.png) repeat-x 0% 50%; width:90%; margin-top:35px;}
.certcaption0 a{float:right; color:#3a8cb1; margin-right:3%; padding-right:20px; 
background: url(img/carrows.png) no-repeat 100% 50%; font:14px Arial,sans; margin-top:5px;}
