/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#C7B9AC;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

h1{padding:0 0 15px 0; font-family:Century Gothic; color:#FFCC00; font-size:24px; font-weight:normal;}
	h1 span{display:block; font-family:Century Gothic; color:#5D5858; font-size:16px; text-align:right;}
h2{padding:10px 0 5px 0; color:#ffcc00; font-family:Tahoma; font-size:14px; font-weight:normal;}

a{color:#0098e0; text-decoration:none;}
a:hover{text-decoration:underline;}


/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center;}

#main{min-height:100%; height:auto !important; height:100%; margin:0 auto -152px; text-align:left;
	background:#000 url('../images/main_bg.jpg') no-repeat 50% 0;}

#main2{min-height:100%; height:auto !important; height:100%; margin:0 auto -152px; text-align:left;
	background:#000 url('../images/main_bg2.jpg') no-repeat 50% 0;}

	#header{width:1000px; height:478px; margin:0 auto;}
	#header2{width:1000px; height:365px; margin:0 auto;}
	
	#content{width:1000px; margin:0 auto;}
		.first_block{float:left; width:522px; background: url('../images/first_block_bg.gif') no-repeat 100% 50%;}
		.content_block{float:left; width:640px;}
		.first_block2{float:left; width:350px;}
		.block{float:left; width:436px; padding:0 0 0 20px;}
		.block2{float:left; width:630px;}

#footer, .footer_push{clear:both; height:152px; margin:15px 0 0 0;}
	#footer{background:url('../images/footer_bg.jpg') no-repeat 50% 0;}

/* -------------------------------
	Menu 
------------------------------- */

.hmm_list{position:relative; margin:0 0 0 404px; padding:16px 0 0 0;}
	.hmm_list li{float:left; padding:0 14px 0 0;}
	.hmm_list li a{float:left; width:12px; height:12px;}
	.home_ico{background:url('../images/home_ico.gif') no-repeat 50% 50%;}
	.mail_ico{background:url('../images/mail_ico.gif') no-repeat 50% 50%;}
	.map_ico{background:url('../images/map_ico.gif') no-repeat 50% 50%;}
	.rss_ico{background:url('../images/rss_ico.gif') no-repeat 50% 50%;}

.head_nav{float:left; padding:15px 0 0 0;}
	.head_nav li{padding:0 0 0 20px; background:url('../images/white_arrow.gif') no-repeat 0 50%;}
	.head_nav a{font-size:15px; color:#fff;}

.head_menu{width:508px; margin:55px 0 0 -23px; background:url('../images/head_menu_bg.jpg') repeat-y 0 100%;}
	.head_menu div{padding:0 0 10px 0; background:url('../images/head_menu_bottom.jpg') no-repeat 0 100%;}
		.head_menu ul{height:130px; padding:10px 0 0 35px; background:url('../images/head_menu_top.jpg') no-repeat 0 0;}
		.head_menu li{float:left; width:210px; margin:0 25px 0 0; border-bottom:dotted #4D5054 2px;}
		.head_menu li span{float:left; padding:5px 0 8px 30px; background:url('../images/red_arrow.gif') no-repeat 11px 60%; font-size:14px; }
		.head_menu li a{float:left; padding:5px 0 8px 30px; background:url('../images/red_arrow.gif') no-repeat 11px 60%; font-size:14px; color:#fff; text-decoration:none;}
	
	.head_menu .clear{background:none}

.breadcrumbs_list{height:25px;}
	.breadcrumbs_list li{float:left; color:#999898;}
	.breadcrumbs_list li a{padding:0 31px 0 0; background:url('../images/arrow_ico.gif') no-repeat 91% 60%; color:#fff; text-decoration:none;}
	
/* -------------------------------
	Form 
------------------------------- */

.search_form{margin:0 0 50px 0;}
	.search_input{float:left; width:189px; height:23px; padding:4px 0 0 10px; background:url('../images/search_input.gif') no-repeat 0 0; border:none;
		font-size:12px; font-family:Arial;}
	.search_button{cursor:pointer; float:left; width:26px; height:23px; background:url('../images/search_button.gif') no-repeat 0 0; border:none}

/* -------------------------------
	Template style
------------------------------- */

.clear{clear:both; line-height:0px;}

p{padding:0 0 15px 0;}

.main_logo a{position:absolute; width:320px; height:25px; margin:112px 0 0 92px; padding:61px 0 0 5px; background:url('../images/main_logo.gif') no-repeat 0 0;
	color:#C3C3C3; font-size:12px; font-family:Arial; text-decoration:none;}

.main_logo2 a{position:absolute; width:320px; height:25px; margin:62px 0 0 92px; padding:61px 0 0 5px; background:url('../images/main_logo.gif') no-repeat 0 0;
	color:#C3C3C3; font-size:12px; font-family:Arial; text-decoration:none;}

.head_phone_block{position:relative; clear:both; margin:0 0 0 412px; top:35px; color:#fff; font-size:12px; font-family:Arial;}
	.head_phone_block div{padding:5px 0 0 0; color:#FFCC00; font-size:27px;}
	.head_phone_block div span{padding:0 5px 0 0; color:#B0AFAF; font-size:13px;}

.head_adress{position:relative; width:165px; margin:100px 0 0 155px; text-align:right; font-family:Arial; color:#ACA5A5; font-size:12px;}
	.head_adress a{font-family:Arial; color:#ACA5A5;}

.head_right{float:right; margin:-240px 0 0 0;}
.head_right2{float:right; margin:-90px 0 0 0;}

.basket_block{float:left; width:195px; margin:0 15px 0 0; padding:15px 20px 15px 35px; border:dotted #fff 2px; background:#040B08 url('../images/basket_bg.jpg') no-repeat 5px 50%; color:#fff;}
	.basket_block span{color:#FF6603;}
	.basket_block a{float:right; width:73px; height:25px; background:url('../images/basket_button.gif') no-repeat 0 0;}
	.basket_block a.clear{float:right; width:73px; height:25px; background:url('../images/basket_button2.gif') no-repeat 0 0;}

.news_list{padding:0 40px 30px 0;}
	.news_list li{padding:30px 0 0 0;}
		.news_list img{float:left; width:100px;}
		.news_list div{margin:-10px 0 0 115px;}
		.news_list a{display:block; padding:0 0 10px 0; color:#0098E0;}
		.news_list span{display:block; padding:10px 0 0 0; color:#898786;}
		
.news_list_group{padding:0 40px 30px 0;}
	.news_list_group li{padding:0 0 20px 0;}
		.news_list_group div{margin:0 0 0 0;}
		.news_list_group a{display:block; padding:0 0 10px 0; color:#0098E0;text-transform: uppercase;}
		.news_list_group span{display:block; padding:0px 0 0 0; color:#898786;}

.map_block2{clear:both; padding:20px 20px 30px 10px;}

/*tag*/

.tags_block{ margin:0 0 0 0; padding:0 20px 30px 0; text-align: left; }
	.tags_block_title{padding:0 10px 0 0; margin:20px 0 10px 0; color:#0b636b;font-size:24px; font-weight: normal;}
	.tags_block a{padding:5px 5px 0 0; line-height:22px; text-decoration:none; color:#84af50; }
	.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;}

/*Постраничный перебор */
		
.breadcrumgs_list{height:25px; margin:0 0 0 0;}
	.breadcrumgs_list li{float:left; padding:0 50px 0 0; color:#535353;}
		.breadcrumgs_list li a{padding:0 2px 0 2px; color:#0098e0;}

/*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;}

/*error*/
	
.error_content{color:#ff3802;}
	.error_content p{color:#ff3802; margin: 10px 0 10px 0;}
	
/*перечень вопрсов*/

.faq_list{}
	.faq_list dt{padding:0 0 5px 0;font-weight: normal;}
	.faq_list dd{padding:0 0 10px 0; margin:0 0 0 0; font-weight: normal; font-style: italic;}
	
/*форма отправки вопроса*/

.faq_form{}
	.faq_form form{float:left; width:300px; padding:0 0 0 0;}
		.faq_form form label{display:block; width:250px; margin:2px 0 2px 0; padding:3px 0 2px 0;}
		.faq_form form input{width:250px; padding:1px; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
		.faq_form form textarea{width:250px; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
		.faq_form img {float:left;border:solid #0098e0 1px;}
		.faq_form form div{width:150px; padding:10px 0 10px 140px; font-size:11px; }
		.submit_faq{clear:both; width:250px !important; margin:0 0 0 0; color:#000000}
	.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 0; font-size:11px; color:#ccc;}
.faq_text span{color:#ff000 !important;}

/*список*/

.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;}	

/*обратная связь*/

.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;}

/*форма Личный кабинет*/

	.users-site-form{}
	.users-site-form li{padding-bottom:10px;}
	.users-site-form label{display:block; width:300px; margin:0 0 0 0; padding:2px 0 2px 0; }
	.users-site-form input{width:300px; margin:0 0 0 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.users-site-form textarea{width:300px; margin:0 0 0 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.users-site-form .submit{width:300px !important; margin:10px 0 0 0 !important;}

/*форма корзина заказов*/

	.eshop_form{}
	.eshop_form input{margin:0 0 0 0; padding:2px 0 2px 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.eshop_form td {padding: 5px; vertical-align: middle;}
	.eshop_form textarea{width:300px; margin:0 0 18px 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.eshop_form select{margin:0 0 18px 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.eshop_form a{float:left; padding:0 0 0 0; }

	
/*форма обратной связи*/

	.back_form{}
	.back_form label{display:block; width:300px; margin:10px 0 3px 0; padding:1px 0 1px 0; }
	.back_form input{width:300px; margin:0 0 0 0; padding:2px 0 2px 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.back_form textarea{width:300px; margin:0 0 18px 0; border:solid #0d3569 1px;color: #fff; background-color: #020a15;}
	.back_form img {float:left; border:solid #0d3569 1px;}
	.back_form_input{width:110px !important; margin:0 0 0 15px !important; }
	.submit_back{width:250px !important; color: #fff; background-color: #020a15}
	.back_form div{width:220px; padding:10px 0 10px 140px; font-size:11px;}
	
.text_block{}
	.text_block img{float:left; padding:0 30px 10px 0;}

.bottom_list{clear:both; width:980px; margin:35px 0 35px 10px; background:#030D17 url('../images/bottom_list_left_top.gif') no-repeat 0 0;}
.bottom_list2{clear:none; width:980px; margin:35px 0 35px 0; background:#030D17 url('../images/bottom_list_left_top.gif') no-repeat 0 0;}
.bottom_list3{clear:none; width:315px; margin:5px 0 55px 0;}
	.bottom_list_right_top{background: url('../images/bottom_list_right_top.gif') no-repeat 100% 0;}
	.bottom_list_left_botttom{background: url('../images/bottom_list_left_botttom.gif') no-repeat 0 100%;}
	.bottom_list_right_botttom{background: url('../images/bottom_list_right_botttom.gif') no-repeat 100% 100%;}
	
	.bottom_list ul{}
		.bottom_list li{float:left; width:450px; margin:0 0 0 20px; _margin:0 0 0 12px; padding:10px 15px 10px 0; background:url('../images/bottom_list_separator.gif') no-repeat 100% 0;}
			.bottom_list_img{float:left; width:150px; height:110px; padding:5px 0 0 0; text-align:center; background:url('../images/bottom_list_bg.gif') no-repeat 0 0;}
			.bottom_list_img a.img{width:136px; margin: 0 0 0 0;}
			.bottom_list li a{float:right; width:300px; margin:-145px 0 0 0; text-decoration:none;}
			.bottom_list li a span{display:block; padding:0 0 5px 0; color:#FF8700; font-family:Tahoma; font-size:14px; font-weight:normal;}
			.bottom_list li a:hover{text-decoration:underline; color:#FF8700;}
			.bottom_list p {float:right; width:300px;  margin: -120px 0 0 0;}
			
	.bottom_list2 ul{border-top:dotted #4F565D 1px;}
		.bottom_list2 li{float:left; width:450px; margin:0 0 0 20px; _margin:0 0 0 12px; padding:25px 15px 15px 0; background:url('../images/bottom_list_separator.gif') no-repeat 100% 0;}
			.bottom_list_img{float:left; width:136px; height:110px; padding:5px 0 0 0; text-align:center; background:url('../images/bottom_list_bg.gif') no-repeat 0 0;}
			.bottom_list2 li a{float:right; margin:-145px 0 0 15px; text-decoration:none;}
			.bottom_list2 li a span{display:block; padding:0 0 5px 0; color:#FF8700; font-family:Tahoma; font-size:14px; font-weight:normal;}
			.bottom_list2 li p {float:right; width:300px; margin: -120px 0 0 0;}
		
	.bottom_list3 ul{}
		.bottom_list3 li{width:280px; margin:0 0 0 20px; _margin:0 0 0 12px; padding:25px 15px 15px 0; border-top:dotted #4F565D 1px;}
			.bottom_list_img{float:left; width:136px; height:110px; padding:5px 0 0 0; text-align:center; background:url('../images/bottom_list_bg.gif') no-repeat 0 0;}
			.bottom_list3 li a{float:right; width:130px; margin:-145px 0 0 15px; text-decoration:none;}
			.bottom_list3 li a span{display:block; padding:0 0 5px 0; color:#FF8700; font-family:Tahoma; font-size:14px; font-weight:normal;}
	
	.bottom_list_price{clear:both; width:116px; height:25px; margin:0 0 0 10px; padding:5px 0 0 0; background:url('../images/bottom_list_price.gif') no-repeat 0 0; 
	text-align:center; font-size:17px; color:#fff;}
		.bottom_list_price span{font-size:14px;}

.footer{width:920px; margin:0 auto; padding:10px 0 0 0; text-align:left;}	
	.footer_left{float:left; width:640px;}
	.footer_right{float:right; width:230px; padding:15px 0 0 0;}

		.copyrt_block{float:left; padding:15px 80px 10px 0; color:#fff;}
		.ban_block{float:left; width:300px; margin:0 0 0 0;}
		
			.ban_block a{opacity: .4; -moz-opacity: .4;filter: alpha(opacity=40);}
			.ban_block a:hover { opacity: 1; -moz-opacity: 1;	filter: alpha(opacity=100);}

		.made_block{float:left; margin:10px 0 0 0;}

/*add block*/

.other_block{}
	.other_block{}

.blue_list{clear:both; width:625px; margin:10px 0 35px 0; background:#030D17 url('../images/bottom_list_left_top.gif') no-repeat 0 0;}
	.blue_list_right_top{background: url('../images/bottom_list_right_top.gif') no-repeat 100% 0;}
	.blue_list_left_botttom{background: url('../images/bottom_list_left_botttom.gif') no-repeat 0 100%;}
	.blue_list_right_botttom{padding:15px 15px; background: url('../images/bottom_list_right_botttom.gif') no-repeat 100% 100%;}

	.big_img_block{float:right; width:385px; height:240px; margin:20px 0 25px 35px; background:url('../images/big_img_block_bg.gif') no-repeat 0 0;}
		.big_img_block ul{height:240px;}
		.arrow_left a{float:left; width:22px; height:54px; margin:90px 0 0 9px; background:#030D17 url('../images/arrow_left.jpg') no-repeat 0 0;}
		.arrow_right a{float:left; width:22px; height:54px; margin:90px 0 0 0; background:#030D17 url('../images/arrow_right.jpg') no-repeat 0 0;}
		.big_img{float:left; width:278px; padding:5px 0 0 0; text-align:center;}
		.big_img_price {float:left; width:116px; height:25px; margin:0 0 0 50px; padding:5px 0 0 0; background:url('../images/bottom_list_price.gif') no-repeat 0 0; text-align:center; font-size:17px; color:#fff;}
		.big_img_buy {float:left; width:116px; height:25px; margin:0 0 0 0; padding:5px 0 0 0; background:#062442 url('../images/buy_bg.jpg') no-repeat 0 100%; text-align:center; font-size:17px; color:#fff;}
		

	.content_table{margin:25px 0 40px 0; border-top:dotted #4F565D 2px;}
		.content_table td{padding:7px 10px 7px 5px;}
		.content_table_color td{background:#061523;}

	.flash_block{margin:0 0 30px 0; text-align:center;}

.blue_block2{width:513px; margin:-35px 0 50px 35px; padding:10px 20px; background:#041424 url('../images/blue_block2.gif') no-repeat 0 100%;}

.faq_list ul{}
		.faq_list li{margin:0 0 0 20px; _margin:0 0 0 12px; padding:10px 0 0 0; }