#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: 188px;
	width: 186px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	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: 25px;
	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: 12px;
	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: 11px;
	line-height: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;

}

.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-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-left: 5px;
}


.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 #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}

h2 {font-size:13px; font-weight:bold; padding:0px; margin:0px;}

.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:25px 0 25px 0}	
	.product th {
	border-top:1px solid #e0e0e3;
	border-left:1px solid #e0e0e3;
	font-family:arial;
	font-size:12px;
	color:#004271
}
	.product th.first { border-left:none; height:30px; padding-left:10px}
	.product td {
	font-family:arial;
	font-size:12px;
	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}
.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:18px arial; color:#ff8900}
.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:13px
}
.a11_3 {
	font-family:arial;
	font-size:12px;
	color:#ee6500;
}
.a11_3_1 {
	font-family:arial;
	font-size:12px;
	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;border-bottom:solid 1px #edead8;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:12px
}
#leftbar ul li.a:hover{
	margin-bottom:0px;
	width:220px;
	background:url(images/leftmenulibg.gf);
	height:17px
	
}
#leftbar ul li.a:hover a{padding-right:10px;background:url(images/leftmenulihov.gif) no-repeat right 5px}
#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;
}
#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
}
#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;
}
