/* Premysl Cimbalek */
/* www.hateland.net , 2007*/

body {
background-color:#FFFFFF;
margin:auto;
margin-top:0px;
}

.telo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;
margin:auto;
background-color:#FFFFFF;
background-image:url(../img/background.gif);
background-repeat:repeat-x;
color:#000000;
}

.telo_in1{
margin:auto;
background-color:#FFF;
width:848px;
text-align: left;
}

.head{
background-color:#FFF;
width:848px;
height:77px;
background-repeat:no-repeat;
text-align:center;
}

.head_right{
background-color:#FFF;
width:283px;
height:77px;
background-image:url(../img/head_right.gif);
background-repeat:no-repeat;
text-align:center;
}

.head_left{
background-color:#FFF;
width:565px;
height:77px;
background-image:url(../img/hr_direct_head.gif);
background-repeat:no-repeat;
text-align:center;
}

.patka{
height:29px;
width:848px;
text-align:right;
font-size:10px;
background-image:url(../img/patka_back.gif);
background-repeat:repeat-x;
margin-top:3px;
color:#FFFFFF;
}

.patka a{
color:#FFFFFF;
}

.menu{
margin: auto;
border-top:3px solid #FFFFFF;
height: 51px;
text-align:left;
background-color:#ffc61a;
}

a{
color:#333333;
}


/* login na hlavni strance */

.head form{
width:270px;
}

.login_form{
font-size:12px;
color:#FFFFFF;
}

.login_form .vstup{
width:150px;
height:14px;
border: 1px solid #a5a5a5;
color:#a5a5a5;
font-size:10px;
}

.login_form .tlacitko input{
vertical-align:middle;
background-color:#e3b424;
width:100px;
border:none;
height:41px;
font-weight:bold;
font-size:10px;
background-image:url(../img/key.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:13px;
margin-left:5px;
color:#FFFFFF;
}



.head a{
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

/* konec loginu */
.navigace{
margin:auto; 
text-align:center;
color:#333333;
font-size:12px;
}

.menu_in{
margin:auto; 
margin-top:20px;
margin-bottom:20px;
}

.polozka{
width:120px;
height: 51px;
text-align:center;
vertical-align:middle;
}

.polozka a{
width:120px;
height: 38px;
padding-top: 13px;
font-size:12px;
float:left;
text-decoration:none; 
color: #000000;
font-weight:bold;
vertical-align:middle;
}

.polozka a:hover{
color:#FFF;
background-color:#990B04;
}

.polozka_a{
width:160px;
height: 41px;
text-align:center;
}

.polozka_a a{
width:160px;
height: 28px;
padding-top: 13px;
font-size:12px;
float:left;
text-decoration:none; 
color: #000000;
font-weight:bold;
}

.polozka_a a:hover{
color:#FFF;
background-color:#990B04;
}

/* OODELOVACE */
.oddelovnik_menu{
width:1px;
background-color:#FFF;
}

.oddelovnik1{
background-color:#CCCCCC;
background-image:url(../img/oddelovnik1.jpg);
background-repeat:repeat-x;
height:13px;
}

.oddelovnik_vert{
width:3px;
background-color:#FFFFFF;
}
 
/*------------ */

/* ---------- */
.main{
background-color:#FFF;
padding:0px;

margin:0px;
vertical-align:top;
text-align:center;
vertical-align:top;
width:564px;
}

.main a:hover {
text-decoration:none;
color:#000000
}
.right{
width:280px;
_width:281px;
~width:281px;
height:450px;
vertical-align:top;
/*background-color:#f0d890;*/
background-color:#990B04;
}

.right2{

width:280px;
_width:281px;
~width:281px;
height:450px;
vertical-align:top;
padding:0px;
/*background-color:#f0d890;
background-color:#990B04;*/
}

.right li, .right2 li {
list-style-image:url(../img/li.gif);
list-style-position:outside;
font-size:12px;
border-bottom:1px dotted #999999;
padding-bottom:0px;
padding-left:5px;
}

.right li a{
text-decoration:none;
}

.right li a:hover{
text-decoration:none;
font-weight:bold;
}
.right2 li a{
text-decoration:none;
}

.right2 li a:hover{
text-decoration:none;
font-weight:bold;
}

.polozka2{
border-bottom:1px solid #FFFFFF;
width:200px;
margin:0px;
padding:0px;
text-align:right;
}

.polozka2 a{
text-decoration:none;
float:left;
color:#FFFFFF;
/*height:20px;*/
padding-top:10px;
padding-bottom:3px;
vertical-align:bottom;
width:200px;
}

.polozka2 a:hover{
width:200px;
background-image:url(../img/li3.gif);
background-repeat:repeat-y;
background-position:0% 0%;
color:#ffc61a;
}

.nav{
font-size:12px;
margin:auto;
text-align:right;
font-weight:bold;
}

.obory{
width:220px;
height:40px;
margin:auto;
overflow:hidden;
vertical-align:middle;
padding-top:10px;
}

.obory div{
padding-left:20px;
padding-right:20px;
font-weight:bold;
white-space:nowrap;
font-size:20px;
color:#e3b424;
}

.nadpis{
height:30px;
background-image:url(../img/nadpis_pozadi.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
vertical-align:bottom;
}

.ilustrace{
width:389px;
height:496px;
background-image:url(../img/ilustrace.jpg);
background-color:#666666;
}

.text{
width:588px;
height:466px;
background-color:#FFFFFF;
border-top:1px solid #938c8c;
border-left:1px solid #938c8c;
vertical-align:top;
/*padding:30px;*/
font-family:Arial, Helvetica, sans-serif;
}
.text_in{
height:466px;
overflow-y:auto;
overflow-x:hidden;
}

.text_in p{
padding-left:30px;
padding-right:30px;
}


/* H */
.main h1{
height:21px;
width:100%;
color:#FFF;
font-size:14px;
text-align:center;
margin:0px;
padding:0px;
padding-top:10px;
background-image:url(../img/h1_main.gif);
background-repeat:repeat-x;
border-bottom:3px solid #FFFFFF;
}

.right h1{
height:21px;
width:100%;
color:#FFF;
font-size:14px;
text-align:center;
margin:0px;
padding:0px;
padding-top:10px;
background-image:url(../img/h1_right.gif);
background-repeat:repeat-x;
border-bottom:3px solid #FFFFFF;
}

.right2 h1{
height:21px;
color:#FFF;
font-size:14px;
text-align:center;
margin:0px;
padding:0px;
padding-top:10px;
background-image:url(../img/h1_right.gif);
background-repeat:repeat-x;
border-bottom:3px solid #FFFFFF;
}

.right h1 a, .right2 h1 a{
color:#FFF;
}
.right h1 a:hover, .right2 h1 a:hover{
color:#e3b424;
}

h2{
color:#990b04;
font-size:14px;
margin:auto;
text-align:center;
width:60%;
border-bottom:1px solid #990b04;
margin-bottom:10px;
}

.main_in{
text-align:justify;
padding:30px;
width:504px;
padding-top:20px;
}



.main li {
list-style-image:url(../img/li2.gif);
list-style-position:outside;
padding-bottom:10px;
padding-left:5px;
}

.main form{
margin:auto;
padding:20px;
/*border:1px solid #b92e27;*/
}


.form{
border:1px solid #b92e27;
margin:auto;
background-color:#f6e3aa;
}

.form td{
padding:4px;
font-weight:bold;
}

.tlacitko2{
background-image:url(../img/tlacitko.gif);
margin:auto;
margin-top:10px;
border:0px;
font-weight:bold;
width:177px;
padding-top:6px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.login{
margin:auto;
background-color:#edc64f;
border:1px solid #edc64f;
}
.login th{
font-size:14px;
background-color:#edc64f;
font-weight:bold;
background-image:url(../img/icons/login.jpg);
height:30px;
text-align:center;
background-repeat:no-repeat;
}
.login td{
/*text-align:left;*/
}

.talictko2_td{
text-align:center;
}

.tlacitko_head{
background-image:url(../img/icons/logout.jpg);
background-position:50% 50%;
background-repeat:no-repeat;
background-color:#e3b424;
width:35px;
height:32px;
border:0px;
}
/* -------- */

.error{
color:#FF0000;
font-weight:bold;
margin-top:10px;
}

.ok{
color:#245796;
/*font-weight:bold;*/
margin:auto;
text-align:center;

}

a img{
border:none;
}

.tabulka{
border:1px solid #b92e27;
margin:auto;
background-color:#f6e3aa;
text-align:left;
margin:auto;
width:300px;
}
.tabulka td{
padding:3px;
}
.tabulka .tucne{
font-weight:bold;
}

/* nabidka */
.nabidka{
width:98%;
border:1px solid #990b04;
margin:auto;
}

.nabidka th{

border:1px solid #990b04;
margin-bottom:10px;
background-color:#990b04;
color:#FFFFFF;
font-weight:bold;
}

.nabidka a{
font-weight:bold;
color:#990b04;
text-decoration:none;
}

.nabidka a:hover{
text-decoration:underline;
}

/* nabidka */
.nabidka_detail{
width:98%;
/*border:1px solid #990b04;*/
margin:auto;
}

.nabidka_detail td{
padding-bottom:15px;
padding-top:5px;
vertical-align:top;
}

.nabidka_detail .nadpis{
background-color:#f6e1a2;
text-align:center;
font-weight:bold;
color:#990b04;
padding-top:3px;
padding-bottom:3px;
margin:0px;
padding:0px;
height:20px;
vertical-align:middle;
}

.nabidka_detail a{
font-weight:bold;
color:#990b04;
text-decoration:none;
}

.nabidka_detail a:hover{
text-decoration:underline;
}


.napravo{
text-align:right;

}

.tucne{
font-weight:bold;
}

.licha1{
background-color:#f6e1a2;
padding:2px;
vertical-align:top;
}
.licha2{
background-color:#f6e1a2;
vertical-align:top;
}
.licha3{
background-color:#f6e1a2;
vertical-align:top;
}
.navigator{
background-color:#f0ecec;
width:99%;
margin:auto;
text-align:center;
margin-bottom:10px;
}
.navigator .first{
text-align:left;
}
.navigator select{
font-size:10px;
}

.kontakty{
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

.kontakty td{
padding:5px;
}

.center{
text-align:center;
}

.main_in p{
text-align:justify;

}

.vlajka{
width:30px;
height:19px;
float:left;
}

.vlajka a img{
border:none;
}

.vlajka_group{
margin-left:334px;
margin-top:27px;
}

/*
td{
border: 1px solid red;
}*/