body {

 margin: 0;

 padding: 0;

 background-color: rgb(131,131,131);

 font: 80%/130% Verdana,Arial,sans-serif;  

}



/* layout */



#hlavicka {

 position: fixed;

 z-index: 1;

 height: 177px;

 width: 950px;

 background-image: url(obrazky/hlavicka_pruhledny.png);

 background-repeat: repeat-x; 

}

#stranka {

 position: relative;

 width: 950px;
 min-height:350px;
 margin: 0 auto;
 margin-bottom: 5px;
 
 padding-bottom: 60px;

 background-color: rgb(159,159,159); 

}

#spodni_lista {

 position: fixed;

 z-index: 1;

 bottom: 0;

 width: 950px;

 height: 48px;

 background-color: rgb(206,0,33);

 background-image: url(obrazky/spodni_lista2.png);
	margin-top: 5px;
}

#obsah {

 width: 924px; 
/* min-height: 200px;*/
 position: relative;

 z-index: 0;

 padding: 177px 13px 0 13px;

}

#moderator {

 width: 163px;

 height: 299px;

 position: absolute;

 top: -18px;

 right: 0;

 z-index: 0;

}

#hlavni {

 width: 668px;

 background-color: rgb(196,196,196);

 float: left;

 border-bottom: solid 2px rgb(222,222,222); 
 margin-bottom: 2px; 
 

}

#hlavni img {

 padding: 5px;

 border: solid 1px rgb(222,222,222);

}

#uvodni_strana #hlavni {

 background: transparent;

 border: none;

}
#content{
	/*border: 1px solid silver;*/ width:668px; min-height: 300px; 
}
#uvodni_strana #hlavni img {

 padding: 0;

 border: none;

}

#hlavni.obsahuje_sloupce {

 background: transparent;

 border: none; 

}

#hlavni.obsahuje_sloupce h2 {

 margin-bottom: 1em;

}

#live {

 width: 245px;

 height: 72px;

 line-height: 72px;

 text-align: center;

 position: absolute;

 top: 9px;

 left: 460px;

 background-color: rgb(206,0,33);

 border: solid 1px rgb(255,255,255);

 color: rgb(255,255,255);

 visibility: hidden;

}

.vnitrni {

 padding: 0 15px;

}

.fotogalerie_nahledy img {

 margin: 5px;

}

#pravy_sloupec {

 /* padding: 10px; */

 width: 246px;

 float: right;

 min-height: 350px;

}

#pravy_sloupec_vse { height:467px;width: 246px; float: right;}

#pravy_sloupec_reklama {

 /* padding: 10px; */

 width: 275px;

 float: right;
 
/* height: 478px;*/

}
.obchod{
	width: 450px;
}
#menu {

 margin: 0;

 padding: 4px 0 0 4px; 

 width: 730px;

 height: 33px;

 position: absolute;

 top: 81px;

 right: 0;

 list-style-type: none;

 background-image: url(obrazky/menu.png);
 left: 242px;
 background-repeat: no-repeat;
}

#menu li {

 float: left;

}

#menu a {

 display: inline-block;

}

#menu a {

 display: block;

 width: 103px;

 height: 27px;

 float: left;

 margin-right: 11px;

}

#o_fotogalerie:hover {

 background-image: url(obrazky/menu.png);

 background-position: -4px -41px;

}
#hlasuj{
	background-image: url(obrazky/hlasuj.png);
	width:150px; height:37px; 
}
#hlasuj:hover{
background-image: url(obrazky/hlasuj.png);
	background-position: 0px -37px;
}
#o_program:hover {

 background-image: url(obrazky/menu.png);

 background-position: -118px -41px;

}

#o_kariera:hover {

 background-image: url(obrazky/menu.png);

 background-position: -232px -41px;

}

#o_reklama:hover {

 background-image: url(obrazky/menu.png);

 background-position: -346px -41px;

}

#o_vse_o_radiu:hover {

 background-image: url(obrazky/menu.png);

 background-position: -460px -41px;

}

#z_vysilani:hover {

 background-image: url(obrazky/menu.png);

 background-position: -574px -41px;
 width: 110px;
}
#tl_miss h2 {color:white; text-decoration: none;}
#tl_miss h2 a:hover{color: red; text-decoration: none;}

#hodiny{	border: 2px solid;	background: white; text-align: center; width: 230px; height: 60px; margin-left: 35%;}
#hodiny h2{	background: transparent; color: red; padding-bottom: 2px;}

#popis {

 display: block;

 position: absolute;

 top: 120px;

 left: 246px;

 font-size: 90%;

 font-weight: bold;

}

#popis.aktivni {

 color: rgb(206,0,33);

}

#primo_do_studia {

 display: block;

 width: 183px;

 height: 96px;

 margin: 1em auto 0 auto;

 background-image: url(obrazky/obalka.png);

}

#zprava_dne {

 width: 442px; /*bez hitparádou width: 668px;*/ min-height: 113px;
/*border: 1px solid blue;*/
}
#aktuality{
	width: 442px; min-height: 113px;  /*border: 1px solid gold;*/ 
}
.aktual{
	padding: 0px 2px 2px; margin-left: 2px;
}
#projekty{
	/*float: right; position: absolute;*/ margin-left: 452px;width: 216px; margin-bottom: 3px; 
}

.cleaner {clear: both;}
.sloupec { width: 216px; /*height: 300px;*/ float: left; margin-right: 10px;}
.posledni_sloupec { margin-right: 0; margin-top: -145px;}

.pulsloupeclevy {

 width: 329px;

 float: left;

 margin-right: 10px;

}

.pulsloupecpravy {

 width: 328px;

 float: right; 

}
.pulsloupecpravy2 {

 width: 595px;
 height: 500px;

 margin-top: 470px;
 margin-left: 329px;
 float: right; 
 position: absolute;

}

.box, .box1 {

 background-color: rgb(196,196,196);

 border-bottom: solid 2px rgb(222,222,222);

 margin-bottom: 10px;

}

.box h3, .box1 h3 {

 margin-top: 0;

 background-color: rgb(66,66,66);

 background-image: url(obrazky/box_h3.png);

 background-position: 0 50%;

 background-repeat: repeat-x;

 color: rgb(255,255,255);

 font-size: 100%;

 padding: 0.2em 0.5em;

 border-bottom: solid 2px rgb(222,222,222); 

}

.box h4, .box1 h4 {

 margin: 0 3px 3px 3px;

 font-size: 100%;

}

.box p, .box form { padding: 0 0.5em;}
.box1 p, .box1 form {
	padding: 0 1.5em;
}


.souradnice {

 position: relative;

}

.vycistit:after {

 content: ".";

 display: block;

 height: 0;

 clear: both;

 visibility: hidden; 

}

#logo {

 float: left;

 margin-top: 10px;

 margin-left: 38px;

}

#volejte_do_studia {

 display: block;

 width: 252px;

 height: 72px;

 position: absolute;

 top: 9px;

 left: 210px;

 background-image: url(obrazky/volejte_do_studia-1.png);

}

#poslouchejte_zive {

 display: block;

 width: 230px;

 height: 72px;

 position: absolute;

 top: 9px;

 left: 460px;

 background-image: url(obrazky/poslouchejte_zive1.png);

}
#nastav_home {

 display: block;

 width: 252px;

 height: 72px;

 position: absolute;

 top: 9px;

 left: 690px;

 background-image: url(obrazky/nastav_home.png);

}



/* obecne */

h1 {

 display: none;

}

h2 {

 margin: 0;

 background-color: rgb(66,66,66);

 background-image: url(obrazky/box_h3.png);

 background-position: 0 50%;

 background-repeat: repeat-x;

 color: rgb(255,255,255);

 font-size: 120%;

 padding: 0.2em 0.5em;

 border-bottom: solid 2px rgb(222,222,222); 

}

h3 {

 color: rgb(206,0,33);

 font-size: 120%; 

}

.galerie {

 text-align: center; 

}

.moderatori {

 line-height: 0;

 font-size: 0;

 width: 220px;

 margin-right: auto;

 margin-left: auto;

}
.sona {
	margin: 5px;
}
.moderatori img {

 margin: 2px;

}

a {

 color: rgb(206,0,33);

}

a:hover {

 color: rgb(255,255,255);

 text-decoration: none; 

}

a span {

 display: none;

}

a img {

 border: none;

}

em {

 color: rgb(206,0,33);

 font-style: normal;

}

strong {

 color: rgb(206,0,33);

}

input.tlacitko {

 background-color: rgb(206,0,33);

 color: rgb(255,255,255);

 border: solid 1px rgb(255,255,255);

}

.cervena {

 color: rgb(206,0,33);

}



/* tabulky */

table {

 margin-bottom: 1em;

 border-collapse: collapse;

 border: solid 1px rgb(0,0,0);

}
table img {

 display: block;

}
td, th {

 border: solid 1px rgb(0,0,0);

 padding: 0.2em 0.5em; 

}

table.bezramecku, table.bezramecku td, table.bezramecku th {

 border: none;

} 

th {

 text-align: left;

 background-color: rgb(222,222,222);

}

thead th {

 color: rgb(255,255,255);

 background-color: rgb(206,0,33); 

}



table.prehled_programu .cas {

 width: 130px;

}

table.prehled_programu .porad {

 width: 420px;

}





/* slideshow */



#slideshow { 

 height: 302px;

 margin-bottom: 10px;

}

#slideshow img {

 position: absolute;

 top: 0;

 left: 0;

 display: block;

}



/* lide */



#lide_detail {

 margin: 0 7px;

 padding: 5px;

 border: solid 1px rgb(222,222,222); 

}

#lide_detail img {

 border: none;

}

#lide_detail p {

 padding: 0;

}

#lide_detail h4 {

 color: rgb(206,0,33);

 padding: 0;

}

#lide_galerie {

 margin-right: 7px;

 margin-left: 7px;

 padding: 0;

}

#lide_galerie a:hover img {

 background-color: rgb(166,166,166);

}

.miss a:hover img { background-color: rgb(206,0,33);}
.foto{margin-left: 10px;}

/*#detail-miss{	position: static; margin-top: 10px;  background-color: rgb(166,166,166); width: 100%; height:420px; border: solid 1px; 

padding: 10px;}*/
#detail-miss{	text-align: center; /*border: 1px solid blue;*/}
#detail-miss img{	margin-left: -10px;/* border: 1px solid red;*/}
.miss-popis{  margin: 0px auto 10px auto;/* border: 3px solid green;*/ }

/*#prave_vas_bavi {

 margin-left: 82px;

}*/



/* mp3 */

#prehravac_mp3 {

 margin: 6px;

}
.miss{
	text-align: center; margin-left: 10px; margin-right: 10px;
	}
#akce_logo{
	 display: block;
	margin-right: auto;
 margin-left: 25px; margin-top: 30px;
 max-width: 200px; text-align: center;
}
#novinky {
	width: 236px; padding: 5px;
}
#odpocitavani{ color: red; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}


.vizitka-1{	height:280px; width: 900px;/*border: solid red 1px; */margin-top:5px; margin-left:auto; margin-right: auto; }
.vizitka{	margin: 5px; /*margin-left: 120px;*/ float: left; margin-top:0px;  }
.vizitka-box{	margin: 5px; margin-left: 15px; margin-right: auto; float: left; margin-top:5px; }
.vizitka1{	margin: 5px; /*margin-left: 252px;*/ float: left;  margin-top:0px;}
.vizitka2{	margin: 5px; /* margin-left: 470px; */float: left; margin-top: 0px;}
.vizitka3{	margin: 5px; /*margin-left: 710px; */float: left;  margin-top: 0px;}
#chlap1{	margin-left: 200px; width: 550px; height:300px; }
#chlap2{	float: left; width: 900px; height: 300px;}
.vizitka-chl{	margin: 5px; float: left;  margin-top:0px; margin-left: 50px;}
.vizitka-chl1{ margin: 5px;  margin-top: 0px; float: left; margin-left: 100px;}
.vizitka-chl2{ margin: 5px;  margin-top: 0px; float: left; }
.vizitka-chl3{ margin: 5px;  margin-top: 0px; float: left; }
#captcha{	background-color: white; padding: 5px; border: 1px solid black;
	font: italic bold 16px "Courier New", Courier, monospace;}
.chlap{	margin-left: 100px; float: left;}
/*napoveda nastav home*/
#prohlizece {	padding-left: 65px; height:150px;}
#napov{	margin-left: 40px;}
.example4 img{	margin-left: 200px;}
.icons-browsers a span{display:block;width:100px;cursor:pointer;margin: 75px 0 10px; }
.icon-ie{background-position:26px 5px;background: url(../obrazky/napoveda/logo-ie8.png) no-repeat ; border: solid 1px rgb(196,196,196);}
.icon-ff{background-position:91px 5px; background: url(../obrazky/napoveda/logo-ff.png) no-repeat; border:solid 1px rgb(196,196,196);}
.icon-chrome{background-position:-214px 5px;background: url(../obrazky/napoveda/logo-chrome.png) no-repeat;border:solid 1px rgb(196,196,196);}
.icon-opera{background-position:-331px 5px;background: url(../obrazky/napoveda/logo-opera.png) no-repeat;border:solid 1px rgb(196,196,196);}
.icons-browsers{width:575px;text-align:center;margin:0 auto; }
.icons-browsers a,.icons-browsers a:hover{float:left;margin-right:15px;}
.icons-browsers a:hover{ border: 1px solid red;}
.icons-browsers a span{display:block;width:100px;cursor:pointer;margin:95px 0 10px}
.list-inline li{display:inline}
.clearfix{margin:.75em 0}
.break-lines-fix p{font-size:0;line-height:0;margin:0}
#cela_stranka table{	display: inline; text-align: center; border:none;}
#cela_stranka  a:hover img{background-color: rgb(206,0,33); }

/* polibek */
#hlas table  {font-size: 9px; display: inline-block; margin-top: 5px; text-align: center; } 
#hlas td.volba {background-color: #999999;  padding: 1px 4px 4px 4px; } 
#hlas td.volba:hover {	background-color: rgb(206,0,33); }
#hlas table.potvrzeni {     display: Block;     margin-bottom: 40px;   text-align: center;} 
#hlas input.tlacitko { font-weight: Bold;  margin-top: 20px; padding-bottom:6px; font-size: 18px; background: url(obrazky/hlasuj.png) no-repeat; width:150px; height:37px; } 

#hlas input.tlacitko:hover{background-image: url(obrazky/hlasuj.png);	background-position: 0px -37px;}
#hlas .umisteni{	margin: 10px;/* border: solid 1px red;*/  display: inline-block;  }
#hlas img { margin-top: 30px;  padding: 2px;  margin: 2px;  border: 1px Solid #999999; text-align: center; } 
#hlas  img:hover {padding: 2px; margin: 2px; border: 1px Solid #FF0000; }
#hlas .white:hover {	background-color: white;}
