html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,dl, dt, dd,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial,Trebuchet MS, Tahoma;
	font-size:12px;
	vertical-align: baseline;
}
:focus { 	outline: 0;}
body {  	line-height: 1.1; color: black; background: black; }

table {border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/* clearing */

.lnk {cursor:pointer;}
h1{ font-family:Arial; font-size:16px; color:#4d5d69; margin:10px 0 10px 0;}
h2{ font-family:Arial; font-size:12px; color:#4d5d69; margin:10px 0 10px 0;}
h3{ font-family:Arial; font-size:12px; color:#4d5d69;}
h4{ font-family:Arial; font-size:11px; color:#4d5d69;}
body{text-align:center}
div#container{
	width:980px;
	height:100%;
	margin:0px auto;
	text-align:left;
	border-left:1px solid #666;
	border-right:1px solid #666;
	background-color:#272727;
}
div #header{
	width:980px;
	height:190px;	
	display:block;
	position:relative;
}
div #header #ltop{
	width:240px;
	height:190px;	
	display:block;
	float:left;
	background: url(/img/ltop.gif) no-repeat;
}
div #header #ctop{
	width:500px;
	height:190px;	
	display:block;
	float:left;
	background: url(/img/top.jpg) no-repeat;
}
div #header #rtop{
	width:240px;
	height:190px;	
	display:block;
	float:left;
	background: url(/img/rtop.gif) no-repeat;
}
div #header #ctop #icons{
	width:120px;
	margin:10px 80px 0 0 ;
	height:30px;	
	display:block;
	float:right;
}
div #header #ctop #phone{
	width:150px;
	margin:120px 0px 0 310px;
	height:23px;	
	display:block;
	color:#c9f6c9;
	font-size:18px;
	font-family:Arial,Trebuchet MS;
}
div #header #ctop #icq{
	width:95px;
	height:16px;	
	display:block;
	float:left;
	text-align:left;
	color:#c9f6c9;
	font-size:14px;
	font-family:Arial;
	padding-left:50px;
}
div #header #ctop #menu{
	width:280px;
	height:22px;	
	margin-left:30px;
	margin-top:5px;
	display:block;
	float:left;
	color:#c9f6c9;
	font-size:13px;
	font-family:Arial;
}
div #header #ctop a{	color:#c9f6c9;	font-size:0.9em;	font-family:Arial;}
div #leftblock{
	width:214px;
	display:block;
	float:left;
	position:relative;
	background-color:#272727;
	text-align:right;
	font-family:Arial; 
	color:#c9f6c9;
	font-size:12px;
}
.stH { width:100%; font-size:0.8em;}
.stH td,tr { padding:5px 0px 5px 2px;border-right:1px solid #e4ddd6; font-size:0.8em;}
.stH th { padding:5px 0px 5px 2px; border-bottom:1px solid #736052; font-weight:bold; text-align:left;}
div #content {
	width:552px;
	display:block;
	float:left;
	position:relative;
	background-color:#f0fff0;
	background: url(/img/content.gif) repeat-y;
}
div #content div{
	font-size:13px;
	font-family:Arial;
}
div .gd {float:left; width:380px; text-align:justify;}
div .gd span{font-family:Tahoma;font-size:11px;}

#zakaz_form{
	width:460px;
	border:1px solid #736052;
	padding:10px;
	margin-top:30px;
	display:none;
}
.ImgGood {
	 width:40px; 
	 border:1px solid #33270b;
	 margin:3px 5px 3px 3px;
	 float:left;

}

div #content a{ color:#324871; }
div #content a:hover{ color:#a9d6a9; text-decoration:underline;}
div #content li{ margin-bottom:3px;}
div #content h1{ font-size:16px; color:#272727; margin:10px 0 10px; font-family:Arial; font-weight:bold;}
div #content h2{ font-size:14px; color:#272727; margin:8px 0 7px; font-family:Arial;}
div #content h3{ font-size:13px; color:#272727; margin:7px 0 5px; font-family:Arial;}
div #content h4{ font-size:12px; color:#272727; margin:3px 0 2px; font-family:Arial;}
div #content .st { width:100%;}
div #content .st td,tr { padding:5px 0px 5px 2px;border-bottom:1px solid #847163; }
div #content .st th { padding:5px 0px 5px 2px; border-bottom:1px solid #847163; font-weight:bold; text-align:left;}
div #content p { margin-bottom:10px;}

div #best span{
	font-size:20px;
	color:green;
}
div #rightblock{
	width:212px;
	display:block;
	float:right; 
	position:relative;
	background-color:#272727;
	font-family:Arial; 
	font-size:13px;
	color:#c9f6c9;
}
div #leftblock a, #rightblock a{ color:#c9f6c9; font-size:13px; text-decoration:none;}
div #leftblock aa:hover, #rightblock  a:hover{ color:#a9d6a9; text-decoration:underline;}
div #leftblock li, #rightblock  li{ margin-bottom:3px; font-size:12px; }
div #leftblock h2, #rightblock  h2{ font-size:1em; color:#999999; margin:10px 0 10px;}
div #leftblock h3, #rightblock  h3{ font-size:1em; color:#999999; margin:5px 0 5px;  text-decoration:underline;}
div #leftblock .st, #rightblock .st{ font-size:1em; color:##c9f6c9; font-weight:bold;}

div #footer{
	width:980px;
	height:50px;	
	display:block;
	position:relative;
	background-color:#000;
	border-bottom:1px solid #666;
}
div #footer #lbottom{
	width:240px;
	height:48px;	
	display:block;
	float:left;
	background: url(/img/lbottom.gif);

}
#lbottom a {font-size:10px;}

div #footer #bottom{
	width:500px;
	height:48px;	
	display:block;
	float:left;
	background: url(/img/bottom.gif) repeat-x;
}

div #footer #rbottom{
	width:240px;
	height:48px;	
	display:block;
	float:right;
	background: url(/img/rbottom.gif);
}

.menu1{
	font-size:14px;  
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
}
.menu2{
	font-size:14px; 
	text-decoration: none;
	cursor:pointer;
}
.menu3{
	font-size:11px;  
	text-decoration: none;
	cursor:pointer;	
}
.ch2Menu{
	border:1px solid #555555;
	width:197px;
	margin:5px 0px 8px 13px;
	text-align:right;
	padding-right:2px;
}
.ch3Menu{
	border-top:1px solid #111111;
	border-bottom:1px solid #4A5A4A;
	width:180px;
	margin:5px 10px 8px 4px;
	text-align:right;
	background-color:#2a2c2a;
	padding:2px;
}

.cleaner {
	clear:both;
	height:0px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

div .error{
	color:red;
	float:left;
	font-size:0.9em;
	margin-bottom:10px;
}

