body.topic-ukraina { padding: 0px; background-color: #fff; background-image:url('../images/ukraine/topic-ukraina-bg5.jpg');background-position: center top;background-repeat:no-repeat; } 
body.topic-ukraina .panel-display.panel-main.clear-block:after { content: '' !important; }
body.topic div.topic-header .top-banner { padding: 0; }
body.topic div.topic-header #title_header { font-family: 'trebuchet MS', Arial, 'Liberation Sans', sans-serif; margin-bottom: 0; padding-bottom: 7px; padding-top: 5px; }
body.topic div.topic-header #title_header .km-search-box { width: 498px; }
body.topic .panel-main .panel-col-center { padding: 1px 15px 0 19px !important; width: 635px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body.topic .panel-main .panel-col-center .inside { width: 601px; }
body.topic div.panel-display div.center-wrapper .panel-panel.panel-col-right,
body.topic div.topic-header #title_header .wrright { position: relative; right: 5px; }

/* iPads (landscape) ----------- */ 
@media only screen 
and (min-device-width : 168px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
body.topic-ukraina { min-width:1000px }
}  
/* iPads (portrait) ----------- */ 
@media only screen 
and (min-device-width : 168px) 
and (max-device-width : 1000px) 
and (orientation : portrait) {
body.topic-ukraina { min-width:1000px }
}
body.topic-ukraina > div.panel-display.panel-main,
body.topic-ukraina > div.panel-display.panel-main div.panel-col-top { width: 1000px; } 

div.panel-display.panel-main div.panel-col-top + div.center-wrapper { clear: both; overflow: hidden; }

div.topic-main { margin: 0 auto; width: 562px; line-height: 24px; padding: 2px 0 0; }
div.topic-main div.title { padding: 9px 0 16px; }
div.topic-main div.title a { color: #01469e; font-size: 22px; text-decoration: none; }
div.topic-main div.teaser { color: #040404; font-size: 19px; padding: 0 0 41px; }

div.topic-news:after, div.topic-articles:after, div.topic-ukraine-media:after { display: table; content: ''; clear: both; }
div.topic-news, div.topic-articles, div.topic-ukraine-media div.views-row-last.last, div.topic-ukraine-media div.views-row-last.first { float: right; font-size: 12px; margin-bottom: 17px; width: 285px; }
div.topic-articles, div.topic-ukraine-media div.views-row-last.first { float: left; }
div.topic-news .views-row { margin-bottom: 7px; padding-top: 7px; }
div.topic-news .views-field-published-at { color: #999999; }
div.topic-news .views-field-title { padding-top: 3px; }
div.topic-news .view-footer { padding-top: 7px; }
div.topic-news .view-footer, div.topic-articles .view-footer, div.topic-ukraine-media div.topic-media-footer { text-align: right; }
div.topic-news .view-footer a, div.topic-articles .view-footer a, div.topic-ukraine-media div.topic-media-footer a { color: #c0113b; text-decoration: underline; }
div.topic-ukraine-media { clear: both; padding: 12px 0 0 0; }

body.topic .poll_main .poll .bar { margin: 3px 0 4px; }

div.topic-news a, div.topic-articles a, div.topic-ukraine-media a { color: #2e66ad; text-decoration: none; font-size: 17px; line-height: 19px; }
div.topic-ukraine-left-image { padding: 0 0 3px 3px; }
div.topic-ukraine-main-image { text-align: center; }
div.topic-nocut { color: #000; font-size: 13px; line-height: 14px; margin: 0 0 49px; background-color: #ecebeb; padding: 5px; width: 120px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
div.topic-nocut a { color: #0a3479; text-decoration: none; }
div.topic-nocut label.views-label-comment-count { color: #777676; }
div.topic-nocut .views-row { margin-bottom: 16px; }
div.topic-nocut .views-footer a { color: #c0113b; text-decoration: underline; }
div.topic-nocut .view-header { padding: 7px 0 9px; text-align: center; font-size: 17px; }
div.topic-nocut span.author { color: #000; }
div.topic-nocut .views-field-comment-count { padding: 3px 0 0; }
div.topic-nocut .views-field-title, div.topic-articles .views-field-title { padding: 5px 0 0; }

div.topic-articles .topic-media-header, div.topic-news .topic-media-header, div.topic-ukraine-media div.topic-media-header { background-color: #C0C0C0; height: 15px; margin-bottom: 9px; padding: 0; position: relative; width: auto; }
div.topic-articles .topic-media-header span, div.topic-news .topic-media-header span, div.topic-ukraine-media div.topic-media-header span { background-color: #FFFFFF; color: #4C4C4C; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; font-size: 17px; font-weight: normal; line-height: 18px; padding: 0 5px; top: -1px; left: 11px; position: absolute; text-transform: uppercase; }
div.topic-articles .views-row { width: 240px; margin: 0px auto 14px auto; }

div.topic-ukraine-media div.views-row-last div.topic-media-header ~ div { width: 280px; margin: 0px auto; }

div.topic-poll { margin: 0 0 49px; padding: 18px 0 0 0; }

body.topic div.panel-display div.center-wrapper .panel-panel.panel-col-right { top: -84px; }
body.topic div.panel-display div.center-wrapper .panel-panel.panel-col-right div.topic-poll { padding-top: 0; margin-bottom: 10px; }









