﻿* { font-family: Tahoma, Arial, Verdana, MS Sans Serif; font-size: 12px; }

body, html {  margin: 0; padding: 0; }
body { height: 100%; background: url(../i/left_bg_in.jpg) repeat-y #FFF; }
/*body {height: 100%; background: url(../i/left_bg.jpg) no-repeat 0 100% * #FFF; }*/
	
form, input { margin: 0; padding: 0; }

a { position: relative; color: #58595b; }
	a:hover { text-decoration: none; }
h1.myhead_t { font-size:14px}
img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 15px 0; list-style: none; }
	li { padding: 2px 0 2px 16px; background: url(../i/li.gif) no-repeat 4px 10px; }
		ul li ul { margin: 5px 0; }

h1, h2, h3 { margin: 20px 0; padding: 0; }
	h1 { font-size: 18px; font-weight: normal; }
	h2 { font-size: 18px; font-weight: normal; }
	h3 { font-size: 16px; font-weight: normal; }

	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

#box-all { min-height: 100%; min-width: 1000px; width: 100%; }
* html #box-all { height: 100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
	#box-all #pd-all { padding-bottom: 100px; width: 100%; }

/* top block */
#top { height: 170px; background: url(../i/topbg3.gif) no-repeat 400px 0 #FFF; }
	#top_l { height: 170px; float: left; width: 100%; margin-right: -388px; }
		#top_l_in { height: 170px; float: left; width: 409px; }
		#top_r_in { height: 170px; float: right; width: 100%; margin-left: -409px;; }
			#top_r_in .pd { height: 170px; margin-left: 250px; margin-right: 250px; text-align: center; }
				#top_r_in .pd img { margin-top: 20px; }
	#top_r { height: 170px; float: right; width: 388px; height: 170px; background: url(../i/topbg2.png) no-repeat 100% 0; }
		* html #top_r { background: url(../i/p.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/topbg2.png'); }

#t_line { background: url(../i/t_line.gif) repeat-x; height: 6px; }

.phone { padding: 120px 0 0 20px; color: #0050aa; font-weight: bold; font-size: 16px; }
.s_nav { padding: 8px 0 0 60px; color: #8bc246; }
	.s_nav a { color: #000; font-size: 10px; text-decoration: none; margin: 0 10px; position: relative; }
		.s_nav a:hover { text-decoration: underline; }
		
/* top menu block */
#topmenu { height: 42px; background: #FFF; }
	#topmenu .left { float: left; width: 100%; margin-right: -1px; }
		#topmenu .left .pd { padding-right: 1px; }
.topmenu { width: 100%; }
	.topmenu td { padding: 11px 5px; color: #5b9e13; font-weight: bold; font-size: 13px; text-align: center;}
		.topmenu td a { color: #1e448b; font-weight: bold; font-size: 13px; text-decoration: none; }
			.topmenu td a:hover { text-decoration: underline; }
	.topmenu th img {padding: 1px 1px 1px 1px;}
     .topmenu .selected_menu a {color: #00BF00;}
/* left menu */
#menu_top_left { padding-top: 4px; }
	#menu_top_left div { background: url(../i/left_sep.jpg) no-repeat 0 100%; padding: 6px 10px; text-align: right; }
		#menu_top_left div a { color: #1e448b; font-size: 13px; font-weight: bold; text-decoration: none; position: relative; }
			#menu_top_left div a:hover { text-decoration: underline; }

#menu_top_left div.selected_menu { padding: 0; }
#menu_top_left div.selected_menu table { border-collapse: collapse; margin: 0 2px 0 auto; background: url(../i/leftm_bg.gif) no-repeat 0 2px; }
#menu_top_left div.selected_menu table td { padding: 2px 10px 3px 10px; background: url(../i/c-right.gif) no-repeat 100% 2px; color: #FFF; font-size: 13px; font-weight: bold; }
				
#menu_top_left div.selected_menu a { color: #FFF; }
#menu_top_left div.selected_menu div { padding: 4px 0; display: inline; background: url(../i/leftm_bg.gif) no-repeat 0 0; }
#menu_top_left div.selected_menu div div { height: 1px; padding: 4px 0; background: url(../i/c-right.gif) no-repeat 100% 0; }


#menu_top_left div.selected_menu2 { padding: 0; }
#menu_top_left div.selected_menu2 table { border-collapse: collapse; margin: 0 2px 0 auto; background: url(../i/left_copy.gif) no-repeat 0 2px; }
#menu_top_left div.selected_menu2 table td { padding: 2px 10px 3px 10px; background: url(../i/right_copy.gif) no-repeat 100% 2px; color: #FFF; font-size: 13px; font-weight: bold; }
				
#menu_top_left div.selected_menu2 a { color: #FFF; }
#menu_top_left div.selected_menu2 div { padding: 4px 0; display: inline; background: url(../i/left_copy.gif) no-repeat 0 0; }
#menu_top_left div.selected_menu2 div div { height: 1px; padding: 4px 0; background: url(../i/right_copy.gif) no-repeat 100% 0; }


/* search block */
.search { padding-top: 8px; }
	.search .inp { float: left; background: url(../i/inp_bg.gif) no-repeat; height: 23px; width: 148px; margin-top: 1px; }
		.search .inp input { border: 0; background: none; width: 138px;	padding-left: 3px;}
	.search .but { float: left; }

		
/* center block */
#center_left { width: 180px; float: left; background: url(../i/left_bg_in2.jpg) no-repeat 0 100%;}
#center_left {position: relative;}
#center_right { width: 100%; float: right; margin-left: -180px; }
	#center_right .pd { margin-left: 180px; }
#center_in { float: left; width: 100%; margin-right: -180px; }
	#center_in .pad { padding: 18px 10px 10px 10px; background: url(../i/gray_gr.gif) repeat-x; }
#right_in { float: right; width: 180px; }

.center-tbl { border-collapse: collapse; }
	.center-tbl td { vertical-align: top; }
	.center-tbl td.pd1 { width: 219px; height: 219px; background: url(../i/td1.jpg) no-repeat; }
	.center-tbl td.pd2 { width: 206px; height: 206px; background: url(../i/td2.jpg) no-repeat; }
	.center-tbl td.pd3 { width: 206px; height: 205px; background: url(../i/td3.jpg) no-repeat; }
	.center-tbl td.pd4 { width: 210px; height: 210px; background: url(../i/td4.jpg) no-repeat; }
	
	.center-tbl td div { padding: 18px; }
	.center-tbl td.pd1 div .titl, .center-tbl td.pd4 div .titl { color: #5b9e13; font-weight: bold; text-transform: uppercase; padding: 0; }
	.center-tbl td.pd2 div .titl, .center-tbl td.pd3 div .titl { color: #024694; font-weight: bold; text-transform: uppercase; padding: 0; }
	.center-tbl td.pd1 div a, .center-tbl td.pd4 div a, .center-tbl td.pd3 div a, .center-tbl td.pd2 div a { font-weight: bold; font-size: 11px; }
	
/* right column */
.title { float: left; padding: 7px 30px 7px 8px; background: url(../i/zakoruka2.gif) no-repeat 100% 100%; color: #1e448b; font-weight: bold; font-size: 14px; text-transform: uppercase; }
	.title a { color: #1e448b; font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: none; }
		.title a:hover { text-decoration: underline; }
.phones { clear: both; border-collapse: collapse; margin-top: 10px; }
	.phones td { vertical-align: top; color: #1e448b; font-weight: bold; font-size: 13px; padding: 2px 8px; }

.title_w { margin: 8px; border-bottom: 1px solid #a5f343; padding: 3px 0; }
.title_w a { position: relative; color: #FFF; font-weight: bold; text-decoration: none; }
.title_w a:hover { text-decoration: underline;}


#right_in p { padding-left: 8px; margin: 5px 0; color: #1e448b; font-weight: bold; font-size: 13px; }
	#right_in p a { color: #1e448b; font-weight: normal; font-size: 13px; }
.punktir {background: url(../i/dott.gif) repeat-x; }
.new { padding: 8px; font-size: 11px; }
	.new a { font-size: 11px; color: #1e448b; margin-right: 6px; }
.allnews { padding: 8px; font-size: 11px; }
	.allnews a { font-size: 11px; }
.punktir_s { margin: 5px 0 5px 60px; background: url(../i/dott_s.gif) repeat-x; }
.graffik { font-size: 11px; font-weight: bold; padding: 2px 8px 8px 8px; }
	.graffik strong { font-size: 11px; color: #FFF; }
	
/* footer */
#box-bottom { height: 100%; margin-top: -85px; min-width: 1000px; width: 100%; background: #a6a8aa; }
	* html #box-bottom { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
#bot0 { height: 8px; background: #FFF; }
#bot1 { height: 20px; }
#bot2 { height: 7px; background: url(../i/f_line.gif) repeat-x; }
.f_tbl { border-collapse: collapse; width: 100%; }
	.f_tbl td { vertical-align: top;; padding: 3px; }
		.f_tbl td a { font-size: 10px; text-decoration: none; }
			.f_tbl td a:hover { text-decoration: underline; }
#menu_bottom div {float: left; padding: 0px 0px 0px 4%;}
#bot_left { float: left; padding-left: 32px; }
#bot_right { float: right; padding-right: 32px; text-align: right; }
#bot_left, #bot_right { color: #1e448b; font-weight: bold; font-size: 11px; padding-top: 4px; }
#bot_left a, #bot_right a { color: #1e448b; font-weight: bold; font-size: 11px; text-decoration: none; }
	#bot_left a:hover, #bot_right a:hover { text-decoration: underline; }
/* h4 для полезных статей */
.h4_mini
{
font-size:11px ; 
font-weight:normal ;
color:#58595B ;
margin:0 ;
}
.prod{
	text-align: justify;
}
.prod h1{
	text-align: center;
}
.pad h1{
	text-align: center;
}
