* {font-family: Verdana, Arial, Helvetica, sans-serif;}
img{border:0;}
#header{ width:1200px; height:261px; background-image:url(../pics/header-up.png);background-repeat:no-repeat;}
#spn_hlavni{position:relative;width:1200px;background-color:#fff;margin:auto;}
#spn_flash{height:261px; text-align:center;}
#spn_menu{ background-repeat: repeat-x;background-color: #cdcdcd;background-image: url(../pics/pozadi_menu.jpg); background-position: bottom; height: 54px;}
#spn_menu_menu{position: relative; top: 3px; left: 19px; width: 800px; height: 23px;}
#spn_menu_nadpis{ clear: both;position: relative;  top: 15px; left: 12px; /* width: 195px; */height: 14px;}
#spn_obsah{background-image: url(../pics/pozadi_obsah.png); background-repeat: repeat-y; background-position: top left; padding-bottom:60px;}
#spn_obsah_obsah{float:left; width: 854px; padding:0px}
#spn_obsah_aktuality{float:right; width:341px; padding-bottom:20px;}
#spn_dole{position: relative; height: 49px; background-image: url(../pics/pozadi_paticka.jpg); margin-bottom:5px}
#spn_dole_webdesign{
    position: absolute;
    top: 19px;
    left: 448px;
    width: 76px;
    height: 14px;
}
#spn_dole_logo{position: absolute; top: 12px; left: 93px; width: 24px; height: 26px; border:0;}
#spn_dole_odkaz{position: absolute; top: 19px; left: 133px; width: 252px; height: 29px; color:white; font-weight:bold;}
#odkazy_dole{text-align:center;color: #3f3f3f;}
#odkazy_dole a{color: #3f3f3f;  text-decoration: none; font-weight:normal; font-size: 9px;}
#odkazy_dole a:hower{color: #3f3f3f;  text-decoration: underline; font-size: 9px;}
.mp1{color: #3f3f3f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none;}
.mp1:hover{ color: #4b9d17; background-color: #f0f9ef;}
.mp2{color: #3f3f3f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none;background-color: #e6f2d3;}
.mp2:hover{ color: #4b9d17; background-color: #f0f9ef;}
.mp1 .pozice{ color: #4b9d17; font-weight: bold; text-decoration: underline; cursor:pointer; width:222px; padding:2px; padding-left:7px;}
.mp1 .pozice:hover{ font-weight: bold; text-decoration: underline;}
.mp2 .pozice{ color: #4b9d17; font-weight: bold; text-decoration: underline; cursor:pointer; padding-left:7px;}
.mp2 .pozice:hover{ font-weight: bold; text-decoration: underline;}
.medailonky {
    width:347px; height:164px; top:97px; left:853px; position:absolute;}
.medailonek{width:347px; height:164px; background-repeat:no-repeat;color:#FFF; display:none;}
.medailonek .jmeno {font-size:16px; font-weight:bold; padding:20px 0px 0px 20px;}
.textmed { width:142px; font-size:12px; font-style:italic;  margin:10px 0px 0px 30px;}
#plachy{ background-image:url(../pics/med-plachy.jpg);}
#chmelova{ background-image:url(../pics/med-chmelova.jpg);}
#lipovsky{ background-image:url(../pics/med-lipovsky.jpg);}
#benesova {background-image:url(../pics/med-benesova.jpg);}
#borovkova {background-image:url(../pics/med-borovkova.jpg);}
#netikova {background-image:url(../pics/med-netikova.jpg);}
#kverkova {background-image:url(../pics/med-kverkova.png);}
.krajc{width:100px; padding:2px;}
.mastoc{width:100px; padding:2px;}
.datumc{width:100px; padding:2px;}
.uvazekc{width:100px; padding:2px;}

.odsazene{margin:5px 15px 0px 25px}

.nadpis_se_zelenym_pozadim{ clear: both;padding: 6px 10px 0px; margin-top: 20px; height: 22px; background-image: url(../pics/gradient_nadpis.jpg); color: white; font-weight: bold; font-size: 15px;}

.inzerat_fp{color: #3f3f3f; font-size: 11px;}
.inzerat_po{color: #4b9d17; font-weight: bold; font-size: 15px;}
.inzerat_na{color: #3f3f3f; font-size: 11px; border:1px #cccccc dashed; padding:5px;}
.inzerat_ko{color: #3f3f3f; font-size: 11px;}
.inzerat_z{color: #3f3f3f; font-size: 15px; font-weight:normal; float:right; width:200px; text-align:right;}

.nadpis1{border-bottom:1px #cccccc dashed}
.nadpis2{border-bottom:1px #cccccc dashed}
.nadpis3{border-bottom:1px #cccccc dashed}
.nadpis4{border-bottom:1px #cccccc dashed}

form{color: #3f3f3f; font-size: 11px; border-bottom:3px #72a630 solid; background-color:#eeeeee; padding:7px 5px 10px 5px; margin:0px 5px;}

body { background-image: url(../pics/personaliste-background.png);
       background-color:#f6f6f6;
       background-position:top center;
       background-repeat:repeat-y;
       margin:0px; }

p { }

td { }

a:link { color: #4b9d17; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: none; }
a:visited { color: #4b9d17; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: none; }
a:hover { color: #4b9d17; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline; }
a:active { color: #4b9d17; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; }

.text a:link { color: #3f3f3f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.text a:visited { color: #3f3f3f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }

.pozadi_lev_div { background-image: url(../pics/linka.jpg); background-repeat: repeat-y; }
.ramecek { border-right: 1px solid #aad21a; border-bottom: 1px solid #aad21a; border-left: 1px solid #aad21a; border-top-color: #aad21a; border-top-style: solid; }
.historie { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nadpis_1 { color: #6ec935; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.txt_formular { color: #101010; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
.txt { color: #3f3f3f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:16px }
.ramecek { border: solid 1pt silver; }
.nadpis_2 { color: #6ec935; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.doprava { text-align: right; }
/* begin menu hlavicka*/

#hlmenu A {  BACKGROUND: url(../pics/tl_1.gif) no-repeat; MARGIN: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  WIDTH: 128px; COLOR: #000; 
             TEXT-DECORATION: none; padding: 8px 15px 6px; }
#hlmenu A:hover {
    BACKGROUND-POSITION: -256px 0px; /* FONT: bold 16px/1 sans-serif; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; */ COLOR: #ffff00
}
#hlmenu A:active {
    BACKGROUND-POSITION: -256px 0px; /* FONT: bold 16px/1 sans-serif; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; */ COLOR: #ffff00
}
.nadpis3 { color: #6ec935; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.nadpis4 { color: #6ec935; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


#perMenu{
    width: 1170px;
}
#perMenu ul {margin: 0px;}
#perMenu li {
    float: left;
    list-style: none;
    list-style-position: inside;
    height: 20px;
}
#perMenu #active a {
    background-image: url(../pics/menu-but-active.png);
    color:#444;
    background-image: url(../pics/menu-but-active-zeleny.png);
    color:#fff;
	position: relative;
    top: 1px;
}
#perMenu li a{
    display: block;
    background-image: url(../pics/menu-but.png);
    background-repeat: no-repeat;
    margin: 0px 5px 0px 0px;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

    padding: 7px 15px 3px;
    color: #000; text-decoration: none;}
#perMenu li a:hover{
    background-position: -200px 0px;
    color:#FF0;
}
#perMenu #active a:hover{
    background-position: 0px 0px;
}
.odsazene ul li{
    list-style-image: url(../pics/list-dot.png);
}
#enterPopup{
    position: absolute; width: 100%; height: 1800px; z-index: 999; background-image: url(../pics/pruhlednost.png);
}
#enterPopup .enter{
    width: 800px; height: 458px; margin: 160px auto;
    background-color: #fff; border: 3px solid #56840f;
    background-image: url(../pics/enter-bg.png);
    background-position: 0px 0px; background-repeat: repeat-x;
}
.enter-bg{
    width: 800px; height: 458px;
    background-image: url(../pics/enter-bg-logo.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.enter-bg div{width: 628px;margin: 0px 0px 0px 110px;}
#enterTl{
     width: 724px; margin: 50px auto 0px auto;
}
.enterText{float: left; width: 300px; text-align: center; color: #ccc;
font-size: 14px;}
.enterText:hover{
    color:#999;
}
.-jquery-miniature {
	text-transform:uppercase;
	}
	
#tabulka_referenci{width:99%; margin-bottom:60px;}
#tabulka_referenci .obrazek_reference{width:200px; padding-top:60px;}
#tabulka_referenci .text_reference{padding-top:60px;}
#tabulka_referenci .informace_reference{font-weight:bold; font-size: 11px; padding-top:10px; padding-left:205px;}
#tabulka_referenci .zelene{color:#75AA26;}
.premium{ background-color: #F0F9EF; background-color: #f7f7f7;}
.premium:hover{ background-color: #fefefe;}


.formular_inzerat
	{color: #3F3F3F;padding: 7px 5px 10px;background-color: #EEEEEE; font-size:11px; width:666px;}
.formular_inzerat form
	{color: #3F3F3F;padding:0;margin:0;background-color: #EEEEEE; font-size:11px; border:0;}
.rozcestnik-form
	{color: #3F3F3F;padding: 7px 5px 10px; font-size:13px;}
.cervene
	{color: #CC0000;font-weight:bold; font-size:13px;}
.zelenacara
	{background-color:#4B9D17; height:2px; margin:15px 0;}
	
.krajc
	{position:relative; top:0; left:0;}
.krajc div
	{position:absolute; z-index:555; color:gray; top:0px; left:90px; display:none; background-color:#eeeeee; border:#dddddd 1px solid; box-shadow: 0 0 15px #CCCCCC;}
.krajc span:hover div
	{display:block; color:gray;}
.krajevseznamu li
	{position:relative; top:0; left:-20px;}
	
.themebutton:hover
	{border:1px #4B9D17 solid !important;}
#facebox .content
	{background-image:url('pics/logokluk.jpg') !important; background-position:right bottom !important; background-repeat:no-repeat !important;}

#institutPerasperaKontakt
	{position:relative; top:0; left:0;}
#institutPerasperaKontakt img
	{position:absolute; top:0; left:300px;}
.clenTymu p
	{ width:680px; }
	
	
	
#pozor_nahravani_souboru
	{text-align:center; position:fixed; height:184px; width:245px; top:50%; left:50%; margin:-92px 0 0 -270px; z-index:999; background-image:url(../pics/loading-bg.png); display:none; font-size:12px; font-weight:bold; color:#FFFFFF;}
#pozor_nahravani_souboru img
	{margin-top:50px; width:40px; height:40px;}
	
