body { margin: 0px; padding: 0px; font-family: Tahoma, Arial, Verdana, Helvetica; font-size: 13px }
img, table { border: none }
td { vertical-align: top; }
h1,h2,h3,h4,h5,h6,p { padding: 0px; margin: 0px }
/* h3 {font-size: 12.87666px;}
h2 { font-weight: normal; font-size: 22px; font-family: tahoma; padding-bottom: 8px; } */
h1 {font-size: 16pt; font-weight: normal !important; color: #b5a549;font-family: Tahoma;padding-bottom: 8px;}
h2{font-size: 14pt; font-weight: normal !important; color: #807b53; padding-bottom: 8px;}
h3 {font-size: 11pt; font-weight: bold; color: #807b53;}

a{ color: #b5a549; cursor: pointer; text-decoration: underline }
a:hover { text-decoration: none }
a:visited { color: #b5a549 }

.main { margin: 0px auto; padding: 0px; width: 980px; color: #807b53; }
.header{ float: left; width: 100%; height: 220px; margin-bottom: -30px; background: url('/images/notepad++.jpg') 290px 20px no-repeat;}

.red { color: #99212d; }

.header .logo { float: left; padding-left: 10px; margin-top: 60px; }

.header .right { float: right; margin-top: 15px; color: #f0edd3!important; }
.header .right a, .header .right a:visited { color: #f0edd3; }
.header .right ul { margin: 0px; padding: 0px 0px 15px 0px; list-style-type: none; color: #f9f8db; }
.header .right li { display: inline; margin: 0px; padding: 0px; }
.header .right .sell { font-size: 11px; }

.header .right .code { font-size: 16px; color: #b5a549; }
.header .right .phone { font-size: 20px; color: #b5a549; }

.header .right .icq { color: #f9f8db; font-size: 13px; }



.menu { float: left; width: 100%; margin-bottom: -1px; }
.menu a, .menu a:visited { color: #807b53; font-size: 13px; text-decoration: none; }
.menu ul { float: left; height: 29px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; }
.menu li { float: left; height: 29px; width: 130px; text-align: center; margin: 0px 4px 0px 0px; padding: 0px; background: url('/images/menu_bg.jpg') repeat-x; }

.menu li strong { float: left; height: 29px; width: 100%; background: url('/images/menu_line2.jpg') left top no-repeat; }
.menu li span { float: right; height: 29px; width: 100%; background: url('/images/menu_line3.jpg') right top no-repeat; padding-top: 5px; }

.menu #selected { float: left; background: url('/images/menu_bg_selected.jpg') repeat-x #363122; }
.menu #selected strong { float: left; width: 100%; background: url('/images/menu_line2.jpg') left top no-repeat; }
.menu #selected span { float: right; width: 100%; background: url('/images/menu_line3.jpg') right top no-repeat; }
.menu #selected a, .menu #selected a:visited { color: #b5a549;}

.search { float: right; }
.search form, .search p { float: left; margin: 0px; padding: 0px; }
.search-name { float: left; color: #f9f8db; font-size: 20px; position: relative; margin-top: -3px; }
.searchtext { border: 1px solid #413c2a; background-color: #999468; color: black; height: 16px; }
.searchsubmit { width: 61px; height: 21px; font-size: 13px; font-family: Tahoma; background: url('/images/search.jpg') 0px 1px no-repeat; border: 0px; color: #f9f8db; font-weight: bold; cursor: pointer; }

.podmenu { float: left; width: 100%; border-top: 1px solid #3d3827; position: relative; z-index: 5; }
.podmenu .bg1 { float: left; width: 100%; position: relative; top: -1px; height: 76px; background: url('/images/menu_line1.jpg') left top no-repeat; }
.podmenu .bg2 { float: left; width: 100%; height: 76px; background: url('/images/menu_line1.jpg') right top no-repeat; }
.podmenu .bg { float: left; width: 100%; margin-top: 2px; height: 90px; background: url('/images/podmenu_bg2.jpg') 0px 55px repeat-x; }



.wrapper { float: left; width: 100%; margin-top: 20px; }

.wrapper .left { float: left; width: 210px; }
.wrapper .left1 { float: left; width: 778px; position: relative; }
.wrapper h1{ font-family: Tahoma; font-size: 22px; font-weight: normal; }

.fil { float: left; width: 100%; border: 1px solid #4f4a38; background: url('/images/left_bg2.jpg') repeat-x; }

.filter { padding-left: 8px; width: 192px; }
.filter label { float: left; margin: 0px; padding: 0px; }
.filter-name { float: left; color: #f9f8db; font-size: 18px; margin-top: 3px; }
.filter_item { color: #f9f8db; border-bottom: 1px dotted #524d3a; }
.filter_item strong { float: left; width: 100%; color: #b5a549; margin-top: 20px; padding-bottom: 4px; }
.filter_item td { padding-bottom: 6px; }

.bn { float: left; width: 100%; margin-top: 30px; }


.wrapper .center { float: left; width: 568px; font-size: 11px; position: relative; z-index: 2; }

.goodprice { float: left; width: 100%; border: 1px solid #4f4a38; background: url('/images/left_bg2.jpg') repeat-x black; color: #f9f8db; }
.goodprice-name { float: left; color: #f9f8db; font-size: 18px; margin-top: 5px; padding-left: 10px; }

.goodprice-item { float: left; width: 100%; margin-top: 25px; background: url('/images/gp_bg.jpg') bottom left repeat-x; padding-bottom: 15px; }
.goodprice-item .item { float: left; width: 100%; padding-left: 18px; }
.goodprice-item .image { border: 1px solid #484333; }
.goodprice strong a, .goodprice strong a:visited { color: #f9f8db; font-size: 13px; }

.news {  width: 280px; border: 1px solid #4f4a38; background: url('/images/left_bg2.jpg') repeat-x black; }
.news .info { float: left; padding-left: 5px; margin-top: 4px; /* width: 265px;  */}
.news .news-name { color: #f9f8db; font-size: 18px;  }
.news .item { float: left; width: 100%; margin-top: 18px; }
.news  strong a { font-size: 13px; }
.news  .preview { float: left; width: 100%; color: #f9f8db; margin-top: 7px; padding-bottom: 7px; }
.news  .allnews { float: left; width: 100%; margin-top: 20px; padding-bottom: 5px; }
.news  .allnews a, .news  .allnews a:visited{ font-size: 13px; color: #807b53; }

.regist { float: left; width: 100%; border: 1px solid #4f4a38; background: url('/images/left_bg2.jpg') repeat-x black; }
.regist .info { float: left; padding-left: 5px; margin-top: 4px; width: 265px; }
.regist-name { color: #f9f8db; font-size: 18px;  }
.regist .cont { float: left; width: 580px; padding-left: 40px; padding-bottom: 30px;  }
.regist .item { float: left; width: 100%; margin-top: 15px; }
.regist .item label { padding-right: 10px; }
.regist .error { border: 1px solid #9c202b; background-color: #250101; padding: 5px 0px 8px 25px; margin-left: 7px; }
.regist .error_text { float: right; position: relative; margin-top: -12px; width: 140px; color: #971f29; }

.regist .table { float: left;  padding-left: 40px;  padding-top:10px; padding-bottom:10px; width:95%; }



.protected .error { border: 1px solid #9c202b; background-color: #250101; padding: 5px 0px 8px 25px; margin-left: 7px; }
.protected .error_text { float: right; position: relative; margin-top: -12px; width: 140px; color: #971f29; }



.regist .country { width: 176px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px; }
.regist .address { width: 580px; height: 100px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px; }


.regist .znak { position: absolute; margin-left: -7px; margin-top: -1px; }
.regist .pol { width: 120px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px; }
.regist .inp { width: 170px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px;}

.inp4 { width: 170px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px;}
.znak1 { position: absolute; margin-left: -7px; margin-top: -1px; }



.regist .inp1 { width: 40px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px;}
.regist .inp2 { width: 42px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px;}
.regist .inp3 { width: 70px; background-color: #999468; border: 1px solid #413c2a; padding-left: 2px;}

.regist .phon { float: left; font-size: 11px; padding-right: 3px; }
.regist .small { color: #413c2a; font-size: 11px; }
.regist .small1 { float: left; margin-top: 3px; padding-left: 7px; color: #413c2a; font-size: 11px; }
.regist .small2 { float: left; margin-top: -4px; color: #413c2a; font-size: 11px; padding-left: 5px; }

.otst { float: left; width: 100%; height: 20px; }

.protected { float: left; margin-top: 15px; padding-left: 10px; }

.zaregit { float: left; margin-top: 50px; padding-left: 250px; padding-bottom: 70px; }
.zaregit input { width: 282px; height: 29px; cursor: pointer; text-align: center; color: #f9f8db; font-family: Tahoma; font-weight: bold; background: url('/images/zaregit.jpg') no-repeat left top #413c2a; border: 0px; }
.zaregit1 { float: left; margin-top: 50px; padding-left: 250px; padding-bottom: 70px; }
.zaregit1 input { width: 282px; height: 29px; cursor: pointer; text-align: center; color: #f9f8db; font-family: Tahoma; font-weight: bold; background: url('/images/dalee.jpg') no-repeat left top #413c2a; border: 0px; }
.person_types { padding-left: 250px;}
.person_types  input { margin:5px;}



.wrapper .right { float: right; width: 156px; font-size: 11px; }

.basket { float: left; width: 156px; height: 92px; background: url('/images/basket.jpg') no-repeat left top; padding-bottom: 10px; }

.basket .basket-name .link, .wrapper .right .basket .link:visited { float: left; margin-top: 5px; padding-left: 10px; color: #f9f8db; font-size: 18px; text-decoration: none; }
.basket .basket-name .link:hover { float: left; color: #f9f8db; font-size: 18px; text-decoration: underline; }
.basket .basket-name .b-image { float: right; position: relative; z-index: 10; top: -5px; right: 10px; }

.basket .inf { float: left; width: 140px; padding-left: 10px; margin-top: 7px; }

.wrapper .right  .image { border: 1px solid #484333; }
.wrapper .right  .actions { float: left; width: 100%; border: 1px solid #4f4a38; background: url('/images/left_bg2.jpg') repeat-x; }
.wrapper .right  .actions .actions-name { color: #f9f8db; font-size: 18px; }
.wrapper .right  .actions .info { float: left; width: 140px; margin-top: 3px; padding: 0px 0px 5px 6px; }

.wrapper .right  .actions  .item { float: left; width: 100%; margin-top: 18px; }
.wrapper .right  .actions  strong a { font-size: 13px; }
.wrapper .right  .actions .preview { float: left; width: 100%; color: #f9f8db; margin-top: 7px; padding-bottom: 7px; }
.allactions { float: left; width: 100%; margin-top: 20px; padding-bottom: 2px; }
.allactions a, .allactions a:visited{ font-size: 13px; color: #807b53; }


.footer { float: left; width: 100%; height: 245px; margin-top: -40px; background: url('/images/footer.jpg') 350px 18px no-repeat; font-size: 11px; color: #706648; }
.footer a, .footer a:visited { color: #706648; }


.footer .info { float: left; width: 100%; margin-top: 150px; }
.footer .left { float: left; width: 450px; }
.footer .left ul { margin: 0px; padding: 0px; list-style-type: none; }
.footer .left li { margin: 0px; padding: 0px; display: inline; }

.footer .right { float: right; width: 190px; }




















.catalog_action { float: left; background-color: #b4a548; height: 24px; position: relative; top: -7px; left: -5px; }
.catalog_action, .catalog_action a, .catalog_action a:visited { color: black; }
.catalog_action nobr { float: left; padding-top: 4px; padding-left: 7px; }

.coninfo { float: left; width: 100%; border-top: 1px solid #3d3827; }
.coninfo .bg1 { float: left; width: 100%; min-height: 76px; height: auto !important; height: 76px; background: url('/images/menu_line1.jpg') left top no-repeat; }
.coninfo .bg2 { float: left; width: 100%; min-height: 76px; height: auto !important; height: 76px; background: url('/images/menu_line1.jpg') right top no-repeat; }


.showas { float: right; margin-top: 5px; width:95px;}
.showas strong { float: left; margin-top: 2px; }
.showas span { float: left; padding-left: 5px; }

.good { float: left; border: 1px solid #524d3a; background-color: black; width: 95%; position: relative; left: 2%; margin-top: 20px; }

.good .good-table { float: left; margin-top: 7px; padding-left: 5px; padding-bottom: 5px; }

.good-table .td2 { padding-left: 16px; }

.good-table .small-photo { margin-top: 10px; }
.good-table .small-photo a { float: left; border: 2px solid black; }
.good-table .small-photo a:hover { float: left; border: 2px solid #f9f8db; }
.good-table .small-photo img { float: left; }

.good .articul { color: #f9f8db; }
.good .h1 { float: left;  padding-bottom: 5px; margin-top: 6px; font-size: 18px; color: #f9f8db; }
.good .subname {color: #b5a549; font-weight:bold; }
.good .h1 a, .good .h1 a:visited { color: #b5a549; text-decoration: none; }
.good .h1 a:hover { text-decoration: underline; }
.good .radio { display: none; }
.good strong { float: left; font-size: 13px; padding-right: 8px; }

.good-table .radio-image { float: left; border: 2px solid black; cursor: pointer; }

.good-table .cb { clear: both; }
.good-table .cb1 { clear: both; color: #99212d; }
.good-table .fs14 { font-size: 14px; }

.good-table .size_select  { width: 50px; background-color: #999468; }

.good-table .kol-vo { float: left; width: 40px; border: 1px solid #413c2a; background-color: #999468; font-weight: bold; font-family: Tahoma; }

.good-table .submit { float: left; width: 100%; margin-top: 5px; }

.good-table .basket-active { float: left; width: 102px; height: 29px; background: url('/images/in_basket_active.jpg') no-repeat left top #6e642d; border: 0px; font-weight: bold; color: #f9f8db; cursor: pointer; font-family: Tahoma; }
.good-table .basket-nonactive { float: left; width: 102px; height: 29px; background: url('/images/in_basket_nonactive.jpg') no-repeat left top #6e642d; border: 0px; font-weight: bold; color: #f9f8db; cursor: pointer; font-family: Tahoma; }






.nav { float: left; width: 96%; position: relative; left: 2%; top: 20px; }

.show { float: left; width: 100%; text-align: left; }

.showall { float: left; width: 100%; text-align: left; }
.showall ul { float: right; margin: 0px; padding: 0px; list-style-type: none; }
.showall li { float: left; font-size: 13px; display: inline; margin: 0px; padding: 0px 4px 1px 4px; color: #b5a549; }
.showall .small { font-size: 11px; padding-top: 1px; }

#showactive { color: #f9f8db; background-color: #6e642d; padding: 0px 3px 1px 3px; margin: 0px 2px 0px 2px; }






.men {
	position:absolute; 
	top:17px; 
	left:18px; 
}
.men2 {
	position:absolute; 
	top:73px; 
	left:18px; 

}

.upm {z-index:1000;}
.btm {z-index:0;}
.cnv-n {
	position: absolute; 
	top: 66px; 
	left: 9px; 
	z-index: 1;
}




.submenu .corner
{
	position: absolute;
	overflow: hidden;
	background: #1e1c14;
	font-size: 0;
	width: 1px;
	height: 1px;
}

.submenu .corner
{
	background: #0f0e0a;
}
.submenu .items .corner
{
	background: #2c291e;
}


.submenu .items .opened .br,
.submenu .items .opened .bl { display: none; }
	

.submenu
{
	position: relative;
	background: url("/img/submenu-bg.png") top left repeat-x;
	border-top: 1px solid #3d3827;
	border-bottom: none;
	zoom: 1;
	margin: -2px 1px 0 1px;
	padding: 4px 6px 1px 9px;
	text-align: right;
	line-height: 1;
	color: #807b53;
	z-index: 1;
}

.submenu a
{
	color: #b5a549;
}

.submenu .items
{
	text-align: left;
	zoom: 1;
	margin: 10px 0 0 0;
	padding: 0;
}

.submenu .items:after
{
	display: block;
	clear: both;
	content: '';
}

.submenu .items li
{
	float: left;
	list-style-type: none;
	margin-right: 10px;
	position: relative;
	zoom: 1;
}

.submenu .items a
{
	display: block;
	background: #413c2a;
	font-weight: bold;
	font-size: 13px;
	color: #f0edd3;
	text-decoration: none;
	padding: 7px 15px 9px 15px;
}

.submenu .items .opened a
{
	background: #524d3a;
}

.submenu .items .closed a,
.submenu .items .opened a
{
	padding-right: 28px;
}

.submenu .items .arrow
{
	position: absolute;
	cursor: pointer;
	width: 10px;
	height: 10px;
	right: 5px;
	top: 9px;
}

.submenu .items .closed .arrow
{
	background: url("/img/submenu-arrows.gif") left top no-repeat;
	overflow: hidden;
}

.submenu .items .opened .arrow
{
	background: url("/img/submenu-arrows.gif") left bottom no-repeat;
	overflow: hidden;
	font-size: 0;
}

.submenu .items .dropdown
{
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 0;
	width: 100%;
	*width: expression(this.parentNode.offsetWidth + 'px');
}

.submenu .items .dropdown ul
{
	margin: 0;
	padding: 0;
	border: 1px solid #524d3a;
	zoom: 1;
}

.submenu .items .dropdown li
{
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	*margin-bottom: -2px;
}

.submenu .items .dropdown a
{
	background: #807b53;
	color: #000;
	font-weight: normal;
	font-size: 11px;
	display: block;
	line-height: 1;
	margin: 0;
	padding: 4px 15px 5px 14px;
	zoom: 1;
}

.submenu .items .dropdown a:hover
{
	background: #999468; 
}

.submenu .closed .dropdown
{
	display: none;
}

.submenu-gradient
{
	height: 48px;
	background: #000 url("/img/submenu-gradient.png") top left repeat-x;
	margin: 0 10px;
}

.submenu .shadow
{
	position: absolute;
	overflow: hidden;
	line-height: 0;
	top: 100%;
	_margin-top: 1px;
	left: -10px;
	right: -10px;
	border-bottom: 40px solid #000;
	opacity: 0.3;
	border-left: 10px dashed transparent;
	border-right: 10px dashed transparent;
	*width: expression(this.parentNode.offsetWidth + 'px');
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	
}


.load { float: left; position: absolute; z-index: 10000000; left: 46%; top: 300px; }














#horizontal-menu, #horizontal-menu ul { float: left; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 10px; min-height: 27px; width: 500px; list-style: none; }
#horizontal-menu a { display:block; padding:5px 20px 5px 0px ; text-decoration:none; text-align:center; color: #f9f8db; }
#horizontal-menu a:visited { color: #f9f8db; }
#horizontal-menu li  { float: left; }
#horizontal-menu li:hover a.root-item, #horizontal-menu li.jshover a.root-item { color: #f9f8db; }

#horizontal-menu li ul { float: left; margin: 0px; padding: 0px; width: 130px; top: 28px; border: 1px solid #524d3a; font-size: 11px; position: absolute; top: auto; display: none; z-index: 5; height: auto; width: 136px; }
#horizontal-menu li:hover, #horizontal-menu li.jshover { color:#fff }
#horizontal-menu li.item-selected { background: #D6D6D6; color:#fff }

#horizontal-menu li li { width: 100%; margin: 0px; font-size: 11px; background-color: #807b53; }

#horizontal-menu li li span{ width: 100%; }

#horizontal-menu li ul a { text-align: left; width: 97%; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 5px; }


#horizontal-menu li:hover li:hover a,
#horizontal-menu li.jshover li.jshover a,
#horizontal-menu li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover a,
#horizontal-menu li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color: black;
	background-color: #999468; 
}

#horizontal-menu li li a
{
	color: black;
}


#horizontal-menu li li a:visited
{
	color: black;
}

#horizontal-menu li:hover ul ul,
#horizontal-menu li.jshover ul ul,
#horizontal-menu li:hover ul ul ul,
#horizontal-menu li.jshover ul ul ul,
#horizontal-menu li:hover ul ul ul ul,
#horizontal-menu li.jshover ul ul ul ul,
#horizontal-menu li:hover ul ul ul ul ul,
#horizontal-menu li.jshover ul ul ul ul ul
{
	display:none
}

#horizontal-menu li:hover ul,
#horizontal-menu li.jshover ul,
#horizontal-menu li li:hover ul,
#horizontal-menu li li.jshover ul,
#horizontal-menu li li li:hover ul,
#horizontal-menu li li li.jshover ul,
#horizontal-menu li li li li:hover ul,
#horizontal-menu li li li li.jshover ul,
#horizontal-menu li li li li li:hover ul,
#horizontal-menu li li li li li.jshover ul
{
	display:block
}













.menu2 { float: left;  }
.menu2 a, .menu2 a:visited { color: #807b53; font-size: 8pt; text-decoration: none; }
.menu2 ul { float: left; height: 22px; overflow: hidden; margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; }
.menu2 li { float: left; height: 22px; width: 134px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px; background: url('/images/menu_bg2.jpg') repeat-x; }
.menu2 li strong { float: left; height: 22px; width: 100%; background: url('/images/menu_line2_mini.jpg') left top no-repeat; }
.menu2 li span { float: right; height: 22px; width: 100%; background: url('/images/menu_line3_mini.jpg') right top no-repeat; padding-top: 4px; }

.menu2 li.red { float: left; height: 22px; width: 260px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px; background: url('/images/menu_bg2.jpg') repeat-x; }
.menu2 li.red strong { float: left; height: 22px; width: 100%; background: url('/images/menu_line2_mini.jpg') left top no-repeat; }
.menu2 li.red span { float: right; height: 22px; width: 100%; background: url('/images/menu_line3_mini.jpg') right top no-repeat; padding-top: 4px;}

.menu2 li.selected { float: left; background: url('/images/menu_bg2_red_sel.jpg') repeat-x #363122; }
.menu2 li.selected strong { float: left; width: 100%; background: url('/images/menu_line2_mini_red.jpg') left top no-repeat; }
.menu2 li.selected span { float: right; width: 100%; background: url('/images/menu_line3_mini_red.jpg') right top no-repeat; color: #000;}
.menu2 li.selected a, .menu2 #selected a:visited { color: #b5a549;}

.menu2 li.selected_red { float: left; width: 260px; background: url('/images/menu_bg2_red_sel.jpg') repeat-x #363122; }
.menu2 li.selected_red strong { float: left; width: 100%; background: url('/images/menu_line2_mini_red.jpg') left top no-repeat; }
.menu2 li.selected_red span { float: right; width: 100%; background: url('/images/menu_line3_mini_red.jpg') right top no-repeat; color: #000;}
.menu2 li.selected_red a, .menu2 #selected a:visited { color: #b5a549;}









.basket-table { border-bottom: 1px solid #524d3a; font-size: 11px; }
.basket-table th { font-weight: normal; }
.basket-table td{ border-left: 1px solid #524d3a; vertical-align: middle;  border-top: 1px solid #524d3a; }
.basket-table table td{ border: 0px; vertical-align: top; }

.basket-table .delete { position: relative; margin-top: -22px; z-index: 2px; }
.basket-table .delete a, .delete a:visited { color: #99212d; }

.basket-table .articul { color: #f9f8db; }
.basket-table .h1 { float: left; width: 100%; padding-bottom: 5px; margin-top: 10px; font-size: 13px; color: #f9f8db; }
.basket-table .radio { display: none; }
.basket-table  strong { float: left; font-size: 13px; padding-right: 8px; }

.basket-table select { height: 18px; font-size: 12px; }

.basket-table .red * { color: #99212d; }

.basket-table .kol-vo { float: left; width: 40px; height: 16px; border: 1px solid #413c2a; background-color: #999468; font-weight: bold; font-size: 11px; font-family: Tahoma; }


.zakazat { float: right; width: 250px; margin-top: 30px; }

.zakaz { width: 167px; height: 29px; cursor: pointer; border: 0px; color: #f9f8db; font-weight: bold; font-family: tahoma; background: url('/images/zakaz.jpg') left top no-repeat #413c2a; }
.zakaz1 { width: 100px; height: 21px; cursor: pointer; border: 0px; color: #f9f8db; font-weight: bold; font-family: tahoma; background: url('/images/zakaz.jpg') -2px 1px no-repeat; }
.zakaz2 { float: right; margin-right: 21px; width: 175px; height: 29px; cursor: pointer; border: 0px; color: #f9f8db; font-weight: bold; font-family: tahoma; background-color: #413c2a; }

.reg_vkladka { height: 18px; width:130px; padding-top:5px; padding-left:5px; padding-right:5px;  border: 0px; color: #f9f8db; font-weight: bold; font-family: tahoma; background: url('/images/zakaz.jpg') left top no-repeat #413c2a; }










.left
{
	width: 212px;
	margin-right: 15px;
	position: relative;
}



.leftmenu
{
	border: 1px solid #4f4a38;
	background: #3d3827;
	margin: 0;
	padding: 4px 10px 10px 10px;
	line-height: 1;
	min-height: 542px;
	*height: 542px;
}

.leftmenu ul
{
	margin: 0 0 0 22px;
	padding: 0;
}

.leftmenu a
{
	color: #999468;
}

.leftmenu li
{
	border-bottom: 1px dotted #666133;
	zoom: 1;
	list-style-type: none;
	font-size: 13px;
	margin: 0;
	position: relative;
	padding: 0;
}

.leftmenu li li
{
	border: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.leftmenu li a
{
	display: block;
	font-weight: bold;
	padding: 7px 0 11px 15px;
}

.leftmenu .opened a
{
	padding-bottom: 8px;
}

.leftmenu .arrow
{
	position: absolute;
	width: 10px;
	height: 10px;
	top: 11px;
	*top: 10px;
	left: -4px;
	background: url("/img/left-menu-arrows.gif") left top no-repeat;
	display: none;
	font-size: 0;
	overflow: hidden;
}

.leftmenu .closed .arrow
{
	display: block;
}

.leftmenu .opened .arrow
{
	display: block;
	background-position: left bottom;
}

.leftmenu .opened li
{
	margin-bottom: 4px;
}

.leftmenu .opened li a
{
	font-weight: normal;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 12px;
}

.leftmenu .opened ul
{
	padding-bottom: 7px;
}

.leftmenu a:hover
{
	text-decoration: none;
	color: #b5a549;
}












 .teasers
{
	padding: 0;
	margin: 47px 0 0 0;
	overflow: hidden;
	zoom: 1;
}

 .teasers li
{
	float: left;
	list-style-type: none;
	width: 50%;
	margin: 0 0 23px 0;
	padding: 0;
}

 .teasers img
{
	float: left;
	display: block;
	margin: 2px 12px 2px 0;
}

 .teasers a
{
	display: block;
	line-height: 1;
	font-weight: bold;
}

 .teasers p
{
	margin: 8px 8px 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 13px;
}

.teasers .rn
{
	clear: left;
}


.waitwindowlocalshadow{
display:none; 
width:100%; 

z-index:999; 
position:absolute; 
top:0; 
left:0;
}


a.gal_list, a:visited.gal_list  {

 color:#3d3827 !important; 
}


a.gal_list_sel , a:visited.gal_list_sel{



}


.banner_main {
	position: relative; top: -60px; right: 75px;
}
.banner_main a {
	color: #978a3d; font-size: 18px; font-family: Tahoma;
}
.banner_main a:hover {
	color: #b30107;
	text-decoration: underline;
}
.banner_main img {
	position: relative; top: 7px;
}
