body { margin:0;padding:0; }
.clear{
height:0px;
line-height:0px;
font-size:0px;
clear:both
}

h1, h5{
font-size:16px;
padding:0 0 10px
font-weight:bold;
}
h1, .h1 {font-size:16px; font-weight:bold;  color:#666666}
h2, .h2 {font-size:14px; font-weight:bold;  color:#666666}
.em {font-style:italic; color:#666666; padding: 0px 30px 0px 30px }
/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}
body, table, tr, th, td, div, p, span, ul, ol, li font {font-family: Arial; font-size:12px;}
.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none }
.arial_16 {font-size:16px; font-weight:bold}


.min_w { min-width:1000px}
*html .min_w  { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.h2ead { background: url("/images/hc.gif") repeat-x 0 28px; height:120px}
.head_c {height:28px; font-size:13px; padding: 0px 0px 0px 0px;}


.head img { border: 0; }

.head_c .h_txt { font-size:13px; font-weight:normal; color:#666666; height:28px; padding: 5px 0px 0px 14px}
.head_c .h_txt strong { color:#000000}

.head_c b { float:right; font-size:12px; color:#666666; padding-top:2px}


/* Head Menu
--------------------------------------------------*/
.h_menu { margin:0px; padding:0 0 0 167px; list-style:none; font-size:11px; color:#FFFFFF; height:18px; background: url("/images/h_menu.gif") no-repeat;
position:relative;  }
.h_menu a { color: #FFFFFF; text-decoration:none}

.h_menu .s_map { position:absolute; right:25px; padding-top:1px}
.h_menu .s_map:hover { text-decoration:underline}

.h_menu ul { margin:0px; padding:0 0 0 28px; list-style:none; height:18px; background:#97989b url("/images/hm_ul.gif") repeat-x;  }
.h_menu ul li { float:left; padding:0 2px}
.h_menu ul li a { float:left; display:block; height:17px; padding:1px 11px 0 11px}
.h_menu ul li a:hover { background: url("/images/hm_ac.gif") repeat-x }
.h_menu ul .hm_ac a { text-decoration:underline; background: url("/images/hm_ac.gif") repeat-x }


/* Left Col
--------------------------------------------------*/
.t tr .left_col { width:141px; background:#0067a6;  padding-bottom:50px}
.left_col { color:#FFFFFF; font-size:12px}
.left_col img { border: 0; }
.left_col a { color:#FFFFFF; text-decoration:none}
.left_col a:hover { text-decoration:underline}

.left_col h6 { font-size:11px; color:#fffac2; border-bottom:1px solid #80b3d3; padding:12px 0 8px 22px }


.s_mail { height:20px; width:167px; background: url("/images/s_mail.gif") no-repeat; text-align:center; padding:17px 0 0 0; margin-top:25px }


/* Left Col/Menu
--------------------------------------------------*/
.l_menu { margin:0px; padding:0 0 10px 0; list-style:none; width:167px}
.l_menu li {}
.l_menu li a { display:block; padding:6px 5px 6px 22px; _height:1px}
.l_menu li a:hover { background:#15498a; text-decoration:none;}
ul.l_menu li.l_menu_a {background:#15498a; text-decoration:underline;}
.l_menu .lm_ac a { text-decoration:underline}



/* Center Col
--------------------------------------------------*/
.t tr .center_col { padding:10px 38px 15px 38px;}
.center_col { font-size:12px; line-height:16px; text-align:justify}
.center_col a { color:#0067a6; text-decoration:none}
.center_col a:hover { text-decoration:underline}

.center_col p { text-indent:10px;}

/* Center Col/Top Links
--------------------------------------------------*/
.top_link { border-bottom:1px solid #9a9a9a; padding:0 0 6px 0; font-weight: bold; color:#666666; margin-bottom:18px}
.top_link a { text-decoration:none; color:#0067a6}
.top_link a:hover { text-decoration:underline}


/* Center Col/Images
--------------------------------------------------*/
.c_img { padding:95px 0 0 0; text-align:center}


/* Right Col
--------------------------------------------------*/
.t tr .ritgh_col { width:190px; background:#eeeeee; padding:0 0 50px 0}
.ritgh_col { font-size:11px;}
.ritgh_col img { border:0px}
.ritgh_col a { color:#0067a6; text-decoration:none;}
.ritgh_col a:hover { text-decoration:underline}
.ritgh_col h6 { background:#0067a6; color:#fffac2; text-align:center; padding:11px 0 10px 0; font-size:11px; margin-bottom:14px}

/* Right Col/News
--------------------------------------------------*/
.r_news { margin:0px; padding:0 11px 0 17px; list-style:none}
.r_news li { padding:0 0 14px 0;}
.r_news li i { display:block; font-style:normal; color:#ed1c24; font-size:12px; padding-bottom:4px}
.r_news li b { font-weight:normal; display:block; padding:0 16px 0 0; text-align:right; font-size:14px; font-family: Tahoma; letter-spacing:-2px}
.r_news a {text-decoration:underline}
.r_news a:hover {text-decoration:none}


/* Footer
--------------------------------------------------*/
.footer { font-size:10px; color:#808080; background:#e6e6e6; overflow:hidden; height:35px; _height:1px;}
*html .footer { overflow:visible;}
.footer a { color:#808080; }
.footer p {vertical-align:top;  border-right:1px solid #FFFFFF; float:left; width:166px; text-align:center; margin: 13px 0 7px 0; height:35px}
.footer b { font-weight:normal; float: left; padding:13px 14px 0 11px}

/*VISUAL*/









/*Новости*/
.news{
list-style:none;
padding:0;
margin:0
}
.news li{
margin-right:36px;
padding-bottom:25px;
line-height:14px;
}
	#map li{padding-bottom:5px}
.news h3{padding:0 0 5px 0}
.news img.newsPic{
float:left;
margin:0 10px 0 0
}

.news h3{
font-size:13px;
color:#000;
}

.news h3 a, .news h3 a:VISITED{
font-size:13px;
text-decoration:none;
font-weight:bold;
}
.news a:HOVER{color:#333}
.newsDateList, .newsDate{
margin-bottom:5px;
font-size:12px;
color:#ed1c24
}
	.newsDate{float:right; padding:10px 0}
.newsMore{
text-align:left;
padding:5px 0;
float:left;
}
#forFaq{
float:none;
text-align: left;
margin-left:55px
}

.newsMore img{border:none}
.newsMore a, .newsMore a:VISITED{
font-size:11px;
text-decoration:none
}
.newsMore a:HOVER{text-decoration:underline}

.marg{
clear:both;
padding:15px 0
}

/*Для карты сайта*/
.news ul{
list-style:none;
margin:0;
padding:5px 0 0 20px
}
.news ul li{padding-bottom:3px}


/*Форма обратной связи*/
.cform_table, .f_tb{
width:auto;
border:none;
border-collapse:collapse;
margin-top:10px;
margin-bottom:20px
}
.cform_title, .l_td{
width:160px;
text-align:right;
vertical-align:top;
padding:2px 0
}
td.cform_input_td, td.r_td{padding:2px 0 2px 10px; vertical-align:top}
td.cform_input_td input, td.cform_input_td select, td.cform_input_td textarea, 
td.r_td input, td.r_td select, td.r_td textarea
{
width:300px;
margin-left:0px;
cursor: text;
border:1px solid #9a9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}
td.cform_input_td textarea, td.r_td textarea{
height:70px
}
.cform_table input, .f_tb input, .subm{
border:1px solid #9a9a9a;
margin-left:10px;
cursor:pointer
}
.subm{
border:1px solid #9a9a9a;
margin:10px 0 0 10px;
cursor:pointer;
}

.cform_table .title, .f_tb .title{font-weight:bold; padding:10px 0 3px}

/*Вопросы и ответы*/
.fagList { margin:0px; padding:0 0 0 0; list-style:none}
.fagList li {padding-bottom:25px; color:#000}
.fagList i { font-style:normal; display:block;}
.aboutPage{
padding:3px 0 2px;
color:#ed1c24;
font-size:11px
}

.answer{
padding:3px 0 0 10px;
line-height:15px;
font-weight:normal
}
.sys_mes{
border:1px dashed #FF0000;
padding:5px 10px;
margin:5px 0
}
.fagList .newsMore{float:none; text-align:right; padding:5px 0 0; margin:0}
.newsAnons{color:#000}
.newsAnons a, .newsAnons a:VISITED{color:#000}
.newsAnons a:HOVER{text-decoration:none}

.faqTb{
width:100%;
border:none;
border-collapse:collapse
}
.faqL{
width:55px;
font-weight:bold;
font-size:11px
}
td.leftcol_img {padding: 0px 15px 0px 0px; text-align:right}
table.price_table {background-color: #000000}
table.price_table tr td, table.price_table tr th {background-color: #FFFFFF; white-space:nowrap}
.counters {float:left; width:250px; padding: 11px 0px 0px 40px;}
.seo {float:right; width:180px; padding: 4px 0px 0px 4px; font-size:10px;}
.license_table tr td {width:33%; text-align:center}