body{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	text-align:center;
	background-color:#FFF;
	color:#464646;
	font:12px Arial, sans-serif;
}
table{
	border-collapse:collapse;
	border:0
}
td{
	vertical-align:top;
	font:12px Arial, sans-serif;
	text-align:justify;
	padding:0}
a{color:#1C5C95}
img{border:0}
#top, #content{
	width:990px;
	margin:0 auto;
	text-align:left;
}
ul.main_menu {
	font:12px Arial, sans-serif;
	color:#0B0102;
	background-color:#ECECEC;
	margin:0;
	padding:0;
	list-style:none
}
ul.main_menu li{
	float:left;
	margin:0;
	text-transform:uppercase;
	padding:7px 14px 6px 14px}
ul.main_menu li.now{
	background-color:#B00F08;
	color:#FFF
}
ul.main_menu a{
	color:#0B0102;
	text-decoration:none
}
ul.main_menu li.now a{color:#FFF}
ul.main_menu a:hover{text-decoration:underline;}
.main_menu{background-color:#ECECEC}
ul.main_menu li.now{background-color:#B00F08;color:#FFF}
.menu2{
	background:#0B1306 url(/i/car_right.gif) left repeat-y;
	color:#CE3240;
	font:12px Arial, sans-serif}
.menu2 ul{margin:10px 0 0 110px}
.menu2 ul li{
	margin:0 0 0 0px;
	padding:0}
.menu2 a{
	color:#CE3240;
	text-decoration:none}
.menu2 a:hover{text-decoration:underline}
.menu6{
	background:#000000;
	color:#CE3240;
	font:12px Arial, sans-serif}
.menu6 ul{margin:10px 0 0 110px}
.menu6 ul li{
	margin:0 0 0 0px;
	padding:0}
.menu6 a{
	color:#CE3240;
	text-decoration:none}
.menu6 a:hover{text-decoration:underline}
.green td{
	background-color:#6FAE00;
	color:#FFF;
	font:11px Arial,sans-serif;
	padding:8px 0 2px 0}
.green td a{color:#FFF}
.green td a:hover{color:#000}
.status{margin:0 0 0 15px}

.left{
	background-color:#E7E7E7;
	width:379px}
.leftdiv{margin:0 0 0 95px}
.left h1{margin:15px 0 0 15px}

.menu3{
	margin:20px 0 15px 15px;
	padding:0;
	list-style:none}
.menu3 li{
	float:left;
	margin:0 5px 0 0;
	padding:2px 0px;
	text-align:center;
	width:112px;
	color:#FFF;
	background-color:#DD6506}
.menu3 a{color:#FFF;text-decoration:none}
.menu3 a:hover{text-decoration:underline}

.date{color:#958D8D}
.main{
	padding:15px;
	border:1px solid #FFF}
	
h1{
	font-size:20px;
	text-transform:uppercase;
	background:url(/i/F.png) top left no-repeat;
	height:23px;
	padding:0px 0 0 30px;
	margin:0 0 15px 0}
h2{
	margin:0 0 10px 0;
	color:#B41C2D;
	font:18px Arial,sans-serif;
}
h3{
	font:18ps Arial,sans-serif;
	margin:0 0 5px 0
}
h3.map{
	font:bold 12px Arial,sans-serif
}

.marki_all .m1{
	background-color:#E7E7E7;
	border-right:1px solid #E7E7E7;
	padding:2px 0;
	border-bottom:1px solid #D2D2D2
}
.marki_all .m2{border-bottom:1px solid #D2D2D2}
.marki_all .m3{border-right:1px solid #D2D2D2}
.marki_all .m31{border-right:1px solid #D2D2D2;width:120px}
.marki_all .m32{
	padding-left:10px;
	border-right:1px solid #D2D2D2;
	width:120px}
.marki_all2{
	background:#E9E9E9 url(/i/marka_tl.gif) top left no-repeat;
	text-align:left;
	padding:15px 0}
.marki_all2 p{margin:0 15px}
.marki_all2 ul{margin:0 0 0 15px}
.marki_all3{
	text-align:center;
	border:1px solid #E9E9E9}
.markaul{
	margin:0;
	padding:10px 0 0 0;
	list-style:none}
.markaul li{
	margin:0;
	padding:0 10px 0 12px;
	background:url(/i/li_red.gif) bottom left no-repeat}
.markaul li a{color:#464646;text-decoration:none}
.markaul li a:hover{text-decoration:underline}
a div.lev1{
	border:0;
	border-top:1px solid #FFF;
	background-color:#CCC;
	padding:2px 0;
	color:#464646;
	text-decoration:none;
	margin:0
}
a:hover div.lev1{background-color:#7F7F7F}
div.lev1now{
	border:0;
	border-top:1px solid #FFF;
	background-color:#7F7F7F;
	padding:2px 0;
	color:#FFF;
	text-decoration:none
}
div.lev2{
	border:0;
	border-bottom:1px solid #CCC;
	background-color:#F7F7F7;
	padding:2px 0
}
a:hover div.lev2{background-color:#FDC345}
div.last{border:0}
div.lev2, div.lev2now{
	color:#464646;
	text-decoration:none}
div.lev2now{
	border:0;
	border-bottom:1px solid #CCC;
	background-color:#FDC345;   
	padding:2px 0}
	
.tovar td{
	padding:5px 0 8px 0;
	color:#958D8D}
.tovar .grey td, {background-color:#F7F7F7}
.tovar img{margin:3px 15px 0 0}
.novelty .price2{
	background-color:#FDC345;
	color:#FFF;
	width:90px;
	text-align:center}
.tovar .price{
	float:right;
	background-color:#7F7F7F;
	color:#FFF;
	width:100px;
	text-align:center;
	margin-left:10px}
.tovar .bu{
	float:right;
	background-color:#DD6506;
	margin:0;
	color:#FFF;
	width:30px;
	text-align:center}
.tovar h4{
	font:12px Arial.sans-serif;
	color:#0B0102;
	margin:0 0 5px 0}
	
.right{color:#9C9494;padding:15px 0;width:135px;text-align:left}

input.string, input.email{
	border:1px solid #7F7F7F;
	width:300px}
.register input.string, input.email{
	width:150px}
input.button{
	border:1px solid #7F7F7F;
	background-color:#E9E9E9
}
textarea{
	border:1px solid #7F7F7F;
	width:300px;
	height:100px
}
input.error, textarea.error, select.error{
	background-color:#FDC345
}
.red{
	color:#B41C2D
}
.gallery td{padding:0 15px 0 0;text-align:center}
.gallery table td{
	width:135px;
	height:135px;
	padding:0;
	background-color:#F7F7F7;
	text-align:center;
	vertical-align:middle
}
.gallery p{
	width:135px;
	margin:5px 0 15px}
.gallery td.last{padding-right:0}
.gallery img, img.a{
	cursor:pointer;
	cursor:hand}

.close{padding-top:10px}
.tovar td.otstup{
	padding-left:30px;
	color:#464646}
.tovar td.black{color:#464646;padding-right:5px;text-align:left}
.numbers div{
	border-left:1px solid #E9E9E9;
	padding:2px 6px;
	float:left;
	clear:right;
}
.numbers{float:right;}
.numbers div.first{border-left:0}
.numbers a{text-decoration:none}
.numbers a:hover{text-decoration:underline}
.common{
	color:#958D8D;
	text-decoration:none}
.common:hover{text-decoration:underline}
table td.login{padding:0 0 3px 0;}
.login form{margin:0 15px;padding:0}
.login input{
	width:80px;
	border:1px solid #535550;
	font:12px Arial,sans-serif}
.login div{
	margin:7px 15px 0 15px
}
.login img{
	position:relative;
	top:4px}
#calendar{
	font-size: 10px; 
	display:block;
	position: absolute}
#calendar a{text-decoration:none}
.novelty p{
	width:120px;
	font:11px Arial,sans-serif;
	margin:0 0 10px 0;
	text-align:left
}
.novelty p a{
	text-decoration:none;
	color:#000}
.novelty p a:hover{text-decoration:underline}
.novelty td{padding-right:30px}
.novelty td.last{padding-right:0}
