body { font-size:100%;line-height:1.5em;font-family:Arial;background:#249155; padding:0px;margin:0px;color:#000;}
img {border:0px; }
.left {float:left;}
.right {float:right;}
.center {float:center;}
a {color:#D05306; text-decoration:underline;}
a:hover {color:#D05306;text-decoration:none;}
p {font-size:12px; margin-left:0px;}
table{margin:0px; padding:0px; margin-left:10px; font-size:12px;} 


hr{margin:0px; margin-left:100px; width:530px;color:#C9C9C9;}

.content {width: 1023px; float: center; position: relative; margin: 0 auto; background:#9A9A9A;padding-bottom:20px;}
.content_content {width: 950px; float: center; position: relative; margin: 0 auto; background:#CDCDCD; padding:0px;padding-bottom:3px;}
.top {width: 944px;  height:150px;float: center; position: relative; margin: 0 auto; background:#fff;}
.black{width: 944px; height:36px; float: center; position: relative; margin: 0 auto; background:#000; color:#fff; }

.blackFooter{width: 944px; height:44px; float: center; position: relative; margin: 0 auto; background:#000; color:#fff; }
.blackFooter p{color:#fff; padding:10px; margin:0px;padding-left:20px; font-size:12px; float:left;}
.blackFooter a{color:#fff; padding:10px; margin:0px;padding-right:20px; float:right; font-size:12px; text-decoration:none;}
.blackFooter a:hower{color:#fff; padding:5px; margin:0px;margin-left:10px; float:right; font-size:12px; text-decoration:none;}

.top .logo {background:#FFF url(../_images/nadpis.png) right top no-repeat;}
img.logo {float:left;width:278px;}

#headIcons {	float: right;	position: relative;		right:28px;	}
.icon {	margin-right: 7px;	margin-left: 7px;}
#headIcons img{width:15px;}
.topMain{background:#E9E9E9;width: 944px;  height:255px;float: center; position: relative; margin: 0 auto; z-index:5;}

.menu { float:left; width:187px;background:#E9E9E9 url(../_images/menu.gif) left top no-repeat;  height:210px; margin: 3px; margin-right:0px; margin-left:10px; padding:15px 40px; font-size:12px; color:#fff; z-index:5;}
.menu ul#level1 {margin:0px; padding:0px;}
.menu ul#level1  li{list-style-type:none; height:32px; padding:0px; }
.menu ul#level1  li a{list-style-type:none; color:#fff; text-decoration:none;}
.menu ul#level1  li a:hover{color:#fff; margin-left:20px;  }


.menu ul#level1  li ul{ display:none ;margin:0px; margin-top:-30px; padding:0px; margin-left:150px; padding:5px; padding-top:10px;background:#000;width:230px;}
.menu ul#level1  li ul li {display: block; width: 100%; }
.menu ul#level1  li ul li  a {padding:0px 5px 0px 15px;display: block; margin: 0px; }
.menu ul#level1  li ul li  a:hover  {background:#ce5003;padding:0px 5px 0px 15px;font-weight:normal; display: block; margin: 0px; }

  
	

.flash{float:right; margin:3px; margin-right:10px; margin-left:0px;}

.main {width: 924px; min-height:500px ; _height:500px ;float: center; position: relative; margin: 0 auto; background:#fff; padding:10px;z-index:1;}
.main p{padding:10px;}
.main .rightCol p{padding:10px; padding-left:0px}
.main .leftCol { width: 280px; float:left; margin-right:10px;}
.main .leftCol2 { width: 240px; float:left; margin-right:10px;}
.main .leftCol .formular{ width: 271px; height:213px;background: url(../_images/formular.gif) left top no-repeat; }
img.mapa{float:right; margin-top:30px; margin-right:40px;}


.main .rightCol h2{font-size:20px;}
.main .rightCol h3{font-size:18px;}

.main .rightCol .sluzby{ float:left; margin: 3px; margin-right:0px;width:200px;padding:15px 0px; font-size:16px; }
.main .rightCol .sluzby ul {margin:0px; padding:0px; text-decoration:none; list-style-type:none;display: block; width: 100%; }
.main .rightCol .sluzby ul li{list-style-type:none;padding:0px; text-decoration:none; height:36px; width:199px;}     
.main .rightCol a.sluzby_odkaz{text-decoration:none; background: url(../_images/menuLi.gif) no-repeat; padding-left:30px; height:36px; width:190px;display:block; }
.main .rightCol a:hover.sluzby_odkaz{text-decoration:none; background: url(../_images/menuLiHover.gif) no-repeat; padding-left:30px; height:36px; width:190px; color:#fff;display:block;}



.main .leftCol .sluzby{ margin: 3px; font-size:14px; }
.main .leftCol .sluzby ul {margin:0px; padding:0px; text-decoration:none; list-style-type:none;display: block; width: 100%;}
.main .leftCol .sluzby ul li{list-style-type:none;padding:0px; text-decoration:none; }
.main .leftCol  a.sluzby_odkaz{text-decoration:none;  padding-left:30px; height:26px; width:190px; background: url(../_images/menuLiHover.gif) no-repeat;color:#fff; display: block; }
.main .leftCol  a:hover.sluzby_odkaz{text-decoration:none;background: url(../_images/menuLi.gif) no-repeat; padding-left:30px; height:26px; width:190px;color:#000; }

.main .leftCol2 .sluzby{ margin: 3px; font-size:14px; }
.main .leftCol2 .sluzby ul {margin:0px; padding:0px; text-decoration:none; list-style-type:none;display: block; width: 100%;}
.main .leftCol2 .sluzby ul li{list-style-type:none;padding:0px; text-decoration:none; }
.main .leftCol2  a.sluzby_odkaz{text-decoration:none;  padding-left:30px; height:26px; width:190px; background: url(../_images/menuLiHover.gif) no-repeat;color:#fff; display: block;}
.main .leftCol2  a.sluzby_odkazPoptavka{text-decoration:none;  padding-left:30px; height:26px; width:224px; background: url(../_images/menuLiHoverPoptavka.gif) no-repeat;color:#fff; display: block; }
.main .leftCol2  a:hover.sluzby_odkaz{text-decoration:none;background: url(../_images/menuLiPoptavka.gif) no-repeat; padding-left:30px; height:26px; width:232px;color:#000; }
.main .leftCol2  a:hover.sluzby_odkazPoptavka{text-decoration:none;background: url(../_images/menuLiPoptavka.gif) no-repeat; padding-left:30px; height:26px; width:232px;color:#000; }
.main .leftCol2  a.sluzby_odkazActive {text-decoration:none;background: url(../_images/menuLiPoptavka.gif) no-repeat; padding-left:30px; height:26px; width:232px;color:#000;display: block;  }


.main .rightCol p{margin-right:10px;}
.main .rightCol .aktualne {height:150px;}
.main .rightCol .aktualne .news_listItemHome {float:left; margin:10px; padding:20px; width:250px;}
.main .rightCol .aktualne .news_listItemHome a.more {background: url(../_images/more.png) left top no-repeat; width:54px; height:20px; padding: 2px 24px 7px 11px; font-size:12px; color:#fff;text-decoration:none;} 
.main .rightCol .aktualne .news_listItemHome .entityCreatedAt {font-weight:bold;}
.main .rightCol .aktualne .news_listItemHome a.title  {font-weight:bold; padding-left:10px;}
.main .rightCol .aktualne a.moreNews {float:right; margin-right:20px;}

.formular {color:#fff;  font-size:12px; padding:10px; }
.formular h2{color:#fff;  font-size:16px; font-weight:normal; padding:0px; margin:0px; margin-top:5px;}
.formular table {margin:5px;margin-right:20px; float:right; color:#fff; font-size:12px;}           
.formular #jmeno {background: url(../_images/input.png) left top no-repeat; border:0px;width:159px; height:29px; padding-left:5px; }
.formular #email {background: url(../_images/input.png) left top no-repeat; border:0px;width:159px; height:29px; padding-left:5px; }
.formular #buttonSubmit{width:105px; height:31px;background: url(../_images/buttonSubmit.gif) left top no-repeat; border:0px; cursor:pointer; text-align:left;padding-bottom:7px; float:right; margin-right:5px;;margin-top:5px; color:#000; padding-left:10px; margin-right:30px;}
#adresa {width:280px}

.poptavka {}
.poptavka tr td {padding:5px;}
.poptavka tr.barva {background:#E9E9E9; padding:5px; }
.poptavka h2 {font-size:20px; margin-left:190px;}
.poptavka h2.odpovedni {font-size:20px; margin-left:100px;}

form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}

.thumbnail {float:left; margin-right:20px;}

a.poski {text-decoration:underline;}
a.poski:hover {text-decoration:none;}

.kontakty img{margin:5px;}
.kontakty  a{ padding:15px;display: block; font-size:16px; color:#000; font-weight:bold;text-decoration:none;}
.kontakty  a:hover{ padding:15px;display: block; font-size:16px; color:#000; font-weight:bold;text-decoration:underline;}

.ubytovani img{float:left;  margin:5px;}
