#all {
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
strong {
	font-weight: bold;
}


#left {
	float: left;
	width: 225px;
	margin-right: 15px;
}
#right {
	float: left;
	width: 670px;
}

#right_big {
	float: right;
	width: 770px;
}

#right_head {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 255px;
	width: 660px;
	display: block;
}
#right_head p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CC0066;
	width: 420px;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 13px;
}
#right_head p strong {
	font-weight: bold;
	display: block;
}
#thumbs {
	width: 670px;
}

.st {
	height: 193px;
	width: 186px;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
}

.st_discount {
	height: 193px;
	width: 186px;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	background: url(img/discount.png) no-repeat right bottom;
}

.st_hit {
	height: 193px;
	width: 186px;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	background: url(img/hit.png) no-repeat right bottom;
}

.st_new {
	height: 193px;
	width: 186px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	background: url(img/new.png) no-repeat right bottom;
}

.st_benefit {
	height: 193px;
	width: 186px;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	background: url(img/benefit.png) no-repeat right bottom;
}

.st_yumm {
	height: 193px;
	width: 186px;
	margin-top: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	margin-right: 15px;
	background: url(img/yumm.png) no-repeat right bottom;
}


.st-cpec {
	height: 193px;
	width: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 15px;
}

.stpost {
	height: 193px;
	width: 186px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: none;
	margin-right: 15px;
}
.st_content h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	display: block;
	line-height: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 14px;
	color: #333;
}

.imga {
	text-align: center;
	display: block;
	height: 125px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.st_head1 {
	height: 25px;
	width: 180px;
}

.st_head {
	height: 29px;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: center;
	padding-top: 10px;
}

.st_bottom1 {
	height: 35px;
	width: 180px;
}

.st_bottom {
	height: 30px;
	width: 50px;
	font-size: 12px;
	background-image: url(images/i3.gif);
	background-repeat: no-repeat;
	background-position: 20px top;
	text-indent: 40px;
}
.st_bottom a {
	text-decoration: none;
}
.st_bottom strong {
	padding-top: 10px;
	display: block;
	font-weight: bold;
	text-transform: none;
	text-align: center;
	width: 180px;
	border-bottom-style: none;
}

.st_content {
	height: 115px;
	padding-bottom: 15px;
}



#head_menu a {
	color: #333333;
	text-decoration: none;
}
#head_menu ul {
	list-style-type: none;
	margin: 15px;
}
#head_menu li {
	display: block;
	background-image: url(images/li_grey.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.block {
	margin-bottom: 15px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #616161;
}
.block a:link, .block a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #F79A24;
	text-decoration: none;
}
.block a:hover {
	font-size: 12px;
	font-weight: inherit;
	color: #F79A24;
	text-decoration: underline;
}
.block h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	background-color: #B82E2E;
	height: 25px;
	width: 210px;
	padding-top: 10px;
	padding-left: 15px;
}
.block p {
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;

}

.block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


.block li {
	background: url(images/img07.gif) no-repeat 0 10px;
	border-bottom: 1px dotted #DCDCDC;
	padding: 6px 10px;
}


.user {
	float: left;
	margin-right: 10px;
	padding: 5px;
	border: 1pt solid #CCC;
}
.vybor img {
	float: left;
	display: block;
}
.vybor {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
}
.vybor strong {
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.vybor p {
	margin-left: 55px;
}
.vybor a {
	font-weight: bold;
}
#footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CACACA;
	font-size: 11px;
	color: #333333;
	padding-left: 15px;
	line-height: 14px;
	padding-right: 15px;
}
#footer p {
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
}

#footer span {
	display: block;
	float: right;
	margin-top: 12px;
	margin-bottom: 12px;
}
#right_navi {
	color: #FFFFFF;
	height: 25px;
	padding-top: 10px;
	padding-left: 15px;
	background-color: #E0B01D;
	font-size: 12px;
	line-height: 14px;
	margin-right: 10px;
}


.korzina, .valuta {
	margin-left: 15px;
	margin-top: 12px;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}
.korzina p {
	margin-left: 50px;
	padding-top: 12px;
}

.korzina img, .valuta img {
	display: block;
	float: left;
	margin-right: 15px;
}
 {
	margin-left: 15px;
	margin-top: 12px;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}
.valuta p {
	margin-left: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.valuta a, .valuta a:visited {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: block;
	font-size: 12px;
}
.valuta a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
.inputa {
	border: 1px solid #ADADAD;
	background-color: #FFFFFF;
	line-height: 16px;
	height: 15px;
	padding-top: 3px;
	padding-left: 3px;
	width: 190px;
}
.inputa2 {
	border: 1px solid #ADADAD;
	background-color: #FFFFFF;
	line-height: 16px;
	height: 15px;
	padding-top: 3px;
	padding-left: 3px;
	width: 40px;
}
.submita {
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	background-image: url(images/Knopka4.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 150px;
	border-bottom-color: #FFF;
	border-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
	border-top-color: #FFF;
	-moz-border-radius: 25px;
	color: #FFF;
	cursor: pointer;
}
.login_reg {
	width: 100px;
	position: absolute;
	margin-left: 120px;
	margin-top: -40px;
	line-height: 14px;
}
.login_reg a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.login_reg a:hover {
	font-size: 10px;
	color: #909090;
	font-weight: normal;
	text-decoration: none;
}

#k_page {
	width: 650px;
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}


#k_link {
	width: 650px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}


#article {
	width: 650px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}

#rewiew {
	width: 650px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;


}

#tovar {
	width: 650px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}


#k_page2 {
	width: 650px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}
.t_head {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #91B010;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
}
.t_raw {
	padding-top: 6px;
	padding-left: 5px;
	padding-bottom: 6px;
	font-size: 11px;
	line-height: 12px;
}
.ch1 {
	margin-left: 18px;
}
.t_buts {
	display: block;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.korzina2 {
	float: right;
	width: 218px;
	color: #2754af;
	font-weight: normal;
	font-size: 12px;
	height: 140px;
	

}
.korzina2 p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.text_d {
	font-size: 12px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.text_d a, .text_d a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #D0006A;
	text-decoration:underline;
}
.text_d a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #D0006A;
	text-decoration:none;
}.tdc {
	background-color: #E4F3F9;
}


.pad0 {margin-bottom:5px !important;}
.pad1 {margin-bottom:10px !important;}
.pad2 {margin-bottom:20px !important; }

.lb_top {width:592px; height:10px; background:url('./images/lb_top.gif') top left no-repeat}
.lb_cont {background:url('../images/lb_bg.gif') top left repeat-y; padding:10px 25px 10px 25px;}
.lb_bottom {width:592px; height:10px; background:url('./images/lb_bottom.gif') top left no-repeat}

.p_left {float:left; margin-right:10px; margin-bottom:5px; }
.imgbasket {margin-right:10px; margin-bottom:5px; }
.p_right {float:right; margin-left:10px; margin-bottom:5px;}

.dev0 {height:5px;}
.dev1 {height:10px;}
.dev2 {height:20px;}

.big {font-size:14px !important}
.small, .small a {
	font-size:10px !important;
	font-weight: normal;
}

.products td {padding:4px; border-bottom:1px solid #d3d3d3}
.red, .red a {color:#e10a00 !important}
.noline {text-decoration:none !important}



.order, .price2 {padding:4px 0px 4px 0px; border-bottom:1px solid #d3d3d3}
.price2 {padding:4px 0px 4px 0px; margin-right:40px; border-bottom:1px solid #d3d3d3}
.price2 span {margin-left:20px; margin-bottom:0px;} 
.info_list a {text-decoration:none; color:#000000}
.info_list a:hover {color:#f7941d}


.inp {border:1px solid #adadad; padding:2px 3px 2px 3px; width:190px;}

textarea {border:1px solid #adadad; padding:2px 3px 2px 3px;}
.cart_buttons a {margin-right:10px;}

.cart_table {margin-bottom:20px;}

.cart_table input.count {border:1px solid #adadad; padding:2px 3px 2px 3px; width:40px;}
.cart_table td {padding:8px; font-size:11px; border-bottom:1px solid #d3d3d3;}
.fields td { font-size:11px; color:#000000; font-weight:bold; text-transform:uppercase; padding:0px !important; border-bottom:none !important}

.fields td a {color:#000000; text-decoration:underline}

.fields td span {margin:8px; display:block}

.cart_buttons a {margin-right:10px;}
.menusait {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #931717;
	font-weight: bold;
	color: #CA2121;
	font-family: Verdana, Geneva, sans-serif;
}
.menutitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CA2121;
	padding-bottom: 5px;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.cena {
	font-size: 12px;
	color: #91B010;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.specialofers {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #009;
	position: absolute;
	left: 37px;
	top: 102px;
	width: 450px;
	height: 59px;
}
.sexy {
	position: absolute;
	left: 324px;
	top: 11px;
}
.block #scroll {
	overflow: hidden;
	width: 200px;
	height: 200px;
}
.cart { margin:25px 0 25px 15px}	
	.cart th { border-top:1px solid #e0e0e3; border-left:1px solid #e0e0e3; font-family:arial; font-size:11px; color:#004271}
	.cart th.first { border-left:none; font-family:arial; font-size:11px; color:#ee6500; height:30px; padding-left:10px}
	.cart th.last { padding-left:10px}
	.cart td { border-left:1px solid #e0e0e3; font-family:arial; font-size:11px; color:#004271}
	.cart td.first { border-left:none; height:20px; padding-left:10px}
	.cart td.last { padding-left:25px}
	.cart input { font-family:arial; font-size:11px; color:#475167; height:20px; width:50px; background:#FFFFFF; border:1px solid #efefef; padding-left:3px}
.cart1 { margin:15px 0 20px 15px}
	.cart1 td { border-bottom:1px solid #e0e0e3; font-family:arial; font-size:11px; color:#475167; height:27px}
	.cart1 td span { font-family:arial; font-size:11px; color:#ee6500}
	.cart1 td.last { border:none}
.cart2 { background:#ececee; height:35px}
	.cart2 td { padding:0 15px}
.code { font-family:arial; font-size:12px; color:#475167; height:20px; width:140px; background:#FFFFFF; border:1px solid #efefef; padding-left:3px; margin:0 7px}
.attention { font-family:arial; font-size:11px; color:#9f9fa8; padding:25px 0 0 15px}
.product {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}	
	.product th {
	border-top:1px solid #e0e0e3;
	border-left:1px solid #e0e0e3;
	font-family:arial;
	font-size:13px;
	color:#004271
}
	.product th.first {
	border-left:none;
	padding-left:10px
}
	.product td {
	font-family:arial;
	font-size:13px;
	color:#000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e0e0e3;
	border-left-color: #e0e0e3;
	padding: 10px;
}
	.product td.first {
	border-left:none;
	height:20px;
	padding-left:10px;
	font-size: 14px;
}
.learn { font-family:arial; font-size:12px; color:#475167; padding:20px 0; padding-left:20px;}
	.learn b { font-family:arial; font-size:12px; color:#004271;}
	.learn p { padding:15px 0}
.group {
	border-left:1px solid #e0e0e3;
	padding:15px 30px;
	font-family:'Trebuchet MS', Tahoma, Arial, san-serif;
	font-size:13px;
	color:#000
}
.group1 { padding:15px 0}
.foot { padding:15px 25px 25px 25px; height:120px}
.foot1 { font-family:arial; font-size:9px; color:#9f9fa8; width:45%}
	.foot1 a { font-family:arial; font-size:11px; color:#475167;}
.hot { position:relative; height:115px; top:-12px}
.hot1 { background:url(/themes/drugstore_blue/img/center/tablet.gif) 95px 24px no-repeat; height:115px; padding:0 0 0 240px}
.hot2 {
	font-family: arial;
	font-size: 18px;
	color: #9A1919;
	text-decoration: underline;
}
.hot3 { font:22px arial; color:#fff; padding:0 0 8px 80px}
.hot3 a{color:#fff;}
.hot3 a:hover{color:#fff;}
.hot4 div { background:url(/themes/drugstore_blue/img/center/dot.gif) 0 5px no-repeat; padding:0 20px 0 10px; margin-left:150px; font:10px arial; color:#fff; white-space:nowrap}
.bablo { float:left}
.bablo1 { font:11px Arial; color:#475167; float:left; padding:0 10px 0 0px}
.razdel_m { background:url(/themes/drugstore_blue/img/u/fon1.gif) repeat-x; margin-right:10px; width:233px}
.razdel_m1 { background:url(/themes/drugstore_blue/img/u/u3.gif) left no-repeat}
	.razdel_m1 div { background:url(/themes/drugstore_blue/img/u/u4.gif) right no-repeat; height:4px}
/*	.hot1 { position:absolute; right:110px; top:-13px;}
	.hot2 { font-family:arial; font-size:18px; color:#dd8317; padding-left:12px}
	.hot3 { font-family:arial; font-size:30px; color:#ffffff; padding-top:6px}*/


.border { border-bottom:1px solid #e0e0e3}
	.border_1 { height:1px; border-bottom:1px solid #e0e0e3; margin-left:15px}
	.border_2 { height:1px; border-bottom:1px solid #e0e0e3; margin-right:15px}
	.border_3 { border-left:1px solid #e0e0e3;}
.border1 { border-bottom:3px solid #9f9fa8; margin:15px 0}
	
.ot1 { margin:50px 108px 40px 0}
.ot2 { margin-top:20px}
.ot3 { margin-top:10px}
.ot4 { padding-left:15px}
.ot5 { margin:0 4px}
	.ot5_1 { margin:0 2px}
.ot6 { padding-right:77px}
.ot7 { padding:0 7px 20px 0}
.ot8 { padding-left:360px}
.ot9 { padding-left:7px}

.a9_1 { font-family:arial; font-size:9px; color:#9f9fa8;}
.a11_1 { font-family:arial; font-size:11px; color:#004271;}
.a11_2 {
	font-family:arial;
	font-size:16px;
}
.a11_3 {
	font-family:arial;
	font-size:13px;
	color:#ee6500;
}
.a11_3_1 {
	font-family:arial;
	font-size:13px;
	color:green;
}
.a11_4 { font-family:arial; font-size:11px; color:#05c700;}
.a12_1 {
	font-family:arial;
	font-size:12px;
	color:#ee6500;
}
    .a12_1 p { padding-right: 10px; border:1;}
.a12_2 { font-family:arial; font-size:12px; color:#004271;}
.a12_2 a { font-family:arial; font-size:12px; color:#004271;}
.a12_3 { font-family:arial; font-size:12px; color:#9f9fa8}
.a12_4 { font-family:arial; font-size:12px; color:#475167}
.a14_1 { font-family:arial; font-size:14px; color:#ee6500;}
.a18_1 { font-family:arial; font-size:18px; color:#004271}

.t10_1 a  { font-family:tahoma; font-size:10px; color:#00649f; text-decoration:none}
.t12w  { font-family:tahoma; font-size:11px; color:#ffffff; font-weight:bold}

.contacts { border-bottom:1px solid #e0e0e3; padding:10px 0 15px 15px; font-family:arial; font-size:12px; color:#475167}
	.contacts a { font-family:arial;  color:#00649f;}

.price_and_per { padding-right: 10px; border:1;}
.link3
{
    margin-top:7px;
    width:227px;
    float:left;
    overflow:hidden;
}
.opis { font-family:arial; font-size:11px; color:#9f9fa8; padding:3PX 0 5px 0}
.opis2 { font-family:arial; font-size:11px; color:#9f9fa8;}
.blockotziv {
	border: 1pt solid #CCC;
	width: 200px;
}
.lb_top {width:592px; height:10px; background:url('images/lb_top.gif') top left no-repeat}
.lb_cont {background:url('images/lb_bg.gif') top left repeat-y; padding:10px 25px 10px 25px;}
.lb_bottom {width:592px; height:10px; background:url('images/lb_bottom.gif') top left no-repeat}

.cart {padding:0px;}

.cart_tlt {
	font-size:14px;
	font-weight:bold;
	background:url('images/icart.jpg') top left no-repeat;
	height:20px;
	padding-top: 50px;
	padding-bottom: 0px;
	padding-left: 70px;
	color: #004271;
}

.cart_table {margin-bottom:20px;}

.cart_table input.count {border:1px solid #adadad; padding:2px 3px 2px 3px; width:40px;}
.cart_table td {
	padding:8px;
	font-size:12px;
	border-bottom:1px solid #d3d3d3;
}
.fields td {
	font-size:12px;
	color:#004271;
	font-weight:bold;
	text-transform:none;
	padding:0px !important;
	border-bottom:none !important;
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.grey_tr {
	background-color: #F4F4F4;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.cell {
	float:left;
	margin-right:15px;
	width:243px;
}

.cell .top {
	height:17px;
	background:url(../images/cell_top.gif) top left no-repeat;
}
.cell .bg {
	text-align:center;
	padding:0px 20px 0px 20px;
	min-height:85px;
}

* html .cell .bg {height:85px;}



.cell .link .bottom {
	text-align:center;
	padding:8px 20px 8px 20px;
	min-height:27px;
}

* html .cell .link .bottom {height:27px;}

.cell .bottom a {font-weight:bold;}

.cell_devider {
	height:30px; clear:both;
}
.info_dostavka {
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #CCC;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
}
.table_2 {
	width: 100%;
	border:0;
	font-size:11px;
	border-collapse:collapse;
}
.table_2  th {
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
	text-align: left;
}
.table_2  td {
padding-top: 8px;
padding-bottom: 8px;
background-color:#fcfcfc;
border-bottom:1px solid #ffffff;
}
.table_2 em {	font-style: normal;
	color: #fd6919;}

.tab_2_count {
	font-size: 11px;
	color: #00000;
	padding: 2px;
	width: 40px;
	border: 1px solid #adadad;
}
.u_shops_li {background: url(images/u_shops_li.png) 5px 50% no-repeat;
	padding-left:22px;}
.table_2_buts {
	padding: 10px;
	overflow: hidden;
}
.wellcome {
	color: #6BAFED;
}


.form1_input {
	padding: 1px;
	border: 1px solid #CCC;
	width: 210px;
}
.form1 {
	width: 570px;
}
.form1 em {
	font-style: normal;
	color: #fd6919;
}
.form1 label {
	padding: 5px;
	display: block;
}
.form1 small {
	font-size: 11px;
}
.form1_text {
	padding: 1px;
	border: 1px solid #CCC;
	width: 346px;
	height:100px;
}
.but_oformit_form {
	text-align: center;
	display: block;
	padding: 3px 0px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.faq_q {
	margin:20px auto;
	width:310px;
	padding:20px;
	border:1px solid #ccc;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.faq_fieldset { border:0;margin:0;padding:0; }
.faq_label { display:block; }
input.text,textarea {
	width:300px;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
}
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }#cForm {
}

.invistr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: 1;
	border-left-style: 1;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.otzyvy {
	width: 630px;
	border: 1px solid #CACACA;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 10px;
}
.preimuchestva {
	font-size: 13px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: url(images/postbullets.png);
}
.preimuchestva2 {
	font-size: 13px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-image: url(images/postbullets2.png);
}
ul {
	
	list-style-image: url(images/postbullets3.png);
}

.menutitle a:link, .menutitle a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #CA2121;
	text-decoration: underline;
}
.menutitle a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #CA2121;
	text-decoration: none;
}



/* ВЫПАДАЮЩЕЕ МЕНЮ */


#leftbar{
	width:100%;
	float:left;
	position:relative;
	z-index:1000;
}
#leftbar .title{padding-top:45px;padding-bottom:10px;color:#514f48;background:#fff;font-size:20px;position:relative}
#leftbar ul{
	margin:0;
	padding-left:0px;
	list-style:none;
	position:relative;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
#leftbar ul li{padding:4px 0;padding-left:12px;height:17px}
#leftbar ul li a{
	white-space:nowrap;
	color:#F79A24;
	font-size:14px
}
#leftbar ul li.a:hover{
	margin-bottom:0px;
	width:220px;
	height:17px;
	font-size: 13px!important;	
	
}
#leftbar ul li.a:hover a{
	padding-right:10px;
	background:url(images/leftmenulihov.gif) no-repeat right 5px;
	border-style: none!important;
}
#leftbar ul li:hover a,
#leftbar ul li.act a{color:#d70808;background:none;font-weight:bold;text-decoration:none}
#leftbar ul li ul{display:none}
#leftbar ul li:hover ul{width:200px;padding:0;border:none;margin-top:-22px;margin-left:190px;display:block;background:url(images/leftmenuliulbg.png) 100% 30px repeat-y;position:absolute}
#leftbar ul li ul li{
	padding-left:12px;
	padding-bottom:4px;
	position:relative;
	height:18px;
	padding-top: 5px;
	padding-right: 0;
}
#leftbar ul li.a:hover ul a{
	color:#514f48;
	background:none;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline
}
#leftbar ul li.a ul li:hover{
	width:177px;
	padding-left:5px;
	padding-bottom:4px;
	margin-left:5px;
	display:block;
	background:#d70808;
	padding-top: 5px;
	padding-right: 0;
}
#leftbar ul li.a ul li:hover a{
	width:100%;
	padding-left:15px;
	display:inline-block;
	color:#fff;
	background:url(images/img07.gif) no-repeat left 5px;
	text-decoration:none;
	height:100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	border-style: none!important;
}
#leftbar ul li ul .top,#leftbar ul li.a ul li.top:hover{
	width:140px;
	padding:0;
	margin-left:-2px;
	margin-top:-1px;
	margin-bottom:-28px;
	display:block;
	display:block;
	background:url(images/leftmenuliultopbg.png);
	height:29px;
	position:relative;
	border-style: none;
}
#leftbar ul li ul .but,#leftbar ul li.a ul li.but:hover{
	width:200px;
	padding:0;
	margin-top:-14px;
	margin-left:0;
	display:block;
	background:url(images/leftmenuliulbutbg.png);
	height:14px;
	position:relative;
	top:14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#login {
	font-size:100.01%;
	zoom:1;
	color: #4c4c4e;
	margin: 0em;
	padding: 0em;
	background-color:;
}

.logintitle 
{
	color: #2754af;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-left: 25px;
	}
.logintitle2 
{
	color: #2754af;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 25px;
	}
	
.support{
	padding-top: 7px;
	color: #000;
	
	}	
	
.loginmenu{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	margin-top: 10px;
}

.blockbasket {
	color: #2754af;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
}


p.tools{
	margin-top:10px;
	margin-left:0px;
	border-bottom:1px solid #F8F8F8;
	padding-right:30px
}
p.tools a{
	padding:10px;
	display:inline-block;
	color:#000;
	font-size:12px;
	background-color: #F8F8F8;
}



.order_tab { margin:25px 0 25px 0}	
	.order_tab th {
	border-top:1px solid #e0e0e3;
	border-left:1px solid #e0e0e3;
	font-family:arial;
	font-size:13px;
	color:#004271
}
	.order_tab th.first {
		border-top:1px solid #e0e0e3;
	border-left:none;
	padding-left:10px
}
	.order_tab td {
	font-family:arial;
	font-size:13px;
	color:#000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e0e0e3;
	border-left-color: #e0e0e3;
	padding: 10px;
}
	.order_tab td.first {
	border-left:none;
	height:20px;
	padding-left:10px;
	font-size: 14px;
}

 #none {
       width:<?echo $conf[1]?>px;
       height:200px;
       background-color:#F3F3F3;
       border-style:solid;
       border-width:1px;
       border-color:#808080;
       text-align:center;
       text-valign:center;
      	font-size:10pt;
        font-family:"Times New Roman", "serif";
        color:#0080C0;
          }

  #info_opr {
       background-color:<?echo $conf1[0]?>;
       border-style:<?echo $conf[9]?>;
       border-width:<?echo $conf[8]?>px;
       border-color:<?echo $conf[7]?>;
       text-align:center;
       text-valign:center;
       height:150px;
       width:100%;
       font-family:<? echo $conf1[5]?>;
       color:<?echo $conf1[1]?>;
       font-size:<?echo $conf1[2]?>pt;
       font-weight:<? echo $conf1[4]?>;
       font-style:<? echo $conf1[3]?>;
       margin-bottom:5px;
       margin-top:5px;
          }

   #res_opr {
       background-color:<?echo $conf1[6]?>;
       border-style:<?echo $conf[9]?>;
       border-width:<?echo $conf[8]?>px;
       border-color:<?echo $conf[7]?>;
       text-align:left;
       width:100%;
       font-family:<? echo $conf1[11]?>;
       color:<?echo $conf1[7]?>;
       font-size:<?echo $conf1[8]?>pt;
       font-weight:<? echo $conf1[10]?>;
       font-style:<? echo $conf1[9]?>;
       margin-bottom:5px;
       margin-top:5px;
          }
  #blank_opr {
       width:<?echo $conf[1]?>px;

          }
   #general {
 	   background-color:<?echo $conf[2]?>;
       border-style:<?echo $conf[5]?>;
       border-width:<?echo $conf[4]?>px;
       border-color:<?echo $conf[3]?>;
       padding:10px;
       width:<?echo $conf[1]?>px;
       text-align:left;

      }
  #opr {
 	   background-color:<?echo $conf[6]?>;
       border-style:<?echo $conf[9]?>;
       border-width:<?echo $conf[8]?>px;
       border-color:<?echo $conf[7]?>;
       padding:10px;
       text-align:left;
       margin-bottom:5px;
       margin-top:5px;
      }

    .ask {
 	   background-color:<?echo $conf[10]?>;
       border-style:<?echo $conf[13]?>;
       border-width:<?echo $conf[12]?>px;
       border-color:<?echo $conf[11]?>;
       padding:1px;
       font-family:<? echo $conf[28]?>;
       color:<?echo $conf[24]?>;
       font-size:<?echo $conf[25]?>pt;
       font-weight:<? echo $conf[27]?>;
       font-style:<? echo $conf[26]?>;
       text-align:left;
       margin-bottom:5px;
       margin-top:5px;

      }
   #head_opr {

       font-family:<? echo $conf[18]?>;
       color:<?echo $conf[14]?>;
       font-size:<?echo $conf[15]?>pt;
       font-weight:<? echo $conf[17]?>;
       font-style:<? echo $conf[16]?>;
       padding:5px;
      }

   #name_opr {

       font-family:<? echo $conf[23]?>;
       color:<?echo $conf[19]?>;
       font-size:<?echo $conf[20]?>pt;
       font-weight:<? echo $conf[22]?>;
       font-style:<? echo $conf[21]?>;

      }
    .but_opr {
       background-color:<?echo $conf[30]?>;
       border-style:<?echo $conf[33]?>;
       border-width:<?echo $conf[32]?>px;
       border-color:<?echo $conf[31]?>;
       padding:1px;
       width:<?echo $conf[29]?>px;
       font-family:<? echo $conf[38]?>;
       color:<?echo $conf[34]?>;
       font-size:<?echo $conf[36]?>pt;
       font-weight:<? echo $conf[37]?>;
       font-style:<? echo $conf[35]?>;

      }
   #reduc
      {
      	background-color:<?echo $conf1[6]?>;
       font-family:<? echo $conf1[11]?>;
       color:<?echo $conf1[7]?>;
       font-size:<?echo $conf1[8]?>pt;
       font-weight:<? echo $conf1[10]?>;
       font-style:<? echo $conf1[9]?>;

      }

/*---------- bubble tooltip -----------*/
a.tt{
	position:relative;
	z-index:24;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
	font-size: 13px;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000;
	text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 2px 8px 0;
	background-color: ;

}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 10px 8px; 
	background: #EAF7DB;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url() no-repeat bottom;
}

td.your_bonus{
	text-align: left;
	padding: 0 0 5px;
}
.your_bonus div{
	background:url(images/mrk5.gif) 33px center no-repeat;
	line-height:1;
	padding:6px 0 6px 70px;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
}
.your_bonus div.selected{background-image:url(images/mrk6.gif);}
.your_bonus div.hdr{font-size:11px;background:#EEE;font-weight: bold;padding: 10px 0 10px 30px;margin:0 0 5px;}


#index-text {
	clear: both;
}

#news_stat ul li a{
	font-size: 12px;
}


.zacherknutaya-cena {
	text-decoration: line-through;
}

.overline {
	text-decoration: line-through;
}

div.search {
	position: absolute;
	left: 125px;
	top: 130px;
}


.info-dostavka {
	position: absolute;
	left: 30px;
	top: -5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C9BDE;
	background: #FFF;
	padding: 5px;
	border-radius: 5px;
	opacity: 0.8;
}


*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 680px;
	height:120px;

	/* custom decorations */
	border:1px solid #ccc;
	background:url(/img/global/gradient/h300.png) repeat-x;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:relative;
	clear:both;
}

.items div {
	float:left;
	width:680px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

#right p {
	margin-top: 5px;
	margin-bottom: 10px;
}



.product_tab {
	margin: 15px 0;
	width: 100%;
}	
	.product_tab th {
	border-top:1px solid #e0e0e3;
	border-left:1px solid #e0e0e3;
	font-family:arial;
	font-size:13px;
	color:#004271;
	width: 15%;
}
	.product_tab th.first {
	border-left:none;
	padding-left:10px;
	text-align: left;
	width: 35%;
}
	.product_tab td {
	font-family:arial;
	font-size:13px;
	color:#000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e0e0e3;
	border-left-color: #e0e0e3;
	padding: 10px;
}
	.product_tab td.first {
	border-left:none;
	height:20px;
	padding-left:10px;
	font-size: 14px;
	}
	
.product_tab th.cena {
	width: 15%;
	text-align: center;
}

.product_tab th.stoimost {}

.product_tab th.econom {}

.product_tab th.kupit{}


.p_center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.unit-ratingz {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 25px;
	position: relative;
	background: url('/commentitnerv/im/rating/alt_star1.gif') top left repeat-x;		
	width:125px;
	}
	.unit-ratingz li.current-ratingz {
	background: url('/commentitnerv/im/rating/alt_star1.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

