/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 13px Arial, Helvetica, sans-serif; color:#3b3b3b;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}
h1{padding:0 0 20px 0; font-size:23px; color:#869e00; font-weight:normal; font-family:Trebuchet MS;}
	h1 a{padding:0 0 0 10px; color:#343434; font-size:11px;}
h2{padding:0 0 5px 0; color:#343434; font:normal 15px Georgia;}
h3{padding:0 0 10px 0; color:#343434; font:normal 16px Trebuchet MS;}
h4{padding:0 0 10px 20px; color:#ff6600; font:normal 23px Trebuchet MS;}
h5{padding:20px 0 10px 0; color:#010000; font:normal 16px Trebuchet MS;}

a{text-decoration:underline; color:#343434;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

p{padding:0 35px 15px 0; line-height:16px;}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center;}
body{background:url('../images/main_bg.jpg') no-repeat 50% 0;}
.inner_page{background:url('../images/main_bg2.jpg') no-repeat 50% 0;}

#main{min-height:100%; height:auto !important; height:100%; margin:0 auto -220px; text-align:left;
	background:url('../images/footer_bg.jpg') no-repeat 50% 100%;}

	#header{width:1000px; min-height:530px; height:auto !important; height:530px; margin:0 auto;}
	.inner_page #header{min-height:275px !important; height:auto !important; height:275px;}
	
	#content{clear:both; width:985px; margin:0 auto; padding:0 0 0 15px;}
		.first_block{float:left; width:715px;}
		.inner_page .first_block{padding:25px 0 0 0;}
		.block{float:left; width:270px;}

#footer, .footer_push{clear:both; height:220px; margin:0 auto;}
#footer{position:relative; width:985px; margin:0 auto; padding:0 0 0 15px; text-align:left;}

/* -------------------------------
	Menu 
------------------------------- */

.header_nav_list{float:left; padding:25px 0 0 115px;}
	.header_nav_list li{float:left; padding:0 35px 0 0;}
	.header_nav_list li a{float:left; width:14px; height:14px;}
	.header_nav_home a{background:url('../images/home_ico.gif') no-repeat 50% 50%;}
	.header_star_home a{background:url('../images/star_ico.gif') no-repeat 50% 50%;}
	.header_mail_home a{background:url('../images/mail_ico.gif') no-repeat 50% 50%;}

.inner_page .header_nav_list{float:left; padding:0 0 0 140px;}
	.inner_page .header_nav_list li{float:none; padding:15px 0 0 0;}
	.inner_page .header_nav_list li a{float:none; display:block;}

.header_nav{float:left; width:375px; padding:25px 0 0 75px;}
	.header_nav li{float:left; padding:0 10px 0 0;}
	.header_nav li a{color:#707070; font-size:11px;}
	
.header_menu{float:left; width:600px; height:130px; padding:20px 0 0 410px;}
	.header_menu li{float:left; width:165px; padding:0 0 7px 20px; background:url('../images/blue_arrow.gif') no-repeat 0 5px;}
	.header_menu li a{float:left; padding:0 0 2px 0; border-bottom:dotted #003a4d 1px; color:#003a4d; font:13px Georgia; text-decoration:none;}
	.header_menu li a:hover{color:#ff3802;}

.inner_page .header_menu{float:none; clear:both; width:90%; padding:20px 0 0 50px;}

.breadcrumbs_block{position:relative; margin:10px 0 10px 0; font-size:12px; color:#717171;}
	.breadcrumbs_block a{margin:0 5px 0 5px; font-size:12px; color:#717171;}
	

 /*Постраничный перебор */
		
.breadcrumgs_list{height:25px; margin:10px 0 10px 0;}
	.breadcrumgs_list li{float:left; padding:0 50px 10px 0; color:#535353;}
		.breadcrumgs_list li a{padding:0 2px 0 2px; color:#0098e0;}
	
.paginator_list{clear:both; height:40px; padding:0 25px 0 0;}
	.paginator_list li{float:left;}
	.paginator_list a{float:left; width:28px; height:30px; padding:7px 0 0 0; color:#4c5256; font-size:11px; text-align:center;}
	.paginator_list a:hover{background:url('../images/page_bg.gif') no-repeat 0 0;}
	.paginator_list_a{background:url('../images/page_bg.gif') no-repeat 0 0 !important;}
	
	.paginator_list_prev{width:180px !important;}
		.paginator_list_prev a{width:100px; padding:7px 0 0 13px; background:url('../images/prev_bg.gif') no-repeat 0 0; text-decoration:none; color:#4c5256;}
		.paginator_list_prev a:hover{background:url('../images/prev_bg.gif') no-repeat 0 0;}
		
	.paginator_list_next{float:right !important; width:120px;}
		.paginator_list_next a{width:100px; padding:7px 13px 0 0; background:url('../images/next_bg.gif') no-repeat 0 0;}
		.paginator_list_next a:hover{background:url('../images/next_bg.gif') no-repeat 0 0;}

.footer_menu{float:right; position:relative; margin:40px -10px 0 0; border-top:solid #ff6600 3px;}
	.footer_menu li{float:left; padding:15px 0 0 10px;}
	.footer_menu li a{float:left; padding:0 10px 0 0; color:#606060; font-size:12px;}
	.footer_menu li a:hover{color:#ff3802;}

/* -------------------------------
	Form 
------------------------------- */

.header_search{float:left; padding:113px 0 0 130px;}
	.header_search_input{float:left; width:114px; height:20px; padding:0 0 0 5px; background:url('../images/search_input_bg.gif') no-repeat 0 0; border:none;
		 color:#999999; font-size:11px; line-height:20px;}
	.header_search_button{cursor:pointer; float:left; width:21px; height:20px; background:url('../images/search_button_bg.gif') no-repeat 0 0; border:none;}

.inner_page .header_search{float:right; position:relative; margin:-45px 0 0 0; padding:0 15px 0 0;}

.voice_form{width:263px; padding:15px 0 0 0; font:23px Trebuchet MS; color:#010000; text-align:right;}
	.voice_form form{height:285px; padding:37px 0 0 50px; background:url('../images/voice_form_bg.gif') no-repeat 0 0; font:14px Arial;  color:#fff; text-align:left;}
	.voice_form div{clear:both; _height:1px; padding:5px 0 0 0; _padding:2px 0 0 0;}
	.voice_form_radio{float:left; margin:1px 10px 0 0;}
	.voice_form label{font-size:12px;}
	.voice_form_button{cursor:pointer; width:117px; height:33px; margin:23px 0 0 0; background:url('../images/voice_form_button.gif') no-repeat 0 0; border:none;}
	.voice_form  a{display:block; padding:5px 0 0 5px; color:#343434; font-size:11px;}

.footer_search{float:left; padding:45px 0 0 55px;}
	.footer_search_input{float:left; width:114px; height:20px; padding:0 0 0 5px; background:url('../images/search_input_bg.gif') no-repeat 0 0; border:none;
		 color:#999999; font-size:11px; line-height:20px;}
	.footer_search_button{cursor:pointer; float:left; width:21px; height:20px; background:url('../images/search_button_bg.gif') no-repeat 0 0; border:none;}

/* -------------------------------
	Template style
------------------------------- */

.clear{clear:both; line-height:0px; background:none !important;}

.float_right{float:right; margin:0 25px 10px 5px;}

.header_contact_block{float:right; width:195px; padding:20px 50px 0 0; color:#313131; font-size:30px; font-family:Arial Narrow; text-align:right;}
	.header_contact_block span{color:#5f5e5e; font-size:17px; font-family:Arial Narrow;}
	.header_contact_block div{padding:10px 0 0 0; color:#707070; font-size:11px; font-family:Arial;}

.main_logo a{float:left; width:220px; height:80px; margin:50px 0 0 65px; background:url('../images/main_logo.gif') no-repeat 0 0;}
.inner_page .main_logo a{margin:10px 0 0 45px;}

.header_content_block{float:left; width:385px; height:125px; margin:18px 0 0 52px; color:#343434; font-size:11px;}
	.header_content_block div{padding:0 0 5px 0; font:15px Trebuchet MS; color:#272727;}
	.header_content_block div span{font-size:20px; color:#768b00;}

.header_basket_block{float:right; padding:25px 45px 25px 35px; background:url('../images/header_basket_bg.gif') no-repeat 0 50%; color:#5a7b86; font-size:12px;}
	.header_basket_block a{display:block; font-size:11px; color:#717171;}
.inner_page .header_basket_block{float:left; margin:0 0 0 80px; }

.header_news{float:right; width:510px; margin:0 0 0 0; padding:0 55px 0 0; color:#ff3802; font:30px Arial Narrow;}
	.header_news dl{color:#6a6968; font:10px Trebuchet MS;}
		.header_news dl span{display:block; color:#6a6968; font:25px/23px Trebuchet MS;}
	.header_news dt{float:left; width:60px; padding:10px 0 0 0;}
	.header_news dd{float:left; width:450px; padding:10px 0 0 0; font-size:12px; line-height:13px;}
	.header_news a{text-decoration:none;}
	.header_news a:hover{text-decoration:underline;}
	
	
.list_news{float:right; width:650px; margin:0 0 0 0; padding:0 55px 0 0; color:#ff3802; font:30px Arial Narrow;}
	.list_news dl{color:#6a6968; font:10px Trebuchet MS;}
		.list_news dl span{display:block; color:#6a6968; font:25px/23px Trebuchet MS;}
	.list_news dt{float:left; width:60px; padding:10px 0 0 0;}
	.list_news dd{float:left; width:590px; padding:10px 0 10px 0; font-size:12px; line-height:13px;}
	.list_news a{text-decoration:none;}
	.list_news a:hover{text-decoration:underline;}

.prod_list{}
	.prod_list li{float:left; width:175px; height:180px; text-align:center; color:#005775; font-size:13px;}
		.prod_list li img{margin:0 0 5px 0; padding:4px; border:dotted #000 2px;}
		.prod_list li strong{display:block; padding:5px 0 5px 0; color:#ff3802; font-size:19px; font-weight:normal;}
		.prod_list li a:hover{ margin:0 0 0 10px; text-transform:uppercase; text-decoration:none; color:#4c5256; font-size:11px;}
		.prod_list li a{ margin:0 0 0 10px; text-transform:uppercase;  color:#4c5256; font-size:11px; }		

		
		.prod_list li span{float:center; margin:0 10px 0 0;}
		.prod_list li span a{color:#ff3802;}

.about_prod_block{padding:0 20px 40px 0;}
	.about_prod{width:526px; height:390px; margin:0 0 0 90px; padding:10px 10px; background:url('../images/about_prod.jpg') no-repeat 0 0;}
	
	.about_prod_left a{float:left; width:25px; height:55px; margin:150px 0 0 0; background:#fff url('../images/red_left.jpg') no-repeat 50% 50%;}
	.about_prod_img{float:left; width:460px;}
	.about_prod_right a{float:right; width:25px; height:55px; margin:150px 0 0 0; background:#fff url('../images/red_right.jpg') no-repeat 50% 50%;}
	
	.about_prod_form{clear:both; margin:0 0 0 130px; padding:10px 0 0 0; color:#ff6c00; font-size:22px;}
		.about_prod_form span{float:left;}
		.about_prod_input{float:left; width:100px; height:18px; margin:5px 10px; padding:0 0 0 8px; background:#efe9d6; color:#999999; font-size:11px; line-height:18px; border:none;}
		.about_prod_button{cursor:pointer; float:left; width:73px; height:18px; margin:5px 5px; padding:0 0 4px 0; background:#ff6c00; color:#fff; font-size:12px; line-height:18px; border:none; text-align:center;}
	
	.about_prod_list{}
		.about_prod_list li{float:left; width:320px; padding:0 0 5px 5px;}
	
	.about_prod_block p{clear:both; padding:18px 5px 0 5px;}
	
.catalog_menu{height:400px; padding:45px 15px 30px 15px; background:url('../images/catalog_menu_bg.gif') no-repeat 0 0;}
	.catalog_menu div{padding:0 0 3px 0; color:#fff; font-size:15px; font-family:Georgia;}
	.catalog_menu ul{margin:0 0 7px 0;}
	.catalog_menu li{padding:0 0 3px 15px;}
	.catalog_menu li a{color:#efd6c6; font-size:12px; font-family:Arial; text-decoration:none;}


.tags_block{width:221px; height:445px; padding:0 30px 10px 20px; background:url('../images/tags_block_bg.gif') no-repeat 0 100%; text-align:center;}

	.tags_block_title{margin:0 0 40px 0; font-family:Trebuchet MS; color:#010000; font-size:23px; text-align:left;}

	.tags_block a{padding:0 5px 0 0; line-height:22px; text-decoration:none; color:#343434;}
	.tags_block a:hover{text-decoration:underline;}
	
	.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10{font-family: Tahoma, Sans-Serif;}
	.t1{font-size: 9px;}
	.t2{font-size: 10px;}
	.t3{font-size: 12px;}
	.t4{font-size: 13px;}
	.t5{font-size: 15px;}
	.t6{font-size: 16px;}
	.t7{font-size: 18px;}
	.t8{font-size: 19px;}
	.t9{font-size: 20px;}
	.t10{font-size: 21px;}
.copyrt{float:left; position:relative; margin:45px 0 0 0; padding:15px 5px 0 0; border-top:solid #869e00 3px; color:#645b4d; font-family:Tahoma; font-size:11px;}

.inforegion{clear:both; float:left; padding:45px 0 0 0; color:#645b4d; font-size:11px;}

.footer_contact_block{float:left; position:relative; padding:40px 0 0 95px; _padding:115px 0 0 95px; color:#313131; font-size:30px; font-family:Arial Narrow;}
	.footer_contact_block span{color:#5f5e5e; font-size:17px; font-family:Arial Narrow;}

.footer_ban_block{float:left; padding:40px 0 0 100px;}

/*список*/

.list{padding:0 0 0 5px;}
	.list dt{padding:0 0 5px 0;}
	.list dd{padding:0 0 10px 0;  margin:0 0 0 0;}
	.list ul{padding:0 0 0 0px;}
	.list li{padding:0 0 10px 0px;}	
	
/*contantc*/

.contact_adress_list{float:left; width:280px; padding:0 40px 0 0;}
	.contact_adress_list p{padding:0 0 0 0 !important;}
	.contact_adress_list ul{padding-top:20px;}
	.contact_adress_list li{padding-bottom:10px;}

	.back_form{}
	.back_form label{display:block; width:300px; margin:10px 0 3px 0; padding:2px 0 2px 0; }
	.back_form input{width:300px; margin:0 0 0 0; border:solid #ccc 1px;}
	.back_form textarea{width:300px; margin:0 0 18px 0; border:solid #ccc 1px;}
	.back_form img {float:left;}
	.back_form_input{width:110px !important; margin:0 0 0 15px !important;}
	.submit_back{width:250px !important;}
	.back_form div{width:220px; padding:10px 0 10px 140px; font-size:11px;}
	
.error_content{color:#f8070d;}
	.error_content p{color:#f8070d;}
	
.faq_list{font-size: 12px;}
	.faq_list dt{padding:5px 0 5px 0;font-weight: normal;}
	.faq_list dd{padding:0 0 0 0;  margin:0 0 0 0; font-weight: normal;}

.faq_form{}
	.faq_form form{float:left; width:300px; padding:0 0 0 0;}
		.faq_form form label{display:block; width:300px; margin:2px 0 2px 0; padding:3px 0 2px 0;}
		.faq_form form input{width:300px; border:solid #ccc 1px; padding:1px;}
		.faq_form form textarea{width:300px;border:solid #ccc 1px;}
		.faq_form img {float:left;}
		.faq_form form div{width:200px; padding:10px 0 10px 140px; }
		.submit_faq{clear:both; width:300px !important; margin:0 0 0 0; color:#fff}
	.faq_form li{padding:2px 0 2px 0 !important; list-style-type:none;}
	.faq_form_input{width:105px !important; margin:0 0 0 15px !important;}
	
.faq_text{float:left; width:300px; padding:10px 0 10px 30px; font-size:11px; color:#ccc;}
	.faq_text span{color:#ff000 !important;}

/*map*/

.map_list{padding:0 0 0 25px;}
	.map_list dt{padding:0 0 5px 0px;}
	.map_list dd{padding:0 0 10px 0;}
	.map_list ul{padding:0 0 0 10px;}
	.map_list li{padding:0 0 2px 10px;}

.prod_catalog{clear:both; padding:10px 0 0 0; color:#6D6D6D;}
	.prod_catalog_img{float:left; width:185px; height:130px; margin:0 0 25px 0; background:url('../images/prod_catalog_img.jpg') no-repeat 0 0;}
		.prod_catalog_img img{margin:7px 0 0 7px;}
	.prod_catalog_content{float:left; width:495px; font-size: 12px;}
		.prod_catalog a{display:block; padding:0 0 10px 0;}
		.prod_catalog span{padding:0 5px 0 0; color:#000;}
		.prod_catalog_content p{padding:10px 0 10px 0; line-height:16px;}
	.prod_catalog_price{float:right; width:259px; height:35px; background:url('../images/prod_catalog_bg2.jpg') no-repeat 100% 0;}
	
		.prod_catalog_price span{float:left; padding:5px 0 0 30px !important; color:#FF9000 !important; font-size:18px;}
		.prod_catalog_price a{float:right; margin:8px 40px 0 0; _margin:8px 20px 0 0; padding:0 0 0 0 !important; color:#fff !important;}

		.prod_catalog_price2{float:right; width:259px; height:35px; background:url('../images/prod_catalog_bg2.jpg') no-repeat 100% 0;}	
		.prod_catalog_price2 span{float:left; padding:5px 0 0 30px !important; color:#FF9000 !important; font-size:18px;}
		
table.tablettx td {
	padding: 				3px;
	text-align: left;
}
table.tablettx td.ttx1 {
border-bottom:  1px solid #c1c8b2;
}
table.tablettx td.ttx2 {
border-left:  1px solid #c1c8b2;
border-bottom:  1px solid #c1c8b2;
}		
