 html, body, img, h1, h2, h3, h4, p, div, a, form, table {margin:0; padding:0; border:0; list-style:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

ul, li, ol, dl, dt, dd {font-family:Arial, Helvetica, sans-serif}

body {font-family:Arial, Helvetica, sans-serif; font-size:70%; line-height:130%; text-align:center; padding:15px 0 0; margin:0}
table {font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:130%}

a:hover {text-decoration:underline}
label, .sbttn {cursor:pointer; cursor:hand}

.global {margin:0 auto; text-align:left; width:868px; display:table; }
html > body .global {width:auto!important; min-width:868px; max-width:868px; display:block!important}
.globalWide {width:1026px; overflow:hidden}
html > body .globalWide {min-width:1026px; max-width:1026px}

/*				Header start			*/

.top {margin:0; background:#E9E9E9 url(../images/top_bg.gif) left bottom repeat-x}
.longMenu .top {background:none}
.topBanner {height:90px; width:730px}
.topBannerContent {position:absolute; top:0; margin:17px 0 0 0; padding:0 0 0 3px;}
.top .topBanner .left {float:left; margin:0 5px 0 0}
.top .topBanner, .top .innerContent {margin:0 18px 0 0} 

.videodescparent {
float:none;
clear:both;
text-align:center;}

.contentArticle .videodescparent p {text-align:center;font-weight:normal!important;
}

.borderedContainer, .whiteborderedContainer {margin:0; padding:1px 0; background:#E9E9E9; float:left}
.borderedContainer div.innerBorder, .whiteborderedContainer div.innerBorder{border:1px solid #FFFFFF; margin:0 1px}
.borderedContainer div.innerBorder div.innerBorderBackground {background:#E9E9E9; margin:0; padding:0}
.whiteborderedContainer div.innerBorder div.innerBorderBackground {background:#FFFFFF; margin:0; padding:0}
html > body .topContentContainer .borderedContainer div.innerBorder, html > body .topContentContainer .whiteborderedContainer div.innerBorder {float:left; width:auto!important}
html > body .topContentContainer .borderedContainer div.innerBorder div.innerBorderBackground, html > body .topContentContainer .whiteborderedContainer div.innerBorder div.innerBorderBackground {float:left; width:auto!important}

.topContentContainer {width:738px; float:left}
.topContentContainer div.borderedContainer {margin:1px 4px 0 0}
.topContentContainer div.borderedContainer div.innerBorder {width:730px}
.topContentContainer div.borderedContainer div.innerBorderBackground {width:728px}

.top .innerContentContainer {padding:0; display:table; width:640px; height:112px}
.longMenu .top .innerContentContainer {width:638px; height:auto; float:right; display:block}
html > body .longMenu .top .innerContentContainer {width:640px}
.top .innerContent {margin:5px 0 10px 20px; width:617px; position:relative; float:right; top:0; left:0}
.longMenu .top .innerContent {width:617px; margin:5px 5px 10px 10px;}
.top .logo {float:left}



.topTopMenu {list-style:none; padding:0; margin:0; position:absolute; top:0; left:0}
html > body .topTopMenu {white-space:nowrap}
.topTopMenu li {display:inline; margin:0 5px 0 0; font-size:10px; line-height:10px; padding:0; list-style:none}
.topTopMenu li a {color:#CA342F; text-transform:uppercase; line-height:12px; height:12px; white-space:nowrap}
.topTopMenu li a:hover {text-decoration:underline}

.anonce {width:216px; height:77px; overflow:auto; float:right; background:#FFFFFF; margin:2px 0 0 0; bowerrder:1px solid #848182; border-top:3px solid #848182; border-left:2px solid #848182}
.longMenu .anonce {height:125px}
.anonce  {scrollbar-face-color:#C6C6C6; scrollbar-highlight-color:#C6C6C6; scrollbar-shadow-color:#C6C6C6; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#666666; scrollbar-base-color:#C6C6C6; scrollbar-3dlight-color:#C6C6C6}
.anonce h1 {font-family:Arial, Helvetica, sans-serif; margin:3px 0 0}
.anonce h1, .anonce h1  a { text-transform:uppercase; font-size:13px; line-height:13px; letter-spacing:1px; color:#CA342F; text-align:center}
.anonce dl {padding:1px; font-size:11px; line-height:11px; margin:10px 0 0 0}
.anonce dt {font-weight:bold; margin:0 3px; padding:0}
.anonce dd {margin:0 3px 7px; padding:0; clear:left}
.anonce dd a {color:#333333}
.anonce dd.newSelected a, .anonce dd.hot a {color:#CA342F; font-size:11px; line-height:11px}
.anonce dd a span {font-weight:bold; font-size:11px; line-height:11px}


.timeLang {float:right; margin:0 10px 0 0}
.time {color:#92C6AD; font-style:italic; text-align:right; font-size:11px; line-height:13px; width:170px}

.lang {text-align:right; padding:0; margin:5px 0 0 0; list-style:none}
.longMenu .lang {margin:25px 0 0 0}
.lang li {display:inline; margin:5px 0 0 5px; list-style:none; color:#ca342f; text-transform:uppercase; font-weight:bold; background:#CA342F; border:1px solid #666666; border-left:0; border-top:0; padding:1px 7px; text-align:center}
.lang li a {color:#FFFFFF; text-transform:uppercase; font-weight:bold}


.searchForm {margin:15px 0 0 0}
.longMenu .searchForm {margin:25px 0 0 0}
.searchForm form {margin:0; padding:0}
.searchForm input {border:0; border-top:3px solid #848182; border-left:2px solid #848182; width:110px; height:16px}
.searchForm .sbttn, .contentOpituvannya .sbttn, .contentFooter .sbttn {border:0; background:none; color:#CA342F; width:auto; height:auto; vertical-align:top; font-size:13px; vertical-align:top}

.greatings {height:58px; margin:21px 0 0; overflow:hidden; display:table}

.topDesc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#666666; float:left; text-transform:lowercase; white-space:nowrap; margin:4px 0 0}
.longMenu .topDesc {margin:15px 0 0}
html > body .longMenu .topDesc {margin:15px 0 0}
.topDescOtherLang {clear:right}
/*.longMenu .greatings {height:80px; margin:15px 0 0}*/
.longMenu .greatings {height:60px; margin:28px 0 0}  /*Greetings X-mas Fix*/

.topMenu {background:#D2D2D2; width:648px; overflow:hidden; white-space:nowrap; text-align:center; margin:0; list-style:none; padding:0}
.longMenu .topMenu {width:734px; margin:1px 0 0 0; float:left}
.topMenu li {display:inline; padding:0 4px; border-left:2px solid #666666; font-size:11px; line-height:34px; vertical-align:text-top; margin:0; list-style:none}
.longMenu .topMenu li {line-height:20px}
.topMenu li.first {border:0; margin:0 0 0 2px}
.topMenu li a {color:#CA342F; text-transform:uppercase; font-size:11px; font-weight:bold; letter-spacing:1px}

/*			Header end			*/


.videocont {position:relative!important }
.videocont a {position:absolute; top:-2px; right:13px; display:block; float:left}
/*.videocont a .playbut {width:100%; height:100%; filter:(progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/playbut.png',sizingMethod='scale'))}
html > body .videocont a .playbut {filter:0}
img {behavior: url("htc/pngbehavior.htc");}*/
.playbut {margin-right:20px!important;}

.videocont a img  {border:0px none!important;}

.videocont img {
  padding-left: 1px;
}

.videodesc{
text-align:center;background-color:#E9E9E9;padding:10px;color:#999999;}

.rightBanner {float:right; margin:0; height:1220px; width:120px}

.rightBanner div {margin:0 0 10px 0}
.rightBanner .borderedContainer {margin-bottom:0}
.rightBanner .innerBorder {width:120px; margin-bottom:0}
html > body .rightBanner .innerBorder {width:auto; min-width:120px}
.rightBanner .innerBorderBackground {height:600px; margin-bottom:0}


div.rightTopBanner {width:284px; float:right}
div.rightTopBanner .innerBorder {height:262px}
/*div.rightTopBannerContent {position:absolute; right:2px; top:2px}*/
div.rightTopBannerContent {position:absolute; top:0; margin:17px 0 0 744px}
/*div.rightBannerContent {position:absolute; right:0; top:0; float:right; margin:0; height:1220px; width:120px}*/
div.rightBannerContent {position:absolute; top:-2px; margin:17px 4px 0 744px; height:1220px; width:120px;}
html > body div.rightBannerContent {margin:17px 0 0 748px}
div.rightBannerContent div {margin:0 0 10px 0}
div.rightBannerContent .innerBorder {width:120px; margin-bottom:0}
div.rightBannerContent .innerBorder .innerBorderBackground {margin-bottom:0}
html > body div.rightBannerContent .innerBorder {width:auto; min-width:120px}

.contentContainerOpituvannya, .contentContainerPolNews, .contentContainerNewsDetail, .contentContainer, .contentContainerAnonce {margin:15px 130px 0 0; height:965px; background:url(../images/contentContainer_bg.gif) 0 0 repeat-y; width:725px} 
.contentContainer {width:733px}
.globalWide .contentContainer {width:1026px; float:left}
.contentContainer  .bottom_side, .contentContainerPolNews .bottom_side, .contentContainerPolNews .top_side  {background:url(../images/contentContainer_bs_bg.gif) 195px 0 no-repeat; height:2px; clear:both; width:100%; float:none; font-size:1px; line-height:1px}
.contentContainerPolNews .bottom_side {background:url(../images/ContainerPolNews_bs_bg.gif) 90px 0 no-repeat; width:735px; clear:none}
.contentContainerPolNews .top_side {background:url(../images/ContainerPolNews_ts_bg.gif) 90px 0 no-repeat; width:735px; clear:none}
.contentContainerAnonce {background:url(../images/contentAnounce_bg.gif) 0 0 repeat-y; width:735px; display:table; padding:0; margin:15px 0 10px 0; height:965px; clear:left}
html > body .contentContainerAnonce {height:auto; min-height:965px}

.contentContainerNewsDetail {background:url(../images/contentNewsDetail_bg.gif) 0 0 repeat-y; padding:0 0 0 10px; height:965px; display:table; width:725px}
.contentContainerNewsDetail .top_side, .contentContainerNewsDetail .bottom_side {height:2px; margin:0 0 0 -10px; background:url(../images/contentNewsDetail_ts_bg.gif) 0 0 no-repeat; clear:both; line-height:1px; font-size:1px} 
.contentContainerNewsDetail .bottom_side {background:url(../images/contentNewsDetail_bs_bg.gif) 0 0 no-repeat}
.contentContainerOpituvannya {background:url(../images/contentNewsDetail_bg.gif) 90px 0 repeat-y; height:965px; padding:0; display:table; clear:left}
.contentContainerOpituvannya .top_side {height:2px; margin:0; background:url(../images/contentNewsDetail_ts_bg.gif) 90px 0 no-repeat; clear:both; line-height:1px; font-size:1px} 
.contentContainerOpituvannya .bottom_side {height:2px; margin:0; background:url(../images/contentNewsDetail_bs_bg.gif) 90px 0 no-repeat; clear:both; line-height:1px; font-size:1px}
.contentContainerAnonce .top_side {height:2px; margin:0; background:url(../images/contentAnounce_ts_bg.gif) 0 0 no-repeat; clear:both; line-height:1px; font-size:1px} 
.contentContainerAnonce .bottom_side {height:2px; margin:0; background:url(../images/contentAnounce_bs_bg.gif) 0 0 no-repeat; clear:both; line-height:1px; font-size:1px}
.contentContainerPolNews {background:none; height:965px; display:block; width:735px}
html > body .contentContainer, html > body .contentContainerAnonce, html > body .contentContainerNewsDetail, html > body .contentContainerOpituvannya, html > body .contentContainerPolNews {height:auto; min-height:965px}
html > body .contentContainerAnonce {float:left!important}
html > body .contentContainerOpituvannya {float:left; margin-left:0; margin-right:0}

.contentLeftBar {width:180px; min-height:945px; float:left}
.contentRightBar {width:180px; float:right}
.globalWide .contentRightBar {width:472px}
.contentCenterBar {width:345px!important; float:none!important;  margin:0 0 0 192px; min-height:945px; background:url(../images/contentContainer_ts_bg.gif) 0 0 no-repeat }
html > body .contentCenterBar {margin:0 0 0 195px}



.contentLeftBar .bannerPlace, .contentContainerPolNews .bannerPlace, .contentRightBar .bannerPlace {margin:0 0 20px 5px; text-align:center}
.contentContainer .extraSpace {margin-top:7px}
.contentContainerPolNews .bannerPlace {padding-top:20px}

.contentContainer .contentRightBar .bannerPlace {margin-left:0; float:left}

.contentContainerNewsDetail .contentLeftBar {width:515px; height:965px}
html > body .contentContainerNewsDetail .contentLeftBar {height:auto; min-height:965px}

html > body .contentContainerNewsDetail {display:block; float:left; clear:none!important; width:720px; margin:15px 0 20px 0} 
html > body .contentContainerNewsDetail .contentLeftBar {width:auto!important; min-width:515px; max-width:515px}
html > body .contentContainerNewsDetail .contentRightBar {width:auto!important; min-width:180px; max-width:180px;}
.contentContainerNewsDetail .contentLeftBar .bannerPlace, .contentContainerAnonce .contentLeftBar .bannerPlace {text-align:center; margin:20px 0}
.contentContainer .contentLeftBar .bannerPlace {height:64px; float:left; margin-left:0}
.contentContainerAnonce .contentLeftBar {width:700px; height:965px; float:none; margin:10px 10px 0}
html > body .contentContainerAnonce .contentLeftBar {height:auto; min-height:965px!important}
.contentContainerOpituvannya .contentLeftBar {width:510px; height:965px; margin:0 0 0 104px; float:none; padding:20px 0 15px 0}
html > body .contentContainerOpituvannya .contentLeftBar {height:auto; min-height:965px}
.contentContainerPolNews .contentLeftBar {width:180px; margin:0; height:100%}
.contentContainerPolNews .contentLeftEmpty {width:90px}
.contentContainerPolNews .contentCenterBar {width:510px; height:965px; margin:0 0 0 104px; float:none; padding:20px 0 15px 0; background:#e9e9e9 url(../images/ContainerPolNews_bg.gif) 0 0 repeat-y}
html > body .contentContainerPolNews .contentCenterEmpty {height:auto!important; min-height:965px!important}

/*.contentContainer .contentLeftBar, .contentContainer .contentRightBar {padding-top:10px!important} */

html > body .contentContainerAnonce .contentLeftBar, html > body .contentContainerNewsDetail .contentLeftBar {height:auto; min-height:935px}
html > body .contentContainerNewsDetail .contentLeftBar {min-height:965px}
html > body .contentContainerAnonce  {height:auto; min-height:965px; padding:0}
html > body .contentContainer .contentCenterBar {height:auto; min-height:945px; padding:0 0 20px}
html > body .contentContainer .contentLeftBar, html > body .contentContainerPolNews .contentLeftBar {width:auto; max-width:180px}

html > body .contentContainerOpituvannya .contentLeftBar {height:auto; min-height:945px}
.contentContainerOpituvannya .contentLeftBar h1 {font-size:110%; color:#CA342F; text-align:right}



.contentBordered {background:url(../images/bordered_bg.gif) 100% 0 repeat-y; padding:0 15px 0 0; height:45px}
.contentBordered .articleDate {padding:0!important; margin:10px 0 0; font-size:11px}
html > body .contentBordered {height:auto; min-height:55px}
.contentContainer .contentRightBar .contentBordered, .contentContainer .contentCenterBar .contentBordered {height:60px}
html > body .contentContainer .contentRightBar .contentBordered, html > body .contentContainer .contentCenterBar .contentBordered, html > body .contentDetail .contentBordered {height:auto; min-height:60px}
.contentArticle {line-height:110%; margin:10px 0px; position:relative;}
.doubleContrainer .left .contentArticle {margin-top:0px!important;}
.contentLeftBar .contentArticle {margin-top:0px!important;}
.contentLeftBar .contentArticle {fleat:left;}
.contentContainer .contentLeftBar .contentArticle, .contentContainerPolNews .contentLeftBar .contentArticle {float:left}
.contentArticle h1, .contentArticle h1 a {color:#CA342F; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; line-height:15px; text-align:right; margin:0 0 2px}
.contentArticle h1 span, .contentArticle h1 a span, .contentArticle h1 a:hover span {color:#666666; margin:0 5px 0 0}
.contentArticle h1.articleLeading {margin:15px 0; text-transform:none; text-align:left; font-size:100%; line-height:110%; color:#000000; text-align:justify} 
.contentArticle h1.articleLeading a{color: black!important;} 
.contentArticle h2 {font-size:120%; text-align:right; margin:0 0 1px; line-height:120%}
.contentArticle h3 {font-size:9px; /*font-style:italic; */ letter-spacing:1px; text-align:right; font-weight:normal; margin:3px 0 1px; line-height:11px; color:#999999}
.contentArticle h3.author {text-align:left; font-size:12px; margin:20px 0 0; color:#333333; font-weight:bold; text-indent:20px}
.contentArticle h3.author img {vertical-align:middle; margin-right:15px; float:left}
.contentArticle h3.author .author_name, .contentArticle h3.author .redakcia {padding:7px 0 0; margin:0}
.contentArticle h3.author a.author_mail {display:block; padding:5px 0 0; margin:0; font-size:11px; color:#ca342f; letter-spacing:normal}
.contentArticle h3.author .redakcia {display:inline!important; clear:right}
.contentContainer .contentLeftBar .contentArticle h3 span {display:block; text-align:right}
.contentArticle img, img.podiyaImg {float:left; margin:0 10px 0 0}
.contentArticle p {line-height:120%; text-align:justify; font-size:120%; text-indent:20px}
.contentArticle p img, .contentDetail img {float:none}

.contentDetail h3.author {clear:both}


/*                 Inner content images alignment                     */

html > body .contentArticle p img[align="right"], html > body .contentArticle img[align="right"], .contentDetail img[align="right"] {float:right}
html > body .contentArticle p img[align="left"], html > body .contentArticle img[align="right"], .contentDetail img[align="left"] {float:left} 

.contentDetail img[align="right"] {margin:5px 0 5px 10px!important}
.contentDetail img[align="left"] {margin:5px 10px 5px 0!important} 

img.podiyaImg {float:left!important; text-align:left}

.contentContainer .contentLeftBar .contentArticle h1, .contentContainer .contentRightBar .contentArticle h1 {font-size:13px!important}
.contentContainer .contentLeftBar .contentArticle h2, .contentContainerPolNews .contentLeftBar .contentArticle h2 {text-align:left}
.contentContainer .contentLeftBar .contentArticle h2, .contentContainer .contentArticle h2, .contentContainerPolNews .contentLeftBar .contentArticle h2, .contentContainerPolNews .contentArticle h2 {font-size:11px; margin:0 0 1px; line-height:11px}
.contentContainer .contentArticle h2, .contentContainerPolNews .contentArticle h2 {text-align:right}
.contentContainer .contentLeftBar .contentArticle p, .contentContainerPolNews .contentArticle p {line-height:110%; text-align:justify; font-size:100%}
.contentContainer .contentLeftBar .contentArticle div, .contentContainerPolNews .contentLeftBar .contentArticle div {height:1%; overflow:hidden; margin:0 0 0px; width:180px}
.contentContainer .contentLeftBar .contentArticle h3, .contentContainer .contentLeftBar .contentArticle h3 span, .contentContainerPolNews .contentLeftBar .contentArticle h3, .contentContainerPolNews .contentLeftBar .contentArticle h3 span {text-align:left; letter-spacing:0}
.contentContainer .contentLeftBar .contentArticle h3 span, .contentContainerPolNews .contentLeftBar .contentArticle h3 span {display:block; letter-spacing:1px!important}
.contentContainer .contentLeftBar .contentArticle img, .contentContainerPolNews .contentLeftBar .contentArticle img {margin:18px 8px 0 0}
.contentArticle h4 {margin:15px 0 10px; float:right; color:#666666; font-size:13px; line-height:14px}
.contentArticle h4 a {color:#ACACAC; text-transform:lowercase; font-size:12px; text-decoration:none}
.contentBordered h4 {float:none; text-align:right}
.contentBordered h4 a img {display:inline; float:none}


.contentArticle div.dovidka {margin:0 0 10px 0; color:#222222; /*background:url(../images/bordered_bg.gif) 0 0 repeat-y; padding:0 0 0 17px;*/font-style:italic; line-height:140%; font-size:100%; text-align:justify}
.contentArticle div.dovidka p {text-indent:20px}
.contentArticle div.dovidka h1 {font-size:110%; float:none; text-align:left; color:#000000; font-style:normal; margin:0 0 10px; text-transform:none; text-indent:20px}
.contentArticle p a {text-align:justify}
.contentArticle p a, .contentArticle h2 a, .contentArticle h3 a {color:#333333}
.contentArticle a.more {float:none; line-height:8px; white-space:nowrap; position:absolute; right:0; top:100%}


table.contentArticle {margin-bottom:0}

.contentTopBlocksSmall {margin:15px 0 0 0; background:#FFFFFF; height:120px; width:735px; display:block; float:left}
html > body .contentTopBlocksSmall {width:auto; min-width:735px; max-width:735px; height:auto; min-height:120px}


.topBlockSmall {padding:1px; border:1px solid #E9E9E9; float:left; margin:0 10px 0 0}
.topBlockSmall .innerBlock {background:#E9E9E9; width:234px; float:left}
 
 
html > body .contentTopBlocksSmall {margin:15px 0 0 0; display:block}
.topBlockSmall .contentArticle {margin:5px 7px 5px 5px; position:relative; height:110px}
html > body .topBlockSmall .contentArticle {height:auto; min-height:110px}
#topBlockLastSmall {margin:0!important}
.topBlockSmall .contentArticle h1, .topBlockSmall .contentArticle h1 a  {font-size:13px!important; white-space:nowrap; position: absolute; top: 0px; right: 10px;}
.topBlockSmall .contentArticle h1 a:hover span {text-decoration:underline}
.topBlockSmall .contentArticle h2 {font-size:12px; text-align:left; line-height:12px; height:50px; overflow:hidden; padding-top:17px;}
.topBlockSmall .contentBordered {background:url(../images/topBlockBorder_bg.gif) 100% 2px no-repeat}
.topBlockSmall center {float:left; display:block; margin:0 5px 0 0; padding:2px 0}
.topBlockSmall center img, .topBlockSmall center a {display:block!important; float:left!important}
.topBlockSmall h3 {position:absolute; bottom:0; left:90px; width:140px; text-align:left; line-height:12px; font-size:11px; letter-spacing:normal!important}
.topBlockSmall h3 span {display:block; text-align:left; letter-spacing:normal!important; font-size:9px!important; white-space:nowrap}



.contentTopBlocks {margin:15px 0 0 0; background:#FFFFFF; height:170px; width:1026px; display:block; float:left}
.topBlock {margin:0 25px 0 0; float:left}
.topBlock .innerBorderBackground {width:299px}
.top_medium .innerBorderBackground {width:364px}
 
.topBlock .contentArticle {margin:5px 7px 5px 5px; position:relative; height:160px}
html > body .topBlock .contentArticle {height:auto; min-height:160px}
#topBlockLast {margin:0!important}
.topBlock .contentArticle h1, .topBlock .contentArticle h1 a  {font-size:13px!important; white-space:nowrap; position: absolute; top: 0px; right: 15px;}
.topBlock .contentArticle h1 a:hover span {text-decoration:underline}
.topBlock .contentArticle h2 {font-size:13px; text-align:left; line-height:13px; height:45px; overflow:hidden; padding-top:17px}
.topBlock .contentArticle h2 a {font-size:13px; line-height:13px}
.top_medium h2, .top_medium h2 a  {font-size:13px!important; line-height:13px!important}
.topBlock .contentArticle p a {font-size:11px; line-height:11px; color:#666666; text-decoration:none}
.topBlock .contentBordered {background:url(../images/topBlockBorder_bg.gif) 100% 2px no-repeat}
.topBlock center {float:left; display:block; margin:0 5px 0 0; padding:2px 0}
.topBlock center img, .topBlock center a {display:block!important; float:left!important}
.topBlock h3 {position:absolute; bottom:0; left:0; text-align:left; line-height:12px; font-size:11px; letter-spacing:normal!important; color:#000000}
.topBlock h3 span {display:inline; margin:0 0 0 5px; text-align:left; letter-spacing:normal!important; font-size:11px!important; white-space:nowrap}

.topTextContainer {display:table; height:auto!important; clear:both; padding:0; mdfsgargin:0 0 20px}
.topText {padding:0!important; margin:0 0 10px!important; float:left}
.contentLeftBar .topText {width:180px!important}
.contentLeftBar .topText .innerBorder {margin:0 1px!important; width:auto!important}
.contentLeftBar .topText .innerBorderBackground {width:176px!important; overflow:hidden; display:table; height:auto}
.contentLeftBar .topText .innerBorderBackground .informerbody {overflow:visible; height:auto;}
.contentRightBar .topText .innerBorderBackground, .globalWide .contentRightBar .doubleContrainer .left .topText .innerBorderBackground {width:176px; height:auto!important; display:table; overflow:hidden }

.globalWide .contentRightBar .doubleContrainer .left .regions {height:251px}
.globalWide .contentRightBar .doubleContrainer .left .regions .export_link {display:block; position:absolute; bottom:8px; right:10px; text-align:right; font-size:12px; width:180px}
.globalWide .contentRightBar .doubleContrainer .left .regions .export_link a {color:#ca342f !important;}
.globalWide .contentRightBar .doubleContrainer .left .regions .export_link a:hover {text-decoration:underline!important}
.globalWide .contentRightBar .doubleContrainer .regions ul {margin-top:0px; margin-bottom:20px}
.globalWide .contentRightBar .doubleContrainer .regions li {margin:0 0 12px}
.globalWide .contentRightBar .doubleContrainer .regions li a {text-transform:uppercase}
html > body .globalWide .contentRightBar .doubleContrainer .left .regions {height:auto; min-height:251px;}

.contentArticle h4 {
padding-left:0px;
}
.regionmenu {
background-color:#FFFFFF!important;
padding:3px 5px 0px 5px!important;
height:20px;
width:487px;
#width:482px;
margin:0px;
text-align:center;
font-size:11p!important;
color:#ce3631;
font-size:10px;}

.regionmenu a:hover {
text-decoration:underline;
color:#ce3631!important;}

.regionmenu a.activelink{
color:#ce3631!important;
text-decoration:underline;
margin:0px;
}
.contentLeftBar .topText .informerbody p a, .contentRightBar .topText .informerbody p a {display:block; width:153px; padding:0 0 10px; float:left}
.contentLeftBar .topText .informerbody p a img, .contentRightBar .topText .informerbody p a img {float:left}
.contentLeftBar .topText .informerbody p a span, .contentRightBar .topText .informerbody p a span {display:block; float:right; width:70px}
.globalWide .contentRightBar .doubleContrainer .right .topText .innerBorderBackground {width:265px!important}

.topText h1 {padding:10px 10px 15px; text-align:right}
.topText ul {list-style:none; padding:0; margin:0; float:left; width:160px; margin:0 0 5px 6px}
.topText ul li {padding:0 0 0 20px; margin:0 0 8px; background:url(../images/opituvannya_red.gif) 0 0 no-repeat!important; clear:both; text-indent:0}
.topText ul li a {font-weight:bold; font-size:110%; color:#000000; padding:0; text-indent:0}

.globalWide .contentRightBar .doubleContrainer {float:left; width:472px}
.globalWide .contentRightBar .doubleContrainer .left {width:180px; float:left}
.globalWide .contentRightBar .doubleContrainer .right {width:284px; float:right}




.homeRedTram .innerBorderBackground {width:176px}
.homeRedTram h1 {padding:10px 10px 10px; text-align:right; color:#CA342F; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; line-height:15px; text-align:right; margin:0}
.homeRedTram ul {list-style:none; padding:0 5px 15px; margin:0}
.homeRedTram ul li {padding:0; margin:0 0 8px; background:url(../images/opituvannya_red.gif) 0 3px no-repeat!important; clear:both; width:100%}
.homeRedTram ul li a {font-weight:bold; font-size:100%; color:#000000; display:block; padding:0 5px 0 20px}
html > body .homeRedTram ul li a {display:table}




.contentArticle a.more img {margin-top:0!important; margin-right:0!important; vertical-align:top}
.contentContainer .contentRightBar a.more, .contentContainer .contentLeftBar a.more {display:block!important; position:static!important; text-align:right}
.contentContainer .contentRightBar a.more img, .contentContainer .contentLeftBar a.more img {text-align:right!important; float:right}
html > body .contentContainer .contentRightBar a.more {float:none; line-height:8px; white-space:nowrap; position:absolute; right:0; top:100%}
html > body .contentContainer .contentRightBar a.more img {margin-top:0!important; margin-right:0!important; vertical-align:top}

.contentCenterBar .contentArticleHome {background:#FFFFFF; padding:0 0 15px;  width:348px}
html > body  .contentCenterBar .contentArticleHome {width:auto; min-width:350px}
.contentCenterBar .contentArticleHome .contentArticle {margin:0 0 0 5px; width:auto; float:none}
html > body .contentCenterBar .contentArticleHome .contentArticle {width:328px; margin:0 0 0 5px}
.contentCenterBar .contentArticleHome .contentArticle img {margin:0; float:left}
.contentLeftBar  .contentArticle h4 a {color:#666666}
.contentRightBar .contentArticle {float:right}
.contentContainerOpituvannya .contentLeftBar .contentBordered {float:none}
.contentContainer .contentNewsShort {margin: 0px 10px;}

.contentContainerOpituvannya .contentArticle h2, 
.contentContainerOpituvannya .contentArticle h3,
.contentContainerOpituvannya .contentArticle h3 span {text-align:left}
.contentContainerOpituvannya .contentArticle h3 {margin:0 0 5px}

.contentContainerOpituvannya .contentRightBar .contentBordered, .contentContainerNewsDetail .contentRightBar .contentBordered, .contentContainerAnonce .contentRightBar .contentBordered {margin-top:20px}

.contentChat {padding:15px 0 0}
.contentChat .chatForm {padding:10px 0 0; float:left}
.contentChat .chatForm td {padding:0 0 10px 15px}
.contentChat .chatAnnonce {text-align:center; clear:both}
.contentChat .chatAnnonce h4 {margin:0 auto 10px; padding:30px 0 0; color:#CA342F; float:none}
.contentChat .chatAnnonce img {display:block; text-align:center; margin:0 auto; float:none}


.contentNewsShort {padding:10px 0px;}
/*.contentContainerOpituvannya .contentNewsShort {padding-top:0; position:relative; top:-40px}*/
.contentContainerOpituvannya .themeNvigation, .contentContainerPolNews .themeNvigation  {padding-top:0; position:relative; top:-60px; display:block; margin-bottom:-50px}

.contentContainer .contentNewsShort h1 {font-size:13px!important}
.contentNewsShort form {margin:9px 0 0 0; display:inline}
.contentNewsShort label, .themeNvigation label {display:block; text-transform:lowercase; color:#666666; letter-spacing:3px; margin:0 0 4px; font-size:11px}
.contentNewsShort select, .themeNvigation select, .rssExportForm select {border:0; border-top:3px solid #848182; border-left:2px solid #848182; width:200px; font-size:11px}

.rssExportForm {margin:0; padding:0; float:left; clear:both; width:100%; margin:40px 0 0 0}
.rssExportForm h5 {margin:0 0 10px!important; font-size:12px; font-weight:bold; color:#666666}
.rssExportForm select {border-right:0!important; border-bottom:0!important}
.regionsBlock , .categoryBlock {float:left; width:200px; margin:0 20px 0 0}
.regionsBlock label {margin:0 0 0 10px}
.submitBlock {width:50px; float:left; margin:40px 0 0 20px}



.contentNewsShort dl, .pollArchive {margin:10px 0 0 0; padding:0;}
.contentContainerOpituvannya .contentNewsShort dl {margin:0!important}
/*.contentContainerOpituvannya .contentNewsShort dl {margin:0!important}*/
.contentNewsShort dt, .pollArchive dt {color:#444444; margin:14px 0 0 0; padding:0}
.pollArchive dt {font-size:90%}
.contentContainer .contentNewsShort dt {margin:7px 0 0 0}
.contentNewsShort dt.anonceDate {margin:20px 0 15px 0; font-size:110%}
.contentNewsShort dt.marked a {color:#CA342F}
.contentNewsShort dt a img {display:inline; float:none; margin:0 0 0 5px; vertical-align:top}
.contentNewsShort dt a {display:block; color:#363636; font-size:120%; line-height:110%}
.contentNewsShort dd, .contentNewsShort dd a {color:#A6A6A6; font-size:100%; line-height:120%}
.contentNewsShort dd {padding:0; margin:0}

.contentAnalitika {background:#FFFFFF; table-layout:fixed; width:180px}
.contentAnalitika td {vertical-align:top; width:55px; text-align:center}
.contentAnalitika td .innerAnalitika {height:auto!important; overflow:visible!important}
.contentAnalitika td .innerAnalitika a {display:block; height:auto!important; width:auto!important; float:left!important; margin:0!important; padding:1px 0!important; border:1px solid #CA342F; }
.contentAnalitika td .innerAnalitika a img {display:table; flodfat:left; margin:0 1px!important; padding:0!important}
.contentAnalitika td.contentText {padding:0 0 0 5px; width:100px; text-align:left}
.contentAnalitika h2 {margin:0 0 5px 0; text-align:left!important; font-size:12px; overflow:hidden}
.contentAnalitika h2 a {font-size:12px}
.contentAnalitika p {text-align:justify; margin:5px 0 0 0; font-size:100%}
.contentAnalitika td.contentText img {text-align:left; margin:0}


.contentContainer .contentGrayBlock {display:block; margin:0 0 15px; width:180px; background:#FFFFFF; float:left}
html > body .contentContainer .doubleContrainer .contentGrayBlock {display:table; float:none}
.contentContainer .contentGrayBlock .contentArticle {display:table}

.globalWide .contentRightBar .doubleContrainer .right .contentGrayBlock, .globalWide .contentRightBar .doubleContrainer .right .contentBlogBlock {width:270px!important; float:right}
.contentContainer .contentGrayBlock .contentArticle.contentBordered, .contentContainer .contentBlogBlock .contentArticle.contentBordered {float:none; padding:1px 0 0!important; margin:0!important; width:auto!important; background:url(../images/topBlockBorder_bg.gif) 96% 12px no-repeat}

.contentContainer .contentGrayBlock .innerBlock, .contentContainer .contentBlogBlock .innerBlock {boder:0; margin:0!important; padding:10px 0 0 0!important; height:auto!important; width:176px!important}
.contentContainer .contentBlogBlock .innerBlock {padding:5px 0 0 0!important}
.globalWide .contentRightBar .doubleContrainer .right .contentGrayBlock .innerBlock, .globalWide .contentRightBar .doubleContrainer .right .contentBlogBlock .innerBlock {width:266px!important; float:right; height:auto}
.contentContainer .contentGrayBlock .center {text-align:right; margin:10px 0 0 0!important; padding:0!important; height:100px; overflow:visible}
.contentContainer .contentGrayBlock img {float:none; clear:both; margin:0 10px 0 0!important;}
.contentContainer .contentGrayBlock h1, .contentContainer .contentBlogBlock h1 {float:none; padding:0 20px 0 15px!important}
.contentContainer .contentGrayBlock h1 a:hover span {text-decoration:underline}
.contentContainer .contentGrayBlock h2 a {font-size:12px; font-weight:bold; line-height:12px; letter-spacing:0 }
.contentContainer .contentGrayBlock center{margin:0; width:176px; padding:10px 0 0 0}
.contentContainer .contentGrayBlock .innerBlock center {padding:10px 0}
.globalWide .contentRightBar .doubleContrainer .right .contentGrayBlock center {width:266px!important; float:left}
.contentContainer .contentGrayBlock center a, .topBlock center a, .topBlockSmall center a, .contentContainer .contentBlogBlock center a {display:table-cell; margin:0 auto!important; padding:1px!important; float:none!important; border:1px solid #CA342F!important}
.contentContainer .contentGrayBlock center a img, .topBlock center a img, .topBlockSmall center a img, .contentContainer .contentBlogBlock center a img {margin:0!important; float:none!important;}
.contentContainer .contentGrayBlock p {padding:0 5px 0 10px}
.contentContainer .contentGrayBlock h1, .contentContainer .contentGrayBlock h1 a {font-size:13px!important}
.contentContainer .contentGrayBlock h2 {height:50px; line-height:normal; float:none; padding:0 15px 0 10px; text-align:left; line-height:normal;  letter-spacing:0!important}
html > body .contentContainer .contentGrayBlock h2 {height:auto; min-height:50px!important}

.contentContainer .contentHomePhoto .contentArticle {height:30px!important; margin:0 0 10px!important}
html > body .contentContainer .contentHomePhoto .contentArticle {height:auto!important; min-height:30px!important; margin:0 0 10px!important}
html > body .contentContainer .contentHomePhoto .contentArticle.contentBordered {float:none; padding:1px 0 0!important; margin:0!important; width:auto!important; background:url(../images/topBlockBorderShort_bg.gif) 96% 10px no-repeat!important}
.contentContainer .contentHomePhoto h2 {height:14px; margin:5px 0 0 0}
.contentContainer .contentHomePhoto h2 a, .contentContainer .contentHomeCulture h2 a, .contentContainer .contentHomeInter h2 a{font-size:12px}
html > body .contentContainer .contentHomePhoto h2 {height:auto!important; min-height:24px!important}

.contentContainer .bottomSignature {margin:10px 0px 5px 0px; width:180px; float:left}

.contentContainer .bottomSignature .borderedContainer {width:180px!important}
.globalWide .contentRightBar .doubleContrainer .right .contentGrayBlock .bottomSignature, .globalWide .contentRightBar .doubleContrainer .right .contentGrayBlock .bottomSignature .borderedContainer {width:270px!important}

.contentContainer .contentGrayBlock h3 {position:static; width:100%; padding:0!important; margin:0!important; text-align:center!important; font-size:11px!important; line-height:12px!important; letter-spacing:0!important; font-stretch:normal!important; min-height:1em; font-weight:normal; color:#999999}
.contentContainer .contentGrayBlock h3 span, .contentContainer .contentLeftBar .contentGrayBlock h3 span {display:block!important; float:none!important; margin:0!important; padding:0!important; position:static!important; font-size:11px!important; line-height:12px!important; letter-spacing:0!important; font-stretch:normal!important; border:0; text-align:center}


.contentContainer .contentBlogBlock .contentBlogBlockContent {padding:5px 0; width:264px; display:table}

.contentContainer .contentBlogBlock .contentArticle.contentBordered {background:url(../images/topBlockBorder_bg.gif) 98% 12px repeat-y; display:table}

.contentContainer .contentBlogBlock  ul li {position:relative; float:left; width:245px; height:84px; padding:0; margin:0 0 9px}
.contentContainer .contentBlogBlock  ul {list-style:none; padding:0; width:245px; float:left; margin:10px 0 0 5px}
.contentContainer .contentBlogBlock  ul li .innerBorderBackground {background:#E9E9E9!important; width:165px }
.contentContainer .contentBlogBlock .blogImg {float:left}
.contentContainer .contentBlogBlock .blogImg center {display:block; float:left; padding:2px 0}
/*.contentContainer .contentBlogBlock .blogImg img {border:1px solid #CA342F}*/
.contentContainer .contentBlogBlock .borderedBlogHeader {margin:0 0 0 70px}
.contentContainer .contentBlogBlock h2 {width:120px!important; height:auto!important; float:none!important; text-align:left; text-indent:0; margin:2px}
.contentContainer .contentBlogBlock .contentShortText {font-size:100%; line-height:100%; text-align:left; margin:5px 0 0 70px; width:150px!important; height:50px}
.contentContainer .contentBlogBlock .contentShortText a {color:#666666}
.contentContainer .contentBlogBlock .bottomSignature {position:absolute; left:72px; bottom:0}
.contentContainer .contentBlogBlock .bottomSignature h3 {text-align:left; letter-spacing:0}

.contentContainer .contentLeftBar .contentAnalitika {width:185px}
.contentContainer .contentLeftBar .contentAnalitika td.contentText {padffdding:0 0 0 10px; width:105px; text-align:left}

.contentContainer .contentRightBar .contentAnalitika {width:180px}
.contentContainer .contentRightBar .contentAnalitika td.contentText {padffdding:0 0 0 10px; width:100px; text-align:left}

.innerAnalitika {position:relative}

/*.contentOpituvannya h1 {background:url(../images/opituvannya_bg.gif) 0 35px no-repeat; padding:0 0 25px}
.contentOpituvannya h1 img {float:left}*/
/*.contentOpituvannya {background:url(../images/topBlockBorder_bg.gif) 100% 2px repeat-y}
html > body .contentOpituvannya {width:90%}
.contentOpituvannya table {margin:15px 0 0 0; width:90%}
.contentOpituvannya td {text-align:right; padding:0 0 10px 5px}
.contentOpituvannya td.leftcol {background:url(../images/opituvannya_gray.gif) 0 0 no-repeat; padding-left:20px; text-align:left}
.contentOpituvannya td#maxVote {background:url(../images/opituvannya_red.gif) 0 0 no-repeat}
.contentOpituvannya td a {color:#363636; font-size:10px} 
.contentOpituvannya form {display:block; margin:0 0 10px; text-align:center}
.contentOpituvannya form div {text-align:right; margin:10px 0 0}
.contentOpituvannya form a {color:#CA342F; font-weight:bold}
.contentOpituvannya .sbttn,  .contentFooter .sbttn, .poll .sbttn, .contentContainerOpituvannya .sbttn, .ctrlsholder .sbttn {background:#CA342F; color:#FFFFFF; font-weight:bold; font-size:12px; width:100px; padding:2px 0}
.contentOpituvannya form table {text-align:left; margin:0 0 10px; width:90%}
.contentOpituvannya form table td {width:45%; padding:0 0 0 5px; text-align:left}*/

/*.contentOpituvannya {background:url(../images/topBlockBorder_bg.gif) 100% 2px repeat-y}
html > body .contentOpituvannya {width:90%}*/
.contentOpituvannya .contentOpituvannyaBlockContent {padding:5px 0!important}
.contentOpituvannya .contentArticle {display:table; background:url(../images/topBlockBorder_bg.gif) 98% 2px repeat-y!important;}
.contentOpituvannya #maxVote {background:url(../images/opituvannya_red.gif) 0 0 no-repeat!important}
.contentOpituvannya form {display:block; margin:0 15px 10px 0; text-align:center; padding:0}
.contentOpituvannya form div {text-align:right; margin:10px 0 0}
.contentOpituvannya form a {color:#CA342F; font-weight:bold}
.contentOpituvannya ul {margin:15px 0 0 5px; padding:0; width:240px; list-style:none; float:left}
.contentOpituvannya li {background:url(../images/opituvannya_gray.gif) 0 0 no-repeat; padding:0!important; text-align:left; margin:0 0 15px!important; list-style:none; float:left; width:235px}
.contentOpituvannya li a {color:#363636; font-size:10px} 
.contentOpituvannya li div {float:right; text-align:right; width:30px; margin-top:0!important}
.contentOpituvannya li div.leftCol {float:left!important; width:160px!important; margin:0 0 0 10px; text-align:left}
html > body .contentOpituvannya li div.leftCol {margin:0 0 0 20px}
.contentOpituvannya li div input {display:inline!important; float:right!important; clear:none!important; width:15px!important}
.contentOpituvannya .sbttn,  .contentFooter .sbttn, .poll .sbttn, .contentContainerOpituvannya .sbttn, .ctrlsholder .sbttn {background:#CA342F; color:#FFFFFF; font-weight:bold; font-size:12px; width:100px; padding:2px 0}
.contentOpituvannya form table {text-align:left; margin:0 0 10px; width:90%}
.contentOpituvannya form table td {width:45%; padding:0 0 0 5px; text-align:left}

.contentOpituvannya h2 {background:#E7E7E7; text-align:center!important; margin:5px!important; padding:1px 0!important; clear:both; width:245px!important; float:left; height:auto!important}
html > body .contentOpituvannya h2 {min-height:auto!important}
html > body .contentContainer .contentGrayBlock .contentOpituvannyaBlockContent h2 {min-height:10px!important}
.contentOpituvannya h2 span {display:block; border:1px solid #FFFFFF; margin:0 1px}


.contentContainer .contentLeftBar .contentOpituvannya {display:block!important; float:left!important; margin:15px 0; padding-right:0!important}
.contentContainer .contentLeftBar .contentOpituvannya h1 {padding:5px 10px 5px 5px}
.contentContainer .contentLeftBar .contentOpituvannya h2 {display:block!important; height:1%; margin-right:10px!important; padding:1px 0!important; clear:both}
.contentContainer .contentLeftBar .contentOpituvannya h2 span {border:1px solid #FFFFFF!important; margin:0 1px!important; padding:5px 0!important; display:block!important; height:auto!important; width:auto!important; text-align:center}

.contentContainer .contentLeftBar form {padding:0; margin:0; height:auto; clear:both}
.contentContainer .contentLeftBar form div {padding:0!important; margin:10px 0 0!important; height:auto!important; clear:both}
.contentContainer .contentLeftBar form div a {margin-right:10px}




.newsThemeList {margin:0 0 15px; clear:right; padding:0}
.newsThemeList dt {margin:0 0 1px; padding:0}
.newsThemeList dt a {color:#838383; font-weight:bold}
.newsThemeList dt.time {float:right; font-style:normal}
.newsThemeList dd {margin:0 0 10px; padding:0}
.newsThemeList dd a {color:#434343; font-weight:400}
.newsThemeList dd.hot a {color:#CA342F}

.podiyaThemeList {float:left!important; width:320px!important; }
.podiyaThemeList h1, .podiyaThemeList h1 a {color:#CA342F; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; line-height:15px; text-align:left; margin:10px 0 15px 15px; float:left; clear:both}
.podiyaThemeList .contentBordered {background:none; min-height:20px; display:table		}
.podiyaThemeList .newsThemeList {margin:0 0 0 15px; float:left; width:270px; clear:both}
.podiyaThemeList .newsThemeList dt {vertical-align:middle; margin:0; float:left; padding:0}
.podiyaThemeList .newsThemeList dt.time {float:right; padding:0}
.podiyaThemeList .newsThemeList dd {padding:0 30px 0 10px; clear:both; font-weight:bold}
.podiyaThemeList .newsThemeList dd a {font-weight:bold; color:#666666}
 
.chatThemeList {margin:0 0 15px; clear:right; padding:0}
.chatThemeList dt { color:#999999; font-weight:bold; margin:0 0 5px; padding:0}
.chatThemeList dd {margin:0 0 15px; padding:0}
.chatThemeList dd a {color:#434343; font-weight:400}
.chatThemeList dd h1 {color:#CA342F; font-size:12px; margin:10px 0 0}
.chatThemeList dd  img {float:left; margin:0 5px 0 0}

.pageList, div.pageList {float:right; margin:10px 0 0; padding:0; list-style:none; width:100%; text-align:right; min-height:30px}
.pageList li {display:inline; padding:0 3px; list-style:none; margin:0}
.pageList li a, div.pageList a {padding:0 5px 0 0; text-transform:uppercase; font-weight:bold; color:#666666}
.pageList li a span, div.pageList a span, div.pageList span.selected {color:#CA342F}


div.pageList {margin:30px 0 0; font-weight:bold; color:#666666}
div.pageList a {padding:0}

.markeredList {clear:right; margin:0; padding:0; list-style:none}
.markeredList li {margin:0 0 10px; background:url(../images/opituvannya_gray.gif) 0 2px no-repeat; text-indent:20px; list-style:none; padding:0}
.contentLeftBar .markeredList li {background-image:url(../images/opituvannya_darkgray.gif); margin:0 0 20px}
.markeredList li.rezonance {background:url(../images/opituvannya_red.gif) 0 2px no-repeat}
.markeredList li a {color:#000000}
.contentLeftBar .markeredList li a {line-height:120%; font-size:120%}
.markeredList li span {display:block; text-align:right; font-size:90%; line-height:100%; letter-spacing:0; color:#999999}


.contentContainerAnonce .anonceDate, .contentNewsShort .anonceDate span {background:#9A9A9A; color:#FFFFFF; font-weight:bold; display:inline; padding:2px 10px}
.contentNewsShort .anonceDate span{background:#CA342F}
.anonceTable {table-layout:fixed; widtasdh:685px;  margin:10px 0 30px 0}
.anonceTable th {background:#CECECE; color:#CA342F; fweront-weight:normal; font-size:12px; text-align:center; vertical-align:middle; padding:5px 0}
.anonceTable th.anonceTime {width:40px}
.anonceTable th.anonceTheme {width:220px}
.anonceTable th.anoncePlace {width:150px}
.anonceTable th.anoncePeople {width:220px}
.anonceTable td {padding:10px 5px; border:1px inset #FFFFFF; vertical-align:top; border-collapse:collapse}

.calendarContainer {text-align:center; paddwering:7px 0 0}
.calendar {width:100px; height:100px; background:#C77E7E; margin:10px auto}

.contentContainer .contentLeftBar .calendarContainer,  .contentContainer .contentRightBar .calendarContainer {width:180px}

.photoryad {display:table; margin:0 0 px; padding:0; list-style:none}
.photoryad li {text-align:center; display:table; vertical-align:top; float:left; width:155px; margin:7px 1px 7px 0; padding:0; list-style:none}
html > body .photoryad li {width:auto; min-width:155px; max-width:220px}
.photoryad li img {float:none; display:block; clear:both; margin:5px auto; border:3px inset #FFFFFF}
.photoryad li a {color:#414042; display:block; float:left; width:155px; vertical-align:top; background:#F9F9F9; border:3px outset #FFFFFF; font-size:11px; line-height:12px; padding:0 4px 5px; text-align:center}
html > body .photoryad li a {min-width:155px; max-width:220px; width:155px; >width:auto;  display:table; float:none}
.photoryad li a span {clear:both; display:block; margin:0 auto; text-align:center; vertical-align:middle; font-weight:bold}


.otherLangArchive {margin:0 20px; background:#FFFFFF; padding:10px 60px 10px 10px; list-style:none}
.otherLangArchive li {color:#CA342F; font-weight:bold; font-size:120%; line-height:120%; list-style:none; padding:0}
.otherLangArchive li span {background:#CA342F; padding:1px 8px}
.otherLangArchive li span, .otherLangArchive li span a {color:#FFFFFF}
.otherLangArchive li a {color:#CA342F}
.otherLangArchive ul  {margin:10px 0 10px 40px; list-style:none; padding:0}
.otherLangArchive ul ul {margin:10px 0 20px 60px; list-style:none; padding:0; display:table; height:1%}
.otherLangArchive li li {color:#333333; font-size:100%;  line-height:100%; margin:0 0 5px; list-style:none; padding:0}
.otherLangArchive li li span {display:block; background:#CCCCCC; color:#000000; line-height:18px; vertical-align:middle}
.otherLangArchive li li a {display:block; color:#000000; background:#CCCCCC; font-size:100%; line-height:18px}
.otherLangArchive li li li {display:block; margin:0 1px; line-height:27px; padding:1px; float:left; width:30px; text-align:center; list-style:none}
.otherLangArchive li li li span, .otherLangArchive li li li span a {display:block!important; background:#FFFFFF; padding:2px; text-align:center; border:1px solid #666666}
.otherLangArchive li li li, .otherLangArchive li li li a {color:#CA342F; list-style:none; margin:0}
.otherLangArchive li li li a, .otherLangArchive li li li span a {border:1px solid #D2D2D2; background:#FFFFFF; text-align:center; padding-top:0; padding-bottom:0; display:inline}
html > body .otherLangArchive li li li a {line-height:23px}
.otherLangArchive li li li a:hover {border:1px solid #CA342F; text-decoration:none}




.contentFooter {margin:0; padding:30px 0 0; clear:left; height:20px}
html > body .contentFooter {height:auto; min-height:20px; margin-bottom:5px; min-width:510px}
html > body .contentContainer .contentFooter {min-width:180px}
.contentFooter .pageList {margin-top:5px; width:auto}
.contentFooter .zaxid, .contentLeftBar .zaxid {color:#FFFFFF; background:#CA342F; font-size:12px; font-weight:bold; text-transform:lowercase; padding:3px 6px; float:left; margin:0 0 10px}
.contentFooter .zaxid a {text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:lowercase}
.contentFooter .articleDate {float:left; clear:left; margin:0 0 10px}
.contentFooter .contentTA {clear:both; margin:0 0 5px; width:90%}
.contentFooter .contentTA h4 {float:none; clear:both; color:#CA342F; text-transform:lowercase}
.contentFooter textarea {overflow:auto; margin:0; display:block}
.contentFooter .contentTA div {text-align:right}
.contentFooter .contentPrint {flosaat:right; text-align:right; padding:5px 15px 0 0; background:url(../images/print_bg.gif) 100% 90% no-repeat}
.contentFooter .contentPrint a {color:#CA342F; font-weight:bold; font-size:12px; padding:0 0 0 5px}
.contentFooter .printMargs {margin-bottom:15px}

.videosource {margin-top: 15px;}
.videosource .contentPrint a {color:#CA342F; }
.videosource .contentPrint {padding-top:5px;}

.otherLangContentFooter .contentFooter, .contentContainerAnonce  .contentFooter {clear:none}

.ctrlsholder {clear:left}

.footerLinks {margin:30px 0 0 0; clear:both; text-align:center; padding:0; list-style:none}
.footerLinks ul {list-style:none; margin:0!important; padding:0!important}
.footerLinks li {display:inline; margin:0 10px 10px 0; padding:0; list-style:none}
.footerLinks li img {margin:0 0 10px}


.footerAd {text-align:center; margin:15px 0px; color:#363636; background-color:#e9e9e9;
padding:5px 0px;}
.footerAd .bold {font-weight:bold;}

.footerAd a {
color:#363636; text-decoration:underline;}


.doubleContrainer .footerLinks {margin:10px 0 0 0; clear:none; float:left; width:472px; text-align:left; padding:0; }
.doubleContrainer .right .footerLinks {width:auto!important}
.doubleContrainer .footerLinks ul {list-style:none}
.doubleContrainer .footerLinks li {display:inline; margin:0 10px 10px 0; padding:0; list-style:none}
.doubleContrainer .footerLinks li img {margin:0 0 10px}


.copy {height:90px; margin:10px 0 0 0; border-top:2px solid #333333; font-size:90%; line-height:100%}
.copy .left {float:left; width:40%; margin:0 0 0 30px; padding:5px 0 0 0}
.copy .right {float:right; width:40%; margin:0 30px 0 0; text-align:right; padding:5px 0 0 0}

.edmnt {text-align:center}
.edmnt a {font-size:12px; font-weight:bold; line-height:12px; font-weight:normal; color:#CA342F!important; text-decoration:none!important}

/* kernel */

.error {color: red;}
.error h4, h4 .error  {color:#CA342F}
h4 .error {margin:5px 0 -8px}
dl .error {color:#CA342F; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}  
.searchError {color:#CA342F; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 0 10px}

textarea {width:450px}

.feed img {margin:0 5px 0}

.comments {font-size:110%; margin:10px 20px 20px 10px; line-height:140%; padding:20px 0 0 0; border-top:1px solid #999999; width:500px; overflow:hidden; clear:left}
html > body .comments {width:500px} 
.comments .contentBordered {width:auto!important; float:none!important; display:block!important; margin:0; padding:0}
.comments .contentBordered h1 {margin:0 10px 0 0}
.comments h1 {color:#CA342F; padding:2px 5px}
.comments dl {padding:0; margin:0}
.comments dt {font-weight:bold; margin:10px 0 5px; background:#CCCCCC; cosdlor:#FFFFFF; padding:2px 5px; font-size:100%!important} 
.comments dt.l1  {margin:10px 0 5px 0} 
.comments dt.l2  {margin:10px 0 5px 10px} 
.comments dt.l2 {color:#CA342F}
.comments dt.l2 span {color:#000000}
.comments dt span {padding:0 0 0 10px; font-weight:normal; cosdalor:#FFFFFF; display:inline}
.comments dt span.ip {padding:0; disdfsplay:block; float:right}
.comments dd {margin:5px 0 10px 20px; text-align:justify; font-size:90%!important; line-height:120%}
.comments dd.l1 {margin:5px 0 10px 20px}
.comments dd.l2 {margin:5px 0 10px 30px}
.comments dd.l2 {color:#CA342F}

.mainNewsList {margin:30px 0 0 200px; padding:0; list-style:none}
.mainNewsList li {margin:0 0 5px; padding:0; list-style:none}
.mainNewsList a {color:#CA342F; font-weight:bold; text-transform:uppercase; font-size:12px; line-height:12px; margin:0 0 2px}

.pagePath li {display:inline; padding:0 5px 0 15px; background:url(../images/arrow.gif) 0 55% no-repeat; font-size:12px; margin:0; list-style:none}
.pagePath li {padding:0; margin:0; list-style:none}
.pagePath li, .pagePath li a {color:#333333}
.pagePath li.first {padding-left:0; background:none}
.pagePath li.first a {text-transform:uppercase; color:#CA342F; font-weight:bold}

/*  Content  */

.contentDetail {font-size:100%; position:static}
.contentDetail center {display:table; margin:0 5px 5px 0!important; padding:1px 0!important; float:left!important; border:1px solid #CA342F!important}
.contentDetail center img {margin:0 1px!important; float:left; clear:none!important}

.contentDetail p a {color:#666666; font-weight:bold}
.contentDetail a.searchWord {/*color:#CA342F;*/ color:#666666; font-weight:normal}
.contentDetail p, .contentDetail h1.articleLeading {text-indent:15px; line-height:120%; font-size:110%; padding:0; margin:5px 0;}
.contentDetail li, .contentDetail dt, .contentDetail dd {line-height:140%; font-size:110%}
.contentDetail .contentBordered h2 {font-size:14.5px; margin:10px 0 0}
.contentDetail p {line-height:140%; }
.contentDetail img {padding:1px!important; border:1px solid #CA342F!important}
.contentDetail center img {padding:0!important; border:0!important}
.contentDetail img.test {padding:0!important}
.contentContainerOpituvannya .contentDetail {width:100%; margin:0}
.contentContainerOpituvannya .contentDetail div img {margin:0!important}



/************************/

.contentAudioNews {
	margin:5px 0 20px 0;
	height:auto;
	min-height:20px;
	min-width:510px;
}

.contentAudioNews img{
  border:0px !important;
}

.contentAudioNews h3{
	color:#000000;
	font-size:100%;
	text-transform:uppercase;
	text-align:left !important;
	font-weight:bold !important;
	line-height: 11pt !important;
}
.contentAudioNews h4{
	color:#666666;
	padding-top:5px;
	font-size:110%;	
}
.contentAudioNews td a{
	color:#CA342F;
	font-size:110%;
	text-decoration:underline;
}
.contentAudioNews td a.selected{
	font-weight:bold;
}
.contentAudioNews table{
	vertical-align:top;
	width:100%;
}
.contentAudioNews th {
	border-bottom:solid #CA342F 1px;
	padding-bottom:10px;
}
.contentAudioNews td {
	vertical-align:top;
}
.contentAudioNews .audioPlayer {
	float:right;
	margin-top:10px;
}

/************************/
.video object{
	border:1px solid #CA342F !important;
	display:table;
}











/************************/








h2.contentRedTramHeader {padding:0px 10px 0px 0; font-size:110%; color:#ca342f; text-transform:uppercase; margin:0; text-align:left; display:table; clear:both}
table.redTramContainer {clear:both; margin:10px 0}
table.redTramContainer td {vertical-align:top}
.contentredtram {margin:10px 0; display:table}
.contentredtram ul {list-style:none; padding:0; margin:0}
.contentredtram ul li {padding:0; margin:0 0 8px; background:url(../images/opituvannya_red.gif) 0 .2em no-repeat!important; float:left; clear:both; width:100%}
.contentredtram ul li div {margin:0; padding:0; text-align:left}
.contentredtram ul li a {font-weight:normal; font-size:100%; color:#000000; display:block; padding:0 5px 0 20px}
html > body .contentredtram ul li a {dispdfglay:table}





p.question {margin:10px 0; font-size:110%; padding:0 0 0 30px; text-indent:0; backwerground:url(../images/bordered_bg.gif) 0 0 repeat-y}
p.answer {text-indent:20px; padding:0 0 15px 10px}
.reklama {color:#666666; font-weight:bold}
.reklama_link, .reklama_link a {color:#CA342F; text-decoration:none}
.reklama_link:hover, .reklama_link a:hover {text-decoration:underline}

div.line {text-align:center; padding:5px 0 12px; float:left; width:100%}
html > body div.line {display:block; float:left; width:100%}
div.line div {width:75%; height:2px; line-height:2px; font-size:2px; margin:0 auto; padding:0; background:#333333}
html > body div.line div {width:auto; min-width:75%; max-width:75%}

.articleOfTheDay, .articleOfTheDay a, .articleOfTheDay td {color:#CA342F!important}

/*			calendar			*/

.yui-calendar {border:1px solid #FFFFFF}
.yui-calendar a.calnavleft, .yui-calendar a.calnavright {background-image:url(../images/opituvannya_darkgray.gif)!important}
.yui-calendar .calweekdaycell, .yui-calendar .calheader {color:#CA342F!important}
.yui-calendar TD.today {border-color:#CA342F!important}

.contentRightBar .calendarContainer {text-align:center; width:170px; min-height:100px}
.contentRightBar .calendarContainer .boxban {margin:0 auto; padding:8px 0; width:100px; text-align:center}


.contentContainer .contentLeftBar #calendar #cal1Container, .contentContainer .contentRightBar #calendar #cal1Container {margin:0 7px; margin-bottom:15px !important;}
html > body .contentContainer .contentLeftBar #calendar #cal1Container, html > body .contentContainer .contentRightBar #calendar #cal1Container {margin:0 12px}
#calendar {min-height: 150px; height: auto!important; height: 150px; padding-bottom:10px}

.contentContainerOpituvannya .contentLeftBar #calendar {float:left}


.twoLangLine {height:1px; font-size:1px; line-height:1px; background:#999999; width:100%; margin:20px 0 40px; clear:both}

html > body .contentContainerNewsDetail .contentLeftBar .contentBordered {width:495px!important}
html > body .contentContainerNewsDetail .contentLeftBar .contentPodiya center + .contentBordered, .contentPodiya .podiyaImg + .contentBordered {width:auto!important; max-width:250px; float:right!important}
/*html > body .contentContainerNewsDetail .contentLeftBar .contentPodiya .podiyaImg + .contentBordered h4 {width:250px}
html > body .contentContainerNewsDetail .contentLeftBar .podiyaImg + .contentBordered {width:auto!important; float:right!important}*/


html > body .contentContainerNewsDetail .contentLeftBar .articleLeading {clear:right}

.tagContainer {margin:10px 0 0; display:table; width:100%}
.tagContainer .contentBordered {background-position:0 0;}
.tagContainer .contentBordered h1, .tagContainer .contentBordered h4 {text-align:left; padding-left:15px}
.tagContainer .contentBordered h4 {margin-bottom:0; padding-bottom:0; text-transform:none!important}
.tagContainer .contentBordered h4 a {text-transform:none!important}
.tagContainer .contentBordered h4 a:hover {text-decoration:underline}

.articlevideo {text-align:center;}

.photoarticleimages {margin:10px 0; clear:both; float:left}
.photocurrentimage {float:left; clear:both; margin:10px 0 30px}
.photocurrentimage center {width:512px; display:block; overflow:hidden; clear:both}
.photoarticleimages table td {text-align:center; padding-bottom:10px}
.photoarticleimages h3, .photocurrentimage h3 {text-align:center; color:#666666; font-size:100%; margin:10px 0 0 0}
.photoarticleimages h3 span, .photocurrentimage h3 span {display:block; clear:both}

.informerbig {clear:both; padding: 20px 0px 10px 0; color: #434343;}
.informerbig table td {vertical-align: top; padding-right: 10px; color:#ca342f!important; border:1px sold red;}
.informerbig h4 {font-size: 13px; margin:0 0 5px 5px;font-family: Arial,Helvetica,sans-serif;font-weight: bold;color:#666;}
.informerbig ul.news {list-style: none; padding:0; margin:0; width: 270px;}
.informerbig ul.news a{color:#363636;}
.informerbig ul.news li {height: 60px;}
.informerbig ul.news li img {padding-right: 8px; float:left !important;}
.informerbig ul.jobs {padding-left: 15px; margin:0;}
.informerbig ul.jobs a {color: #ca342f!important;}


.informersmall {padding: 2px 5px; width: auto !important;}
.informersmall a {color: #000;}
.informersmall ul.jobs {padding: 10px 10px 0 20px; margin:0; margin-left: 0px; list-style:none; list-style-image: url(../images/opituvannya_red.gif);}
.informersmall ul.jobs li {padding-left: 3px; margin: 5px 0; font-weight: bold; font-size: 12px;}

.informerbody {display:table; width:100%}
.informerbody p {margin-top:0px; padding:0 10px 10px; text-align:left!important; text-indent:0px;}
.informerbody a {color:#000000;}
.informerbody img {float:left!important; margin:0 10px 0 0!important;}

.bbmemo {padding:10px 0 0 0}
.bbmemo input {background:#E9E9E9; margin:0 2px 2px 0; border:2px outset #E9E9E9; font-weight:bold}

.cleared {clear:both;margin:0;padding:0;}

#rtn4pmcu_neb_ua img {display:none;}

.blogMain table td {vertical-align:top!important; text-align:center; padding:10px}
.blogItem {margin:0}
.blogTitle {clear:both}
.blogStartTable table {border-collapse:separate; empty-cells:hide}
.blogStartTable table td {border-collapse:separate; border:1px solid #FFFFFF; text-align:center; vertical-align:middle;}
.blogStartTable table td.emptyCol {border:0!important}
.blogStartTable table td h2 {margin:0 0 5px 0; text-align:center}
.blogStartTable table td h4 {clear:both; font-size:11px; color:#999999; font-weight:normal;  text-align:center; float:none!important; text-transform:none}
.blogStartTable table td h4 a {color:#000000; font-size:110%; line-height:100%; font-weight:normal;  text-align:center; margin:0 5px 0 0; text-transform:none; clear:both; display:block; margin:0 0 3px}
.blogStartTable table td p {clear:both; text-align:right}
.blogStartTable table td p a {color:#CA342F; font-weight:normal; font-size:90%}
.blogStartItem img {margin:0!important}

.photoarticleimages {display:table; width:100%; clear:none!important; text-align:center; margin:0 0 0 2px}
.photoarticleimages table td div {width:454px; overflow:hidden; margin:0 auto; float:none}

img.noborder {padding:0!important; border:0!important}

.linkedarticles {
 padding-left: 20px;
}

.linkedarticles dd a{
  font-weight:bold !important;
  font-size:120%;
}

.linkedarticles dt.time {
  width: 20px !important;
}

.articlevideoouter {
  text-align: center !important;
  margin:auto;
  width:100%;
}

.articlevideo {
  text-align: center !important;
  margin:auto;
  width: 500px;
}

#internalvideo {
  width: 500px;
  height: 350px;
  vertical-align: center;
}

.analitikaList {position:relative!important; display:block!important}
.analitikaList img {display:inline}
.analitikaList center {display:table; margin:0 5px 0 0!important; padding:1px 0!important; float:left!important; border:1px solid #CA342F!important}
.analitikaList p {margin-left:70px}
.analitikaList center img {margin:0 1px!important; float:left}
.contentContainerOpituvannya .contentLeftBar .analitikaList a.more {position:static!important; top:auto!important; bottom:0!important; right:0!important; float:right!important; display:block!important}

/****************************************************************************** Left Column vertical block arrange                    */
.contentLeftContainer .contentContainer .bottomSignature {margin:10px 0px 0px 0px;}
.contentLeftContainer .contentLeftBar .bannerPlace {margin:0 0 19px 5px; }

/****************************************************************************** Comment Form        *************************************/
div.commentForm h2 { margin: 15px 0 5px 0; text-align: left; color:#666666; }
div.commentForm form table tr td img{ float: left; }
input#confirm{ margin: 7px 0 0 0; }
div.commentForm form .bbmemo,{ padding: 0; }
div.commentForm form textarea{ height: 150px; }
div.commentForm input, div.commentForm textarea{ border: 1px solid #666666; margin-bottom: 4px; }
div.commentForm input.sbttn{ border: none; margin: 10px 0 0 0; }
div.newscommentslink{ display: block; clear: both; }
div.newscommentslink a { color: #CA342F; font-weight:bold;}
.contentDetail  img.captchaimg{
  border: 1px solid #666666!important;
}
html > body .contentContainerNewsDetail .contentLeftBar div.comments .contentBordered{
  width: 500px!important;
  min-height: 60px;
}

.comments dd p{
  margin: 5px 0;
  font-size: 110%;
  text-indent:15px;

}
.contentArticle h4 a.newsheader{
  font-size: 13px;
  text-transform: none;
}


/*.contentFooter{
  padding-top: 0px;
} */




@media print
{
	div.rightBanner, .topBannerContent, .rightTopBannerContent, .rightBannerContent, .rightBannerContent * , div.rightBanner *, div.top, .top *, .contentRightBar, .contentLeftBar, .footerLinks,  div.copy, .bannerPlace, .photoryad, input, textarea, div.contentFooter, .ctrlsholder, .edmnt, .topContentContainer, .topContentContainer * {display:none!important}
	.global, globalWide, .contentContainerOpituvannya, .contentContainer, .contentContainerAnonce, .contentContainerNewsDetail, .contentLeftBar, .contentCenterBar, .contentDetail {display:block!important; width:auto!important; float:none!important; background:#FFFFFF!important; padding:0!important; margin:0!important}
	.contentLeftBar {min-width:595px!important; max-width:875px!important; width:auto!important}
	div.comments {width:100%!important}
	.contsdfentRightBar {width:0!important}
	.contentArticle {background:#FFFFFF!important}
	html > body .contentContainerNewsDetail .contentLeftBar .contentBordered {width:auto!important}
	.contentArticle	h1, .contentArticle	h2, .contentArticle	h3, .contentArticle	h4 {color:#000000}
	.contentDetail img {page-break-inside:auto}
