body{
  text-align: left;
  font-family: Arial, Times New Roman ,New York CE, utopia, serif;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  color:black;
  background: #e4e3de url("images/bg.jpg") repeat center top;
}


div.middle div.middle_center div.content{margin:0px 0px 0px 12px; padding:0px 0px 5px 0px; width:539px; background:none; float:left; background: url("images/title.gif") no-repeat left top;}

h1 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 0px; font-weight:normal; font-family: Arial}
h2 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 10px; font-weight:bold; }
h3 {color:#2b7faf; font-size:13px; text-decoration:none; margin:10px 0px 2px 5px; font-weight:bold; font-family: Arial}
h4 {color:black; font-size:12px; text-decoration:none; margin:5px 0px 2px 0px; font-weight:bold; font-family: Arial}
td {font-size: 12px; text-align:left;}
th {font-size: 12px; text-align:left;}

/* --------------------------------------- OBSAH STEJNE JAKO TINY --------------------------------------- */

div.content h2 {height:25px; color:black; font-size:15px; text-decoration:none; margin:11px 0px 0px 43px; font-weight:bold; padding:0px 0px 10px 0px;}
div.content h3{font-size:14px; font-weight:bold; color:#2b7faf; margin:8px 10px 2px 15px; padding:0px;}
div.content h4{font-size:12px; font-weight:bold; color:#2b7faf; text-align:underline; margin:8px 10px 2px 10px; padding:0px;}
div.content p{margin:1px 10px 2px 10px; padding:0px; color:black; font-size:12px; font-weight:normal; text-indent:3px;}
div.content p a{color:#2b7faf; text-decoration:underline;}
div.content p a:link{color:#2b7faf; text-decoration:underline;}
div.content p a:visited{color:#2b7faf; text-decoration:underline;}
div.content p a:hover{color:#ffc600; text-decoration:underline;}
div.content .kontakty_sloupec{width:140px; vertical-align:top;}
div.content .kontakty_sloupec2{width:190px; vertical-align:top;}
div.content .kontakty_sloupec img{border:0px;}
div.content .stred{text-align:center;}
div.content a img{border:0px;}
div.content a:visited img{border:0px;}
div.content a:hover img{border:0px;}
div.content ul{margin:1px 5px 2px 10px; padding:0px;}
div.content ul li{list-style-type:none; position:relative; margin:0px 0px 0px 4px; padding:0px 2px 0px 14px; background: url("images/odr.gif") no-repeat left top;}
div.content ul li ul{margin:1px 0px 2px 0px; padding:0px;}
div.content ul li ul li{list-style-type:none; position:relative; margin:0px 0px 0px 0px; padding:0px 2px 0px 14px; background: url("images/odr2.gif") no-repeat left top;}

div.content table{margin:2px 5px 5px 5px;}
div.content table td{vertical-align:top; text-align:left;}
div.content table th{vertical-align:top; text-align:left;}
div.content table th table th{vertical-align:top; text-align:left;}
div.content table td table th{vertical-align:top; text-align:left;}
div.content table td h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px; text-align:left;}
div.content table th h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px; text-align:left;}
div.content table td table td h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px; text-align:left;}
div.content table th table th h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px; text-align:left;}
.cela_sire{width:100%}


input{font-family: Arial; font-size:11px;}
textarea{font-family: Arial; font-size:11px;}

a{ color:black; text-decoration: underline;}
a:link {  color:black;  text-decoration: underline;}
a:visited {  color:black;  text-decoration: underline; }
a:hover {  color: #ac9969;  text-decoration: underline; }

.alert{color:red !important; font-weight:bold !important; padding:10px !important;}

/* FORMULAR */
div.formular {margin:0px; padding:0px; float:left; border:0px solid red; width:100%;}
div.formular table{margin:5px 5px 5px 5px;}
div.formular form{margin:0px; padding:0px;}
div.formular p {margin:0px; padding:0px; color:red;}
.formular-dotazu th{vertical-align:top;}
.formular-dotazu td{vertical-align:top;}
.kont1 {width:141px; height:15px;  margin-bottom:0px; border:1px #959186 solid; background-color:#fbf6e8;; padding:0px 0px 0px 2px; }
.kont2{width:141px; height:89px;  margin-bottom:0px; border:1px #959186 solid; background-color:#fbf6e8;; _background-attachment:fixed; padding:0px 0px 0px 2px;}
.kont3 {width:69px; height:18px; color:black; margin:0px; padding:0px; font-weight:normal;  float:left; overflow: hidden;  border:1px #3d3c3c solid; background-color:#f9da36; cursor: pointer; cursor:hand;}
.tlsubmit {width:69px; height:20px; float:left; padding:0px; padding-left:7px; background:none; }
.tlclear{width:69px; height:20px; float:left;  padding:0px; background:none; }
.buttons{width:142; padding-left:0px;}
/* end of FORMULAR */
/* --------------------------------------- end OBSAH STEJNE JAKO TINY --------------------------------------- */

/* -------------------------------------------------------------------------------------*/
#page {	
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#pageframe {
	width: 1076px;
	margin: auto; margin-top:0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align:left;
	background: url("images/page_bg_content.jpg") repeat-y 0px top;
}
 /* ---------------------------- top lista -------------------- */
a#hlavni { width: 195px;  height:148px;  position:absolute;  top:32px;  left:31px;  z-index: 100;  border:0px solid red;} a#hlavni strong{display:none}
.cleaner {clear: both; visibility: hidden; height:1px; margin:0px; padding:0px; border:1px solid black; line-height:1px; font-size:1px; }
div.top{height:197px; width:1076px; clear:both; margin:0px; padding:0px; background: url("images/top_bg.jpg") no-repeat right top;}
div.top div.top_01{height:197px; width:243px; float:left; margin:0px; padding:0px; background: url("images/top_01.jpg") no-repeat left top;} div.top div.top_01 h1{font-style:none; font-size:12px; color:black; text-decoration:none; margin:0px;display:none; padding:0px;}
div.top div.top_02{height:197px; width:607px; float:left; margin:0px; padding:0px; position:relative;}
div.top div.top_02 p.loc{position:absolute; left:14px; bottom:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.top div.top_02 p.loc a{color:white; text-decoration:none; font-weight:normal; font-size:12px;}
div.top div.top_02 p.loc a:link{color:white; text-decoration:none; font-weight:normal; font-size:12px;}
div.top div.top_02 p.loc a:visited{color:white; text-decoration:none; font-weight:normal; font-size:12px;}
div.top div.top_02 p.loc a:hover{color:#f4d531; text-decoration:underline; font-weight:normal; font-size:12px;}
div.top div.top_02 p.loc strong{color:#f4d531; text-decoration:underline; font-weight:normal; font-size:12px;}
div.top div.top_02 p.loc span{color:white; text-decoration:nonee; font-weight:normal; font-size:12px;}

div.top div.top_03{height:197px; width:226px; float:left; margin:0px; padding:0px;}
div.top div.top_03 div.searchbox{height:28px; padding:22px 0px 0px 11px; margin:0px;}
div.top div.top_03 div.searchbox p{padding:0px; margin:0px;}
div.top div.top_03 div.searchbox p input.btn_ok{float:right; padding:0px; margin:2px 20px 0px 0px; background: none; border:0px; color:white; font-weight:bold; cursor:pointer; _cursor:hand; font-size:12px;}
div.top div.top_03 div.searchbox p input.search_text{width:134px; height:19px; padding:3px 5px 0px 5px; margin:0px; background:url("images/search_bg.gif") no-repeat left top; border:0px; color:black; font-weight:normal; font-size:12px;}

div.top div.top_03 div.basket{margin:15px 0px 0px 34px; padding:0px; width:166px; height:109px; background: url("images/basktet_bg.gif") no-repeat left top;}
div.top div.top_03 div.basket h3{margin:0px; padding:7px 0px 0px 10px; font-size:14px; color:#f4d531; font-weight:bold;}
div.top div.top_03 div.basket p{font-size:12px; color:white; font-weight:normal; margin:0px 0px 0px 0px; padding:20px 0px 0px 10px; text-indent:0px; width:145px;}
div.top div.top_03 div.basket p.link{text-align:right; padding-top:10px;}
div.top div.top_03 div.basket p.link a{color:#f4d531; text-decoration:none;}
div.top div.top_03 div.basket p.link a:link{color:#f4d531; text-decoration:none;}
div.top div.top_03 div.basket p.link a:visited{color:#f4d531; text-decoration:none;}
div.top div.top_03 div.basket p.link a:hover{color:#f4d531; text-decoration:underline;}

div.top div.top_03 div.basket p span{float:right;}
div.top div.top_03 div.basket p span.count {padding-right:17px;}

ul#itemM{position:absolute; left:243px; top:18px; margin:0px; padding:0px; z-index:100;}
ul#itemM li{list-style-type:none; position:relative; color:black; display:block; float:left; margin:0px 3px 0px 0px; padding:0px 2px 3px 0px; font-size:12px;}
ul#itemM li a{display:block; margin:0px; padding:8px 10px 8px 10px; color:white; text-decoration:none; background: url("images/menu_item_bg.jpg") repeat-x right top;}
ul#itemM li a:link{text-decoration:none; color:white;}
ul#itemM li a:visited{text-decoration:none; color:white;}
ul#itemM li a:hover{text-decoration:underline; color:#f4d531;}
ul#itemM li ul{position:absolute; top:30px; left:0px; margin:0px; padding:5px 0px 2px 0px;
  background:#362f1c;
	text-align:left !important;
	clear:both !important;
	border:1px solid black;
	border-top:0px;
	visibility:hidden; 
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	
}
ul#itemM li ul li{margin:1px 3px 1px 3px; padding:0px; color:white; z-index:99 !important;
	text-align:left !important;
	clear:both !important;
	display:block !important;
	width:140px;
}
ul#itemM li ul li a{padding:2px 7px 1px 7px;}

div.left{width:229px; float:left; margin:0px; padding:0px 0px 10px 13px; }
div.left h2{ margin:0px; padding:8px 0px 8px 40px; background:#3e2f10 url("images/menu_title_odr.jpg") no-repeat left top; font-size:14px; font-weight:bold; color:#f4d531;}

div.left ul{width:228px; margin:0px 0px 0px 1px; padding:0px 0px 5px 0px; background: url("images/menu_left_bg.jpg") repeat-y right top;}
div.left ul li{margin:1px 0px 0px 5px; padding:0px 0px 1px 0px; list-style-type:none; background: url("images/menu_sep.jpg") no-repeat right bottom; font-weight:normal; border:0px;}
div.left ul li a{margin:0px 0px 0px 0px; _height:12px; min-height:12px; padding:4px 4px 4px 23px; display:block; color:black; background: url("images/menu_odr.jpg") no-repeat left top;}
div.left ul li a:link{color:black; text-decoration:none;}
div.left ul li a:visited{color:black; text-decoration:none;}
div.left ul li a:hover{background: url("images/menu_odr_p.jpg") no-repeat left top; color:black; text-decoration:none; font-weight:bold;}

div.left ul li.opened a{font-weight:bold; background: url("images/menu_odr_p.jpg") no-repeat left top; }
div.left ul li.opened ul {width:218px; margin:0px 0px 0px 5px; padding:0px;}
div.left ul li.opened ul li {background:none;}
div.left ul li.opened ul li a{padding:4px 4px 4px 23px; background: url("images/menu_odr.jpg") no-repeat left top; font-weight:normal;}
div.left ul li.opened ul li a:hover{background: url("images/menu_odr_p.jpg") no-repeat left top; font-weight:bold;}

div.left ul li ul li.opened a{font-weight:bold; background: url("images/menu_odr_p.jpg") no-repeat left top; }
div.left ul li ul li.opened ul {width:208px; margin:0px 0px 0px 5px; padding:0px;}
div.left ul li ul li.opened ul li {background:none;}
div.left ul li ul li.opened ul li a{padding:4px 4px 4px 23px; background: url("images/menu_odr.jpg") no-repeat left top; font-weight:normal;}
div.left ul li ul li.opened ul li a:hover{background: url("images/menu_odr_p.jpg") no-repeat left top; font-weight:bold;}

div.left ul li ul li ul li.opened a{font-weight:bold; background: url("images/menu_odr_p.jpg") no-repeat left top; }
div.left ul li ul li ul li.opened ul {width:198px; margin:0px 0px 0px 5px; padding:0px;}
div.left ul li ul li ul li.opened ul li {background:none;}
div.left ul li ul li ul li.opened ul li a{padding:4px 4px 4px 23px; background: url("images/menu_odr.jpg") no-repeat left top; font-weight:normal;}
div.left ul li ul li ul li.opened ul li a:hover{background: url("images/menu_odr_p.jpg") no-repeat left top; font-weight:bold;}

div.left ul li ul li ul li ul li.opened a{font-weight:bold; background: url("images/menu_odr_p.jpg") no-repeat left top; }
div.left ul li ul li ul li ul li.opened ul {width:188px; margin:0px 0px 0px 5px; padding:0px;}
div.left ul li ul li ul li ul li.opened ul li {background:none;}
div.left ul li ul li ul li ul li.opened ul li a{padding:4px 4px 4px 23px; background: url("images/menu_odr.jpg") no-repeat left top; font-weight:normal;}
div.left ul li ul li ul li ul li.opened ul li a:hover{background: url("images/menu_odr_p.jpg") no-repeat left top; font-weight:bold;}

div.left ul li ul li ul li ul li ul li.opened a{font-weight:bold; background: url("images/menu_odr_p.jpg") no-repeat left top; }



div.center{width:623px; float:left; margin:0px 0px 0px 1px; padding:0px 0px 10px 0px; background: url("images/title_content.jpg") no-repeat left top;}
div.center h2{color:#245c1e; font-size:14px; font-weight:bold; clear:both; margin:0px 2px 5px 2px; padding:12px 8px 16px 40px; background: url("images/content_horizontal_sep.gif") repeat-x left bottom;}
div.center h3{color:#7a5c1e; padding:7px 10px 6px 15px; margin:0px; font-weight:bold; font-size:14px;}
div.center h4{color:black; padding:7px 10px 2px 15px; margin:0px; font-weight:bold; font-size:13px;}
div.center p {padding:2px 15px 2px 15px; margin:0px; font-size:12px; color:black; text-indent:5px;}
div.center ul{margin:1px 5px 2px 10px; padding:0px;}
div.center ul li{list-style-type:none; position:relative; margin:0px 0px 0px 4px; padding:0px 2px 0px 14px; background: url("images/odr.gif") no-repeat left top;}
div.center ul li ul{margin:1px 0px 2px 0px; padding:0px;}
div.center ul li ul li{list-style-type:none; position:relative; margin:0px 0px 0px 0px; padding:0px 2px 0px 14px; background: url("images/odr2.gif") no-repeat left top;}
div.center table {margin:5px 15px 2px 15px; padding:0px; border-spacing:0px; border-collapse: collapse;}
div.center table tr td{vertical-align:top; padding:1px 4px 1px 4px; text-align:left;}
div.center table tr td.kontakty_sloupec{width:180px;}
div.center table tr td.kontakty_sloupec2{width:200px;}
.stred{text-align:center !important;}
.cela_sire{width:100%}
div.center table tr td h3{vertical-align:top; padding:7px 0px 2px 0px; margin:0px;  font-weight:bold; font-size:14px; text-align:left;}
div.center table tr th h3{vertical-align:top; padding:2px 0px 2px 0px; margin:0px;  font-weight:bold; font-size:14px; text-align:left;}
div.center table tr th{vertical-align:top; padding:1px 4px 1px 4px; text-align:left;}
div.center table tr td table{margin:0px; padding:0px; border-spacing:0px; border-collapse: collapse;}

div.center img{border:1px solid #463513;}
div.center .vpravo_w150{width:150px; float:right; margin:0px; padding:5px 15px 5px 5px;}
div.center .vpravo_w250{width:250px; float:right; margin:0px; padding:5px 15px 5px 5px;}
div.center .vpravo_w250 img {width:250px; margin:0px; padding:0px;}

a img{border:0px;}
a:visited img{border:0px;}
a:hover img{border:0px;}

.zarovnat_vpravo{text-align:right !important;}
.zarovnat_vlevo{text-align:left !important;}
.zarovnat_stred{text-align:center !important;}

div.right{width:197px; float:left; margin:0px; padding:0px 13px 10px 0px; }
div.right h2{ margin:0px 3px 0px 3px; padding:8px 0px 8px 40px; background:#3e2f10 url("images/menu_title_odr.jpg") no-repeat left top; font-size:14px; font-weight:bold; color:#f4d531;}
div.right ul{width:187px; color:black; font-weight:normal; padding:0px; margin:0px 3px 0px 3px; border:1px solid #bbab8e; border-top:0px; background:#e7dec5 url("images/right_bg.jpg") repeat-y left top;}
div.right ul li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ; text-align:center; background:url("images/right_sep.jpg") no-repeat center bottom; border:0px; }
div.right ul li h3{margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; font-size:12px; color:#245c1e; text-align:center;}
div.right ul li img{border:1px solid #b1b1b1; margin:5px;}
div.right ul li a img{border:1px solid #b1b1b1;}
div.right ul li a:hover img{border:1px solid #f4d531;}
div.right ul li p{color:black; font-weight:normal; padding:2px 0px 1px 10px; margin:0px 0px 0px 0px; marg\in:0px 0px 0px 0px; background:none;}
div.right ul li p a{color:black; text-decoration:none;}
div.right ul li p a:link{color:black; text-decoration:none;}
div.right ul li p a:visited{color:black; text-decoration:none;}
div.right ul li p a:hover{color:black; text-decoration:underline;}
div.right ul li h3 a{color:#245c1e; text-decoration:none;}
div.right ul li h3 a:link{color:#245c1e; text-decoration:none;}
div.right ul li h3 a:visited{color:#245c1e; text-decoration:none;}
div.right ul li h3 a:hover{color:black; text-decoration:underline;}


div.footer{width: 1050px; padding:0px 0px 0px 0px; margin:0px 13px 0px 13px; clear:both; height:33px; background:#29220f url("images/footer_bg.jpg") repeat-x left top;}
div.footer p{color:white; padding:10px 0px 0px 0px; margin:0px; text-align:center;}
div.footer p a{color:white; text-decoration:none;}
div.footer p a:link{color:white; text-decoration:none;}
div.footer p a:visited{color:white; text-decoration:none;}
div.footer p a:hover{color:white; text-decoration:underline;}

div#adminlink{
	width: 1076px;
	margin: auto; margin-top:20px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align:left;
	background: none;
	clear:both; text-align:center;}
div#adminlink a{color:#f0ede7;}
div#adminlink a:link{color:#f0ede7;}
div#adminlink a:visited{color:#f0ede7;}
div#adminlink a:hover{color:black;}

div.seo_links{width:1076px; clear:both; margin: auto; margin-top:20px; padding: 0px 0px 0px 0px; text-align:center;}
div.seo_links p{margin:0px 0px 0px 0px; padding:0px 80px 0px 100px; color:#98896d;}
div.seo_links p a{margin:0px 0px 0px 0px; padding:0px; color:#98896d; display:inline;}
div.seo_links p a:link{color:#98896d; text-decoration:none;}
div.seo_links p a:visited{color:#98896d; text-decoration:none;}
div.seo_links p a:hover{color:#524730; text-decoration:none;}
 /* ---------------------------- top lista -------------------- */
div.toplist {height:1px;}
div.toplist a {  color: white;  text-decoration: underline; }
div.toplist a:link {  color: white;  text-decoration: underline; }
div.toplist a:visited {  color: white;  text-decoration: underline; }
div.toplist a:hover {  color: white;  text-decoration: underline; }
div.toplist img {  border: white 0px solid;}
div.toplist img:hover {  border: white 0px solid;}
div.toplist p {height:1px;}
div.toplist p img { border: white 0px solid;}
div.toplist p img:hover {  border: white 0px solid;}
div.toplist p a {  border: white 0px solid;}
div.toplist p a:hover {  border: white 0px solid;}
div.toplist small{border:0px !important; width:0px !important; height:0px !important; font-size:1px !important;}


