/* Coding by Alexey Hooke */
 html, body{
	margin:0;
	padding:0;
	background:url(/img/body_bg.gif) repeat 0 0; 
}
 form{
	margin:0;
	padding:0;
}
body{
font-family:Tahoma, Verdana,sans-serif;
font-size:11px;
color:#222;/*default font*/
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:0px solid #fff;}

#body{
width:963px;
border:17px solid #fff;
border-width:0 17px;
background:#fff;
margin:0 auto;
}

a{color:#c03; text-decoration:none;}
a:hover{ text-decoration:none; color:#000;}
a:focus, a:active{ outline:0;}

h1{ font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 0 15px 0; padding:0;}

.clr{ clear:both; font-size:0px; line-height:0px; height:0; overflow:hidden;}
input{ color:#333; font-size:10px; border:1px solid #999; padding:2px 3px; font-family:Tahoma;}
input.button{ 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 14px;
	height:282px;
	position:relative;
}


	#tomain, #phone{
		display:block;
		position:absolute;
		text-decoration:none;
		text-indent:-9999px;}
	#tomain{ 
		width:350px;
		height:69px;
		top:20px;
		left:0px;
		z-index:100;}
	#icq{
		display:block;
		position:absolute;
		width:131px;
		height:19px;
		top:143px;
		left:758px;
		background:url(/img/icq.gif) no-repeat 0 0;
		color:#000; 
		padding-left:22px; font-family:Tahoma; font-size:10px;}
	#email{
		display:block;
		position:absolute;
		width:144px;
		height:19px;
		top:165px;
		left:758px;
		background:url(/img/letter.gif) no-repeat 0 0;
		color:#000; 
		padding-left:22px; font-family:Tahoma; font-size:10px;}
	#phone{
		left:530px;
		top:142px;
		background:url(/img/phone.gif) no-repeat 0 0;
		width:200px;
		height:57px;
		}


	#wdays{
		display:block;
		position:absolute;
		top:205px;
		left:535px;
		color:#000; 
		text-decoration:none;
		font-family:Tahoma; font-size:12px;}
	
	#search_form{position:absolute;
		left:385px;
		top:40px;
		}
		#search_form td.last{ padding-right:10px; border-right:1px solid #B2DF56;}

	#reg_form{position:absolute;
		left:625px;
		top:40px; color:#000;
		}
		#reg_form a{ color:#000;}
		#reg_form a:hover{ color:#444;}
		
	#tocart{
		position:absolute; top:205px; right:15px; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; width:189px;
		line-height:20px;
		}
		#tocart a{ display:block; background: url(/img/buttons/tocart1.gif) no-repeat 0 0; width:39px; height:40px; text-decoration:none; text-indent:-9999px; float:right;}

	#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:648px; top:100px; left:270px;}
	ul#menu li{ float:left; padding:0 13px;}
	ul#menu li a{ text-transform:uppercase; text-decoration:none; color:#EF370B; font-size:11px; font-weight:bold; white-space:nowrap;}
	ul#menu li a:hover{ color:#000;}


.left{ width:232px; float:left;}
.right{ width:232px; float:left;}
.center{ width:469px; float:left; padding:0 15px;}



/* blocks and titles*/
.block_head{ width:232px; height:39px; text-indent:-9999px;}
.block_head_static{ width:232px; height:18px; background:url(/img/block_header.gif) no-repeat 0 0;}
.block{ border:1px solid #D7F0F2; border-width:0 1px; margin-bottom:0; padding:0 15px 0 20px;}
.block_foot{ background:url(/img/block_footer.gif) no-repeat 0 0; width:232px; height:42px; margin-top:0;}


.t1{ background:url(/img/title/t1.gif) no-repeat 0 100%;}
.t2{ background:url(/img/title/t2.gif) no-repeat 0 100%;}
.t3{ background:url(/img/title/t3.gif) no-repeat 0 100%;}
.t4{ background:url(/img/title/t4.gif) no-repeat 0 100%;}
.t5{ background:url(/img/title/t5.gif) no-repeat 0 100%;}
.t6{ background:url(/img/title/t6.gif) no-repeat 0 100%;}
.t7{ background:url(/img/title/t7.gif) no-repeat 0 100%;}
.t8{ background:url(/img/title/t8.gif) no-repeat 0 100%;}
.t9{ background:url(/img/title/t9.gif) no-repeat 0 100%;}


ul.menu1{ margin:0; padding:10px 0 0 0; list-style:none;}
ul.menu1 li{ border-bottom:1px solid #D7F0F2;}
ul.menu1 li.last{ border-bottom:0px solid #D7F0F2;}
ul.menu1 li a{ display:block; padding:7px 0; font-weight:bold; text-decoration:none; font-family:Tahoma, sans-serif; text-transform:uppercase; color:#111; font-size:11px;}
ul.menu1 li a:hover{ color:#EF370B;} 

ul.menu1 ul{ margin:0; padding:10px 0; list-style:none; border-top:1px solid #D7F0F2;}
ul.menu1 ul li{ border:0px solid #fff;}
ul.menu1 ul li a{ display:block;  background:url(/img/more_bullet.gif) no-repeat 0 9px; padding:3px 0 3px 20px; font-weight:bold; color:#F14E18; 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:#F14E18;} 



.side_banner, .big_banner{ padding-bottom:24px;}

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:#F14E18; 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 #D7F0F2; font-size:12px;}
.side_news div{ padding-top:5px; color:#000;}
.date{ color:#89C413; font-size:11px; font-weight:bold;}
.descr_div .date, .news_full .date{color:#F14E18; font-weight:normal;}
.descr_div a.news_name{color:#F14E18; font-weight:bold;}
.descr_div a.news_name:hover{color:#222;}
strong.news_name{color:#222;}
.descr3 a{color:#F14E18; font-weight:bold; padding-left:10px;}
.descr3 a:hover{color:#89C413;}

.side_news a{ color:#000; text-decoration:none; font-weight:bold; display:block; padding-top:4px;}
.side_news a:hover{ color:#F14E18;}
.side_news div a{ color:#89C413; display:inline;}

.last{ background:none !important;}

.all{ padding-top:7px; height:14px;}
.all a{ display:block; float:right; padding-left:12px; background:url(/img/more_bullet.gif) no-repeat 0 5px; font-size:11px; text-decoration:none; font-weight:bold; color:#F14E18;}
.all a:hover{ color:#000;}


#onmain_head{ height:39px; background:url(/img/head_onmain.gif) no-repeat 0 0; text-indent:-9999px;}
#onmain{ background:url(/img/onmain_bg.gif) repeat-y 0 0; height:1%; padding:0 1px;}
#onmain_foot{ background:url(/img/onmain_foot.gif) no-repeat 0 0; height:42px;}

.one_onmain{ width:155px; float:left; border-top:30px solid #fff; overflow:hidden;}
.one_onmain .inner{ padding:0 12px;}
.one_onmain a.name{ font-size:12px; font-weight:bold; color:#F14E18; display:block; text-align:center; padding-bottom:10px;}
.one_onmain a.name:hover{ color:#000;}
.one_onmain .image{ height:100px; text-align:center; position:relative; padding-bottom:5px;}
.one_onmain .price{ font-family:Arial, Helvetica, sans-serif; color:#F14E18; font-weight:bold; font-size:12px; display:block; padding:5px 0; border-bottom:1px solid #D7F0F2; text-align:center;}
.one_onmain .price strong{ font-size:18px;}
.one_onmain .tocart{ padding:8px 0 8px 30px;}
.one_onmain 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;}
.one_onmain a.buy:hover{ color:#F14E18;}

.one_onmain .vobler1, .one_onmain .vobler2, .one_onmain .vobler3{ position:absolute; width:75px; height:51px; z-index:10; top:45px; left:65px; display:block;}
.one_onmain .vobler1{ background:url(/img/vobler1.png) no-repeat 0 0;}
.one_onmain .vobler2{ background:url(/img/vobler2.png) no-repeat 0 0;}
.one_onmain .vobler3{ background:url(/img/vobler3.png) no-repeat 0 0;}


#footer{ height:70px; background:#FFE300 url(/img/footer_bg.gif) no-repeat 0 0; position:relative; margin-top:20px;}

#developer{ height:41px; position: absolute; padding-left:40px; top:15px; right:30px;}
#developer a{ text-decoration:none; display:block; padding-top:7px; color:#222;}
#developer a#a1{ display:block; position:absolute; text-decoration:none; text-indent:-9099px; background:url(/img/a1.gif) no-repeat 0 0; width:25px; height:41px; top:8px; left:10px; padding-top:0;}

#counters{ position:absolute; top:20px; left:30px;}
.counter{ text-align:center; height:32px; width:94px; float:left;}
#copy{ padding:30px 0 0 0; text-align:center; color:#000;}


#crumbs{ padding:13px 0 10px 0; height:1%; overflow:hidden; font-size:12px; width:460px;}
#crumbs a{ padding:0 7px 0 11px; line-height:16px; background:url(/img/arr_rgt.gif) no-repeat 0 50%; display:block; float:left; white-space:nowrap;color:#74AD03; overflow:hidden; text-decoration:underline}
#crumbs a:hover{ color:#F14E18;}
#crumbs span{padding:0 7px 0 11px; line-height:16px; background:url(/img/arr_rgt.gif) no-repeat 0 50%; display:block; float:left; white-space:nowrap; overflow:hidden;}


.gb, .gb2{ padding:14px; height:1%;}
.gb2{ background:#FFFAE4;}
.img1{ width:132px; height:115px; float:left;}
.img1 img{ border:1px solid #FEE981;}
.descr1{ height:1%; float:left; width:300px;}
a.cat_name{ color:#222; text-transform:uppercase; font-weight:bold;}
a.cat_name:hover{ color:#588303;}
.descr1 ul{ margin:0; padding:10px 0 0 0; list-style:none;}
.descr1 ul li{ background:url(/img/more_bullet.gif) no-repeat 0 9px; padding:3px 0 3px 20px;}
.descr1 ul li a{ font-weight:bold; color:#F14E18;}
.descr1 ul li a:hover{ color:#588303;}


.side_item{border-bottom:1px solid #D7F0F2; padding:13px 0;}
.side_item a.name{ display:block; font-weight:bold; text-decoration:none; color:#F14E18; font-size:12px; padding-bottom:6px;}
.side_item a.name:hover{ color:#588303;}
.side_item img{ border:1px solid #D7F0F2;}

.price_old1{ color:#74AD03; text-decoration:line-through;}

.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;}

.filters{ padding-bottom:15px;}
.filter{ padding-top:10px;}
.filter a{color:#F14E18; font-weight:bold;}
.filter a:hover{ color:#588303;}


.navig{ background:#EAF5D2; padding:10px 5px; margin-bottom:25px; height:1%;}
.sort{ width:215px; float:left; height:1%; font-size:11px;}
.sort strong{ display:block; padding-bottom:9px;}
.sort1 div{ background:url(/img/dot_v.gif) repeat-y 90px 0;}
.sort div a{ padding-right:10px; margin-right: 3px; color:#111;}
.sort div a:hover{ color:#F14E18;}
.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:left; text-align:right; font-size:11px;}
.nav strong{ padding-right:10px;}
.nav a{ color:#F14E18;}
.nav a:hover{ color:#111;}
.nav strong, .nav a, .nav span{ font-weight:bold;}
.nav a, .nav span{ padding:0 3px 0 0px;}
.nav .ltgt{ font-size:8px;}

.pages{ text-align:right; font-size:11px;}
.pages strong{ padding-right:10px;}
.pages strong, .pages a, .pages span{ font-weight:bold;}
.pages a, .pages span{ padding:0 3px 0 0px;}
.pages .ltgt{ font-size:8px;}




.item1_1, .item1_2{ padding:20px 10px 15px 15px; height:1%;}
.item1_1{ background:#FFFAE4; height:1%;}

a.item_name, span.item_name{ font-size:14px; font-weight:bold; color:#111; display:block; padding-bottom:5px;}
a.item_name:hover{ color:#F14E18;}

.photo_div{ width:125px; height:1%; float:left; position:relative;}
.photo_div img{ border:1px solid #FEE87E;}

.photo_div .vobler1, .photo_div .vobler2, .photo_div .vobler3{ position:absolute; width:75px; height:51px; z-index:10; top:45px; left:55px; display:block;}
.photo_div .vobler1{ background:url(/img/vobler1.png) no-repeat 0 0;}
.photo_div .vobler2{ background:url(/img/vobler2.png) no-repeat 0 0;}
.photo_div .vobler3{ background:url(/img/vobler3.png) no-repeat 0 0;}

.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:#F14E18; font-weight:bold; font-size:12px; display:block; padding:5px 0;}
.descr_div .price strong{ font-size:18px;}

.buttons{ float:right; width:70px; padding-top:5px;}
.buttons 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;}
.buttons a.buy:hover{ color:#F14E18;}

.item_full{ padding:20px 10px 15px 15px; background:#FFFAE4; height:1%;}

a.item_name{ font-size:14px; font-weight:bold; color:#111; display:block; padding-bottom:5px;}
a.item_name:hover{ color:#F14E18;}

.item_full .photo_div{ width:150px; padding-right:15px; height:1%; float:left; position:relative;}
.item_full .photo_div img{ border:1px solid #FEE87E;}

.item_full .photo_div .vobler1, .item_full .photo_div .vobler2, .item_full .photo_div .vobler3{ top:95px; left:100px;}

.item_full .descr_div{ height:1%; margin-left:175px; font-size:12px;}


#tabs{ padding:33px 0;}

.tab_menu { padding:0 0 2px 0; margin:0; list-style:none; height:33px; border-bottom:4px solid #FFD633; overflow:hidden;}
.tab_menu li{ height:33px; width:121px; float:left; margin-left:-4px;}
.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;*/ text-align:center; background: url(/img/tabs_bg_new.gif) no-repeat 4px 0;}
.tab_menu li a{ color:#fff;}
.tab_menu li a:hover{ background-position:4px -34px; color:#fff;}
.tab_menu li span{ background-position:4px -68px; color:#F36008;}

#tab2, #tab3, #tab4, #tab5{ display:none;}
.tab_content{ padding-top:10px; 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:#FFFAE4;}
.tr2 td{ background:#FFF;}
td.td1{ width:168px; padding-left:10px;}

.photo_tab{ padding-left:35px;}
.photo_tab .column{ width:132px; float:left; height:1%;}
.photo_tab .one_photo{ padding:11px 10px; background:#FFFAE4; border:12px solid #fff; border-width:0 12px 12px 0;}
.photo_tab .one_photo img{border:1px solid #FEE87E;}
.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;}

.news_full{font-size:12px;}
.news_descr{padding-top:15px;}
.news_descr .img_full{ width:170px; float:left; height:160px;}
.news_descr img{border:1px solid #FEE982;}

.calendar{ width:100%; font-size:11px;}
.calendar td{margin:0; padding:0; padding:4px 0;}
.calendarHeader{color:#F14E18; text-transform:uppercase; font-weight:bold; font-size:10px; padding:5px;}
.calendarDayname{font-weight:bold; color:#222; text-transform:uppercase; font-size:10px; padding:5px 0; background:#FFFAE4;}
.calendar a{ font-weight:bold; color:#F14E18;}
.day_past{ color:#D5D4D4;}
.day_today{background:#EF370B; color:#fff;}
.day_today a{color:#fff;}
.day_active{border:1px solid #F14E18;}


.required{color:#F14E18;vertical-align:super; padding-left:4px; font-size:12px;}
.registr .tr_reqired td{ background:#FFFAE4; padding-left:8px;}
.registr .tr_not_reqired td{ background:#F1FFE4; padding-left:8px;}
div.error{border:1px solid #F14E18; margin:7px 0; font-weight:bold; text-align:center; color:#F14E18; padding:6px;}

.form_error {color:#CC0033; display:none; font-size:11px; font-weight:bold; padding-left:5px;}

.table .thead th, .table .thead td{background:#EAF5D2; font-weight:bold; padding:5px 4px;}
.table td{background:#FFFAE4;}
.table td a{color:#F14E18;}
.table td a:hover{color:#222;}

.form_error{font-size:10px; font-weight:normal; color:#F14E18}

a.art_list, span.art_list{ font-weight:bold; color:#FC4815;}
a.art_list:hover{ color:#222;}

