img {
  border: 0px;
}


.caption a{ /*color:#ffffff*/color: rgb(69, 147, 219); font-family: Times New Roman; font-size: 14px; text-decoration:none;}
.caption a:hover{ /*color:#d3e9ed*/ text-decoration:underline; }

.left_menu{ border-top:1px dotted #fff; /*Изменяемые значения: 1px - толщина рамки-разделителя dotted(точечная) - тип рамки, еще бывают solid(сплошная), dashed(пунктриная) 000(черный)    - цвет рамки */ }
.left_menu table{ border-bottom:1px dotted #fff; /*Изменяемые значения: 1px           - толщина рамки-разделителя dotted(точечная) - тип рамки, еще бывают solid(сплошная), dashed(пунктриная) 000(черный)    - цвет рамки */ }

.telo{ text-align:left; /*width:435px;*/ margin:0 auto; font-size:13px; font-family:Arial; }
.telo img{ border:none; margin:10px !important; }
.telo td{ padding:5px; vertical-align:top; }
.telo td p{ padding:0; margin:0; }
.telo li{ margin:0 0 0 14px; //margin:0; }
.telo li a,.telo a{ color:#003E71 }
.telo a:hover{ color:#f90 }

.for_lmenu1{ width:9px; background:#5084BE; }
.actlmenu,.lmenu{ font-weight:bold; display: block; /*width: 141px;*/ background-color: #7BA2CE; text-align:left; font-size:11px; }
.lmenu a{ color:#FFFFFF; text-decoration:none; }
.lmenu a:hover{ color:#FBD746; }
.actlmenu a,.actlmenu a:hover{ color:#FBD746; text-decoration:none; }
.lmenu2,.actlmenu2 { background-color: #7BA2CE; padding:3px 0 5px 5px; line-height:16px; width:100%; text-align:left; font-weight:bold; font-size:11px; }
.lmenu2 a{ color:#003E71; text-decoration:none; }
.lmenu2 a:hover{ color:#ffc; text-decoration:none; }
.actlmenu2 a,.actlmenu2 a:hover{ color:#ffc; text-decoration:none;}
.for_arrow{ background-color: #5084be; }
.arrow img{ border:none; }
.arrow{ background:url(/img/arrow.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrow.png',sizingMethod='image'); //padding: 6px 0px 5px 0px !important; width:22px; display:block; height:22px; }
.lmenu3 { border-left: 9px solid ; background: #5084BE url(/img/bul.gif) no-repeat 2px 5px; width: 150px; }

input.form_input{width: 300px;}
textarea.form_input {width: 300px; height: 150px}

.vam , table.vam td{vertical-align:middle;}

.block-r {float:right; display: block}


#head_icons {position: absolute; top:0; right: 15px; padding:10px;background:#015caf;}
#head_icons div {float:left;}
#head_icons div a {padding:5px;}

table, tr, td {border-collapse:collapse; }
table, tr, td , body, html {margin:0; padding: 0; vertical-align: top;}


.lmenu span,.actlmenu span{ display: block; padding: 6px 10px 5px 15px; }
.lmenu2 span,.actlmenu2 span{ /*display: block; padding: 6px 10px 5px 5px; //padding: 6px 10px 0px 5px; float:left;*/ cursor:pointer; }

.cons_htable_td1, .cons_htable_td2 {padding: 10px;}
.cons_name, .cons_quest{width: 200px}
.cons_quest{height: 100px}

.path{ margin:10px 0 0 0; font-size:11px; }
.path a{ color:#003E71 }
.path a:hover{ color:#999 }

body {background-color: #fff;}


.news_date{ display:block; font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; color:#2A7FBF !important; text-decoration:none; } .news_date:hover{ color:#2A7FBF !important; text-decoration:none;}
.news_name{ display:block; color:#003E71 !important; font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
.news_name a:hover{ color:#003E71 !important; text-decoration:none;}
.news_text{ dispaly:block; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#333 !important; } .news_text a:hover{ text-decoration:none; color:#333 !important; }


.right_col{ vertical-align:top; border-left: 1px solid #898989; text-align:left; font-size:13px; font-family:Arial; }
.right_col p{ margin:0; padding:0; }
.right_col img { margin: 3px 10px 0px 0px;}

.r4, .r5, .r6 { display: block; height: 1px; }
.r4 { margin: 0 3px; }
.r5 { margin: 0 1px; }
.r6 { margin: 0 1px; }

#rounded-box-3_a .inner-box_a, #rounded-box-3_a b { background-color: #6f90f1; }
#rounded-box-3_a { /*height:104px;*/ /*border:1px solid red;*/ }
.inner-box_a { /*padding:1em;*/ overflow:hidden; height:100%; }

.r4, .r5, .r6 { overflow: hidden; font-size:1px; }


.r1, .r2, .r3 { display: block; height: 1px; }

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3 b { background-color: #5084be; }

.inner-box { padding:1em; overflow:hidden; height:100%; } .r1, .r2, .r3 { overflow: hidden; font-size:1px; }

/* [mgrishnin] */
/*table*/
table.textdoc {border-collapse:collapse;border:1px solid #ccc;}
table.textdoc caption {padding:7px 0;font-weight:bold;}
table.textdoc th {padding:10px 0;border:1px solid #ccc;text-align:center;}
table.textdoc td {padding:5px 7px;border:1px solid #ccc;}
/*table.textdoc .textdoc_tr1, .textdoc_tr1 td {background:#e7e7e7;}*/

.arrowact {width:35px;background:url(/img/arrowact.gif) no-repeat center right;}
/*// [mgrishnin] */
