body {
margin: 0px;
background: #f0f0ef url(../images/bg.png) repeat-x top left;
font-family: tahoma, Trebuchet, Verdana, Arial ;
}

.clanok {
margin:20px;
font-size:13px;
}

.fbframe {
border:none; overflow:hidden; width:400px; height:21px;
}

.ftextimg a img {
border:none;
}

.frontphoto {
float: left; margin-right: 10px;
}

h1, h2, h3, h4 {color:#833159;}
h1, h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

div.center {
margin:0px auto;
}

.orderer {
position:absolute;
top:10px;
right:20px;
font-size:12px;
}

.ponukspolu {
font-size:13px;
display:block;
padding-bottom:3px;
}

.kontakt_obrazky div {
float:left;
margin-right:10px;
margin-top:10px;
}

.offer p {
font-size:13px;
}

img.makler {
max-height:128px;
max-width:140px;
}

.makleritem .details,
.makleritem .kontakt,
.makleritem .meno,
.makleritem .ponuka_m {
position:absolute;
left: 165px !important;
}

.makleritem .kontakt {
font-size:12px;
top:50px;
}

.makleritem .ponuka_m {
font-size:12px;
top:90px;
}


.ordererindex {
position:absolute;
top:2px;
right:2px;
font-size:12px;
}

.newest {
position:relative;
}

.offer,
.ourteam {
padding:0px 20px 0px 20px;
}

.offer h2 {
margin:0px 0px 20px 0px;
}

.hlavicka{
width:972px;
height:289px;
margin:auto;
position:relative;
padding-bottom:18px;
background:#fff ;
box-shadow:0 0 5px #aaa;
}

.puzdro{
background:#fff  url(../images/header.jpg) no-repeat center center;
width:930px;
height:255px;
position:Absolute;
top:20px;
left:20px;
box-shadow:0 0 5px #aaa;
}
.counter{font-size:14px;}

.content {margin:auto; width:972px;}
.centerer{width:972px; margin:auto; position:relative;}
.banner{position:absolute; top:17px; right:5px;  border:0;
width:595px; height:77px; box-shadow:0 0 3px #aaa;
background: #fff url(../images/banner.png) no-repeat bottom left;
color:#84be08;
line-height:26px;
font-weight:bold;
text-shadow:0 0 2px #ccc
} 
.banner p{margin:10px; margin-left:60px; padding:0;}
.banner b{color:#6f3619 !important; font-size:18px;}

.item:hover{ cursor:pointer; 
background: #fff url(../images/item.png) repeat-x bottom left;
}
 		 
.item{
background: #fff url(../images/item.png) repeat-x top left;
position:relative;
height:146px;

border:1px solid #aaa;
box-shadow:0 0 3px #aaa;

width:646px;
margin: 0px auto 10px auto;
font-family:tahoma;
text-decoration: none;
}

.item a {
text-decoration:none;
}

.ponuka{background:#fff; position:relative; top:-5px; padding-top:5px;}

.btn{
background: #fff url(../images/sbtn.png) no-repeat top left;
border:0px;
color:white;
height:25px;
float:right;
width:79px;
font-family:tahoma;
font-size:10px; text-indent:20px;
margin: 3px 0px 16px auto;
}

.item .more{
background:  url(../images/more.png) repeat-x top left;
width:164px;
height:30px; 
line-height:30px; 
display:block;
position:absolute; bottom:10px; right:10px; 
color:white;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.item table{position:absolute; bottom:10px; font-size:11px; left:189px; padding:0; line-height:13px;}
.item img{position:absolute; top:8px; left:8px;   }
.item .details{position:absolute; top:30px; left:191px; font-size:11px; color:#463737; width:445px; height:40px; text-align:justify;}
.item .nazov{position:absolute; top:6px; left:191px; color:#5f5f29; font-size:16px; font-weight:bold}
.item .nazov2{position:absolute; top:32px; left:178px; background:#363636;height:1px; width:480px;}
.item .cena{position:absolute; top:5px; right:5px; color:#8ec100;font-size:18px; font-weight:bold;}
.item .contact{position:absolute; bottom:5px; right:9px; text-decoration:none; color:#000; font-size:12px;
background:  url(../images/sipka.png) no-repeat center right;
padding-right:15px;
} 

.green{color:#711744;  padding-right:10px; font-weight:bold;}
.item .green{color:#b26b1b;}
 
.right label{width:10px; display:block; float:left; height:23px;   font-size:11px; line-height:23px; width:78px;   color:#5f5f29; text-indent:0px;}
.right .long{width:100%;  margin-bottom:6px;}
.right div.box{margin: 20px 14px 20px 14px; font-size:12px; color:#553c11}
.right input[type=text]{border:1px solid #dcd8d8;  width:140px; background:#fff  url(../images/over.png) top left; color:#bc0644;} 
.right select{ background: #fff url(../images/over.png) top left; border:1px solid #dcd8d8;float:left; width:140px;  color:#555; margin-bottom:5px;} 
.right label *{font-size:10px;}
 


#langs{width:972px; height:18px;}

#slideshow .desc b{font-weight:normal; color:white; padding-right:8px;} 
#slideshow .desc{ 
	position:absolute;
	bottom:0px;
	right:0px;
	height:50px;
	width:979px;
	color:#ddd; font-size:14px;
	}

#slideshow_navigation a{
	background: url(../images/slide_nav_hover.png) no-repeat scroll 50% 50%;
	display:block;
	float:left;
	font-size:0px;
	width:22px;
	height:22px;
	margin:0px 0px;
	outline-style:none;
	outline-width:medium;
	padding:0px 0px;
}

#slideshow_navigation{
	position:absolute;
	right:20px;
	bottom:10px;
	z-index:700;
	cursor:pointer;
}

#slideshow_navigation .activeSlide {
	background: url(../images/slide_nav_noactive.png) no-repeat scroll 50% 50%;
}

#puzdro{
position:relative;
height:333px;
width:972px;
margin:0px auto;
background:  url(../images/headbg.png) repeat top left;
}

#search{
float:left;
padding-left:20px;
padding-right:20px;
padding-top:20px;
width:224px;
margin:0px auto;
color:#5f5f29;
margin-top:12px;
background: url(../images/search.png) no-repeat top left;
}

.star{
height:55px;
width:55px;
position:absolute;
top:20px;
right:5px;
background: url(../images/star.png) no-repeat top left;
}


.top{
margin-top:15px;
background:#fff;
width:264px;
font-size:11px;
text-align:justify;
position:relative;
color:#555;
box-shadow:0 0 8px #aaa;
}
.top .inf{position:Absolute; right:16px; text-align:center; top:90px; color:#7cc32f;}
.top img{margin:10px 40px; border:5px solid #bec0aa; width:174px; }
.top table{margin-left:10px; line-height:12px;}
.top table td{ padding-right:13px;}
.top .details{float:left; margin:10px; font-size:11px; }
.top .nazov, .top .nazov1, .top .nazov2{background:#87B700 url(../images/top1.png) ; font-size:12px; float:left; width:100%; color:#fff; font-size:12px; font-weight:bold;
text-decoration:none; font-size:14px;
text-align:Center; padding:10px 0; text-shadow: 0 0 2px #999;
} 
.top .nazov2{background:#87B700 url(../images/top2.png) ;} 
 
.top .nazov:hover, .top .nazov1:hover, .top .nazov2:hover {text-shadow: 0 0 5px #333;}
 
#slideshow .cycle{  
	height:255px;   width:930px; line-height:0px;
}


.phone span{ position:absolute; top:10px; right:28px; font-size:14px;line-height:10px; color:#711744}
.phone{
position:relative;
font-size:21px;
height:82px; 
width:264px;
box-shadow:0 0 8px #aaa;
margin:0px auto;
color:#d86c03;
margin-top:12px;
background: #87B700 url(../images/phone.png) no-repeat top left;
}
.number{color:#711744; font-size:28px; position:absolute; right:14px; bottom:8px;}

.ftext{width:940px; margin:Auto;color:#686836;}

#footer{
margin:10px auto;
text-align:left;
font-size:11px;
height:19px;
line-height:19px;
}

.ftext a{color:#555; text-decoration:none}
.ftext a:hover{color:#333;}
.context{ position:relative; padding:0 24px; font-size:12px;  background:#fff; top:-8px; padding-top:5px; text-align:justify;}
.logo{
background:  url(../images/logo.png) no-repeat  10px 6px; 
display:block;
width:145px;
height:141px;
float:left;
margin:0px 20px 0px 0px;
}
sup{position:relative;  line-height:3px;}

.bm{
background:  url(../images/bm.png) no-repeat  0px 0; 
display:block;
width:319px;
height:141px;
right:-5px;
top:13px;
z-index:20;
position:absolute;
}


.logo2{
background:  url(../images/logo2.png) no-repeat  20px 15px; 
display:block;
width:335px;
height:141px;
float:left;
margin:0px 20px 0px 0px;
}


#menu{
background:  url(../images/menu.png) repeat-x  -20px 0; 
width:827px;
border-width: 0px 1px;
height:43px;
box-shadow:0 -7px 9px #222;
color:#9e8f6e;
position:absolute; z-index:30;
bottom:32px;
left:70px; 
padding-left:15px;
}

#menu a:link, #menu a:visited {color:#fff;   text-align:center; font-weight:normal; font-size:14px; text-decoration:none; padding:0px 14px;line-height:38px; float:left; height:50px;}

 #menu a:hover {color:#f398c4 !important;}
.act a{ 
background:  url(../images/active.png) repeat-x 0px 0;  
}
 
.act{ 
color:white; 
display:block; float:left;
}

 
/*---------------------------------------------------------------------------
			nove classy
---------------------------------------------------------------------------*/
.left{width:694px;  float:left; background:#fff;position:relative; box-shadow:0 0px 5px #aaa;}
.right{width:264px; float:right; margin-top:0px; }
.sections{float:left;  font-size:14px;}
.sections a{height:30px; line-height:30px; color:#068240; width:206px; display:block; float:left; text-decoration:none;  font-weight:bold;
background:  url(../images/acko.png) no-repeat 0 6px; padding-left:27px; margin-left:9px;
font-style:italic;
}
.sections a:hover{color:#222;}
  
.strankovanie div{float:left; line-height:22px; margin-right:15px; margin-top:2px;}
.strankovanie{
font-family:tahoma;
font-size:12px;
color:#2c4345;
width:555px;
height:30px;
margin:3px auto 2px auto;
}
.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:red}

.strankovanie .active{
background: url(../images/actpage.png) top left;
color: #222 !important;
height:22px;
width:22px;
display:block;
}

.strankovanie .fwd1{background: url(../images/fwd1.png) top left;margin-right:3px;}
.strankovanie .fwd2{background: url(../images/fwd2.png) top left;margin-right:3px;}
.strankovanie .rev1{background: url(../images/rev1.png) top left;margin-right:3px;}
.strankovanie .rev2{background: url(../images/rev2.png) top left;margin-right:3px;}
 
.clear{clear:both;}


/*---------------------------------------------------------------------------
			classy pre slidere
---------------------------------------------------------------------------*/
 
#txt-cena, #txt-rozloha
{text-align:center;
margin-top:10px;
font-size:12px;
color:#5f5f29;
}

.side{margin-top:10px; margin-left:60px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 6px; cursor: default;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background:#75754a;  }
.ui-slider {background:#ffffff; height:6px;  border-color:#d2d2d2; margin-top:6px;}

.ui-slider-horizontal { height: 4px;  }
.ui-slider-horizontal .ui-slider-handle { top: -.5em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: -1px; height: 100%; border: 1px solid #aaa !important;}
.ui-slider-horizontal .ui-slider-range-min { left: 0;}
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


.ui-slider-horizontal .ui-slider-handle {
border:0px !important;
height:24px;
width:19px;
display:block;
background: transparent url(../images/sa.png) no-repeat top left;
}

.ui-slider-horizontal .ui-slider-handle:last-child {background: transparent url(../images/sb.png) no-repeat top left!important; display:block; width:20px; height:20px;}

.druhy {background: transparent url(../images/sb.png) no-repeat top left!important; display:block; width:13px; height:24px !important;}

.sorter{float:right; font-size:11px; margin-right:11px;}
.sorter select{color:#8f2727; font-size:10px; box-shadow:0 0 2px #aaa; padding:2px; margin-bottom:3px;}

