body {background-image: url("../images/body-bg.jpg"); font-family: Verdana; font-size: 12px; background-repeat: repeat-x; margin: 0; padding:0;}

    a {outline: none;}
    
    table.vypis span.obal {width: 600px; }
#behind {display: block; width: 100%; height: 888px; position: relative; top: 0; left: 0; background-image: url("../images/vistas.jpg"); background-position: center top; background-repeat: no-repeat;}
#before {display: block; width: 100%; position: relative; top: 0; left: 0;}


#header {float: left; width: 978px; }
#header h1 {float: left; margin: 0; }
#logo {float: left; width: 252px; height: 28px; margin-left: 5px;}
#logo img {border: none;}
#navi {float: right; margin-right: 25px; margin-top: 24px; }
#navi ul {float: left; list-style-type: none; margin:0; padding: 0;}
#navi li {display: inline; float: left; margin: 0; padding: 0;margin-left: 17px;}
#navi li a {color: #fff; text-decoration: none;}
#navi li a:hover {text-decoration: underline;}
#navi li h1 {font-size: 12px; margin: 0; padding: 0; font-weight: bold;}

#duha {float: left; width: 978px; height: 11px; background: #7fab11 url("../images/duha-top.png") no-repeat; margin-top: 5px;}


#main {margin: 0 auto; width: 1008px; }
#page {float: left;  background-image: url("../images/trans.png"); padding-bottom: 5px; width: 978px; margin-bottom: 100px; padding-left: 15px; padding-right: 15px; padding-top: 40px; margin-top: 90px;}



#menu-container {float: left; width: 978px; background-color: #fff; height: 89px; margin-top: 4px;}



#forum-button {float: right; width: 99px; height: 93px; position: relative; top: -4px;}
#forum-button a {float: left; width: 99px; font-size: 16px; height: 55px; background-image: url("../images/forum-button.png"); background-repeat: no-repeat; text-decoration: none; color: #fff; padding-top: 38px; text-align: center;} 

#menu {float: left; width: 864px; height: 77px; background-color: #f2f6f8; padding-right: 8px; padding-top: 12px; font-size: 14px;}

.mi {float: left; width: 206px; height: 22px; padding-top: 9px; border-bottom: #bcc7cc 1px solid; color: #4e4e4e; margin-left: 10px; text-decoration: none; }
#menu h1 {margin:0; padding: 0; font-weight: normal; font-size: 14px; color: #4e4e4e; }
.upper {border-top: #bcc7cc 1px solid; }
.square {float: right; width: 12px; height: 12px; margin-top: 2px;}
.mi .left {float: left; margin-left: 6px; }
.m1 .square {background-color: #d82919; }
.m2 .square {background-color: #ffbb0a; }
.m3 .square {background-color: #76a915; }
.m4 .square {background-color: #055e66; }

.m5 .square {background-color: #f9891c; }
.m6 .square {background-color: #d5cf00; }
.m7 .square {background-color: #1b8844; }
.m8 .square {background-color: #3da5c1; }

#content {float: left; width: 978px; min-height: 900px; background-color: #fff; }

#heading {float: left; width: 100%; height: 30px; margin-top: 45px; margin-bottom: 27px;}
h2 {float: left; height: 30px; margin: 0; padding: 0; font-size: 14px; line-height: 30px; }
#rss {float: right; margin-right: 17px;}
#rss img {float: left; border: none;}
h2 span {float: left; height: 100%; margin-right: 2px; }
.p1 a {color: #fff; text-decoration: none;  font-weight: bold;}
.p2, .p3 {width: 70px; height: 30px; line-height: 30px; text-align: center; }
.p2 a {color: #fff; text-decoration: none;  font-weight: normal;}
.p3 a {color: #aeaeae; text-decoration: none; font-weight: normal;}
.p1 {padding-left: 20px; padding-right: 20px; }

h2.blue .p1 {background-color: #039dc6; color: #fff; }
h2.blue .p2 {background-color: #b0dff5; }
h2.blue .p3 {background-color: #f2f6f8; }

h2.green .p1 {background-color: #76a915; color:#fff; }
h2.green .p2 {background-color: #a9d751; }
h2.green .p3 {background-color: #f2f6f8; }


h2.brown .p1 {background-color: #8d2d11; color:#fff; }
h2.brown .p2 {background-color: #c98774; }
h2.brown .p3 {background-color: #f2f6f8; }


#partneri {float: left; width: 100%; padding-bottom: 55px;}
h2.gray .p1 {background-color: #bcc7cc; color: #fff; }
h2.gray .p2 {background-color: #dde5e8; }
h2.gray .p3 {background-color: #e6f0f4; }
.p3.short {width: 25px;}


#text {float: left; border-top: #959595 1px solid; width: 718px; margin-left: 9px; overflow: hidden;}
#sloupec {float: left; width: 225px; margin-left: 14px;}
#sloupec .box {float: left;  width: 225px; background-color: #f2f6f8; margin-bottom: 16px; }
#sloupec .heading {float: left; border-top: #959595 1px solid; border-bottom: #959595 1px solid; width: 100%;}
#sloupec h4 {float: left; margin: 0; padding: 0; font-size: 12px; height: 26px; line-height: 26px; padding-left: 10px; font-weight: normal;}
#sloupec .text {float: left; border-bottom: #959595 1px solid; width: 100%;}


#newsletter {border-color: #fff !important; background-color: #6aaac5 !important; color:#fff !important;}
#newsletter .heading {border-color: #fff !important;}
#newsletter .text {border-color: #fff !important; border: none;}
#newsletter .bottom {background-color: #0081b8 !important;}
#newsletter .bottom input {float: right; margin-right:4px; text-decoration: underline; height: 28px; line-height: 28px; border: none; color:#fff;  background-color: #0081b8;}
#email {border: #3b85a4 1px solid; margin: 0; padding: 0; padding-top: 2px; padding-bottom: 2px; height: 13px; width: 160px; font-size: 11px;}
#newsletter a {color: #fff; text-decoration: none; float: right; font-size: 11px;}
#newsletter table {margin-left: 7px; font-size: 12px; margin-top: 10px; margin-bottom:10px; }
#newsletter label {text-decoration: underline;}


.anketa {width: 193px; float: left; margin: 10px; }
.anketa span.large {float: left; font-size: 12px; font-weight: bold; color: #535353; }
.anketa .link {float: left; clear: both; margin-top: 5px; margin-bottom: 10px;}
.anketa .option {float: left; width: 100%; margin-top: 16px; }
.anketa .option a {float: left; color:#535353; text-decoration: none; margin-left: 3px; font-size: 11px; margin-bottom: 5px;}
.anketa .option span {float: right; color:#535353; margin-right: 3px;font-size: 11px; margin-bottom: 5px;}
.anketa .bg {float: left; width: 100%; height: 3px; background-color: #a0a0a0; }
.anketa .progress {float: left; height: 3px; background-color: #f9b200;}
#anketa .ending {padding-top: 10px !important;}





h3 {color: #039dc6; margin: 7px; margin-top: 11px;}
p {margin: 7px; color: #535353; line-height: 19px; font-size: 13px;}
.violet {color: #039dc6; }
.tmava {color: #28872d; }
.dark {color: #535353;}
.hlasuj {color: #f9b200 !important; text-decoration: underline !important; font-size: 13px;}

.ending {float: left; width: 100%; padding-top: 20px; font-size: 11px; padding-bottom: 4px; font-family: Arial;}
.ending .levy {float: left; text-decoration: none; color: #7796a5; margin-left: 10px;}
.ending .pravy {float: right; text-decoration: none; color: #535353; margin-right: 10px;}
#kalendar {float: left; margin: 15px; width: 185px; height: 143px; background-image: url("../images/kalendar.png"); background-repeat: no-repeat;}

.newie {float: left; width: 205px; padding-left: 7px; font-size: 11px; margin-top: 10px; }
.newie h6 {color: #039dc6; font-size: 11px; margin: 0; margin-bottom: 0px; margin-top: 5px; }
.newie h6 a {color: #039dc6; text-decoration: none;}
.newie .l {float: left; width: 63px; }
.newie a img {width: 63px; border: none; margin-top: 5px;}
.newie .p {float: left; width: 132px; padding-left: 10px;}
.newie p {margin:0; margin-top: 5px; font-size: 11px; line-height: 14px;}


#bboxes {margin-top: 20px; margin-bottom: 80px;}
.bbox {float: left; width: 230px; height: 204px; border-top: #bcc7cc 1px solid; border-bottom:  #bcc7cc 1px solid;  color: #535353; margin-right: 14px;}
.bbox .newie .p p {color: #535353 !important; font-size: 12px !important;}
.bbox .newie {padding-left: 0 !important; margin-top: 5px;}
.bbox a {color: #ee7f00;}
.bbox h6 a {color: #ee7f00 !important;}

.bbox .heading {background-color: #fff; background-position: right center; height: 32px; background-repeat: no-repeat;}
.bbox .heading h5 {font-size: 13px; font-weight: normal;margin: 0; padding: 0; height: 32px; line-height: 32px; padding-left: 5px;}
.bbox .border {border-top-style: solid; border-top-width: 1px; width: 100%; float: left; padding-top:1px; }
.bbox .content {border-top-style: solid; border-top-width: 1px; width: 216px; padding-left: 7px; padding-right: 7px;  padding-top: 5px; float: left; height: 148px;}
.bbox .pravy { font-size: 10px;}
.bbox .ending {padding-top: 0 !important;}





#partak {background-color: #fffce5;}
#partak .heading {background-image: url("../images/ico-partak.png");}
#partak h5 {color: #f09022; }
#partak .border {border-top-color: #f09022;}
#partak .content {border-top-color: #f09022;}

#recenze {background-color: #f4f9e0;}
#recenze .heading {background-image: url("../images/ico-recenze.png");}
#recenze h5 {color: #96b048;}
#recenze .border {border-top-color: #86a42c;}
#recenze .content {border-top-color: #86a42c;}

#souteze {background-color: #f2f6f8; margin-right: 0;}
#souteze .heading {background-image: url("../images/ico-padak.png");}
#souteze h5 {color: #14a1b0;}
#souteze .border {border-top-color: #33aebb;}
#souteze .content {border-top-color: #33aebb;}



.cluster {float: left; width: 100%;}
.cluster.mb {margin-bottom: 39px;}

.cluster_nofloat {width: 100%;}
.cluster_nofloat.mb {margin-bottom: 39px;}

#breadcrumb {color: #28BEE6; font-weight: bold; padding-top: 5px;}
#breadcrumb a {color: #28BEE6; text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}

.action {float: left; width: 230px; margin-right: 13px; border-top: #000 1px solid; margin-top: 10px; overflow: hidden;}
.action.last {margin-right: 0;}
.action h4 a {text-decoration: none; font-size: 14px; }
.action h4 {font-weight: bolder;font-weight: bold; margin: 0; padding: 0; width: 100%; height: 31px; line-height: 31px; }
.action a img {border: none;}
.action .datum {height: 28px; line-height: 28px; float: left; color: #7f959b; font-size: 11px; float: left;}
.action .rating {height: 28px; line-height: 28px; float: right;}
.action .hodnoceni {height: 28px; float: left;width: 100%;}
.action h5, .action h5 a {color: #202628; text-decoration: none; font-size: 13px;}
.action h5 {float: left;/*height: 28px;*/ margin: 0; padding: 0; font-size: 13px; padding-left: 6px; line-height: 28px; width: 224px; color: #202628; border-top:  #bcc7cc 1px solid; border-bottom: #bcc7cc 1px solid; margin-bottom: 10px;}
.action p {margin: 6px; font-size: 11px;color: #424242;}
.action p a {color: #039dc6; text-decoration: none;}
.link {color: #039dc6; text-decoration: none;}
.link img {border: none;}
.action ul {float:left; list-style-type: none; padding-left: 20px; line-height: 18px;}
.action ul.related {height: 110px;}
.action li a {text-decoration: none; color: #6694a0; font-size: 11px; font-stretch: extra-expanded;}
.action .txt {float: left; height: 125px;}

a.big {float: left; width: 224px; padding-left: 6px;  font-size: 13px; text-decoration: none;height: 28px; line-height: 28px; }
a.small {float: left; width: 224px; padding-left: 6px;  font-size: 12px; text-decoration: none;height: 24px; line-height: 24px; color: #535353; }

p.big {float: left; width: 224px; padding-left: 6px;  font-size: 13px; text-decoration: none;height: 28px; line-height: 28px; }

.whole {color: #039dc6; }
.diskuze {color: #535353;}
.dalsi {color: #e74634 !important;}
.bb {width: 100%; border-bottom: #bcc7cc 1px solid; float: left;}


.color1 {border-color: #e74634; }
.color1 h4 {color: #e74634;}
.color1 h4 a {color: #e74634;}

.color2 {border-color: #1b8844; }
.color2 h4 {color: #1b8844;}
.color2 h4 a {color: #1b8844;}

.color3 {border-color: #3da5c1; }
.color3 h4 {color: #3da5c1;}
.color3 h4 a {color: #3da5c1;}


#bdet {float: left; width: 100%;}
#bdet .heading {}
.borci {border-top: none;}
#bdet .diskuze {border-top: 1px solid #BCC7CC;}
#bdet table {text-align: left; color: #434343;}
#bdet table th {width: 60px; color: #039dc6; font-weight:normal;}
#bdet table td {font-size: 11px;}
#bdet table a {color: #434343; text-decoration: none;}
.col-left .action .txt {height: auto !important;}
.heading.bg {float: left; width: 100%; height: 32px; background-color: #3da5c1;}
.heading.bg h3 {height: 32px; line-height: 32px; color: #FFF; margin:0; padding:0; padding-left: 15px; }
#bdet .action {margin-top: 3px; margin-right: 0;}
.col-left {float: left; width: 230px;}
.col-left-zazitek {float: left; width: 230px; padding-right: 20px;}
.col-right {float: left; margin-left: 18px; width: 470px;}
.col-right-zazitek {margin-left: 18px;}
.col-right .text {float: left; background-color: #f2f6f8; padding-left: 9px; padding-right: 18px; padding-top: 10px; padding-bottom: 40px; width: 443px; margin-top: 3px;}
.col-right-zazitek .text {background-color: #f2f6f8; padding-left: 9px; padding-right: 18px; padding-top: 10px; padding-bottom: 40px; margin-top: 3px;}
.col-right-zazitek #komentar {float: right !important; margin-right: 15px;}
.col-left p, .col-right p {text-align: justify; margin-left: 0; margin-right: 0; font-size: 12px; line-height: 16px; margin-top: 12px;}
.col-left h4, .col-right h4 {color: #3da5c1; font-size: 15px; margin: 0; padding: 0; font-weight:normal;}

.borec {float: left; margin-top: 10px; width: 190px; margin-left: 10px; font-size: 11px; color:#434343; font-family: Arial;}
.borec a {color: #039dc6; font-weight: bold; text-decoration: none; font-size: 12px;}
.borec span {color: #5b5b5b; font-weight: bold;font-size: 12px;}

.carousel {float: left; width: 470px; margin-top: 5px;}
#flashplayer {float: left; margin-top: 30px;}
.detail {margin-left: 140px;}

#backontop {float: left; background-color:#f2f6f8; height: 23px; width: 100%; margin-top: 30px; margin-bottom: 45px;}
#backontop .l {float: left; margin-left: 5px; }
#backontop .r {float: right; margin-right: 5px; }
#backontop .r a {color:#049dc4 !important; }
#backontop a, #backontop span {float: left; height: 23px; line-height: 23px; color:#049DC4; text-decoration: none; font-size: 11px;}
#backontop a.sel {font-weight: bold; text-decoration: underline;}
#backontop span {margin-left: 20px; margin-right: 20px;}

.videohead {float: left; height: 26px; width: 100%; border-top: #e5e5e5 1px solid; border-bottom: #e5e5e5 1px solid; margin-bottom: 25px;}
.videohead h3 {color: #259d74; line-height: 26px; height: 26px; margin: 0; padding:0; padding-left: 10px;}

#video-roll {float: left; margin-left: 70px; margin-top: 10px;}


#filtr {float: left; width: 100%; margin-top: 31px; }
#filtr .heading {float: left; width: 100%; height: 19px;}
#filtr span.title {float: left; height: 19px; line-height: 19px; background-color: #959595; padding-left: 12px; padding-right: 15px; color: #fff;}
#filtr .form-container {float: left; width: 100%; background-color: #f2f6f8; border-top: solid 1px #959595; border-bottom: solid 1px #959595; padding-top: 8px; padding-bottom: 5px; }
#filtr form {margin-left: 5px; }
#filtr table {width: 705px; border-collapse: collapse; border-spacing: 0:}
#filtr a img {border: none; }
#filtr input.txt {width: 195px; height:16px; border: solid 1px #959595;}
#filtr label {color: #434343; padding-top: 10px; float: left;}
#filtr .larger {width: 223px !important;}
#filtr select {width: 225px; border: solid 1px #959595; font-size: 10px; color: #575757; height: 20px;}
#filtr input.sbm {float: right; width:85px; height: 19px; line-height: 19px; color: #fff; border: none; text-align: center; background-color: #434343; margin-top: 5px; font-size: 10px; font-size: 12px;}

#h-akce {background-color: #76a915; margin-top: 17px; height: 26px; margin-bottom: 10px;}
#h-akce h3 {height: 26px; line-height: 26px;}

.actions .action {border-top: none !important; }
.actions .action h4 a {color: #434343 !important;}
.actions .action h4 {padding-left: 3px;}

.schedule {float: left; width: 100%; border-bottom: solid 1px #bcc7cc; padding-bottom: 7px; padding-top: 5px;}
.schedule .day {float: left; text-align: center; height: 32px; width: 32px; margin-right: 5px; line-height: 32px; font-size: 18px; font-weight: bold; color: #fff; background-color: #95be0f; }
.schedule .month {float: left; color: #76a915; padding-top: 13px; font-size: 16px; text-transform: capitalize;}
.schedule .time {float: right; color: #494949; padding-top: 17px; margin-right: 7px;}

.topakce {float: left; width: 100%; height: 45px; padding-top: 7px; padding-bottom: 7px; }
.topakce:hover {background-color: #eaeff1;}
.topakce .l {float: left; width: 32px; padding-left: 8px;}
.topakce .l span {float: left; width: 25px; height: 20px; color: #fff; background-color: #95be0f; text-align: center; line-height: 20px;}
.topakce .r {float: left; width: 175px; padding-top:2px; color: #434343; line-height: 18px; font-size: 11px;}
.topakce a {color: #434343; font-weight: bold; text-decoration: none;}
.topakce.sel {background-color:#e4e9eb; }
.topakce.sel:hover {background-color: #F2F6F8;}
.topakce .d {color: #76a915; text-transform: capitalize;}
.topakce .d, .topakce .c { font-size: 10px;}



#duha-footer {float: left; width: 978px; height: 11px; background: #7fab11 url("../images/duha-footer.png") repeat-y; }
#duha-small {float: left; width: 978px; height: 5px; background: #7fab11 url("../images/duha-footer-small.png") no-repeat; margin-top: 9px; }
#copy {float: left; width: 978px; margin-top: 4px; font-size: 10px; }

#copy .left {float: left; color: #029cc7; }
#copy .left span {float: left; margin-left: 3px; margin-right: 3px;} 
#copy .left a {float:left; color: #029cc7; text-decoration: none;}
#copy .right {float: right; color: #8ab214; }


/* ------------------ */

#h-akcedetail {height: 25px; background-color: #f2f6f8; margin-top: 28px;}
#h-akcedetail h3 {color: #76a915; height: 25px; line-height: 25px;}
#adet {float: left;}
#adet .text {background-color: Transparent; text-align: justify; /* width: 365px; */ padding-top: 0; margin-top: 0; padding-right: 10px; }
#adet .datum {float: left; width: 83px; }
#adet .day {float: left; width: 68px; height: 68px; background-color: #95be0f; color: #fff; font-size: 28px; font-weight: bold; 
            line-height: 68px; text-align: center;}
#adet .col-right {padding-top: 10px;}
#adet .col-right p {font-size: 10px; text-align: justify;}
#adet .month {float: left; width: 68px; color: #7faf25; font-size: 15px; margin-top: 5px; text-align: center; text-transform: capitalize;}
p.preamble {font-weight: bold; margin-top: 0;}
#adet h6 {font-size: 11px; margin: 0; margin-bottom: 4px; padding-left: 6px; color: #424242; margin-top: 13px;}
#adet .action p {margin: 0; margin-top: 3px; margin-bottom: 5px; font-size: 11px; padding-left:6px;}
a.archiv {color: #039dc6; margin-top: 15px;    }
p.bigmargin { margin-top:7px !important; margin-bottom: 7px !important;}

#komentar {float: left; width: 451px; background-color: #f2f6f8; padding: 10px; padding-top: 5px; }
#komentar .txt {width: 195px; border: solid 1px #cad2d6; color: #434343;}
#komentar textarea {width: 442px; border: solid 1px #cad2d6; color: #434343;}
#komentar label {color: #434343; margin-top: 5px; float: left; }
#komentar .sbm {float: right; border: none; background-color:#434343; color: #fff; height: 28px; width: 122px; line-height: 28px; margin-top: 5px;}

#pridat_partaka {float: left; width: 700px; background-color: #f2f6f8; padding: 10px; padding-top: 5px; }
#pridat_partaka table {border-collapse: collapse;}
#pridat_partaka table td {border: 0 !important;}
#pridat_partaka .txt {width: 195px; border: solid 1px #cad2d6; color: #434343;}
#pridat_partaka textarea {width: 542px; border: solid 1px #cad2d6; color: #434343;}
#pridat_partaka label {color: #434343; margin-top: 5px; float: left; }
#pridat_partaka .sbm {float: right; border: none; background-color:#434343; color: #fff; height: 28px; width: 122px; line-height: 28px; margin-top: 5px;}

#komentare {float: left; width: 451px; padding: 10px; padding-top: 15px; padding-bottom: 15px;}
#komentare p {color: #424242; margin: 10px 0 10px 0;}
#komentare .bb {margin-top: 10px; margin-bottom: 15px;}
#komentare h7 {color: #95be0f; margin: 0; font-weight: bold;margin-top: 15px; margin-bottom: 10px; }
#poradnik {float: left; width: 451px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; background-color: #f2f6f8;} 
#poradnik .right {float: right;}
#poradnik a {text-decoration: none; color: #434343; margin-left: 3px; margin-right: 3px; font-size: 11px;}
#poradnik a.sel {color: #0081b8; font-weight: bold; text-decoration: underline;}

#vysledky {float: left; width: 620px; }

table.sea {width: 100%; border-collapse: collapse; border-spacing: 0; margin-top: 5px; margin-bottom: 10px; float: left;}
table.sea thead {background-color: #8d2d11; }
table.sea thead th {color: #fff; padding-top: 7px; font-size: 13px;padding-bottom: 7px; text-align: left; }
table.sea .t2 {width: 135px;}
table.sea td {padding-top: 5px; padding-bottom: 5px;background-color: #f2f6f8; color: #313131;}
table.sea .t1 {width: 33px;}
table.sea tr {border-bottom:3px solid #FFFFFF; }
table.sea tr.sel {border-bottom: none !important;}

table.sea a {color:#8d2d11;}
h3.brown {color: #8d2d11; }


table.forum .t1 {padding-left: 45px; width: 555px; border-right: solid 2px #fff;}
table.forum thead {background-color: #28bee6; }
table.forum td.t2 {color:#28bee6; }
table.forum .t2 {padding-left: 18px; width: auto;}
table.forum a {text-decoration: none; color: #313131;}

.latest {float: left; width: 205px; padding-left: 10px; font-family: Arial; font-size: 11px; margin-top: 10px; margin-bottom: 10px;}
.latest p {font-family: Arial; margin: 0;font-size: 11px;}
.latest .kategorie {color: #a1a6a7; clear: both; font-weight: bold; }
.latest h6 {font-size: 11px; color: #039dc6; margin: 0; margin-bottom: 3px;}
.latest h6 a {color: #039dc6; text-decoration: none;}

.forum_detail td {vertical-align: top;}
.forum_detail span.p {text-align: justify; display: block; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 8px; padding-left: 5px; padding-right: 5px; line-height: 17px; }
.forum_detail .t1 {width: 160px !important;}
.forum_detail td.t1 {padding-left: 4px; background-color: #CCDDEE;}
.forum_detail td.t1 a {text-decoration: none; color: #434343;}
.forum_detail .t2 {width: 472px !important; }
.forum_detail td.t2 {padding-top: 2px; background-color: #CCDDEE;}
.forum_detail .t3 {width: 65px; }
.forum_detail td.t3 {background-color: #CCDDEE;}
.forum_detail .t3 a {color: #28bee6; text-decoration: none;}
.forum_detail strong {color: #434343; padding-left: 5px; }
.forum_detail th.t1 {padding-left: 4px;}
.forum_detail td {border-right: solid 1px #fff; padding-left: 4px;}
.forum_detail thead {background-color:#28bee6 !important;}
.forum_detail th {font-weight: normal;border-right: solid 1px #fff; padding-left: 4px;}
.reakce0 {float: left; width: 470px;}
.reakce1 {float: left; width: 470px;}
.mark {float: left; color: #f98026;}
.mark .in {float: left; width: 60px; margin-top: 16px;}
.mark a {color: #f98026 !important; text-decoration: none;}
.reakce1 .text {float: left; width: 410px; }
.reakce1 span.p {color: #6e9ca8; }
.reakce2 {float: left; width: 470px;}
.reakce2 .text {float: left; width:364px; }
.reakce2 span.p {color: #73614d; }
.reakce2 .in {margin-left: 45px;}

.reakce1 {margin-top: 30px; }
.reakce2 {margin-top: 15px; margin-bottom: 15px;}

#novypr {float: left; width: 100%; margin-top: 10px; margin-bottom: 25px;}
#novypr h3 {font-size: 14px; font-weight: normal; color: #fff; margin: 0; height: 28px; line-height: 28px;}
#novypr .head {float: left; height: 28px; background-color: #0081b8; padding-left: 60px; padding-right: 60px;}
#novypr .body {float: left; width: 678px; background-color: #bcbcbc; padding: 20px; padding-bottom: 15px;}
#novypr .leva {width: 210px; float: left; }
#novypr .prava {width: 445px; float: left; margin-left: 20px;}
#novypr label {color: #434343; float: left; }
#novypr input.txt {border: solid 1px #a8a5a5; width: 202px; }
#novypr .m {margin-top: 20px; }
#novypr .f {margin-top: 1px; }
#novypr textarea {border: solid 1px #a8a5a5; width: 440px; height: 142px;}
#novypr .sbm {float: right; width: 122px; height: 28px; line-height: 28px; border: none; color: #fff; background-color: #767676; margin-top: 10px;}
.form_err{color: #FF0000;}
.form_norm{color: #434343;}

.akce_overflow {width: 230px; height: 129px; overflow: hidden;}

span.error {color: red; padding-left: 10px;}
span.month {text-transform: capitalize;}

.tzajimavosti {width: 718px;}
.tzajimavosti th {color: #fff; text-align: left; padding-left: 18px; height: 33px;}
.tzajimavosti .t1 {width: 335px;}
.tzajimavosti thead {background-color: #f9891c;}
.tzajimavosti td {padding-left: 18px; height: 37px; border-bottom: solid 1px #fff; border-right: solid 1px #fff; background-color: #f2f6f8; padding-top: 4px; padding-bottom: 4px; }
.tzajimavosti td.t3 {float: left; background-color: #fff !important;}
.tzajimavosti a {float: left; width: 315px; text-decoration: none; color: #313131;}
.tzajimavosti th.t2 {background-color: #FCD6A5;} 
.tzajimavosti th a {float: none; color: #666;}
.tzajimavosti th a:hover {color: #fff;}
.tzajimavosti th a.sel {color: #fff;}
.tzajimavosti th a.first {background-color: #FCD6A5 !important; margin-left: 27px;}
.tzajimavosti a span.raquo {float: right; color: #1fb6df; }
.tzajimavosti a span.left {float: left; font-size: 11px; }
.tzajimavosti .right a {float: none; color: #ffffff;}
.tzajimavosti .right {text-align: right; color: #ffffff;}

td.sel {background-color:#d8ecf6;}

ul.zajimavosti {list-style-type: none; margin: 0; margin-left: 10px; padding:0; font-size: 11px;}
ul.zajimavosti a {text-decoration: none;}
ul.dark a {color: #ca6b0f; }
ul.light a {color: #f9891c; }
ul.zajimavosti li {margin-top: 10px;}

#zajimavost {float: left;}
#zajimavost .text {margin-top: 5px; float: left; /*background-color: #f2f6f8;*/}
#zajimavost h4 {padding-left: 7px; color: #434343; font-size: 16px; margin-top: 5px; margin-bottom: 5px;}

#flashplayer.right {float: right;}

.red thead {background-color: #d82919 !important;}
.brown thead {background-color: #8d2d11;}
.pocet {color: #8d2d11; float: right; font-size: 11px;}

.bboxes.tzajimavosti {width: 718px;}
.bboxes.tzajimavosti thead {background-color: #8d2d11 !important;}
.bboxes.tzajimavosti a {width: 200px; padding-right: 18px;}
.bboxes.tzajimavosti td {width: 240px;}
.bboxes .button {width: 240px; text-align: center; padding: 0;}
th .left {float: left !important; }
th .right {float: right !important; font-size: 10px; margin-right: 10px;font-weight: normal;}
a.navrhni-btn { float: left; text-align: center; color: #fff; width: 61px !important; height: 60px; background-image: url(../images/navrhni-btn.png); background-repeat:no-repeat; font-weight: bold;
               padding-left: 27px; padding-right: 27px; padding-top: 40px; margin-left: 43px; text-decoration:none;}

span.p {color: #434343; font-weight: bold; text-align: center; width: 100% !important; float: left;}

ul.darky {color: #2f3436; font-weight: bold; line-height: 8px; }
ul.darky a {color: #2f3436; }

.dred {color: #d82919; }
.dbrown {color: #882d10; }
.dbrown a {color: #882d10; }
.dgray {color: #434343; }
.dgray a {color: #434343;}
.mtop {margin-top: 15px; }

span.mesto {color: #8d2d11; }
tr.selected td {background-color: #ecc9bf  !important; }
tr.head {border-bottom: none !important;}
table.partaci {font-size: 11px;}
table.partaci .t2 {width: 165px;}

table.partaci span {float: left;}
span.obal {width: 670px; padding-bottom: 16px;}
span.narocnost { width: 650px; color: #8d2d11; margin-bottom: 20px; }
span.poznamka-desc {color: #fff; width: 73px;  font-size: 10px;}
span.poznamka-text {width: 580px; font-size: 10px;}

#oddelovac {float: left; width: 713px; height: 25px; background-color: #f2f6f8;  margin-top: 10px; margin-bottom: 10px;}
#mapa {margin-bottom: 150px; }    

.cb-label {float: left; margin-left: 20px;}
.cb-label span {float: left; }
.cb-label label {padding-top: 0 !important;}
.cb-label .cb {margin-top: 0; margin-left: 10px;}

#fvtables {float: left; width: 100%; margin-top: 20px;}
#fvtables table {width: 355px; float: left; }
#fvtables th {padding-top: 5px; padding-bottom: 5px; padding-left: 12px; font-weight: bold; color: #fff; font-size: 14px; 
              border-bottom: solid 1px #fff; text-align: left;}
#fvtables td {padding-top: 5px; padding-bottom: 5px; padding-left: 12px; background-color: #f2f6f8; border-bottom: solid 1px #fff;}
#fvtables td a {text-decoration: none;}
#fvtables .foto a {color: #434343; }
#fvtables .video a {color: #434343; }
#fvtables table {margin-left: 4px; }

#fvtables .foto th {background-color: #384d40; }
#fvtables .video th {background-color: #1b8844; }

/* souteze */
.competition_head h3{ float:left; margin-left:4px; font-size:26px; color:#055E66 }
.nadpis_otazka {float:left; width:100%; background-color:#055E66;  }    
.obsah_otazka { float:left; width:100%; background-color:#F2F6F8; }    
.levy_levy {float: left; width: 280px; margin-top:10px;}
.levy_levy h3 { font-size:14px;}
.levy_pravy {float: left; margin-left: 18px; width: 420px; margin-top:10px;}
.levy_pravy .text {float: left; background-color: #f2f6f8; padding-left: 9px; padding-right: 18px; padding-top: 10px; padding-bottom: 40px; width: 443px; margin-top: 3px;}

.levy_levy h4, .levy_pravy h4 {color: #3da5c1; font-size: 15px; margin: 0; padding: 0; font-weight:normal;}

.ceny h3{color:#FFFFFF;}
.umisteni h3{ margin-left:20px; }
.ceny span{color:#FFFFFF; margin-left:20px; padding-bottom:5px;}
.obsah_otazka h3 {color:#434343; font-size:14px}
.nadpis_otazka h3 {color:#FFFFFF; font-size:14px}


.nadpis_ceny{ float:left; width:100%; background-color:#1A1C1C; margin-top:10px;}
.first { float:left; width:100%; background-color:#009CCA; margin-top:10px;}
.second { float:left; width:100%; background-color:#6AAAC5; margin-top:2px;}
.third { float:left; width:100%; background-color:#9ABBCA; margin-top:2px;}
.pics_ceny { float:left; width:100%; background-color:#9ABBCA; text-align:center; margin-top:2px; padding-top:10px; padding-bottom:20px;}

.cena { float:left; margin-left:15px;}

.odpovedi h3 { color:#434343; }
.prvni{ float:left; background-color:#F9B200; }
.druhy {float:left; background-color:#F99800; }
.treti {float:left; background-color:#F97B00; }
.cislo {color:#FFFFFF;font-size:17px; padding:5px 9px 5px 9px; margin-top:5px;}
.answer { margin-left:40px; font-size:14px; }
.pravidla h3 { color:#055E66;}
.pravidla p {text-align: justify; }
.aktualni li {font-size:11px; color:#039DC6; margin-top:10px; font-weight:bold;}
.archiv_soutezi li{ font-size:11px; color:#434343; margin-top:10px; font-weight:bold;}
#sloupec .darkblue { color:#23A9CD;}

#vase_odpoved { float:left}
.titulek { float:left; background-color:#055E66; }
.titulek h3 {padding:0px 40px 0px 40px; color:#FFFFFF; font-size:14px;} 
.formular {float: left; width: 700px; background-color: #f2f6f8; padding: 10px; padding-top: 5px; }
.formular .txt {width: 200px; border: solid 1px #cad2d6; color: #434343;}
.formular textarea {width: 400px; border: solid 1px #cad2d6; color: #434343;}
.formular label {color: #434343;}
.formular .varianta { text-align:right;}
.formular .prazdna { width:50px;}
.formular .prvni_sloupec { width:70px;}
.formular .sbm {float: right; border: none; background-color:#434343; color: #fff; height: 28px; width: 122px; line-height: 28px; margin-top: 5px;}

.seznam { float:left; margin-top:10px;}
.souteze { width: 210px; margin-left: 10px; font-size: 11px; color:#434343; font-family: Arial;}
.souteze img { float:left; padding-top:7px; }
.souteze p { margin-left:10px;}
.souteze a {color: #039dc6; font-weight: bold; text-decoration: none; font-size: 12px;}
.souteze span {color: #5b5b5b; font-weight: bold;font-size: 12px;}

/* mapa stranek */
.site_map ul li {padding: 5px; list-style-type: decimal-leading-zero; list-style-position: outside; list-style-image: none; color: grey;}
.site_map li a {color: grey; text-decoration: none;}
.site_map li a:hover {text-decoration: underline;}
.site_map ul li ul li {padding: 5px;}

/* posledni opravy */
 .reakce0 span.p, .reakce1 span.p , .reakce2 span.p  {width: 98% !important; }


.col-left .action p, .col-left .action h6 {white-space: nowrap;} 


#text .heading {&width: 718px !important; } 
#zajimavost .text {width: 100%; } 
#zajimavost {width: 100%; } 


.heading h3 {font-size: 15px;}
.tzajimavosti {float: left; }

/* upravy duben */
	.competition_head h3{ float:left; margin-left:4px; font-size:26px; color:#055E66 }
	.nadpis_otazka {float:left; width:100%; background-color:#055E66;  }	
	.obsah_otazka { float:left; width:100%; background-color:#F2F6F8; }	
	.levy_levy {float: left; width: 280px; margin-top:10px;}
	.levy_levy h3 { font-size:14px;}
	.levy_pravy {float: left; margin-left: 18px; width: 420px; margin-top:10px;}
	.levy_pravy .text {float: left; background-color: #f2f6f8; padding-left: 9px; padding-right: 18px; padding-top: 10px; padding-bottom: 40px; width: 443px; margin-top: 3px;}

	.levy_levy h4, .levy_pravy h4 {color: #3da5c1; font-size: 15px; margin: 0; padding: 0; font-weight:normal;}
	
	.ceny h3{color:#FFFFFF;}
	.umisteni h3{ margin-left:20px; }
	.ceny span{color:#FFFFFF; margin-left:20px; padding-bottom:5px;}
	.obsah_otazka h3 {color:#434343; font-size:14px}
	.nadpis_otazka h3 {color:#FFFFFF; font-size:14px}

	
	.nadpis_ceny{ float:left; width:100%; background-color:#1A1C1C; margin-top:10px;}
	.first { float:left; width:100%; background-color:#009CCA; margin-top:10px;}
	.second { float:left; width:100%; background-color:#6AAAC5; margin-top:2px;}
	.third { float:left; width:100%; background-color:#9ABBCA; margin-top:2px;}
	.pics_ceny { float:left; width:100%; background-color:#9ABBCA; text-align:center; margin-top:2px; padding-top:10px; padding-bottom:20px;}
	
	.cena { float:left; margin-left:15px;}

	.odpovedi h3 { color:#434343; }
	.prvni{ float:left; background-color:#F9B200; }
	.druhy {float:left; background-color:#F99800; }
	.treti {float:left; background-color:#F97B00; }
	.cislo {color:#FFFFFF;font-size:17px; padding:5px 9px 5px 9px; margin-top:5px;}
	.answer { margin-left:40px; font-size:14px; }
	.pravidla h3 { color:#055E66;}
	.pravidla p {text-align: justify; }
	.aktualni li {font-size:11px; color:#039DC6; margin-top:10px; font-weight:bold;}
	.archiv_soutezi li{ font-size:11px; color:#434343; margin-top:10px; font-weight:bold;}
	#sloupec .darkblue { color:#23A9CD;}
	
	#vase_odpoved { float:left; padding-top: 10px;}
	.titulek { float:left; background-color:#055E66; }
	.titulek h3 {padding:0px 40px 0px 40px; color:#FFFFFF; font-size:14px;} 
	.formular {float: left; width: 700px; background-color: #f2f6f8; padding: 10px; padding-top: 5px; }
	.formular .txt {width: 200px; border: solid 1px #cad2d6; color: #434343;}
	.formular textarea {width: 400px; border: solid 1px #cad2d6; color: #434343;}
	.formular label {color: #434343;}
	.formular .varianta { text-align:right;}
	.formular .prazdna { width:50px;}
	.formular .prvni_sloupec { width:70px;}
	.formular .sbm {float: right; border: none; background-color:#434343; color: #fff; height: 28px; width: 122px; line-height: 28px; margin-top: 5px;}

	.seznam { float:left; margin-top:10px;}
	.souteze { width: 210px; margin-left: 10px; font-size: 11px; color:#434343; font-family: Arial;}
	.souteze img { float:left; padding-top:7px; }
	.souteze p { margin-left:10px;}
	.souteze a {color: #039dc6; font-weight: bold; text-decoration: none; font-size: 12px;}
	.souteze span {color: #5b5b5b; font-weight: bold;font-size: 12px;}
	
	.toplist {display: none;}
	
/* vyhledavani na webu */
.mi input {background-color: #F2F6F8; color: #4E4E4E; border: 0; font-size: 14px; font-family: Verdana;}
.mi input#searchText {width: 160px;}
.mi input#searchSubmit {cursor: pointer; background-color: #FFD300;}
.searchbox .square {background-color: #ffd300;}
.hidden {display: none;}
.inputBorder {border: 1px solid #FFD300 !important;}

  /* zajimavosti */
  .tzajimavosti .ajaxLoader {width: 230px; height: 323px; margin-right: 13px; margin-top: 10px; /*border: 1px solid #ccc;*/}
  .tzajimavosti .ajaxLoader img {margin-left: 99px; margin-top: 146px;}
  .tzajimavosti td.sel {background-color: #D8ECF6;}
  .tzajimavosti #articlePreview {width: 230px; height: 323px; margin-right: 13px; margin-top: 10px;}
  
  /* zazitky */
  .vyzkousejte_si_zazitky th.t2 {background-color: #E5897E;}
  .vyzkousejte_si_zazitky th a.first {background-color: #E5897E!important; margin-left: 27px;}
  
  /* akce */
  #adet img.mainImage {float: left; border: 0; padding-right: 10px;}
 .col-right .text {width: 680px;}
 .adrenalinove_akce th.t2 {background-color: #A9D751;}
 .adrenalinove_akce td.t3 {float: none;}
 .adrenalinove_akce th a.first {background-color: #A9D751 !important;}
 .adrenalinove_akce #actionPreview {width: 230px; height: 323px; margin-right: 13px; margin-top: 10px;}
 
 /* borci */
 .akce_overflow {float: left; padding-right: 10px;}
 #bdet img.mainImage {float: left; border: 0;}
 .col-right .text {background-color: #fff;}
 
 td.noStyle {background-color: #fff !important;}
td.noStyle: hover {background-color: #fff !important;}

/* zazitky */
.vyzkousejte_si_zazitky th.t2 {background-color: #E5897E;}
.vyzkousejte_si_zazitky th a.first {background-color: #E5897E!important; margin-left: 27px;}