/* START_DEFAULT_STYLES */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1,  h3, h3, h4, h5, p {font-family:Arial, Helvetica, sans-serif; font-weight:normal;padding:5px 0;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold; color:#1A476C; padding:5px 0;}
body {background:#fff;color:#010101;font-size:12px;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color:#1171B1;cursor: pointer;text-decoration: underline;}
a:hover {color:#1171B1;text-decoration: none;}
img {border:none;}

.clear { clear:both; font-size:0; line-height:0; height:0;}
/* END_DEFAULT_STYLES */

#all {width:960px; margin:0 auto;}

/* Header */
#header { height:130px; position:relative; b}
#header h1 { color:#0606A2;font-size:14px;font-weight:bold;text-transform:uppercase; text-align:center; width:756px; position:absolute; right:0; top:10px;}
#headerh1 em { background:url(/images/phone.png) 0 50% no-repeat; padding:0 30px 0 40px;}

#headerh1 {height:130px; position:relative; color:#0606A2;font-size:24px;font-weight:bold;text-transform:uppercase; text-align:center; width:756px; position:absolute; right:0; top:10px;}
#headerh3 { color:#1A476C;font-size:13px;font-weight:bold;text-transform:uppercase; padding:5px 0;}
#header ul { position:absolute; right:0; bottom:10px;}
#header li { float:left; display:inline; background:url(/images/m_m.png) 0 0 repeat-x; margin-left:5px;}
#header li a, #header li a:visited {color:#1A476C;display:block; float:left; background:url(/images/m_l.png) 0 0 no-repeat; text-decoration: none;}
#header li em { float:left; display:block;font-weight:bold;text-decoration:none;text-transform:uppercase;background:url(/images/m_r.png) 100% 0 no-repeat; padding:3px 10px; font-size:14px;}


#maincont1 { height:400px; position:relative; b}
#maincont1 h1 { color:#0606A2;font-size:14px;font-weight:bold;text-transform:uppercase; text-align:center; width:756px; position:absolute; right:0; top:10px;}


.logo { position:absolute; left:40px; top:11px;}

/* Content */
#content { width:100%;  padding:10px 0;}

/* Sidebars */
#sidebar { float:left; width:176px; position:relative; z-index:2; margin-top:-41px;}
.sstr {background:url(/images/search_back.jpg);border:medium none;color:#666666;font-size:10px;height:22px;width:176px;}
.sbtn {margin-top:4px;}
#search_form strong {color:#1A476C;display:block;font-size:12px;margin-left:32px;margin-top:0;text-transform:uppercase; position:relative; top:-24px;}
.more_search { position:relative; display:block;top:-26px;margin-left:32px; font-size:11px;}

.news { background:#EFF2F8; padding:5px 10px; height:1%;}
.news h3 { color:#1a476c; text-transform:uppercase; font-size:13px; font-weight:bold;}
.date { color:#ed1a3b; font-size:10px; display:block;}
.news h4 { font-size:12px; color:#5d5d5b; padding:0 0 5px; font-weight:bold;}
.new_item { padding:5px 0 10px; font-size:11px;}
.new_item p { padding:3px 0;}
.new_item a, .new_item a:visited, .new_item a:hover { color:#ed1a3b;}
#headerh3 a, .headerh3 a:visited, .headerh3 a:hover  {color:#1a476c; text-decoration: none;}

.bl h3 {color:#1a476c; text-transform:uppercase; font-size:13px; font-weight:bold;}
.bl_box { background:#eff2f8; padding:5px; height:1%;}
.bl { padding-bottom:10px;}
/*.bl_box li {padding:3px 0px 3px 20px; background:url(/images/strelka.png) 0 6px no-repeat; font-size:14px;}
.bl_box li a, .bl_box li a:visited { text-decoration:none;}
.bl_box li a:hover { text-decoration:underline;}

.sublist { padding:5px 0 0 10px;}
.sublist li {font-size:12px; background:none; padding:1px 0;}
.sublist li a, .sublist li a:visited, .sublist li a:hover {color:#717375;}
*/

.bl_box li {font-size:12px; background:none; padding:1px 0px 1px 5px;}
.bl_box li a, .bl_box li a:visited, .bl_box li a:hover { color:#1a476c;}

.bl_box li.list_86, .bl_box li.list_118, .bl_box li.list_387 {
	padding:3px 0px 3px 20px; background:url(/images/strelka.png) 0 6px no-repeat; font-size:14px;
}
.bl_box li.list_86 a, .bl_box li.list_118 a, .bl_box li.list_387 a {color:#1a476c; text-decoration: none; }
.bl_box li.list_86 a:visited, .bl_box li.list_118 a:visited, .bl_box li.list_387 a:visited {color:#1a476c; text-decoration: none; }
.bl_box li.list_86 a:hover {color:#1a476c; text-decoration: underline; }
.bl_box li.list_118 a:hover {color:#1a476c; text-decoration: underline; }
.bl_box li.list_387 a:hover {color:#1a476c; text-decoration: underline; }

.noli li { background:none;}
.noli li .sublist li { padding:0;}
.noli li .sublist a, .noli li .sublist a:visited, .noli li .sublist a:hover {color:#ED1A3B;}





/* Mid Side - Content */
#mid_content { width:734px; float:right;}
.flash { width:100%; overflow:hidden; padding-bottom:25px;}
.sections { width:100%; overflow:hidden;}
.sections ul { width:130%; overflow:hidden;}
.sections li { float:left; display:inline; padding-right:38px;}
.sections li a {background:url(/images/plashka.jpg) 0 0 no-repeat;color:#0067AB;display:block;font-weight:bold;height:42px;padding-left:15px;padding-top:10px;position:relative;text-decoration:none;text-transform:uppercase;width:204px;}
.mail_back { background:url(/images/mail_back.jpg) 100% 50% no-repeat;color:#0606A2;font-size:24px;font-weight:bold;height:32px;padding-right:10px;padding-top:0;position:relative;text-align:right;width:216px; margin:25px 0 0 auto;}
.page h2 {color:#0067AB;font-size:14px;font-weight:bold;text-transform:uppercase;}

/* Footer */
#footer {border-bottom:1px dotted #0067AB;border-top:1px dotted #0067AB;height:30px;margin-top:10px;color:#0606A2;font-size:10px; position:relative;}
#footer1 {border-bottom:1px dotted #0067AB;border-top:1px dotted #0067AB;height:70px;margin-top:10px;color:#0606A2;font-size:10px; text-align:justify;  position:relative;}
#footer .copy { float:left; display:inline; padding-top:8px;}
#footer .design { float:right; display:inline; padding-top:8px;}
#footer a, #footer a:visited, #footer a:hover {color:#0606A2;}
.counter { width:960px; text-align:center; position:absolute; left:0; top:2px;}

#mid_content.page li {
    list-style: inside disc;
}

.nc_date {
    color: #ED1A3B;
}

table.tbl1 {
    border: 1px solid black;
}
.tbl1 td {
    border: 1px solid black;
}
