* {
	margin: 0;
	padding: 0; }
table#pr_collection {font-size: 11px; width: 99%}
table#pr_collection td { border: solid 1px #e2e2e2; padding: 2px 5px 2px 5px; margin: 0;}

#max_w {
	max-width: 1280px;
	width: expression(document.body.clientWidth > 1280 ? "1280px" : "100%"); }
html, body {
	height: 100%; }
body {
	background: #F8F5E2;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
img {
	border:none;}
p img {
padding: 3px;
margin: 3px;
border: solid 1px #CCCCCC;
}
	
div, p, form, input, h1, h2, h3 {
	margin: 0px;
	padding: 0px; }
#main{
	background:url(les.jpg) no-repeat left top; 
	height:292px; }
#header_bg{
	background:url(header_bg.png) repeat-x bottom left;
	height:92px;}
#shadow{
	position:relative; 
	top:0; 
	right:0; 
	z-index:1; 
	height:54px}
#navigation{	
	top:-42px; 
	right:0px; 
	margin-bottom:-42px; 
	position:relative; 
	z-index:10; 
	width:280px; 
	height:30px;}
#navigation a{
	font-weight:bold;
	color:#fff;}
td#search{
	padding: 7px 0 0 0;}
#search a {
	font-size: 11px;
	font-weight: bold;
	color: #4E7125;
	text-decoration: underline; }
#search input {
	width: 165px;
	height: 15px; 
	padding: 3px 0 3px 3px;
	margin-right: 10px; }
#mnu {
	background: url(menu_bg.jpg) no-repeat 35px top;
	padding-left:43px;
	text-align:left;
	vertical-align:middle}
#mnu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none; }
.bb {
	font-weight: bold; }
a img {
	border: none!important; }
a {
	color: #000000;
	text-decoration: none; }
a:hover {
	text-decoration: underline; }
.footer a {
	text-decoration: underline; }
.footer a:hover {
	text-decoration: none; }
.nova a {
	text-decoration: none!important; }
div.navi{
	text-align:left;}
.navi a {
	text-decoration: underline; }
h1, h1 a {
	color: #406D10;
	font-size: 16px;
	margin: 0 0 15px 0; }
.tab_param h1{
	padding-left:15px;}
h2 {
	color: #406D10;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0; }
h3 {
	color: #5E361F;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0; }
p {
	margin: 0 0 8px 0;
	line-height: 125%;
	text-align: justify;}
.zero {
	border-spacing: 0;
	border-collapse: collapse; }
.zero td {
	padding: 0; }
.z4 td {
	padding: 4px; }
.z10 td {
	padding: 10px; }
.top a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; }
td.mnu_left {
	padding: 0px;
	text-align:left; }
.mnu_left a {
	color: #5E361F;
	font-size: 11px;
	font-family: Tahoma, Arial, "Arial Narrow";
	font-weight: bold; }
.mnu_left a:hover {
	color: #A27554; }
.submnu {
	padding-left: 30px; }
.submnu a {
	font-size: 13px !important;
	font-weight: normal !important;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma !important; }
td.mnu_right {
	background-color: #FFE5CC;
	text-align: left;
	padding: 11px 0 33px 18px; }
.mnu_right a {
	color: #5E361F;
	font-size: 12px;
	text-decoration: none;	
	font-family: Georgia, "Times New Roman", Times, serif; }
.tab td {
	padding: 5px 5px 5px 8px;
	background-color: #FFE5CC;
	border-right: 1px #F8F5E2 solid;
	border-bottom: 1px #F8F5E2 solid; }
.tab th {
	padding: 5px 5px 5px 8px;
	background-color: #FFDDBB;
	border-right: 1px #F8F5E2 solid;
	border-bottom: 1px #F8F5E2 solid;
	font-weight: bold;
	text-align: left; }
div.bb_popup{
	width:228px; 
	background:#FFE5CC; 
	border:1px #CCB097 solid; 
	padding:5px}
#sbtr {
	background: url(mnul_rs.jpg) repeat-y left top;
	width: 4px;
	vertical-align: bottom; }
#sbtl {
	background: url(mnul_ls.jpg) repeat-y right top;
	width: 4px;
	vertical-align: bottom; }
#mbt {
	background: url(mnul_bt.jpg) no-repeat 0 0;
	height: 4px; }
#mtt {
	background: url(mnul_top.jpg) no-repeat 0 0;
	height: 12px; }
#content {
	padding: 0 0 0 8px!important;
	text-align: justify; }
	
#content ul {
	margin: 0px 0px 10px 20px;
	}

#podbor {
	background: url(shadow_div.jpg) no-repeat 0 0;
	width: 468px;
	height: 215px;
	text-align:left;
	padding: 0 5px 5px 4px; }
#param {
	background-color: #FFE5CC;
	overflow: hidden;
	width: 398px;
	height: 196px;
	vertical-align: bottom;
	padding: 15px 61px 0 10px; }
#basket {
	background-color: #FFE5CC;
	width: 480px;
	text-align:left;
	vertical-align: bottom;
	padding: 15px 0 0 10px; }
table.tab_param{
	background:#FFE5CC;
	text-align:left;}
tab_param td{
border:1px #000 solid;}	
td.tab_param_left{
	background:url(sh_bgl.jpg) repeat-y 0 0;
	vertical-align:bottom;} 
td.tab_param_right{
	background:url(sh_bgr.jpg) repeat-y 0 0; 
	vertical-align:bottom;}
td.tab_param_btn{
	background:url(sh_bot.jpg) no-repeat 0 0;}
.block {
	width: 180px;
	float: left;
	white-space: nowrap; }
.descr {
	width: 300px;
	float: left; }
.black {
	color: #000000; }
.green, .green a {
	color: #BFEA92; }
.dark_green, .dark_green a {
	color: #4E7125; }
.d_green, .d_green a {
	color: #32470E; }
.braun, .braun a {
	color: #5E361F; }
.red, .red a {
	color: #990000; }
.hr {
	background-color: #C9A990;
	font-size: 1px;
	line-height: 1px;
	height:1px;
	width:244px;
	padding: 0;
	margin:0 0 6px 0; }
.hr2 {
	background: url(hr_1.gif) no-repeat;
	height: 3px;
	width: 78px;
	margin:0 0 13px 0; }
.hr3 {
	background-color: #C9A990;
	font-size: 1px;
	clear: both;
	margin:0px;
	padding:0px; }
div.marg {
	margin-left: -8px; }
.s10 {
	font-size: 10px!important; }
.s12 {
	font-size: 12px!important; }
.s13 {
	font-size: 13px!important; }
.mrk_1 {
	background: url(mrk_1.gif) no-repeat 4px 3px;
	padding-left: 17px; }
.mrk_2 {
	background: url(mrk_2.gif) no-repeat 0px 3px;
	padding-left: 16px;
	margin-left: 6px;
	text-align:left }
.mrk_3 {
	background: url(mrk_3.gif) no-repeat 0px 4px;
	padding-left: 8px;
	margin-left: 14px; }
.mrk_4 {
	background: url(mrk_4.gif) no-repeat 0px 3px;
	padding-left: 12px;
	margin-left: 0; }
.mrk_5 {
	background: url(mrk_5.gif) no-repeat right 2px;
	float: right;
	margin-left: 0;
	padding-right: 11px;
	font-weight: normal; }
.mrk_up {
	background: url(mrk_up.gif) no-repeat right 4px;
	float: right;
	margin-left: 0;
	padding-right: 11px;
	font-weight: normal; }
.mrk_down {
	background: url(mrk_down.gif) no-repeat right 4px;
	float: right;
	margin-left: 0;
	padding-right: 11px;
	font-weight: normal; }
.mnu_open {
	margin: 3px 0 0 4px; }
.mnu_open img {
	margin-right: 5px; }
.mrk_zakaz {
	background: url(basket.jpg) no-repeat 0 0;
	padding-bottom: 10px;
	padding-left: 36px; }
.m3 {
	margin-bottom: 3px; }
.m5 {
	margin-bottom: 5px; }
.m6 {
	margin-bottom: 6px; }
.m10 {
	margin-bottom: 10px; }
.m15 {
	margin-bottom: 15px; }
.m20 {
	margin-bottom: 20px; }
.m24 {
	margin-bottom: 24px; }
.m30 {
	margin-bottom: 30px; }
.m33 {
	margin-bottom: 33px; }
.m40 {
	margin-bottom: 40px; }
.row {
	width: 424px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 45px; }
div.one {
	float: left;
	display: inline;
	width: 135px; }
div.two {
	float: left;
	display: inline;
	width: 244px; }
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }
label {
	cursor: pointer; }
.inp {
	border: 1px #AA7448 solid; }
.form_div {
	width: 228px;
	font-size: 11px;
	padding: 0 0 0 11px; }
.form {
	width: 244px;
	font-size: 11px;
	padding: 0 0 0 11px; }
.form option {
	width: 233px;
	font-size: 11px;
	padding: 0 0 0 11px; }
#btn {
	width: 424px;
	text-align: right;
	margin: 18px 0 11px 0; }
.trans {
	opacity: 0.5; }
.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px; }
.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px; }
.left_sel {
	width: 150px;
	height: 25px;
	float: left;
	white-space: nowrap; }
.hotspot {color:#900; padding-bottom:1px; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#FFE5CC; color:#000000; border:1px #CCB097 solid; padding:5px}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.dote {position: relative; top: 2px; margin: 0 !important; padding: 0 !important; border: none !important;}

div.readnext {
margin: 10px;
clear: both;
padding-right: 11px;
font-weight: normal;
background: transparent url(/i/mrk_6.gif) no-repeat scroll right 4px;
}
/* transparent url(mrk_5.gif) no-repeat scroll right 2px */
.readnext a{
color: #4E7125;
text-decoration: underline;
cursor:pointer;
}

div.btt {
margin: 10px;
clear: both;
padding-right: 11px;
font-weight: normal;
background: transparent url(/i/mrk_7.gif) no-repeat scroll right 4px;
}
/* transparent url(mrk_5.gif) no-repeat scroll right 2px */
.btt a{
color: #4E7125;
text-decoration: underline;
cursor:pointer;
}

.nalichie {color: red; font-size: 14px; font-weight: bold;}