@import"reset.css";

#bg_bottom {
background:url('../img/footer_bg.jpg') repeat-x bottom;
width:100%;
}
#bg_top {
background:url('../img/topbg.jpg') no-repeat top center;
width:100%;
}
#wrap {
width:960px;
position:relative;left:50%;
margin-left:-485px;
}
/*Header
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#header {
padding-top:28px;
font-family:"Trebuchet MS";
overflow:hidden;
height:97px;
_height:127px;
}
*+html #header {
height:127px;
}
/* Logo */
#logo {
float:left;
width:230px;
position:relative;left:10px;
margin-right:20px;
}
#logo div {
position: relative;
float: left;
width: 230px;
height: 70px;
font-size: 2.8em;
font-weight: bold;
color: #FFFFFF;
text-indent: -9999px;
overflow: hidden;
}
#logo div a {
position: absolute;
top: 12;
left: 0;
display: block;
width: 230px;
height: 70px;
background: url('../img/logo.gif') 0 0 no-repeat;
text-indent: -9999px;		
}

#help {
float:left;
background:url('../img/line.jpg') no-repeat 0 0;
height:56px;
padding:14px 0 0 15px;
color:#2e3033;
font-size:14px;
line-height:15px;
position:relative;left:5px;top:8px;
}

#phone {
float:right;
background:url('../img/phone.jpg') no-repeat;
width:228px;
height:63px;
padding:12px 0 0 0;
line-height:18px;
margin-top:6px;
}
	#phone span {
	color:#fff;
	font-style:italic;
	font-size:12px;
	}
	#phone p {
	font-size:16px;
	font-weight:bold;
	color:#2e3033;
	padding-left:48px;
	}

	
/*Menu
-------------------------------------------------------------- */
#menu {
background:url('../img/menu.jpg') no-repeat;
width:960px;
height:38px;
text-transform:uppercase;
}
#menu ul {
list-style:none;
position:relative;top:10px;text-align:center;
}
#menu ul li {
display:inline;
background:url('../img/line2.jpg') no-repeat right center;
padding:0 30px 0 30px;
}
#menu ul li ul li {
padding:0 !important;
}
#menu ul #last {
background:none;
}
/* ������ ���� */
#menu ul li a {
color:#fff;
font-weight:bold;
font-family:"Trebuchet MS";
text-decoration:none;
}


/*Content
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content {
margin-top:18px;
overflow:hidden;
_height:1%;
}
#content_left {
float:left;
width:716px;
}
#content_right {
float:left;
width:231px;
position:relative;left:15px;
}

/* Left side
----------------------------------------------------------------------------------------------------------------------------------------*/
/* ������������ �� ������ 
----------------------------------------------------------------------------*/
#per {
background:url('../img/bg2.jpg') repeat-x;
height:190px;
width:100%;
}
#per_list li{
display:inline;
float:left;
}
#per_list li a:hover {
text-decoration:none;
}
/* �������� ������ */
#fi_on, #s_on, #t_on, #f_on {
width:179px;
height:190px;
display:block;
color:#016366;
font-size:15px;
font-family:"Arial";
font-weight:bold;
text-decoration:none;
}
/* ���������� ������ */
#fi_off, #s_off, #t_off, #f_off {
width:179px;
height:190px;
display:block;
color:#d4261e;
font-size:15px;
font-family:"Arial";
font-weight:bold;
}

#per_list li span {
display:block;
text-align:center;
position:relative;top:155px;
letter-spacing:-1px;
font-size:15px;
display:none;
}
#fi_on {background:url('../img/fi_on.jpg') no-repeat;}
#fi_off {background:url('../img/fi_off.jpg') no-repeat;}
#s_on {background:url('../img/sbg_on.jpg') no-repeat;}
#s_off {background:url('../img/sbg_off.jpg') no-repeat;}
#t_on {background:url('../img/tbg_on.jpg') no-repeat;}
#t_off {background:url('../img/tbg_off.jpg') no-repeat;}
#f_on {background:url('../img/fbg_on.jpg') no-repeat;}
#f_off {background:url('../img/fbg_off.jpg') no-repeat;}

#per_cont {
border-left:1px solid #cfded8;
border-right:1px solid #cfded8;
background:#fffef7;
padding:25px 0 16px 0;
overflow:hidden;
_height:1%;
}
#per_cont_bgbottom {height:7px;background: url('../img/border_bot.jpg') no-repeat bottom;margin-bottom:24px;}
#per_cont_left {
float:left;
width:220px;
}
/* ����� ��� ������������� */
#per_cont_right {
width:470px;
float:left;
font-family:Arial;
color:#464242;
line-height:16px;
}
#per_cont_right p {
padding-bottom:12px;
}
#per_cont_right ul {
margin-left:18px;
list-style:none;
}
#per_cont_right ul li {
background:url('../img/tr.jpg') no-repeat left top;
padding:0 0 2px 14px;
}

#per_cont_left ul {
list-style:none;
padding-left:15px;
}
#per_cont_left ul li a {
color:#006568;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
line-height:26px;
padding:1px 6px 1px 6px;
}
#per_cont_left ul li a:hover {
color:#fff !important;
background:#6d9da9 !important;
}
#links {float:right;width:175px;text-align:left;margin-top:24px;}
#links p {padding-bottom:4px !important;}
#links p a {
color:#d4261e;
font-size:11px;
font-weight:bold;
padding-left:18px;
}

#links2 {float:right;width:200px;text-align:left;margin-top:24px;}
#links2 p {padding-bottom:4px !important;}
#links2 p a {
color:#d4261e;
font-size:11px;
font-weight:bold;
padding-left:18px;
}
.more {background:url('../img/more.gif') no-repeat left center;}
.calc {background:url('../img/calc.gif') no-repeat left center;}


.block {
background:#fffef7 url('../img/bg3.jpg') repeat-x top;
padding:20px 0px 20px 0;
overflow:hidden;
_height:1%;
color:#464242;
font-size:12px;
margin-bottom:20px;
}
.block h2, .block .ash2 {
color:#2e3033;
font-size:22px;
font-family:"Trebuchet MS";
font-weight:normal;
padding-bottom:20px;
}
.block span {
font-size:12px;
color:#007579;
font-weight:bold;
}
.block_left {
float:left;
width:320px;
margin:0 15px 0 22px;
_margin:0 12px 0 16px;
}
.s_ul {
list-style:none;
}
.s_ul li {
background:url('../img/str_bottom.jpg') no-repeat top left;
padding-left:16px;
padding-bottom:20px;
}
.s_ul li p {
padding-bottom:2px;
}
.s_ul li a {
text-decoration:none;
color:#464242;
}
.date span{
font-weight:bold;
font-size:11px;
}

/* ����� "�������-������", "��� �������", */
.all {
background:url('../img/str_right.jpg') no-repeat;
padding-left:16px;
float:right;
padding-right:8px;
color:#007579;
font-weight:bold;
font-size:11px;
}

.text {
padding-bottom:12px;
color:#464242;
}
.text a {
color:#e31c19;
}

/* Right side 
------------------------------------------------------------------------------------------------------------------------------------*/
.obsl {
background:url('../img/obsl.jpg') no-repeat;
width:229px;
height:91px;
margin-bottom:10px;
display:block;

}
.obsl a span {
color:#d4261e;
font-size:15px;
font-weight:bold;
position:relative;top:30px;left:64px;
line-height:15px;
}
.strah {
background:url('../img/strah.jpg') no-repeat;
width:229px;
height:91px;
margin-bottom:10px;
display:block;
}
.strah a span {
color:#d4261e;
font-size:15px;
font-weight:bold;
position:relative;top:30px;left:57px;
line-height:15px;
}
.proh {
background:url('../img/proh.jpg') no-repeat;
width:229px;
height:91px;
margin-bottom:10px;
display:block;
}
.proh a span {
color:#d4261e;
font-size:15px;
font-weight:bold;
position:relative;top:25px;left:68px;
line-height:15px;
}
.in, .in2 {display:none;}
.proh a{text-decoration:none;display:none;}
.strah a{text-decoration:none;display:none;}
.obsl a{text-decoration:none;display:none;	}


.block2 {
width:229px;
background:#fffef7 url('../img/head.jpg') no-repeat top;
margin-bottom:12px;
color:#464242;
}
.block2 a {
color:#007579;
}
.block2 p {
padding-bottom:4px;
}
.block2_bgbott {
background:url('../img/bott.jpg') no-repeat bottom;
padding:3px 8px 10px 12px;
}
.block2 h3 {
text-transform:uppercase;
font-size:13px;
font-family:"Trebuchet MS";
color:#fff;
padding:5px 0 24px 0;
font-weight:normal;
}

.ul_punkt {
list-style:none;
}
.ul_punkt li{
background:url('../img/punk.jpg') no-repeat top left;
padding:0 0 8px 20px;
color:#464242;
}
/* ������ �� ����� "��� �� ��������" */ 
.ul_punkt li a {
color:#464242;
text-decoration:none;
}

.news_block {
padding-bottom:12px;
}
#tel_bg {
background:url('../img/tel.jpg') no-repeat top right;
margin-top:-8px;padding-top:8px;
line-height:16px;
}
.numb {
color:#2e3033;
font-size:16px;
padding-bottom:8px;
}
.numb span {
color:#838688;
font-size:12px;
}
.sh {
color:#000 !important;
border-bottom:1px dotted #000;
text-decoration:none;
position:relative;top:-2px;
}

/* Footer
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {
padding:25px 0 70px 0;
}
address {
float:left;
font-style:normal;
margin-left:20px;
color:#464242;
}
counter {
float:left;
font-style:normal;
margin-left:50px;
color:#464242;
}
#statistics {
float:right;
}
#statistics p {
padding-bottom:6px;
}

/* Index2 */
#content_left2 {
float:left;
width:245px;
}
#content_right2 {
float:left;
width:715px;
margin-bottom:12px;
}
.block_bg4 {
width:231px;
background:#fffef7 url('../img/bg4.jpg') no-repeat left top;
margin-bottom:18px;
}
.block_bg4bot {
width:231px;
background:url('../img/bg4_bot.jpg') no-repeat left bottom;
padding:14px 12px 18px 18px;
}


/* UL_2 */
.ul_2 {
list-style:none;
}
/* ���������� ������ � ul_2 */
.ul_2 li a{
color:#2e3033;
font-size:12px;
font-family:"Trebuchet MS";
text-transform:uppercase;
padding:9px 0 9px 14px;
width:184px;
_width:200px;
display:block;
border-bottom:1px dotted #cccbc6;
background:url('../img/str_right2.gif') no-repeat left center;
}
/* �������� ������ � ul_2 */
.ul_2 li .on {
color:#c92216;
background:url('../img/str_bottom2.gif') no-repeat left top;
font-weight:bold;
text-decoration:none;
}

.ul_2_submenu {
list-style:none;
padding:12px 12px 8px 14px;
border-bottom:1px dotted #cccbc6;
width:165px;
}
.ul_2_submenu li a{
border:none;
padding:2px 0 2px 0;
background:none;
text-transform:none;
text-decoration:none;
width:155px;
_width:173px;
}
.last a {
border:none !important;
}

#sf {
background:url('../img/sf.gif') no-repeat left bottom;
padding-left:34px;
color:#006568;
font-family:"Trebuchet MS";
font-size:14px;
height:35px;
margin-bottom:12px;
}

/* UL_3 */
.ul_3 {
list-style:none;
margin-bottom:5px;
}
.ul_3 li {
background:url('../img/marker.gif') no-repeat left center;
padding-left:18px;
}
.ul_3 li a {
color:#2e3033;
line-height:24px;
font-family:"Trebuchet MS";
}

/* UL_4 */
.ul_4 {
list-style:none;
margin:0 0 18px 18px;
}
.ul_4 li {
background:url('../img/marker2.gif') no-repeat left center;
padding-left:18px;
}

/* Breadcrumb */
#breadcrumb {
color:#57595d;
font-size:10px;
margin-bottom:12px;
}
#breadcrumb a{
color:#57595d;
}
#content_block2 {
background:#fffef7 url('../img/bg3.jpg') repeat-x top left;
width:100%;
}
#content_block2_div {
padding:22px 0 31px 24px;
background:url('../img/cont_bot.jpg') no-repeat left bottom;
width:100%
}
#pad {
padding-right:42px;	
_padding-right:24px;	
font-family: Tahoma;
}
*+html #pad {
padding-right:24px;
}

.cont_h2 {
color:#2e3033;
font-family:"Trebuchet MS";
font-size:22px;
font-weight:normal;
padding-bottom:18px;
}
.h1, .h2, .h3, .h4, .h5 {
font-weight:normal;
font-family:"Trebuchet MS";
padding-bottom:8px;
}
.h1 {
color:#2e3033;
font-size:22px;
}
.h2 {
color:#04646b;
font-size:20px;
}
.h3 {
color:#04646b;
font-size:18px;
}
.h4 {
color:#04646b;
font-size:16px;
font-weight:bold !important;
}
.h5 {
color:#04646b;
font-size:14px;
font-weight:bold !important;
}

.important_top {
background:#e0ede4 url('../img/text_top.gif') no-repeat top left;
width:655px;
margin-bottom:18px;
}
.important_bot {
background:url('../img/text_bot.gif') no-repeat bottom left;
width:655px;
padding:18px 18px 8px 18px; 
}
.important_bot p {
padding-right:28px;
}
.zag {
color:#2e3033;
font-weight:bold;
font-style:italic;
}

/* ������� */
.table {
margin:0 0 18px 0;
}
.td1 {width:190px;padding:8px 16px 0 18px;font-size:12px;}
.td1_first {width:190px;background:#267c81;color:#fff;font-size:12px;font-weight:bold;}
.td1_first span {padding-left:18px;margin:5px 0 5px 0;display:block;}
.td2 {width:463px;padding:8px 16px 0 18px;font-size:12px;}
.td2_first {width:463px;background:#267c81;color:#fff;font-size:12px;font-weight:bold;}
.td2_first span {padding-left:18px;margin:5px 0 5px 0;display:block;}

/* ����� */
.form {
margin-bottom:18px;
}
.form p {
padding-bottom:8px;
}
.input1 {
width:245px;
border:1px solid #8db0a4;
}
.select1 {
width:245px;
border:1px solid #8db0a4;
}
.textarea1 {
border:1px solid #8db0a4;
width:390px;
height:100px;
}
#submit1 {
background:url('../img/send.jpg') no-repeat;
width:110px;
height:24px;
border:none;
color:#fff;
}

/* JS */
#second, #stylename_3, #stylename_2, #third, #four {display:none;}

.in, .in2 {
color:#464242;
font-family:Arial;
font-size:15px;
line-height:15px;
}
/*
#pad p {color:#464242; padding-bottom:12px; margin:0; padding-top:5px; }
*/
#pad p {color:#464242;  margin:0; }

#pad h2 {color:#2E3033; font-family:"Trebuchet MS"; font-size:22px; font-weight:normal; padding-bottom:18px;}

#pad ul li {background:url("../img/punk.jpg") no-repeat scroll left top transparent;color:#464242;padding:0 0 8px 20px; list-style: none outside none;}

#pad ol li {color:#464242;margin-left: 20px; padding:0 0 8px 20px;}

#pad h3, #pad h4 {color:#04646B; font-size:16px; font-weight:bold !important; padding-bottom: 10px;}

#pad table p, #pad table td {
  font-size: 12px;
  color: #585858;
  font-family: Tahoma;
}
h1 {
    color: #005366;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
  
}
#pad h4 {
  font-size: 12px;
}
.ash2{
display: block;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.ash3{
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

