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

body{font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;}
br.clear{float: none;clear: both;font-size: 1px;line-height: 1px;}

div.hlavni{position: relative;width: 960px;margin: auto;text-align: left;background: url('./../img/top.jpg') left top no-repeat;clear: both;}

h1{font-size: 17px;position: relative;text-align: center;width: 184px;height: 87px;background: #FFF;line-height: 87px;margin: 15px 8px 0 8px;}
h1 a{color: #BF3131;text-decoration: none;}
h1 a span{position: absolute;top: 0;left: 0;display: block;width: 184px;height: 87px;cursor: pointer;background: url('./../img/logo.jpg') left top no-repeat;}

div.mezera{visibility: hidden;}

h2.certifikat{width: 311px;text-align: center;font-size: 18px;margin: 10px 0 10px 0;height: 60px;position: relative;background: #E0E0E0;line-height: 60px;}
h2.certifikat span{position: absolute;top: 0;left: 0;height: 60px;width: 311px;background: url('./../img/certifikat.jpg') left top no-repeat;}

img.iso{border: 3px solid #ddd;/*float: left;*/}
p.iso{
overflow:hidden;
/*border-left: 3px double #ddd;*/
color: #ddd;padding: 5px 0 5px 5px;
font-size: 16px;line-height: 20px;
/*position:relative;
left:5px;*/
height:95px;
}
p.iso a{color: #7f7f7f;font-size: 9px;}
div.leve_iso {
float:left;
width:76px; /*width:155px;*/
overflow: hidden;
margin-left:2px;
margin-right:2px; /*margin-right:5px;*/
}
.isoimg{
float:left;
padding-right:5px;
border-right: 3px double #ddd;}

div.prave_iso {
float:right;}

div.vrsek{position: absolute;left: 697px;top: 0;width: 203px;height: 154px;background: url('./../img/vrsek.jpg') left top no-repeat;text-align: center;}
div.vrsek ul{list-style-type: none;width: 100%;margin: 25px 20px 0 20px;}
div.vrsek ul li{font-size: 10px;float: left;text-align: left;height: 18px;line-height: 18px;padding: 0 0 0 20px;}
div.vrsek ul li.sm{background: url('./../img/sm.jpg') left top no-repeat;margin: 0 0 0 10px;}
div.vrsek ul li.hp{background: url('./../img/hp.jpg') left top no-repeat;}
div.vrsek ul li a{color: #63190d;text-decoration: underline;}
div.vrsek ul li a:hover{color: #bf3131;text-decoration: none;}

ul.menu{list-style-type: none;margin: 8px 0 0 25px;}
ul.menu li{/*height: 35px;*/line-height: 27px;}
ul.menu li a{color: #FFF;text-decoration: none; letter-spacing: 2px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;background: url('./../img/sipka.gif') left center no-repeat;padding: 0 0 0 24px;}
ul.menu li a:hover{color: #5F1512;background: url('./../img/sipka_hover.gif') left center no-repeat;}

h2.cinnost{color: #FFF;text-align: center;background: #630B00;height: 106px;line-height: 40px;position: relative;}
h2.cinnost span{position: absolute;top: 0;left: 0;display: block;height: 106px; width: 321px;background: url('./../img/pravy_napis.jpg') left top no-repeat;}

div.pravy-sloupec div.pozadi{background: url('./../img/prave_bg.jpg') left top no-repeat #B75D3A;height: 266px;padding: 107px 0 0 0;}

div.levy-sloupec{float: left;width: 639px;padding: 25px 0 0;margin: 0 0 10px 0;}
div.pravy-sloupec{float: right; width: 321px;margin: 47px 0 10px 0;}

div.levy-sloupec a{color: #fff27f;}

span.domek{display: block;width: 100%;height: 267px; background: url('./../img/domek.jpg') no-repeat left top;}

div.spodek{background: url('./../img/spodek_bg.jpg') repeat-x left top #278b96;height: 88px;overflow: hidden;clear: both;}

div.spodek p{color: #ffffd1;font-size: 11px;margin: 10px 0;height: 78px;overflow: hidden;line-height: 17px;float: left;padding: 14px 0;}
div.spodek p.mapa{background: url('./../img/mapa.jpg') left top no-repeat;padding: 14px 0 0 114px;line-height: 17px;float: left;width: 220px;}
div.spodek a{font-weight: bold;color: #FFF;}

div.created{float: right; color: #d8ed90; font-size: 11px; font-weight: bold; width: 320px; height: 78px;line-height: 78px;text-align: center;margin: 10px 0;position: relative;}
div.created span{background: url('./../img/created.jpg') left top no-repeat; width: 320px; height: 78px;display: block;position: absolute;left: 0;top: 0;}

/* OBSAH */
div.reference-obsah, div.o-spolecnosti, div.kontakt, div.dokumenty, div.mapa-stranek, div.administrace{width: 630px;}
div.reference-obsah h2, div.o-spolecnosti h2, div.kontakt h2, div.dokumenty h2, div.mapa-stranek h2, div.administrace h2{text-transform: uppercase;color: #FFF;background: #E10000;height: 78px;font-size: 21px;line-height: 78px; text-align: center; text-transform: uppercase;position: relative;}
div.reference-obsah h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/reference_nadpis.jpg') left top no-repeat;}
div.reference-obsah div.obsah{background: #a6b8c2;border-top: 8px solid #010C80;padding: 15px;color: #003857;font-size: 12px;}
div.reference-obsah div.obsah img{border: 3px solid #FFF;float: left;margin: 0 10px 10px 0;}
div.reference-obsah div.obsah div.rozdeleni div.ramecek{margin: 0 0 10px 0;width: 343px;height: 83px;background: url('./../img/reference_obsah_bg.jpg') left top no-repeat;}
div.reference-obsah div.obsah div.rozdeleni div.ramecek p{margin: 0 10px;color: #fff27f;padding: 15px 0 0 5px;}
div.reference-obsah div.rozdeleni{width:343px;float: right;}
div.reference-obsah div.obsah div.rozdeleni div.ramecek p a{text-decoration: underline;font-weight: bold;font-size: 13px;display: block;color: #fff27f;margin: 0 0 15px 0;}
div.reference-obsah div.obsah p{margin: 15px 0 5px 0;}
div.reference-obsah div.obsah h3{font-size: 15px;color: #4168A3;font-weight: bold;margin: 0 0 10px 0;}

div.o-spolecnosti h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/ospolecnosti_nadpis.jpg') left top no-repeat;}
div.o-spolecnosti div.obsah{background: #FFF;padding: 1px;border: 2px solid #ed0000;}
div.o-spolecnosti div.obsah div.pozadi{padding: 15px;background: url('./../img/o-spolecnosti_bg.jpg') left top no-repeat #306c97;color: #FFF;font-size: 12px;}
div.o-spolecnosti div.obsah p{margin: 15px 0 5px 0;}
div.o-spolecnosti ol{list-style-type: none;margin: 15px 0 0 0;}
div.o-spolecnosti ol li{padding: 0 0 0 40px;font-size: 12px; min-height: 35px;_height: 35px;line-height: 35px;}
div.o-spolecnosti ol li#prvni{background: url('./../img/_1.jpg') left center no-repeat;}
div.o-spolecnosti ol li#druhe{background: url('./../img/_2.jpg') left center no-repeat;}
div.o-spolecnosti ol li#treti{background: url('./../img/_3.jpg') left center no-repeat;}
div.o-spolecnosti ol li#ctvrte{background: url('./../img/_4.jpg') left center no-repeat;}
div.o-spolecnosti ol li#pate{background: url('./../img/_5.jpg') left center no-repeat;}
div.o-spolecnosti div.obsah h3{font-size: 18px;color: #fff27f;font-weight: bold;margin: 15px 0 10px 0;}

div.kontakt h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/kontakt_nadpis.jpg') left top no-repeat;}
div.kontakt div.obsah{background: #FFF;padding: 1px;border: 2px solid #ed0000;}
div.kontakt div.obsah div.pozadi{padding: 15px;background: url('./../img/o-spolecnosti_bg.jpg') left top no-repeat #306c97;color: #FFF;font-size: 12px;}
div.kontakt div.obsah p{margin: 15px 0 5px 0;}
div.kontakt div.obsah h3{font-size: 18px;color: #fff27f;font-weight: bold;margin: 15px 0 10px 0;}

div.dokumenty h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/dokumenty_nadpis.jpg') left top no-repeat;}
div.dokumenty div.obsah{background: #FFF;padding: 1px;border: 2px solid #ed0000;}
div.dokumenty div.obsah div.pozadi{padding: 15px;background: url('./../img/o-spolecnosti_bg.jpg') left top no-repeat #306c97;color: #FFF;font-size: 12px;}
div.dokumenty div.obsah p{margin: 15px 0 5px 0;}
div.dokumenty div.obsah h3{font-size: 18px;color: #fff27f;font-weight: bold;margin: 15px 0 10px 0;}



div.mapa-stranek h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/mapastranek_nadpis.jpg') left top no-repeat;}
div.mapa-stranek div.obsah{background: #FFF;padding: 1px;border: 2px solid #ed0000;}
div.mapa-stranek div.obsah div.pozadi{padding: 15px;background: url('./../img/o-spolecnosti_bg.jpg') left top no-repeat #306c97;color: #FFF;font-size: 12px;}
div.mapa-stranek div.obsah p{margin: 15px 0 5px 0;}
div.mapa-stranek div.obsah h3{font-size: 18px;color: #fff27f;font-weight: bold;margin: 15px 0 10px 0;}

div.administrace h2 span{display: block;height: 78px;width: 630px;position: absolute;top: 0;left: 0;background: url('./../img/administrace_nadpis.jpg') left top no-repeat;}
div.administrace div.obsah{background: #FFF;padding: 1px;border: 2px solid #ed0000;}
div.administrace div.obsah div.pozadi{padding: 15px;background: url('./../img/o-spolecnosti_bg.jpg') left top no-repeat #306c97;color: #FFF;font-size: 12px;}
div.administrace div.obsah p{margin: 15px 0 5px 0;}
div.administrace div.obsah h3{font-size: 18px;color: #fff27f;font-weight: bold;margin: 15px 0 10px 0;}

img.obr{border: 3px solid #FFF;float: right;margin: 0 0 10px 10px;}

ul.sipky{list-style-type: none;}
ul.sipky li{padding: 0 0 0 40px;background: url('./../img/sipkaa.gif') left center no-repeat;color: #fff27f;min-height: 35px;_height: 35px;line-height: 35px;}
ul.sipky li a{color: #fff27f;text-decoration: underline;}

ul.reference{list-style-type: none;margin: 0 0 15px 0;}
ul.reference li{height: 20px;line-height: 20px;text-align: left;}
ul.reference li a{font-weight: bold;color: #010C80;}


div.reference{float: left;width: 310px;}
div.reference h2 span{display: block;height: 78px;width: 310px;position: absolute;top: 0;left: 0;background: url('./../img/reference.jpg') left top no-repeat;}
div.reference div.obsah{background: url('./../img/reference_bg.jpg') left top no-repeat #a6b8c2;color: white;_height: 248px;min-height: 248px;padding-bottom: 10px;}

div.reference div.vice a span{text-decoration: none;position: absolute;display: block;width: 146px; height: 27px;top: 0;left: 0;background: url('./../img/vicereferenci.jpg') left top no-repeat;}
div.reference div.obsah img{border: 3px solid #FFF;float: left;margin: 15px 0 0 10px;}
div.reference div.obsah div.ramecek{float: right;width: 173px; height: 81px;margin: 15px 5px 0 10px;background: url('./../img/ref_bg.jpg') left top no-repeat #005677;color: #fff27f;font-size: 11px; overflow: hidden;}
div.reference div.obsah div.ramecek p{margin: 5px;line-height: 15px;}
div.reference div.obsah p a{text-decoration: underline;font-weight: bold;font-size: 12px;display: block;color: #fff27f;margin: 0 0 15px 0;}

div.co-delame{float: left;margin: 0 10px 0 0;width: 310px;}
div.co-delame h2, div.reference h2{text-transform: uppercase;color: #FFF;background: #E10000;height: 78px;font-size: 21px;line-height: 78px; text-align: center; text-transform: uppercase;position: relative;}
div.co-delame h2 span{display: block;height: 78px;width: 310px;position: absolute;top: 0;left: 0;background: url('./../img/codelame.jpg') left top no-repeat;}

div.co-delame div.obsah{border: 2px solid #e10000;background: url('./../img/codelame_bg.jpg') left top no-repeat #377da5;color: white;height: 254px;}
div.co-delame div.obsah ol{list-style-type: none;margin: 15px 0 0 23px;}
div.co-delame div.obsah ol li{padding: 0 0 0 64px;font-size: 12px; min-height: 35px;_height: 35px;line-height: 16px;}
div.co-delame div.obsah ol li#prvni{background: url('./../img/1.jpg') left center no-repeat;}
div.co-delame div.obsah ol li#druhe{background: url('./../img/2.jpg') left center no-repeat;line-height: 35px;}
div.co-delame div.obsah ol li#treti{background: url('./../img/3.jpg') left center no-repeat;}
div.co-delame div.obsah ol li#ctvrte{background: url('./../img/4.jpg') left center no-repeat;line-height: 35px;}
div.co-delame div.obsah ol li#pate{background: url('./../img/5.jpg') left center no-repeat;}

div.co-delame div.vice, div.reference div.vice{position: relative;width: 146px; height: 27px;margin: 15px 0 0 87px;line-height: 27px;text-align: center;background: #D90200;}
div.co-delame div.vice a, div.reference div.vice a{color: white;font-weight: bold;font-size: 12px;cursor: pointer;}
div.co-delame div.vice a span{text-decoration: none;position: absolute;display: block;width: 146px; height: 27px;top: 0;left: 0;background: url('./../img/ctetevice.jpg') left top no-repeat;}

div.certifikat{border-bottom: 6px solid #bebebe;}

div.ref_mezera{background: #4168a3;height: 5px;font-size: 1px;overflow: hidden;margin: 10px 0 15px 0;float: none;clear: both;}
p.ref{color: #003857;float: none;}

img.ref_nah{border: 2px solid #FFF;margin: 10px 10px 0 0;}

fieldset.admin{border: 0;}
fieldset.admin p{margin: 10px 0 5px 0;}
input, textarea, select{border: 1px solid #000;font-size: 11px;padding: 2px;}
input.tlacitko{background: #CFEDFF;text-transform: uppercase;font-size: 10px;font-family: Arial;}

.leve_sipky{

float:left;
width:200px;
}

.prave_sipky{
/*float:right;*/
margin-left:300px;
width:200px;
}

.clear_administrace{
padding-top:15px;
clear:both;
}

.leve_kontakty{
float:left;
width:280px;
}

.prave_kontakty{
margin-left:300px;
width:280px;
}

.kontakt_cara{
border-bottom:1px dotted white;
margin-bottom:15px;
}

.dokument_cara{
border-bottom:1px dotted white;
margin-bottom:10px;
margin-top:10px;
}

.dokument{
/*height:90px;*/
/*line-height: 50px;*/
}

/*.dokument a{*/
.dok_nazev{
/*height:90px;*/
  margin-left: 100px;
  display:block;
}

.dok_nahled{
float:left;
text-align: center;
/*width:90px;
height:90px;*/
}

.dok_nahled img{
border:3px solid #DDDDDD;
}

.hp_dok{
font-weight: bold;
/*color:#316C98;*/
}

p.clear{float: none;clear: both;font-size: 1px;line-height: 1px;
height:10px;}

.kontaktClear {
clear:both; margin:0;height:10px;padding:0; line-height: 1px;
}

.poznamka{
color:#CFEDFF;
}

