/* POCET HODIN k 30.12.05 - 50 */

* {
  margin: 0;
	padding: 0;
}

body {
  font-family: Trebuchet MS, Book Antiqua, Verdana, Arial, Helvetica, sans-serif, Garamond;
  font:70%/120% Trebuchet MS, Book Antiqua, Verdana;  
	color:#666;
	text-align:center;
	background:url('./images/bg_body.gif');
}

html 		{ _overflow:auto; _height:100%; }
body { height:100%; }

img 
{
  border:0; 
  margin:0; 
  padding:0;
}

h1 
{
  padding: 0;
  margin-top: 40px; 
  margin-left:60px;
  position: relative;
  width: 250px;
  height: 55px;
  overflow: hidden;
}
    
h1 span 
{
  display: block;
  position: absolute;
  padding: 0;
  left: 0;
  top: 0;
  z-index: 2;
  width: 250px; 
  height: 55px;
  background: url('./images/bg_logo.gif') top left no-repeat;
  _cursor: hand;
}

h1 a
{
  color:white;
}

a
{
  color:black;
  text-decoration:none;
  border-bottom:1px dashed #D5D5D5;
  font-size:1.0em;
}

a:hover
{
    /*color:black;*/
  color:#E17014;
  text-decoration:none;
  /*border-bottom:1px dashed black;*/
  /*font-weight:bold;*/
  border:none;
  font-size:1.0em;
}

a.a-mapa-stranek
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_mapa_stranek.gif");
  border:none;
  height:30px;
}

a.a-mapa-stranek:hover
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_mapa_stranek_hover.gif");
  border:none;
}

a.a-hlavni-stranka
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_domu.gif");
  border:none;
  margin-left:35px;
}

a.a-hlavni-stranka:hover
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_domu_hover.gif");
  border:none;
  margin-left:35px;
}

a.a-kontakt
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_kontakt.gif");
  border:none;
  margin-left:35px;
}

a.a-kontakt:hover
{
  padding:0;
  margin:0;
  background-image:url("./images/bg_kontakt_hover.gif");
  border:none;
  margin-left:35px;
}

h2.nadpis_clanku
{
  font-size:1.6em;
  font-weight:bold;
  line-height:1.0em;
  color:black;
  margin:3px 7px;
  padding-bottom:0px;
}

p.clanek
{
  color:black;
  font-size:1.0em;
  line-height:1.7em;
  margin:3px 6px;
}

/* ----- LAYOUT ----- */

div#hlavicka
{
  margin:0 auto;
  /*margin-top:-10px;*/
  width:800px;
  height:140px;
  text-align:left;
}

div#stred
{
  margin:0 auto;
  width:800px;
  height:540px;
  text-align:left;
}

div#paticka
{
  margin:0 auto;
  width:830px;
  height:20px;
  padding:25px 25px 0px 90px;
  text-align:left;
  font-size:1.1em;
  color:black;
}

div#paticka a
{
  /*font-size:1.4em;*/
  color:black;
  text-decoration:none;
  border:none;
}

div#paticka a:hover
{
  /*font-size:1.4em;*/
  color:gray;
  text-decoration:none;
  border:none;
}

div#spoluprace
{
  margin:0 auto;
  width:830px;
  height:20px;
  padding:5px 25px 0px 90px;
  text-align:left;
  font-size:1.1em;
  color:black;
  text-align:center;
}

div#spoluprace a
{
  /*font-size:1.4em;*/
  color:black;
  text-decoration:none;
  border:none;
}

div#spoluprace a:hover
{
  /*font-size:1.4em;*/
  color:gray;
  text-decoration:none;
  border:none;
}

div#stred_levy
{
  float:left;
  width:480px;
  height:540px;
}

div#stred_pravy
{
  width:285px;
  height:540px;
  margin-left:512px;
  /*margin-top:20px;*/
}

div#hlavicka_levy
{
  float:left;
  width:480px;
  height:140px;
}

div#hlavicka_pravy
{
  /*width:317px;*/
  margin-left:540px;  
  padding-top:60px;
  line-height:1.4em;
}

/* ----- /LAYOUT ----- */



/* ----- LAYOUT - PODCASTI ----- */

div#stred_levy .levy_foto /* 430,540 */
{
  background-color:white;
  padding:12px;
  width:406px;
  height:306px;
  margin-left:50px;
  overflow:hidden;
}

div#stred_levy .levy_info /* 430,190 */
{
  background-color:white;
  padding:12px;
  width:406px;
  height:152px;
  margin-left:50px;
  margin-top:34px;
  overflow:hidden;
}

div#stred_levy .levy_promo /* 430,540 */
{
  background-color:white;
  padding:12px;
  width:406px;
  height:516px;
  margin-left:50px;
  /*margin-top:-5px;*/
  overflow:hidden;
}

div#stred_pravy .pravy_vysoky /* 220,370 */
{
  margin-top:10px;
  background-color:white;
  padding:12px;
  width:186px;
  height:326px;
  overflow:hidden;
}

div#stred_pravy .pravy_nizky /* 220,190 */
{
  background-color:white;
  padding:12px;
  width:186px;
  height:166px;
  overflow:hidden;
}

div#stred_pravy .pravy_info /* 220,150 */
{
  background-color:white;
  padding:12px;
  width:186px;
  height:126px;
  overflow:hidden;
}

div#stred_pravy .pravy_menu /* 160,150 */
{
  padding:0;
  padding:0;
  margin-left:0px;
  padding-left:30px;
  width:180px;
  height:180px;
  overflow:hidden;
  line-height:1.8em;
  background-image:url("./images/bg_pravy_menu.gif");
}

/* ----- /LAYOUT - PODCASTI ----- */

/* ----- RAMECEK ----- */

div.ram_nadpis
{
  padding:2px 0 12px 5px;
  color:#666;
}

div.ram_nadpis h2
{
  font-size:1.9em;
  font-weight:normal;
  line-height:1.0em;
  margin-bottom:0px;
  padding-bottom:0px;
}


div.ram_text
{
  background-color:#E5E5E5;
  color:black;
  /*padding:10px 5px 10px 20px;*/
  overflow:hidden;
  padding:2px 0px;
  height:114px;
} 

.ram_text p
{
  font-family: Verdana, Trebuchet MS;
  font-size:1.0em;
  line-height:1.3em;
  padding:3px 5px;
}

.ram_text a
{
  color:black;
  text-decoration:none;
  border-bottom:1px dashed gray;
  font-size:1.0em;
}

.ram_text a:hover
{
    /*color:black;*/
  color:#009ADF;
  text-decoration:none;
  border-bottom:1px solid gray;
  /*font-weight:bold;*/
  font-size:1.0em;
}

/* ----- /RAMECEK ----- */


/*  ----- REFERENCE MENU ----- */

div.nabidka_referenci ul, li 
{
  margin: 0 0 0 0; 
  padding: 0 0 0 0 ;
  list-style: none;
  width:196px;
}

div.nabidka_referenci li a 
{
  height:20px;
  background:#F5F5F5; 
  text-decoration:none;
  display: block;
  padding:8px 4px 2px 10px;
  border-bottom:1px solid #E9E9E9;
  border-top:1px solid #E9E9E9;
  font-size:1.2em;
  font-weight:bold;
  color:#777;
}

div.nabidka_referenci li a.visiting 
{
  height:20px;
  background:#F0F0F0; 
  text-decoration:none;
  display: block;
  padding:8px 4px 2px 10px;
  border-bottom:1px solid #E9E9E9;
  border-top:1px solid #E9E9E9;
  font-size:1.2em;
  font-weight:bold;
  color:black;
}

div.nabidka_referenci li a:hover 
{
  background:#F0F0F0; 
  padding:8px 4px 2px 10px;
  border:none;
  border-bottom:1px solid #E9E9E9;
  border-top:1px solid #E9E9E9;
  font-size:1.2em;
  font-weight:bold;
  color:black;
}

div.nabidka_referenci li a:hover 
{
  background:#F0F0F0; 
  padding:8px 4px 2px 10px;
  border:none;
  border-bottom:1px solid #E9E9E9;
  border-top:1px solid #E9E9E9;
  font-size:1.2em;
  font-weight:bold;
  color:black;
}

div.nabidka_referenci li.reference_subkategorie a 
{
  height:10px;
  background:#F5F5F5; 
  text-decoration:none;
  display: block;
  padding:3px 4px 6px 16px;
  /* border-bottom:1px solid #E5E5E5; */
  border:none;
  font-size:1.0em;
  font-weight:normal;
  color:#777;
}

div.nabidka_referenci li.reference_subkategorie a.visiting 
{
  height:10px;
  background:#F0F0F0; 
  /*
  background:#FBDDBD; 
  background:#F9A925; 
  */
  text-decoration:none;
  display: block;
  padding:3px 4px 6px 11px;
  /* border-bottom:1px solid #F5F5F5; */
  border-left:5px solid #F9A925;
  font-size:1.0em;
  font-weight:normal;
  color:black;
}

div.nabidka_referenci li.reference_subkategorie a:hover
{
  height:10px;
  background:#F0F0F0;
  /*
  background:#FBDDBD; 
  background:#F9A925; 
  */ 
  text-decoration:none;
  display: block;
  padding:3px 4px 6px 11px;
  /* border-bottom:1px solid #F5F5F5; */
  border-left:5px solid #F9A925;
  font-size:1.0em;
  font-weight:normal;
  color:black;
}

div.nabidka_referenci li.reference_subkategorie a.visiting:hover
{
  height:10px;
  background:#F0F0F0;
  /*
  background:#FBDDBD; 
  background:#F9A925; 
  */
  text-decoration:none;
  display: block;
  padding:3px 4px 6px 11px;
  /* border-bottom:1px solid #F5F5F5; */
  border-left:5px solid #F9A925;
  font-size:1.0em;
  font-weight:normal;
  color:black;
}

/*  ----- /REFERENCE MENU ----- */

/* ----- STYLY ----- */

div.nabidka_nadpis
{
  padding:5px 0 15px 5px;
  font-size:1.9em;
  color:#666;
}

div.nabidka_referenci
{
  background-color:#F5F5F5;
  color:black;
  font-size:1.2em;
  padding:0px 0px 0px 0px;
  height:292px;
  /*margin-bottom:10px;*/
  /*line-height:2.0em;*/
  overflow:hidden;
}

div.nabidka_menu
{
  background-color:#E5E5E5;
  color:black;
  font-size:1.2em;
  padding:8px 0px 8px 9px;
  height:276px;
  /*margin-bottom:10px;*/
  /*line-height:2.0em;*/
  overflow:hidden;
}

div.nabidka_menu a
{
  line-height:1.5em;
}

div.nabidka_menu a:hover
{
  color:#E17014;
}

div.sedy
{
  margin-top:12px;
  padding:5px 0 5px 0;
  width:100%;
  background-color:#E5E5E5;
}

div.sedy p
{
  padding:8px 10px;;
}

div.sedy_promo_3
{
  
  margin-bottom:12px;
  padding:3px 0 3px 0;
  width:100%;
  background-color:#E5E5E5;
}

div.sedy_promo_3 p
{
  padding:8px 10px;;
}

div.pravy_menu a 
{
  color:#CCC;
  text-decoration:none;
  border:none;
  font-size:1.9em;
  line-height:1.9em;
}

div.pravy_menu a:hover,a.visit
{
  color:#D88F18;
  
  text-decoration:none;
  font-size:1.9em;
  line-height:1.9em;
  border:none;
}

div.pravy_menu a.visit
{
  color:#D88F18;
  text-decoration:none;
  font-size:1.9em;
  line-height:1.9em;
  border:none;
}

div.pravy_vysoky a
{
  color:black;
  text-decoration:none;
  font-size:1.0em;
  border:none;
}

div.pravy_vysoky a:hover
{
  /*color:black;*/
  color:#009ADF;
  /* color:#D88F18; */
  text-decoration:none;
  /*font-weight:bold;*/
  font-size:1.0em;
  border:none;
}

div.pravy_vysoky a.visit
{
  /*color:black;*/
  color:#009ADF;
  /*color:#D88F18;
  color:black;*/
  text-decoration:none;
  font-weight:bold;
  font-size:1.0em;
  border:none;
}

p.prvni
{
  margin-top:10px;
}

.mt_10
{
  margin-top:10px;
}

.mt_11
{
  margin-top:11px;
}

.seda
{
  color:gray;
}

/* ----- /STYLY ----- */

/* ----- FORMULAR -----*/

.ram_text input
{
  border:1px solid #FBBC57;
  border:1px solid #999;
  line-height:0.8em;
  height:15px;
  color:black;
  font-size:0.8em;
  width:150px;
  background-image:url('./images/bg_input.gif');
}

.ram_text textarea
{
  border:1px solid #FBBC57;
  border:1px solid #999;
  border:1px solid orange;
  line-height:1.0em;
  height:46px;
  color:black;
  font-size:1.1em;
  width:241px;
  /*float:right;*/
  font-family:Trebuchet MS, Verdana;
  background-image: url("./images/bg_textarea.gif");
}

input.input_radio
{
  line-height:0.8em;
  height:15px;
  font-size:0.8em;
  border:none;
  width:20px;
  background-color:#E5E5E5;
}

img.ramecek_sedy
{
  background-color:white;
  padding:3px;
  border:1px solid #CCC;
  margin:3px;
}

img.ramecek_oranzovy
{
  background-color:white;
  padding:3px;
  border:1px solid #F3C434;
  margin:3px;
}

img.ramecek_oranzovy_l
{
  background-color:white;
  padding:3px;
  border:1px solid #F3C434;
  margin:3px;
  float:left;
  margin-left:10px;
}

img.ramecek_oranzovy_r
{
  background-color:white;
  padding:3px;
  border:1px solid #F3C434;
  margin:3px;
  float:right;
  margin-right:10px;
}

input.input_submit
{
  width:48px;
  height:48px;
  line-height:1.0em;
  font-size:0.8em;
  border:1px solid orange;
  background-image:none;
  background-color:#F0C678;
}

ul.mapa
{
  font-size:0.9em;
  margin-left:15px;
  list-style-type:none;
  
}

ul.mapa li
{
  margin-top:0px;
  line-height:1.5em;
}

p.info_kontakty
{
  font-family: Verdana, Trebuchet MS;
  padding:10px;
  /*padding-bottom:15px;*/
  line-height:1.2em;
  font-size:1.2em;
  border-bottom:1px solid #AAA;
  color:black;
}

acronym
{
  cursor: help;
}

div#pf a#pf_a
{
  padding-top:0px;
  padding-left:100px;
  padding-right:100px;
  padding-bottom:180px;
  background: url('./images/pf_off.png') no-repeat;
  border:none;
  text-decoration:none;
}

div#pf a#pf_a:hover
{

  background: url('./images/pf_on.png');
  border:none;
  text-decoration:none;
}

span.reference_vyber a
{
  color:#777;
}

span.reference_vyber a.visited
{
  color:orange;
}

/* ----- /FORMULAR -----*/

