/* Defaults */
* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}




.specs .h {
    background: #f0f5fa;
}
.specs .h div {
    color: black;
    padding-left: 10px;
    font:bold 0.95em/1.9em Liberation Sans, sans-serif;
}
.specs tr.sp2 {
    background: #e8ebee;
}
.specs tr.sp1 {
    background: #d9e7fc;
}

.specs tr.sp td.key {
    width: 30%;
    text-align: right;
    vertical-align: top;
    font: 0.95em/17px Liberation Sans, sans-serif;
}
.specs tr.sp td.val {
    padding-left: 10px;
    vertical-align: bottom;
    font: 0.95em/17px Liberation Sans, sans-serif;
}

/* TODO bam probably old style is unused now; need to check */
/*OLD Style for specs table*/
.specs .ho {text-align: center;}
.specs .ho div {background:white;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}
/*End of old specs table*/

.for-search-engines {color:#999; padding-top:10px;};

.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:990px; 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, h5 {font: normal 16px Arial, sans-serif; color: #666;font-weight:bold}
p.itemtitle h1, p.itemtitle h5 {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,h5 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)<990?'990px':''); width:990px; margin:0 auto; position:relative;}

/*
 * 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-2{padding:8px 0 0 230px}

#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:192px;float:left;margin-left:-230px;_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 h5 .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;white-space:nowrap}
.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:0px;}
.cat-1 td a{text-decoration:none; color: #666; font:normal 12px "Trebuchet MS", Verdana, Arial; line-height:12px;margin-top:0px}
.cat-1 td a b{font:normal 12px "Trebuchet MS", Verdana, Arial; display:block}
.cat-1 td a:hover {color: #9ACD32}
.cat-1 td a img{margin: 0px 0 0 -2px; border:0; float:left; padding:3px 2px 5px 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}

.paginator{padding:15px 10px;font-size:90%;margin:0 auto;text-align:center}
.paginator a{text-decoration:none}
.paginator a:hover{text-decoration:underline}
.paginator a, .paginator b{padding:0 4px}

.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:194px; margin:0px; margin-left:-2px; margin-right:-2px;
#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{clear:both; padding:4px 5px 0px 5px; margin-bottom:15px; background-color:#a0a5a5; height:117px; color:#fff; border-radius:7px 7px 7px 7px; background-image:url('../img/bgFooter.png');}
#footer div
{
	width:300px;
	float:left;
	margin:10px;
	
}
/*.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;
	overflow:hidden;
}
.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;
	 text-align: center;
	 z-index: 100;
}
#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;
	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;
	clear: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:left;
	padding: 10px 30px 0 30px!important;
	font-size:11px !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;
}





#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(img/cback.png) no-repeat; }
.ccur{background: url(img/ccur.png) no-repeat; color:white;}
.cforw{background: url(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;margin-top:185px;}

.certimg {width:auto; position:absolute;margin-top:0px; 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;}

/* News */
.news-block {
	padding: 5px 15px 15px 5px;
	width: 33%;
	vertical-align: top;
}

.news-title {
	color: #636363;
	font: normal normal bold 12px/normal 'Trebuchet MS', Verdana, Arial;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 10px;
}

.news-title:hover {
	text-decoration: underline;
}

.news-more,
.news-all {
	color: #68BB0B;
}

.news-list-item {
	list-style: none;
	margin: 10px 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #D3D3D3;
}

.news-full {
	margin: 30px 20px 50px 0;
}


/* Footer menu at index page */

.pre-footer td {
	text-align:center;
}

.pre-footer td div {
	margin:auto;
	background:url('img/volume/logo1.png') center center no-repeat;
	width:230px;height:85px;
}

.pre-footer a,
#footer-menu a:link,
#footer-menu a:visited {
	color:#636363;
}

.pre-footer h4 {
	font:normal 12px Arial;
	text-decoration:underline;
	color:#636363;
	top:-5px;
}

#footer-menu td {
	font:normal 10px Arial;
	vertical-align:top;
	text-align:left;
}

#footer-menu a {
	display:list-item;
	margin-left:15px;
	width:160px;
}

#announce {
	float: left;
	padding-left: 10px;
	margin-right: -180px;
}

.b-close {
	text-align: center;
	cursor: pointer;
	position: relative;
	top: -6px;
	right: -5px;
	color: #666;
	float: right;
	font-size: 160%;
}


/* Content page tabs */

#content-tabs-menu {
	list-style: none;
}

#content-tabs-menu li {
	display: block;
	float: left;
	margin: 0 4px;
	position: relative;
	top: 1px;
	border: solid #d5dade;
	border-width: 1px 1px 0 1px;
	background: #9aadb9;
	behavior: url(/css/pie.htc);
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

#content-tabs-menu li a {
	position: relative;
	z-index: 2;
	display: block;
	color: #2c3235;
	text-decoration: none;
	padding: 5px 16px 3px;
	background: transparent;
}

#content-tabs-menu li.active {
	background: #f2f6fa;
}

#content-tabs-menu li.active a {
	color: #606062;
}

#content-tabs {
	background: #f2f6fa;
	border: solid #d5dade;
	border-width: 1px 0;
	margin: 0 -22px;
	padding: 22px;
	list-style: none;
	clear: left;
}

#content-tabs li.content-tab {
	display: none;
}

#content-tabs li.content-tab.active {
	display: block;
}


/* Site map */
ul.map,
ul.map ul {
	padding-left: 2em;
}


/* Left column buttons */
.lc-buttons {
	text-align: center;
}

a.lc-price-btn,
a.lc-cert-btn {
	font: normal 12px Tahoma, Arial, sans-serif;
	line-height: 22px;
	white-space: nowrap;
	text-decoration: none;
}

a.lc-price-btn img,
a.lc-cert-btn img {
	border: 0;
	margin: 0 6px 0 5px;
	vertical-align: middle;
}

a.lc-price-btn img {
	width: 25px;
	height: 25px;
}

a.lc-cert-btn img {
	width: 192px;
	height: 74px;
}

/* Item page -> Main tab */
table.item-rostest {
	position: relative;
	top:0;
}

table.item-rostest td.item-rostest-text {
	color: #666;
	font-size: 16px;
	padding-left: 10px;
}

/* Shop page */
.s-vendor-links {
	border-top: 1px solid #aaa;
	padding: 10px;
}



/* banner 15-09-2011*/


.slider{
	display:inline-block;
	vertical-align:top;
    overflow:hidden;
    margin:3px;
    padding:4px;
	width:746px;
	height:200px;

	letter-spacing:normal;
	word-spacing:normal;
	background:#fff;
	border-radius:2px;

	box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
	}

/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(../img/banners/banner15092011/ui/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(../img/banners/banner15092011/ui/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/banners/banner15092011/ui/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background:  url(../img/banners/banner15092011/ui/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    position: absolute;
    z-index: 10;
    top: 80px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(../img/banners/banner15092011/ui/right-arrow.png) no-repeat 50% 50%;
    right: 0; }

div.slider-nav span.left {
    background: url(../img/banners/banner15092011/ui/left-arrow.png) no-repeat 50% 50%;
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    z-index: 10;
	position:absolute;
	left:0;
	right:0;
	bottom: 0;
    list-style: none;
	text-align:center;
	margin:  0 auto;}

.orbit-bullets li {
	display:inline-block;
	margin:2px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(../img/banners/banner15092011/ui/bullets.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background: url(../img/banners/banner15092011/ui/bullets.png) no-repeat 0 -16px;
 }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }

/* end banner 15-09-2011*/

