/* GLOBAL STYLES */
* {margin:0; padding:0;border:0;}
html, body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:url(../images/main-bg-vertical.jpg) top center repeat-y #aa8e67;}
hr {display:none;}
.clear {display:block;font-size:0;line-height:0;height:0;clear:both;overflow:hidden;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {width:100%;height:100%;display:block;overflow:hidden;position:absolute;top:0;left:0;z-index:1;}
a.ir span, .ir a span {cursor:pointer!important;}
.hint {cursor:help;}
.brown {color:#372210;}
.center {text-align:center;margin:0 auto;}

a {color:#900;}
h1.pageh1 { padding-left:30px; color:#401b15;}

/* === global margins === */
.mar0auto {margin:0 auto;}
/* top */
.martop10 {margin-top:10px!important;}
.martop20 {margin-top:20px!important;}
/* right */

/* bottom */
.marbot10 {margin-bottom:10px!important;}
.marbot20 {margin-bottom:20px!important;}
/* left */
.marleft10 {margin-left:10px!important;}
.marleft0 {margin-left:0px!important;}

/* === global paddings === */
.pad0 {padding:0!important;}
.padlr0 {padding-left:0!important;padding-right:0!important;}
/* top */
.padtop2 {padding-top:2px!important;}
/* right */
/* bottom */
.padbot0 {padding-bottom:0px!important;}
/* left */
.padleft10 {padding-left:11px!important;}

td.w140 {width:140px;}
td.w120 {width:120px;}

.cntr {text-align:center!important;display:block;margin:0 auto;padding:10px 0;}

.small {font-size:10px; color:#663333;}

.text {line-height:150%;}


/* POZADI PRO UCELY VYLADENI VZHLEDU  */
.red {color:#900!important;}
.bg-red {background:#c00!important;}
.bg-yellow {background:#cc0!important;}
.bg-blue {background:#00c!important;}
.bg-green {background:#0c0!important;}

/* CONTENT DIVs */
.page {background:url(../images/top.jpg) center top no-repeat; width:100%;}
.content960 {width:960px;display:block;overflow:hidden;margin:0 auto;color:#000;position:relative;}
.content480 {width:460px;display:block;overflow:hidden;padding:0 10px;margin-top:120px;}
.content460 {width:460px;display:block;overflow:hidden;color:#452416;position:relative;}
.content630 {width:630px;display:block;overflow:hidden;padding:0 10px;}
.content300 {width:300px;display:block;overflow:hidden;padding:0 10px 0 0;position:relative;}

.content940-head {padding-top:10px;background:url(../images/top940.gif) no-repeat;margin:0 0 0 10px;}
.content940-foot {padding-bottom:10px;background:url(../images/foot940.gif) no-repeat left bottom;}
.content940-body {background:url(../images/bg940.jpg) repeat-y;padding:0 10px;}

.content920-head {padding-top:8px;background:url(../images/top920.gif) no-repeat;}
.content920-foot {padding-bottom:8px;background:url(../images/foot920.gif) no-repeat left bottom;}
.content920-body {background:url(../images/bg920.gif) repeat-y;padding:0 10px;}

.content960-2cols {background:url(../images/bg-940-2box-vert.jpg) 10px 0 repeat-y;width:100%;}
.promobox-left, .promobox-right {width:460px;display:block;overflow:hidden;position:relative;margin-bottom:10px;}
.edges-bottom {height:4px;font-size:0;overflow:hidden;background:url(../images/spodek460.gif) no-repeat;width:460px;}
.heading-subpage {margin:120px 0 15px;}

.left {float:left!important;}
.right {float:right!important;}
.no-css {display:none!important;}
.bold {font-weight:bold;}

/* Drobeckova navigace */
.breadcrumb {font-size:11px; color:#462516; width:700px; padding-left:20px; float:left;}
.breadcrumb a {font-size:11px; text-decoration:underline; font-weight:bold; color:#462516; margin:0 5px;}
.breadcrumb a:hover {text-decoration:none; color:#900;}
.breadcrumb a strong {font-size:20px;}

/* HOMEPAGE - HEADING IR */
h1.logo, strong.logo {width:260px;height:130px;margin:40px 0 0px 10px;}
h1.logo span, strong.logo span {background:url(../images/twixace-logo.jpg) 0 0 no-repeat;}
.content630 h1, .content630 h1 a {font-size:20px;color:#900;text-decoration:none;padding:2px 0 10px 10px;}
.content630 h1 a:hover {color:#452416;text-decoration:underline;}
.rounded h2 {padding:0 0 10px 10px; font-size:18px;}
h3, h3 a {font-size:16px;color:#452416;text-decoration:none;}
.sejdou-main h3 a, .sejdou-next h3 a {font-size:14px!important;}
h2.vystrizky {width:460px;height:41px;}
h2.vystrizky span {background:url(../images/cap-vystrizky460.gif) no-repeat;}
h2.kdyz-sejdou {width:460px;height:41px;}
h2.kdyz-sejdou span {background:url(../images/cap-kdyz-se-2-sejdou460.gif) no-repeat;}
/*h2.comments {width:123px;height:15px;margin-bottom:18px;}
h2.comments span {background:url(../images/heading/h2-komentare.jpg) 0 0 no-repeat;}*/

/* HOMEPAGE - BANNERS */
.promobox-left .banner, .promobox-right .banner {width:460px; height:160px;overflow:hidden;}
.promobox-left .banner span {background:url(../images/banner-party.jpg) 0 0 no-repeat;}
/*.promobox-right .banner span {background:url(../images/banner-ipod.jpg) 0 0 no-repeat;}*/
.promobox-right .banner span {background:url(../images/banner-vyjezd.jpg) 0 0 no-repeat;}
.promobox-left h3, .promobox-right h3 {width:460px; height:40px;}
.promobox-left h3 span {background:url(../images/newyears-stripe-left.gif) 0 0 no-repeat;}
.promobox-right h3 span {background:url(../images/strihni-si-to.gif) 0 0 no-repeat;}

/* Tlacitko "vice" */
.button-vice a {width:67px;height:24px;}
.button-vice a span {background:url(../images/button-vice.jpg) 0 0 no-repeat;}
.button-vice a:hover, .button-vice a:hover span {background-position:0 -24px;}
.button-souboje a {width:136px;height:34px;}
.button-souboje a span {background:url(../images/souboje/zobrazit-souboje.gif) 0 0 no-repeat;}
.button-souboje a:hover, .button-souboje a:hover span {background-position:0 -34px;}

/* Pozice tlacitek "vice" */
.promobox-left .button-vice, .button-souboje {position:absolute; right:18px; bottom:8px;}
.button-souboje {top:4px;}
.content460 .button-vice {position:absolute; right:18px; top:10px;}
.kdyz-sejdou300 .button-vice {position:absolute;right:10px;top:8px;}
.posl-vystrizky {position:relative;width:300px;}
.posl-vystrizky .button-vice {position:absolute; right:10px!important; top:10px!important;}
* html .kdyz-sejdou300 .button-vice {right:20px;}
.vystrizeno-main .button-vice {position:absolute; right:10px; top:0px;}

/* HOMEPAGE - klikaci bullety */
.promobox-right .listing {width:75px;height:9px;display:block;overflow:hidden;position:absolute;right:18px;bottom:15px;}
.promobox-right .listing a {width:9px;height:9px;float:left;margin:0 2px;}
.promobox-right .listing a span {background:url(../images/listing.gif) 0 0 no-repeat;}
.promobox-right .listing a.active span {background-position:0 -9px;}
.promobox-right .listing a:hover, .promobox-right .listing a:hover span, .promobox-right .listing a.active:hover, .promobox-right .listing a.active:hover span {background-position:0 -18px;}

/* HOMEPAGE - vystrizky, newsy */
* html .vystrizky-main, * html .vystrizky-next, * html .vystrizky-small {position:relative;}
.vystrizky-main, .vystrizky-next, .vystrizky-small, .vystrizky-bottom, .news-bg2, .sejdou-main, .sejdou-next {background:url(../images/content460-bg.jpg) repeat-y;padding:10px;border-bottom:1px solid #977951;}
.news-bg2 {background:url(../images/content460-bg2.jpg) repeat-y!important;}
.news-bg2 h3 a, .news-bg2 p a {color:#900!important;}
.vystrizky-main {height:216px;overflow:hidden;line-height:160%;}
.vystrizky-small {width:278px;height:90px;}
.vystrizky-bottom {border-bottom:0;height:88px;}
.vystrizky-next {height:88px;overflow:hidden;}
 .nobb {border-bottom:0!important;padding-bottom:6px;}

/* strankovani vystrizku */
.vystrizky-pager {padding:10px;}
.vystrizky-pager .prev, .vystrizky-pager .next {display:block;width:134px;height:30px;text-align:center;line-height:30px;color:#d3ba97;font-weight:bold;text-decoration:none;float:left;background:url(../images/butt-brown.gif) no-repeat;}
.vystrizky-pager .next {float:right;}
.vystrizky-pager .prev:hover, .vystrizky-pager .next:hover {background-position:0 -30px;}
.vystrizky-pager label {display:block;width:140px;margin:8px auto 0 auto;color:#3f2505;}

.vystrizky-pager h2.hidden {display:none;}

.img-main, .img-next {position:relative;float:left;margin:0 10px 0 0;overflow:hidden;}
.img-main {width:214px;height:164px;background:url(../images/news-pic-bg1.jpg) no-repeat;}
.img-next {width:114px;height:89px;background:url(../images/news-pic-bg2.gif) no-repeat;}
.img-main span, .img-main a, .img-next a {position:absolute;top:7px;left:7px;}
.img-main span, .img-main a {width:200px;height:150px;display:block;text-align:center;overflow:hidden;}
.img-next a {width:100px;height:75px;display:block;text-align:center;overflow:hidden;}

* html .img-main,* html .img-next {margin:0 7px -3px 0;}

.vystrizky-main p {line-height:160%;}

/* HOMEPAGE - datum */
.vystrizky-main p strong, .vystrizky-next p strong, .vystrizky-small p strong {display:block;padding:1px 0 4px 0;font-size:11px!important;color:#900;}
.vystrizky-next p strong, .vystrizky-small p strong {padding:4px 0;}
/* HOMEPAGE - nadpis - hlavni box */
.vystrizky-main h3 {padding-bottom:10px;}
/* HOMEPAGE - nadpis - mensi boxy */
.vystrizky-next p, .vystrizky-next p a, .vystrizky-small p a {font-size:15px;color:#452416;font-weight:bold;text-decoration:none;}
.vystrizky-small p a {font-size:11px;}

/* HOMEPAGE - Kdyz se 2 sejdou*/
.sejdou-main .main-cont {width:440px;height:214px;background:url(../images/vs-big-bg.jpg) no-repeat;overflow:hidden;padding-top:6px;margin-top:6px;}
.sejdou-main {line-height:160%;}
.sejdou-main p {font-weight:bold;padding:2px 0;font-size:11px;}
.sejdou-next .next-cont {width:440px;height:124px;background:url(../images/vs-bg.jpg) no-repeat;overflow:hidden;padding-top:15px;margin-top:7px;}
.sejdou-next h3 {font-size:14px;}
.sejdou-main .main-left, .sejdou-next .next-left {float:left;width:200px;padding-left:7px;position:relative;}
.sejdou-main .main-right, .sejdou-next .next-right {float:right;width:200px;text-align:right;padding-right:7px;position:relative;}
.main-left .img-vs-big, .main-right .img-vs-big {width:200px;height:150px;display:block;overflow:hidden;}

/* HOMEPAGE - boxy "vs" */
.next-left .img-vs, .vs-wide-left .img-vs {width:100px;height:85px;float:left;overflow:hidden;}
.next-right .img-vs, .vs-wide-right .img-vs {width:100px;height:85px;float:right;overflow:hidden;}
.next-left .img-vs span, .next-right .img-vs {width:100px;height:75px;display:block;overflow:hidden;}
.vs-info {color:#c2a983;font-size:11px;width:90px;height:82px;overflow:hidden;padding:3px 5px 0 5px;background:url(../images/vs-info-bg.gif) 0 0 no-repeat;}
.vs-wide-left.vs-active strong {color:#fff!important;}
.vs-active .vs-info {background:url(../images/vs-info-active-bg.gif) 0 0 no-repeat;} 

/* HOMEPAGE - tlacitka "vyber" (ruce) - funkcnost */ 
.vyber-vs {width:135px;height:27px;display:block;}
.vyber-vs a {width:135px;height:27px;}
.vyber-vs1 a, .vyber-vs2 a {position:absolute;top:27px;right:7px;display:block;width:63px;height:42px;overflow:hidden;}
.vyber-vs1 span, .vyber-vs2 span {background:url(../images/vs-ruka.gif) no-repeat;}
.vyber-vs1 a:hover, .vyber-vs2 a:hover,.vyber-vs1 a:hover span, .vyber-vs2 a:hover span {background-position:0 -42px;}
.vyber-vs2 a {top:114px;}
.main-left .vyber-vs, .next-left .vyber-vs, .vs-big-left .vyber-vs {float:left;}
.main-right .vyber-vs, .next-right .vyber-vs, .vs-big-right .vyber-vs {float:right;}
.main-left .vyber-vs a span, .next-left .vyber-vs a span, .vs-big-left .vyber-vs span, .vs-wide-left .vyber-vs span {background:url(../images/button-vice-ruka-zleva.gif) 0 0 no-repeat;}
.main-right .vyber-vs a span, .next-right .vyber-vs a span, .vs-big-right .vyber-vs span, .vs-wide-right .vyber-vs span {background:url(../images/button-vice-ruka-zprava.gif) 0 0 no-repeat;}
.vyber-vs a:hover, .vyber-vs a:hover span {background-position:0 -27px;}

/* HOMEPAGE - tlacitka "vyber" (ruce) - pozice */ 
.main-left .vyber-vs, .next-left .vyber-vs {margin-left:64px;}
.main-right .vyber-vs, .next-right .vyber-vs {margin-right:64px;}
.vs-big-left .vyber-vs {margin-left:100px;margin-top:10px;}
.vs-big-right .vyber-vs {margin-right:100px;margin-top:10px;}
* html .vs-big-left .vyber-vs {margin-left:50px;}
* html .vs-big-right .vyber-vs {margin-right:50px;}
* html .main-left .vyber-vs, * html .next-left .vyber-vs  {margin-left:32px;}
* html .main-right .vyber-vs, * html .next-right .vyber-vs {margin-right:32px;}
.vs-wide-left .vyber-vs {margin-left:60px;}

/* HOMEPAGE - banner casting*/
.banner-casting {width:460px;height:139px;position:relative;margin-top:10px;overflow:hidden;}
.banner-casting span {background:url(../images/banner-casting.jpg) no-repeat;}

/* ----------- VYSTRIZKY - SUB-PAGE --------- */
.heading-subpage h1, .heading-subpage h1 a {font-size:30px;font-weight:bold;color:#462418;text-decoration:none;text-transform:uppercase; margin-left:10px;}
.heading-subpage h1.vystrizky {width:185px;height:30px;margin:0;}
.heading-subpage h1.vystrizky span {background:url(../images/h1-vystrizky.jpg) 0 0 no-repeat;}

p.butt-big-brown, p.butt-big-light {width:210px;height:30px;}
p.butt-big-brown a, p.butt-big-light a {width:190px;height:20px;padding:7px 5px 3px;margin-right:10px;display:block;overflow:hidden;text-align:center;font-weight:bold;text-decoration:none;color:#d3ba97;background:url(../images/butt-big-brown.jpg) 0 0 no-repeat;}
p.butt-big-light {width:212px;height:33px;}
p.butt-big-light a {width:192px;height:20px;margin-right:10px;background:url(../images/souboje/button-navrhni-tema.gif) no-repeat;color:#452416;padding:10px 5px 3px;}
p.butt-big-brown a:hover {background-position:0 -30px;}
p.butt-big-light a:hover {background-position:0 -33px;}
* html p.butt-big-brown a, * html p.butt-big-light a {margin-right:5px!important;}

.vystrizeno-next {float:left;width:314px;height:18.5em;position:relative;border-right:1px solid #997d56;border-top:1px solid #997d56;}
.vystrizeno-next h3 {position:absolute;top:10px;right:10px;width:166px;height:89px;overflow:hidden;}
.vystrizeno-next h3 a {display:block;font-size:15px;line-height:140%;margin-top:4px;}
.vystrizeno-next h3 a:hover {color:#900;}
.vystrizeno-next p.img-next {position:absolute;top:10px;left:10px;width:114px;height:89px;overflow:hidden;}
.vystrizeno-next p.date {margin-top:102px;font-size:11px;color:#900;}
.vystrizeno-next p.text {margin-top:5px;padding-right:10px;line-height:150%;height:54px;overflow:hidden;}
.vystrizeno-next p.date, .vystrizeno-next p.text, .vystrizeno-next p.button-vice {margin-left:10px;}

.h2-prave-vystrizeno {height:41px;}
.h2-prave-vystrizeno span {background:url(../images/h2-prave-vystrizeno.jpg) no-repeat;}
.h2-tagy {height:41px;}
.h2-tagy span {background:url(../images/h2-tagy.gif) no-repeat;z-index:0;}
.h2-temata {height:41px;}
.h2-temata span {background:url(../images/souboje/temata-souboju.gif) no-repeat;}

h2.stri-soutez {width:300px;height:41px;}
h2.stri-soutez span {background:url(../images/h2-strihni-si-soutez.jpg) 0 0 no-repeat;}

.h2-sejdou {height:40px;}
.h2-sejdou span {background:url(../images/h2-sejdou.gif) no-repeat;}
.h2-posl-vystrizky {height:41px;}
.h2-posl-vystrizky span {background:url(../images/souboje/posledni-vystrizky.gif) no-repeat;}

.prave-vystrizeno .button-vice {margin-top:10px;}
.vystrizeno-main {width:610px;position:relative;background:url(../images/body610.gif) repeat-y;margin:0 10px 10px;}
.vystrizeno-main-top {padding-top:4px;background:url(../images/top610.gif) no-repeat top left;}
.vystrizeno-main-bottom {padding-bottom:4px;background:url(../images/bot610.gif) no-repeat bottom left;}

.vystrizeno-main h3 a {font-size:19px!important;}
.vystrizeno-main h3 a:hover {color:#900;}
.vystrizeno-main .date {float:left;margin-top:12px;font-size:11px;color:#900;}
.vystrizeno-main .text {line-height:150%;margin-top:5px;padding:0 10px;} 
.vystrizeno-main .img-main {margin:7px 10px;}
* html .vystrizeno-main .img-main {margin-left:5px;}
.prave-right {float:right;height:36px;width:374px;}
* html .prave-right {height:5px;}

.banner610 {width:610px;height:140px;margin:0 0 10px 10px;cursor:pointer;overflow:hidden;}

.banner-strihni-si610 {padding-left:0px;overflow:hidden;}
.banner-strihni-si610 span {background:url(../images/banner-strihni-wide.jpg) no-repeat;}

.banner-soutez {width:610px;height:230px;margin:0 auto;cursor:pointer;overflow:hidden;}
.banner-soutez p span {background:url(../images/banner-strihni-610-230.jpg) no-repeat;}

.banner-square {width:282px;height:232px;overflow:hidden;margin:0 9px;}
.banner-casting-square span {background:url(../images/banner-casting-square.jpg) no-repeat;}

/* VYSTRIZKY - detail - clanek */
.article {width:590px;padding:0 10px;margin:0 auto;background:url(../images/left-col/round-bg-repeat.jpg) top left repeat-y;overflow:hidden;}
.article h1, .article h1 a {font-size:28px;line-height:34px;text-decoration:none;color:#462516;margin:0;padding:0;}
.article h1 a:hover {color:#900;}
.rounded h2, .article h2 {color:#900;font-size:18px;margin:0 10px 5px 10px;padding:0;}
.article p {line-height:180%;}
.article a, .article td a {color:#900;text-decoration:underline;}
.article a:hover, .article td a:hover {color:#815c4c;text-decoration:none;}
.article .el-perex strong.date {width:100%;padding:3px 0 5px 0;color:#900;}
span.article-tagy {font-size:11px;color:#6a4626;padding-left:8px;}
span.article-tagy a {color:#6a4626;}
span.article-tagy a:hover {color:#900;}
.article .el-perex strong.date span.inline-tagy {} /* pro tagy */
.article .el-text h2 {margin:10px 0 0 0;padding:0;}

.article .el-perex,
.article .el-text,
.article .el-table,
.article .el-gallery,
.article .el-video {margin-bottom:10px;margin-top:10px;overflow:hidden;}
.article .el-text {display:inline;}
.article .el-text p {padding:10px 0 0;}
.article .el-heading {margin-bottom:10px;}
.article .el-img-center {margin-top:10px;}

/* Obrazky uvnitr clanku */
.article .el-img-left, .article .el-img-right, .article .el-img-center {position:relative;}
.article .el-img-left {margin:15px 10px 0 0;float:left;}
.article .el-img-right {margin:15px 0 0 10px;float:right;}
.article .el-img-center {float:none;display:block;padding:5px;border:1px solid #b08c55;background:#c4aa85;text-align:center;}
.article .el-img-left span, .article .el-img-right span {padding:5px;border:1px solid #b08c55;background:#c4aa85;display:block;}
* html .article .el-img-right {margin:15px 0 -3px 7px;}
* html .article .el-img-left {margin:15px 7px -3px 0;}
.el-gallery td a { margin:5px!important; }

/* ELEMENT AUTOR - Uvnitr clanku */
.article .el-source {color:#815c4c;margin-top:20px;font-size:11px;}
.article .el-source a {color:#815c4c;}
.article .el-source a:hover {color:#900;}

/* ELEMENT TABULKA - Uvnitr clanku */
.el-table table {width:100%;border-top:1px solid #8e7a5c;border-left:1px solid #8e7a5c;}
.el-table table th, .el-table table td {padding:5px;border-right:1px solid #8e7a5c;border-bottom:1px solid #8e7a5c;text-align:left;}
.el-table table th {background:#372210;color:#bba077;}

.konkurs table {width:940px; margin:0 auto;}
.konkurs table td {color:#462516;}
.konkurs p {color:#000; font-weight:bold; padding:10px 0;}
.konkurs p a {color:#900;}
.konkurs p a:hover {color:#000;}
.konkurs p big a {color:#000;text-decoration:none;}
.konkurs p big a:hover {color:#000;}

/* ELEMENT FOTOGALERIE - Uvnitr clanku */
.article table.fotogalerie {border-color:#b08c55;}
.article table.fotogalerie td {border-color:#b08c55;background:#c4aa85;}
.article table.fotogalerie td a {width:185px;height:185px;display:block;overflow:hidden;text-align:center;}

/* ELEMENT VIDEO */
.article .el-video div {width:568px;padding:10px;margin:0 auto;display:block;overflow:hidden;border:1px solid #b08c55;background:#c4aa85;}
.article .el-video div object, .article .el-video div embed {width:425px;height:355px;margin-left:77px;}
.article .el-video h2 {margin:0;padding:0;}

/* VYSTRIZKY - detail - banner bez obvodoveho oramovani v detailu clanku  */
.banner-strihni-si590 {width:590px;height:120px;padding:0;margin:0 auto;overflow:hidden;}
.banner-strihni-si590 span {background:url(../images/banner-strihni.jpg) 0 0 no-repeat;}

/* TAGY */
.tagy {padding:0 10px;}
.tag-switch {width:138px;height:10px;overflow:hidden;position:absolute;top:18px;right:10px;}
#tag1, #tag2 {position:relative;width:10px;height:10px;overflow:hidden;float:left;}
#tag1 span, #tag2 span {cursor:pointer;}
#tag1.on span, #tag2.on span {background-position:0 0;}
#tag1.off span, #tag2.off span {background-position:0 -10px!important;}
#tag1 span, #tag2 span {position:absolute;left:0;top:0;display:block;width:10px;height:10px;background:url(../images/radio.gif) no-repeat;}
.tagy label {position:relative;font-size:11px;color:#900;float:left;margin:-2px 8px 0 4px;width:43px;cursor:pointer;}
label.on {font-weight:bold;}
label.off {font-weight:normal;}
.tag-head {background:url(../images/tagy-top.gif) no-repeat top left;padding-top:8px;}
.tag-foot {background:url(../images/tagy-bot.gif) no-repeat bottom left;padding:0 0 8px;width:100%;}
.tag-box {width:260px;background:url(../images/tagy-bg.jpg) repeat-y;padding:0 10px;}
.tagy p {text-align:right;margin:8px;}
.tagy p a {color:#3f2505;font-size:11px;}
.tag-box a {text-decoration:none;line-height:28px;margin:0 2px;}
.tag-box a:hover {text-decoration:underline;color:#900;}
.small, .small-bold {font-size:13px;color:#452416;}
.small-bold {font-weight:bold;}
.normal, .normal-bold {font-size:16px;color:#452416;}
.normal-bold {font-weight:bold;}
.big, .big-bold {font-size:18px;color:#452416;}
.big-bold {font-weight:bold;}
.tag-box div {width:260px;padding-bottom:2px;position:relative;height:24px;}
.tag-box div span {position:absolute;top:2px;left:0;background:#d1b87c;height:22px;width:50px;z-index:2;margin-top:1px;}
.tag-box div a {position:absolute;top:-1px;left:2px;z-index:5;color:#462516;text-decoration:none;font-weight:bold;}

.tagy-header {padding:8px 0 0;background:url(../images/header300.gif) no-repeat top left;}
.tagy-footer {padding:0 0 20px;background:url(../images/tagy-footer.gif) no-repeat bottom left;}

.kdyz-sejdou300 {position:relative;width:100%;display:block;}
.sejdou-box h3 a {display:block;font-size:15px;line-height:34px;height:34px;overflow:hidden;padding-left:16px;}
.vs-box {width:260px;height:157px;margin:0 0 10px 10px;padding:14px 10px;background:url(../images/vs-bg2.jpg) no-repeat;overflow:hidden;position:relative;}
.hr-line {height:1px;border-top:1px solid #977951;overflow:hidden;}
.content960-footer {width:960px;padding-bottom:11px;background:url(../images/footer940.gif) no-repeat 10px bottom;}

/* ----------- KS2S - SUB-PAGE --------- */

.heading-subpage h1.ks2s {width:251px;height:26px;overflow:hidden;}
.heading-subpage h1.ks2s span {background:url(../images/souboje/h1-ks2s.gif) 0 0 no-repeat;}
.h2-ocojde {width:630px;height:41px;overflow:hidden;}
.h2-ocojde span {background:url(../images/souboje/o-co-jde.gif) no-repeat;}
.h2-kdojenej {width:630px;height:41px;overflow:hidden;}
.h2-kdojenej span {background:url(../images/souboje/h2-rozhodni-kdo-je-nej.gif) no-repeat;}

.souboje-xroads {width:610px;height:233px;margin:0 10px;}
.souboje-xroads span {background:url(../images/souboje/souboje-head.jpg) no-repeat;}
.souboje-xroads div {position:absolute;bottom:11px;left:19px;z-index:50;}
.souboje-xroads a {display:block;width:182px;height:42px;float:left;margin-right:13px;background:url(../images/button-light-high.gif) no-repeat;line-height:40px;text-decoration:none;color:#462516;font-size:16px;font-weight:bold;text-align:center;}
.souboje-xroads a:hover {color:#900;}

.foot610 {width:610px;height:5px;margin-left:10px;background:url(../images/spodek610.gif) no-repeat;overflow:hidden;font-size:0;}
.foot630 {width:630px;padding-bottom:20px;background:url(../images/spodek630.gif) no-repeat bottom left;}

.kdo-je-nej {height:351px;background:url(../images/souboje/vs-bg-big.jpg) no-repeat;margin:0 10px 10px;}
.kdojenej-cap {height:41px;background:url(../images/souboje/vs-cap.gif) no-repeat;position:relative;margin-left:10px;overflow:hidden;}
.kdojenej-cap h2 {font-size:19px;line-height:41px;padding-left:10px;color:#452416;}
.vs-big-left {float:left;margin-left:20px;}
.vs-big-right {float:right;margin-right:20px;}
* html .vs-big-left {margin-left:10px;}
* html .vs-big-right {margin-right:10px;}
.vs-big-left, .vs-big-right {width:270px;}
.vs-big-left h3, .vs-big-right h3 {font-size:16px;line-height:18px;height:18px;width:100%;margin:8px 0;overflow:hidden;}
.vs-big-left img, .vs-big-right img {border:1px solid #000;}
/*
.prave-vystrizeno .kdo-je-nej .vs-big-left, .prave-vystrizeno .kdo-je-nej .vs-big-right {width:270px;height:200px;display:block;overflow:hidden;border:5px solid blue;}
*/

.vs-infobar {margin:14px 10px 0;width:590px;height:45px;overflow:hidden;background:url(../images/souboje/vs-infobar.jpg) no-repeat;font-size:11px;text-align:center;padding-top:5px;color:#3d2506;}
.vs-infobar a {font-weight:bold;color:#452416;line-height:180%;}
.vs-infobar .info-left, .vs-infobar .info-right {width:154px;float:left;height:46px;overflow:hidden;padding:0 8px 8px;text-align:left;margin-left:6px;}
.vs-infobar .info-right {margin-left:50px;width:110px;float:right;}

.vs-next {margin:0 10px;background:url(../images/souboje/bg610.gif) repeat-y;border-bottom:1px solid #987950;height:184px;}
.vs-next.last {border-bottom:0;height:180px;}
.vs-next h3 {width:590px;padding:0 10px;height:35px;font-size:16px;line-height:35px;}
h3.vs-next-first {background:url(../images/souboje/vs-next-cap.gif) no-repeat;}
.vs-wide {height:140px;background:url(../images/souboje/vs-bg-wide.jpg) no-repeat;margin:0 10px;}
.vs-wide-vs {width:442px;float:left;}
.vs-wide-left {float:left;width:200px;margin:15px 10px 10px;}
.vs-wide-right {float:right;width:200px;margin:15px 10px 10px;}
* html .vs-wide-left {margin:15px 5px 10px;}
* html .vs-wide-right {margin:15px 5px 10px;}
.vs-wide-info {float:right;width:125px;height:116px;overflow:hidden;line-height:170%;padding:10px;font-size:11px;}
.vs-wide-info a {color:#452416;}

.dalsi-souboje, .dalsi-vystrizky, .starsi-vystrizky {text-align:center;margin:20px auto;}
.dalsi-souboje a, .dalsi-vystrizky a, .starsi-vystrizky a {width:151px;height:36px;display:block;margin:0 auto;}
.dalsi-souboje span {background:url(../images/souboje/dalsi-souboje.gif) no-repeat;}
.dalsi-vystrizky span {background:url(../images/souboje/dalsi-vystrizky.gif) no-repeat;}
.starsi-vystrizky span {background:url(../images/starsi-vystrizky.gif) no-repeat;}
.dalsi-souboje a:hover, .dalsi-vystrizky a:hover, .starsi-vystrizky a:hover, .dalsi-souboje a:hover span, .dalsi-vystrizky a:hover span, .starsi-vystrizky a:hover span {background-position:0 -36px;}

.temata-top  {width:280px;padding:8px 0 0;background:url(../images/tagy-top.gif) no-repeat top left;margin:0 10px;}
.temata-bottom {width:280px;padding:0 0 8px;background:url(../images/tagy-bot.gif) no-repeat bottom left;margin-bottom:0px;}
.temata-row {background:url(../images/tagy-bg.jpg) repeat-y;width:260px;border-bottom:1px solid #97774c;padding:10px;color:#865d4c;}
.temata-row strong, .temata-row a {display:block;}
.temata-row strong {padding-bottom:4px;}
.temata-row a {font-size:15px;color:#452416;text-decoration:none;font-weight:bold;line-height:135%;}
.temata-row a.smaller {font-size:12px;color:#900;text-decoration:underline;}
.temata-row a.smaller:hover {color:#444;text-decoration:none;}
.temata-row.smaller a {text-decoration:none;line-height:150%;}
.content300 .smaller-red a {font-size:12px;line-height:180%;color:#900;text-decoration:none;}
.content300 .smaller-brown a {font-size:12px;line-height:180%;color:#452416;text-decoration:none;}
.temata-row a:hover, .content300 .smaller-red a:hover, .content300 .smaller-brown a:hover {text-decoration:underline;}

.smaller-brown big {font-size:16px;font-weight:bold;display:block;}

.top630 {background:url(../images/top630.gif) 0 0 no-repeat; padding:10px 10px 0 10px;}

/* Vnitrni zakulaceny ramecek */
.rounded {width:610px;margin:0 auto;background:url(../images/left-col/round-bg-repeat.jpg) 0 0 repeat-y;}
.rounded-top, .rounded-bottom {width:610px;display:block;overflow:hidden;}
.rounded-top {background:url(../images/left-col/round-bg-top.jpg) left top no-repeat;padding-top:10px;}
.rounded-bottom {background:url(../images/left-col/round-bg-bottom.jpg) left bottom no-repeat;padding-bottom:10px;}

.rounded-b {width:589px;margin:0 auto;background:url(../images/left-col/round-b-bg-repeat.gif) 0 0 repeat-y;}
.rounded-b-top, .rounded-b-bottom {width:589px;display:block;overflow:hidden;}
.rounded-b-top {background:url(../images/left-col/round-b-bg-top.gif) left top no-repeat;padding-top:10px;}
.rounded-b-bottom {background:url(../images/left-col/round-b-bg-bottom.gif) left bottom no-repeat;padding-bottom:10px;}

.souboje-screen {width:940px;margin:0 0 10px 10px;}
.souboj-cap {display:block;height:44px;overflow:hidden;background:url(../images/strihni/cap940-brown.gif) no-repeat;font-size:18px;color:#ceb591;font-weight:normal;line-height:44px;}
.souboj-cap span {color:#900;padding-left:10px;}
.souboj-foot {background:url(../images/strihni/foot940-bg.gif) no-repeat left bottom;padding-bottom:14px;}
.souboj-main {background:url(../images/strihni/body940-bg.gif) repeat-y;height:1%;}
.souboj-sides {float:left;position:relative;width:591px;background:url(../images/strihni/vs-bg.gif) no-repeat top center;height:422px;}

.roll-div {font-size:90%;height:422px;overflow:auto;}
.rd-left  {float:left;width:140px;margin:0 11px 0 14px;padding:0 0 0 10px;direction:rtl;}
.rd-right {float:right;width:140px;margin:0 14px 0 0;padding:0 10px 0 0;direction:ltr;}
* html .rd-left {margin:0 11px 0 7px;}
* html .rd-right {margin:0 7px 0 0;}

.roll-div .minibox-bg img {margin-bottom:3px;}
.roll-div strong, .roll-div span {display:block;width:100px;overflow:hidden;padding-left:3px;}

.roll-div span {font-size:15px;}
.minibox {cursor:pointer;margin-bottom:5px;width:123px;direction:ltr;}
.minibox a {text-decoration:none!important;}
.rd-right .minibox {clear:right;float:right;}

.minibox-head {background:url(../images/souboje/mini-cap.gif) no-repeat 0 0;padding-top:4px;}
.minibox-foot {background:url(../images/souboje/mini-foot.gif) no-repeat left bottom;padding-bottom:4px;}
.minibox-bg {background:url(../images/souboje/mini-bg.gif) repeat-y;padding-left:5px;text-align:left!important;}
.rd-right .minibox-head {background:url(../images/souboje/mini-cap.gif) no-repeat right top;padding-top:4px;}
.rd-right .minibox-foot {background:url(../images/souboje/mini-foot.gif) no-repeat right bottom;padding-bottom:4px;}
.rd-right .minibox-bg {background:url(../images/souboje/mini-bg.gif) repeat-y right;text-align:left!important;padding-left:18px;}
.minibox a strong, .minibox a span {color:#000;text-decoration:none;}

.active .minibox-head {background:url(../images/souboje/mini-on-cap.gif) no-repeat 0 0;padding-top:4px;}
.active .minibox-foot {background:url(../images/souboje/mini-on-foot.gif) no-repeat left bottom;padding-bottom:4px;}
.active .minibox-bg {background:url(../images/souboje/mini-on-bg.gif) no-repeat top left;padding-left:5px;text-align:left!important;}
.rd-right .active .minibox-head {background:url(../images/souboje/mini-on-cap.gif) no-repeat top right;padding-top:4px;}
.rd-right .active .minibox-foot {background:url(../images/souboje/mini-on-foot.gif) no-repeat right bottom;padding-bottom:4px;}
.rd-right .active .minibox-bg {background:url(../images/souboje/mini-on-bg-right.gif) no-repeat top right;padding-left:18px;}
.active strong, .active span {color:#fff!important;text-decoration:none;}

.hover .minibox-head {background:url(../images/souboje/mini-hover-cap.gif) no-repeat 0 0;padding-top:4px;}
.hover .minibox-foot {background:url(../images/souboje/mini-hover-foot.gif) no-repeat left bottom;padding-bottom:4px;}
.hover .minibox-bg {background:url(../images/souboje/mini-hover-bg.gif) no-repeat top left;padding-left:5px;text-align:left!important;}
.rd-right .hover .minibox-head {background:url(../images/souboje/mini-hover-cap.gif) no-repeat top right;padding-top:4px;}
.rd-right .hover .minibox-foot {background:url(../images/souboje/mini-hover-foot.gif) no-repeat right bottom;padding-bottom:4px;}
.rd-right .hover .minibox-bg {background:url(../images/souboje/mini-hover-bg-right.gif) no-repeat top right;padding-left:18px;text-align:left!important;}
.hover strong, .hover span {color:#fff!important;text-decoration:none;}

.sideleft {width:270px;float:left;padding:0 0 0 10px;}
.sideright {width:270px;float:right;padding:0 10px 0 0;}
.sideleft strong, .sideright strong {display:block;font-size:15px;line-height:36px;color:#452416; text-align:center;}
.sideleft img, .sideright img {display:block;}

.hand-big-left, .hand-big-right {display:block;width:200px;height:56px;float:right;margin-top:15px;margin-right:20px;}
.hand-big-right {float:left;margin-left:20px;}
.hand-big-right a, .hand-big-left a {display:block;width:200px;height:56px;}
.hand-big-right a span {background:url(../images/souboje/ruka-zprava.gif) no-repeat;}
.hand-big-left a span {background:url(../images/souboje/ruka-zleva.gif) no-repeat;}
.hand-big-left a:hover, .hand-big-right a:hover, .hand-big-left a:hover span, .hand-big-right a:hover span {background-position:0 -56px;}

.vs-main-info-left {position:absolute;top:325px;left:14px;width:259px;height:66px;overflow:hidden;padding:10px;line-height:150%;font-size:11px;color:#3d2506;}
.vs-main-info-left em {display:block;float:left;width:65px;font-style:normal;}
.vs-main-info-left a {font-weight:bold;color:#3d2506;}
.vs-main-info-right {position:absolute;top:328px;right:8px;width:263px;height:66px;overflow:hidden;padding:10px;line-height:150%;font-size:11px;color:#039;text-align:center;}
.vs-main-info-right .big-blue {font-size:16px;}

.posli-emailem {margin-top:10px;}
.posli-emailem a {display:block;width:182px;height:32px;margin:0 auto;}
.posli-emailem a span {background:url(../images/souboje/button-posli-emailem.gif) no-repeat;}
.posli-emailem a:hover, .posli-emailem a:hover span {background-position:0 -32px;}

/* PAGE - STRIHNI SI TO */
h1.strihni-si-to {width:197px;height:30px;}
h1.strihni-si-to span {background:url(../images/h1-strihni-si-to.jpg) 0 0 no-repeat;}
h2.aktual-souteze, h1.strihni-party {width:630px;height:40px;}
h1.strihni-party span {background:url(../images/cap-strihni-si-party.gif) no-repeat;}
h2.aktual-souteze span {background:url(../images/h2-aktualni-souteze630.jpg) 0 0 no-repeat;}
h2.strihni-heading, h3.strihni-heading {color:#900;padding:10px;width:590px;height:21px;background:url(../images/bg-inner-heading.jpg) 0 0 no-repeat;overflow:hidden;position:relative;margin:0 auto;}
h2.strihni-heading a, h3.strihni-heading a {position:absolute;top:9px;left:11px;color:#900;font-size:18px;}
h2.strihni-heading span, h3.strihni-heading span {position:absolute;top:10px;right:11px;color:#039;font-size:18px;}
h2.budouci-souteze {width:630px;height:42px;}
h2.budouci-souteze span {background:url(../images/h2-budouci-souteze.jpg) 0 0 no-repeat;}

.strihni-obal3 {width:610px;margin:0 auto;background:url(../images/bg-inner3box.gif) 0 0 repeat-y;}
.strihni-obal2 {width:610px;margin:0 auto;background:url(../images/bg-inner2box.gif) 0 0 repeat-y;}
.strihni-3box {width:182px;padding:5px 10px 2px 10px;float:left;}
.strihni-2box {width:388px;padding:5px 10px 0 10px;float:left;}

.strihni-3box p, .strihni-2box p {padding-bottom:8px;}
.strihni-3box p.img, .strihni-2box p.img {text-align:center;}
.strihni-3box strong, .strihni-2box strong {color:#900;font-size:11px;}
.strihni-3box big, .strihni-2box big {font-size:16px;font-weight:bold;color:#3d2506;line-height:130%;}
.strihni-3box a, .strihni-2box a {color:#3d2506;text-decoration:underline;}
.strihni-3box a:hover, .strihni-2box a:hover {color:#900;text-decoration:none;}
.strihni-3box .inner-window {width:182px;text-align:center;background:url(../images/bg-inner3box-win-vert.jpg) 0 0 repeat-y;}
.strihni-3box .inner-window p {padding:0;}
.inner-window-top, .inner-window-bottom {width:182px;height:7px;display:block;overflow:hidden;background:url(../images/bg-inner3box-win-corners.jpg) 0 0 no-repeat;}
.inner-window-bottom {background-position:0 -7px;margin-bottom:8px;}

.strihni-bottom {width:586px;height:53px;margin:0 auto;padding:9px 12px 0 12px;overflow:hidden;background:url(../images/bg-inner3box-bottom.jpg) 0 0 no-repeat;}
.strihni-2bottom {width:610px;padding-bottom:5px;margin:0 auto;background:url(../images/bg-inner2box-bottom.jpg) no-repeat bottom left;}

.butt-light182 a {text-align:center;width:182px;height:29px;padding-top:13px; overflow:hidden;font-size:15px;font-weight:bold;text-decoration:none;color:#3d2506;background:url(../images/buttons/butt-182-light.jpg) 0 0 no-repeat; /*background-color:#a58860;*/ display:block; cursor:pointer;}
.butt-light182 a:hover {background-position:0 -42px;/*background-color:#3d2506;*/ color:#fff;}

.butt-light282 a {text-align:center;width:282px;height:29px;padding-top:13px;display:block;overflow:hidden;font-size:15px;font-weight:bold;text-decoration:none;color:#3d2506;background:url(../images/buttons/butt-282-light.jpg) 0 0 no-repeat;cursor:pointer;}
.butt-light282 a:hover {background-position:0 -42px;color:#900;text-decoration:underline;}

.butt-dark282 a, .butt-dark282 input {text-align:center;width:282px;height:29px;padding-top:13px;display:block;overflow:hidden;font-size:15px;font-weight:bold;text-decoration:none;color:#d3ba97;background:url(../images/buttons/butt-282-dark.jpg) 0 0 no-repeat;cursor:pointer;}
.butt-dark282 a:hover, .butt-dark282 input:hover {background-position:0 -42px;color:#fff;}

.butt-dark282 input 

.innerbutt-big-brown a {width:212px;height:30px;display:block;overflow:hidden;margin:15px auto 5px auto;padding:12px 0 0 0;text-align:center;font-size:15px;font-weight:bold;text-decoration:none;color:#d3ba97;background:url(../images/buttons/butt-212-dark.jpg) 0 0 no-repeat;cursor:pointer;}
.innerbutt-big-brown a:hover {background-position:0 -42px;color:#fff;}

/* SYSTEM MESSAGE / ALERT */
.message {width:940px;display:block;margin:0 auto 15px auto;padding:0;overflow:hidden;}

.msg-red {padding-top:15px;background:url(../images/message-box/msg-red-top.gif) #900 left top no-repeat;}
.msg-red .message-bottom {padding:0 15px 15px;background:url(../images/message-box/msg-red-bottom.gif) left bottom no-repeat;}
.msg-red p {color:#ceb591;}
.msg-red p small {font-size:16px;font-weight:bold;}
.msg-red p big {font-size:30px;}

.msg-rate {background:url(../images/message-box/msg-brown-top.gif) no-repeat top left #321e03;}
.msg-rate small {font-size:16px;font-weight:bold;display:block;float:left;color:#900;line-height:22px;padding:10px;}
.msg-rate big {font-size:18px;display:block;float:left;color:#ceb591;line-height:18px;padding:10px 10px 10px 0;}
.msg-rate .message-bottom {padding-bottom:5px;background:url(../images/message-box/msg-brown-bottom.gif) left bottom no-repeat;}
.msg-rate .vs-wide-left {width:245px;margin:0;}

.msg-inner3col {background:url(../images/message-box/msg-inner3col-bg.gif) repeat-y #ceb591;margin:0 10px;}
.msg-inner3col-t {background:url(../images/message-box/msg-inner3col-top.gif) no-repeat;padding-top:4px;}
.msg-inner3col-b {background:url(../images/message-box/msg-inner3col-bottom.gif) no-repeat bottom left;padding-top:4px;position:relative;}


.msg-compare {width:505px;float:left;padding:3px 11px;}
.msg-compare .rate-thumb {width:45px;height:77px;background:url(../images/thumbdown.gif) no-repeat;float:left;}
.msg-compare .vs-active .rate-thumb {background:url(../images/thumbup.gif) no-repeat;}

.msg-percent {/*position:absolute;top:0;left:528px;*/float:left; width:110px;padding:0 10px 0 10px;color:#900;overflow:hidden;}
.msg-percent strong {font-size:44px;}
.msg-percent p {font-weight:bold;font-size:11px;}
.msg-other {position:absolute;top:0;left:658px;width:240px;padding:10px;}
.msg-other big {float:none;padding:0 0 10px;color:#321e03;}
.msg-other a {color:#321e03;line-height:150%;}

/* Registrace */
#form-registrace {margin:10px;}
#form-registrace td label {line-height:100%}
#form-registrace td input {margin:4px 8px 4px 8px;}
#form-registrace td input.submit-button {margin:4px 0 0 0;}
#form-registrace p {padding:0;margin:0;}

/* Posli souboj emailem - formular */
.posli-top {width:940px; padding-top:10px; margin:0 auto 10px auto; background:url(../images/bg-posli-mailem-top.jpg) left top no-repeat;}
.posli-bottom {width:100%; padding-bottom:10px; margin:0 auto; background:url(../images/bg-posli-mailem-bottom.jpg) left bottom no-repeat;}
.posli-mailem {background:url(../images/bg-posli-mailem.jpg) 0 0 repeat-y; width:920px; margin:0 auto; padding:0 10px;}
.posli-mailem td {vertical-align:middle; padding-bottom:10px;}
.posli-mailem td label {font-weight:bold;}

.posli-top .posli-bottom .posli-mailem h2 {margin-bottom:10px;color:#372210; font-size:18px;}
.posli-top .posli-bottom .posli-mailem label {color:#372210;}

#r_mail, #s_mail {color:#372210;background:#d3b583;border:1px solid #7e6748;width:470px;height:18px;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#s_text {color:#372210;background:#d3b583;border:1px solid #7e6748;width:470px;height:83px;padding:2px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#s_send {color:#d3ba97;background:#462516;width:102px;height:24px;padding:0;cursor:pointer;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;}


/* SOUTEZE */

.prihlaska {width:610px;height:90px;margin:10px 0;padding:0;}
.prihlaska span {background:url(../images/h1-strihni-prihlasku.jpg) 0 0 no-repeat;}

.box-light {width:610px;overflow:hidden;margin:0 auto;background:url(../images/bg-light-vert.gif) 0 0 repeat-y;}
.box-light-top {width:100%;padding-top:10px;background:url(../images/bg-light-top.jpg) 0 0 no-repeat;}
.box-light-bottom {padding:0 10px 10px 10px;background:url(../images/bg-light-bottom.jpg) left bottom no-repeat;}

.box-light h2 {padding:0 0 3px 11px;display:block;font-size:24px;color:#900;border-bottom:1px solid #ab936e;}
.box-light h3, .box-light p, .box-light table {margin-top:10px;}

.box-light h3 a {color:#900;text-decoration:underline;}
.box-light h3 a span {color:#573924;text-decoration:underline;}
.box-light .butt-dark282 input, .box-light .butt-light282 a {margin:0 auto;}
.box-light .butt-dark282 input {height:42px;padding:0;}

.box-light td {vertical-align:top;padding-bottom:10px;color:#573924;font-size:11px;}
.box-light td label {font-weight:bold;color:#000;font-size:12px;}
.box-light td .textinp {width:300px;height:19px;}
.box-light td .textare {background:#d3b583;border:1px solid #7e6748;width:445px;height:80px;padding:2px;font-size:14px;font-family:Arial;font-size:15px;}
.box-light td .textinp, .box-light td .textare {font-size:11px;color:#573924;}

.box-light p.img-right {display:block;width:190px;height:95px;overflow:hidden;margin:0 0 0 10px;padding:0;float:right;}
* html .box-light p.img-right {margin-top:10px;}

/* clanek Strihni si svou party - pravidla souteze */
.el-soutez-img { margin-bottom:20px;}
.soutez-img { width:190px; float:left; color:#452416; font-weight:bold; }
.marright10 {margin-right:10px!important;}
h4 {color:#900;}


/* pravy sloupec - souteze */
.souteze-right h2 {font-size:24px; color:#900; padding:4px 8px; border-bottom:1px solid #ab8e64;}
.souteze-right h2 a {text-decoration:none;}
.souteze-right h2 a:hover {text-decoration:underline;}
.souteze-right p {font-size:12px; font-weight:bold; padding:6px 8px; border-bottom:1px solid #ab8e64; color:#8e6854;}
.souteze-right p a {color:#452416;text-decoration:none;}
.souteze-right p a.active {color:#900;}
.souteze-right p a:hover,.souteze-right p a.active:hover {text-decoration:underline;}
.souteze-right p big {font-size:24px;color:#865d4c;display:block; width:445px;margin:30px auto;}

/* pravy sloupec - souteze - rozbalovaci DIVy */
.souteze-right h3, .souteze-right h4 {padding:6px 8px;font-size:12px;font-weight:bold;border-bottom:none;}
.souteze-right .inactive-box h3, .souteze-right .active-box .content {border-bottom:1px solid #ab8e64;}
.souteze-right .active-box h3 a {font-size:12px;text-decoration:none;color:#573924;}
.souteze-right .inactive-box h3 a {font-size:12px;text-decoration:none;color:#900;}
.souteze-right .active-box, .souteze-right .inactive-box {position:relative;}
.souteze-right h3 span a {font-size:11px; height:15px; text-decoration:none; position:absolute; top:6px; right:8px;text-decoration:none!important;}
* html .souteze-right h3 span a {position:absolute; top:6px; right:16px;}
.souteze-right .content h4, .souteze-right .content p {font-size:12px;color:#573924;text-decoration:none;border-bottom:none;}
.souteze-right .content p {font-weight:normal;}

/* Dalsi vystrizky & videa (odkazy na dalsi clanky a videa) */
.related-links {display:block;overflow:hidden;}
.related-links h2 {font-size:18px;color:#452416;margin:0 10px 5px 10px;padding:0;border:0;}
.related-links p {font-size:11px;margin:0 10px 5px 10px;padding:0;}
.related-links p a {color:#900;text-decoration:underline;}
.related-links p a:hover {color:#8e6854;text-decoration:none;}


/* TWIX Babes */

h1.tbs-top {width:610px;height:97px;margin:0;padding:0;}
h1.tbs-top span {background:url(../images/twixbabes/tb-panel-top.jpg) left top no-repeat;}
.tbs-bottom {width:610px;margin:0;padding-bottom:40px;background:url(../images/twixbabes/tb-panel-bottom.jpg) left bottom no-repeat;}
.tbs {width:610px;margin:0;padding:0;background:url(../images/twixbabes/tb-panel-repeat.jpg) 0 0 repeat-y;}
.babe-info {margin:0 45px;}
.babe-info p {color:#fac635;text-align:justify;line-height:20px;}
.babe-info p.button {width:256px;margin:20px auto 0 auto;padding:0;}
.babe-info p.button a {width:256px;height:40px;display:block;overflow:hidden;color:#fac635;background:url(../images/twixbabes/tb-button-vse-o.gif) 0 0 no-repeat;line-height:40px;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;}
.babe-info p.button a:hover {color:#573924;background-position:0 -40px;}

.tbs p.babes {margin:0;padding:0;width:100%;height:367px;background:url(../images/twixbabes/tb-panel-all.jpg) no-repeat;}
.tbs p a span {display:none;}

.tbs #blanka, .tbs #nikol {width:153px;height:367px;display:block;float:left;}
.tbs #katka, .tbs #lucka {width:152px;height:367px;display:block;float:left;}

.babes-destinations h2 {border:0;margin:0;padding:0 10px;font-size:18px;}
.babes-destinations p {padding:0 10px;}
.babes-destinations p a {color:#472b16;text-decoration:underline;}
.babes-destinations p a:hover {color:#900;text-decoration:none;}
.babes-destinations p strong a {color:#900;text-decoration:underline;}
.babes-destinations p strong a:hover {color:#472b16;text-decoration:none;}


/* stary twix babes */
.box-light-bottom p.photo {width:140px;height:200px;float:left;margin:0 10px 0 0;}
p#nikol {margin-right:9px;}
p#blanka {margin-right:0;}
p#katka a, p#nikol a, p#lucka a, p#blanka a {width:140px;height:200px;}
p#katka a span, p#nikol a span, p#lucka a span, p#blanka a span {background:url(../images/babes/babesky.jpg) 0 0 no-repeat;}
p#nikol a span {background-position:-140px 0;}
p#lucka a span {background-position:-280px 0;}
p#blanka a span {background-position:-420px 0;}

.box-light-babes {width:100%;display:block;background:url(../images/babes/babes-caption.jpg) 0 0 no-repeat;position:relative;}
.box-light-babes h1 {width:200px;height:57px;line-height:57px;padding:0 0 0 30px;margin:0;font-size:2em;color:#fff;float:left;overflow:hidden;}
.box-light-babes h2 {font-size:1.5em;padding:0 10px 10px 10px;margin:15px 0 0 0;border:none;color:#3d2506;}
.box-light-babes p {font-size:1em;padding:0 10px 10px 10px;margin:0;}
.box-light-babes p.linie-bot {padding:10px;margin:0;border-bottom:1px solid #ab936e;}
.box-light-babes p.buttons {width:320px;height:47px;padding:10px 0 0 0;margin:0;float:right;overflow:hidden;}
.box-light-babes p.buttons a {width:151px;height:37px;line-height:37px;text-align:center;display:block;overflow:hidden;color:#fff;background:url(../images/babes/babes-button.jpg) 0 0 no-repeat;font-size:1.3em;font-weight:bold;text-decoration:none;float:right; margin-right:10px;}
* html .box-light-babes p.buttons a {margin-right:5px;}
.box-light-babes p.buttons a:hover {background-position:0 -37px;}

.soutezni-foto {width:249px;height:203px;padding:10px;margin:10px auto 0 auto;overflow:hidden;background:#000;text-align:center;}
.soutezni-foto img, .el-contest-image img {float:none!important;padding:0!important;}
.el-contest-image {width:568px;padding:10px;margin:0 auto;display:block;overflow:hidden;border:1px solid #b08c55;background:#c4aa85;text-align:center;}

.banner-fotosoutez {width:610px;height:90px;overflow:hidden;}
.banner-fotosoutez span {background:url(../images/banner-fotosoutez2.jpg) no-repeat;}


.comm-link-small {font-weight:normal!important;font-size:11px!important;text-decoration:underline!important;margin-left:4px;}

.search-bg {background:url(../images/google-search-bg.gif) no-repeat!important;}
.search-nobg {background:#000!important;}

.twix-white {position:absolute;top:57px;right:15px;width:236px;height:135px;}
.twix-white span {background:url(../images/tw.jpg) no-repeat;}

