@import "custom-LBS.css";

body {font-size: 80%; font-family: Verdana, Arial, Sans-Serif;padding:0px;margin:0px;padding-right:0px;padding-left:0px; background-color:white;text-align:left;width:100%;}
table {font-size: 100%;}
form {padding:0px;margin:0px;}
input {}
button {}
select {}
option {}
a {color:#004498; text-decoration: underline; font-family: Tahoma;}
a:visited {color:#004498; text-decoration: underline; font-family: Tahoma;}
a:link {color:#004498; text-decoration: underline; font-family: Tahoma;}
a:active {color:#004498; text-decoration: underline; font-family: Tahoma;}
a:hover {color:#004498; text-decoration: underline; font-family: Tahoma;}

/*a class for instant-color links*/
a.topref {color:#626262; text-decoration:underline;}
a.topref:visited {color:#626262; text-decoration:underline;}
a.topref:link {color:#626262; text-decoration:underline;}
a.topref:active {color:#626262; text-decoration:underline;}
a.topref:hover {color:#626262; text-decoration:underline;}

/*for discount refs*/
a.discountref {color:#243374; text-decoration:none;font-size:8pt;font-weight:bold;font-family:Tahoma;}
a.discountref:visited {color:#243374; text-decoration:none;font-size:8pt;font-weight:bold;font-family:Tahoma;}
a.discountref:link {color:#243374; text-decoration:none;font-size:8pt;font-weight:bold;font-family:Tahoma;}
a.discountref:active {color:#243374; text-decoration:none;font-size:8pt;font-weight:bold;font-family:Tahoma;}
a.discountref:hover {color:#243374; text-decoration:none;font-size:8pt;font-weight:bold;font-family:Tahoma;}
a.discountref2 {color:#243374; text-decoration:none;font-size:8pt;font-family:Tahoma;}
a.discountref2:visited {color:#243374; text-decoration:none;font-size:8pt;font-family:Tahoma;}
a.discountref2:link {color:#243374; text-decoration:none;font-size:8pt;font-family:Tahoma;}
a.discountref2:active {color:#243374; text-decoration:none;font-size:8pt;font-family:Tahoma;}
a.discountref2:hover {color:#243374; text-decoration:none;font-size:8pt;font-family:Tahoma;}

/*general*/
.anyT {width:100%; border:0px;}
.mainT {min-width:774px; width:100%;}
.leftColTd {width:250px;vertical-align:top;}
.leftColTable {width: 100%;}
.centerColTd {vertical-align:top;text-align:left;}
.margin20px {padding-left:0px;padding-right:0px;}
.rightColTd {vertical-align:top; width:280px;}
.verticalMarginTdLeft, .verticalMarginTdLeft IMG {width:10px;}
.verticalMarginTdRight, .verticalMarginTdRight IMG {width:10px;}

/*block on left and rigth that are not news*/
.inviteTd {border:1px solid #5078A3;font-size:100%;padding:5px;}
.menuT {width:250px; margin-left: 25px;}
.mainLogonFormT {background-color:#d0d0dd;width:200px;font-size:8pt;border:0px solid #ffb23;font-family:Tahoma;}
.calendarExtBorderTd {background-color:#FFFFFF; padding:8 20 8 20; text-align:center; vertical-align:middle; }
.calendarIntBorderT {padding:8px; background-color:white;}
.calendarHeadT {font-family:Tahoma; font-size: 100%; padding:0 0 5 0;}
.calendarDatesT {background-color:#969AA6; font-family:Tahoma; font-size: 85%; padding:0 text-align:center;;}
.calendarDaysTd {background-color:#DEDEDE; text-align:center; font-weight: bold; padding:5 5 5 5;}
.calendarDaysTdWE {background-color:#DEDEDE; text-align:center; font-weight: bold; padding:5 5 5 5; color: red}
.calendarTd {background-color: #FFFFFF; padding:5px;}
.calendarTdWE {background-color: #EFEFEF; padding:5px;}
.calendarTdNull {background-color: #FFFFFF; padding:5px;}
.calendarTdWENull {background-color: #EFEFEF; padding:5px;}
.calendarTdNoActive {color: #888F99; background-color: #FFFFFF;}
.calendarTdSel{background-color: #3C4D6B; color: #FFFFFF;}

/*2 small news cols on left*/
.smallNwsT {background-color:white;}
.smallHdrIconTd {background-color:#c6cee7;height:20px;text-align:center;vertical-align:middle;width:30px;padding-top:5px;padding-bottom:5px;}
.smallHdrTd {height:20px;text-align:left;vertical-align:middle;background-color:#c6cee7;width:170px;padding-top:5px;padding-bottom:5px;font-family:Tahoma;}
.smallNwsColumnTd {text-align:left;padding-top:5px;padding-bottom:10px;}
.smallNwsColumnUL {margin:0px;list-style-position:inside;padding:0px;}
.smallNwsColumnLI {margin-bottom:5px;}

/*stuff about news*/
.newsT {font-size: 85%;}
.dateTimeSpan {font-size:100%; color: #989898; background-color:#FFFFFF;padding-left:0px; padding-right:0px; margin-right:5px;vertical-align:middle;}
.newsImageTd {padding-top:10px;text-align:center;}
.newsImageCommTd {padding-top:5px;text-align:center;font-family:Arial;font-style:italic;}
.behindNewsHdr {font-family:Tahoma; font-size:10pt; color:#626262; font-weight:normal; padding:3 0 1 0px;}
.behindNewsHdr2 {background-color:#ffffff; height:1px;}
.newsTopicTd {padding-top:5px;font-size: 100%;}
.newsTrailerTd {font-size: 85%; padding-top:5px;}
.newsArchiveTd {padding-bottom:5px;padding-top:5px; padding-left:5px; padding-right:5px; font-size:85%;}
.lightGrayLine {height:1px;background-color:#eeeeee;}
.padding5px {padding-bottom:5px;}
.padding10px {padding-bottom:10px;}
.commentTd {font-size:10pt; font-family:Tahoma;}
.commentFormT {font-size:100%;font-family:Tahoma;}
.pgDiv{font-size: 13px; padding: 0 0 10 0}
.ancText{font-size: 100%; text-align: justify; padding: 10 0 0 0;}
.newsImageSmall		{margin-right:5px;margin-bottom:0px;}
.newsImageBig		{margin-right:5px;margin-bottom:0px;}

/*orange headers on main page*/
.orangeHeaderTd {height:18; padding-right:0px;padding-left:20px; padding-top:2px; font-size:85%;}
.orangeHeader {font-family:Tahoma; color:#A3A3A3;font-size:8pt;text-decoration:none;font-weight:bold;}
a.orangeHeaderHref {font-family:Tahoma;color:#A3A3A3; text-decoration:none;font-weight:bold;}
a.orangeHeaderHref:visited {font-family:Tahoma;color:#A3A3A3;text-decoration:none;font-weight:bold;}
a.orangeHeaderHref:link {font-family:Tahoma;color:#A3A3A3; text-decoration:none;font-weight:bold;}
a.orangeHeaderHref:active {font-family:Tahoma;color:#A3A3A3;text-decoration:none;font-weight:bold;}
a.orangeHeaderHref:hover {font-family:Tahoma;color:#A3A3A3;text-decoration:none;font-weight:bold;}
.hdrLine {width: 100%; background: url(/i/LBS/hdr_line.gif); background-repeat: no-repeat; background-position: left center}
.hdrLineLft {width: 100%; height:5px; background: url(/i/LBS/hdr_line_left.gif); background-repeat: no-repeat; background-position: left center}

/*blue header above article when open*/
.newsHdrIconTd {background-color:#c6cee7;vertical-align:bottom;width:20px;padding:3px;}
.newsHdrTd {height: 24px; color:#626262; vertical-align:middle; font-family:Tahoma, Verdana, Helvetica, sans-serif; padding:3 0 3 0; font-size:130%; font-weight: normal;}
.newsHdrTdRight {font-size: 85%; padding:3 5 0 0; vertical-align: middle; font-family: Tahoma, Verdana, Helvetica, sans-serif; BACKGROUND: url(/i/MIR66/mir66_rhdr3.gif) repeat-x left bottom}

/*right headers*/
.smallHdrRightTd {background-color:#CAD0DF; color: #FFFFFF; vertical-align:middle; font-family:Tahoma; padding:5px; height:20px; font-size:8pt; font-weight: bold;}
/*.smallHdrRightHomeTd {padding-top:2px;padding-bottom:2px;padding-left:17px;background-color:#8f98c1;color:white;vertical-align:top;font-family:Tahoma;font-weight:bold;font-size:9pt;}*/
.smallHdrRightHomeT{width:100%; border:0px;}
.smallHdrRightHomeTd {color: #000000; vertical-align:middle; font-family: Tahoma, Verdana, Helvetica, sans-serif; padding:0 10 0 10; font-size: 85%; font-weight: bold;}
.colInSideTd{padding: 5 5 0 25;}


/* top menu */
.topMenuT{width:100%; text-align:center; height:20; margin-top: 0px;}
.topMenuTr {background-color: #F2D402;}
.topMenuTd {background-color:#F2D402; padding:5 0 5 0; font-size:85%; border-bottom: #ffffff 1px solid;}
.topMenuTdEmp {width: 5px; border-bottom: #ffffff 1px solid;}
TD.Sel {background-color:#E3E3E3; border-bottom: #E3E3E3 1px solid; border-right: #ffffff 1px solid; border-left: #ffffff 1px solid;}

.topSubMenuT {background-color: #e5e5e5; border-collapse: collapse; width:100%; text-align:center; height: 20px;}
.topSubMenuTd { font-size:85%; padding: 5 0 5 0;}
.topSubMenuTdEmp {width: 5px;}
TD.SubSel {background-color:#BEC0BF;}

a.menuHrefTop {color: #BB0713; text-decoration: underline; vertical-align:middle;}
a.menuHrefTop:visited, a.menuHrefTop:link, a.menuHrefTop:active {color:#BB0713;text-decoration:underline;}
a.menuHrefTop:hover {color:#BB0713;}

a.Sel {color:#393939;text-decoration:none;}
a.Sel:visited, a.Sel:link, a.Sel:active, a.Sel:hover {color:#393939; text-decoration:none;}

a.menuHrefSubTop, a.menuHrefSubTop:visited, a.menuHrefSubTop:link, a.menuHrefSubTop:active {color:#000000;text-decoration:none;}
a.menuHrefSubTop:hover {color:#BB0713;}

a.SubSel, a.SubSel:visited, a.SubSel:link, a.SubSel:active {color:#FFFFFF;text-decoration:none;}
a.SubSel:hover {color:#FFFFFF;}

.menuHrefTop_Lev1 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px;}
.menuHrefTop_Lev2 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px; font-weight:normal;}

/*MENU TD, A and icon TD*/
.menuI {font-weight:bold; font-size: 85%; padding:5 0 5 0px; vertical-align:middle;}
.menuISpecial {}

/*menu img classes*/
.menuIcon {padding: 0 5 0 0px; width: 10px;}
.menuIconSub1 {padding-left:10px; padding-right:5px; width: 25px;}
.menuIconSub2 {padding:0px;padding-left:10px;}

a.menuHref {color:#004498; text-decoration:underline; vertical-align:middle;}
a.menuHref:visited, a.menuHref:link, a.menuHref:active {color:#004498; text-decoration:underline;}
a.menuHref:hover {color:#004498;}

a.menuHrefSpecial:visited, a.menuHrefSpecial:link, a.menuHrefSpecial:active, a.menuHrefSpecial:hover {}


/*raiting news*/
.rtgT {padding: 0 0 0 0; margin: 5 0 0 0; width: 100%; border: #e5e5e5 1px solid; color: #353535;}
.rtgPage{font-size:85%; padding: 5 0 5 5; margin: 0;font-weight:bold; font-weight:bold;}
.rtgPageP{font-size:85%; padding: 0 0 5 5; margin:0;}
.rtgUl{margin: 5 0 5 0; padding: 0 5 0 5;list-style-position: outside;}
.rtgLi{font-size: 85%; padding: 2 0 2 0; margin: 0 0 0 0; list-style-image: url('/i/0.gif');}
.rtgImg {float: left; margin: 5 5 5 5; border: 0;}
a.rtgHrefFirst:visited, a.rtgHrefFirst:link, a.rtgHrefFirst:active {color:#353535; text-decoration:underline;}
a.rtgHrefFirst:hover {color:#353535; text-decoration:underline;}
a.rtgHref:visited, a.rtgHref:link, a.rtgHref:active {color:#004498; text-decoration:underline;}
a.rtgHref:hover {color:#004498; text-decoration:underline;}


.srchButton {background-color: #DBE2EA; width: 70px; height: 20px; color: #014596; font-size: 12px; font-weight: normal; border:1px solid #7C99B7;}
.srchInputText {width:125px; height: 20px; font-size: 10px; border: 1px solid #7E9DB9;}



/*quote tables classes and top table*/
.quoteTd {font-size: 12px;font-family:Arial;padding-left:2px;padding-right:2px;}
.quoteUpTd {color:#008000;}
.quoteDownTd {color:#cc0000;}
.quoteT {width:100%;font-size:9pt;}
.topsT {width:100%;font-size:9pt;}

/*news ref class for announce text, calendar, etc*/
a.txtRef {color:#333333;text-decoration:none;}
a.txtRef:hover {color:#333333;text-decoration:none;}
a.txtRef:visited {color:#333333;text-decoration:none;}
a.txtRef:link {color:#333333;text-decoration:none;}
a.txtRef:active {color:#333333;text-decoration:none;}

/*form elems in mini-calculators*/
.mcalcItem {font-size:8pt;}
.mlcalcItem {font-size:8pt; width:100%; }

/*form elems in reg calculator*/
.calcT {border:0px solid #EEEEEE;}
.calcBgLight {background-color:#EEEEEE;}
.calcBgSemiLight {background-color:#efefef;}
.calcBgMedium {background-color:#e4e4e4;}
.calcBgSemiDark {background-color:#d3d3d3;}
.calcBgDark {background-color:#cccccc;}

/*calc menu*/
.mCalcT {width:100%; font-family: Tahoma; font-size: 85%; margin: 0 0 10 0px; border-collapse: separate;}
.mCalcTr {background-color: #f5f5f5; border-collapse: collapse; border: solid;}
.mCalcTd {background-color: #f5f5f5f; padding:4 0 4 5;}
.mCalcTdSel {background-color: #cccccc; padding:4 0 4 5;}
.mCalcIcon { margin: 0 5 2 5px;}
.mCalcHref, .mCalcHref:hover, .mCalcHref.visited, .mCalcHref.active {font-size:100%; font-weight:bold;}

/*search news*/
.srchPageT {width: 100%}
.srchTxt {padding: 5 0 15 5;}
.srchTitle {font-weight: bold;}
.srchDateTime {}
.srchResult{padding: 0 0 0 0;}


/* Ссылки "читать также"*/
a.moreHref:link, a.moreHref:visited {color:#BB0713; text-decoration:none;}
a.moreHref:hover, a.moreHref:active {color:#BB0713; text-decoration:underline;}

a.moreHrefBlckMain:link, a.moreHref:visited {color:#BB0713; text-decoration:none;}
a.moreHrefBlckMain:hover, a.moreHref:active {color:#BB0713; text-decoration:underline;}

/* Мини фото в самой новости */
.nwsSeeImgT			{border: 0px; float: left; margin: 2 5 5 0;}
.nwsSeeImgTRight	{border: 0px; float: right; margin: 2 0 5 5;}
.nwsSeeImg			{border: 0px; margin: 0px;}
.nwsSeeImgR			{border: 0px; margin: 0px;}
.nwsSeeImgTd		{background-color: #f5f5f5; height: 20px;}