html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	color:#3b3b3b;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 20px;
	background:#f3f3f3 url(../img/bg222.jpg) repeat-y top center;
}




a { color:#196893; text-decoration:underline;}
a:hover { text-decoration:none; }
select,input,textarea {border:1px solid #7f9db9; background:#fff;}

.clear { font-size:0; line-height:0; height:0; clear:both; }
.over, .clear { overflow:hidden; _zoom:1; }
.hidden { display: none; }
.ihidden { display: none !important; }

.main {width:984px;margin:0 auto;text-align:left;position:relative;background:#fff;}

.name {float:left;margin:12px 0 0 20px;display:inline;}

.topcontact {float:right;margin:12px 16px 0 0;display:inline;}
.topcontact li {float:left;margin:0 4px 0 5px;display:inline;}
.topcontact li.list {padding:0 0 0 10px;margin:0 9px 0 5px;background:url(../img/list.png) no-repeat 0 5px;}

.header {width:964px;height:148px;background:#375c83 url(../img/header.jpg) no-repeat;margin:0 0 0 10px;position:relative;}

.header .logo {float:left;width:541px;height:115px;margin:11px 0 0 44px;padding:14px 0 0 0;display:inline;text-align:center;}
.header .description {width:541px;height:45px;padding:12px 0 0 0;background:url(../img/description.png) no-repeat;font-size:13px;line-height:15px;color:#fff;text-shadow:1px 1px #000;}
.header .description a {color:#9ebdd6;text-decoration:none;}

.header .login {position:absolute;top:29px;right:0;width:258px;height:137px;text-shadow:1px 1px #000;color:#fff;}
.header .login a {color:#fff;}
 

.menu {
width:964px;
height:34px;
background:#5383b5 url(../img/menu.png) repeat-x;
margin:2px 0 9px 10px;
z-index:100;


}


.menu ul {float:left;}
.menu ul li {float:left;height:34px;padding:0 22px;background:url(../img/list2.png) no-repeat 0 12px;}
.menu ul li.none {background:none;}
.menu ul li a {float:left;height:34px;color:#fff;font-size:14px;line-height:34px;text-decoration:none;}
.menu ul li a:hover {color:#fff;text-decoration:underline;}

.shadow {width:984px;height:14px;background:url(../img/bg.png) no-repeat;}

.content {width:966px;padding:8px 8px 8px 10px;background:url(../img/content.png) repeat-y;overflow:hidden;_zoom:1;
color:#3b3b3b;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
line-height: 20px;}
 
.leftcol .block {background:url(../img/block.png) no-repeat bottom left;padding:0 0 21px 10px;margin:10px 0 0 -10px;}
.leftcol .block .title {width:194px;background:url(../img/title.png) no-repeat bottom left;padding:0 0 11px 0;}
.leftcol .block .title h3 {color:#fff;font:normal italic 14px/18px Trebuchet MS, Arial, Tahoma;background:#96a5b2;padding:4px 15px;}
.leftcol .help .title h3 {background:#96a5b2 url(../img/help.png) no-repeat top right;}
.leftcol .article .title h3 {background:#196893;}
.leftcol .block_text {padding:10px 15px;}
.leftcol .article .block_text {padding:10px 5px 10px 15px;}
.leftcol .article_item {padding:13px 0;font-size:11px;}
.leftcol .article_item h4 {color:#196893;font:normal italic 12px/15px Trebuchet MS, Arial;margin:0 0 4px 0;}


.content .centcol {float:left;width:936px;margin:0 0px 0 14px;display:inline;}
.content .centcol .info {background:#f5f5f5; padding:15px 20px;} 
.content .centcol .search {text-align:center;margin:10px 0 0 0;font-size:13px;overflow:hidden;_zoom:1;padding:0 0 16px 0;background:url(../img/search_bg.png) repeat-x bottom;}
.content .centcol .search p {padding:0 0 10px 0;}
.content .centcol .search a {color:#41731b;}
.content .centcol .search input.text {float:left;width:384px;height:14px;border:1px solid #dbdbdb;background:#fff;padding:3px 5px;margin:0 8px 0 20px;color:#000;font:normal 11px/13px Tahoma, Arial;}
.content .centcol .search input.image {float:left;width:108px;height:22px;border:none;background:none;cursor:pointer;}

.content .centcol .zadat {margin:19px 0 0 0;}
.content .centcol .zadat a {margin:0 auto;font-size:13px;line-height:34px;display:block;text-align:center;color:#fff;width:525px;height:42px;background:url(../img/zadat.png) no-repeat;}

.content .centcol .zadat2 {padding:18px 0;background:url(../img/search_bg.png) repeat-x top;text-align:center;font-size:14px;}
.content .centcol .zadat2 a {color:#000;}

.content .centcol .post {padding:15px 0;}
.content .centcol .post h1 {color:#196893;font:normal 18px/21px;margin:0 0 12px 0;}
.content .centcol .post p {padding:8px 0;}
 
.informer {width:930px;margin:0 10px;overflow:hidden;_zoom:1;text-align:justify;}
 .informer2 {width:930px;margin:0 10px;overflow:hidden;_zoom:1;text-align:justify;background:url(../img/search_bg.png) repeat-x top;}
.informer_table {width:930px;}
.informer_table td {width:222px;padding:10px;background:url(../img/informer_table.png) repeat-y left;}
.informer_table td.first {background:none;}
.informer_table td.kast {background:none;}

.link {padding:10px 25px;text-align:center;}
.link a {color:#666;text-decoration:none;}
.link a:hover {color:#000;text-decoration:underline;}

.fmenu {width:968px;margin:0 10px;overflow:hidden;_zoom:1;text-align:center;background:url(../img/search_bg.png) repeat-x top;}
.fmenubg {background:url(../img/search_bg.png) repeat-x bottom;padding:13px 0;text-align:center;}
.fmenu li {display:inline;padding:0 8px;}

.footer {overflow:hidden;_zoom:1;padding:10px 20px;}

.counter {float:left;}
.copyright {float:right;width:490px;}

  
.infoo {padding:10px;background:url(../img/search_bg.png) repeat-x top;}
.infoblock {padding:10px;background:url(../img/search_bg.png) repeat-x top;}
 
 
				
 
h2 {
   font-size:1.4em;
 color: #196893;
  margin:15px 0 10px;
  padding-bottom:5px;
  text-align:center;
}

h3 {
   font-size:1.2em;
 color: #196893;
  margin:0px;
  padding-bottom:0px;
  text-align:center;
}


#main h1 { 
	font: 2em Helvetica; 

	padding-bottom: 5px;
	border-bottom: 1px solid #f5f5f5; 
	text-align: center;
}
	
.header-contacts {
 
font-size: 22px;
 line-height: 33px;
}
.header-contacts-phone {
font-weight: 700;
 
}	






F5{ 
text-shadow: 1px 3px 3px #000; 
}
F6{ 
text-shadow: 0px 5px 5px #000; 
} 
F7{ 
text-shadow: 0px 3px 3px #ffffff; 
}   


#main ul
{
 
 
	padding: 3px 0 3px 25px;
	 list-style: url(../img/bullet.jpg);
}
#main ul li
{
	padding: 3px 0px 10px 3px;
	}

.postimg {
  background-image:url(../img/shadow.gif);
  background-position:0 100%;
  background-repeat:no-repeat;
  border:0;
  padding:4px 12px 12px;
  align: left;
}
  
  
   
  
  
  
  
  
   ol.mylist {
    list-style-type: none;
    counter-reset: ol-counter;
}
ol.mylist > li:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
}


ol.circles-list {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
     
    margin: 0;
    margin-left: 4em;
    padding: 0;
     
    counter-reset: li-counter;
}
ol.circles-list > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.5em;
    min-height: 3em;
}
ol.circles-list > li:before {
    position: absolute;
    top: 0;
    left: -1.33em;
    width: 1.2em;
    height: 1.2em;
     
    font-size: 2.5em;
    line-height: 1.2;
    text-align: center;
    color: #f5f5f5;
 
    border: 3px solid #c5c5c5;
    border-radius: 50%;
    background-color: #5a5a5a;
    content: counter(li-counter);
    counter-increment: li-counter;
}



.service-icon {
  float: left;
  border:0;
  padding: 5px 15px 5px 0px; 
}

.ks-back-to-top {
    position: fixed;
    bottom: 2em;
    right: 15px;
    text-decoration: none;
    padding: 1em;
    display: none;
    cursor:pointer;
}
 
			#menu22 { padding: 0; }
			#menu22 li { display: inline; }
			#menu22 li a { background: #5383b5; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #fff; font-weight: bold;}
			#menu22 li.active a { background: #f5f5f5; color: #000; }
			.content22 { float: left; clear: both; border: 1px solid #ccf; border-top: none; border-left: none; background: #f5f5f5; padding: 10px 20px 20px;  }