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

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

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

div#alert h3{margin:0; padding:10px 0 5px 0; font-size: 16px;  }

div.content h2{font-family: Verdana; color:#136ddc; font-size:14px; font-weight:bold; clear:both; margin:0px 0px 5px 0px; padding:10px 8px 13px 0px;}
div.content h3{font-family: Verdana; color:#136ddc; font-size:14px; font-weight:bold; padding:7px 0px 6px 0px; margin:0px;}
div.content h4{font-family: Verdana; color:black; padding:7px 0px 2px 0px; margin:0px; font-weight:bold; font-size:13px;}
div.content p {font-family: Verdana; padding:2px 0px 3px 0px; margin:0px; font-size:12px; color:black; text-indent:0px;}
div.content ul{margin:1px 5px 2px 20px; padding:0px;}
div.content ul li{list-style-type:none; position:relative; margin:0px 0px 0px 4px; padding:0px 2px 0px 12px; background: url("images/odr.gif") no-repeat left 4px;}
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 12px; background: url("images/odr.gif") no-repeat left 4px;}
div.content table {margin:5px 15px 2px 15px; padding:0px; border-spacing:0px; border-collapse: collapse;}
div.content table tr td{vertical-align:top; padding:1px 4px 1px 4px; text-align:left;}
div.content table tr td.kontakty_sloupec{width:175px;}
div.content table tr td.kontakty_sloupec2{width:170px;}
div.content table tr td.kontakty_sloupec2 a img{border:0px;}
div.content table tr td.kontakty_sloupec2 a{border:0px;}
div.content table tr td.kontakty_sloupec2 a:hover img{border:0px;}
.stred{text-align:center !important;}
.cela_sire{width:100%}
div.content table tr td h3{vertical-align:top; padding:7px 0px 2px 0px; margin:0px;  font-weight:bold; font-size:14px; text-align:left;}
div.content table tr th h3{vertical-align:top; padding:2px 0px 2px 0px; margin:0px;  font-weight:bold; font-size:14px; text-align:left;}
div.content table tr th{vertical-align:top; padding:1px 4px 1px 4px; text-align:left;}
div.content table tr td table{margin:0px; padding:0px; border-spacing:0px; border-collapse: collapse;}
div.content table tr th p{text-indent:0px; padding:0px; margin:0px;}
div.content table tr td p{text-indent:0px; padding:0px; margin:0px;}

div.content table.tab-velikosti tr th{background:#c6d9f1; border:1px solid black; text-align:center; vertical-align:middle; padding:2px 5px 2px 5px;}
div.content table.tab-velikosti tr td{background:white; border:1px solid black; text-align:center;}
div.content table.tab-velikosti tr td a img{border:0px;}
div.content table.tab-velikosti tr td.sep{border-top:0; border-bottom:0;}

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

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

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

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

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

/* FORMULAR */
div.formular {margin:0px; padding:0px; float:left; border:0px solid red; width:100%;}
div.formular table{margin:5px 5px 5px 25px;}
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 solid #b1b1b1; background-color:#f0f0f0; padding:0px 0px 0px 2px; }
.kont2{width:141px; height:89px;  margin-bottom:0px; border:1px solid #b1b1b1; background-color:#f0f0f0; _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 white solid; background:#7e1624 url("images/button_bg.gif") repeat-x left top; color:white; 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 --------------------------------------- */

/* ************************* BANNER ************* */
#adv_banner{position:absolute; top:5px; right:-125px; width:120px; height:600px; border:0px solid red;}
#adv_banner a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#adv_banner a.active {
    z-index:10;
}

#adv_banner a.last-active {
    z-index:9;
}

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

#pageframe {
	width: 1009px;
	margin: auto; margin-top:0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align:left;
	background:url("images/page_bg.jpg") repeat-y 0px top;
}
 /* ---------------------------- top lista -------------------- */
a#hlavni { width: 362px;  height:148px;  position:absolute;  top:10px;  left:210px;  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{position:relative; height:237px; width:1009px; clear:both; margin:0px; padding:0px; height:232px; width:1009px; float:left; margin:0px; padding:0px; background: white url("images/top_bg.jpg") no-repeat center top;} div.top h1{color:black;font-weight:bold;font-size:12px;display:none;} div.top h2{color:black;font-weight:bold;font-size:12px;display:none;} 

p.loc{display:block; width:849px; height:25px; text-indent:0px !important; text-align:left; margin:0px 0px 0px 0px !important; padding:23px 80px 0px 80px !important; background: white url("images/navigator_bg.jpg") no-repeat center top; clear:both;}
p.loc a{color:#858585; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:link{color:#858585; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:visited{color:#858585; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:hover{color:black; text-decoration:underline; font-weight:normal; font-size:12px;}
p.loc strong{color:393939; text-decoration:underline; font-weight:normal; font-size:12px;}
p.loc span{color:#858585; text-decoration:nonee; font-weight:normal; font-size:12px;}

div.left_row{width:247px; padding:10px 0px 0px 58px; margin:0px; float:left;}
	div.left_row h2{
		width:224px; 
		height:32px;
		padding:13px 0px 0px 23px;
		margin:0px; 
		font-size:12px;
		color:white;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:normal;
		background: white url("images/left_title.jpg") no-repeat center top;}
	div.left_row ul{width:221px; margin:0px 0px 10px 17px; padding:3px 0px 5px 0px; background: white; border:solid 1px #e6e6e6; border-top:0px;}
	div.left_row ul li{margin:0px 0px 0px 0px; padding:px 0px 1px 0px; list-style-type:none; font-weight:normal; border:0px;}
	div.left_row ul li a{margin:0px 0px 0px 0px; _height:12px; min-height:12px; padding:6px 4px 6px 31px; display:block; color:#494949; background: url("images/odr.jpg") no-repeat 8px 4px;}
	div.left_row ul li a:link{color:#494949; text-decoration:none;}
	div.left_row ul li a:visited{color:#494949; text-decoration:none;}
	div.left_row ul li a:hover{background-position:8px -81px; background-color:#f0f0f0;color:black; text-decoration:none; font-weight:normal;}

	div.left_row ul li.opened a{background-position:8px -81px; background-color:#f0f0f0;color:black; text-decoration:none; font-weight:bold;}
	div.left_row ul li.opened a:hover{background-position:8px -81px; background-color:#f0f0f0;color:black; text-decoration:none; font-weight:bold;}
	div.left_row ul li.opened ul {width:221px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; background:none; border:0px;}
	div.left_row ul li.opened ul li {background:none; margin-left:0px; border:0px; padding:0px 0px 1px 0px;}
	div.left_row ul li.opened ul li a{padding:4px 4px 4px 30px; font-weight:normal; background:none;}
	div.left_row ul li.opened ul li a:hover{font-weight:bold; color:black; background-color:#f0f0f0;}
	
	div.left_row ul li ul li.opened a{font-weight:bold; color:black; background-color:#f0f0f0;}
	div.left_row ul li ul li.opened a:hover{font-weight:bold; color:black; background-color:#f0f0f0;}
	div.left_row ul li ul li.opened ul {width:221px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; background:none; border:0px;}
	div.left_row ul li ul li.opened ul li {background:none; margin-left:0px; border:0px; padding:0px 0px 1px 0px;}
	div.left_row ul li ul li.opened ul li a{padding:4px 4px 4px 45px; background:none; font-weight:normal;}
	div.left_row ul li ul li.opened ul li a:hover{ background-color:#f0f0f0; font-weight:bold; color:black;}
	
	div.left_row ul li ul li ul li.opened a{font-weight:bold; color:black; background-color:#f0f0f0; }
	div.left_row ul li ul li ul li.opened a:hover{font-weight:bold; color:black; background-color:#f0f0f0;}
	div.left_row ul li ul li ul li.opened ul {width:166px; margin:0px 0px 0px 0px; padding:0px; background:none; border:0px;}
	div.left_row ul li ul li ul li.opened ul li {background:none; margin-left:13px; border:0px;}
	div.left_row ul li ul li ul li.opened ul li a{padding:4px 4px 4px 12px; background:none; font-weight:normal;}
	div.left_row ul li ul li ul li.opened ul li a:hover{ background-color:#f0f0f0; font-weight:bold; color:black;}
	
	div.left_row ul li ul li ul li ul li.opened a{font-weight:bold; color:#494949;  background-color:#f0f0f0; }
	div.left_row ul li ul li ul li ul li.opened a:hover{font-weight:bold; color:black;  background-color:#f0f0f0; }
	div.left_row ul li ul li ul li ul li.opened ul {width:153px; margin:0px 0px 0px 0px; padding:0px; background:none; border:0px;}
	div.left_row ul li ul li ul li ul li.opened ul li {background:none; margin-left:13px; border:0px;}
	div.left_row ul li ul li ul li ul li.opened ul li a{padding:4px 4px 4px 12px; background:none; font-weight:normal;}
	div.left_row ul li ul li ul li ul li.opened ul li a:hover{ background-color:#f0f0f0; font-weight:bold; color:black;}
	
	div.left_row ul li ul li ul li ul li ul li.opened a{font-weight:bold;  background-color:#f0f0f0; }
		
	div.left_row ul.top_last li h3{color:#494949;padding:0px 5px 0px 5px; font-size:12px;}
		div.left_row ul.top_last li h3 a{color:#136ddc; background:none; font-weight:normal; padding:0px 0px 0px 0px;}
		div.left_row ul.top_last li h3 a:link{color:#136ddc; font-weight:normal;}
		div.left_row ul.top_last li h3 a:visited{color:#136ddc; font-weight:normal;}
		div.left_row ul.top_last li h3 a strong{color:#494949; }
		div.left_row ul.top_last li h3 a:visited strong{color:#494949; }
		div.left_row ul.top_last li h3 a:hover{background:none;}
		div.left_row ul.top_last li p {text-align:center; font-size:12px;}
		div.left_row ul.top_last li p a{color:#136ddc; background:none; padding:0px;}
		div.left_row ul.top_last li p a:hover{background:none; color:black;}
		
		div.left_row ul.top_last li p img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
		div.left_row ul.top_last li p a img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
		div.left_row ul.top_last li p a:visited img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
		div.left_row ul.top_last li p a:hover img{padding:5px; background:#ededed; border:1px solid #136ddc; margin:5px;}
		
	div.left_row p.prostory{width:221px; margin:0px 0px 10px 17px; padding:3px 0px 5px 0px; background: white; border:solid 1px #e6e6e6; border-top:0px; text-align:center;}
		div.left_row p.prostory img{padding:0px; background:white; border:1px solid #063d81; margin:5px;}
		

div.right_row{width:618px; padding:10px 76px 10px 10px; margin:0px; float:left;}
	div.right_row div.content{padding:0px 10px 10px 10px; margin:0px; background:#fafafa; border:1px solid #fafafa;}
	
	div.content p.fotogalerie {text-align:center; text-indent:0px; padding-top:10px;}
	div.content p.fotogalerie img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie a img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie a:visited img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie a:hover img{padding:5px; background:#ededed; border:1px solid #136ddc; margin:5px;}
	
	div.content p.fotogalerie_inline {text-align:left; text-indent:0px;}
	div.content p.fotogalerie_inline img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie_inline a img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie_inline a:visited img{padding:5px; background:#ededed; border:1px solid #c9c9c9; margin:5px;}
	div.content p.fotogalerie_inline a:hover img{padding:5px; background:#ededed; border:1px solid #136ddc; margin:5px;}



div.footer{padding:0px 0px 0px 0px; display:block; margin:0px; clear:both; height:64px; width:1009px; background: url("images/footer_bg.jpg") no-repeat top center;}
	div.footer p{color:white; padding:7px 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.searchbox{position:absolute; width:216px; right:90px; top:193px; height:22px; padding:0px 0px 0px 0px; margin:0px;}
	div.searchbox h3{display:none;}
	div.searchbox p{padding:0px; margin:0px;}
	div.searchbox p input.btn_ok{float:right; display:block; height:30px; width:30px; padding:0px 3px 0px 0px; overflow:visible; margin:1px 2px 0px 0px; background: none; border:0px; color:#0b4da0; font-weight:normal; cursor:pointer; _cursor:hand; font-size:1px; } 
	div.searchbox p input.search_text{width:120px; height:16px; padding:6px 5px 0px 5px; overflow:visible; margin:0px 0px 0px 0px; border:0px solid red; color:#a7a7a7; font-weight:normal; font-size:12px; background:none; }

div.basket{position:absolute; top:118px; left:715px; margin:0px 0px 0px 0px; padding:0px; width:195px; height:109px;}
	div.basket h3{margin:0px; padding:7px 0px 0px 10px; font-size:14px; color:#ff0000; font-weight:normal; text-align:right; display:none;}
	div.basket p{font-size:12px; color:black; font-weight:normal; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; text-indent:0px; }
	div.basket p.link{text-align:right; padding-top:3px;}
	div.basket p.link a{color:black; text-decoration:none;}
	div.basket p.link a:link{color:black; text-decoration:none;}
	div.basket p.link a:visited{color:black; text-decoration:none;}
	div.basket p.link a:hover{color:#136ddc; text-decoration:underline;}

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

ul#itemM{position:absolute; left:130px; top:184px; margin:0px 0px 0px 0px; padding:0px; z-index:100; font-family:Verdana; text-decoration:none;text-transform:uppercase;font-weight:normal;}
	ul#itemM li{list-style-type:none; position:relative; color:white; display:block; float:left; margin:0px 2px 0px 0px; padding:0px 2px 3px 0px; font-size:12px; background: url("images/menu_sep.jpg") no-repeat right 12px;}
	ul#itemM li a{display:block; margin:0px; padding:17px 17px 18px 15px; color:white; text-decoration:none;text-transform:uppercase;font-weight:normal;}
	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:white;}
	ul#itemM li ul{position:absolute; top:48px; left:0px; margin:0px; padding:0px 0px 5px 0px;
	    background:#217def;
		text-align:left !important;
		clear:both !important;
		border:1px solid white;
		border-top:0px;
		visibility:hidden; 
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		
	}
	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:180px;
		background:none;
	}
	ul#itemM li ul li a{padding:5px 7px 3px 7px; color:white !important; text-decoration:none;}
	ul#itemM li ul li a:visited{color:white; text-decoration:none;}
	ul#itemM li ul li a:hover{color:white; text-decoration:underline;}

div#adminlink{
	width: 850px;
	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:#dddcdc;}
	div#adminlink a:link{color:#dddcdc;}
	div#adminlink a:visited{color:#dddcdc;}
	div#adminlink a:hover{color:black;}

div.seo_links{width:850px; clear:both; margin: auto; margin-top:0px; padding: 0px 0px 0px 0px; text-align:center;}
	div.seo_links p{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; color:#626262;}
	div.seo_links p a{margin:0px 0px 0px 0px; padding:0px; color:#8a8a8a; display:inline;}
	div.seo_links p a:link{color:#8a8a8a; text-decoration:none;}
	div.seo_links p a:visited{color:#8a8a8a; text-decoration:none;}
	div.seo_links p a:hover{color:black; 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;}


