.item:hover{
position:relative;
background: url(../../images/site/item.png) no-repeat top right;
width:166px;
height:259px;
float:left;
margin: 0px 11px 10px 11px;
font-family:tahoma;
color:white;
}
.item a { cursor: hand; border: 0; text-decoration: none;}
.item:hover .itemid{position:absolute; top:166px; left:5px; color:#fff; font-size:12px}
.item:hover .item:hoverid{position:absolute; top:166px; left:5px; color:#fff; font-size:12px}
.item:hover .details{position:absolute; top:166px; right:5px; color:#fff; font-size:12px;}
.item:hover .nazov{position:absolute; top:186px;  left:3px; color:#a81315; font-size:11px;}
.item:hover .nazov2{position:absolute; bottom:33px; left:3px; color:#bf4c4e;font-size:11px;}
.item:hover .nazov3{position:absolute; bottom:19px; left:3px; color:#d1898a;font-size:11px;}
.item:hover .cena{position:absolute; bottom:0px; left:3px; color:#d1898a;font-size:11px;}
.item:hover .cena b{color:#a81315; font-size:14px;}
			


.item{
position:relative;
background: url(../../images/site/item.png) no-repeat top left;
width:166px;
height:259px;
float:left;
margin: 0px 11px 10px 11px;
_margin: 0px 9px 10px 9px;
font-family:tahoma;
}
.item .nadp{ position:absolute; top:146px; width: 161px; text-align: center; font-size: 10px; font-weight: bold; color:#a81315; left:5px;}
.item img{position:absolute; top:5px; left:5px; }
.item .itemid{position:absolute; top:166px; left:5px;/* color:#938d8d;*/ color:#585858; font-size:12px}
.item .details{position:absolute; top:166px; right:5px; color:#585858; font-size:12px;}
.item .nazov{position:absolute; top:186px; left:3px; color:#000; font-size:11px; font-weight: bold; }
.item .nazov a {color:#000; }
.item .nazov a:hover {color:#A81315; }
.item .nazov2{position:absolute; bottom:33px; left:3px; color:#615a5a;font-size:11px;}
.item .nazov3{position:absolute; bottom:19px; left:3px; color:#837f7f;font-size:11px;}
.item .cena{position:absolute; bottom:0px; left:3px; color:#837f7f;font-size:11px;}
.item .cena b{color:black; font-size:14px;}
.item a *{ border-style:none;  }
			 

.ponuka{min-height:231px; width:755px; margin-left:10px; float:left;background: url(../../images/site/ponuka.png) repeat-x top left; margin-top:10px;margin-left:10px;}
.ponuka h2, h1{font-family:tahoma;  font-size:22px; margin: 15px 10px; font-weight:bold;}
.strankovanie div{float:left; line-height:22px; margin-right:15px;  }
.strankovanie{
width: 500px;
position: relative;
font-family:tahoma; 
font-size:12px;
left: 240px;
color:#2c4345;

}
.strankovanie  a:link,.strankovanie  a:visited{float:left; width:22px; height:22px; line-height:22px; text-align:center; text-decoration:none; color:#2c4345; }
.strankovanie  a:hover{color:orange}
.strankovanie span, .strankovanie strong {float:left; width:22px; height:22px; line-height:22px; text-align:center; text-decoration:none; color:#2c4345;}

.strankovanie .active{
background: url(../../images/site/actpage.png) top left;
height:22px;
width:22px;
display:block;
}

.strankovanie .fwd1{background: url(../../images/site/fwd1.png) top left;margin-right:3px;}
.strankovanie .fwd2{background: url(../../images/site/fwd2.png) top left;margin-right:3px;}
.strankovanie .rev1{background: url(../../images/site/rev1.png) top left;margin-right:3px;}
.strankovanie .rev2{background: url(../../images/site/rev2.png) top left;margin-right:3px;}

a.link:link, a.link:visited {color:white; text-decoration:none}
a.link:hover {color:#fc6f2c; text-decoration:none}
a.link_active:link, a.link_active:visited {color:#fc6f2c;text-decoration:none}

#links{
position:absolute; bottom:45px; right:6px;
color: white;
text-align:right;
font-size:12px;
font-weight:bold;
}
 
a.menulnk:link, a.menulnk:visited {color: #5b0e0f; text-decoration:none; height:39px;line-height:39px; display:block;float:left;}
a.menulnk_active:link, a.menulnk_active:visited {color:white;text-decoration:none; background: #5B0607 url(../../images/site/menubg.png) repeat-x top left; height:39px;line-height:39px;display:block;float:left;}

a.menulnk2:link, a.menulnk2:visited {color: #5b0e0f; text-decoration:none; height:39px;line-height:39px; display:block;float:right;}
a.menulnk:hover, a.menulnk2:hover { background: #C4A9A9 url(../../images/site/menubg2.png) repeat-x top left;}


#menu *{font-size:18px; padding:0px 19px; font-weight:bold;}
#menu{
width:97%;

white-space:nowrap;
padding:0px 15px;
height:39px;
line-height:39px;
position:absolute; bottom:0px; right:0px;
text-align:right;
font-size:12px;
font-weight:bold;
} 
 

.logo{
margin-left:13px;
display:block;
width:298px;
height:160px;
background: url(../../images/site/logo.png) top left;
}

#searchtable * {width:134px;}
#searchtable select, #searchtable input {cursor:pointer;}
#searchtable {margin-top: -10px; }
#searchtable b {font-size:14px}
.clear{clear:both}
#obsah{background:white; width:939px; margin:auto}
#reklama1{float:right; margin: 0px 3px 10px 0px; _margin: 0 5px 5px 0px; width: 160px; overflow:hidden;}
#reklama1 p{font-size:11px; color:#888; margin-right:3px; text-align:right;}


#centerer{
width:958px;
margin:auto;
background:#2C4345;
}

#hlavicka{
position:relative;
height:410px;
width:942px;
margin:0px auto 4px auto;
background-image: url(../../images/site/hlavicka.jpg);
}

.searchbtn{position:absolute; background: url(../../images/site/search.png) top left; width:119px; height:30px; color:white; border:0px; right:18px; bottom:20px; font-weight:bold; cursor: pointer; }
#search h2 {padding:0; margin: 9px 0px 3px 0px; font-size:18px; font-family: Arial; text-align: left; text-indent: 0; }

#search{
position:relative;
color:#fff;
padding-left:110px;
height:96px;
margin:0px auto 4px auto;
background: url(../../images/site/lupa.png) no-repeat 10px 0px;
}

#top{
height:18px;
width:939px;
margin:0px auto 0px auto;
background: url(../../images/site/top.png) no-repeat 0px 0px;
}

#bottom{
height:18px;
width:939px;
margin:0px auto 0px auto;
background: url(../../images/site/bottom.png) no-repeat 0px 0px;
}

#footer{
padding:10px 22px;
color:#fff;
background:#2C4345;
}

#footer span {padding-top:15px; display:block; font-size:12px; color:#B3BFC8}

/* povodnee elementy*/


.spodok_text  {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 17px;
	text-decoration: none;
}

.spodok_text:hover {
	color: #ccc;
	border-bottom:1px dashed #ccc;
	text-decoration: none;
}

body {
	margin: 0px;
	background-image: url(../../images/site/pozadie2.jpg);
	background-attachment: fixed;
	background-position: top center;
		font-family: "Times New Roman", Times, serif;
}
.spodok_text2 {
	font-family: "Times New Roman", Times, serif;
	color: #B3BFC8;
	font-size: 12px;
	text-decoration: none;
}
.text_velky {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 26px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
}
.text_normal {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
}
.text_normalred {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
}
.text_hladaj_velky {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 32px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
	font-style: normal;
}
.text_hladaj_maly {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
	font-style: normal;
}
.text_hladaj_vystup {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	font-style: normal;
}
.text_normalredbold {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
}
.text_normalredboldcena {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
}
.text_velky2 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 21px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
}
.text_normal2 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0pc;
	line-height: 14px;
}
.text_velkyonas {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
}
.text_hladaj_velky2 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 21px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
	font-style: normal;
}
.text_riadok1 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0pc;
	line-height: 14px;
}
.text_riadok2 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0pc;
	line-height: 14px;
}
.text_riadok3 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0pc;
	line-height: 14px;
}
.text_riadok4 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0pc;
	line-height: 16px;
}
.text_riadok5 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0pc;
	line-height: 14px;
}
.text_ponuka1 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 18px;
	font-weight: bolder;
	line-height: 18px;
	text-align: left;
	letter-spacing: -1px;
	height: 45px;
	min-height:45px;
	width: 218px;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.text_ponuka2 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	height: 18px;
	min-height: 18px;
	vertical-align: top;
}
.text_ponuka3 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	height: 19px;
	min-height: 19px;
	vertical-align: top;
}
.text_ponuka4 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 17px;
	height: 39px;
	min-height: 41px;
	vertical-align: top;
}
.text_ponuka5 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 14px;
	height: 25px;
	min-height: 25px;
	vertical-align: top;
}
.text_ponuka6 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 19px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 19px;
	height: 51px;
	min-height: 51px;
	vertical-align: top;
}
.text_ponuka7 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 14px;
	height: 23px;
	min-height: 23px;
	vertical-align: top;
}
.text_ponuka8 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
	text-align: left;
	line-height: 14px;
	height: 19px;
	min-height: 19px;
	vertical-align: top;
}

.photo {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.sample8 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(images/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(images/round-bg.gif) no-repeat;
}
.text_mponuka1 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 21px;
	font-weight: bolder;
	line-height: 22px;
	text-align: left;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.text_mponuka2 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	font-weight: bolder;
	line-height: 17px;
	text-align: left;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.text_mponuka3 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
	line-height: 16px;
}
.text_mponuka4 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 20px;
	font-weight: bolder;
	line-height: 21px;
	text-align: right;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.text_mponuka5 {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 18px;
	font-weight: bolder;
	line-height: 19px;
	text-align: right;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: top;
}
.text_mponuka6 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	text-align: right;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: bottom;
}
.text_mponuka7a {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: bottom;
}
.text_mponuka7b {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-align: justify;
	overflow: visible;
	font-style: normal;
	text-decoration: none;
	vertical-align: bottom;
}
.text_mponuka8 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-align: right;
	overflow: visible;
	font-style: normal;
	text-decoration: underline;
	vertical-align: middle;
}
.text_velky22 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 19px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
}
.text_velky3 {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 18px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: 0px;
}
.photoCopy {
	margin: 30px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.text_hladaj_velky3 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	font-weight: bolder;
	letter-spacing: -1px;
	font-style: normal;
}
.text_normal_lokalita {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	width: 126px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}
.text_normal_kategoria {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0px;
	width: 150px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}
.text_mponuka7c {
	font-family: "Times New Roman", Times, serif;
	color: #8B0F04;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	text-align: justify;
	overflow: visible;
	font-style: normal;
	text-decoration: underline;
	vertical-align: bottom;
}
.text_velkyonasB {
	font-family: "Times New Roman", Times, serif;
	color: #2C4345;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0px;
}
.back {
	background-attachment: scroll;
	background-image: url(../../images/site/back.gif);
	background-repeat: no-repeat;
}


.spec{
  font-size: 12px;
	color: #FFFFFF;
  width: 0px;
  height: 0px;
  padding-right: 50px;
  float: right;
  display:none;
}












.detail .sendform {float:left;width:295px;line-height:1.5em;margin:10px 0 0 0px;font-size:1em;}
.detail .sendform h3 {color:rgb(68,59,52);background:url('/images/site/icon_desc.png') no-repeat top left;padding:0 0 5px 25px;font-style:italic;}
.detail .sendform label {display:block;width:70px;float:left;}
.detail .sendform input[type="text"] {border:1px solid rgb(209,172,67);width:220px;}
.detail .sendform input[type="submit"] {border:1px solid rgb(209,172,67);width:100px;margin:0 0 0 70px;}
.detail .sendform textarea {border:1px solid rgb(209,172,67);width:220px;}
.detail .sendform .line {padding:0 0 2px 0;}
.detail .sendform input,email {text-align:center;}

#detail #description{ padding-top: 10px; }
#detail { overflow: hidden; min-height:231px; width:745px; margin-left:10px; _margin-left:5px; float:left;background: url(../../images/site/ponuka.png) repeat-x top left; margin-top:10px; padding-left:10px; position: relative; font-family: tahoma; font-size: 14px; }
#detail  h1{font-family:tahoma;  font-size:22px;  margin: 15px 10px; font-weight:bold;}
#detail_kontakt {width: 220px; float:right; }
.dkbody { width: 100%; height: 190px;  	 }
.dkbuttons { margin-top: 5px; margin-left: 10px; text-align: left; color: black; width: 200px; float: right;	}
#akt{ font-size: 10px; color: silver; text-align: center; margin-left: 10px;}
.dkbuttons a{ height: 50px; border-style: none; padding-bottom: 5px; font-size: 10px;  float: left; text-decoration: none; font-weight: bold; width: 60px; text-align: center; color: black; border-style:none;  }
.dkbuttons img{ border-style:none;}
.dkbuttons span { margin-left: 5px; border-style:none; font-size: 10px;}
#detail_kontakt address {font-style:normal;}
#detail_kontakt address a {color:#222222;}
#detail_kontakt address a:hover {color:gray;}
.sendform input { width: 270px; text-align: center; }
.sendform textarea {width: 270px;}
.sendform{ font-size: 12px}
.detail {}
.detail {}
.detail {}

#detail h3{
	color: #A62427;
border-bottom:1px solid #A62427;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#detail .detail_left2{ float: left; width: 360px; }
#detail #gmap{ width: 380px; float: left; }
#gmap * {border-style: none;}

.detail #map_canvas {width:520px;height:268px; overflow: visible; float: left }
#map_canvas div {overflow: visible;}



.detail_left2{}
.detail .sendform {float:left;width:295px;line-height:1.5em;margin:10px 0 0 0px;font-size:1em;}
.detail .sendform h3 {color:rgb(68,59,52);background:url('/images/site/icon_desc.png') no-repeat top left;padding:0 0 5px 25px;font-style:italic;}
.detail .sendform label {display:block;width:70px;float:left;}
.detail .sendform input[type="text"] {border:1px solid rgb(209,172,67);width:220px;}
.detail .sendform input[type="submit"] {border:1px solid rgb(209,172,67);width:100px;margin:0 0 0 70px;}
.detail .sendform textarea {border:1px solid rgb(209,172,67);width:220px;}
.detail .sendform .line {padding:0 0 2px 0;}
.detail .sendform input,email {text-align:center;}
.detail_bottom {  width: 800px;  background: url("/images/site/karta_bot.png") no-repeat; height: 5px;}


.small_nav {font-size:0.8em;font-weight:normal;       text-align:left;  font-size: 10px; color: black;    }
.small_nav a { color: black;}
.small_nav a:hover {color:red; text-decoration:underline; }
#small_navs {padding:10px 0 10px 0px;background:url('/images/site/b_leftpan.jpg') no-repeat top left white;margin:0px;float:left;font-size:0.8em;}

.afake {
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}



#printable_area { background-color: white; font-weight: normal; border-style: none; }
#printable_area hr { border-style: solid; }
#printable_area *{ background-color: white; font-weight: normal; font-size: 12px; border-style: none; }
#printable_area h1{ font-size: 18px; font-weight: bold; padding-top: 20px;}
#printable_area h2{ font-size: 16px; font-weight: bold;}
#printable_area h3{ font-size: 14px; font-weight: bold;}
#printable_area strong{ font-weight: bold;}
#printable_area td .desc{ width: 140px; }
#printable_area upper{ font-size: 5px; }
.ajaxLB{ text-align: center; font-weight: bold; padding-top: 10px;  }

#page{
	padding-left: 10px;
	padding-right: 10px;
}


div.info {background:url('/images/site/icon-info.gif') no-repeat 0px 10px;padding:3px 10px 15px 40px;margin:0 10px 0 10px;}
div.error {background:url('/images/site/icon-error.gif') no-repeat 0px 10px;padding:10px 10px 15px 50px;margin:0 10px 0 10px;color:red;font-weight:normal;}
div.error p {margin:0 0 0 0px;}

#counterik{ position: absolute; left: 700px; top: 40px; };


