/*

15.05.2010 20:09:22

*/
body{background:url('../images/layout2x.jpg') top center no-repeat; text-align:center; font-size:75%; font-family:Arial, sans-serif;}


ul li{list-style-type:circle;}
h2{font-size:120%;}
h3{font-size:150%;}
h4{font-size:120%; font-weight:bold;}
th{background:#F4F5F8;}
th, td{font-size:110%; padding:7px;}

img{border:0;}

/* Layout */
#box{width:961px; text-align:left; margin:0px auto; position:relative;}
#logo{margin-top:10px; margin-bottom:10px;}

/* Prekryti nadpisu obrazkem - logo */
h1, h1 span{display:block; position:relative; width:260px; height:58px; overflow:hidden;}
h1 span{background:url('../images/logo.png') 00 no-repeat; position:absolute; top:0; left:0;}
h1{margin:0;}


/* Rychle odkazy */
#shortcuts{position:absolute; top:0px; right:0; width:370px; text-align:right;}
#shortcuts ul, #footer ul{margin:0; margin-bottom:11px;}
#shortcuts li, #footer li{list-style-type:none; display:inline; margin-right:9px; padding-right:15px; padding-top:10px; padding-bottom:10px; background:url('../images/delim.png') right center no-repeat;}
#shortcuts .end, #footer .end{padding-right:0; margin-right:0; background:none;}

#shortcuts select{width:100%; padding:3px;}
#shortcuts fieldset{border:0; padding:0; margin:0;}
#shortcuts legend{display:none;}
#shortcuts a, #footer a, #nav a, .col h2, #sidebar ul{text-transform:uppercase;}


/* Linka kolem */
.inner{padding:10px; border:green solid 1px; padding-bottom:0;}
#box .inner, #shortcuts select{border:2px solid #b3b3b3;}
.hp #bottom{min-height:305px;}


/* Navigace */
#nav{background:url('../images/nav_bgx.png') left bottom no-repeat; margin-bottom:5px;}
#nav ul li{list-style-type:none; display:inline;}
#nav ul{margin:0;}
#nav a{padding-right:5px;}

/* Navigace - sloupce */
#nav .group{float:left; padding-bottom:9px; padding-left:5px; margin-right:5px; text-align:center;}
#nav .g1{border-bottom:10px #b3b3b3 solid; width:231px;}
#nav .g2{border-bottom:10px #808080 solid; width:313px;}
#nav .g3{border-bottom:10px #4d4d4d solid; width:367px;}
#nav .end{padding-right:0; margin-right:0;}


/* HP - Obsahovy prostor pod navigaci */
#bottom{position:relative; /*height:390px;*/}
#super-text{position:absolute; bottom:1em; right:0.5em;}
#super-text p{font-style:italic; margin:0;}


/* HP sloupce */
.col{float:left; width:222px; /*220px*/ margin-right:1.5em; background:url('../images/delim2.png') right top repeat-y;}
.col h2, #poll h2, #sidebar ul li{list-style-type:none; font-weight:bold;  background:url('../images/border.png') left top no-repeat; padding-left:15px; padding-top:5px; padding-bottom:5px; min-height:20px;}
.col li, #sidebar ul ul li{list-style-type:none; margin-bottom:0em; padding-left:15px; background:url('../images/li.png') left center no-repeat;}
.col ul{margin:0; margin-left:0em;}
.end{margin-right:0; background:none;}


/* HP anketa */
#poll{border:1px #858585 solid; position:absolute; top:0; right:0; width:225px; padding:3px; padding-top:7px;}
#poll h2{margin-left:3px;}
#poll dl{margin-top:10px; margin-left:4px; margin-bottom:5px;}
#poll dt, #poll dd{margin:0;}
#poll dt{margin-bottom:5px; position:relative;}
#poll dd{background:#4d4d4d url('../images/votes_bg.png') left center no-repeat; height:6px; margin-bottom:9px;}
#poll dt span{position:absolute; bottom:-5px; right:5px;}

#bottom #poll a, #poll span{text-decoration:none; font-style:italic;}
#bottom #poll a:hover{text-decoration:underline;}


/* Obsahova stranka - menu + obsah */
#sidebar, #content{float:left; width:240px; margin-bottom:10px;}
#content{width:662px; padding:1.3em; padding-top:0.8em; position:relative; padding-bottom:49px; margin-bottom:6em;}
.bg{background:url('../images/content_bg.png') right bottom no-repeat;}
#content h2{font-size:175%;}
#content p, #content th, #content td{line-height:1.6em;}


#sidebar{background:url('../images/delim2.png') right top repeat-y; padding-top:5px;}
#sidebar ul li{margin-bottom:14px;  font-weight:normal;}
#sidebar ul ul li{margin-bottom:-7px; text-transform:none;}
#sidebar ul, #sidebar ul ul{margin-left:0;}
#sidebar ul ul{margin-left:-1em; margin-bottom:-1.2em; margin-top:0.5em;}


/* Paticka */
#footer{position:relative; padding-top:10px; font-size:95%; margin-bottom:0em;}
#footer .inner{padding:0; border:0; padding-top:2px;}
#footer img{border:0;}
#footer ul{margin-bottom:5px;}
#footer p{line-height:1.7em; margin-bottom:0;}

#footer .social, #footer .inner{float:left;width:39px;}
#footer .inner{width:800px;}
#super-partner{position:absolute; top:13px; right:0;}


/* Odkazy */
a, .col a, #sidebar a{text-decoration:none;}
a:hover, .col a:hover, #nav strong a, #sidebar a:hover, #sidebar strong a, #content a, #content a:hover{text-decoration:underline; color:#F0AC22;}
#sidebar strong a{color:#000000; text-decoration:none;}

a, .col a, #bottom a{color:#000000;}


/* --- Kontakty - prizpusobeni sloupcu --- */

.element, .element *{background:none;border:0;}
.element td, .element th{padding:3px;}
.element table{width:100%;}
.element th{font-size:130%;}
.space{height:18px;}

.w-312{width:312px;}
.w-150{width:130px;}

address p{font-weight:bold;}
.img{text-align:center;}
.img img{margin:0px auto; border:0;}

.s1, .s2{margin-bottom:5px; width:100%; margin-left:5px;}
.s1{border:5px solid #4d4d4d;}
.s2{border:5px solid #999999;}

.position{margin-top:15px; margin-bottom:25px; margin-left:2.5em; margin-right:1.5em;}
.position th, .position td{width:312px;}
.position th{font-size:140%; font-style:italic; }
.position th span{font-weight:normal;}
.position td{text-align:right;}


/* EASYslider add-on */

#slider{margin-bottom:10px; position:relative;}
#slider img{border:0;}

#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:936px; height:314px;	overflow:hidden;}

#prevBtn, #nextBtn{margin:0;padding:0; overflow:hidden; text-indent:-8000px;}
#prevBtn, #nextBtn, #prevBtn a, #nextBtn a{position:relative;	display:block;	width:7px; height:33px; z-index:1000;}
#prevBtn a{background:grey url('../images/arrow-left.png') no-repeat 0 0;}
#nextBtn a{background:grey url('../images/arrow-right.png') no-repeat 0 0;}

#nextBtn{top:250px; right:3px; position:absolute;}
#prevBtn{top:250px; left:3px; position:absolute;}


/* Edit */
#sidebar ul li a{color:grey;}
#sidebar li .selected{color:black; font-weight:bold;}


/* Statusove zpravy po nejaky akce na topu */
#msg{width:100%; height:37px; position:absolute; top:0; left:0; text-align:center;}
#msg h3{font-size:138%; padding-top:6px; margin-bottom:0;}
#msg div div{ margin:0px auto; text-align:left; width:830px; position:relative;}

#msg .close{background: url('../images/button_close.png') left top no-repeat; display:block; position:absolute; top:8px; right:0; width:139px; height:20px;}
#msg .close:hover{background: url('../images/button_close.png') left bottom no-repeat;}
#msg a span{display:none;}