body {padding:0px; margin:0px; font-family: Arial, sans-serif; font-size: 12px; text-align:center; color: #24211d; background: url("imgs/body2.jpg") repeat-x left top #007dd9;}
form {margin:0px;}
table {border:none; margin:auto;}
img {border:none;}
a img {border:none;}
input {vertical-align:middle;}
a {text-decoration: none; color: #24211d;}
a:hover {text-decoration: underline;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:13px;}
.tmensi {font-size:80%}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;} /*Plovoucí obrázky v odstavci a jiné objekty obtékané textem*/
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both;height: 0px; line-height: 0px; font-size: 0px;}
.all-page-bottom {clear:both;height: 1px; line-height: 1px; font-size: 1px;background: url("imgs/all-page-bottom.gif") no-repeat 183px 0px;}
.vyrazny {color:#9E0B0F;} /*Zvýrazňující text*/
.full {width:100%;} /*Plná šířka - pro některé elementy na stránce (zejména ty s paddingem bez width, tam pak IE6 zlobí) je možné ji později upřesnit*/
.nic {font-size:1px;} /*Kvůli IE6 - objekty s minimální výškou*/
.full-font {font-size: 100%}


/*Následuje stylopis pro standardní obsahovou a titulní stránku*/
#all {width: 100%; height: 100%; background: url("imgs/bg-body.jpg") repeat-x left top #edc737;}
#stred {margin:auto; width: 966px; text-align: left;background: url("imgs/all-page.jpg") repeat-y left top; position: relative; z-index:1;}
#shadow-left {width: 966px;background: url("imgs/shadow-left.jpg") no-repeat left top;}
#shadow-right {width: 966px;background: url("imgs/shadow-right.jpg") no-repeat right top;}


.levy {width:172px; float:left;padding-top: 5px;}
.pravy {width:808px; float:right;background: url("imgs/cows.jpg") no-repeat left 25px;}

#footer {margin:auto; width: 966px; text-align: left;background: url("imgs/footer.jpg") no-repeat left top;height: 40px;font-size: 10px; color:white;}
#footer a {color:white;}
#footer a:hover {color:black;}

#footer-left {
  float: left; 
  padding:15px 0px 0px 15px;
}

#footer-right {
  float: right;
  padding:15px 15px 0px 0px;
}

#content {
  margin: 0px 13px 0px 13px;
  background: url("imgs/banner.jpg") no-repeat 6px top;
  padding-bottom: 20px;
}

#content-podstranka {
  margin: 0px 13px 0px 13px;
  padding-bottom: 20px;
}

#homepage-top {
  height: 410px
}

#podstranka-top {
  height: 118px;
}

#logo {
  position: absolute;
  z-index:2;
  top: 34px;
  left: 60px
}

#search-box {
	padding-right:15px;
  width: 234px;
  height: 100px;
  background: #fff;
  margin-left: 650px;
  filter:alpha(opacity: 90);
	-moz-opacity: 0.9;
	margin-bottom: 35px
}

#search-box-links {
  font-size: 11px;
  padding: 18px 0px 0px 10px;
}

#search-box-links a.odkaz {
  padding: 0px 7px 0px 7px;
  background: url("imgs/top-arrow.gif") no-repeat 0px 4px;
}

#search-box-links img{
  vertical-align:middle;
  margin-right:4px;
}

.search-form {
  margin: 23px 0px 0px 18px;
}

.search-edit {
  width: 140px;
  height: 15px;
  border: 0px;
  margin-right: 0px;
  font-size: 11px;
  padding: 2px 4px 2px 4px;
	background: url("imgs/search-edit.gif") no-repeat 0px 0px; 
}

/* ROZBALOVACÍ TOPMENU*/

#menu1 a{
  text-decoration: none
}

ul.menu11 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  height: 67px;
  float: left;
  list-style-type:none;
}

ul.menu11 li {
  float:left;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  filter: alpha(opacity: 80);  
  list-style-type:none;
}
.mainmenu {
  background: url("imgs/topmenu-arrow.gif") 13px 38px no-repeat #383431;
  padding: 33px 9px 18px 20px;
  -moz-opacity: 0.8;
}
#menu1-2 .mainmenu {
	background-color:#565656;
}

.on {filter: none !important;}

ul.menu11 li a {
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

ul.menu11 li a.on {
  background: url("imgs/topmenu-arrow.gif") 13px 38px no-repeat #3C3836;
}



ul.submenu_container {
	width:166px; _width:170px;
	position:absolute; 
	z-index:3;
	top:77px; 
	left:0px;
		list-style-type:none;
	padding:2px;
	 padding-bottom:0px !important;	z-index:6;
	background-image:url('imgs/submenu_container_bg.png');}


.kotva {position:relative; z-index:3;}




#menu1-2 a{
  text-decoration: none
}

ul.menu11-2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  height: 67px;
  float: left;
  list-style-type:none;
  background: url("imgs/mainmenu.gif") repeat-x left top;
}

ul.menu11-2 li {
  float:left;
  margin: 0px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type:none;
}

ul.menu11-2 li a {
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}


ul.menu11-2 li a.on, ul.menu11-2 .on a,ul.menu11 li a.on, ul.menu11 .on a {
  background: url("imgs/topmenu-arrow.gif") 14px 38px no-repeat #3C3836;
  border-bottom:solid 5px #DA251D;
}
ul.menu11 li a.on, ul.menu11 .on a {
	background-position:13px 38px;
	background-color:#191919;
	border-bottom-color:red;
}
.submenu_container a
{
  display: block;
  padding: 4px 0px 3px 16px;
  text-decoration: none;
  background:none !important;
  color: #fff;
}




a.submenu_obsah {border:none !important; width:140px !important; padding-top:4px !important; margin-bottom:0px !important; font-size:11px !important; padding-right:10px !important; background-image:none !important;}
a.submenu_home {border:none !important; width:140px !important; margin-bottom:0px !important; color:white !important; margin:0px !important;  font-size:11px !important; padding-right:10px !important;}
a.submenu_home:hover, a.submenu_obsah:hover {background-color:black !important;}

ul.menu11-2 li a.menu_obsahova:hover {background: url("imgs/topmenu-arrow.gif") 20px 38px no-repeat #3C3836; border-bottom:solid 5px #DA251D; font-weight:normal !important;}




/* KONEC HORNÍHO ROZBALOVACÍHO MENU */

/* PRVNÍ ODKAZ HORNÍHO MENU*/
#first-link {
  position: absolute;
  z-index:4;
  filter: alpha(opacity: 90);
  -moz-opacity: 0.9;
  width:67px;
  background: url("imgs/topmenu-arrow.gif") 13px 38px no-repeat #383431;
  top: 135px;  left: 13px;
}

#first-link-podstranka {
  position: absolute;
  z-index:4;
  filter: alpha(opacity: 90);
  -moz-opacity: 0.9;
  background: url("imgs/topmenu-arrow.gif") 13px 38px no-repeat #383431;
  top: 118px;
  left: 13px;
  _top:135px;
}

#first-link a,#first-link-podstranka a{
  display: block;
  color: #fff;
  padding: 33px 15px 18px 20px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;

}

#flash-homepage {
  position: absolute;
  z-index:3;
  top: 270px;
  left: 765px
}

#flash-podstranka {
  float:right;
}

#hp-boxes {
  margin-left: 6px
}

.hp-box {
  float: left;
  width: 222px;
  height: 180px;
  margin-right: 12px;
}

.hp-box-bg a {display:block; width:100%; height:100%; text-decoration:none !important; }

.hp-box img, .hp-box2 img{
  margin: 65px 0px 0px 20px
}

.hp-box2 {
  float: left;
  width: 225px;
  height: 180px;
}

#hpbox1 {
  background: url("imgs/boxy/1.jpg") 0px 0px no-repeat;
}

#hpbox2 {
  background: url("imgs/boxy/2.jpg") 0px 0px no-repeat;
}

#hpbox3 {
  background: url("imgs/boxy/3.jpg") 0px 0px no-repeat;
}

#hpbox4 {
  background: url("imgs/boxy/4.jpg") right top no-repeat;
}

.hp-box-bg {
  height: 80px;
  background: #352e1f;
  filter: alpha(opacity: 80);
  -moz-opacity: 0.8;
}

#box1 {
  margin-right: 1px
}

#box4 {
  margin-left: 1px
}

.hp-box-p1 {
  display:block;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin: 0px 0px 10px 20px;
  padding-top: 15px;
}

.hp-box-p2 {
  display:block;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 10px 20px;
  padding-top: 5px;
}

#hp-boxes2 {
  margin: 10px 0px 0px 0px;
  padding-left: 6px;
  float: left
}


.kontakt-box2,.bokem_vpravo,.kontakt-box {
  width: 173px;
  background: #e7f2fe;
  margin-left: 17px;
  margin-bottom: 10px;
  padding:10px;
  font-size:10px;
}

.kontakt-box {
  float: left;
  min-height: 139px;
  _height:139px;
  margin:0px;
}

.green-box {
  float: left;
  min-height: 75px;
  _height:75px;  
  background: url("imgs/kvetiny.jpg") left bottom no-repeat #009250;
  margin-right: 14px
}

.green-box2,.green-box {
  width: 172px;
  background: url("imgs/kvetiny.jpg") left bottom no-repeat #009250;
  padding:10px 10px 74px 10px;
  color:white;
  font-size:10px;
}
.green-box2 a,.green-box a {color:white;}
.green-box2 a:hover,.green-box a:hover {color:white; text-decoration:underline;}

.green-box2 {
  width: 173px;
  margin-left: 17px;
}


.blue-box {
  float: left;
  width: 513px;
  height: 174px;
  background: #e7f2fe;
  margin-right: 14px;
  position:relative;
}

.blue-box h3 {font-size:100%;}

.mapa-flash {
  float:left;
  margin:10px 0px 0px 7px;
}

#mesta {
  float: right;
  width: 296px;
}



#mesta ul{
  float: left;
  width: 147px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#mesta ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  list-style-type: none;
  height: 15px;
  font-size: 11px;
  background: url("imgs/blue-arrow.jpg") left 3px no-repeat;
}

#mesta ul li a{
  font-size: 11px;
}

#mesta p{
  color: #1f1a16;
  font-weight: bold;
  font-size: 13px;
  margin: 15px 0px 10px 10px
}



.bokem_vpravo {margin-top:10px;}

.kontakt-box3 {
  width: 193px;
  background: #e7f2fe;
  margin-left: 17px;
  margin-bottom: 10px;
  padding-bottom: 7px
}

.kontakt-box .kontakt-box-header {
  margin: 15px 0px 10px 0px;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
}

.kontakt-box2 .kontakt-box-header {
  margin: 0px 0px 10px 0px;
  text-align: right;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  padding-top: 15px;
}

.kontakt-box3 .kontakt-box-header2 {
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  padding: 15px 5px 0px 5px;
}

#loga {
  margin-left: 20px;
  font-weight: bold;
  font-size: 13px;
  padding-top: 33px;
  background:url("imgs/caradole.gif") left 13px repeat-x;
  clear:both;
}

.loga-cara {
  margin-right:20px;
}

#loga p,#loga2 p{
  margin-right: 20px;
  float: left;
}

#loga img,#loga2 img{
  margin-right: 21px;
  float: left;
}
#loga img.last {margin-right:0px !important; }

#drobecky {
  float: left;
  width:620px;
}

#drobecky {
  padding: 18px 0px 18px 72px;
  font-weight: bold;
  
}

#drobecky  span{
  padding: 0px 17px 0px 0px;
}

#drobecky  a{
  font-weight: normal;
  text-decoration: underline;
}

#pismo {
  float: right;
  padding: 18px 25px 18px 0px;
  font-weight: bold;
  font-size: 10px
}

#pismo a{
  text-decoration: none
}



#col-left {
  width: 211px;
  margin-right:18px;
  float: left;
}

#obsahovy-div {
  float: left;	
  width: 498px;
  line-height:165%;
  position:relative;
  z-index:2;
}

#obsahovy-div a,#drobecky a {color:#0159A3; text-decoration:underline;}
#obsahovy-div a:hover,#drobecky a:hover {color:#DA251D !important; }

#col-right {
  width: 200px;
  float: left;
}

.bokem_vlevo {
	background:#E8F5FD;
	padding:5px 8px 5px 8px;
	margin:15px 6px 10px 10px;
}



.infobar {
  width: 205px;
  background: #992827;
  padding-bottom:2px;
}

.infobar p{
  line-height: 22px;
  color: #fff;
  padding-right: 12px;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  margin:0px;
  text-transform:uppercase;
}

#col-left ul {
  width: 205px;
  background: #646768;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#col-left ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 6px 0px 6px;
  list-style-type: none;
  background: url("imgs/sidemenu.gif") left bottom repeat-x;
}

#col-left ul .sub {padding-left:28px;}

#col-left ul li.on{
  background-color:#545758;
  background-image:none;
}

#col-left ul li a{
  margin: 0px 0px 0px 0px;
  padding: 6px 10px 6px 10px;
  list-style-type: none;
  background: right center no-repeat;
  color: #fff;
  font-weight: bold;
  display: block;
  min-height: 15px
}

.infobar2 {
  width: 193px;
  height: 22px;
    background: #006ea3;
  line-height: 22px;
  margin-top:10px;
  color: #fff;
  padding-right: 12px;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  
}

.sitelinks {
  width: 196px;
  background: #e8f5fd;
  padding: 7px 0px 7px 0px;
  margin-left: 10px;
  text-align: center;
  font-weight: bold;
  line-height: 18px
}

.sitelinks a{
  padding: 0px 7px 0px 7px;
}

.vel1 {
  font-size: 10px;
}

.vel2 {
  font-size: 11px;
}

.vel3 {
  font-size: 12px;
}

.vel4 {
  font-size: 13px;
}

.vel5 {
  font-size: 13px;
}

.vel6 {
  font-size: 13px;
}

.img-float {
  float: right;
  margin: 0px 0px 10px 10px;
}

.img-float a{
  border: 5px solid #e8f5fd;
  display: block;
}

.img-float img{
  border: 2px solid #fff;
}

.bottom-links {
  padding-left: 17px;
  padding-top:20px;
  clear:both;
}


.iko-mail {
  background: url("imgs/iko-mail.gif") 0px 0px no-repeat;
}

.iko-tisk {
  background: url("imgs/iko-print.gif") 0px 0px no-repeat;
  padding-left: 22px;
  padding-right: 30px;
  font-size: 10px
}
.vstupte {margin: 65px 0px 0px 20px; display:block; color:white; text-align:center; width:70px; text-decoration:none; background:url("imgs/vstupte.gif"); padding:2px 0px 2px 0px;}
.vstupte:hover {text-decoration:none; background-image:url("imgs/vstupte_on.gif");}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:235px; padding-top:8px;}
.sloupec2 {float:right; width:235px; padding-top:8px;}
.pod {padding-top:10px; clear:both;}

.ramecek {padding:4px 8px 5px 8px; background:#E7F2FE; margin-bottom:10px;}
.ramecek2 {padding:4px 8px 5px 8px; background:#0167B9; margin-bottom:10px; color:white;}
.ramecek2 a {color:white;}
.ramecek2 a:hover {color:black;}

h1 {color: #3C3836; font-size: 160%; margin: 15px 0px 10px 0px; font-weight:bold;}
h2 {font:normal bold 130% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}
h3 {font:normal bold 115% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; color:black; font-weight:bold;}

.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:110px;}
.sloupec1 .c2,.sloupec2 .c2 {width:80px;}
.input {width:100%; width:97%; background:white; border:solid 1px #19A3DB; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}

.button {background: url("imgs/button.gif") repeat-x left top; color:white; font:normal normal 11px Arial,sans-serif; border:solid 1px #005CA9; _border:none; text-transform:uppercase; height:19px;}
.x,a.button:hover {color:black; background:url("imgs/button_on.gif") repeat-x left top; border:solid 1px #00408a; _border:none; cursor:pointer; color:white;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#9E0B0F; color:white;}
a.button {padding:2px 5px 2px 5px; text-decoration:none;}

.clanek_podnadpis {font-weight:bold; padding:10px 0px 10px 0px;}


.obsah-left {
  float: left;
  width: 190px;
  text-align: center
}

.obsah-left img{
  border: 8px solid #f2f1f0;
}

.obsah-right {
  float: left;
  width: 326px;
  padding-top: 10px
}

.text-ul {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.text-ul li {
  list-style-type: none;
  padding: 0px 0px 0px 24px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url('imgs/arrow.gif') 0px 0px no-repeat;
  line-height: 17px
}
#pribuzne_stranky {clear:both; margin-top:28px;}
#pribuzne_stranky .nadpis {background:#006EA3; padding:4px 10px 4px 10px; color:white;}
#pribuzne_stranky .stranky {background:#E8F5FD; padding:10px 15px 10px 15px;}
#pribuzne_stranky a {display:block; padding-left:20px; background:url("imgs/topmenu-arrow.gif") no-repeat 8px 8px;}

.struktura_level_1,.struktura_level_1x,.struktura_level_2,.struktura_level_2x,.struktura_level_3 {width:198px;  height:98px; float:left; clear:left;  line-height:1.1em; background:url("imgs/boxik_struktura_1.png");}
.struktura_level_1 {margin-bottom:0px;}
.struktura_level_1x {background:url("imgs/boxik_struktura_1x.png"); width:196px; height:96px; margin-left:10px;}
.struktura_level_3 {clear:none;}
.struktura_level_1 .vyrazny,.struktura_level_1x .vyrazny,.struktura_level_2 .vyrazny,.struktura_level_2x .vyrazny,.struktura_level_3 .vyrazny {display:block; padding:20px 10px 5px 10px; font-size:13px; color:black; font-weight:bold; height:21px; position:relative;}
.struktura_level_1 strong,.struktura_level_1x strong,.struktura_level_2 strong,.struktura_level_2x strong,.struktura_level_3 strong {position:absolute; right:7px; top:27px; font-weight:normal; }
.struktura_level_1 img,.struktura_level_1x img,.struktura_level_2 img,.struktura_level_2x img,.struktura_level_3 img {margin-top:13px;}
.male_odsazeni {text-align: center !important;}
.male_odsazeni img {margin-top:6px; text-align:center;}
     
.struktura_level_2,.struktura_level_2x {background:url("imgs/boxik_struktura_2.png"); width:199px; height:96px; font-size:13px; color:black; font-weight:bold; position:relative; margin-left:40px; _margin-left:20px; padding:30px 0px 0px 20px;}
.struktura_level_2x {background:url("imgs/boxik_struktura_2x.png"); }
.struktura_level_3 {background:url("imgs/boxik_struktura_3.png"); width:199px; height:96px; font-size:13px; color:black; font-weight:bold; position:relative; padding:30px 0px 0px 20px; }

.struktura_level_2 i,.struktura_level_2x i,.struktura_level_3 i {display:block; width:130px; position:absolute; bottom:4px; font-style:normal;}
.struktura_level_2 u,.struktura_level_2x u,.struktura_level_3 u {display:block; width:130px; position:absolute; top:2px; font-style:normal; text-decoration:none;}


