/* @override http://localhost:8888/karpatia_en/css/stylesheet.css */

/* @override http://www.karpatia-byty.sk/beta/css/stylesheet.css */

@import url(reset.css);

/* slideshow */

#slideshow {
    position:relative;
    height:442px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}

/* sticky!!!! */
html, body {
	height: 100%;
	
}
#page {
	height: 100%;
}
#wrapper {
	position: relative;
	min-height: 100%;	

}
#main_wrap {
		padding-bottom: 150px;
		background: #f5fde7 url(../img/main_wrap.jpg) no-repeat bottom center; 
}

#obsah {
min-height:442px;
	
}
.push {
	
}
#footer_wrap {
	position: relative;
	margin-top: -100px;
	height: 100px;

}

#footer {
padding-top: 26px;
}
/* ----- Typografia----- */

body {
	font: 12px "Trebuchet MS",Georgia,  Helvetica, sans-serif;
	
	background-color: #f5fde7;
}

p {
	margin: 0 10px 15px 10px;
}

h1 {
	position: absolute;
	top: 64px;
	left: 75px;
	text-indent: -999em;
}

h1 a {
	display: block;
	width: 210px;
	height: 120px;
}

h2, .widget_main h3 {
	background-color: #67A404;
	color: white;
	display: block;
	text-align: center;
	padding: 8px 0;
	font-size: 14px;
	margin-bottom: 15px; 
}

h4 {color: black;font-weight: bold; font-size: 12px; margin-bottom: 15px;}
h5 {color: black;font-weight: bold; margin-bottom: 15px;}

/* ----- layout ----- */

#page {
	
}

#wrapper {
	
}

#header_wrap {
	background: url(../img/header_wrap_novy.jpg) repeat-x top center;
}

#header {
	margin: 0 auto;
	background: url(../img/header_bg_2009.jpg) top center;
	position: relative;
	top: 0;
	 left: 0;
	width: 960px;
	height: 256px;
}

#main_wrap {
	
}

#obsah {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 0px;
}

#footer_wrap {
	/*	background-color: #487203; */

	background:  url(../img/footer_wrap.png) repeat-x bottom;
}

#footer {
	width: 960px;

	margin: 0 auto;
}

/*---- hicks ----*/

.stlpec {
	margin: 0 15px 15px 0;
	float: left;
	 background: url(../img/semitransparent.png)
}

.prvy {
	width: 208px;
	margin-left: 75px;

}
.vsetky {
	width: 808px;
	margin: 0 auto;
		background: url(../img/semitransparent.png);
}

.hlavny {
	width: 583px;

}

#widget {
	border: 1px solid #ddd;	

}

#widget_main {

	border: 1px solid #ddd;
	min-height: 442px;
}

/* ----- header----- */

#nav {
	position: absolute;
	left: 300px;
	top: 129px;
	display: block;
}

#nav li {
	display: inline;
}

#nav li a:link, #nav li a:visited {
	color: #D3F49D;
	text-decoration: none;
	padding: 0 12px 0 5px;
	font-size: 13px;
	text-transform: uppercase;
}

#nav li a:hover {
	color: white;
}
#nav li.last a:link {
	margin-right: 0px;
}

/* ---- tabulky ---- */

table#zoznam{
	border: 1px solid #349900;
	background-color: white;
	width: 790px;
	margin: 18px 10px;
}
table#byt_tabulka {
	border: 1px solid #666;
	background-color: white;
	width: 188px;
	margin: 18px 10px;
}

table#zoznam th {
	background-color: #9acd51;
	color: white;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

table#zoznam td {
	background-color: #ddd;
	padding: 2px 0px 2px 5px;
	text-align: center;	
}

table#byt_tabulka th {
	background-color: #999;
	color: white;
	padding: 3px;	
}

table#byt_tabulka td {
	background-color: #ddd;
	padding: 2px 0px 2px 5px;
	vertical-align: middle;
}

table#zoznam tr.alt td {
	background-color: #eee;
}

table#zoznam tr.over td {
	background-color: #ff7d23;
	color: white;
}
table#zoznam tr.over td a:link, table#zoznam tr.over td a:visited {

	color: white;
}

table#zoznam th.pocet_izby {
	text-align: left;
	padding-left: 15px;
	background-color: #ffa262;
}

table#zoznam td.cellstatus {
	text-align: left;
}

ul#lang {
	position: absolute;
	list-style: none;
	width: 41px;
	height:  10px;
	right: 79px;
	top: 3px;


}

ul#lang li {
	text-indent: -999em;
	float:  left;
	margin-left: 4px;

}

ul#lang li a {
	background: url(../img/flags.gif) no-repeat;
	display: block;
	width: 16px;
	height: 10px;
}

li#slovak a:link, li#slovak a:visited {
	background-position: 0 -10px;
}

li#english a:link, li#english a:visited {
	background-position: -16px -10px;
}

li#slovak a:hover, li#slovak.active a {
	background-position: 0 0px;
}

li#english a:hover, li#english.active a {
	background-position: -16px 0px;
}

/*-----styling------*/

img.promo {
	margin: 9px 9px 4px 9px;
}

img.subpromo {
	float:left; margin-left: 15px
}

#obsah a:link, #obsah a:visited {
	color: #ff7d23;
}

#footer p {margin-left: 90px; font-size: 10px; /* color: #eed4ee; */ color: black;margin: 4px 0 0 90px;}

.predaný {
	color: red;
	text-transform: uppercase;
}

.voľný {
	color: green;
	text-transform: uppercase;
}

.rezervovaný {
	color: red;
	text-transform: uppercase;
}

.predrezervovaný {
	color: #666;
	text-transform: uppercase;
}

.center {
	text-align: center;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.bold {
	font-weight: bold;
}

ul.singlebyt {
	margin-left: 10px;
}

.pdf {background: url(../img/pdf.png) no-repeat left center; padding: 18px 0px 18px 60px;}

.foto {background-color: white; padding: 10px; border: 1px solid #d5d5d5; margin: 9px 9px 4px 9px;}

.vyhody {font-size: 14px; color: #ff7d23; background: url('../img/leaf.gif') no-repeat left top; padding-left: 36px; font-weight: bold; margin-bottom: 12px;line-height: 16px;}
.vyhody_popis {font-size: 11px; color: #666; line-height: 9px; font-weight: normal;}
.volajte {background: url('../img/phone_32.png') no-repeat 5px center; padding-left: 48px ; text-transform: uppercase;
margin-top: 48px; color: #666;}

.tel {color: #c00100; font-size: 18px; font-weight: bold}

#widget h2 {  background-color: #67A404; color: white;
}

.vsetky h2 {
	text-align: left;
	padding-left: 15px;
}

.cena {display: block; background-color: #67A404; color: white; padding: 18px; font-size: 14px; margin: 0; text-align: center; font-weight: bold; }

#preco {list-style: none; margin: 0 5px;}

.inner {
	margin: 0 10px 10px 225px;
}

.inner p {
	margin-left: 0px;
}
/* ---- jquery & zoom ---- */

div.zoom table {
	border: none;
	width: auto;
	margin: 0;
}

a#zoom_close img {background: transparent;}
table#zoom_table {background: transparent; border: none; margin: 0;}


/* --- classy pre standart, prerobit ----- */

.p1 { font-size: 14px; color: #67A404;}
#predajca  {
	padding-bottom: 8px; border-bottom: 1px solid #ddd; margin-bottom: 18px;
}

h3 { font-size: 14px; color: #67A404; text-align: left; margin-bottom: 18px;}

input#meno, input#email, textarea {
	width:  197px;
	border: 1px solid #67A404;
}

.kontakt-loga {
	float:  left; margin: 5px 0 0 0; width: 225px;  
}

.kontakt-adresa {
 margin-left: 225px;
}


.kontakt-tel {
 margin-left: 225px;	
}

table#zoznam tr.sold td { background-color: #FFCBCB}


#hypo { float:left; margin-left: 15px }

ul#galeria {list-style: none}
ul#galeria li {display:inline; margin-right: 15px;}
ul#galeria li img {margin-bottom: 15px;}

#slog {
	margin-top: 18px; 
}
#aktuality {
	padding: 0 10px 0 15px; margin-top: 18px;
	
}

#neplatite {
padding: 0 10px 0 15px; margin-top: 18px;
}

#slog, #aktuality, #neplatite {
	height: 313px;
}
#aktuality_inner {
	overflow-y:auto; height: 300px;
}
#aktuality_inner dt {
	font-weight: bold;
}

#aktuality_inner dd {
	margin-bottom: 4px;
}

#neplatite ul {
	margin: 0 5px 0 10px;
}

#placka { position: absolute; right: 80px; z-index: 100; width: 125px;top: -30px;  }

#skolaudovane {position: absolute; top: 9px; left: 9px; width: 565px; height: 75px; background-color: #b30000; z-index: 100}
#skolaudovane_txt {position: absolute; top: 20px; left: 30px; z-index: 110; color: white; text-transform: uppercase; font-size: 36px; font-weight: bold;
background: transparent url(../img/skol.png) no-repeat 4px left; padding-left: 70px;}
.transparent70 {
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}

#freeparkovanie {
position: absolute; top: 40px; right: 9px; width: 200px; height: 200px; z-index: 200;}
