body {margin:0;padding:0; background:url(../images/background/round_bg.gif) #1d1817;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif; color:#545454;}
#base {width:980px; margin:0 auto; text-align:left;}
#shapka {height:230px;}

.shapkatop {margin:0; width:100%;height:40px;background:url(../images/background/shapkatop.gif) repeat-x 0% 0% #1b1b1b;}
.map {float:left; margin:0 0 0 200px; width:425px;height:38px;border-bottom:2px solid #180802;background: #1c1612;clear:both;display:inline;}
.carttop {float:right;text-align:right; margin:0; width:180px;height:40px;background:url(../images/background/carttop.gif) no-repeat 100% 0%;display:inline;}
.tel{float:left; width:200px;height:190px; margin:0;}
.logo {float:left;text-align:left; margin:0; width:570px;height:110px;vertical-align:middle;}
.logo img {margin-top:25px;}
.korzina {float:right;margin:0;width:200px;height:40px;background:url(../images/background/cartbot.gif) no-repeat 100% 0%;}
p.cart{margin:0 10px 0 50px;text-align:left; color:#ffffff;}
p.cart a{color:#ffffff;font-weight:bold;}
.menutop {float:left;text-align:left; margin:0; width:780px;height:40px;background: #2c2c2c;border-top:1px solid #413e3c;}
.menutop p{margin:12px 15px; text-align:left; font:bold 12px Tahoma, "Bitstream Vera Sans", sans-serif; color:#ffffff;}
.menutop a.activ{color:#ffff00;}
.menutop a{color:#ffffff; padding:0 5px;}
.menubot {float:left;text-align:left; margin:0; width:780px;height:39px;background: #3a3736;}
.menubot p{margin:11px 20px; text-align:left; font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif; color:#7f7f7f;}
.menubot a{color:#7f7f7f;text-decoration:underline;}
#shapka a:hover{color:#ffff00;}
.tel p{margin:10px 0 0 0;text-align:left; font:bold 16px Tahoma, "Bitstream Vera Sans", sans-serif; color:#a8a8a8;}
p.shema{margin:0;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;}
p.phone{margin:0;font:normal 20px Tahoma, "Bitstream Vera Sans", sans-serif; color:#ffffff;}
div.map a{margin:20px 0 0 20px;color:#a8a8a8;}
#topmenu {float:left;width:100%;height:26px; background:url(../images/background/topmenu.gif) no-repeat 0% 0% #2b0b0a; margin:15px 0;display:inline;clear:left;}
#topmenu p{margin:6px 0 0 7px; font:bolder 12px Tahoma, "Bitstream Vera Sans", sans-serif;}

#middle {width:100%; overflow:auto;background:#ffffff;}
#mid {width:100%; overflow:visible;background:#ffffff;padding:0 0 30px 0;}
.text{float:left;width:400px;margin:0;overflow:auto;}
#seria{width:410px;float:left; margin:0 0 10px 0;text-align:left; border:0px solid #dfdfdf;display:inline;}
#cat_short{float:left;width:420px;display:block; margin:0 0 10px 0;clear:right;text-align:left;}
#cat_all{float:left;width:410px;display:none; margin:0 0 10px 0;clear:right;text-align:left;}
.brand_all{float:left;width:810px;display:inline; margin:0 0 10px 0;clear:right;text-align:left;}
.brand_ul{width:150px;float:left; margin:0 0 10px 0;text-align:left;display:inline;}
/*.border {margin:5px 10px 5px 0px; border:0px solid #dfdfdf;float:left;}*/
.border a img, #cat_short a img, #cat_all a img {border:2px solid #dfdfdf;}
.border a:hover img, #cat_short a:hover img, #cat_all a:hover img {border-color:#545454;}
.show {width:100%; clear:both;float:left;}
.category{float:left;display:inline;width:150px;height:200px; margin:5px 0px 5px 11px; border:0px solid #dfdfdf;}
.category a{font:normal 18px Tahoma, "Bitstream Vera Sans", sans-serif;line-height:90%;}
.category a img {border:1px solid #dfdfdf;padding:4px; background:#ffffff;}
.category a:hover img {border-color:#545454; background:#ffffff;}
.brandviz{float:left;width:410px;display:inline-block;margin:0;overflow:auto;clear:left;}

.sort{float:right;width:150px;margin:0;display:table-cell;overflow:visible; z-index:3}
.content{width:100%; overflow:auto;clear:both;padding:0 0 20px 0; background:#ffffff;}
.bot{width:50%; margin:0;float:left;}

/* ---Simple Image Gallery--- */
.sig {clear:both;margin:16px 0px;padding:0px;}
.sig_clr {clear:both;}
.sig_cont {float:left;margin:20px 0 0 10px;width:315px;height:160px;display:inline; background:#ffffff;}
.sig_thumb {float:left;margin:8px 5px 10px 10px;padding:0px;background:url(shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;display:inline;}
.sig_thumb img {display:block;position:relative;background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px;}
.sig_thumb img:hover {border:1px solid #545454;}
/* ---/Simple Image Gallery--- */

img {margin:0; padding:0; border:0;}
img.left {float:left; margin:0 5px 5px 0;}
img.right {float:right; margin:0 5px 5px 5px;border:1px solid #ccc;padding:4px;}
img.seria {float:right; margin:0 5px 5px 5px;padding:4px;}
img.border{border:1px solid #dfdfdf;}
img.leftborder{float:left; margin:0 5px 0px 0;border:1px solid #ccc;padding:4px;}
.mid{vertical-align:middle;}
p {margin:5px 15px; text-align:justify; font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif, verdana, arial; color:#545454;}
p.onhome{margin:12px 0;text-align:left; font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif; color:#a8a8a8;}
p.copy{margin:12px 0; font: 11px Tahoma, "Bitstream Vera Sans", sans-serif, verdana, arial;color:#a8a8a8;text-align:right;}
p.bot span{font:11px Tahoma, "Bitstream Vera Sans", sans-serif, verdana, arial; text-align:right;float:right;display:inline;}
.sig_cont p.tovar{margin:0;font-size:12px;text-align:left;}
.bot a img{margin:5px;border:1px solid #ccc;padding:4px;}
.bot a:hover img{border-color:#545454; background:#ffffff;}

h1{font:24px Tahoma, "Bitstream Vera Sans", sans-serif; color:#272727;margin:5px 0 0 10px; padding:0;text-align:left;clear:both;}
h2{font:20px Tahoma, "Bitstream Vera Sans", sans-serif; color:#545454; margin:0px 0 0 0px; padding:0;text-align:left;line-height:90%;}
h3{font:18px Tahoma, "Bitstream Vera Sans", sans-serif; color:#545454; margin:5px 10px; text-align:left;clear:both;}
a{text-decoration:none; color:#545454;}
a:hover{ color:#1b1b1b;}
a:hover h2, a:hover p{color:#272727;}
a:hover span{ color:#e1dcd6;}
#shapka div.map a:hover, .bot a:hover{color:#ffffff;}
.bot a{color:#a8a8a8;text-decoration:none;}

.mailform{float:left;width:404px; margin:0 0 50px 0;text-align:left;color:#272727;}
p.mail{margin:5px 0 0 0;color:#272727; display:inline;clear:both;float:left;}
p.mail span{color:#ff0000;}
.input{float:right;width:300px;display:inline; margin:0;}
.inputsub{float:right;width:160px;display:inline; margin:4px 0;}

form#mail input{width:250px;float:right;margin:3px 0 0 0;padding:1px 0 1px 2px;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727; background:#dfdfdf;border:1px solid #545454;display:inline;}
form#mail input.submit{width:72px;height:17px;float:right;margin:0px 0 0 5px;padding:0px 0 1px 0px;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727; background:#dfdfdf;border:1px solid #545454;display:inline;cursor:pointer;}
.checkbox{vertical-align:middle;}
form#callback input.callback{width:250px;float:right;margin:3px 0 0 0px;padding:1px 0 1px 2px;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727; background:#dfdfdf;border:1px solid #545454;display:inline;}
form#callback input.submit{width:72px;height:17px;float:right;margin:0px 0 0 5px;padding:0px 0 1px 0px;font:11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727; background:#dfdfdf;border:1px solid #545454;cursor:pointer;}
textarea {width:400px; height:100px; margin:0 0 5px 0;padding:1px 0 1px 2px;font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727; background:#dfdfdf; border:1px solid #545454;}
select{font:normal 11px Tahoma, "Bitstream Vera Sans", sans-serif;color:#272727;border:1px solid #545454;width:150px;padding:1px 0 1px 2px;}

/* MENU STYLES */
#seria ul {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	width: 110px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	}
#seria ul ul li {
	width: 110px;
	color:#545454;
	font-weight: normal;
	text-decoration: none;
	padding:1px 0 2px 10px;
	border-top: 0px solid #070c10;
	border-bottom: 0px solid #070c10;
	}
#seria ul li a {
	color:#545454;
	font-weight: normal;
	text-decoration: none;
	padding:1px 0 2px 10px;
	border-top: 0px solid #070c10;
	border-bottom: 0px solid #070c10;
	}
#seria ul li a:hover {border-top:0px solid #972202; border-bottom:0px solid #972202; background:#dfdfdf;}


/* MENU STYLES */
ul {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	border-bottom: 0px solid #972202;
	}

ul li {
	position: relative;
	}

ul li ul {
	position: absolute; overflow:auto;
	width:141px; height:250px;
	left: -150px; /* Set 1px less than menu width */
	top: 0px;
	display: none; z-index:3;
	/*background:#eaeaea;*/
	}
ul li ul li ul {
	position: absolute;
	width: 90px;
	left: 160px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	color:#545454;
	font-weight: normal;
	text-decoration: none;
	padding:1px 0 2px 17px;
	border-top: 0px solid #070c10;
	border-bottom: 0px solid #070c10;
	/*width:120px;*/
	}
#nav li a:focus{width:118px;}
ul li a:hover,ul li a:active {border-top:0px solid #972202; border-bottom:0px solid #972202; background:#dfdfdf;}
ul li span{font-weight: normal; line-height:0.5;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a.rt{background:url(../images/background/rt.gif) no-repeat 0% 50% #ffffff;text-decoration:underline;}
ul li a:hover.rt{background:url(../images/background/rt2.gif) no-repeat 0% 50% #eaeaea;text-decoration:underline;}

/* Sub Menu Styles */
ul li ul li a{padding: 1px 0 2px 5px; font-weight: normal; background:#eaeaea; color:#3f464e;}
/* Sub Menu Styles */

ul li:hover ul, ul li.over ul { display: block; } /* The magic */
li:hover ul li ul, li.over ul li ul { display: none; } /* �������� ������� 3-�� ������ */
li ul li:hover ul, li ul li.over ul { display: block; } /* �������� ������� 3-�� ������ */
/* //MENU STYLES */

/* MENU STYLES map */
#midmap ul {
	margin: 0 10px;
	padding: 0;
	list-style: none;
	width: 185px; /* Width of Menu Items */
	}	
#midmap ul li ul {
	position:relative; overflow:visible; display:block; list-style:outside;
	width:160px; height:auto;
	left: 15px; /* Set 1px less than menu width */
	top: 0px;
	}
/* Styles for Menu Items */
#midmap ul li a {
	display: block;
	color:#545454;
	font-weight:bold;
	text-decoration: none;
	padding:1px 0 2px 7px;
	}
#midmap ul li a:hover {border-top:0px solid #972202; border-bottom:0px solid #972202; background:#dfdfdf;}
#midmap ul li span{font-weight: normal; line-height:0.5;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* Sub Menu Styles */		
#midmap ul li ul li a{padding: 1px 0 2px 5px; font-weight: normal; background:#fff; color:#3f464e;}
/* Sub Menu Styles */
		
#midmap ul li:hover ul, ul li.over ul { display: block; } /* The magic */
/* //MENU STYLES map */

.pager{float:left;clear:both; padding:15px;font-size:14px;color:red;}
div.border a, #cat_short a, #cat_all a{
 display:block;
 width:108px;
 height:45px;
 overflow:hidden;
 float:left;
 margin:5px 10px 5px 0px;
}
div.border a img, #cat_short a img, #cat_all a img{
 display:block;
 width:104px;
 height:41px;
 overflow:hidden;    
}
#cart_hint{visibility:hidden;}
#shower, #closer{width:100% !important; height:30px !important;clear:both;}
#shower a, #closer a{display:inline; width:auto !important; height:auto !important;white-space:nowrap;}
#itemplaced {position:absolute;color:red;background:white;border:4px solid red;padding:10px;font-size:13px;z-index:1000;width:250px;text-align:center;}
#itemplaced img{float:left;margin:0 20px 0 0;}

.special {margin: 0;text-align:left; font:bold 16px Tahoma, sans-serif; color:#a8a8a8;}
.special th {text-align:left; font:bold 18px Tahoma, sans-serif; color:#ffffff;}