body,h1,h2,h3,h4,p,ul,li,form,img,table,td,th,form,fieldset,blockquote {margin:0;padding:0;font-size:100%;font-weight:normal;border:0;list-style:none}
body {font:82%/1.2em "Arial CE",Arial,sans-serif;background:#fff url("bg-body.gif") repeat-x 0 0;color:#000;text-align:center; }
#homepage {background: none;}
a {color:#000;text-decoration:none}
a:hover {color:#983200;text-decoration:underline}
table {border-collapse:collapse}


.hr {clear:both;height:1px;width:100%;line-height:1px;overflow:hidden;font-size:1px}
.hr hr {display:none}

.img {float:left;margin-right:5px}
.tools {text-align:right;color:#983200;font-size:85%}
.item .tools {padding-top:5px}
.tools a {color:#983200}

.box {position: relative; width:100%;margin:0 0 5px 0;background:#fff}
#homepage .box {border: 1px solid #e5e5e5; margin-bottom: 10px;}
.hp .box {width:326px;margin-right:10px}
.box h3 {margin:0 0 10px 0;font-size:130%;font-weight:bold;color:#983200;line-height:106%}
.box h3 a {color:#983200;text-decoration:none}
.box h3 a:hover {text-decoration:underline}
.box .cnt {padding:10px}
#homepage .box .cnt {position: relative; padding: 0;}
.box .cntin {width:100%;overflow:hidden}
.box .cnt p {margin:0.5em 0}
.box .item {clear:both;padding-top:5px;margin-top:5px;background:url("dotline.gif") repeat-x 0 0}
#homepage .box .item {background: none; padding: 4px; margin-top: 0; border-top: 1px solid #e5e5e5; line-height: 17px; height: 34px; overflow: hidden;}
#homepage .box .item p {padding: 3px;}
.box .item:after,
.box .item .in:after {content:".";display:block;line-height:1px;font-size:1px;visibility:hidden;clear:both}
.box .first-item {padding-top:0;margin-top:0;background:none;clear:none}
#homepage .box .first-item {height: 123px;}
#homepage .box .first-item .tools a {color: #0e6a80 !important;}
    
    
.box-set .box .list-item p {margin:0;font-weight:bold}
.box .list-item h3 {margin-top:5px}
.box .item p {margin:0}
.box .rubric-item .in {padding-left:5px;border-left:3px solid #e1e1e1}
.box .item img {border:1px solid #666}
.b-l {background:url("box-l.png") repeat-y left top}
.b-r {background:url("box-r.png") repeat-y right top}
.b-lt {background:url("box-lt.png") no-repeat left top}
.b-lb {background:url("box-lb.png") no-repeat left bottom}
.b-rb {background:url("box-rb.png") no-repeat right bottom}
.b-rt {background:url("box-rt.png") no-repeat right top}
.boxin {padding:7px}
.boxin2 {width:100%}
.box-set .boxin2 {overflow:hidden}
.box .item-others-separ {clear:both;width:100%;padding-top:5px;margin-top:5px;background:url("dotline.gif") repeat-x 0 0}
.box .item-others-head{background-color:#0E6A80;color:White;margin-top:4px;padding:0 14px;font-size:16px; line-height:32px;}
.box .item-others-item{background: #EDEDED;padding:0 16px;position:relative;overflow:hidden;}
.box .item-others-item-inner{background: url("dotline.gif") repeat-x 0 0; padding:3px 0;}
.box .item-others-item.first-item .item-others-item-inner{background-image:none;}
.box .item-others-item div.title{padding:3px 0 3px 0; }
.box .item-others-item div.title .icon{margin:2px 5px 0 -3px; float:left;}
.box .item-others-item div.title a{font-weight:bold; text-decoration:underline;}
.box .item-others-item-bottom{background: #EDEDED; height:0; }

.box .hdr,
.bigbutton {position:relative;height:45px;padding-left:5px;background:url("bg-header-gray.png") no-repeat 0 -45px;font-size:150%;}

#homepage .box .hdr,
#homepage .bigbutton {position:relative;height:30px;padding-left:5px;font-size:14px; background: none;}

#homepage .box .hdr {padding-left: 0; height: 30px;}

#homepage .box .hdr 
{
    margin-top: -1px;
    }
    
#homepage .box .hdr h2 a 
{
    color: #fff;
    }    
    
#homepage .brownbox 
{
    background: #fff;
    }    
    
#homepage .box .hdr .borderLeft, #homepage .box .hdr .borderRight 
{
    position: absolute;
    width: 5px;
    height: 30px;
    top: 0px;
    font-size: 30px;
    line-height: 30px;
    overflow: hidden;    
    }
    
#homepage .brownbox .hdr .borderLeft, #homepage .brownbox .hdr .borderRight 
{
    background: url('borders/borders_brown.png') top left no-repeat;            
}    

/* VASEK */
#homepage .brown .hdr .borderLeft, #homepage .brown .hdr .borderRight 
{
    background: url('borders/borders_brown.png') top left no-repeat!important;            
}   
#homepage .tag_cloud .brown .hdr .borderLeft, #homepage .tag_cloud .brown .hdr .borderRight 
{
    background-image: url('borders/borders_brown_nogradient.png')!important;            
}



#homepage .bluebox .hdr .borderLeft, #homepage .bluebox .hdr .borderRight 
{
    background: url('borders/borders_blue.png') top left no-repeat;            
}    

#homepage .greybox .hdr .borderLeft, #homepage .greybox .hdr .borderRight 
{
    background: url('borders/borders_grey.png') top left no-repeat;            
}    

#homepage .tag_cloud .brownbox .hdr .borderLeft, #homepage .tag_cloud .brownbox .hdr .borderRight 
{
    background-image: url('borders/borders_brown_nogradient.png');            
}

#homepage .tcblue .tag_cloud .brownbox .hdr .borderLeft, #homepage .tcblue .tag_cloud .brownbox .hdr .borderRight 
{
    background-image: url('borders/borders_blue_nogradient.png');     
    }
    
#homepage .box .hdr .borderLeft 
{
    left: -1px;
    }    
    
#homepage .box .hdr .borderRight 
{
    right: -1px;
    background-position: -5px 0px!important; /* VASEK */
    }    

.bigbutton {overflow:hidden}
.articles .hdr {z-index:10}

.box .hdr h1,
.box .hdr h2,
.bigbutton a {display:block;padding-left:6px;line-height:45px;vertical-align:middle;background:url("bg-header-gray.png") no-repeat right top; }

#homepage .box .hdr h1,
#homepage .box .hdr h2,
#homepage .bigbutton a {line-height:30px; font-weight: bold; background: none;}

.bigbutton a {padding-right:12px;color:#000 !important;}
.box .hdr h2 a{display:block}
.box .hdr h2{overflow:hidden;}
.box .hdr .more {position:absolute;top:1px;right:0;font:bold 13px "Arial", Arial, sans-serif;}
.box .hdr .more a {display:block;float:right;height:43px;line-height:43px;padding:0 10px;border-left:1px solid #eee;color:#999;text-decoration:none}
#homepage .box .hdr .more a {height:30px;line-height:30px;color: #fff; border: none;}
.box .hdr .more a.archiv{background:url(btnVice.png); /*background:url(btnArchiv.png); */width:69px; height:24px; margin: 9px 10px; padding:0; border:0;}
.box .hdr .more a:hover {text-decoration:underline;color:#07388f}
.box .hdr .more a strong {color:#000}
.box .hdr .buttons {position:absolute;top:10px;right:5px}
#homepage .box .hdr .buttons {position:absolute;top:3px;left: 200px}
.adbox h2, .ad h2, .adbox p, .ad p {font-size:10px;text-transform:lowercase;text-align:left;color:#999}

#homepage .adbox p 
{
    text-align: center;
    }
    
.rightsidebox {float:right !important}
.rightside{float:right !important; margin-right:0 !important}
#leaderboard table {margin:0 auto}
.rightsidebox,
#sidebar .box {margin-right:0 !important}
.box .brief {margin:-0.5em 0 0.5em 0;color:#fff;font-size:85%;}
.box23 {width:680px !important}
.list3col ul {float:left;width:32%}
.list3col li {margin:0.2em 0}
.list5col ul {float:left;width:20%}
.list5col li {margin:0.2em 0}


#homepage .brownbox { background: none;}

#homepage .brownbox .hdr {color: #fff; background: url('bgr/bgr_brown.png') repeat-x;}
/* VASEK */
#homepage .brown .hdr {color: #fff; background: url('bgr/bgr_brown.png') repeat-x!important;}


#homepage .bluebox .hdr {color: #fff; background: url('bgr/bgr_blue.png') repeat-x;}
#homepage .greybox .hdr {color: #fff; background: url('bgr/bgr_grey.png') repeat-x;}

.brownbox .cnt a:hover, .brown .cnt a:hover {color:#983200 !important; text-decoration: none;}
.brownbox .cnt h3,
.brownbox .cnt h3 a {color:#ffc2aa}
.brownbox .cnt h3 a:hover {color:#fff}
.graybox {background:#ededed}
.bluebox .tools {color:#99E9FF}
.bluebox .cnt a:hover {color:#0e6a80; text-decoration: none;}
.bluebox .item-title{height:46px; overflow:hidden; margin-bottom:-5px;}
.item-annotation{display:block; height:34px; overflow:hidden; margin-bottom:6px !important}

.fullsizebox {width:100% !important;float:none;}
.fullsizebox .cnt .item {float:left;width:34%;clear:none;padding:0;margin:0;background:none}
.fullsizebox .cnt .itemin {margin-left:10px;padding-left:10px;background:url("dotline.gif") repeat-y left top}
.fullsizebox .cnt .first-item {width:32%}
.fullsizebox .cnt .first-item .itemin {margin:0;padding:0;background:none}
.fullsizebox .cnt .itemin2 {width:100%}

a.button, .buttons a {background: transparent url('bg-button-a.gif') no-repeat scroll top right;color:#07388f;display:block;float:left;font-weight:bold;height:24px;margin-right:6px;padding-right:13px;text-decoration:none;font:bold 12px "Arial CE",Arial,sans-serif !important}
#homepage a.button, .buttons a {background: transparent url('bgr/bgr_change_region.png') no-repeat scroll top right;color:#000;display:block;float:left;font-weight:bold;height:24px;margin-right:6px;padding-right:13px;text-decoration:none;font:bold 12px "Arial CE",Arial,sans-serif !important}
#homepage a.krajselect 
{
    position: relative;
    width: 161px;
    }

#homepage a.krajselect:hover 
{
    padding: 0;
    padding-right: 13px;
    text-decoration: underline;
    color: #983200;        
    }     
    
    
#homepage a.krajselect .open 
{
    position: absolute;
    width: 14px;
    height: 22px;
    top: 2px;
    right: 3px;
    padding: 0;
    background: url('bgr/open.png') no-repeat left center;
    }    
    
#homepage .buttons a span {margin-left: -2px; background: transparent url('bgr/bgr_change_region.png') no-repeat}

a.button span, .buttons a span {background: transparent url('bg-button-span.gif') no-repeat;display:block;line-height:14px;padding: 5px 0 5px 13px} 
/*
a.button:hover, .buttons a:hover, .buttons a.active {background-position:bottom right;color:#07388f;outline:none}
a.button:hover span, .buttons a:hover span, .buttons a.active span {background-position: bottom left;padding: 6px 0 4px 13px} */
a.rightbutton {float:right}

.buttonmenu {margin-bottom:1em;display:none}
.buttonmenu .buttons a {margin-bottom:5px;float:right}

#menu {position:relative;width:100%}
#menu-and-bar {float:left}
.zalozky li {float:left;margin-right:2px;margin-bottom:1px; width: 95px; text-transform:lowercase;font-weight:bold;font-size:100%;background:#e1e1e1}
.zalozky li.active {margin-right: 3px;}
.zalozky li.galerie {margin-right: 0px; width: 97px;}

.zalozky li li {width: auto;}
.zalozky li li.active {margin-right: 2px;}


.zalozky li a {display:block;padding:0 19px;line-height:30px;color:#fff;text-decoration:none;background: #0e6a80; text-align: center;}
.zalozky li:last-child a {padding-right: 20px;}
.zalozky li a:hover{display:block;line-height:30px;color:#fff;text-decoration:none;}
#menu .zalozky li div {border-bottom:3px solid #ddd;padding-bottom:1px}
#menu .zalozky li div {position: relative; border-bottom: none;}


#menu .zalozky li div span.borderLeft, #menu .zalozky li div span.borderRight {display: block; position: absolute; top: 0; width: 5px; height: 5px; line-height: 5px; font-size: 5px; background: #fff url('borders/menu_borders.png') no-repeat top left;}
#menu .zalozky li.active div span.borderLeft, #menu .zalozky li.active div span.borderRight {background: #fff url('borders/menu_active_borders.png') no-repeat;}
#menu .zalozky li div span.borderRight, #menu .zalozky li.active div span.borderRight { right: 0; background-position: top right;}


#menu .zalozky ul li ul {display:none;position:absolute;top:37px;left:0;z-index:10}
#menu .zalozky ul li.active div {border-bottom-color:#0e6a80}
#menu .zalozky ul li.active div {border-bottom-color: inherit}

#menu .zalozky ul li.active ul {display:block}
#menu .zalozky ul li.active a {margin-top: -5px; padding-top: 5px; background: #983200}


#menu .zalozky ul li.active ul a {padding:0 18px}
#menu .zalozky ul li.active ul{width:687px;}
#menu .zalozky ul li.active ul li.active {background:#fff}
#menu .zalozky ul li.active ul li.active div {border-bottom:0px none}
#menu .zalozky ul li.active ul li.active a {color:#0e6a80;background:#fff;border:1px solid #0e6a80;border-bottom:0px none}
.tema {border-color:#a3c000 !important}
.rozhovory {border-color:#0090c0 !important}
.blogy {border-color:#ff0046 !important}
.svet {border-color:#835eb0 !important}
.senat {border-color:#ffa200 !important}
.snemovna {border-color:#07388f !important}
.kraj {border-color:#006500 !important}



form table td {padding:3px;vertical-align:top}
form table th {text-align:left;vertical-align:top;padding-top:6px}
form .inp {width:400px}
form textarea {width:500px;height:100px}
form .error {display:block;font-size:85%}
form input.inp,
form textarea {border:1px solid #ddd;padding:3px}
.hint {font-size:85%}

div.error {padding:5px;border:1px solid red;color:Red;font-weight:bold;text-align:center}
div.ok {padding:5px;border:1px solid green;color:green;font-weight:bold;text-align:center}

#page {width:990px;margin:0 auto;text-align:left;position:relative}
#headerContainer 
{
    float: left;
    width: 690px;    
    }
#header {padding:20px 0;width:100%;position:relative}
#header h1 {display:none}
#menu {margin-bottom:10px}
#sidebar {float:right;width:300px}
.hp #content .box,
#main .wallpaper {float:left}
#main .wallpaper {width:514px !important}
#main {float:left;width:680px}

.hp .wallpaper h2 {margin:5px 0 4px 0} /* jen pro vyrovnani boxu */

#headerlinks {position:absolute;right:0px;bottom:20px;z-index:1}
#headerlinks .rss {padding-left:20px;background:url("ico-rss.gif") no-repeat left center}

#logo {position:relative}
#beta {position:absolute;left:0;bottom:5px;display:block;width:11px;height:25px;background:url("beta.png") no-repeat}

#headernews {position:absolute;right:0px;top:12px;z-index:1;width:640px}
#headernews h2 {font-size:100%;font-weight:bold;margin-bottom:3px;padding-bottom:5px;background:url("dotline.gif") repeat-x left bottom}
#headernews .item {float:left;width:33%}
#headernews .itemin {padding-left:10px;font-size:85%;font-weight:bold}
#headernews .itemin a {color:#983200}
#headernews .first-item .itemin {padding-left:0}

#search {position:absolute;right:5px;top:70px;z-index:1;width:350px;text-align:right}

#search {position:absolute;right:5px;top:40px;z-index:1;width:350px; height: 64px; text-align:right}

#search div.input, #search div.submit 
{
    position: relative;    
    float: left;
    clear: none;
    cursor: hand;
    cursor: pointer;
    }
    
#search .selectSearch 
{
    clear: left;
    text-align: left;
    padding-top: 6px;
    }
    
#search .selectSearch label
{    
    color: #555;
    }

#homepage #topnews {position: relative; width:425px; background-color: #983200; border: none; padding: 2px 0; margin-right: 10px;}
#topnews .boxin2 {height:auto;position:relative;padding-bottom:5px}
#topnews-area {padding:5px 5px 0 5px;position:relative}
#topnews-area .in {width: 410px; height: 300px; margin-left: 1.5px; border:1px solid #ddd}
#topnews-area a {display:block;position:relative;width:410px;height:300px;overflow:hidden;color:#fff;text-decoration:none}
#topnews-area a:hover {color:#ffc2aa}
#topnews-area strong {position:absolute;bottom:0;left:0;z-index:1;width:400px;padding:10px 0 25px 0;display:block;background:url("bg-topnews.png");font-weight:normal;cursor:pointer}
#topnews-area strong span {display:block;padding:0 10px;font-size:170%;line-height:110%}
#topnews-area a:hover strong span {text-decoration:underline}
#topnews-area strong em {display:block;padding:5px 10px 0 10px;font-size:12px;font-style:normal}
#topnews-area .news-item {width:400px;height:293px;position:absolute;visibility:hidden}
#topnews-area .active {visibility:visible !important}
#topnews-area .tools {position:absolute;bottom:5px;right:10px;width:200px;z-index:2; color: #fff;}
#homepage #topnews-area .tools .date {color: #fff;}
#topnews-area .tools a {display:inline;height:auto}
#topnews-list {padding:0 5px 0 5px}
#topnews-list .in {margin-left: 1.5px;}
#topnews-list a {display:block;float:left;text-decoration:none}
#topnews-list img {border:1px solid #983200;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; width: 80.3px; height:58.9px}
#topnews-list .active img {position:relative;top:-1px;border:1px solid #ddd;border-top:0px none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#topnews .bigbutton {float:right;position:absolute;right:5px;bottom:5px;z-index:10}

#minutky {width:243px}
#minutky .cnt .more {margin-top:8px;font-weight:bold}
#minutky .cnt .more a {color:#999}
#minutky .cnt .more a:hover {color:#000}
#homepage #minutky .item
{
    height: auto;
    overflow: visible;    
    }


#homepage #minutky .first-item 
{
    height: 34px;
    overflow:hidden;
    }
    
#minutky .cnt, #arena .cnt 
{
    height: 344px;
    overflow: hidden;
    }
    
#arena, #topBox {width:298px; margin: 0;}
#homepage .bluebox h3, #homepage .bluebox .cnt h3 a{color:#0e6a80;}
#homepage .bluebox .date {color: #0e6a80}
#homepage .brownbox .date, #homepage .brown .date {color: #a3481b}

#homepage .brownbox h3, #homepage .brownbox .cnt h3 a{color:#a3481b;}
#arena .item img {border: 1px solid #FFFFFF;}

.hp .obcane {width:300px}
.fotovideo,
.hp .horizontal-duel,
.graph {width:470px !important}

#homepage .hp .horizontal-duel, #homepage .graph 
{
    width: 294px !important;
    margin: 0;
    }
    
#homepage .fotovideo 
{
    width: 178px !important;
    height: 336px;
    }
    
#homepage #topBox 
{
    height: 336px;
    }    
    
#homepage #topBox p 
{
    font-weight: bold;
    }    
    
.rightsidebox .graph{width:35px !important}
.vertical-duel {width:160px !important}
.medialist {width:100%;overflow:hidden}
.medialist .img {margin-left:15px;margin-right:0}
.medialist .firstimg {margin-left:0}

#homepage .medialist .img {margin: 0 0 10px 8px}

#homepage .medialist .firstimg {margin-top: 10px; margin-left: 8px;}
#homepage .medialist .firstimg + .img {margin-top: 10px; }

.gallerylist {width:470px !important;}
.wallpaper {width:488px !important;}
.gallerydetail {width:683px !important; height:420px}
.gallerydiscussion {width:513px !important}
.rightsidegallery {width:300px !important;}
.rightsidegallery .cntin {height:390px;overflow-y:auto;}

#homepage .adbox 
{
    text-align: center;
    }
    
#homepage .adbox.bottom 
{
    width: 988px;
    margin-right: 0;
    }    
    
#homepage .adbox .cnt 
{   
    padding: 5px;    
    }
    
.adbox .cnt {padding-top:0}
.adbox .cnt div {text-align:center}

.articles {width:100%;clear:both}

.pager {position:relative;clear:both;text-align:center;margin:1em 0}
.pager .prev {position:absolute;left:20px;top:0}
.pager .next {position:absolute;right:20px;top:0}

.article-top h1 {margin:0.25em 0 0.75em 0;font-size:220%;font-weight:bold;line-height:115%}
.article-top .minigallery,
.article-top .infobox {width:210px;float:right}
.article-top .minigallery .img {margin:0 6px 10px 7px}
.article-top .minigallery .cnt:after {content:".";display:block;line-height:1px;font-size:1px;visibility:hidden;clear:both}
.article-top .infobox ul {padding-left:1.3em}
.article-top .infobox li {list-style:disc outside;margin-bottom:0.5em}

.article-perex .img {float:left}

.article-body {text-align:justify; font-size:110% !important; line-height:150% !important;}
.article-body span,
.article-body div,
.article-body font,
.article-body p{font-size:100% !important; 
                font-family: "Arial CE",Arial,sans-serif !important; 
                white-space:normal !important;
                line-height:150% !important;
                }
.article-body h2 {margin:1.5em 0 0.75em 0;font-size:160% !important;}
.article-body h3 {margin:1.5em 0 0.75em 0;font-size:100% !important;}
.article-body h4 {margin:1em 0 0.5em 0;font-size:100% !important;font-weight:bold;color:#ff6600}
.article-body p,
.article-body blockquote {margin:0 0 2em 0;line-height:150% !important;}
.article-body li {margin:0 0 0.3em 0;line-height:150% !important;;list-style-position:outside}
.article-body li li {font-size:100% !important;}
.article-body ul {margin:0}
.article-body ol {margin:0 0 0 2em;padding:0}
.article-body li ul,
.article-body li ol {margin-top:0.3em;margin-bottom:0}
.article-body ul li {padding-left:0.25em;margin-left:1.5em;list-style-type:square}
.article-body ol li {margin-left:1em;list-style-type:decimal}
.article-body ol li li {margin-left:2em;padding-left:0;list-style-type:lower-alpha}
.article-body table {margin:1em auto}
.article-body table td,
.article-body table th {padding:4px;border:1px solid #983200;vertical-align:top}
.article-body table th {font-weight:bold}
.article-body img {margin:0 10px 5px 10px;padding:1px;background:#fff;border:0px none}
.article-body img.border {border:1px solid #983200}
.article-body img[align|=left] {margin-left:0}
.article-body img[align|=right] {margin-right:0}
.article-body table.image td,
.article-body table.image th {border:0;text-align:center}
.article-body table.image img {margin:0}

.article-keywords {font-size:110% !important;}
/*.article-keywords a{font-weight:bold; color:#999; text-decoration:underline;}*/

.articleicons {margin-top:1em;text-align:center;line-height:160%}
.articleicons a {text-decoration:none;padding:0 0.75em}
.articleicons a span {text-decoration:underline}
.articleicons a img {vertical-align:middle}
.galleryicons {margin:0 0 10px 0; text-align:center;}
.galleryicons a {padding:0 0.2em; text-decoration:underline}

.articlediscussiondetailbox .item{width:auto;}
.articlediscussiondetailbox .item .about {margin-bottom:10px}
.articlediscussiondetailbox .item .txt {color:#666; text-align:justify;}
.discussion-tree {margin-bottom:10px}

.fotovideo .medialist {font-size:11px}
.fotovideo .medialist span {display:block;padding-top:2px;width:75px;overflow:hidden;text-align:center;line-height:120%}

#homepage .fotovideo .medialist span {max-height: 26.4px; color: #a0a0a0;}

.duel .graph .option {overflow:hidden;text-align:center;color:#fff;font-weight:bold}
.horizontal-duel .graph {height:30px;width:500px !important; }
.horizontal-duel .options {width:100%}
.horizontal-duel .options .option {width:48%;float:left}
.horizontal-duel .options .option-1 img {float:left;border-right:5px solid #fff;border-bottom:5px solid #fff}
.horizontal-duel .options .option-2 {float:right;text-align:right}
.horizontal-duel .options .option-2 img {float:right;border-left:5px solid #fff;border-bottom:5px solid #fff}
.horizontal-duel .graph {clear:both;color:#fff}
.horizontal-duel .graph .option {height:30px;float:left;line-height:30px}
.horizontal-duel .cntin {position:relative}
.horizontal-duel .votes {position:absolute;bottom:32px;left:45%;font-size:85%;font-weight:bold;color:#999}
.horizontal-duel .options img{position:static !important;}
.dueldetail .votes {position:static;font-size:100%;margin-top:5px;text-align:center;font-weight:bold}
.dueldetail .options img {position:absolute;left:0;bottom:-5px;float:none}
.dueldetail .options .option-2 img {left:auto;right:0}
.dueldetail .options a {text-decoration:none}
.dueldetail .options a:hover {text-decoration:underline}
.dueldetail .options strong {display:block;padding-bottom:10px;font-size:120%}
.dueldetail .graph {height:55px}
.dueldetail .graph .option {height:55px;line-height:55px;font-size:20px}
.dueldetail .graph {width:500px;margin:0 auto}
.vertical-duel h3 {font-size:11px;line-height:110%;}
.vertical-duel h3 a {color:#000}
.vertical-duel .boxin2 {height:325px}
.vertical-duel .options {position:relative;float:left;width:75px;height:220px;overflow:hidden;text-align:center}
.vertical-duel .options .option a {display:block;text-decoration:none}
.vertical-duel .options .option a strong {display:block;font-size:11px;line-height:110%;font-weight:normal;text-decoration:underline}
.vertical-duel .options .option-1 {margin-bottom:10px}
.vertical-duel .options .option-2 {position:absolute;bottom:0;left:0}
.vertical-duel .graph {width:36px;height:230px;float:right}
.vertical-duel .graph .option {position:relative}
.vertical-duel .graph span {display:block;width:36px}
.vertical-duel .graph .option-1 span {position:absolute;top:5px;left:0}
.vertical-duel .graph .option-2 span {position:absolute;bottom:5px;left:0}

.gallerylist .item {float:left;width:48%;clear:none}
.gallerylist .odd-item {float:right}
.gallerylist .item h3 {font-size:100%;margin-bottom:2px}
.gallerylist .item p {font-size:85%}
.imgdetail {text-align:center}
.imgdetail .img {float:none;margin:0;padding:0}
.gallerydetail .btn {display:block;width:50px;height:333px;background:#fff;text-align:center;font-size:48px;text-decoration:none;line-height:333px;color:#999}
.gallerydetail a.btn:hover {color:#000}
.gallerydetail .prev {float:left}
.gallerydetail .next {float:right}
.gallerydetail p {text-align:center}


#kraje .cnt a:hover 
{
    text-decoration: underline;
    }

.kraje-menu 
{
    display:none;
    position:absolute;
    top:22px;
    left: 198px;
    z-index:100;    
    width: 174px;
    font:12px "Arial CE", Arial, sans-serif;
    background-color: #e5e6e8;
    padding:6 0 3px 10px;
    border: 1px solid #000;
    border-bottom: none;
    border-top: none;
    }
.kraje-menu .changerBorder 
{
    position: absolute;
    width: 176px;
    height: 6px;
    left: -1px;
    bottom: -1px;
    background:  url('bgr/bgr_change_region_opened.png') left bottom no-repeat;
    }    
/*.kraje-menu .in {padding:4px 0;border:1px solid #eee;border-top:0px none;background:#eee;font-size:11px}*/
.kraje-menu .btns {text-align:center}
.kraje-menu .btns input {font-size:11px; display: none;}
.kraje-menu li {padding:0 2px;line-height:140%; font-size: 14px; color: #000; cursor: hand; cursor: pointer;}
.kraje-menu li:hover 
{
    color: #983200;
    }
.kraje-menu li input {vertical-align:middle; display: none;} 
.kraje-menu li label {vertical-align:bottom}
.kraje-menu li a {padding-left:5px;color:#000;font-weight:bold;vertical-align:middle}
.kraje-menu li a:hover {color:#07388f}
.active-kraje-menu {right:0;top:45px;left:auto;visibility:visible}

.rightsidegallery .img {margin:0 3px 10px 3px;border:solid 1px #666666}
.rightsidegallery .minipas .img {margin:0 3px 0px 3px;border:solid 1px #FFF}


#homepage #prezentace 
{
    width: 333px;
    height: 270px;
    }
#homepage .prezentace table {margin:10px; width: 323px;}  
#homepage .profilebox .head h3 a
{
    color: #fff;
    }

#homepage .profilebox .add-content-button a:hover 
{
    color: #fff !important;
    }
  
.prezentace table {margin:5px 0}
.prezentace table td,
.prezentace table th {vertical-align:middle}
.prezentace table th {padding-left:10px}


.profilebox .head {text-align:center;}
#homepage .profilebox .head {text-align:left; padding: 10px; color: #fff;}
#homepage .profilebox {width: 335px; height: 270px; border: none;}
#homepage .profilebox .cntin .img {float: left; margin-left: 10px;}
#homepage .profilebox .cntin { position: relative; background: #0E6A80; margin-top: 10px; height: 232px; color: #fff;}
#homepage .profilebox .cntin .icon {float: right; clear: right; width: 140px; height: 32px; margin-top: 4px; margin-bottom: 8px;}
#homepage .profilebox .cntin .list-label {float: left; color: #fff; margin-left: 4px; margin-top: -8px}
#homepage .profilebox .cntin .icon-label {float: left; clear: both; margin-left: 20px; margin-top: -4px; color: #fff; font-weight: bold;}
#homepage .profilebox .cntin img {float: left;}
#homepage .profilebox .cnt {height: 240px;}
.profilebox .heading {margin:0;font-size:190%;font-weight:bold;color:#fff;line-height:120%}
#homepage .profilebox .heading {font-size: 140%;}
.profilebox .head p {margin:5px 0;font-size:120%}
.profilebox .cntin img {border:1px solid #fff}
.profilebox .cntin .icon img {border:0 !important}
.profilebox .ico {margin:0 0 5px 0}
.profilebox .ico strong {color:#E0EA77;font-weight:normal;display:block}
.profilebox blockquote {font-style:italic}
.profilebox blockquote:before {content:"„"}
.profilebox blockquote:after {content:"“"}
.wildcard .status {clear:both;padding:5px 0;text-align:center}
.profilebox .col {float:left;}
.profilebox .col1 {width:240px;padding-right:7px;border-right:1px solid black;}
.profilebox .col2 {width:180px;padding-left:7px;padding-right:7px;border-left:1px solid #15A4C4;border-right:1px solid black; overflow:hidden;}
.profilebox .col3 {width:190px;border-left:1px solid #15A4C4;padding-left:7px;}
.profilebox table {width:100%}
.profilebox th,
.profilebox td {padding:2px;vertical-align:top}
.profilebox th {text-align:left}
.profilebox .col3 .item li {margin-bottom:3px}
.miniprofilebox .heading {margin-bottom:2px}
.miniprofilebox table {clear:both;width:100%}
.miniprofilebox table td {padding:2px 0}
.miniprofilebox blockquote {font-style:italic}


#skyscraper {position:absolute;top:0;left:993px}

.jqplot-target {
    position: relative;
    color: #666666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
    height: 300px;
    width: 400px;
}

/*rules applied to all axes*/
.jqplot-axis {
    font-size: 1em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-x2axis {
    margin-bottom: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis {
    margin-left: 10px;
    margin-right: 10px;
}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    position: absolute;
}


.jqplot-xaxis-tick {
    top: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-top: 10px;*/
    vertical-align: top;
}

.jqplot-x2axis-tick {
    bottom: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-bottom: 10px;*/
    vertical-align: bottom;
}

.jqplot-yaxis-tick {
    right: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-right: 10px;*/
    text-align: right;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-left: 10px;*/
/*    padding-right: 15px;*/
    text-align: left;
}

.jqplot-xaxis-label {
    margin-top: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-x2axis-label {
    margin-bottom: 10px;
    font-size: 11pt;
    position: absolute;
}

.jqplot-yaxis-label {
    margin-right: 10px;
/*    text-align: center;*/
    font-size: 11pt;
    position: absolute;
}

.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
/*    text-align: center;*/
    font-size: 11pt;
    position: absolute;
}

table.jqplot-legend {
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #cccccc;
    position: absolute;
    font-size: 0.75em;
}

.jqplot-title {
    top: 0px;
    left: 0px;
    padding-bottom: 0.5em;
    font-size: 1.2em;
}

table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}


.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
	padding: 1px;
}

.jqplot-highlighter-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
    white-space: nowrap;
    background: rgba(208,208,208,0.5);
	padding: 1px;
}

.jqplot-point-label {
    font-size: 0.75em;
}

/*-------------------------------PRIME ODKAZY---------------------------------*/
.nazev-odkazu {
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 5px;
  FONT: bold 14px Arial; 
  WIDTH: 550px; 
  COLOR: white; 
  PADDING-TOP: 5px; 
  BACKGROUND-COLOR: #b5d5a7; 
  font-size-adjust: none; 
  font-stretch: normal;
}

.primy-odkaz {
  PADDING-RIGHT: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-BOTTOM: 1px; 
  WIDTH: 550px; 
  PADDING-TOP: 5px; 
  BACKGROUND-COLOR: #e9f8e4;
}
/*----------------------------------------------------------------------------*/


/*-------------------------------input style---------------------------------*/

div.input 
{
    position: relative;    
    width: 205px;
    height: 23px;
    background: #fff;
    border: 1px solid #b8b8b8;
    }

div.input input 
{        
    position: absolute;
    left: 5px;
    right: 5px;
    height: 23px;
    line-height: 23px;
    margin: 0 5px;
    padding: 0px !important;
    outline: none;        
    vertical-align: middle;
    font-size: 12px;                
    background: none;
    border: none !important;    
    }    

div.input span, div.submit span 
{
    display: block;
    position: absolute;
    top: -1px;    
    width: 5px;
    height: 25px;
    background: #fff url('borders/input_borders.png') left top no-repeat;
    }

div.submit span 
{
    top: 0;        
    background: transparent url('borders/button_borders.png') left top no-repeat;
    }     

div.submit span.loginLock 
{
    width: 11px;
    margin-left: -10px;
    background: transparent url('ico/login_lock.png') left top no-repeat;
    } 
    
div span.leftBorder
{
    left: -2px;
    }    
    
div span.rightBorder 
{
    right: -2px;
    background-position: top right;
    }    
    
div.submit 
{
    position: relative;
    float: right;
    height: 25px;
    margin-left: 12px;   
    background: transparent url('bgr/button_bgr.png') repeat-x;   
    }  

div.submit input 
{
    height: 25px;
    line-height: 25px;
    text-align: center;    
    padding: 0 12px;
    margin: 0;     
    color: #fff;
    background: none;
    border: none;       
    }      

   
/*---------------------------------------------------------------------------*/
                

/*-------------------------------grey corner style----------------------------*/

 .cornerLeftTop,  .cornerRightTop,  .cornerLeftBottom,  .cornerRightBottom, .edgeLeftBottom, .edgeRightBottom, .edgeRightBottom, .edgeLeftTop, .edgeRightTop  
{
    position: absolute;
    display: block;
    width: 5px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    padding: 0;        
    }
    
.cornerLeftTop,  .cornerRightTop,  .cornerLeftBottom,  .cornerRightBottom    
{
    background: url('borders/grey_corners.png') top left no-repeat;
    }

.edgeLeftBottom, .edgeRightBottom, .edgeRightBottom, .edgeLeftTop, .edgeRightTop  
{
    background-image: url('borders/edges_grey.png');    
    }
        
#profile-box-set .cornerLeftTop, #profile-box-set .cornerRightTop, #profile-box-set .cornerLeftBottom, #profile-box-set .cornerRightBottom, .profilebox .cornerLeftTop, .profilebox .cornerRightTop, .profilebox .cornerLeftBottom, .profilebox .cornerRightBottom 
{
    background-image: url('borders/menu_borders.png');    
    }
            
.brownbox .cornerLeftTop, .brownbox .cornerRightTop, .brownbox .cornerLeftBottom, .brownbox .cornerRightBottom 
{
    background-image: url('borders/brown_corners.png');    
    }    
    
/* VASEK */
.brown .cornerLeftTop, .brown .cornerRightTop, .brown .cornerLeftBottom, .brown .cornerRightBottom 
{
    background-image: url('borders/brown_corners.png')!important;    
} 
    

/*
.bluebox .edgeLeftBottom, .bluebox .edgeRightBottom, .tag_cloud .edgeLeftBottom, .tag_cloud .edgeRightBottom, .adbox .edgeLeftTop, .adbox .edgeRightTop, .adbox .edgeLeftBottom, .adbox .edgeRightBottom, .calendarbox > span, #flow > span, .flowside .edgeLeftTop, .flowside .edgeRightTop, .flowside .edgeLeftBottom, .flowside .edgeRightBottom
{
    background-image: url('borders/edges_grey.png');    
    }
   
*/


 .cornerLeftTop
{
    top: 0;
    left: 0;
    }

.edgeLeftTop 
{
    top: -1px;
    left: -1px;
    }     
    
    
 .cornerRightTop, .edgeRightTop  
{
    top: 0;
    right: 0;
    background-position: top right;
    }
    

.edgeRightTop  
{
    top: -1px;
    right: -1px;
    }    

 .cornerLeftBottom, .edgeLeftBottom  
{    
    bottom: 0;
    left: 0;
    background-position: bottom left;
    }
    
.edgeLeftBottom 
{
    bottom: -1px;
    left: -1px;
    }    

 .cornerRightBottom, .edgeRightBottom 
{
    right: 0;
    bottom: 0;
    background-position: bottom right;
    }    
    
.edgeRightBottom 
{    
    bottom: -1px;
    right: -1px;
    }    

    
/*---------------------------------------------------------------------------*/

#middle-box-set .box 
{
    width: 318px;
    }

#homepage #middle-box-set .bluebox 
{
    width: 180px;
    margin-right: 20px;
    }
    
#homepage #middle-box-set .bluebox .cnt img 
{
    width: 164px;
    height: 120px;
    margin: 5px;
    margin-bottom: 0;    
    }
    
#homepage #middle-box-set .first-item 
{
    height: auto;
    }    
    
#homepage #middle-box-set .first-item + .item 
{
    border-top: 0;
    }    
    
#homepage #middle-box-set .item4, #homepage #middle-box-set .item5 
{
    color: #666;
    }    
    
#homepage #middle-box-set .item6 
{
    color: #999;
    }     
    
        
#homepage #profile-box-set 
{
    margin-top: 30px;
    }

#homepage #profile-box-set h2 
{
    line-height: 16px;
    font-weight: bold;
    color: #e5e5e5;
    background: url("bgr/line_through.png") repeat-x;
    }    

#homepage #profile-box-set h2 span
{
    padding-right: 12px;
    color:  #0e6a80;
    background: #fff;
    }    
    
#homepage #profile-box-set li
{
    position: relative;
    float: left;
    height: 30px;    
    line-height: 30px;
    margin: 5px 2px 10px 0;
    padding: 0 12px;
    color: #fff;
    font-weight: bold;
    background-color: #0e6a80;     
    }    
    
#homepage #profile-box-set li a 
{
    color: #fff;
    }    
    
#homepage .tcblue 
{
    clear: both;
    width: 100%;
    }
    
#homepage .calendarbox 
{
    position: relative;
    float: left;
    padding: 5px;
    width: 978px;
    margin: 0 0 10px 0;
    border: 1px solid #e5e5e5;
    }    
    
/* slider styling ---------------------------------------------*/

#homepage #middle-box-set {
     position : relative;
      width: 990px;
      height: 420px;
      margin-bottom: 10px;
      overflow: hidden;
    }
    
    #homepage #middle-box-set .slide {
      position: absolute;
      height: 380px;
      top: 0;
      left: 0;
    }
    
    #homepage #middle-box-set .slideNavi {
      position: absolute;
      left: 0;
      bottom: 0;      
      width: 990px;
      height: 30px;
      margin: 0;
      padding: 0;
      list-style-type: none;
      background: url('bgr/navi_bgr.png') repeat-x;
    }
    
    #homepage #middle-box-set .slideNavi li {      
      position: absolute;
      width: 30px;
      height: 30px;
      overflow: hidden;
      text-indent: 1000px;
      cursor: hand;
      cursor: pointer;
      background: url('bgr/navi_left.png');
    }
    
    #homepage #middle-box-set .slideNavi .button {
      width: 140px;
      left: 30px;
      background: url('bgr/navi_button.png');
    }
    
    #homepage #middle-box-set .slideNavi .right {
      left: 960px;
      background: url('bgr/navi_right.png');
    }   
    
     
     
/* comics styling ----------------------------------------*/     
#homepage div.comics 
{
    width: 178px !important;
    margin-right: 10px !important;
    }

div.comics .cnt 
{
    height: 139px;
    }    

div.comics a.comics 
{
    display:block;
    width: 160px;
    height: 122px;
    margin: auto;
    margin-top: 8px;
    }
    


#homepage #underscroll-box-set .brownbox, #homepage #underscroll-box-set .bluebox
{
    width: 798px;
    height: 168px;
    margin-right: 0;    
    }
    
#homepage #underscroll-box-set #kraje .item
{
    float: left;
    clear: none;
    width: 383px;
    padding: 8px;
    height: 16px;
    border: 0;
    }    

#homepage #underscroll-box-set #kraje .list-item 
{
    padding-bottom: 0;
}

#homepage #underscroll-box-set #kraje .list-item a
{    
    color: #a3481b;
    }

#homepage #underscroll-box-set #kraje .list-item a:hover 
{
    text-decoration: underline;
    }

#homepage #underscroll-box-set #kraje .list-item p 
{
    padding: 0;
    }
    
#homepage #underscroll-box-set #kraje .cnt h4 
{
    float: left;
    margin: 8px 0 8px 8px;
    font-size: 130%;
    line-height:106%;
    font-weight: bold;
    }    
    
#homepage #underscroll-box-set #kraje .first-item 
{
    height: 139px;
    }    
    
#homepage #underscroll-box-set #kraje .first-item img 
{
    width: 164px;
    height: 120px;
    }    
    
#homepage #underscroll-box-set #kraje .first-item h3 
{
    float: right;
    width: 207px;
    max-height: 55px;
    margin-left: 5px;
    overflow: hidden;
    }    

#homepage #underscroll-box-set #kraje .first-item p 
{
    padding: 0;
    }    
    
#homepage #underscroll-box-set #kraje .first-item p a 
{
    margin-left: 5px;
    }    
    
#homepage #bottom-box-set .adbox
{
    width: 298px;
    height: 268px;
    }    
    
#homepage #bottom-box-set .adbox img 
{
    height: 224px;
    }    
    
    
/*flow styling ------------------------------------------------------------*/    

#homepage #flow 
{
    position: relative;
    float: left;
    width: 678px;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;        
    }

#homepage #flow h2 
{    
    float: left;
    height: 30px;
    line-height: 30px;    
    padding-left: 6px;
    font-size: 14px;
    font-weight: bold;
    color: #0e6a80;
    }
    
#homepage #flow .otherItems 
{
    display: block;
    width: 670px;    
    height: 35px;
    padding-right: 8px;    
    line-height: 35px;
    font-size: 14px;
    text-align: right;
    color: #0e6a80;
    border-top: 1px solid #e5e5e5;
    }    

#homepage #flow .flowItem 
{
    clear: left;
    padding: 2px 0;
    font-weight: bold;
    border-top: 1px solid #e5e5e5;
    }

#homepage #flow .flowItem .foto
{
    float: left;
    width: 86px;
    height: 75px;
    margin-left: 9px;
    margin-top: 12px;
}

#homepage #flow .flowItem .foto img 
{
    border: 1px solid #bbb !important;
    width:75px;
    height:55px;
    display:block;
}  

#homepage #flow .flowItem .perex img 
{
    border: 1px solid #bbb;
    width:75px;
    height:55px;
}  
    
#homepage #flow .flowItem .title 
{
    float: left;
    margin-top: 12px;
    }    

#homepage #flow .flowItem .title a, #homepage #flow .flowItem .controls .comments, #homepage #flow .flowItem .controls .comments a  
{
    color: #0e6a80;
    }
    
#homepage #flow .flowItem .perex 
{
    float: left;
    width: 575px;
    margin-top: 10px;    
    }    
    
#homepage #flow .flowItem .perex .sympathize 
{
    width: 110px;
    height: 32px;
    line-height: 16px;
    padding-left: 30px; 
    background: url('ico/user.png') no-repeat center left;
    }

#homepage #flow .flowItem .perex .videoPreview 
{
    position: relative;
    float: left;
    width: 115px;
    height: 80px;
    margin-right: 10px;
    }    
    
#homepage #flow .flowItem .perex .videoPreview .play 
{
    position: absolute;
    width: 32px;
    height: 32px;
    width: 100%;
    height: 100%;
    background: transparent url('ico/play.png') no-repeat center center;    
    }    

#homepage #flow .flowItem .perex .questionnaire .radioList 
{
    float: left;
    margin-right: 6px;
    }    
    
#homepage #flow .flowItem .perex div.questionnaire 
{
    /*position: relative;
    width: auto;
    float: left;
	*/
	width:100%;
}
#homepage #flow .flowItem .perex table.questionnaire{
	width:100%;
}
#homepage #flow .flowItem .perex .questionnaire td.options{
	vertical-align:middle;
} 
#homepage #flow .flowItem .perex .questionnaire td.buttons 
{
	vertical-align:middle;
	width:200px;
	/*
    position: absolute;
    bottom: 0;
    right: -200px;
    width: 200px;    
	*/
	
}
#homepage #flow .flowItem .hp-event-iframe
{
	float: left; 
	position: relative; 
	top: 3px; 
	border:none; 
	overflow:hidden; 
	width:400px; 
	height:30px;
}
#homepage #flow .flowItem .controls 
{
    position: relative;
    clear: left;
    width: 658px;
    height: 24px;
    line-height: 24px;
    font-size: 85%;
    font-weight: normal;
    padding: 12px 10px 12px 9px;
    margin-bottom: 0;
    text-align: right;
    }    
    
#homepage #flow .flowItem .controls .facebook, #homepage #flow .flowItem .controls .icq 
{
    position: absolute;
    height: 100%;
    padding-left: 102px;
    top: 0; 
    left: 9px;
    color: #636272;
    background: url('ico/facebook.png') no-repeat center left;
    }    
    
#homepage #flow .flowItem .controls .icq 
{
    left: 350px;
    padding-left: 20px;
    color: #000;
    background: url('ico/icq.png') no-repeat center left;
    }

#homepage #flow .flowItem .controls a 
{
    border: none;
    padding-left: 2px;
    padding-right: 0;
    margin-right: 0;
    line-height: 24px !important;
    }
    
#homepage #flow .flowItem .controls .icq-wit 
{
    margin-top: 4px;
    }    
/*end of flow styling -----------------------------------------------------*/    

/*flowside styling---------------------------------------------------------*/
.hp .rightfloatbox .newsletter-assignment
{
    padding: 5px;
}

.hp .rightfloatbox .newsletter-assignment div.input 
{
    float: left;
    width: 180px;
    }
    
#homepage .rightfloatbox .flowside 
{    
    clear: left;
    width: 288px;
    padding: 5px;
    margin: 0;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    }
    
#homepage .rightfloatbox .flowside h2 a, #homepage .rightfloatbox .flowside h2 span
{    
    line-height: 30px;    
    padding-left: 6px;
    font-size: 14px;
    font-weight: bold;
    color: #0e6a80;
    }
#homepage .rightfloatbox .flowside h2 a
{    
    line-height: 30px;    
    padding-left: 6px;
    font-size: 14px;
    font-weight: bold;
    color: #0e6a80;
    cursor: hand;
    cursor: pointer;
    }
    
/*end of flowside styling--------------------------------------------------*/    


/*tooltip styling ---------------------------------------------------------*/

.tooltipItem {
position: relative;
float: left;
width: auto;
height: 20px;
margin-left: 8px;
}

/* trigger button */
.tooltipLink {		
	cursor:pointer;
}

/* tooltip styling */
.tooltip {
	display:none;		
	position: absolute;	
	bottom: 32px;	
	width:281px;		
	font-size:14px;
	color:#fff;		
	left: -24px;
	z-index: 1000;		
}

.grey {
  color: #000 !important;
}

.tooltip ul {
  position: relative;  
  display: block !important;  
  margin: 0;
  padding: 14px;     
}

.tooltip .bgr {
  position: relative;
  background-image: url('bgr/tooltip_brown/bgr_tooltip.png');
  width: 100%;    
}

.grey .bgr {
  background-image: url('bgr/tooltip_grey/bgr_tooltip.png');
}

.green .bgr 
{
    background-image: url('bgr/tooltip_green/bgr_tooltip.png');
    }

.tooltip .header {
  position: absolute;
  left: 0;
  top: -10px;
  width: 100%;
  height: 10px;
  background-image: url('bgr/tooltip_brown/bgr_tooltip_top.png');    
}

.grey .header {
  background-image: url('bgr/tooltip_grey/bgr_tooltip_top.png');
}

.green .header {
  background-image: url('bgr/tooltip_green/bgr_tooltip_top.png');
}

.tooltip .footer {
  position: absolute;
  left: 0;
  bottom: -20px;  
  width: 100%;
  height: 20px;  
  background-image: url('bgr/tooltip_brown/bgr_tooltip_bottom.png');    
}

.grey .footer {
  background-image: url('bgr/tooltip_grey/bgr_tooltip_bottom.png');
}

.green .footer {
  background-image: url('bgr/tooltip_green/bgr_tooltip_bottom.png');
}

p a {
  position: static;  
	z-index: 10;
}

.tooltip .link {
  position: static;
}

.tooltip ul li {
  display: list-item !important;
  padding: 14px;
  padding-left: 0px;
  font-size: 14px;
  margin-left: 18px;
  min-height: 25px;
  line-height: 14px !important;
  text-align: left !important;
  list-style-type: disc;
}

.tooltip ul li.title {
  position: relative;  
  line-height: 16px !important;
  font-size: 16px !important;  
  list-style-type: none;
  padding: 0 0 8px 18px !important;  
  margin-left: 0;
  margin-bottom: 14px;  
  border-bottom: 1px solid #fff;
}

.grey ul li.title {
  padding-left: 0;  
  border: none;  
} 

.tooltip ul .title .ico {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  background: url('bgr/tooltip_brown/pencil.png') left top no-repeat;  
}

.grey ul .title .ico {
  display: none;
}

.tooltip ul li a {
  font-weight: bold;
  text-decoration: underline !important;
  color: #fff !important;  
}


.grey ul {
  color: #983200 !important;
}

.grey ul li span {
  color: #000 !important;
} 


.grey ul li a {
  color: #983200 !important;
  text-decoration: none !important;
}



.tooltip ul li.more {
  font-size: 14px;
  text-align: center !important;
  margin: 10px;
  padding: 0;
  padding-top: 8px;  
  border-top: 1px solid #fff;    
  list-style-type: none;  
}

.grey ul li.more {
  text-align: right !important;
  color: #983200;
  text-decoration: underline;
  border: none;  
}

/* end of tooltip styling -------------------------------------------------*/


/*top box set--------------------------------------------------------------*/

#top-box-set .box
{
    width: 393px;    
    }
    
#top-box-set .box .cnt 
{
    height: 139px;
    padding: 8px;
    }
    
#top-box-set .box .img, #top-box-set .box .img img
{
    width: 164px;
    height: 120px;
    }    
    
#top-box-set .box h3, #top-box-set .box p 
{
    float: right;
    width: 208px;
    }    
    
#top-box-set .box h3 a 
{
    color: #0E6A80;
    }    
    
#homepage #top-box-set .comics {
    margin-right: 0 !important;
    }    
/*end of top box set-------------------------------------------------------*/    


/*select region -----------------------------------------------------------*/

.krajselect span 
{
    font-weight: normal;
    font-size: 14px;
    }
    
.kraje-menu ul li 
{
    font-size: 14px;
    line-height: 24px;
    padding-left: 13px;
    }    

/*end of select region -----------------------------------------------------------*/

/* VASEK */

.flowItem a.wit
{
    background: none!important; 
    color: #97cc7c!important; 
    font-size: 11px!important;
    font-weight: normal!important;  
    position: relative;
    top: 4px;
}
.flowItem .icq-wit
{
    background: none!important; 
    color: #97cc7c!important; 
    font-size: 11px!important;
    font-weight: normal!important;  
    float: left;
    position: relative;
    top: 4px;
}
.flowItem .age, .flowItem .comments
{
    position: relative;
    top: 5px;
}
.obligatory_info ol li
{
    padding-left: 30px!important;
}
.bluebox img
{
    border: 1px solid #bbb!important;
}
.bluebox a:hover, .fotovideo .medialist a:hover span, .brownbox a:hover
{
    text-decoration: underline!important;
}
.tag-clouds .tooltip li
{
    margin-bottom: 6px;
}
.tag-clouds .tooltip li.more
{
    padding-top: 6px!important;
}
.fotovideo .medialist span
{
    display: block;
    height: 42px!important;
}
#note p, #revue p
{
    
}
#flow .preloader
{
    margin-left: 230px;
    display: none;
}
.flowItem .title
{
    width: 560px;
}
/* END VASEK */




/* wildcard importance */
#homepage .wildcard .head {
text-align:center;
}
#homepage .wildcard .heading {
color:#FFFFFF;
font-size:190%;
font-weight:bold;
line-height:120%;
margin:0;
}
#homepage .wildcard .img {
float:left;
margin-right:5px;
}
#homepage .wildcard .cntin .list-label {
color:#99E9FF;
float:none;
display:block;
margin-bottom:2px;
}
#homepage .wildcard .cntin .icon span,
#homepage .wildcard .cntin .icon a{
	float:none;
}

#homepage .wildcard .cntin .icon .icon-label{
	margin-left:2px;
}
#homepage .wildcard .content-progress{
	display:none;
}

#homepage .wildcard .buttonStolenIdentity{
	padding-top:0;
	padding-left:10px;
}
#homepage .wildcard .buttonStolenIdentity img{
	border:0 !important;
}
