/* CSS Document pracovníprávo*/
/* Body a vše ostatní ---> */
* {
margin: 0px;
padding: 0px;
border: none; 
}
body {
text-align: center;
background: #f4f9e2 url(../layout/body_bg.jpg) repeat-x left top;
}
.clear {
height: 0px;
line-height: 0px;
width: auto;
clear: both;
}
h1 {
font-family: arial;
font-size: 20px;
color: #699162;
}
h2 {
font-family: arial;
font-size: 16px;
color: #699162;
}
.strnadpis{
font-family: arial;
font-size: 18px;
color: #628291;
}

.contentblok h2 {
font-family: arial;
font-size: 12px;
color: #699162;
margin-top: 19px;
}
.contentblok p{margin-left: 25px;}
h2.headclanky {
font-family: arial;
font-size: 12px;
color: #5abe48;
margin-top: 6px;
}
h2.headclanky a {
font-family: arial;
font-size: 16px;
/*color: #5abe48;*/
color: #000000;
text-decoration: none;
}
h2.headclanky a:hover {
text-decoration: none;
color: #3333FF;
}
/* <--- Body a vše ostatní */

#topabs{
  position:absolute;
  left:0px;
  top:-100px;
  width:996px;
}

/* Nad HEAD ---> */
.nadhead {
margin: auto;
width: 970px;
height: 32px;
line-height: 32px;
font-size: 11px;
font-family: arial;
color: #7d9e76;
text-align: left;
padding-left: 26px;
}
.nadhead p {
color: #7d9e76;
}
.nadhead a {
color: #7d9e76;
font-weight: bold;
text-decoration: none;
}
.nadhead a:hover {
text-decoration: underline;
}
/* <--- Nad HEAD */

/* HEAD TOP ---> */
.headtop {
background: url(../layout/head_top.jpg) no-repeat left top;
width: 996px;
height: 23px;
margin: auto;
}
/* <--- HEAD TOP */


/* Hlavní HEAD ---> */
.head {
background: url(../layout/head_bg.jpg) no-repeat left top;
width: 996px;
height: 105px;
margin: auto;
text-align: left;
position: relative;
}
.head .logo {
position: absolute;
left: 42px;
top: 16px;
}
.head .text p {
position: absolute;
left: 360px;
top: 32px;
font-family: arial;
font-size: 11px;
color: #ffffff !important;
}
/* <--- Hlavní HEAD */

/* CONTENT a vše vněm ---> */
/* Protáhnutí pozadí contentu ---> */
.podcontent {
background: url(../layout/content_protahnuti.jpg) repeat-y left top;
width: 996px;
margin: auto;
position:relative;
padding-top:100px;
margin-top:100px;
}
#topmenu{ font-family: Arial; font-size: 12px; padding-top: 5px; margin-left: -2px;_margin-left: 22px !important;}
#topmenu ul{background: url(../layout/topmenubg.jpg) no-repeat top left; height: 20px;padding-top: 10px;
 padding-bottom: 5px;margin-left: 25px;margin-right: 25px; width: 950px; padding-left: 25px; _background: url(../layout/topmenubg.jpg) no-repeat 1px 0px; }
#topmenu ul li{list-style: none; display: inline; float: left;margin-right: 25px; font-weight: bold;}
#topmenu ul li a{color: #4D5B68; text-decoration: none;}
#topmenu ul li a:hover{color: #4D5B68; text-decoration: underline;}

/* <--- Protáhnutí pozadí contentu */
.content {
width: 950px;

min-height: 555px;
background: url(../layout/contentbg.jpg) no-repeat left top;
margin: auto;
text-align: left;
padding: 20px 23px 13px 23px;
}

#vlevohlavni{
  float:left;
  width:700px;
}

/* contentblok (levá část stránky) ---> */
.contentblok {
overflow:hidden;
background: url(../layout/content_blok_bg.jpg) no-repeat left top;
min-height: 140px;
width: 460px;
_width: 460px;
margin-left: 10px;
float: right;
min-height: 393px;


}
.nadpisblok {
height: 36px;
padding-left: 25px;
line-height: 46px;

}
.nadpisblok h1{
padding-left: 0px;
line-height: 18px;
margin-top: 15px;
margin-bottom: 0px;
color: #000000;
}
.nadpisblokleft {
height: 40px;
padding-left: 25px;
line-height: 46px;

margin-bottom: -5px;

}
.podh3 {
font-family: arial;
font-size: 10px;
color: #b5b5b5;
margin-top: 3px;
}
.clanek {
padding-left: 25px;
padding-right: 25px;
padding-bottom: 0px;
}
p {
font-family: arial;
font-size: 12px;
/*color: #767676; */
color: #000000;
clear: both;
}
.clanek p{
	margin: 5px 0; text-align: justify; margin-bottom: 0px;
}
p a {
font-family: arial;
font-size: 12px;
color: #ffa800;
text-decoration: underline;
}
p a:hover {
text-decoration: none;
}
p img {
float: left;
background: url(../layout/img_bg.jpg) no-repeat left top;
width: 110px;
height: 74px;
padding: 7px;
margin-right: 15px;
}
.delic {
border-bottom: 1px dotted #c6c7c6;
margin-top: 3px;
margin-bottom: 3px;
}

.necotop {
background: url(../layout/neco_top.jpg) no-repeat left top;
width: 700px;
height: 49px;
}
.necobg {
background: url(../layout/neco_bg.jpg) repeat-y left top;
width: 650px;
padding: 20px 25px 20px 25px;
}
.nebobot {
background: url(../layout/neco_bot.jpg) no-repeat left top;
width: 700px;
height: 5px;
}
.tristadvacetpet {
width: 325px;
float: left;
}
.tristadvacetpet ul {
list-style-type: none;
}
.tristadvacetpet ul li {

}
.tristadvacetpet ul li a {
font-family: arial;
font-size: 12px;
color: #ffa800;
text-decoration: underline;
display: block;
line-height: 16px;
background: url(../layout/menu_sipka.gif) no-repeat left center;
padding-left: 25px;
}
.tristadvacetpet ul li a:hover {
text-decoration: none;
}

/* <--- LEFTBLOK (levá část stránky) */

/* leftblok(pravá část + menu) ---> */
.leftblok {
width: 230px;
float: left;
 
}
.bgcko {
background: url(../layout/right_blok_bg.jpg) no-repeat left top;
width: 230px;
min-height: 140px;_height:140px;
}
.bgckoleft {
background: url(../layout/right_blok_bg.jpg) no-repeat left top;
width: 230px;

}  
.menu {
font-family: arial;
font-size: 12px;
}
.menu ul {
width: 200px;
padding-left: 15px;
padding-right: 15px;
list-style-type: none;
padding-top:20px; 
}
.menu ul li {

}
.menu ul li a {
display: block;
background: url(../layout/menu_sipka.gif) no-repeat left center;
padding-left: 25px;
border-bottom: 1px dotted #c7c6c6;
color: #5abe48;
padding-top:3px;
padding-bottom: 3px;
text-decoration: underline;
line-height: 20px;
}
.menu ul li a:hover {
text-decoration: none;
}
.menu ul li ul {
width: 185px;
}
.menu ul li ul li {

}
.menu ul li ul li a {
display: block;
background: url(../layout/menu_sipka.gif) no-repeat left center;
padding-left: 25px;
border-bottom: 1px dotted #c7c6c6;
color: #5abe48;
text-decoration: underline;
line-height: 29px;
}
.menu ul li ul li a:hover {
text-decoration: none;
}
.mezera {
width: 230px;
height: 30px;
}
.banncent {
text-align: center;
margin-top: 0px;
background: #F1F1F1;
padding-bottom: 10px;
}
.nadpisblokstranky{background: #818a93; }
.nadpisblokstranky strong{color: white; padding-left: 20px; font-size: 16px; font-family: arial;}
.banncent img{
margin-top: 10px;
}
/* <--- leftblok (pravá část + menu) */
/* <--- CONTENT a vše vněm */

/* CONTENT FOOT ---> (ohraničení pod contentem) */
.contentfoot {
background: url(../layout/content_foot.jpg) no-repeat left top;
margin: auto;
width: 996px;
height: 14px;
}
/* <--- CONTENT FOOT (ohraničení pod contentem) */
/* FOOT (patička) ---> */
.foot {
width:995px;
height: 100px;
margin: auto;
text-align: left;
color: #a7c6a2;
font-family: arial;
font-size: 11px;
}
.foot img {
float: left;
margin-right: 25px; 
}              
.foot a {
color: #a7c6a2;
text-decoration: none;
}
.foot a:hover {
text-decoration: underline;
}
/* <--- FOOT (patička) */
.rightmenu{ width: 230px; float: right;}
.levacast{ float: left;} 
.naseodkazy {color: #C72626; font-size: 10px; font-family: Arial; float: right;margin-bottom: 5px;margin-right: 40px; }
.banncent a{text-decoration: none;}
.banncent a:hover{text-decoration: underline;}

.clanek p{
	text-align: justify !important;
}
.clanek ol{font-family: arial;
font-size: 12px; list-style-type: lower-latin;
color: #767676; margin-left: 25px;}
.clanek ol li{margin-bottom: 5px;}

.banncent h2{margin-left: -20px;}

.clanek ul{font-family: arial;
font-size: 12px; 
color: #767676; margin-left: 25px;}
.clanek ul li{margin-bottom: 5px;}

#paginationControl {
    margin: 20px 0 0 25px;
    font-size: 0.9em;
    color: #767676;
}

#paginationControl a {
    color: #FFA800;
}
.more a{margin-bottom: 40px !important;}
div#searchbox{
position:absolute;
width:300px;
left:685px;
%left:710px;
top:166px;
}
ol#searchResult{
list-style:none;
color:#000000;
padding-left:25px;
font-size:12px; 
font-family: Arial;
}
ol#searchResult a{
color:#000000;
padding-bottom:4px;
display:block;
}

#searchbox, #searchbox form, #searchbox fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    text-align: right;
}

#searchbox fieldset {
    margin-right: 25px;
    margin-top: 5px;
}

#searchbox input {
    border: 1px solid #7D9E76;
    padding: 2px;
    text-align: left;
}

#searchbox input.submit {
    border: 1px solid #7D9E76;
    background-color: #7D9E76;
    color: #fff;
}
