html, body {
	width: 100%;
	margin: 0;
	font-family: Arial, Serif;
	/*line-height: 1.4;*/
	font-size:100.01%;
	}
body {min-width:1000px;}
div, li, form, tr, th, td, dt, dd, address, blockquote, ins {margin: 0;padding: 0;font-size: 100.01%;text-decoration: none;}
h1, h2, h3, h4 {font-weight:normal;font-size:100.01%;}
img {border: none;}
a {outline: none;}
#container {
	width: 100%;
	min-width:1000px;
	margin: 0 auto;
	}
#header {
	height: 123px;
	width: 100%;
	background: url(img/linefon.gif) bottom;
	}
#logo {background: url(img/upbig.gif) no-repeat left top;  width:600px; height:123px; float:left;}
#logo a {display:block; text-indent:-9999px; height:123px;}
#top {float: right;}
#where {margin-left:250px;position:relative;}
#where p {margin:0; color:#ffffff; font-family:Tahoma; font-weight:bold; background-color:#272552; display:inline; padding:1px 5px 2px 12px;}
#where span {padding-left: 3em;}
#content {
	margin-left:250px;
	position:relative;
	//height:1%;
	}
#content .reducer {padding:0 1px 0 1em;position:relative;}
#left {
	float: left;
	width: 250px;
	/*font-size:85%;*/
	position:relative;

	}
#left .reducer {
	padding: 0 0 0 1px;
	position:relative;
	background: url(img/linefon.gif) top;
}

#footer {
	clear: both;
	height:100px;
	width:100%;
	position:relative;
}

#left ul.sidenav {
	list-style-type:none;
	margin: 0;
	padding: 0;
	font-size:95%;
}

#left ul.sidenav li {margin:0; padding:0;height:51px;}
#left ul.sidenav a {color: #ffffff; display:block; padding:15px 0 15px 7px; margin-left:49px;}
#left ul.sidenav a:hover {color: #FF6633;  background-color:#272552;}
#left ul.sidenav img {float:left;  border:0;}

#left ul.menunav {list-style-type:none; margin: 0; padding: 0; font-size:95%; background: url(img/linefon.gif) top;}
#left ul.menunav li {margin:0 0 0.5em 0; padding:0 0 0 37px;}
#left ul.menunav a {color: #ffffff;}
#left ul.menunav a:hover {color: #FF6633;  background-color:#272552;}
.round {position:relative; overflow:hidden; padding:0 0;}
.round .cn {position:absolute; width:20px; height:20px; left:-10px; top:-10px; background:url(img/r-star.png);}
.round .cn.tr, .round .cn.br {margin-left:100%;}
.round .cn.br {top:auto; margin-top:-10px;}

.list_headline {margin:0.5em 0; padding:0; font-size:1.3em;}
.list_headline span {background-color:#F0F0E7; padding:3px 5px;}

#content h2 {color:#707070; font-size:1.2em; margin:0.5em 0;}
.product_list {overflow:hidden; position:relative; //zoom:1;}
.product { font-size:0.8em; position:relative; width:15em; height:220px; float:left; margin:130px 3em 1em 0; -display:inline; color:#484848; }
.product .wrap { width:100%; height:14em; overflow:hidden; }
.product .info { position:relative;/*margin-left:0.8em;*/ }
.product h2 { font-size:1.2em; margin:0.2em 0 0.1em 0; }
.product h2 a img { position:absolute; bottom:100%; /*margin-bottom:0.8em;*/ /*padding-bottom:10px;*/ }
.product h2 a {color:#0055cc;}
.product h3 { font-size:1em; margin-bottom:2px;}
.product h3 span.price  {background-color:#FF9966;padding:2px;color:#ffffff;font-size:1.1em; font-family:Verdana;}
.product h4 { font-size:1em; margin:4px 0; }
.product h4 span.price  {background-color:#E27843;padding:2px;color:#ffffff;font-size:1.1em; font-family:Verdana;}
.product p {margin-top:0.3em; background-color:#FEFEFE;}
.product .dots {background-color:#B0B0B0;height:1px;display:block;overflow:hidden;margin:2px 5px 0 0;}

.product_banner {font-size:0.8em; position:relative; width:33em; height:130px; float:left;  margin:204px 3em 1em 0; -display:inline; color:#484848; }
.product_banner h2 {margin:0.2em 0 0.1em 0; }
.product_banner h2 a img {position:absolute; bottom:100%; /*margin-bottom:0.8em;*/ /*padding-bottom:10px;*/ }

#product {overflow: hidden; margin-bottom:10px; padding:1em 0; z-index:1; position:relative;}
#product .big_picture {float:left; padding-bottom:1px; width:400px; text-align:center;}
#product .big_picture a {color:#004090;font-size:85%;padding-top:1em;}
#product .main_info {margin-left:400px; padding:0.5em 1em; line-height:1.4; }
#product .main_info .price {padding:5px; font-size:1.3em; background-color:#FF9966;}
#product .main_info .basket {padding:5px; font-size:1.3em;}
#product .main_info .basket a {color:#0055cc;}


.banner {border-left:1px solid #272552;border-right:1px solid #272552; border-top:2px solid #272552;margin:0.5em 0.3em 1em 0.3em; background-color:#ffffff;float:left;}
.banner .image {text-align:center;}
.banner .info {background-color:#272552; color:#ffffff; padding:0.3em} 
.banner .info h2 {font-weight:bold; margin:0;}
.banner .info p {margin:0; font-size:80%; line-height:1.4;}
.banner .price {font-family:Verdana;font-weight:bold; font-size:120%;}

div.brands {font-size: 115% !important; font-family:Verdana;overflow:hidden; line-height:2; margin-bottom:1.5em;}
div.brands ul {margin:0; padding:0; display:inline;}
div.brands li {display:inline; margin-right:1em; margin-top:0.5em; }
div.brands li a {color:#79B1D4; padding: 5px 0;}
div.brands li em {padding: 2px 5px; background-color:#666666; color:#FFFFFF; border:1px solid #BEB1B1; font-style:normal;font-weight:bold;}

div.subcat {font-family:Verdana;overflow:hidden; line-height:2; margin-bottom:0.5em;}
div.subcat ul {margin:0; padding:0; display:inline;}
div.subcat li {display:inline; margin-right:1em; margin-top:0.5em; }
div.subcat li a {color:#79B1D4; padding: 5px 0;}
div.subcat li em {padding: 2px 5px; background-color:#666666; color:#FFFFFF; border:1px solid #BEB1B1; font-style:normal;font-weight:bold;}

.textbottom {margin:0.5em 2em 0 0;}
.advice {background-color:#F0F0F0; float:left; margin:0 12px 12px 0; padding:0.2em 0.5em; width:420px;}
.advice h3 {font-weight:bold; margin:0;}
.advice p {font-size:85%; line-height:1.8em; margin:0;}

.articles a {color:#79B1D4;}

#footer {border-top:1px solid #B0B0B0; clear:left; color:#424242; height:100px; padding-top:0.5em; width:100%;}
#footer p {margin:0;}
#footer .copy {float:left; font-size:80%; padding-left:15px; position:relative; width:300px;}
#footer .contacts {float:left; padding-left:15px; position:relative; width:300px;}
#footer .powered {float:right; font-size:80%; padding-right:15px; position:relative; width:300px;}

.r-star .content {padding:0 10px 0 52px;}
.r-star .cn.br {
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	//left:-11px;
	top:auto;
	margin-left:100%;
	background:url(img/r-star.png);
}
.r-star {
	position:relative;
	overflow:hidden;
	padding:10px 0;
}

.basket_container {width:740px; overflow:hidden; margin-bottom:1.5em;}
#basket {border: 2px solid #272552; padding: 1em 1.3em 0;}
#basket table {border:medium none; border-spacing:0; empty-cells:show; margin:0; padding:0;border-collapse:collapse;}
#basket th {border-bottom:1px solid #DDDDDD; font-size:0.8em; padding:0 2.5em 0.8em 0; font-weight:bold; vertical-align:top;}
#basket th.name {text-align:left;}
#basket td {border-bottom:1px solid #DDDDDD;padding:1.5em 1.5em 1em 0; vertical-align:top;}
#basket td.number, #basket th.number {text-align:right;}
#basket td.qty {padding-top:1.7em;}
#basket td.qty input {border:1px solid #DDDDDD;text-align:right;}
#basket td.delete {padding:1.7em 0 1em 0;}
#basket .total td {color:#000000; text-align:right; border-bottom:0 none}
#basket .total span {font-size:1.3em;}
#basket .total small {font-size:75%;}
#basket h2 {font-size:1.3em; color:#424242; margin-top:0;}
#basket .price {padding:5px; font-size:1.3em; background-color:#DDDDDD;}
.order {float:right;padding:10px 7px 10px 15px;white-space:nowrap;background-color:#272552;}
.order span {cursor:pointer; border-bottom:1px dashed #ffffff; color:#ffffff; margin-left:1.2em; font-size:1.3em;}

#Order .order_info {border: 2px solid #272552; padding: 1em 1.3em 0;}
#Order th {text-align:left; padding:0.2em;}

