@media screen, projection {

	/* 1. GENERAL:*/
	*{margin:0; padding:0;}
	img, table, textarea {border:0;}
	li {list-style-type:none;}
	hr {display:none; clear:both;}
	.clear {clear:both !important; height:0 !important; line-height:0 !important; font-size:0 !important; padding:0 !important;}
	.nostyle,legend {display:none;}
	body {font-family: Tahoma, "Times New Roman", Arial, sans-serif; text-align: center; color:#555;font-size:12px;background:url("../images/background.jpg") center 0 no-repeat #000;position:relative;margin:0!important;}
	a {color:#6c7928;}
	a:hover {color:#991D26;}
	.cloak {z-index:0;position:relative;text-align: center;overflow:hidden;font-size:10px;display:block;}
  .cloak span {position:absolute;left:0;top:0;z-index:2;background-repeat:no-repeat!important;display:block;height:100%;width:100%;}
  .cloak a span {cursor:pointer;}
  fieldset {border:none;}
  .left {float:left}
  .right {float:right}

  #main {width:980px;margin:0 auto;position:relative;}
  #top {width:980px;height:229px;text-align: left;}
  h1 {width:153px;height:33px;position:absolute;top:102px;left:62px;z-index:1;margin-bottom:-32px;color:#fff;background: #FF3333;}
  h1 a span{background:url("../images/logo.gif");}
  #content {background:url("../images/cont_bg.gif") right bottom no-repeat #fff;}
  #footer {overflow:hidden!important;width:980px;height:283px;background:url("../images/footer.jpg") 0 0 no-repeat;position:relative;}

  #navigace {position:relative;top:198px;float:right;z-index:10;}
  #navigace li{display:block;height:28px;float:left;margin: 0 20px 0 0;}
  #navigace li.sluzby {width:76px;overflow:visible;text-align:left;}
  #navigace li.sluzby span{background:url("../images/btn_sluzby.gif");}
  #navigace li.reference {width:112px;}
  #navigace li.reference a span{background:url("../images/btn_reference.gif");}
  #navigace li.kontakt {width:95px;}
  #navigace li.kontakt a span{background:url("../images/btn_kontakt.gif");}
  #navigace li a:hover span, #navigace li:hover span {background-position: 0 -28px;}
  #navigace li:hover ul {display:block;}
  #navigace li ul {position:absolute;top:28px;left:0;width:167px;height:73px;z-index:10;}
  #navigace li ul li {float:none;margin:0;}
  #navigace li ul li.rek_sluzby {width:167px;height:28px;}
  #navigace li ul li.rek_sluzby a span {background:url("../images/btn_reksluzby.gif");}
  #navigace li ul li.rek_sluzby a:hover span {background-position: 0 -28px;}
  #navigace li ul li.int_sluzby {width:167px;height:21px;}
  #navigace li ul li.int_sluzby a span {background:url("../images/btn_intsluzby.gif");}
  #navigace li ul li.int_sluzby a:hover span {background-position: 0 -21px;}
  #navigace li ul li.gra_sluzby {width:167px;height:26px;}
  #navigace li ul li.gra_sluzby a span {background:url("../images/btn_grasluzby.gif");}
  #navigace li ul li.gra_sluzby a:hover span {background-position: 0 -26px;}

  #footer h3 {height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h3.conabizime,h3.ospolecnosti,h3.kdenasnajdete {color:#4E4E4C;}
  h3.conabizime span {background:url("../images/title_conabizime.gif");}
  h3.ospolecnosti span {background:url("../images/title_ospolecnosti.gif");}
  h3.kdenasnajdete span {background:url("../images/title_kdenasnajdete.gif");}
  h3.prokoho {color:#2E2E2C;}
  h3.prokoho span {background:url("../images/title_prokoho.gif");}
  #foot1 {width:220px;margin:20px 20px 0 20px;}
  #foot2 {width:700px;margin:20px 0 0 0;}
  #foot3 {width:460px;margin:0 20px 0 0;height:130px}
  #foot4 {width:220px;height:130px}
  p.ospol {text-align: left;color:#fff;}
  h4.kdenas {text-align: left;color:#fff;font-weight:bold;margin-bottom:7px;font-size:14px;}
  p.kdenas {text-align: left;color:#fff;line-height: 17px;font-size: 11px;}
  img.reference {float:left;margin-top:-8px;}
  #copyright {position:relative;font-size: 10px;top:-20px;float:right;margin-right:20px;color:#5f5f5f;}
  a.mapa {display:block;float:right;width:74px;height:85px;}
  a.mapa span {background:url("../images/mapa.jpg");}

  .hp_sluzby {float:left; width:200px;}
  h2.rek_krab {width:200px;height:170px;margin: 10px 0;}
  h2.rek_krab span {background:url("../images/rek_krab.jpg");}
  h2.int_krab {width:200px;height:170px;margin: 10px 0;}
  h2.int_krab span {background:url("../images/int_krab.jpg");}
  h2.gra_krab {width:200px;height:170px;margin: 10px 0;}
  h2.gra_krab span {background:url("../images/gra_krab.jpg");}
  ul.rek_seznam {text-align:left;font-size:11px;color:#991d26;margin-bottom: 20px;}
  ul.rek_seznam li {background:url("../images/rek_odrazka.gif") 0 3px no-repeat;padding-left:15px;margin-bottom:3px;}
  ul.int_seznam {text-align:left;font-size:11px;color:#0d7c8d;margin-bottom: 20px;}
  ul.int_seznam li {background:url("../images/int_odrazka.gif") 0 3px no-repeat;padding-left:15px;margin-bottom:3px;}
  ul.gra_seznam {text-align:left;font-size:11px;color:#6c7928;margin-bottom: 20px;}
  ul.gra_seznam li {background:url("../images/gra_odrazka.gif") 0 3px no-repeat;padding-left:15px;margin-bottom:3px;}
  a.rekinfo {width:200px;height:34px;}
  a.rekinfo span {background:url("../images/btn_rekinfo.gif");}
  a.intinfo {width:200px;height:34px;}
  a.intinfo span {background:url("../images/btn_intinfo.gif");}
  a.grainfo {width:200px;height:34px;}
  a.grainfo span {background:url("../images/btn_grainfo.gif");}
  a.rekinfo:hover span,a.intinfo:hover span,a.grainfo:hover span {background-position: 0 -34px;cursor:pointer;}
  h2.ozvucovani {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:20px 0 10px 0;}
  h2.ozvucovani span {background:url("../images/title_ozvucovani.gif");}
  h2.vybrane {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.vybrane span {background:url("../images/title_vybrane.gif");}
  h2.pripravujeme {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.pripravujeme span {background:url("../images/title_pripravujeme.gif");}
  .hpref {display:block;margin-bottom:5px;}

  h2.kon_adr {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.kon_adr span {background:url("../images/title_adresa.gif");}
  h2.kon_udaje {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.kon_udaje span {background:url("../images/title_konudaje.gif");}
  h2.kon_doba {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.kon_doba span {background:url("../images/title_pdoba.gif");}
  h2.kon_jaksedostat {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.kon_jaksedostat span {background:url("../images/title_jaksedostanete.gif");}
  h2.kon_formular {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.kon_formular span {background:url("../images/title_formular.gif");}
  .kon_firma {font-size:18px;font-weight:bold;margin-bottom:10px;}
  .kon_adresa {font-size:14px;line-height:20px;}
  .kon_tab_udaje {width:100%;margin-bottom: 10px;font-size:12px;}
  .kon_tab_udaje tr td {height: 12px;vertical-align:middle;}
  .kon_tab_udaje tr td.first {font-weight:bold;width:80px;}
  #mapa {border: 1px solid #B2B2B2;display:none;}
  #mapa iframe {border: 5px solid #fff;}
  a.kon_mapa {display:block;text-align:right;margin:10px 0 20px 0;}
  .frm_kontakt textarea {padding:5px;border:1px solid #B2B2B2;width:290px;height:150px;}
  .frm_kontakt input {padding:3px;border:1px solid #B2B2B2;font-size: 12px;height:16px;width:150px;}
  .frm_kontakt label {margin:0 0 5px 0;display:block;float:left;}
  p.frm {margin-top:10px;text-align:right;}
  input.btn_odeslat {padding:0;border:none;width:127px;height:34px!important;background:url("../images/btn_odeslat.gif") 0 0 no-repeat;float:right;margin:10px 0;}
  input.btn_odeslat:hover {background-position: 0 -34px;}
  span.error {display:block;padding:5px;font-size:12px;margin:0 0 10px 0;background:red;color:#fff;}
  span.ok {display:block;padding:5px;font-size:12px;margin:0 0 10px 0;background:green;color:#fff;}

  h2.ref_int {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.ref_int span {background:url("../images/title_intref.gif");}
  h2.ref_gra {color:#fff;height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 0 10px 0;}
  h2.ref_gra span {background:url("../images/title_graref.gif");}
  div.int_reference {width:260px;float:right;text-align:left;margin-bottom: 20px;}
  div.int_reference em {font-style:normal;}
  div.int_reference a {display:block;background:url("../images/gra_odrazka.gif") 0 4px no-repeat;padding-left:15px;}
  img.int_reference {float:left;margin-bottom: 20px;}
  #preview{cursor:help!important;position:absolute;border:1px solid #B3B3B3;background:#fff;padding:5px;display:none;color:#555;z-index:100;}
  .preview {cursor:help!important;}

  h2.sluzby_rek {height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 20px 10px 20px;padding-top:20px}
  h2.sluzby_rek span {background:url("../images/title_reksluzby.gif") 0 20px;}
  h2.sluzby_int {height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 20px 10px 20px;padding-top:20px}
  h2.sluzby_int span {background:url("../images/title_intsluzby.gif") 0 20px;}
  h2.sluzby_gra {height:20px;background:url("../images/title_podtrzeni.gif") 0 bottom repeat-x;text-align:left;margin:0 20px 10px 20px;padding-top:20px}
  h2.sluzby_gra span {background:url("../images/title_grasluzby.gif") 0 20px;}

  .sluzby_nadpis {font-size:14px;float:left;margin:0 0 3px 0;}
  .sluzby_nahoru {display:block;float:right;padding-right:15px;}
  .color_rs {color:#991D26!important;}
  .sipka_rs {background:url("../images/sipka_rek.gif") right center no-repeat;}
  span.rek_krab_open {display:block;width:300px;height:180px;background:url("../images/rek_krab_open.jpg") center top no-repeat;}
  .color_is {color:#0D7C8D!important;}
  .sipka_is {background:url("../images/sipka_int.gif") right center no-repeat;}
  span.int_krab_open {display:block;width:300px;height:180px;background:url("../images/int_krab_open.jpg") center top no-repeat;}
  .color_gs {color:#6C7928!important;}
  .sipka_gs {background:url("../images/sipka_gra.gif") right center no-repeat;}
  span.gra_krab_open {display:block;width:300px;height:180px;background:url("../images/gra_krab_open.jpg") center top no-repeat;}

  .l620 {float:left;width:620px;margin: 20px 0 0 20px;text-align:left;}
  .r300 {float:right;width:300px;margin: 20px 20px 0 0;text-align:left;}
  .l460{float:left;width:460px;margin: 20px 0 0 20px;text-align:left;}
  p.text {line-height: 18px;margin:0 0 20px 0;}
  p.textref {line-height: 16px;margin:4px 0 6px 0;}
  .seznam {text-align:left;font-size: 11px;}
  .seznam li {background:url("../images/gra_odrazka.gif") 0 3px no-repeat;padding-left:15px;margin-bottom:3px;}
  .bila {color:#fff!important;}
  .bold {font-weight: bold;}
  .fleft {float:left;}
  .fright {float:right;}
  .mrr10 {margin-right: 10px;}
  .marbot5 {margin-bottom: 5px!important;}
  .block {display:block;}
  .clr {clear:both;}
  em {font-style:normal;}
}
