/* Coding by Alexey Huk */
 html, body{
	margin:0;
	padding:0;
	background:#C6A244 url(/img/body_bg.gif) repeat-x 0 0; 
}
 form{
	margin:0;
	padding:0;
}
body{
font-family:Tahoma, Verdana,sans-serif;
font-size:11px;
color:#000;/*default font*/
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:0px solid #fff;}

#body{
width:970px;
background:#F1ECDF;
margin:0 auto;
}

a{color:#8C622D; text-decoration:none;}
a:hover{ text-decoration:none; color:#CBA642;}
a:focus, a:active{ outline:0;}

h1{ font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 15px; padding:0;}

.clr{ clear:both; font-size:0px; line-height:0px; height:0; overflow:hidden;}
input{ color:#333; font-size:10px; border:1px solid #e9e9e9; padding:2px 3px; font-family:Tahoma;}
input.button_enter{ border:0px solid #fff;cursor:pointer; padding:0;}
.radio{ border:0px solid #fff;}
	select{ color:#333;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		border:1px solid #999;}

.inp1{ width:120px; border-color:#dadada;}



#head{ background: url(/img/header_bg.jpg) no-repeat 0 0;
	height:197px;
	position:relative;
	padding-bottom:14px;
}
#container{padding:0 15px;}

	#tomain, #phone{
		display:block;
		position:absolute;
		text-decoration:none;
		text-indent:-9999px;}
	#tomain{ 
		width:290px;
		height:95px;
		top:0;
		left:-10px;
		background:url(/img/logo.jpg) no-repeat 0 0;
		z-index:100;}
	#icq{
		display:block;
		position:absolute;
		width:131px;
		height:19px;
		top:28px;
		left:650px;
		background:url(/img/icq.gif) no-repeat 0 0;
		padding-left:22px; font-family:Tahoma; font-size:11px; color:#fff;}
	#currency{
		display:block;
		position:absolute;
		white-space:nowrap;
		height:19px;
		top:48px;
		left:652px;		
		font-family:Tahoma; font-size:11px; color:#fff;}
	#email{
		display:block;
		position:absolute;
		width:144px;
		height:19px;
		top:28px;
		left:818px;
		background:url(/img/letter.gif) no-repeat 0 0;
		padding-left:22px; font-family:Tahoma; font-size:11px; color:#fff;}
	#phone{
		left:280px;
		top:20px;
		background:url(/img/phone.jpg) no-repeat 0 0;
		width:334px;
		height:66px;
		}
	a:hover#email, a:hover#icq, a:hover#icq2{color:#CBA743;}
	#search_form{position:absolute;left:648px;top:80px; color:#fff;}

		
	#tocart{position:absolute; top:121px; left:732px; color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; width:210px;}
		#tocart span{display:block;float:left;padding:0 0 0 10px;}
		#tocart b{color:#CBA843;}
		#tocart a{display:block; background: url(/img/tocart.gif) no-repeat 0 0; width:34px; height:25px;text-decoration:none; text-indent:-9999px; float:left;}

	#inp_pass{ background:#fff url(/img/pass_bg.gif) no-repeat 0 0;}

	ul#menu{ margin:0; padding:0; list-style:none; position:absolute; width:690px; top:125px; left:35px;}
	ul#menu li{ float:left; padding-right:20px;}
	ul#menu li a{ display:block; font-size:14px; font-weight:bold; color:#4C2808; text-transform:uppercase;}
	ul#menu li a:hover{color:#93682D;}

#crumbs{ position:absolute;left:35px;top:153px; overflow:hidden; font-size:11px; color:#FFF;line-height:32px;}
#crumbs a{ padding:0; color:#FFF;}
#crumbs a:hover{ color:#CAA642;}


.left{ width:220px; float:left;}
.right{ width:220px; float:left;}
.center{ width:467px; float:left; padding:0 15px;}



/* blocks and titles*/
.block_head{ height:32px; color:#fff; background:url(/img/block_title_bg.gif) repeat-x 0 0; border:4px solid #fff; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:32px; padding-left:13px; font-family:Arial, Helvetica, sans-serif;}
.change_head{width:200px; height:49px; color:#FFF;padding-left:20px; font-size:12px; font-weight:bold; line-height:47px; overflow:hidden;}
.block{margin-bottom:0; padding:0 15px 14px 16px; background: #FFF;}
.block_foot{ height:14px;}

ul.menu1{ margin:0; padding:10px 0 0 0; list-style:none;}
ul.menu1 li{ border-bottom:1px solid #e9e9e9;}
ul.menu1 li.last{ border-bottom:0px solid #D7F0F2;}
ul.menu1 li a{display:block; padding:5px 0; font-weight:bold; text-decoration:none; font-family:Tahoma, sans-serif; text-transform:uppercase; color:#8C622D; font-size:11px;}
ul.menu1 li a:hover{ color:#CBA642;} 

ul.menu1 ul{ margin:0; padding:10px 0; list-style:none; border-top:1px solid #e9e9e9;}
ul.menu1 ul li{ border:0px solid #fff;}
ul.menu1 ul li a{ display:block;  background:url(/img/more_bullet.gif) no-repeat 0 50%; padding:3px 0 3px 18px; font-weight:bold; color:#CBA642; font-size:11px; text-transform:none; line-height:normal; height:auto;}
ul.menu1 ul li a:hover{ color:#111;} 

ul.menu1 ul ul{ margin:0; padding:0px 0 0px 20px; list-style:none; border:0px solid #fff;}
ul.menu1 ul ul li a{ display:block;  background:url(/img/arr_rgt.gif) no-repeat 0 50%; padding:3px 0 3px 15px; font-weight:normal; color:#111;}
ul.menu1 ul ul li a:hover{ color:#CBA642;}

.side_banner, .big_banner{ padding-bottom:14px;}

a#pricelist{ display:block; background:url(/img/price_bg.gif) no-repeat 0 0; height:65px; padding:18px 0 0 90px; text-decoration:none; font-size:10px; color:#000;}
a#pricelist strong{ color:#fff; font-size:11px; display:block; padding-bottom:5px;}
a#pricelist span{ font-size:11px; font-weight:bold;}

.side_news{ padding:12px 0; border-bottom:1px solid #e9e9e9; font-size:12px;}
.side_news div{ padding-top:15px; color:#000;}
.date{ color:#D0C2B0; font-size:11px; }
.side_news a{ color:#8C622D; text-decoration:none; font-weight:bold; display:block; padding-top:4px;}
.side_news a:hover{ color:#CBA642;}
.side_news div a{ color:#8C622D; display:inline;}

.last{ background:none !important;}

.all{ padding-top:7px; height:14px;}
.all a{ display:block; float:right; padding-left:15px; background:url(/img/more_bullet.gif) no-repeat 0 3px; font-size:11px; text-decoration:none; font-weight:bold; color:#CBA642;}
.all a:hover{ color:#000;}


#category, #onmain{ background:#FFF url(/img/onmain_bg.gif) repeat-y 0 0; height:1%; border-bottom:14px solid #fff; border-top:10px solid #fff}
.onmain_foot{ height:14px;}

.one_onmain{ width:155px; float:left; border-top:15px solid #fff;}
.one_onmain .inner{ padding:0 12px;}
.one_onmain a.name{ font-size:12px; font-weight:bold;  display:block; text-align:center; padding-bottom:10px;}
.one_onmain .image{ height:100px; text-align:center; position:relative; padding-bottom:10px;}
.one_onmain .image img{border:1px solid #e9e9e9;}
.one_onmain .price{ font-family:Arial, Helvetica, sans-serif; color:#CBA642; font-weight:bold; font-size:12px; display:block; padding:5px 0;text-align:center;}
.one_onmain .price strong{ font-size:18px;}
.one_onmain .tocart{ padding:8px 0 8px 22px;}
.del_good{background: url(/img/del_goods.gif) no-repeat 10px 0; height:1px; border-top:15px solid #FFF;}

/*-------buttons------*/
.buttons{ float:left; width:90px; padding-top:5px;}
.button{display:block; height:23px; width:90px; line-height:20px; color:#FFF; font-size:11px; text-transform: uppercase; text-align:center;}
.button:hover{ line-height:18px; color:#fff;}
.one_onmain a.buy, .buttons a.buy{background:url(/img/buttons/buy.gif) no-repeat 0 0;}
a.order{background:url(/img/order.gif) no-repeat 0 0;}
a.refresh{ background:url(/img/buttons/refresh.gif) no-repeat 0 0; color:#CBA642; font-weight:normal; float:right;}
.return{ background: url(/img/buttons/back.gif) no-repeat 0 0; width:134px; height:21px; padding-left:26px;}
.pay_order{ background: url(/img/buttons/oform.gif) no-repeat 0 0; width:160px; height:21px; padding-left:10px; float:right;}

#category .one_onmain {border:none;padding:0;}
#category .one_onmain  a{text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold;}
#category .one_onmain .image{height:auto;}
#category .one_onmain .image span{display:block; padding:10px;}

#container_bottom{width:970px;height:17px; background: url(/img/container_bottom_bg.gif) no-repeat 0 0;}

/*---------footer------*/
#footer_container{width:100%; height:60px; background:url(/img/footer_bottom.gif) repeat-x 0 100%;}
#footer{ height:60px; position:relative; width:970px; margin:0 auto;color:#FFF;}

#developer{ height:64px; position: absolute; padding-left:74px; top:0px; left:38px;}
#developer a{ text-decoration:none; display:block; padding-top:18px; color:#FFF;}
#developer a#a1{ display:block; position:absolute; text-decoration:none; text-indent:-9099px; background:url(/img/a1.gif) no-repeat 0 0; width:63px; height:64px; top:0; left:0; padding-top:0;}

#counters{ position:absolute; top:20px; right:20px; width:190px;}
.counter{ text-align:center; height:32px; width:94px; float:left;}
#copy{ padding:19px 0 0 0; text-align:center;}


/*-----content------*/
#content{background:#FFF; padding:10px 0;}
#content .last{ border:none;}
.gb, .item1{ padding:20px 4px; margin:0 10px; height:1%; border-bottom:1px solid #e9e9e9;}
.img1{ width:121px; height:102px; float:left;}
.img1 img{ border:1px solid #e9e9e9;}
.descr1{ height:1%; float:left; width:300px;}
a.cat_name{ text-transform:uppercase; font-weight:bold;}
span.count{font-size:11px;color:#999; font-weight:normal;}
.descr1 ul{ margin:0; padding:10px 0 0 0; list-style:none;}
.descr1 ul li{ background:url(/img/more_bullet.gif) no-repeat 0 6px; padding:3px 0 3px 20px;}
.descr1 ul li a{ font-weight:bold;}


#search_results{padding:15px 8px 5px 11px; height:1%;}
.results{float:left; display:block; padding-top:5px;}

.side_item{padding:6px 0; position:relative;}
.side_item a{ display:block; font-weight:bold; text-decoration:none; font-size:12px; padding-bottom:6px; text-align:center;}
.side_item a span{ display:block; padding-top:10px;}
.side_item img{ border:1px solid #E9E9E9;}
.side_item .price{ font-family:Arial, Helvetica, sans-serif; color:#F14E18; font-weight:bold; font-size:12px; display:block; padding:5px 0;}
.side_item .price strong{ font-size:18px;}
.side_item a.buy{ display:block; background:url(/img/buy.gif) no-repeat 0 0; height:23px; line-height:23px; padding-left:30px; color:#89C413; font-size:12px;}
.side_item a.buy:hover{ color:#F14E18;}

.price_old1{ color:#666; text-decoration:line-through;}

.filters{ padding:10px 10px 10px 15px; background:#FFF; border-top:3px solid #8C622D; border-bottom:3px solid #8C622D;}
.filter{ padding-top:10px;}
.brandLo, .brandHi, .brandSt{display:block; line-height:16px; padding-left:16px; background: url(/img/filter_selector.gif) no-repeat 0 0;}
.brandLo{background-position:0px 0px;}
.brandHi{background-position:0px -50px;}
.brandSt{background-position:0px -100px; color:#AEAFB1 !important;}
.filter a.all{color:#CBA642; padding:0;}
.filter a:hover.all{color:#000;}

.navig{ background:#f7f7f8; padding:10px 15px; height:1%; margin-top:5px;}
.sort{ width:170px; float:left; height:1%; font-size:11px;}
.sort strong{ display:block; padding-bottom:9px;}
.sort div a{ padding-right:17px; color:#111;}
.sort div a:hover{ color:#CBA642;}
.sort div a.a2{ padding-left:15px;}
.sort div a.su{ background:url(/img/arr2_up.gif) no-repeat 100% 60%;}
.sort div a.sd{ background:url(/img/arr2_dwn.gif) no-repeat 100% 60%;}
.nav{ width:240px; float:right; font-size:11px;}
.nav strong{ padding-right:10px;}
.nav a{ color:#CBA642;}
.nav a:hover{ color:#111;}
.nav strong, .nav a{ font-weight:bold;}
.nav a, .nav span{ padding:0 3px 0 0px;}
.nav .ltgt{ font-size:8px;}

.pages{ text-align:center; font-size:11px; background:#f7f7f8; padding:5px 0;}
.pages strong{ padding-right:10px;}
.pages strong, .pages a{ font-weight:bold; }
.pages a{color:#CBA642;}
.pages a:hover{color:#000;}
.pages a, .pages span{padding:0 5px 0 0;}
.pages .ltgt{ font-size:8px;}

.photo_div{ width:125px; height:1%; float:left; position:relative;}
.photo_div img{ border:1px solid #e9e9e9;}

/*------voblers------*/
.vobler1, .vobler2, .vobler3{ position:absolute; width:55px; height:19px; z-index:100; top:45px; left:55px; display:block; overflow:hidden;}
.vobler1{ background:url(/img/vobler1.gif) no-repeat 0 0;}
.vobler2{ background:url(/img/vobler2.gif) no-repeat 0 0;}
.vobler3{ background:url(/img/vobler3.gif) no-repeat 0 0;}
.one_onmain .vobler1, .one_onmain .vobler2, .one_onmain .vobler3{top:87px;left:63px;}
.side_item .vobler1, .side_item .vobler2, .side_item .vobler3{top:93px;left:93px;}
.item1 .photo_div .vobler1, .item1 .photo_div .vobler2, .item1 .photo_div .vobler3{top:87px;left:50px;}
.item_full .photo_div .vobler1, .item_full .photo_div .vobler2, .item_full .photo_div .vobler3{top:137px;left:100px;}
/*------*/

.descr_div{ height:1%; margin-left:125px; font-size:12px;}
.descr_div .descr2{ padding-bottom:10px;}
.descr_div .price{ font-family:Arial, Helvetica, sans-serif; color:#CBA642; font-size:12px; display:block; padding:5px 12px 5px 0; float:left;}
.descr_div .price strong{ font-size:21px;}

.item_full{ padding:20px 10px 0px 15px; height:1%; font-size:12px;}

a.item_name, span.item_name{ font-size:11px; font-weight:bold; display:block; padding-bottom:5px;}
.item_full .photo_div{ width:150px; padding-right:15px; height:1%; float:left; position:relative;}
.item_full img{ border:1px solid #e9e9e9; float:left; margin:0 15px 15px 0;}
.item_full .descr_div{ height:1%; margin-left:175px; font-size:12px;}

.name_news{font-size:12px; color:#8C622D; font-family:Tahoma; display:block; padding-bottom:10px;}
.signature{font-size:11px;padding-top:25px;}
.signature .source{float:left;}
.signature .author{float:right;}
.signature a{color:#CBA642;}
.signature a:hover{color:#000;}

#tabs{ padding:33px 15px;}

.tab_menu{ padding:0; margin:0; list-style:none; height:33px; border-bottom:4px solid #8E642D; overflow:hidden;}
.tab_menu li{ height:33px; width:146px; float:left; margin-left:-1px;}
.tab_menu li a, .tab_menu li span{ display:block; height:33px; line-height:33px; text-decoration:none; text-transform:uppercase; font-size:10px; font-weight:bold; padding-left:17px; background: url(/img/tabs_bg.gif) no-repeat 2px 0;}
.tab_menu li a{ color:#fff;}
.tab_menu li a:hover{ background-position:2px -34px; color:#fff;}
.tab_menu li span{ background-position:2px -68px; color:#FFF;}

#tab2, #tab3, #tab4, #tab5{ display:none;}
.tab_content{ padding:15px 0; font-size:12px;}

.article_char td{ padding:5px; color:#000; font-size:11px;}
.tr0 td{ font-weight:bold; color:#000; padding-top:15px; line-height:20px;}
.tr1 td{ background:#f4f5f5;}
.tr2 td{ background:#FFF;}
td.td1{ width:168px; padding-left:10px;}

.photo_tab{ padding-left:15px;}
.photo_tab .column{ width:140px; float:left; height:1%;}
.photo_tab .one_photo{ padding:11px 10px; background:#f4f5f5; border:12px solid #fff; border-width:0 12px 12px 0;}
.photo_tab .one_photo img{border:1px solid #d2d2d2;}
.photo_tab div.ph{ width:100px; height:1%; position:relative;}
.photo_tab a.open{ display:block; font-size:10px; color:#5d5d5d; text-decoration:none; padding-top:4px; background:url(/img/inpopup.gif) no-repeat 100% 4px; width:100px;}

.name_month{ text-align:center; text-transform:uppercase;padding-bottom:5px;}
a.prew_month, a.next_month {background: url(/img/arr_calendar.gif) no-repeat 0 50%; padding:0 5px 0 0; margin:0 5px;}
 a.next_month{ background-position:-8px 50%;}
table.calendar th{ background:#f5f4f4; font-weight:bold;padding:4px 0;}
table.calendar td.day_past{color:#d5d4d4;}
table.calendar a{ font-weight:bold; color:#CBA642;}
table.calendar a:hover{color:#000;}

#order_table{font-size:11px;}
#order_table a.delete{text-indent:-9999px; background: url(/img/buttons/del.gif) no-repeat 0 0; display:block;width:18px; height:18px;}
#order_table td, #order_table th{padding:3px 10px; border-color:#e9e9e9; border-style:solid; border-width:0 1px 1px 0;}
#order_table th{color:#fff; background:url(/img/block_title_bg.gif) repeat-x 0 50%; padding:8px 10px;}
#order_table .all_sume{background:#CBA642; padding:8px 10px; border:none; text-align:right; color:#fff;}
#order_table .order_table_last{border-width:0 0 1px 0;}

.content{ padding:0 16px;}
.static_page{padding:0 15px 15px;}
.form_error{display:none; font-size:10px; padding-left:3px; color:#4C2808;}
.necessary{ border-left:3px solid #8C622D !important; padding-left:3px;}
.unnecessary{border-left:3px solid #fff !important; padding-left:3px;}
.setting_name{width:150px;}
.setting_value{width:250px;}
.setting_value select{width:100%;}
.result_sum{color:#fff; background:url(/img/block_title_bg.gif) repeat-x 0 50%; padding:8px 10px; margin:15px 0;}
.contact_info_header{ font-size:14px; text-transform:uppercase; text-align:center; color:#8C622D; margin:15px 0; font-weight:bold;}
.end_order{font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff; background:url(/img/block_title_bg.gif) repeat-x 0 50%; border:1px solid #8C622D; width:200px;margin:15px;}
