/* Document CSS */
html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, h1, h2, h3, h4, h5, h6, form, ADDRESS, CITE{font-weight: normal; font-style: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline; list-style:none;}
html{font-size: 100.01%; height: 100%;}
body{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; background:white; height:100%; color:#000000;}

A IMG{border: none;}
* {font-size: 1em;}

TEXTAREA {overflow:auto; border:1px #d3d3d3 solid;}
.float_height {
	width: 100%;
	overflow: hidden;
}
/*INPUT.inputText,
TEXTAREA,
SELECT
{border:1px #e2e2e2 solid;}*/
.fl {width:100%; height:0px; clear:both; font-size:0; line-height:0;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; background:blue;}
.floatRight {float:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.bold, .bold A {font-weight: 700;}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}
.dotetBord {background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom;}

/* MAIN STYLE */
.main {min-height:100%; width:960px; margin:0 auto; padding:0 20px; position:relative;}
.over_head_banner{width:960px;height:200px;margin:10px 0;}
.content {padding-bottom:235px; margin-top:20px; background:url(/media/images/bgLent.gif) repeat-y 534px top;}
.footer {height:250px; background:#cfdae5; width:960px; margin:-235px auto 0;}
.footer * {text-align:center;}
/* COLORS */
A {color:#216dc8;}
A:hover {color:#ff8400 !important;}
A.dash {border-bottom:1px #216dc8 dashed; text-decoration:none;}
A.dash:hover {border-bottom:1px #ff8400 dashed;}

.allColorText {color:#575757;} /* ����� */
A.allColorText {border-color:#575757;}

.allColor1 {color:#ababab;} /* ����� */
A.allColor1 {border-color:#ababab;}

.allColor2 {color:#ff8400;} /* ��������� */
A.allColor2 {border-color:#ff8400;}
A SPAN.allColor2 {text-decoration:underline;}
A.allColor2:hover {color:#575757 !important;}

.allColor3 {color:#777777;} /* ����� ����� */
A.allColor3 {border-color:#777777;}

.allColor4 {color:#0097d5;} /* ������ ����� */
A.allColor4 {border-color:#0097d5;}

.allColor5 {color:white;} /* ����� */
A.allColor5 {border-color:white;}

.allColor6 {color:#366092;} /* ����� ����� */
A.allColor6 {border-color:#366092;}

/* colors BG */
.allBGColor1 {background:#9aafc8;}
.allBGColor2 {background:#c2cfde;}
.allBGColor3 {background:#eeeeee;} /* ����� */
.allBGColor4 {background:#ff8400;} /* ��������� */

/* FONT SIZE */
.size04 {font-size:0.4em;}
.size05 {font-size:0.5em;}
.size06 {font-size:0.6em;}
.size07 {font-size:0.7em;}
.size08 {font-size:0.8em;}
.size09 {font-size:0.9em;}
.size10 {font-size:1em;}
.size11 {font-size:1.1em;}
.size12 {font-size:1.2em;}
.size13 {font-size:1.3em;}
.size14 {font-size:1.4em;}
.size15 {font-size:1.5em;}
.size16 {font-size:1.6em;}
.size17 {font-size:1.7em;}
.size18 {font-size:1.8em;}
.size19 {font-size:1.9em;}
.size20 {font-size:2em;}
.size21 {font-size:2.1em;}
.size22 {font-size:2.2em;}
.size23 {font-size:2.3em;}
.size24 {font-size:2.4em;}
.size25 {font-size:2.5em;}
.size26 {font-size:2.6em;}

/* DEFAULT STYLE */
.pageTitle {clear:both;font-size:2.7em;font-weight:bold;margin:0px 0pt 10px;}
.pageTitle2 { font-size:3em; margin:-2px 0 20px; }


.default {font-size:1.4em; line-height:1.3em;}
.default * { line-height:1.3em;}
.default H1, .default .h1 {margin:1em 0 1.2em; font-size:1.6em; font-weight:100;}
.default H2, .default .h2 {margin:0.8em 0 0.5em; font-size:2em; font-weight:100;}
.default H3, .default .h3 {margin:0.8em 0 0.8em; font-size:1.6em; font-weight:100;}
.default H4, .default .h4 {margin:1em 0 1.4em; font-size:1.0em; font-weight: 700;}
.default H5, .default .h5 {margin:0em 0 1.2em; font-size:0.8em; font-weight: 700;}

.default H1 SPAN, .default .h1 SPAN {font-weight:100;}
.default H2 SPAN, .default .h2 SPAN {font-weight:100;}
.default H3 SPAN, .default .h3 SPAN {font-weight:100;}
.default H4 SPAN, .default .h4 SPAN {font-weight:100;}
.default H5 SPAN, .default .h5 SPAN {font-weight:100;}

.default H1 A, .default .h1 A {font-weight: 700; text-decoration:underline;}
.default H2 A, .default .h2 A {font-weight: 700; text-decoration:underline;}
.default H3 A, .default .h3 A {font-weight: 700; text-decoration:underline;}
.default H4 A, .default .h4 A {font-weight: 700; text-decoration:underline;}
.default H5 A, .default .h5 A {font-weight: 700; text-decoration:underline;}
.default A {height:1%;}
.default A IMG {border:1px white solid;}
/*.default A:hover IMG {border:1px #0091c7 solid;}*/

.default P, .default .p {margin:1.3em 0 0;}

/*list-style:decimal; */
.default UL LI {margin:6px 0;}
.default UL LI, .default OL UL LI  {list-style:none; background:url(/media/images/listStyle.gif) no-repeat 2px 8px; padding-left:17px;}
.default OL LI, .default UL OL LI {list-style:decimal;}
.default UL {margin-top:0.6em;}
.default UL UL {margin-bottom:0; padding-left:20px;}
.default OL {padding-left:10px;}
.default OL LI {list-style-position: inside;}


.default SUB {font-size:0.8em; position:relative; top:0.2em;}
.default SUP {font-size:0.8em; position:relative; bottom:0.2em;}
.default I, .default I A {font-style:italic;}
.default SMALL, .default .small {font-size:0.9em;}
.default BIG {font-size:1.2em;}
.default B, .default B A {font-weight: 700;}

.default CITE {display:block; padding-left:1em; font-style:italic;}
.default .tag {display:block; text-align:right;}

.default .largeIndentation, .largeIndentation {margin-bottom:30px;}
.default .veryLargeIndentation, .veryLargeIndentation {margin-bottom:45px;}
.default .smallIndentation, .smallIndentation {margin-bottom:0.7em}

.default CAPTION {text-align:left; font-size:1.6em; padding-bottom:8px; margin-top:17px;}
.default TABLE {border-collapse:collapse;}
.default TD {border-left:1px white solid; padding:3px 5px;}
.default THEAD TD {background:#ff8400; color:white; font-size:1.2em; padding:2px 5px;}
.default TBODY .odd TD {background:#cccccc;}

/* ROUND CORNER */
.allRC0pxAlabasterMercuryStatic {width:340px; background:url(/media/images/RC0pxAlabasterMercuryStatic.gif) repeat-y top left;}
.allRC0pxAlabasterMercuryStatic .blockContent {background:url(/media/images/RC0pxAlabasterMercuryStaticTop.gif) no-repeat top left;}
.allRC0pxAlabasterMercuryStatic .blockContent .blockContent {background:url(/media/images/RC0pxAlabasterMercuryStaticBottom.gif) no-repeat bottom left;}

.allInputRC {background:url(/media/images/inputRC_t.gif) repeat-x top left;}
.allInputRC DIV {background:url(/media/images/inputRC_r.gif) repeat-y top right;}
.allInputRC DIV DIV {background:url(/media/images/inputRC_b.gif) repeat-x bottom right;}
.allInputRC DIV DIV DIV {background:url(/media/images/inputRC_l.gif) repeat-y bottom left;}
.allInputRC DIV DIV DIV DIV {background:url(/media/images/inputRC_tl.gif) no-repeat top left;}
.allInputRC DIV DIV DIV DIV DIV {background:url(/media/images/inputRC_tr.gif) no-repeat top right;}
.allInputRC DIV DIV DIV DIV DIV DIV {background:url(/media/images/inputRC_br.gif) no-repeat bottom right;}
.allInputRC DIV DIV DIV DIV DIV DIV DIV {background:url(/media/images/inputRC_bl.gif) no-repeat bottom left; padding:3px 8px;}

.allInputRC INPUT, .allInputRC TEXTAREA {width:99%; border:none; background:none;}

/* COLUMN */
.collColumn240 {width:240px; padding-top:2px;}
.collColumn165 {width:165px; padding-right:20px;}
.collColumn515 {width:515px;}
.collColumn254 {width:254px;}
.collColumn230 {width:225px; padding-right:5px;}
.collColumn700 {width:700px;}

/* POPAP */
.popap {position:absolute; top:200px; left:100px; border:2px #ff8400 solid; background:white; padding:30px;}
.popap .blockClose {position:absolute; top:10px; right:10px; cursor:pointer;}
.popap .listPage {text-align:center; padding-top:5px; clear:both;}
.popap .listPage SPAN {padding:0 1px;}
.popap .images {position:relative; float:left; padding-top:10px;}
.popap .Left {position:absolute; bottom:-16px; left:0;}
.popap .Right {position:absolute; bottom:-16px; right:0;}

/* CHANGED STYLES */
.header {padding-top:10px; overflow:hidden; width:100%;}
.header A:hover {color:#575757 !important;}
.header A.dash:hover {border-color:#575757;}
.logo {float:left; padding:9px 0 0;}

.changeCity {clear:both; font-size:0.8em; padding:3px 0 5px;}

.menu {background:#ff8400; border-top:4px #9aafc8 solid; color:#FFFFFF; clear:both;}
.menu UL {overflow:hidden;}
.menu LI {height:26px; float:left; font-size:1.4em; padding:7px 10px 0 10px;}
.menu .unique {padding-left:15px; padding-right:15px;}
.menu .active {background:#9aafc8;}
.menu A {color:#FFFFFF;}

.menu .search {float:right; width:172px;}
.searchPerent {background:#ff8400; padding: 3px 0 8px 11px;}
.search {padding-top:5px; padding-right:7px;}
.search DIV {background:url(/media/images/bgSearchLeft.gif) no-repeat top left; height:22px; padding-left:10px;}
.search .inputText {background:url(/media/images/bgSearch.gif) repeat-x top left; float:left; padding-top:3px; height:19px; width:140px; border:none; font-size:1.3em;}
.search .button {background:url(/media/images/bgSearchSubmit.gif) no-repeat top left; border:none; float:right; height:22px; width:22px; cursor:pointer;}
.searchPerent {margin-bottom:22px;}
.searchPerent .search .inputText {width:190px;}

.menu .unique {display: none;}
.menu img {display: none;}
.menu .no_orng{display: none;}
.menu LI {padding: 7px 7px 0 7px;}

.liveBroadcast {float:right; margin-top:4px;}
.liveBroadcast .blockContent .blockContent {overflow:hidden; padding:8px 20px;}
.liveBroadcast .blockOneElement {font-size:1.2em; padding:3px 0 7px;}
.liveBroadcast .blockTitle {font-weight: 700; font-size:1.4em; margin-bottom:10px;}
.liveBroadcast .blockOneElement IMG {margin:-10px 10px -5px 0;}

.infoMoneyWether {font-size:12px; overflow:hidden; float:right; width:190px; padding:5px 0px 0 0;}
.infoMoneyWether .blockTitle {font-weight: 700; margin-bottom:5px;}

.money {
border-right:1px solid #DDDDDD;
float:left;
line-height:1.7;
width:70px;
}
.wether {
float:left;
padding-left:10px;
width:100px;
}
.black_gold {
border-right:1px solid #DDDDDD;
float:left;
line-height:1.7;
padding:0px 10px;
text-align:right;
width:80px;
}

.sochi_2014 {
    background: url(/media/images/sochi-bg.png) no-repeat center 0px;
}

.sochi_2014 .wether img {
    display: none;
}

.sochi_2014 .wether div {
    display: block !important;
}

.sochi_2014 .sochi_2014_link {
    color: #8fd6ff !important;
}

.sochi_2014 .menu {background:none; border: none; padding-top: 4px; color:#FFFFFF; clear:both;}
.sochi_2014 .menu li a:hover {color: #8fd6ff !important;}
.sochi_2014 .search DIV {background: #fff; border-radius: 25px; height:21px; padding-left:10px;}
.sochi_2014 .search .inputText {background:none; float:left; padding-top:1px; height:19px; width:140px; border:none; font-size:1.3em;}
.sochi_2014 .search .button {background:url(/media/images/blue-search-btn.png) no-repeat top left; border:none; float:right; height:21px; width:21px; cursor:pointer;}

/*.last .blockOneElement {padding:8px 8px 12px 8px; font-size:1.4em; width:149px; overflow:hidden;}*/

.last .blockOneElement {
font-size:1.4em;
margin:0 8px;
overflow:hidden;
padding:8px 0 12px;
width:149px;}

.last IMG {border:2px white solid; margin-bottom:5px;}

/* RIGHT BLOCKS */
.RSS {padding:9px 20px 11px; margin-top:18px;}
.RSS IMG {margin:0 6px -2px 0;}

.ban1 {margin-top:19px;}
.ban2 {margin-top:30px;}

.calendar {margin-top:20px;}
.calendar .blockTitle {font-weight:100; padding:5px 12px;}
.selectedMonth {overflow:hidden; padding:5px 12px 5px;}
.selectedMonth IMG {padding-top:3px;}/*test*/
.selectedMonth DIV {text-align:center;}

.selectedMonth A.floatLeft {width:15px; height:13px; background:url(/media/images/arrowLeftUnderline.gif) no-repeat bottom left; text-decoration:none;}
.selectedMonth A.floatLeft:hover {background:url(/media/images/arrowLeftUnderlineHover.gif) no-repeat bottom left;}

.selectedMonth A.floatRight {width:15px; height:13px; background:url(/media/images/arrowRightUnderline.gif) no-repeat bottom left; text-decoration:none;}
.selectedMonth A.floatRight:hover {background:url(/media/images/arrowRightUnderlineHover.gif) no-repeat bottom left;}

.calendar .blockContent {padding:0 14px;}
.calendar TABLE {border-collapse:collapse; width:100%;}
.calendar TD, .calendar TH {border:1px #eeeeee solid; paddign:0; color:#a7a7a7; font-weight:100;}
.calendar TD {background:white;}
.calendar TH {background:#dce4ec;}
.calendar TABLE A, .calendar TABLE SPAN {display:block; padding:3px 5px 0 0; height:1.25em; text-decoration:none; text-align:right; font-size:1.2em;}
.calendar TABLE A {font-weight: 700; color:#366092;}
.calendar TABLE A:hover {background:#ff8400; color:white !important;}
.calendar FORM {padding:10px 0 11px; font-size:1.4em; text-align:center;}
.calendar INPUT {font-size:0.7em; position:relative; top:-1px; width:23px; height:20px; text-align:center;}
/* FOOTER */
.footer {font-size:1.2em; position:relative;}
.footer A {color:#575757;}
.footer A.allColor5 {color:white;}
.footerMenu {background:#FFFFFF; border-bottom:4px #ff8400 solid; font-size:1.2em; padding:46px 0 12px; margin-bottom:16px;}
.footerMenu SPAN {padding:0 8px;}

.footerSubMenu {margin-bottom:20px;}
.footerSubMenu SPAN {padding:0 3px;}

.copyright {margin-top:30px;}

/* MOST Discussed */
.mostDiscussed {margin-top:22px;}
.mostDiscussed .blockTitle {margin-bottom:10px;}
.mostDiscussed LI {padding-left:8px; background:url(/media/images/listStyleRightDisk.gif) no-repeat 0 0.5em; line-height:1.45em; margin-bottom:16px;}


/* POULA VIDEO & PHOTO */
.populeVideoPhoto {margin-top:26px;}
.populeVideoPhoto .blockTitle {padding:6px 12px 6px; line-height:1em;}
.populeVideoPhoto .blockOneElement {padding:14px 12px 13px;}
.populeVideoPhoto .blockOneElement IMG {border:2px #ff8400 solid;}
.populeVideoPhoto P {margin-top:-1px; line-height:1.4em;}
.populeVideoPhoto .linkToSection {padding:6px 0 11px 13px;}
.populeVideoPhoto .linkToSection IMG {margin:0 5px -2px 0;}
.populeVideoPhoto .linkToSection SPAN {padding-right:18px;}


/* POLL */
.poll {background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; margin-top:21px;}
.poll .blockTitle {margin-bottom:17px;}
.poll FORM {padding-left:20px;}
.poll LABEL {display:block; margin:15px 0; overflow:hidden;}
.poll LABEL INPUT {float:left; margin-top:1px;}
.poll LABEL SPAN {display:block; padding-left:20px;}
.poll P INPUT {height:1.8em; width:7em; text-align:center;}
.poll .linkToSection {padding:12px 0 19px;}
.poll .linkToSection IMG {margin:0 7px -2px 0;}
.poll .linkToSection SPAN {padding:0 8px;}
.poll .captcha {margin: 15px 0; width:200px;}
.poll .captcha label {margin: 0;}
.poll .captcha img {cursor:pointer;}

.polls_edit .question {}
.polls_edit .answer{margin: 12px 0 0 0;}
.polls_edit .answer .allInputRC {margin: 6px 0 0 0;}
.polls_edit .add_answer {margin: 12px 0 0 0;}
.polls_edit .button {margin: 12px 0 0 0; text-align: right;}

/* NEWS TAGS */
.newsTags {background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; margin-top:23px;}
.newsTags .blockTitle {margin-bottom:6px;}
.newsTags P A {text-decoration:none;}
.newsTags .linkToSection {padding:14px 0;}
.newsTags .linkToSection IMG {margin:0 5px -2px 0;}

/* PAGINATOR */
.paginator {margin-top:20px;}
.paginator SPAN {padding:0 1px;}
.paginator .blockTitle {font-style:italic; padding-right:5px;}
.paginator .next {padding-left:5px;}
.paginator .next IMG {margin:0 0 -5px 2px;}

/* INDEX PAGE */
.indexPage {background:url(/media/images/indexVertDotedBorder.gif) repeat-y top right;}

.parntersNews {clear:both; background:#FFFFFF; width:536px; position:relative; left:-20px; margin-right:-20px;}
.indexPage .parntersNews {padding:20px 0;}
.parntersNews .blockTitle {margin-bottom:0px;}
.parntersNews .blockContent {padding:17px 0 26px 20px;}
.parntersNews .blockLine {overflow:hidden;}
.parntersNews .blockOneElement {width:218px; float:left; margin:6px 15px 3px 0; padding-bottom:10px; border-bottom:1px #FFFFFF solid; overflow:hidden;}
.parntersNews .blockBottom .blockOneElement {border:none;}
.parntersNews .blockOneElement * {line-height:1.5em;}
.parntersNews .images {padding:5px 15px 0 0;}
.parntersNews .images IMG {border:1px #d5d5d5 solid;}
.parntersNews .partnerName {margin-top:4px;}

/* MAIN NEWS, BLOCKS */
.oneMainNews {padding-bottom:15px; margin-bottom:13px; overflow:hidden;}
.oneMainNews .blockTitle {margin-bottom:5px;}
.oneMainNews .default {line-height:1.4em;}
.oneMainNews .images, .oneMainNews .video {position:relative; padding:5px 10px 7px 0;}
.oneMainNews .video DIV {font-size:0; line-height:0; border:2px #ff8400 solid;}
.oneMainNews .images DIV {font-size:0; line-height:0; border:1px #aeaeae solid;}
.oneMainNews .images .data {display:block; position:absolute; padding:2px 5px 3px; background:#ff8400; left:1px; bottom:8px;}
.oneMainNews .images .data_gr {display:block; position:absolute; padding:2px 2px 3px; background:#9AAFC8; left:1px; bottom:8px;}

.oneMainNews .newsLogo IMG {margin-bottom:-2px;}
.oneMainNews .comments {display:block; margin:6px 0 7px;}
.oneMainNews .comments IMG {margin:0 3px -2px 0;}
.oneMainNews .tags {display:block;}
.oneMainNews .tags SPAN {padding:0 10px 0 0;}
.oneMainNews .tags2 {display:block; margin-bottom:-7px; margin-top:5px;}
.oneMainNews .tags2 SPAN {padding:0 5px 0 0;}
.oneMainNews .tags SPAN {padding:0 10px 0 0;white-space: nowrap;}

.sectionName {padding:2px 4% 4px 20px; width:96%; position:relative; left:-20px; margin:4px -20px 15px 0; text-align:right;}
/*.mainNewsConteiner .linckToSection {margin:-12px 0 22px;}*/
.mainNewsContainer .linckToSection {margin:-12px 0 22px;}
.linckToSection IMG {margin:0 5px -2px 0;}
.oneMainNews .section {padding:0 4px 2px;}

.photo .images DIV  {border:none;}
.photo .oneMainNews {padding-bottom:0px; padding-top:25px;}
.photo .blockString {overflow:hidden;}
.photo .blockString .oneMainNews {width:47%; padding-top:21px;}
.photo .oneMainNews .blockTitle {margin-bottom:0;}

/* HOURLY NEWS */
.hourlyNews .blockTitle {margin-bottom:10px;}
.hourlyNews .blockOneElement {margin:12px 0 15px;}
.hourlyNews .time {padding-right:5px;}
.hourlyNews .blockOneElement A {color:#000;text-decoration:none;}
.hourlyNews .blockOneElement A:hover {color:#000 !important;text-decoration:none; }
.hourlyNews .blockOneElement span{color:#366092;text-decoration:underline;}
.hourlyNews .blockOneElement span:hover{color:#FF8400;text-decoration:underline;}

/* VOTES */
.votesArchive .blockTitle {margin-bottom:3px;}
.votesArchive .blockOneElement {padding-bottom:5px; background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; margin-bottom:9px;}
.votesArchive .default {line-height:1.5em;}

/* ONE NEWS */
.oneNews {}
.oneNews .photo IMG {margin:5px 10px 2px 0;}
.oneNews .photo .ico {margin:0 5px -2px 0;}
.oneNews .photo SPAN {display:block; width:158px; padding-top:9px;}

.newsInfo {font-size:12px; line-height:1.8em;}
.newsInfo IMG {margin:0 3px -2px 0px;}
.newsInfo a, i {margin:0 10px 0px 0px;}

.newsInfo .tags {padding:0 3px;}


.oneNews .comments {width:146px; padding:11px 30px 14px; margin:2px;}
.oneNews .flash {margin:18px 0 0 0;}
.oneNews .doLinck {padding-bottom:10px; background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; margin-top:15px; clear:both;}
.oneNews .doLinck span {display:block; text-align:center;}

.oneNews .add {overflow:hidden;clear:both;border:1px solid #9D9D9D;} 


.oneNews .add SPAN {padding:2px 5px 5px;}
.oneNews .add .minus {display:none;}
.oneNews .add .plus {display:inline-block;}
.oneNews .add .allBGColor3 .minus {display:inline-block;}
.oneNews .add .allBGColor3 .plus {display:none;}
.oneNews .add SPAN IMG {margin:0 5px -2px 0;}
.oneNews .add .floatLeft {margin-right:8px;}
.oneNews .add .floatLeft IMG {margin:0 5px -1px 0;}
.oneNews .add .bloackContent {clear:both; padding:16px 0 16px 16px; margin-bottom:-5px; overflow:hidden;}
.oneNews .add .blogs {padding-bottom:1px;}
.oneNews .add TEXTAREA {width:96%; font-size:1.2em; margin-top:5px;}
.oneNews .add .bloackContent SPAN {float:left; padding-right:20px;}
.oneNews .add .bloackContent SPAN IMG {margin:0 8px -4px 0;}

.discussion {background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; padding-bottom:7px;}
.discussion .blockTitle {margin:27px 0 1px;}
.discussion .numComments {display:inline-block;}
.discussion .blockTitle .numComments {margin-left:5px;}
.discussion .topic {margin-bottom:21px;}
.discussion .topic SPAN {padding-right:25px;}
.discussion .topic IMG {margin:0 2px -2px 0;}
.discussion .blockOneElement {margin:18px 0 0; line-height:1.5em;}
.discussion textarea { width: 100%; height: 5em; font-size: 100%; font-family: inherit; }

.relatedMaterials {margin-top:23px; background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; padding-bottom:11px;}
.relatedMaterials .blockTitle {margin-bottom:15px;}
.relatedMaterials .blockOneElement {overflow:hidden; widht:100%; margin-top:12px;}
.relatedMaterials .blockOneElement SPAN {display:block; padding-left:75px;}

.addComments {margin-top:28px;}
.addComments .allInputRC {position:relative; left:-8px; margin-top:1px;}
.addComments .name {width:225px; padding-right:40px;}
.addComments .capcha {width:200px;}
.addComments .capcha img { cursor: pointer; }
.addComments .capcha .allInputRC {width:110px;}
.addComments .text {width:500px; margin-top:12px;}
.addComments .button {text-align:right; padding:16px 30px 0 0; clear:both;}
.addComments .button INPUT {font-size:10px; text-align:center;}


/* TIME NEWS */
.timeNews .blockTitle {margin:25px 0 20px;}
.timeNews .blockOneElement {margin:0 0 21px 0;}
.timeNews .bloackContent {padding-left:40px; line-height:1.6em; position:relative; overflow:hidden;}
.timeNews .images {padding:3px 5px 0 0;}
.timeNews .tags {padding-right:5px;}
.timeNews .time {position:absolute; top:0; left:0;}


/* discussions */
.discussions .blockOneElement {margin:18px 0; line-height:1.7em;}

.votesResults P {margin-bottom:15px;}
.votesResults .answer {margin: 0 75px 0 0;}
.votesResults .kolVot {height:2px; margin:4px 75px 0 0;}
.votesResults .kolVot DIV {height:2px; font-size:0; line-height:0;}
.votesResults .kolVotNum {margin-bottom:-7px; width:75px; text-align:center;}
.votesResults .blockOneElement {margin-bottom:12px;}
.votesResults .linckToSection {background:url(/media/images/gorisontDotetBorder.gif) repeat-x left bottom; margin:27px 0 32px; padding-bottom:5px;}

.serchTitle {margin-bottom:4px;}
.listSearch {margin:-10px 0 17px;}

.p404 {background:none;}
.cloudTags {padding-top:30px;}
.cloudTags A {text-decoration:none;}
.cloudTags SPAN {padding-right:5px;}

/* PRINT */
.print {padding:10px 20px 0 20px; color:black; min-width:800px;}
.print A {color:black;}
.print A:hover {color:black !important;}
.print .way {padding:5px 300px 0 0; text-align:center;}
.print .blockTitle {clear:both; text-align:center; padding-top:50px;}
.print .tags SPAN {padding:0 2px;}


.popup_gr {position:absolute; top:200px; left:100px; border:2px #9aafc8 solid; background:white; padding:30px;}
.popup_gr .blockClose {position:absolute; top:10px; right:10px; cursor:pointer;}
.popup_gr .images {position:relative; float:left; padding-top:10px;}
.popup_gr .preview .data {display:block; position:absolute; padding:2px 5px 0px; background:#9aafc8; left:0px; bottom:0px;border:1px solid #9aafc8;}

.all_video{margin:5px 0 0  !important;}
.footerLogo {background:#fff;margin:0 0px 20px;}
.footerLogo a{padding:0 10px;}

.theme {width:180px; padding:11px 10px 14px; margin:20px 5px 0;}

/* POULA VIDEO & PHOTO */
.populeVideoPhoto {margin-top:0px;}
.populeVideoPhoto .blockTitle {padding:6px 12px 6px; line-height:1em;}
.populeVideoPhoto .blockOneElement {padding:10px 0px 1px;}
.populeVideoPhoto .blockOneElement IMG {width:40px; margin:0 5px -2px;}
.populeVideoPhoto P {line-height:1.4em;margin:0 0 5px 10px;}
.populeVideoPhoto .linkToSection {padding:6px 0 11px 13px;}
.populeVideoPhoto .linkToSection SPAN {padding-right:18px;}

/* SPORT */
.search_sport {float:right; width:222px;}
.search_sport DIV {height:20px; padding-left:10px;}
.search_sport .inputText {float:left; padding:3px; height:15px; width:180px; border:1px solid #366092; font-size:1.3em;}
.search_sport .button {background:url(/media/images/bgSearchSport.gif) no-repeat top left; border:none; float:right; height:22px; width:22px; margin-top:1px; cursor:pointer;} 

.menu_sport {background:#fff; clear:both;padding-top:7px;height:100%;font-size:10px;}

.menu_sport UL {overflow:hidden;font-weight:bold;}
.menu_sport LI {height:20px; float:left; font-size:1.4em; padding:7px 10px 0 10px;}
.menu_sport .unique {background:#366092;padding-left:15px; padding-right:15px;}
.menu_sport .active {background:#366092;color:#fff;font-weight:bold;}
.menu_sport .active a {color:#fff;}
.menu_sport A {color:#366092;font-weight:bold; text-decoration: none;}
.menu_sport a:hover{color:#366092 !important; text-decoration: underline;}

.submenu{background:#366092;clear:both;}
.submenu UL {overflow:hidden;padding:17px 0 7px 40px;height:100%;}
.submenu LI {float:left; font-size:1.4em; padding:0px 10px 10px;}
.submenu .unique {padding-left:15px; padding-right:15px;}
.submenu .active {color:#fff;}
.submenu a {color:#fff;}
.submenu a:hover{color:#fff !important; text-decoration: none;}


.infoMoneyWether span{color:#ff0000; font-weight:bold;}

img.photo {margin-top: 10px}
.inline_photo {color:#ababab; margin-bottom: 10px; margin-top: 20px; font-style:italic; position: relative}
.inline_photo p {margin: 0; }
.photo .oneMainNews .tags span {float:left;}

.newsRSS{padding:5px;}
.newsRSS img{margin-right: 5px; position: relative; bottom: -5px;width:30px;}


/* User profiles */
.f_row { margin: 0 0 1em 0; }
.f_row label { margin: 0.1em 0; display: block; }
.f_buttons { margin: 1em 0 0 0; text-align: right; }
.f_row textarea { height: 200px; }

.profile_sex_label { width: 5ex; float: left; }
.profile_sex_label label { margin: 0; }
.profile_sex_options { float: left; line-height: 18px; }
.profile_sex_options input { margin: 0 1ex 0 0; vertical-align: middle; }
.profile_sex_options label { margin: 0; display: inline; }
.dateSelect { width: 100%; overflow: hidden; line-height: 2em; }
.dateSelect select { margin: 0 0.5em 0 0; }
.dateSelect .allInputRC { float: left; margin-right: 0.5em; }
.dateSelect .allInputRC select { border: 0; }
.form_profile .allInputRC { width: 50%; }
.form_profile textarea { width: 100%; }

.userProfile .pageTitle { margin: 0;}
.profile_avatar { margin: 0 1em 0 0; float: left; }


/* Forms */
.zend_form {
}
	.zend_form dt {
		clear: left;
		float: left;
		text-align: right;
		width: 6em;
	}
	.zend_form dd {
		margin: 0 0 1em 6.5em;
		padding: 0;
	}
	.zend_form .errors {
		color: #ff0000;
	}

/*bokmarcks*/
  a.one_button {
                background:url('/media/images/panel.png') no-repeat;
                width:16px;
                height:16px;
                display:block;
                line-height:29px;
                color:#FFFFFF;
            }
/* top news block */
.wrNews{background:#F6F6F6;margin-bottom:10px;padding:10px;}
.newsAnnonce{font-size:1.5em;}
.newsAnnonce img{padding-right:5px;}
.newsAnnonce a{color:#575757 !important;text-decoration:none;padding-right:5px;}

.citation {padding: 20px 0pt 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; clear: both; position: relative;width: 520px;}
.citation span{font-weight:bold;}
.citation div{padding:10px;margin-top:5px;font-size: 1.2em;}
.citation div p{margin-bottom:5px;font-style:italic}


/* column */
.author{overflow:hidden;background:#eee;width:226px;position:relative;padding:0 7px 10px;margin-bottom:20px;}
.author p{line-height:1.6em;font-size:1.2em;padding:3px 0 10px;}
.author .images{padding:0 7px;border:2px solid #C2CFDE;background-color:#FFFFFF;width:208px;text-align:right;margin:8px 0;overflow:hidden;position:relative;height:85px;}
.author .images p{padding-top:7px;text-align:right;}
.author .images .data {position:absolute; padding:2px 5px 3px; background:#ff8400; right:-1px; bottom:-1px;}
.author img{margin:0 5px -2px 0;}

.themeTop {width:180px; padding:11px 10px 14px; margin:0px 5px 0;}

.mainNews{
margin: 0pt 0pt 10px; 
padding: 15px 5px 5px; 
background: #eee;
}


.newsInfo {font-size:12px; line-height:1.8em;}
.newsInfo IMG {margin:0 3px -2px 0px;}
.newsInfo a, i {margin:0 10px 0px 0px;}
.newsInfo .tags {padding:0 3px;}
.newsInfoV {font-size:12px; line-height:1.8em;}
.newsInfoV IMG {margin:0 3px 0px 0px;}
.newsInfoV a, i {margin:0 0px 0px 0px;}
.newsInfoV .tags {padding:0 3px;}

.fontVar {margin:0;}
.fontVar  span{padding:0 10px 0 4px;color:#ABABAB;font-size:0.9em;line-height:20px;}
.fontVar  img{margin:0;}
.fontVar div{float:left;height:15px;}


/* me */
ul.plain {
	margin : 0 0 10px 0;
}
ul.plain li{
	list-style:none outside none;
	background: none;
	padding-left:2px;
	margin : 0 0 10px 0;
}

ul.plain a {
	text-decoration: underline;
	cursor: pointer;
}

i.size {
	width: 15px;
	height: 15px;
	position: absolute;
}

i.small {
	background:url("/media/images/a1.gif") no-repeat scroll 0 0 transparent;
}

i.normal {
	backgroun"/media/images/mages/a2.gif") no-repeat scroll 0 0 transparent;
	margin-left: 20px;
}

i.big {
	bac"/media/images/rl("/images/a3.gif") no-repeat scroll 0 0 transparent;
	margin-left: 40px;
}

.sub5 {
	height:78px;
	float:left;	
	width:944px;
	overflow:hidden;
}
.subject5 {
	font-family:Times New Roman;
	font-size:1.2em;
	height:76px;
}	
.subject5 div {float:left;max-height:69px;overflow:hidden;padding:7px 5px 0 0;width:182px; margin-bottom:5px;}
.subject5 div img {border:1px solid #9AAFC8;float:left;margin:0 7px 0 0;width:79px;}
.subject5 div  a{color:#366092;text-decoration:none;}
.subject5  span{float: right;padding:30px 0 0;}


.subjectIn {width:180px; padding:11px 10px 14px; margin:20px 5px 0 !important; }
.subjectIn div{padding:5px 0;font-size: 12px;}
.subjectIn span{font-size:0.9em !important;}
.subjectIn  i{font-size:0.9em;color:#575757;}
.subjectIn  img{width:79px;margin:3px 7px 0 0; float: left;border:1px solid #9AAFC8 !important;}
.subjectIn  a{color:#575757;text-decoration:none;}
.subjectRSS img{margin: 0 3px 0px 0; width: 14px;border:0px !important;}
.subjectRSS a{color:#366092;text-decoration:underline;}	

.oneNews .subjectIn {
	margin: 0 5px;
	padding: 11px 10px 14px;
	width: 180px; 
}

.add {padding:16px 0 16px 16px;}
/* ------- Share ------ */
.clL{clear:left;}
.clR{clear:right;}

	#share {
		position:absolute;
		width:248px;
		font-size:12px;
	}
	
	#share ul li {
		background:none;
		height:20px;
	}

	#share ul li a.google,
	#share ul li a.ybookmarks,
	#share ul li a.ybuzz {
		line-height:11px;
	}

	#share .shareContent {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #9D9D9D;
		font-size:11px;
		margin:0 3px 0 0px;
		padding:0 4px;
		overflow:hidden;
	}

	#share .shareHead {
		height:17px;
		padding:4px 8px 5px;
		border:#9d9d9d solid 1px;
		border-bottom:none;
		background:#fff;
		float:right;
		margin:0px 3px -1px 0;
	}

	#share .shareHeadT {
		height:17px;
		padding:2px 4px 5px;
		border:#9d9d9d solid 1px;
		border-bottom:none;
		background:#fff;
		float:left;
		margin:2px 3px -1px 0px; 
	}
	
	#share ul.left {
		float:left;
		margin:0;
		padding:6px 0 8px 0;
		width:100px;
	}

	#share ul.right {
		float:left;
		margin:0;
		padding:6px 7px 8px 15px;
		width:90px;
	}

	#share a{
		padding-left:22px;
		display:inline-block;
		height:16px;
		line-height:16px;
		cursor:pointer;
		margin:0;
		color:#ABABAB;
	}
	
	a.share{background:url(/images/share.gif) no-repeat;	margin:1px 0 0;}
	a.minus{background:url(/images/minusB.gif) no-repeat 5px 2px;} 	
	
	a.google{background:url(/images/social/google.gif) no-repeat;}
	a.twitter {background:url(/images/social/twitter.gif) no-repeat;}
	a.facebook{background:url(/images/social/facebook.gif) no-repeat;}
	a.vkontakte{background:url(/images/social/vk.png) no-repeat;}

	
/* ------- Add to blog ------ */

.toBlog{font-size:12px;position:absolute;width:550px;z-index:100;}
.toBlog span{height:17px;padding:4px 4px 5px 0;margin:0 0 -1px 0;border-bottom:none;background:#eee;border:#9d9d9d solid 1px;border-bottom:none;}
.toBlog textarea{padding: 5px 0 5px 10px;}
.toBlog input{margin-top:10px;padding:0 0 3px;}
.toBlog a{
		padding-left:22px;
		display:inline-block;
		height:16px;
		line-height:16px;
		cursor:pointer;
		margin:0;
		color:#ABABAB;
	}
	
.afont {padding:1px 4px 0 0;}
.cfont {padding:0 4px 0 0;}

.alert {color: #FF0000; }

img.zoom {
	position: absolute;
	right: 60px;
	bottom: 60px;
	border: 0 !important;
}

.default .bordered td {
	border: 1px black solid; 
	padding:3px 5px;
}

.sochi_medal_table .country img {
    width: 20px;
    margin: 0 5px 0 0;
}

.sochi_medal_table {
    margin: 10px 0 15px;
    font-size: 135%;
}

.sochi_medal_table td, th {
    text-align: center;
}

.sochi_medal_table td.country{
    text-align: left;
}