body{
	font-size:12px;
	font-family:Arial,Trebuchet MS,Tahoma,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:0;
	/* color:#BFBFBF; */
	color:#fff;
	background-color:rgb(2,10,13);
	/* background-image:url(../images/pozadi_page.jpg); */
}

#null{position:relative; width:100%; height:100%;}
#cover{
  position:relative; 
  width:980px; 
  margin:0 auto; 
  background-color:#000;
  /*background-image:url(../images/pozadi_cover.png); 
  background-repeat:repeat-x; */
}
#cover .c-uvnitr{margin-left:21px; width:938px;}

.nocss{display:none;}
.clear{clear:both;}
a{outline:0; text-decoration:none; color:white;}
a img{border: none;}
a:hover{text-decoration:underline;}
form{margin:0; padding:0;}

.error {color:#e00; font-weight: bold;}
.center{text-align: center;}


#top{height:105px;}
#top .t-first{float:left; width:528px; overflow: hidden;}
#top .t-second{float:left; width:200px; overflow: hidden;}
#top .t-third{float:left; width:210px; overflow: hidden;}

#logo{display:block; width:628px; height:105px; background-image:url(../images/logo.png); background-repeat:no-repeat;}
#logo span{display:none;}

#ico-rss, #ico-facebook, #ico-youtube, #ico-twitter, #ico-email{float:left; display:block; width:40px; height:105px;  background:  no-repeat center center;}
#ico-rss span, #ico-facebook span, #ico-youtube span, #ico-twitter span, #ico-email span{display:none;}

#ico-rss{ background-image:url(../images/rss_32.png); margin-left: 10px}
#ico-facebook{ background-image:url(../images/facebook_32.png);}
#ico-youtube{ background-image:url(../images/youtube_32.png);}
#ico-twitter{ background-image:url(../images/twitter_32.png);}
#ico-email{ background-image:url(../images/email_32.png);}


#podtop{height:278px; width:100%; background-color:black; background-image:url(../images/pozadi_podtop.png); background-repeat:no-repeat; background-position:top;}
#podtop .pt-first{float:left; width:494px; margin-left:18px; height:252px; padding-top:10px; overflow: hidden;}
#podtop .pt-second{float:left; width:426px; padding-top:10px; overflow: hidden;}
#podtop .pt-second .pts-nahore{height:210px; background-image:url(../images/slogan_2.gif); background-repeat:no-repeat;}
#podtop .pt-second .pts-dole{height:42px;}

#menu{height:57px; background:url(../images/podmenu.jpg) no-repeat bottom white; z-index: 1000;}

#box-email{width:405px; height:38px; background-image:url(../images/pozadi_boxemail.jpg); background-repeat:no-repeat;}
#box-email .be-uvnitr{padding-left:10px; padding-top:7px;}
#box-email .be-input-text{border:1px solid #BDBABD; padding:2px; font-size:12px; height:18px; width:200px;}
#box-email span{color:white; margin-left:15px; text-decoration:none; cursor:hand; cursor:pointer;}
#box-email span:hover{text-decoration:underline;}

#box-email-top{padding:20px 20px; display: none;
	position: absolute; top:5px; right:0; width:210px;
	border: 1px solid white; background: black;}
#box-email-top p{margin:0; padding:0; padding-bottom:5px;}
#box-email-top .bet-input-text{border:1px solid #BDBABD; padding:2px; font-size:12px; height:18px; width:150px;}
#box-email-top span{color:white; margin-left:10px; text-decoration:none; cursor:hand; cursor:pointer;}
#box-email-top span:hover{text-decoration:underline;}

ul#menu-hl{margin:0px; padding:0px;}
ul#menu-hl span{display:none;}
ul#menu-hl ul{margin:0; padding:0; list-style-type:none; background-color:white; width:160px;}
ul#menu-hl li{float:left; list-style-type:none;}
ul#menu-hl a{display: block; height:57px; background-image:url(../images/menu3w.jpg); background-repeat:no-repeat;}
ul#menu-hl a:hover{background-image:url(../images/menu3b.jpg); background-repeat:no-repeat;}
ul#menu-hl a.active{background-image:url(../images/menu3b.jpg); background-repeat:no-repeat;}
ul#menu-hl ul a{display:block; color:black; text-decoration:none; background-image: none; height:20px; padding-top:5px; padding-left:5px;}
ul#menu-hl ul a:hover{color:black; background-color:#00EDFA; background-image: none;}
ul#menu-hl ul{position:absolute; visibility:hidden;}
ul#menu-hl li:hover ul, ul#menu-hl li.hover ul{visibility:visible;}
ul#menu-hl li li{float:none; border-bottom:1px solid #2A2A2A; padding:0;}
ul#menu-hl li{behavior: url(css/hover.htc);}


#menu_1{width:137px; background-position: 0 0 ;}
#menu_2{width:185px; background-position: -137px 0 ;}
#menu_3{width:130px; background-position: -322px 0 ;}
#menu_4{width:186px; background-position: -452px 0 ;}
#menu_5{width:114px; background-position: -638px 0 ;}
#menu_6{width:186px; background-position: -752px 0 ;}
/*938
*/
#obsah{padding-top:18px; padding-bottom:20px;}
#obsah p{padding-top:1px;margin-top:0;}

#obsah .right-col{float: right; width: 300px; margin-left: 5px; overflow: hidden; }

#banner-dole{background-image:url(../images/slogan_dole.jpg); height:88px;}

#bottom{color:#787878; padding-top:15px; padding-bottom:10px; padding-left:2px;}

#homepage{}
#homepage .h-first{float:left; width:628px; margin-right:16px;}
#homepage .h-second{float:left; width:294px;}

#ostatni-stranky{padding-left:20px; padding-right:20px;}

h1{color:#00E7F9; margin:0; padding:0; margin-bottom:10px;}
h2{ margin:0; padding:0;margin-top:1em;}
h3{color:#00E7F9; font-size:17px;}

h2.semily{padding-bottom:1em;}

#banner{margin-bottom:17px;}

#boxy{}
#boxy .b-first{float:left; width:295px; margin-right:17px;}
#boxy .b-second{float:left; width:316px;}

#box-1{background-color:#F3F3F3; width:293px; height:220px; background-image:url(../images/box1_1.jpg); background-repeat:no-repeat; cursor:hand; cursor:pointer;}
#box-1 span{display:block; color:black; text-decoration:none; cursor:hand; cursor:pointer;}
#box-1 .b1-first{min-height:187px; _height:187px; padding:16px; padding-bottom:0px; color:black;}
#box-1 .b1-first a {color:black;}
#box-1 .b1-first ul {padding-left: 16px; }
#box-1 .b1-first .b1f-nadpis{text-align:left; font-size:18px; padding-bottom:10px;}
#box-1 td{padding-bottom:3px; vertical-align:top;}
#box-1 .b1-second{height:19px; background-image:url(../images/box1_2.jpg); background-repeat:no-repeat;}

.div-hlasy{height:17px; background-image:url(../images/hlas.gif); background-repeat:repeat-x; border-left:1px solid #525252; border-right:1px solid #525252;}

#box-2{width:316px; height:221px; background-image:url(../images/box2_2.png); background-repeat:no-repeat; color:black;}
#box-2 a{display:block; color:black;}
#box-2 .b2-first{height:52px; text-align:center; line-height:52px; vertical-align:center; font-size:18px;}
#box-2 .b2-first a{height:52px;}
#box-2 .b2-second{height:110px;}
#box-2 .b2-second a{height:110px; text-decoration:none;}
#box-2 .b2-third{height:30px; text-align:center;}
#box-2 .b2-third a{height:30px;}
#box-2 .b2-4th{height:30px; text-align:center;}
#box-2 .nehlasovano{cursor:hand; cursor:pointer;}



#box-3, #box-3a {background-color:#F3F3F3; width:293px; height:220px; background-image:url(../images/box1_1.jpg); background-repeat:no-repeat; cursor:hand; cursor:pointer;}
#box-3 span{display:block; color:black; text-decoration:none; cursor:hand; cursor:pointer;}
#box-3a a{color:black;}
#box-3 .b3-first, #box-3a .b3a-first {min-height:187px; _height:186px; padding:16px; padding-bottom:0px; color:black;}
#box-3 .b3-first a {color:black;}
#box-3 .b3-first .b3f-nadpis, #box-3a .b3a-first .b3af-nadpis{text-align:left; font-size:18px; padding-bottom:10px;}
#box-3 td{padding-bottom:3px; vertical-align:top;}
#box-3 .b3-second, #box-3a .b3a-second{height:19px; background-image:url(../images/box1_2.jpg); background-repeat:no-repeat;}
#box-3 hr {border: none; border-top : 1px solid black; clear: both; margin: .2em 1em .2em 0}
#box-3 .colorbox-flash img {float:left; margin: 0 .5em .5em 0}

#box-3a {height: 111px; margin-bottom:19px; }
#box-3a .b3a-first .b3af-nadpis a{color: black;}
#box-3a .b3a-first{min-height: 76px;  _height:76px; }

#mailing_info{display:none; color:red;}

#seznam_kroku{padding:3px; margin-bottom:10px;}
#seznam_kroku ul{margin:0; padding:0;}
#seznam_kroku li{float:left; margin-right:15px; list-style-type:none; font-size:14px;}
#seznam_kroku li.active{color:#0CCFFF;}

.box-informace{border:1px solid #BFBFBF; padding:10px; margin-bottom:10px;}

.box-ico-fb{border:1px solid #BFBFBF; padding:10px; margin-bottom:10px;}
.box-ico-fb a{display:block; padding-left:45px; line-height:40px; background-image:url(../images/ico_facebook_2.jpg); background-repeat:no-repeat;}

.box-odeslat{border:1px solid #BFBFBF; padding:10px; margin-bottom:10px;}

#chyba{padding:3px; margin-bottom:5px;}
#chyba-hlaska{margin:0; padding:0;}
#chyba-hlaska li{list-style-type:none; color:red; margin:0; padding:0;}

#video-top{width:426px; height:240px;}

#box-zpravy{}
#box-zpravy img{border:1px solid white;}
#box-zpravy h2{margin:0; padding:0; font-size:15px; color:#0CCFFF;}
#box-zpravy .bz-obal{margin-bottom:15px;}
#box-zpravy .bzo-first{float:left; width:200px; margin-right:10px;}
#box-zpravy .bzo-second{float:left; width:650px;}
#box-zpravy .bzo-ukaz-vice{color:red; text-align:right;}
#box-zpravy .bzo-ukaz-vice a{display:block;}

#box-zpet{text-align:right;}
#box-zpet a{display:block;}

#komentare{}
#komentare td{padding:3px;}
#komentare .k-nadpis{background-color:#222222;}

fieldset{border:1px solid white; margin-bottom:15px; padding:4px;}
legend{font-weight:bold; font-size:14px; color:white;}

#video-vypis{}
#video-vypis h2{margin:0; padding:0; font-size:15px; color:#0CCFFF;}
#video-vypis .vv-obal{margin-bottom:15px;}
#video-vypis .vv-first{float:left; width:340px; margin-right:1px;}
#video-vypis .vv-second{float:left; width:530px;}
#video-vypis .vv-ukaz-vice{padding-top:10px;/*text-align:right;*/}
#video-vypis .vv-ukaz-vice a{display:block;}

#foto-vypis{}
#foto-vypis h2{margin:0; padding:0; font-size:15px; color:#0CCFFF;}
#foto-vypis .fv-obal{margin-bottom:15px;}
#foto-vypis .fv-first{float:left; width:200px; margin-right:10px;}
#foto-vypis .fv-second{float:left; width:650px;}
#foto-vypis .fv-ukaz-vice{padding-top:10px;/*text-align:right;*/}
#foto-vypis .fv-ukaz-vice a{display:block;}

#info-vypis{}
#info-vypis h2{margin:0; padding:0; font-size:15px; color:#0CCFFF;}
#info-vypis .iv-obal{margin-bottom:15px;}
#info-vypis .iv-ukaz-vice{padding-top:10px;/*text-align:right;*/}
#info-vypis .iv-ukaz-vice a{display:block;}

/*
.videa-box-email{width:405px; height:38px; background-image:url(../images/pozadi_boxemail.jpg); background-repeat:no-repeat;}
.videa-box-email .vbe-uvnitr{padding-left:10px; padding-top:7px;}
.videa-box-email .vbe-input-text{border:1px solid #BDBABD; padding:2px; font-size:12px; height:18px; width:200px;}
.videa-box-email span{color:white; margin-left:15px; text-decoration:none; cursor:hand; cursor:pointer;}
.videa-box-email span:hover{text-decoration:underline;}
*/
.videa-box-email{width:405px; background-image:url(../images/videa_box_email_top.jpg); background-repeat:no-repeat; background-position:top; background-color:#02DEFF; color:black;}
.videa-box-email .vbe-top{}
.videa-box-email .vbe-top .vbe-t-uvnitr{padding-left:10px; padding-top:10px;}
.videa-box-email .vbe-bottom{height:11px; background-image:url(../images/videa_box_email_bottom.jpg); background-repeat:no-repeat;}
.videa-box-email span{color:white; text-decoration:none; cursor:hand; cursor:pointer; font-size:13px;}
.videa-box-email span:hover{text-decoration:underline;}

/* ZMENY OPROTI STANDARDNIMU NASTAVENI */
#ostatni-stranky{
  font-size:16px;
}

#ostatni-stranky li {
  margin-bottom:0.8em;
}
#ostatni-stranky p, #ostatni-stranky li{
  line-height:1.3em;
  font-size:12px;
}

#ostatni-stranky a{
  text-decoration:underline;
}

#lide img {width:100px; float:left;margin-right:1em;}
#lide h2, #lide h5 { clear:both;}

/*vyzva*/
.ac_loading {
	background : url('indicator.gif') right center no-repeat;
	width:300px;
}

#semily-blok {margin-top:10px;width:28em; background-color:#444;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;clear:both;}

a.semily-button { width:400px;margin:5px; background-color:#00CEFD;color:#000;padding:20px;text-align:center;font-weight:bold; text-decoration:none; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.semily-button:hover { background-color:#ddd;}
p.semily-break { clear:both; text-align:center;margin: auto 10px;padding:20px;}

.border-table table {border:1px solid silver;}
.border-table th {background: white; color:black; padding: 0.1em .5em; }
.border-table td {border-bottom: 1px solid silver;}
.border-table tr:hover td {border-color: #00EDFA; color: #00EDFA; }

