/* RESET CSS (YUI) */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, caption, cite, code1, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.hide { position: absolute; left: -10000px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

body { min-width: 1224px; background: #fff url("../img/bg.jpg") no-repeat top center; font-size: 75%; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Tahoma, Helvetica, sans-serif; color: #4a4a4a; }
#wrap { width: 1224px; margin: 0 auto; }

.header { position: relative; height: 100px; width: 1224px; background: transparent url("../img/header_bg.jpg") no-repeat 912px bottom; }

.logo { display: block; width: 116px; height: 116px; position: absolute; left: -2px; top: 21px; background: transparent url("../img/logo.png") no-repeat 0 0; }
.logo-href { display: block; width: 93px; height: 92px; margin: 7px 0 0 12px; }
.logo-page { display: block; width: 92px; height: 92px; position: absolute; left: 11px; top: 34px; background: transparent url("../img/logo_page.png") no-repeat 0 0; }
.logo-page .logo-href { display: block; width: 70px; height: 68px; margin: 7px 0 0 12px; }

.head-text { position: absolute; top: 17px; left: 120px; color: #636363; font-size: 92%; }

.head-menu { position: absolute; top: 17px; right: 0; }
.head-menu li { float: left; padding: 0 10px; background: transparent url("../img/head_menu_delim.jpg") no-repeat center left; }
.head-menu a { color: #636363; font-size: 92%; border-bottom: 1px solid #e0e0e0; float: left; }
.head-menu .select { color: #181818; border-bottom: 1px solid transparent; font-size: 92%; }
.head-menu .first { background: none; }
.head-menu .facebook { background: transparent url("../img/head_menu_fb.png") no-repeat center left; padding-left: 28px; }
.head-menu .twitter { background: transparent url("../img/head_menu_tw.png") no-repeat center left; padding-left: 26px; }
.head-menu .rss { background: transparent url("../img/head_menu_rss.png") no-repeat center left; padding-left: 35px; }


.main-menu { position: absolute; top: 50px; left: 105px; font-family: Arial; }
.main-menu li { float: left; background: transparent url("../img/main_menu_delim.jpg") no-repeat center left; line-height: 50px; }
.main-menu .first { background: none; }
.main-menu .select { background: transparent url("../img/main_menu_hover.jpg") no-repeat 0 0; }
.main-menu a { color: white; font-size: 117%; text-shadow: black 0 1px 1px; float: left; height: 50px; width: 100%; text-align: center; }
.main-menu .select a { color: #92c7ff; background: transparent url("../img/main_menu_hover_a.jpg") no-repeat top right; position: relative; right: -1px; }

.search-input { position: absolute; right: 71px; top: 65px; background: none; border: none; width: 216px; height: 20px; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Tahoma, Helvetica, sans-serif; font-size: 100%; line-height: 20px; }
.search-submit { position: absolute; right: 27px; top: 65px; background: none; border: none; width: 40px; height: 20px; cursor: pointer; }


.left-column { float: left; width: 889px; margin-top: 4px; margin-left: 10px; }
.right-column { float: left; width: 304px; margin: 4px 10px 0 11px; }
.titulka .left-column { margin-top: 44px; }
.titulka .right-column { margin-top: 44px; }

.block { float: left; position: relative; margin-bottom: 15px; }

.block.tv { width: 885px; height: 350px; background: transparent url("../img/block_tv_bg.png") no-repeat 0 0; padding: 2px; }
.tv .border-top { float: left; width: 889px; height: 5px; background: transparent url("../img/block_tv_border_top.png") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.tv .border-left { float: left; width: 10px; height: 372px; background: transparent url("../img/block_tv_border_left.png") no-repeat 0 0; position: absolute; left: -10px; top: -5px; }
.tv .border-right { float: left; width: 10px; height: 372px; background: transparent url("../img/block_tv_border_right.png") no-repeat 0 0; position: absolute; right: -10px; top: -5px; }
.tv .border-bottom { float: left; width: 889px; height: 15px; background: transparent url("../img/block_tv_border_bottom.png") no-repeat 0 0; position: absolute; left: 0; bottom: -15px; }
.tv .corner-top-left { float: left; width: 5px; height: 5px; background: transparent url("../img/block_tv_corner_top_left.png") no-repeat 0 0; position: absolute; left: 2px; top: 2px; }
.tv .corner-bottom-left { float: left; width: 5px; height: 5px; background: transparent url("../img/block_tv_corner_bottom_left.png") no-repeat 0 0; position: absolute; left: 2px; bottom: 2px; }
.tv .corner-top-right { float: left; width: 3px; height: 3px; background: transparent url("../img/block_tv_corner_top_right.png") no-repeat 0 0; position: absolute; right: 2px; top: 2px; z-index: 1000; }
.tv .corner-bottom-right { float: left; width: 3px; height: 3px; background: transparent url("../img/block_tv_corner_bottom_right.png") no-repeat 0 0; position: absolute; right: 2px; bottom: 2px; z-index: 1000; }

.tv .head-title { float: left; width: 530px; background: transparent url("../img/tv_head_title.png") no-repeat 0 0; position: absolute; bottom: 27px; left: 22px; }
.head-title .title { color: #92c7ff; text-shadow: black 0 1px 1px; font-size: 150%; line-height: 18px; padding: 13px 20px 5px; }
.head-title .desc { color: white; text-shadow: black 0 1px 1px; font-size: 150%; line-height: 24px; padding: 0 20px 0; margin-bottom: 5px; }
.tv .head-title .border-bottom { position: absolute; left: 0; bottom: -5px; float: left; width: 530px; height: 5px; background: transparent url("../img/tv_head_title_bottom.png") no-repeat 0 0; }


.top-tv-menu { float: left; position: absolute; left: 0px; top: -60px; height: 30px; padding: 30px 0 0 219px; font-family: Arial; width: 670px; }
.top-tv-menu li { float: left; text-align: center; height: 30px; line-height: 32px; }
.top-tv-menu li a { font-size: 92%; color: #c9c9c9; text-transform: uppercase; font-weight: bold; }
.top-tv-menu .select a { color: #181818; font-size: 100%; }
.top-tv-menu.tab1 { background: transparent url("../img/top_tv_menu_tab1_bg.png") no-repeat 0 0; }
.top-tv-menu.tab2 { background: transparent url("../img/top_tv_menu_tab2_bg.png") no-repeat 0 0; }
.top-tv-menu.tab3 { background: transparent url("../img/top_tv_menu_tab3_bg.png") no-repeat 0 0; }



.tv-menu { float: left; position: absolute; right: 2px; top: 2px; }
.tv-menu li { float: left; width: 315px; height: 70px; clear: both; }
.tv-menu li:hover, .tv-menu .select { background: transparent url("../img/tv_menu_hover.jpg") no-repeat 0 0; }
.tv-menu a { float: left; width: 100%; height: 100%; }
.tv-menu a:hover { text-decoration: none; }
.tv-menu .title { color: white; font-size: 117%; line-height: 15px; opacity: 0.60; display: block; padding: 9px 20px 5px; }
.tv-menu .title a { display: inline; float: none; color: #92C7FF; font-size: 85%;  }
.tv-menu .desc { color: #92c7ff; font-size: 100%; line-height: 16px; opacity: 0.60; display: block; padding: 0 20px 0; }
.tv-menu a:hover .title, .tv-menu .select .title { color: #0e3157; opacity: 1; }
.tv-menu a:hover .desc, .tv-menu .select .desc { color: white; opacity: 1; }
#tx_sfztv_video .tv-menu .title { line-height: 17px; }
.tv-menu .select .title a { color: white; }
.tv-menu .select .title a:hover { text-decoration: underline; }
.tx_sfztv_item { float: left; }


.block.big { width: 100%; background: transparent url("../img/block_big_bg.png") no-repeat 0 0; }
.big.no-header { background: transparent url("../img/block_big_no_header_bg.png") no-repeat 0 0; }
.big .border-top { float: left; width: 889px; height: 5px; background: transparent url("../img/block_big_border_top.png") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.big .border-left { float: left; width: 10px; background: transparent url("../img/block_border_left.png") no-repeat 0 0; position: absolute; left: -10px; top: -5px; bottom: 7px; }
.big .border-right { float: left; width: 10px; background: transparent url("../img/block_border_right.png") no-repeat 0 0; position: absolute; right: -10px; top: -5px; bottom: 7px; }
.big .border-bottom { float: left; width: 909px; height: 22px; background: transparent url("../img/block_big_border_bottom.png") no-repeat 0 0; position: absolute; left: -10px; bottom: -15px; }
.big .border-middle { float: left; width: 1px; background: transparent url("../img/block_big_delim.jpg") repeat-y 0 0; position: absolute; left: 444px; top: 57px; bottom: 22px; }
.big .border-middle-partneri { float: left; width: 1px; background: transparent url("../img/block_big_delim.jpg") repeat-y 0 0; position: absolute; left: 444px; top: 22px; bottom: 22px; }


.block.two-blocks { width: 100%; min-height: 260px; }
.two-blocks .border-top { float: left; width: 889px; height: 5px; background: transparent url("../img/block_twoblocks_border_top.png") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.two-blocks .border-left { float: left; width: 10px; background: transparent url("../img/block_border_left.png") no-repeat 0 0; position: absolute; left: -10px; top: -5px; bottom: 7px; }
.two-blocks .border-right { float: left; width: 10px; background: transparent url("../img/block_border_right.png") no-repeat 0 0; position: absolute; right: -10px; top: -5px; bottom: 7px; }
.two-blocks .border-bottom { float: left; width: 909px; height: 22px; background: transparent url("../img/block_twoblocks_border_bottom.png") no-repeat 0 0; position: absolute; left: -10px; bottom: -15px; }
.two-blocks .border-middle { float: left; width: 11px; background: transparent url("../img/block_twoblocks_middle_border.png") no-repeat 0 0; position: absolute; left: 439px; top: 0; bottom: 7px; }


.block.small { width: 439px; background: transparent url("../img/block_small_bg.png") no-repeat 0 0; margin-bottom: 0; }
.block-delim { margin-right: 11px; }

.block-logo { position: absolute; left: 2px; top: -10px; float: left; width: 64px; height: 68px; }
.block-logo.reprezentacia { background: transparent url("../img/logo_reprezentacia.png") no-repeat 0 0; }
.block-logo.corgon-liga { background: transparent url("../img/logo_reprezentacia.png") no-repeat 0 0; }
.block-logo.slovensky-pohar { background: transparent url("../img/logo_reprezentacia.png") no-repeat 0 0; }
.block-logo.prva-liga { background: transparent url("../img/logo_1_liga.png") no-repeat 0 0; }
.block-logo.druha-liga { background: transparent url("../img/logo_2_liga.png") no-repeat 0 0; }


.block .header-left { float: left; width: 50%; height: 37px; }
.block .header-right { float: right; height: 37px; }

.header-left p, .header-left h2 { margin-top: 11px; padding-left: 62px; line-height: 15px; color: white; font-size: 117%; text-shadow: black 0 1px 1px; }
.header-right a { display: block; margin-top: 13px; margin-right: 22px; padding-right: 12px; line-height: 12px; color: white; font-size: 100%; background: transparent url("../img/arrow.png") no-repeat right 4px; }

.left-wrap { padding: 15px 20px; float: left; width: 405px; }
.right-wrap { padding: 15px 20px; float: left; width: 404px; }
.full-wrap { padding: 15px 20px 15px; float: left; width: 849px; }
.normal-wrap { padding: 15px 20px; float: left; width: 399px; }
.right-small-wrap { padding: 15px 20px 8px 20px; float: left; width: 264px; }
.banner-wrap { padding: 2px 2px 0; width: 300px; float: left; }
.banner-small-left { float: left; width: 145px; margin-right: 10px; }
.banner-small-right { float: left; width: 145px; }
.banner-small-right-padding { padding-top: 35px; }

.no-bottom-padding { padding-bottom: 0; }

.medium-img { float: left; width: 130px; height: 130px; position: relative; margin-right: 13px; padding-bottom: 13px; }
.medium-img a { float: left; margin: 4px 0 0 9px; }
.medium-img-border { background: transparent url("../img/medium_img_border.png") no-repeat 0 0; float: left; width: 148px; height: 148px; position: absolute; left: -9px; top: -4px; }

.datum { font-size: 92%; color: #7d7d7d; margin-bottom: 2px; }
h2.title, h3.title { margin-bottom: 10px; }
h2.title a, h3.title a { color: #181818; font-size: 150%; font-weight: bold; border-bottom: 1px solid #92c7ff; line-height: 26px; }
.desc * { line-height: 18px; }

.repre-news h3 { margin-bottom: 15px; }
.repre-news h3 a { font-size: 109%; color: #181818; font-weight: bold; border-bottom: 1px solid #92c7ff; line-height: 20px; }

.more-link { text-align: right; padding-top: 10px; }
.more-link a { background: transparent url("../img/arrow.png") no-repeat right 6px; padding-right: 12px; color: #7d7d7d; font-size: 100%; }

.corgon-liga-slovensky-pohar-bg { position: absolute; top: 37px; bottom: 0; left: 0; right: 0; float: left; }
.prva-liga-druha-liga-bg { position: absolute; top: 37px; bottom: 0; left: 0; right: 0; float: left; }


.news h3 { margin-bottom: 10px; }
.news h3 a { font-size: 109%; color: #181818; font-weight: bold; border-bottom: 1px solid #92c7ff; line-height: 20px; }
.news .top-news h3 a { font-size: 150%; line-height: 24px; }
.news .desc { margin-bottom: 10px; line-height: 18px; margin-top: -5px; }

.small-img { float: left; width: 60px; height: 60px; position: relative; margin-right: 13px; padding-bottom: 13px; }
.small-img-border { background: transparent url("../img/small_img_border.png") no-repeat 0 0; float: left; width: 78px; height: 78px; position: absolute; left: -9px; top: -4px; }
.small-img a { float: left; margin: 4px 0 0 9px; }
.news .small-img { margin-top: 5px; }



.partneri-head { color: #969696; font-size: 117%; margin-top: 5px; margin-bottom: 5px; }
.partner { display: inline; width: 141px; text-align: center; padding: 0 4px; }
.partner-row { padding: 15px 0; text-align: center; }
.vypis-partnerov { float: left; width: 100%; clear: both; margin-bottom: 10px; }
.content .vypis-partnerov a { border: none; }
.vypis-partnerov .partneri-head { text-align: center; }





.footer { min-width: 1224px; width: 100%; background: transparent url("../img/footer_bg.png") no-repeat top center; }
.footer-wrap { margin: 0 auto; width: 1224px; position: relative; border-bottom: 1px solid #e8e9e9; }
.footer-logo { float: left; width: 92px; height: 92px; position: absolute; top: -17px; right: -1px; background: transparent url("../img/footer_logo.png") no-repeat 0 0; }
.fcontent { float: left; padding: 61px 3px 20px; }
.fcontent p { padding-top: 2px; display: block; margin-bottom: 2px; }
.fcontent p a { color: #181818; font-size: 92%; text-transform: uppercase; font-weight: bold; }
.fcontent ul li { display: block; background: transparent url("../img/footer_arrow.png") no-repeat 1px 7px; padding-left: 8px; line-height: 18px; }
.fcontent li a { color: #636363; font-size: 92%; }
.fcolumn { float: left; width: 182px; border-left: 1px dotted #d5d6d7; padding-left: 18px; }
.fcolumn.first { border: none; }
.fcolumn-space { margin-top: 18px; }

.copyright { text-align: center; padding: 20px 0 80px; font-size: 92%; }
.copyright ul { padding-top: 10px; }
.copyright ul li { display: inline; padding: 0 10px 0 8px; background: transparent url("../img/footer_delim.jpg") no-repeat center right; }
.copyright li.last { background: none; }
.copyright li a { color: #181818; border-bottom: 1px solid #ff9999; }

.right-small.left-banner .banner-wrap { width: 885px; padding: 0 2px; }

.block.right-small { margin-bottom: 22px; width: 100%; background: transparent url("../img/block_right_small_bg.png") no-repeat 0 0; }
.right-small.white { background: transparent url("../img/block_right_small_white_bg.png") no-repeat 0 0; }
.right-small.banner { margin-bottom: 16px; background: none; }
.right-small .border-top { float: left; width: 304px; height: 5px; background: transparent url("../img/block_right_small_border_top.png") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.right-small .border-left { float: left; width: 10px; background: transparent url("../img/block_border_left.png") no-repeat 0 0; position: absolute; left: -10px; top: -5px; bottom: 0px; }
.right-small .border-right { float: left; width: 10px; background: transparent url("../img/block_border_right.png") no-repeat 0 0; position: absolute; right: -10px; top: -5px; bottom: 0px; }
.right-small .border-bottom { float: left; width: 324px; height: 22px; background: transparent url("../img/block_right_small_border_bottom.png") no-repeat 0 0; position: absolute; left: -10px; bottom: -22px; }
.right-small.white .border-bottom { background: transparent url("../img/block_right_small_white_border_bottom.png") no-repeat 0 0; }

.right-small .header-left p, .right-small .header-left h2 { padding-left: 22px; }
.right-small .header-left h2 { width: 100%; }
.right-small .header-right a { display: block; margin-top: 13px; margin-right: 22px; padding-right: 12px; line-height: 12px; color: white; font-size: 100%; background: transparent url("../img/arrow2.png") no-repeat right 4px; }

.right-small h3 { padding-left: 20px; background: transparent url("../img/right_small_news_anchor.png") no-repeat 1px 5px; }
.right-small h3 a { font-size: 100%; border-bottom: 1px solid #ff9999; font-weight: normal; }

.right-small .more-link { padding-top: 0px; }
.right-small .more-link a { background: transparent url("../img/arrow3.png") no-repeat right 6px; }

.more-link.tabulka-vysledky-link { padding-top: 10px; float: left; }

.tabulka-vysledky-seasons { width: 100%; padding-top: 10px; float: left; }

.tabulka-vysledky { float: left; border-collapse: collapse; border-spacing: 0; }
.tabulka-vysledky tr { float: left; width: 100%; border-top: 1px solid #eaeaeb; padding: 5px 0; }
.tabulka-vysledky tr.no-border { border: none; }
.tabulka-vysledky .poradie { float: left; width: 20px; font-size: 92%; color: #636363; text-align: center; margin-right: 2px; }
.tabulka-vysledky .muzstvo { float: left; width: 157px; font-size: 92%; color: #181818; }
.tabulka-vysledky .muzstvo a { font-size: 92%; color: #181818; }
.tabulka-vysledky .zapasy { float: left; width: 35px; font-size: 92%; color: #636363; text-align: right; }
.tabulka-vysledky .body { float: left; width: 50px; font-size: 92%; color: #181818; text-align: right; }
.tabulka-vysledky .head { color: #7d7d7d; font-size: 75%; }

#obsah .content .lightSilver th { background: #dadada; }
#obsah .content .lightSilver td { background: #efefef; }
#obsah .content .lightGreen th { background: #a3e39e; }
#obsah .content .lightGreen td { background: #d6f1d4; }
#obsah .content .lightRed th { background: #f2c6c6; }
#obsah .content .lightRed td { background: #ffe5e5; }


.banner span { position: absolute; top: -11px; left: 2px; color: #c9c9c9; font-size: 84%; }
.banner a { float: left; }



.tabs { float: left; width: 100%; position: relative; top: 7px; }
.tabs li { float: left; }
.tabs li a { padding-top: 13px; text-align: center; float: left; background: transparent url("../img/tab_bg.jpg") no-repeat 0 0; height: 29px; font-size: 92%; color: #636363; border-right: 1px solid #e6e7e7; }
.tabs .first a { padding-left: 10px; }
.tabs .last a { padding-right: 10px; border-right: none; }
.tabs .select a { background: none; color: #cc0000; }
.tab-last-corner { position: absolute; right: 0; bottom: -7px; background: transparent url("../img/tab_last_corner.png") no-repeat 0 0; float: left; width: 6px; height: 6px; }
.tab-first-corner { position: absolute; left: 0; bottom: -7px; background: transparent url("../img/tab_first_corner.png") no-repeat 0 0; float: left; width: 6px; height: 6px; }
.right-small .tabs h3 { background: none; padding: 0; float: left; }
.right-small .tabs h3 a { border-bottom: none; }


.block.page { width: 100%; background: transparent url("../img/block_page_bg.png") no-repeat 0 0; min-height: 250px; }
.page-wrap { float: left; width: 100%; background: white; margin-top: 6px; min-height: 244px; }
.page .border-top { float: left; width: 889px; height: 5px; background: transparent url("../img/block_big_border_top.png") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.page .border-left { float: left; width: 10px; background: transparent url("../img/block_border_left.png") no-repeat 0 0; position: absolute; left: -10px; top: -5px; bottom: 7px; }
.page .border-right { float: left; width: 10px; background: transparent url("../img/block_border_right.png") no-repeat 0 0; position: absolute; right: -10px; top: -5px; bottom: 7px; }
.page .border-bottom { float: left; width: 909px; height: 22px; background: transparent url("../img/block_big_border_bottom.png") no-repeat 0 0; position: absolute; left: -10px; bottom: -15px; }

.content { padding: 12px 20px 10px; font-size: 109%; color: #303030; }
.content .datum { color: #7d7d7d; font-size: 92%; margin-bottom: 5px; line-height: 16px; }
.content .desc { color: #4a4a4a; font-size: 100%; line-height: 20px; margin-bottom: 15px; font-weight: normal; }
.content h1 { color: #181818; font-size: 229%; font-weight: bold; margin-bottom: 10px; line-height: 40px; }
.content h2 { color: #181818; font-size: 184%; font-weight: bold; margin-bottom: 10px; line-height: 34px; }
.content h3 { color: #181818; font-size: 138%; font-weight: bold; margin-bottom: 10px; line-height: 28px; }
.content h4 { color: #181818; font-size: 107%; font-weight: bold; margin-bottom: 10px; line-height: 24px; }
.content h5 { color: #181818; font-size: 100%; font-weight: bold; margin-bottom: 10px; line-height: 23px; }
.content h6 { color: #181818; font-size: 92%; font-weight: bold; margin-bottom: 10px; line-height: 21px; }
.content p { line-height: 20px; margin-bottom: 10px; }
.content .video { text-align: center; margin-bottom: 10px; margin-left: 77px; position: relative; }
.content .video.video-in-content { margin-left: 225px; }
.content .video a { border-bottom: none; }
.content .video a span { cursor: pointer; }
.content .align-left { text-align: left; }
.content .align-right { text-align: right; }
.content .align-center { text-align: center; }
.content .align-justify { text-align: justify; }
.content a { color: #181818; border-bottom: 1px solid #FF9999; font-weight: bold; }
.content ul { list-style-position: inside; list-style-type: disc; }
.content ol { list-style-position: inside; list-style-type: decimal; }
.content ul li, .content ol li { line-height: 20px; }
.content .indent { margin-left: 30px; }
.content blockquote { margin-left: 30px; }
.content .ziadne-suvisiace-clanky { margin-top: 15px; font-size: 92%; color: #181818; margin-bottom: 0; }


#obsah .content table { width: 100%; margin-bottom: 10px; }
#obsah .content table th { background: #cde5ff; font-weight: bold; padding: 5px 10px; }
#obsah .content table td { background: #eef6ff; padding: 5px 10px; }
#obsah .content table p { margin: 0; }


.content .left-content { float: left; width: 555px; margin-right: 20px; margin-top: 15px; padding-left: 2px; }
.content .right-content { margin-top: 5px; margin-bottom: 10px; padding: 12px 15px 20px 15px; position: relative; float: left; width: 240px; margin-right: 2px; background: #eff7ff url("../img/content_right_content_bg.jpg") no-repeat 0 0; }
.right-content .border-bottom { float: left; width: 270px; height: 7px; background: transparent url("../img/content_right_content_border_bottom.jpg") no-repeat 0 0; position: absolute; left: 0; bottom: 0; }


.small-img-border a { border-bottom: none; }

.content .news-list { float: left; width: 100%; list-style: none; }
.news-list li { float: left; clear: both; width: 100%; border-bottom: 1px solid #e6e6e7; padding-bottom: 10px; margin-bottom: 10px; }
.news-list h3 { margin-bottom: 10px; }
.news-list h2 a, .news-list h3 a { line-height: 24px; font-size: 100%; color: #181818; font-weight: bold; border-bottom: 1px solid #92c7ff;  }
.content .news-list-label { line-height: 17px; font-size: 107%; color: #181818; border-bottom: 1px solid #e6e6e7; float: left; width: 100%; margin-bottom: 10px; padding-bottom: 10px; }
.news-list .desc { margin-bottom: 0; }
.content .news-list h2 { font-size: 138%; line-height: 28px; }




.fotogaleria { position: relative; padding: 2px; float: left; margin-bottom: 15px; }
.fotogaleria img { float: left; }
.fotogaleria .border-top { float: left; width: 849px; height: 5px; background: transparent url("../img/fotogaleria_border_top.jpg") no-repeat 0 0; position: absolute; left: 0; top: -5px; }
.fotogaleria .border-left { float: left; width: 10px; background: transparent url("../img/fotogaleria_border_left.jpg") no-repeat 0 0; position: absolute; left: -10px; top: -5px; bottom: 7px; }
.fotogaleria .border-right { float: left; width: 10px; background: transparent url("../img/fotogaleria_border_right.jpg") no-repeat 0 0; position: absolute; right: -10px; top: -5px; bottom: 7px; }
.fotogaleria .border-bottom { float: left; width: 869px; height: 22px; background: transparent url("../img/fotogaleria_border_bottom.png") no-repeat 0 0; position: absolute; left: -10px; bottom: -15px; }

.fotky { float: left; background: #deeeff; width: 785px; padding: 12px 30px; }
.fotky-wrap { float: left; position: relative; }
.fotky li { float: left; border: 1px solid #92c7ff; margin: 0 4px; }
.fotky li a { float: left; border: none; }
.ad-nav .ad-back { float: left; width: 11px; height: 17px; background: transparent url("../img/foto_arrow_left.png") no-repeat 0 0; position: absolute; left: 10px; top: 37px;; }
.ad-nav .ad-forward { float: left; width: 11px; height: 17px; background: transparent url("../img/foto_arrow_right.png") no-repeat 0 0; position: absolute; right: 10px; top: 37px; }


.right-content label, .right-content p.label { display: block; color: #2992ff; font-size: 107%; }
.right-content p.label { margin-bottom: 0; line-height: 17px; }
.right-content ul { display: block; margin-top: 10px; }
.right-content li { display: block; padding-left: 10px; background: transparent url("../img/right_content_arrow.png") no-repeat 2px 7px; margin-bottom: 15px; }
.right-content li.last { margin-bottom: 0; }
.right-content li a { font-weight: normal; color: #181818; font-size: 84%; border-bottom: 1px solid #92c7ff; line-height: 18px; }


.submenu { font-family: Arial; min-height: 20px; }
.submenu .second-level { display: block; text-align: center; background: transparent url("../img/submenu_top_bg.png") no-repeat 0 0; height: 36px; padding-top: 7px;  }
.submenu .second-level li { display: inline; margin: 0 0px; }
.submenu .second-level li a { color: #636363; font-size: 109%; display: inline-block; border-right: 1px solid #e5e6e7; line-height: 35px; padding: 0 15px; font-weight: bold; }
.submenu .second-level .first a { border-left: 1px solid #e5e6e7; }
.submenu .second-level .select a { position: relative; left: -1px; color: #2992ff; border-left: 1px solid #92c7ff; border-right: 1px solid #92c7ff; border-bottom: 1px solid #f9fcff; }
.submenu .third-level { float: left; width: 1109px; min-height: 35px; position: relative; background: transparent url("../img/submenu_bottom_bg.png") no-repeat bottom left; padding: 30px 20px 30px 95px; }
.third-level ul { float: left; }
.third-level li { float: left; padding: 0 8px 20px 8px; }
.third-level li a { color: #181818; font-size: 92%; border-bottom: 1px solid #92c7ff; font-size: 109%; font-family: Lucida Grande,Lucida Sans Unicode,Arial,Tahoma,Helvetica,sans-serif; }
.third-level li.select a { font-weight: bold; }
.level-logo { position: absolute; left: 25px; top: 8px; float: left; width: 64px; height: 68px; }
.submenu-header { height: 31px; z-index: -5; display: block; text-align: center; position: relative; top: 8px; }


.submenu-header h1, .submenu-header p, .submenu-header label { height: 45px; padding-top: 7px; color: #2992ff; font-size: 117%; text-transform: uppercase; font-weight: bold; position: relative; bottom: 27px; margin: 0 -3px; display: inline-block; line-height: 45px; background: transparent url("../img/submenu_header.png") repeat-x 0 0; }


.submenu-header .border-left { position: relative; top: -15px; display: inline-block; width: 103px; height: 45px; background: transparent url("../img/submenu_header_border_left.png") no-repeat 0 0; }
.submenu-header .border-right { position: relative; top: -15px; display: inline-block; width: 103px; height: 45px; background: transparent url("../img/submenu_header_border_right.png") no-repeat 0 0; }



.btn-like-it { padding-top: 10px; }


.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }


.news-list-browse { float: left; width: 100%; margin: 17px 0 34px 0; }
.browseLinksWrap { display: block; text-align: center; }
.pb-container-active, .pb-container-inactive { margin: 0 3px; font-size: 107%; padding-top: 4px; display: inline-block; min-width: 24px; height: 20px; text-align: center; background: transparent url("../img/pb_active.png") no-repeat 0 0; }
.pb-container-active { color: white; }
.pb-container-inactive { background: none; }
.browseLinksWrap a { border-bottom: 1px solid #92c7ff; }
.pb-prev, .pb-next, .pb-prev a, .pb-next a { border: none; display: inline-block; width: 41px; height: 24px; }
.pb-prev, .pb-next { position: relative; top: 6px; }
.pb-prev { background: transparent url("../img/pb_prev.jpg") no-repeat 0 0; }
.pb-next { background: transparent url("../img/pb_next.jpg") no-repeat 0 0; }
.pb-prev:hover { background: transparent url("../img/pb_prev_hover.jpg") no-repeat 0 0; }
.pb-next:hover { background: transparent url("../img/pb_next_hover.jpg") no-repeat 0 0; }


.tx-dropdownsitemap-pi1 ul { list-style: none; }
.content .tx-dropdownsitemap-pi1 ul li { line-height: 16px; }
.tx-dropdownsitemap-pi1 .level_1 { margin-left: 0; }
.tx-dropdownsitemap-pi1 a { border: none; }
.tx-dropdownsitemap-pi1 .ifsub a { color: #181818; font-size: 84%; font-weight: bold; text-transform: uppercase; }
.tx-dropdownsitemap-pi1 .no a { color: #636363; font-size: 84%; font-weight: normal; }
.tx-dropdownsitemap-pi1 img { position: relative; top: 2px; }


.contact-form label { display: inline-block; text-align: right; vertical-align: top; width: 230px; }
.contact-form span.label { display: inline-block; text-align: right; vertical-align: top; width: 230px; }
.contact-form .powermail_text, .contact-form .powermail_captcha { border: 1px solid #92c7ff; display: inline-block; padding: 3px; width: 400px; }
.contact-form textarea { display: inline-block; padding: 3px; width: 400px; border: 1px solid #92c7ff; }
.contact-form .tx-srfreecap-pi2-cant-read { color: #303030; }
.red { color: red; }
.content .powermail_mandatory_list { list-style: decimal; list-style-position: inside; margin-bottom: 10px; }



.tx-indexedsearch .percent-tmpl-css { margin-top: 0; }
.tx-indexedsearch-form { float: left; margin-right: 5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { display: block; width: 794px; padding: 3px; border: 1px solid #92C7FF; }
.tx-indexedsearch-search-submit { float: left; margin-top: 1px; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { display: block; width: 42px; height: 22px; background: transparent url("../img/search_button.png") no-repeat 0 0; border: none; }
.tx-indexedsearch-whatis { display: none; }
.tx-indexedsearch-title a { border-bottom: 1px solid #92C7FF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { border-bottom: 1px solid #FF9999; }

.tx-indexedsearch-browsebox { float: left; width: 100%; margin: 10px 0; }
ul.browsebox { display: block; text-align: center; }
.tx-indexedsearch .tx-indexedsearch-browsebox li { display: inline-block; font-size: 107%; height: 20px; margin: 0 3px; min-width: 24px; padding-top: 2px; padding-bottom: 4px; text-align: center; }
.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage { background: url("../img/pb_active.png") no-repeat scroll 0 0 transparent; }
.tx-indexedsearch-browselist-currentPage a { color: white; border-bottom: none; }



.tv-mainwindow { float: left; width: 570px; height: 350px; }
.tx_sfztv_photo_prev { position: absolute; display: block; left: 2px; top: 2px; height: 350px; width: 50px; background: url("../img/tv_arrow_left.png") 20px center no-repeat; }
.tx_sfztv_photo_next { position: absolute; display: block; left: 522px; top: 2px; height: 350px; width: 50px; background: url("../img/tv_arrow_right.png") 20px center no-repeat; }
.tx_sfztv_photo_prev span, .tx_sfztv_photo_next span { display: none; }


.tx-powermail-pi1 { margin-bottom: 10px; }


td.Text { padding: 2px 0 2px 5px; }
td.Number { padding: 2px 5px 2px 0 }
td.UpperCase { text-transform: uppercase; }
td.Bold { font-weight: bold; }



.content .left-right-wrap { margin-bottom: 10px; }
.content .left { float: left; width: 250px; margin-right: 20px; }
.content .right { float: right; width: 579px; }
.content .thumb { display: block; border: none; }



.news-main-image-wrap { float: left; width: 845px; background: #deeeff; }
.news-main-image-wrap img { float: none; }
.news-main-image-wrap a { float: left; width: 845px; text-align: center; border-bottom: none; }

.tabs .last.tr-no-padding a { padding-right: 0; }
.tabs .first.tr-no-padding a { padding-left: 0; }


.tx-voting-form { margin-bottom: 10px; }
.tx-voting-form form { padding-top: 10px; }
.tx-voting-form form div { margin-bottom: 10px; }
.tx-voting-form label { display: inline-block; text-align: right; width: 230px; }
.tx-voting-form #age, .tx-voting-form #fname, .tx-voting-form #lname, .tx-voting-form #email, .tx-voting-form #captcha { border: 1px solid #92C7FF; display: inline-block; padding: 3px; width: 400px; }
.tx-voting-form span.label { display: inline-block; text-align: right; vertical-align: top; width: 230px; }
.tx-voting-form .tx-srfreecap-pi2-cant-read { color: #303030; }
.tx-voting-form .errors { margin-left: 230px; color: red; margin-bottom: 10px; }
.tx-voting-form .gender { padding-left: 5px; padding-right: 15px; display: inline; width: auto; }


.table-result a { border-bottom: 1px solid #FF9999; color: #181818; font-weight: bold; }

.pm-check-left-label { float: left; width: 230px; text-align: right; }
.pm-check-right-values { margin-left: 240px; }
.pm-check-right-values label { text-align: left; width: auto; }

.tx_powermail_pi1_fieldwrap_html_radio { margin-bottom: 10px; }
.tx_powermail_pi1_fieldwrap_html_check { margin-bottom: 10px; }















