html {
	height:100%;
}

body	{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:8px;
	color:#000000;
	margin:0px;
	padding:0px;
	height:100%;
}

a.news_title {
	color: #003a84;
}

a, a:hover {
	color:#0000ff;
}

a.page_nav, a.page_nav:hover{
	color: #000000;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}


.col {
 border-collapse:collapse;
}

.phone_cell {
background:url("../images/bgcont.jpg") repeat-x;
border-color:#E5E5E5;
border-style:solid;
border-width:1px 3px 3px 1px;
padding:1px 3px;
margin:2px 0px;
}

.phone_box {
 text-align:center;
 color:#000056;
 font-size:14px;
 font-weight:bold;
}

.ph_descr {
 font-size:11px;
 text-align:center;
 padding-bottom:4px;
}

.p0 {
 padding:0px;
}

.w100 {
 width:100%;
}

.h100 {
 height:100%;
}

.top {
 vertical-align:top;
}

H1 { font-weight: bold; font-size: 14pt; color: #1a2f6e; }
H2 { font-weight: bold; font-size: 12pt;color:#1a2f6e;}
H3 { font-weight: bold; font-size: 11pt; margin-top: 20px;} 

form, input {
	margin:0;
}


p {
 text-indent:26.95pt;
}

ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

li {
 padding:2px 0px;
}

.blockquote  {
 margin:0px;
}

.an_text
{
	text-decoration: none;
	color: black;
}

TD		{
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;font-size:12px; 
}

TD.txt	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#575656; font-style: normal;}
TD.block{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:14px; color:#575656;}
select	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#575656;}
textarea{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#575656;}

img		{border:0px; vertical-align:top}


.peredovik, a.peredovik, a.peredovik:hover {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; text-decoration:none; font-weight:bold}


td.title { height:12px; background:url(../images/bg_title.jpg) #eaebed; background-repeat:repeat-y; background-position:left top; font-size:14px; color:#FFF; padding-left:30px; padding-top:0px; padding-bottom:0px; border-bottom:solid #515254 1px;}

.tblusl {border-color:#515254; border-width:1px; background-color:#eaebed; border-collapse:collapse}

#nav{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#050C0F; font-weight:bold}
#nav a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#050C0F; font-weight:bold}
#nav a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#050C0F; font-weight:bold}


#uslugi{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#000000; font-weight:normal; padding:0px}
#uslugi a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#000000; font-weight:normal;}
#uslugi a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#0000FF; font-weight:normal;}

#menu{color:#FFFFFF; font-size:17px; text-align:right; font-weight:bold; padding-right:11px; text-decoration:none}
#menu a{color:#FFFFFF; font-size:17px; text-align:right; font-weight:bold; padding-right:11px; text-decoration:none}
#menu a:hover{color:#FFFFFF; font-size:17px; text-align:right; font-weight:bold; padding-right:11px; text-decoration:none}

#uslugi2{font-family:Arial, Helvetica, sans-serif; text-decoration:underline;font-size:12px; color:#000000; font-weight:bold; padding:0px}
#uslugi2 a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline;font-size:12px; color:#000000; font-weight:bold;}
#uslugi2 a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:underline;font-size:12px; color:#0000FF; font-weight:bold;}

#news_title{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#212f6c; font-weight:normal; padding:0px}
#news_title a{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#212f6c; font-weight:normal;}
#news_title a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none;font-size:12px; color:#212f6c; font-weight:normal;}


.info{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold}
.info2{font-family:"Century Gothic"; text-decoration:none;font-size:15px; color:#ffffff; font-style:italic; font-weight:bold}

.main {
 width:100%;
 height:100%;
 border-collapse:collapse;
 min-width:998px;
}

.line1 {
 height:158px;
 background:url(../img/p5.jpg) left -16px repeat-x;
 padding:0px;
}

.tbl1 {
 width:100%;
 height:158px;
 border-collapse:collapse;
}

.tbl1 td {
 padding:0px;
 margin:0px;
}

.t1 {
 background:url(../img/p2.jpg) left -16px no-repeat;
 width:400px;
}

.t2 {
 background:url(../img/p5.jpg) left -16px repeat-x;
}

.t3 {
 background:url(../img/p15.jpg) right -16px no-repeat;
 width:522px;
}

.us_head_first, .us_head {
 background:url(../img/p6.jpg) repeat-x;
 height:25px;
}

.us_head_first a, .us_head a {
 font-size:11px;
 color:#3849a5;
 font-family:Arial;
 font-weight:bold;
 text-decoration:none;
}


.us_head_first a:hover, .us_head a:hover {
 color:#00f;
}

.ul_1 {
 background:url(../img/p4.jpg) -3px 0px no-repeat;
 width:12px;
}

.usl_last {
 border-right:1px solid #29286c;
}

.usl_hlast{
 border-right:1px solid #29286c;
 background:url(../img/us_rz.jpg) right top no-repeat;
}

.ul_2 {
 background:url(../img/p6.jpg) repeat-x;
 text-align:center;
}

.ul_3 {
 background:url(../img/p7.jpg) no-repeat;
 width:3px;
}

.ul_5 {
 background:url(../img/p8.jpg) no-repeat;
 width:7px;
}

.ul_4 {
 text-align:center;
}

.usl_first {
 padding:7px 4px 0px 4px;
 
}

.usl_second {
 padding:7px 4px 0px 1px;
}

.usl_last {
 padding:7px 4px 0px 1px;
}

.usl_first ul, .usl_second ul .usl_last ul {
 margin:0px;
 list-style:none;
 padding:0px;
}

.usl_first li, .usl_second li, .usl_last li {
 padding:0px;
}

.cell_us_first, .cell_us {
 width:20%;
}

.cell_us_first {
 background:#EBEDFA url(../img/p10.jpg) -3px repeat-y;
}

.cell_us {
 background:#EBEDFA url(../img/p9.jpg) left repeat-y;
}

.sel_l {
  background:url(../img/p12.jpg) no-repeat;
  padding:0px 10px 5px 10px;
  line-height:13px;
  display:block;
 font-size:12px;
 
 text-decoration:underline;
 color:#434e9e;
  
}

.nsel_l {
  background:url(../img/p11.jpg) no-repeat;

  display:block;
  padding:0px 10px 5px 10px;
  line-height:13px;
 font-size:12px;
 text-decoration:none;
 color:#1c1e73;
}

.new_title {
 height:10px;
 background:url(../img/p13.jpg) no-repeat;
}

.news_titleh {
 font-size:11px;
 line-height:11px;
}

.footer1 {
	background:#162f68 url(../img/p14.jpg) repeat-x;
	vertical-align:bottom;
	height:14px;
}

.t_tel {
color:#FFFFFF;
font-size:25px;
left:50%;
margin-left:-110px;
position:absolute;
text-align:center;
top:109px;
width:182px;
}

.metro {
 font-family:Monotype Corsiva;
 font-size:16px;
 left:50%;
 width:auto;
 margin-left:-210px;
 position:absolute;
 top:126px;
 text-align:center;
 color:#fff;
}

.right_text {
 position:absolute;
 right:14px;
 width:160px;
  color:#fff;
  text-align:right;
  top:126px;
 font-family:Monotype Corsiva;
 font-size:16px;
}

.zag {
    background:transparent url(../images/zpic.png) no-repeat scroll 0 0;
    border-bottom:3px solid #E5E5E5;
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    margin:0 3px 5px;
    padding:3px 0 3px 25px;
    text-transform:uppercase;
}

.cont {
    background:#FFFFFF url(../images/bgcont.jpg) repeat-x scroll 0 0;
    border-color:#E5E5E5;
    border-style:solid;
    border-width:1px 3px 3px 1px;
    color:#000000;
    font-size:10pt;
    margin:2px 5px 5px;
    padding:25px 15px 20px;
    text-align:justify;
}
.myp {
margin-bottom:6pt;
margin-left:0;
margin-right:0;
margin-top:0;
text-align:justify;
text-indent:1cm;
text-align: justify;
}
.myh2 h2{
 font-weight: bold; font-size: 12pt;color:#1a2f6e;text-indent:1cm;font-family:Arial;}
.myh3 h3{ 
font-weight: bold; 
font-size: 11pt; 
color:#1a2f6e;
margin-top: 20px;
text-indent:1cm;
font-family:Arial;} 
.myp1 {
margin-bottom:6pt;
margin-left:0;
margin-right:0;
margin-top:0;
text-align:justify;
text-indent:1cm;
text-align: justify;
font-size:12px;
color:#000;
font-weight:normal;
font-family:Arial;
}