/* Таблица стилей */
BODY, TD, DIV, P, A, INPUT, SELECT, TEXTAREA, H1, H2, H3, H4, H5, H6{font-family: 'Tahoma', 'Verdana', 'Arial', 'Times New Roman';}
BODY, TD, DIV, P, A, INPUT, SELECT, TEXTAREA{color: #000000; font-size: 11px;}
H1, H2, H3, H4, H5, H6{color: #84B0E0;}

#newContenBody TD, #newContenBody DIV, #newContenBody P, #newContenBody A, #newContenBody INPUT, #newContenBody SELECT, #newContenBody TEXTAREA {font-size: 12px;}

a:link, a:visited{color: #002C66; text-decoration: none;}
a:hover, a:active{color: #CC0000; text-decoration: underline;}

a.topic:link, a.topic:visited, .topic{color: #666666; text-decoration: none; font-size: 10px;}
a.topic:hover, a.topic:active{color: #CC0000; text-decoration: underline;}

a.blackCaption:link, a.blackCaption:visited{color: #000000; text-decoration: none;}
a.blackCaption:hover, a.blackCaption:active{text-decoration: underline;}

a.copy:link, a.copy:visited{color: #697082;; text-decoration: none;}
a.copy:hover, a.copy:active{text-decoration: underline;}

a.path:link, a.path:visited, .path{color: #CDD3DC;; text-decoration: none;}
a.path:hover, a.path:active{text-decoration: underline;}

.field{width: 230px; height: 23px; border: 1px solid #655E56;}
img.border{border: 1px solid #CCCCCC;}
.warning{font-weight: bold; color: #DD0000;}

TABLE.TableBorder1 {border-collapse: collapse; border-color: #D1D1D1;}
TABLE.TableBorder1 TD{border: 1px solid #D1D1D1;}

body {
    background-color:#ffffff;
    margin:0px;
    padding:1px;
    font-size:11px;
    font-family:Tahoma ,Verdana, Helvetica, serif;
}

form {
    display:inline;
}

td.row1 {
    width:162px;
    height:20px;
    background-color:#345683;
}

td.row2 {
    background-color:#345683;
    background-image:url("/images/i2.gif");
    background-repeat:no-repeat;
    width:643px;
    height:20px;
}

td.row3 {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    color:#666;
    text-align:center;
}

td.row4 {
    background-image:url("/images/i7.gif");
    background-repeat:repeat-x;
}

td.row5 {
    color:#333;
}

td.row6 {
    background-color:#697082;
}

td.row7 {
    background-color:#F4F3F2;
    height:102px;
}

td.logtd {
    padding:3px 9px 16px 3px;
}

div.header1 {
    color:#7188A8;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-size:11px;
    font-weight:bold;
    padding-left:17px;
}

a.hdlinka, a:visited.hdlinka, a:link.hdlinka {
    text-decoration:none;
    color:#FFF;
}
a:hover.hdlinka {
    text-decoration:underline;
}

.mainnewsul {
    list-style:disk;
    color:#ccc;
    padding-left:0;
    margin-left:26px;
    padding-top:0;
    margin-top:5px;
    padding-bottom:0;
    margin-bottom:5px;
}

.mainnewsli {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    padding-bottom:3px;
}

a.mainnewslinkred, a:visited.mainnewslinkred, a:link.mainnewslinkred {
    text-decoration:none;
    color:#CC0000;
}
a:hover.mainnewslinkred {
    text-decoration:underline;
    color:#CC0000;
}

a.mainnewslinkblack, a:visited.mainnewslinkblack, a:link.mainnewslinkblack {
    text-decoration:none;
    color:#000;
}
a:hover.mainnewslinkblack {
    text-decoration:underline;
    color:#000;
}

.searchtbl {
    background-color:#F2F2F2;
}

.searchinp {
    width:110px;
    border:1px solid #80848C;
    font-size:11px;
}

.archnewstbl {
    background-color:#E5E5E5;
}

.archinp {
    border:1px solid #80848C;
    font-size:11px;
}

.subscrtbl {
    background-color:#F8F8F8;
    padding:12px 8px 4px 9px;
}

.subscrinp {
    border:1px solid #80848C;
    font-size:11px;
    width:150px;
    color:#B1B1B1;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    padding-left:3px;
}

a.link3, a:visited.link3, a:link.link3 {
    text-decoration:none;
    color:#333;
}

a:hover.link3 {
    text-decoration:underline;
    color:#333;
}

.break {
    height:1px;
}

.bannertable {
    background-color:#F3F3F1;
    border-top:1px solid #697082;
    border-bottom:1px solid #697082;
}



div.copyrtext {
    margin-left:163px;
    margin-top:10px;
    color:#697082;
}

a.coplink, a:visited.coplink, a:link.coplink {
    text-decoration:none;
    color:#697082;
}

a:hover.coplink {
    text-decoration:underline;
    color:#697082;
}

div.clr {clear:both;}

div.copyrcount {
    margin-left:163px;
}

div.counters {
    background-color:#fff;
    padding:1px;
    margin-top:5px;
    float:left;
}

/* menu */
.menuhead {
    background-color:#345683;
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    padding-left:15px;
    text-transform:uppercase;
    height:19px;
    margin-bottom:1px;
    border-bottom:1px solid #F4F7F9;
}

.menuheadmain {
    background-color:#345683;
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    padding-left:15px;
    text-transform:uppercase;
    height:19px;
}

.menuhead2 {
    background-color:#345683;
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    padding-left:15px;
    text-transform:uppercase;
    height:19px;
}

a.linkmenuhead, a:visited.linkmenuhead, a:link.linkmenuhead {
    text-decoration:none;
    color:#fff;
}

a:hover.linkmenuhead, .linkmenuhead {
    text-decoration:underline;
    color:#fff;
}

.submenuhead {
    background-color:#F4F7F9;
    color:#333;
    padding-top:5px;
    padding-left:25px;
    padding-bottom:8px;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
/*
    text-transform:lowercase;
*/
    margin-bottom:1px;
    border-bottom:1px solid #F4F7F9;
}

.submenuhead2 {
    background-color:#fff;
    color:#333;
    padding-top:5px;
    padding-left:25px;
    padding-bottom:8px;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
/*
    text-transform:lowercase;
*/
    margin-bottom:1px;
    border-bottom:1px solid #F4F7F9;
    line-height:18px;
}

a.linksubmenu, a:visited, a:link.linksubmenu {
    text-decoration:none;
}

a:hover.linksubmenu, .linksubmenu {
    text-decoration:underline;
}

/* main news */
.mainnewshead {
    background-color:#7188A8;
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Verdana, serif;
    font-weight:bold;
    text-transform:uppercase;
    padding: 3px 19px;
}

.mainnewsheaddate {
    background-color:#fff;
    width:20%;
    border-top:1px solid #99AAC1;
    border-bottom:1px solid #99AAC1;
    border-right:1px solid #99AAC1;
    text-align:right;
    padding-right:3px;
}

.mainnewsbody {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:13px 11px 8px 13px;
    background-color:#F4F3F2;
}

.mainnewsbody2 {
    border-top:1px solid #fff;
    padding:13px 11px 8px 13px;
    background-color:#fff;
}

.imagenews {
    padding:1px;
    border:1px solid #C3C2C2;
}

.imagenews2 {
    padding:1px;
    border:1px solid #C3C2C2;
    margin-right:5px;
}

.titlenews {
    color:#002C66;
    text-transform:uppercase;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    margin-bottom:8px;
}

a.linktitlenews, a:visited.linktitlenews, a:link.linktitlenews {
    text-decoration:none;
    color:#CC0000;
}

a:hover.linktitlenews, .linktitlenews {
    text-decoration:underline;
    color:#CC0000;
}

.morenews {
    color:#000;
    text-transform:lowercase;
    margin-top:15px;
    margin-bottom:8px;
/*
    float:left;
*/
    vertical-align:middle;
    vertical-align:top;
}

a.morenewslink, a:visited.morenewslink, a:link.morenewslink {
    text-decoration:none;
    color:#000;
}

a:hover.morenewslink {
    text-decoration:underline;
    color:#000;
}

.morenewsred {
    color:#CC0000;
    text-transform:lowercase;
    margin-top:15px;
    margin-bottom:8px;
    float:left;
    vertical-align:middle;
    vertical-align:top;
}

a.morenewslinkred, a:visited.morenewslinkred, a:link.morenewslinkred {
    text-decoration:none;
    color:#CC0000;
}

a:hover.morenewslinkred {
    text-decoration:underline;
    color:#CC0000;
}

.hrlinenews {
    background-color:#E0E3E7;
    height:5px;
    margin-bottom:10px;
}

.hr {
    background-color:#E0E3E7;
    height:5px;
    margin-bottom:10px;
}
.simplehr {
    background-color:#E0E3E7;
    height: 1px;;
}
.exportCaption{background: #E0E3E7;}
.exportResult{background: #E7E7E7;}

.newsdate {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    color:#B4B4B4;
    padding-right:5px;
}

.newsshorttitle {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    color:#494848;
    padding-bottom:16px;
}

.newsshorttitle2 {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    color:#333;
    padding-bottom:16px;
}

a.qnewslink, a:visited.qnewslink, a:link.qnewslink {
    text-decoration:none;
    color:#494848;
}
a:hover.qnewslink {
    text-decoration:underline;
    color:#494848;
}

.partnewstbl {
    padding-top:10px;
    padding-left:13px;
}

a.qpartnewslink, a:visited.qpartnewslink, a:link.qpartnewslink {
    text-decoration:none;
    color:#333;
}
a:hover.qpartnewslink {
    text-decoration:underline;
    color:#333;
}

/* ribbon news */
.bg1 {
/*
    background-image:url("/images/i9.gif");
    background-repeat:repeat-y;
*/
}

.ribnewstitle {
    text-transform:uppercase;
    color:#fff;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    background-color:#AEBBCD;
    padding-left:13px;
    height:19px;
}

.ribnewswrap {
    padding:10px 8px 14px 17px;
}

.ribnewsdate {
    color:#999;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    padding-right:5px;
}

.ribnewsheaders {
    color:#858585;
    font-size:11px;
    font-family:Tahoma, Helvatica, serif;
    padding-bottom:16px;
}

.ribnewsheadersdate {
    color:#000000;
    font-size:11px;
    font-family:Tahoma, Helvatica, serif;
    padding-bottom:16px;
}

a.ribnewslink, a:visited.ribnewslink, a:link.ribnewslink {
    text-decoration:none;
    color:#858585;
}
a:hover.ribnewslink {
    text-decoration:underline;
    color:#858585;
}

/* politics news */
.titlenewspolitics {
    text-transform:uppercase;
    color:#fff;
    background-color:#99AAC1;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    padding-left:13px;
    height:19px;
}

.titlenewspolitics2 {
    text-transform:uppercase;
    color:#FFFFFF;
    background-color:#AEBBCD;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    font-weight:bold;
    padding-left:13px;
    height:19px;
}

.titlenewspolitics3 {
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
    padding-left:13px;
    padding-right:13px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #CDD3DC;
}

.titlenewspolitics4 {
    font-size:12px;
    font-weight:bold;
    padding-bottom:13px;
	color: #990000;
}

.wrappolitics {
    margin: 1px; padding:14px 11px 14px 13px; width: 100%;
}
.wrappoliticsDetailed {
    margin: 1px; padding:14px 11px 14px 13px; background: #F4F3F2; width: 100%;
}

.politicsnewstext {
    text-align:justify;
    color:#333;
}

.wraptoday {
    padding:14px 8px 14px 17px;
}

.todayallnews {
    color:#CC0000;
    text-transform:lowercase;
    margin-bottom:8px;
    padding-left:29px;
    float:left;
    vertical-align:middle;
    vertical-align:top;
}


/* news partners bottom */
.wrapperpartners {
    padding:10px 11px 5px 14px;
}

.newspartnersdate {
    color:#999;
    padding-right:5px;
    font-size:11px;
    font-family:Tahoma, Verdana, Helvetica, serif;
}

/* actual news */
.wrapperactualnews {
    padding:10px 8px 5px 16px;
}

.fulltextnews {
    text-align:justify;
    padding-bottom:16px;
}

/* :) */
.secondheaderpage {
    text-transform:uppercase;
    font-family:Tahoma, Helvetica ,serif;
    font-size:24px;
    padding-left:20px;
    vertical-align:middle;
    font-weight:bold;
    color:#99AAC1;
}
.backBodyContent{
    background-color:#F4F3F2;
}
.ribbonNewDescription{
	margin: 5px 0px;
}



.surveyLayer {
    width: 250px ;
    clear: both ;
    border: 1px solid #DDDDDD ;
}
.surveyLayer TABLE {
    display: table ;
    color: white ;
    font-size: 11px ;
    font-weight: bold ;
    background-color: #DDDDDD ;
}
.surveyLayer TABLE TD {
    white-space: nowrap;
}

