html, body{margin:0; padding:0; font-size:76%; font-family:Verdana,Arial,Helvetica,sans-serif; background:url("images/menu_bac.gif") repeat-x 0px 252px; }
#wrapper{position:relative; margin:0 auto; width:960px; height:100%; padding:0px; }
#header_top{height:111px; width:100%; float:left; background:url("images/header_top2.gif") no-repeat 0% 0%;}
#header_top a.logo{float:left; border:0px; margin:15px 0px 0px 122px; width:155px; height:75px; }
#search_id{float:right; margin-right:50px; margin-top:25px; width:340px;}
#search_id .id_button{margin-left:8px; border:1px solid black; height:19px; border:0px; width:24px; float:left; background:url("images/arrow.jpg") no-repeat 50% 50%; background-color:black;}
#search_id .id_button:hover{border:1px solid white;}
#header_down{position:relative; float:left; width:410px; height:138px; background:url("images/domcek_ludia.jpg") no-repeat 95% 0%; }
#search{margin-top:-20px; float:right; width:499px; height:161px; background:#c60000 url("images/search.gif") no-repeat 0% 0%;}
#search strong{float:left; font-size:14px; color:white; margin:10px 0px 0px 25px; background:url("images/lupa.jpg") no-repeat 90% 0%; padding:10px 70px 12px 0px;}
/*   <M E N U>  */
#navigation{margin-left:68px; margin-top:3px; float:left;  width:879px; height:52px; font-size:140%; color:white; font-weight:bold;}
#navigation a{color:white; margin-top:4px; text-decoration:none; padding-left:10px;  height:45px; display:inline; margin-right:10px; margin-left:10px;}
#navigation a span{padding-top:10px; padding-right:10px; cursor:hand;}
/* Hide from IE5-Mac \*/
#navigation a,#navigation a span{float:none }
/* End hide */
#navigation a,#navigation a span{float:left; }
#navigation a:hover, #navigation a.selected{color:#fff; background:#c60000 url(images/menu_left.gif) 0px 0px no-repeat;  }
#navigation a:hover span, #navigation a.selected span{background:url(images/menu_right.gif) right top no-repeat; padding-right:10px;}
/*  </M E N U>  */
span.required{font-weight:bold; color:red;}
#right_panel{ width:161px; float:right; height:100%; padding-bottom:8px;}
form.data_1 .input_text{width:250px;}
a.banner{float:left; width:146px; height:38px; margin-left:6px; border:0px; text-decoration:none; padding-top:8px; background:url(images/combined1.jpg) -328px -6px no-repeat; text-align:center; color:white; padding-left:3px; font-size:11px; font-weight:bold; }
a.banner:hover{background:url(images/combined1.jpg) -328px -52px no-repeat;}

a.order_up{background:url(images/order_up.gif) 0px 0px no-repeat; padding:0px; float:left; margin-top:2px; width:12px;  height:9px;}
a.order_up:hover,a.order_up_selected{background:url(images/order_up_hover.gif) 0px 0px no-repeat;}
a.order_down{background:url(images/order_down.gif) 0px 0px no-repeat; padding:0px; float:left; width:12px; margin-top:2px; height:9px;}
a.order_down:hover,a.order_up_selected{background:url(images/order_down_hover.gif) 0px 0px no-repeat;}

ul.quick_search, ul.quick_search ul{list-style:none; margin-left:0px; padding-left:26px; float:left;}
ul.quick_search ul{padding-left:0px;}
ul.quick_search li{padding-left:0px; margin-left:0px; }
ul.quick_search li a{padding-left:10px; margin-bottom:3px; font-size:10px; font-weight:bold; text-decoration:none; color:black; background:url(images/bullet.jpg) 0px 2px no-repeat;}
ul.quick_search li a:hover,ul.quick_search li a.selected{color:#CC0000; background:url(images/bullet_hover.jpg) 0px 2px no-repeat;}

/*   < S E A R CH    F O R M  >   */
table.search{table-layout:fixed; padding-top:0px; float:left; margin-top:0px; margin-left:10px;  width:476px; color:white; font-weight:bold; font-size:10px; text-align:left;}
.table_label{color:white; font-weight:bold; font-size:10px; width:80px; text-align:right; }
.table_label2{color:white; font-weight:bold; font-size:10px; width:70px; text-align:right; }
input.submit_search{border:1px solid black; padding-left:8px; display:inline; font-weight:bold; color:white;  border:0px; width:80px;  text-align:left; background:url("images/arrow.jpg") no-repeat 90% 50%; background-color:black;}
input.submit_search:hover{border:1px solid white; }
table.search input{border:1px solid black; display:inline; }
table.search select{border:1px solid #000000; width:100%; display:inline;}
table.search .search_element{border:1px solid #000000;}
.input7{width:90px; }
.input6{width:90px; }
/*    </ S E A R CH    F O R M >    */
h1{width:100%; margin:0px; font-size:160%;  font-weight:bold; float:left; color:black; background:url(images/h1_bullet.gif) left top no-repeat; padding-left:24px; padding-bottom:5px;}
#telo{float:left;width:100%;padding-top:0px;padding-bottom:12px;text-align:left;overflow:hidden;}

#left_panel{float:left; position:relative; width:160px; margin-top:20px; min-height:530px;}
.left_panel_top{float:left; background:url(images/left_panel.gif) 0px 0px no-repeat; width:160px; height:17px; }
.left_panel_body{float:left; background:url("images/left_panel.gif") repeat-y -324px 0px; height:520px; width:160px; }
.left_panel_bottom{float:left; background:url(images/left_panel.gif) -162px 0px no-repeat; width:160px; height:17px; }

#content{width:600px;  padding:20px 10px 5px 20px;  float:left; text-align:left;  font-size:11px;  overflow:hidden;    }
.prod_group{float:left; width:200px;  }
.prod_group h2{font-size:14px; color:#c60000; }
.product{position:relative; float:left; background:url(images/prod_bac3.gif) left top no-repeat; width:192px; height:186px;  margin:2px;}
.product img{float:left; border:0px; margin-left:25px; border:1px solid #cccccc; padding:3px 5px 3px 5px;}
a.prod_list_img{float:left; margin-top:3px; margin-left:12px; width:162px; height:94px; background:url(images/combined1.jpg) 0px 0px no-repeat;}
a.prod_list_img:hover{background:url(images/combined1.jpg) -166px 0px no-repeat;}
.product .info{float:left; height:57px;  width:107px;}
.product strong{font-size:10px; font-weight:normal; float:left; }
.product strong.type{font-weight:bold; color:black; float:left; margin-top:10px; font-size:10px; text-align:center;  width:186px;}
.product strong.obec{font-weight:bold; vertical-align:middle; margin-left:18px; color:black; margin-top:1px;  width:150px; text-align:center; font-size:9px;}
.product span.ulica{margin-left:18px; color:#cc0000; float:left; margin-top:3px;  width:150px; text-align:center; font-size:9px;}
.product strong.cena{position:absolute; left:0px; top:161px; font-size:10px; float:left; width:186px; text-align:center; color:white;}
.product span.splash_luxus{position:absolute; left:144px; top:141px; float:left; width:46px; height:43px; background:url(images/splash.gif) 0px 0px no-repeat;}
.product span.splash_nove{position:absolute; left:144px; top:141px; float:left; width:46px; height:43px; background:url(images/splash.gif) -48px 0px no-repeat;}
.product span.splash_pozri{position:absolute; left:144px; top:141px; float:left; width:46px; height:43px; background:ul(images/splash.gif) -96px 0px no-repeat;}


.product a.show{float:left; margin-left:14px;  text-decoration:none; font-size:12px; color:#c60000; margin-top:10px;  }
.product a.show:hover{color:black; text-decoration:underline}
.product_detail{float:left; background:url(images/product_detail_bac.gif) left top repeat-y; width:718px;   overflow:hidden; margin:2px;}
.detail_block{float:left; font-size:10px; }
.detail_block p{float:left; margin:0px 0px 3px 0px; padding:0; width:100%;}
.makler{margin-top:15px; margin-left:50px;  float:left; width:550px; background:url(images/makler_body.gif) left top repeat-y;}
.makler .top{float:left; width:550px; height:34px; background:url(images/makler_top.gif) left top no-repeat;}
.makler .bottom{float:left; width:550px; height:9px; background:url(images/makler_bottom.gif) left top no-repeat;}
a.id{color:blue; text-decoration:none;}
tr a.link:hover tr{background-color:#333333; color:white; }
tr.aaa:hover{background-color:#333333; color:white; cursor:pointer;}
tr.aaa:hover a.id{color:white;}
table.paginate{float:left; width:730px; table-layout:fixed; margin-top:10px;}
table.paginate a{font-size:11px; color:black; text-decoration:none;}
table.paginate a:hover{color:#CC0000;}
.referencie{background:url(images/referencie_bac.gif) no-repeat top left; float:left; margin-top:8px; width:699px;  }
#menu{float:left; height:52px; width:859px; padding-left:55px; }
#menu a{padding:18px 10px 0px 12px; margin:0px; font-size:160%; color:white; text-decoration:none; float:left; font-weight:bold;text-align:left;}
#menu a:hover{background:url("images/selected.gif") no-repeat 0% 60%;   }
#menu a.selected{background:url("images/selected.gif") no-repeat 0% 60%;  }
#footer{border-top:7px solid #c60000;clear:both;color:#000000;font-size:10px;height:40px;width:100%;}
#footer .footer_centre{width:960px;float:left;height:130px;}
#footer a{color:#000000; text-decoration:none;}
#footer a:hover{color:#CC0000;}
#footer .footer_left{margin-top:15px; padding-left:55px; float:left;}
#footer .footer_right{margin-top:15px; padding-right:55px; float:right; color:#000000;}
h3.quick{ color:#CC0000; float:left; margin-top:3px; background:url("images/quick_search.jpg") no-repeat left top; padding:5px 0px 8px 32px; font-weight:bold; font-size:14px;  margin-bottom:0px; }
h3.hypo{background:url("images/hypo2.gif") no-repeat top left; padding:10px 0px 5px 32px; font-weight:bold; font-size:14px;  margin-bottom:0px; margin-top:14px; margin-bottom:0px; margin-bottom:5px;}
h3.hypo a.hypo2{color:black; }
h3.hypo a.hypo2:hover{color:#CC0000; }
#novinky{margin-top:0px; padding-top:0px; float:left;  text-align:left; font-size:11px;  border-top:3px solid #CC0000;}
h3.news{padding:0px 0px 3px 0px; font-weight:bold; font-size:14px; color:black;  margin-bottom:0px; }
span.datum{color:rgb(107,107,107);  font-size:80%; display:block; width:150px; float:left; }
span.nadpis{color:#cc0000;  font-size:10px; font-weight:bold; display:block; padding-bottom:0px; width:100%; float:left; margin-top:8px;}
#novinky p{padding-left:10px; float:left; width:100%; padding-top:6px; }
.image{margin:12px; float:left; width:80px; height:80px; display:inline; }
.image img{text-align:center;  border:1px solid #e8d7d7; }
.image a{padding:3px; margin:12px; float:left; text-align:center; text-decoration:none; border:1px solid #84B5E4; background-color:#f6f6f6; }
.image a:hover{background-color:#BBBBBB; }
.product_detail p{padding:0; margin:0px; padding-bottom:2px;}
.product_detail span{padding:0; margin:0px; padding-bottom:2px;}

/* MOOTOOLS LIGHTBOX STYLES */
/**************************************************************
	Lightbox
	v 1.5
*************************************************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(../lightbox/images/loading.gif) no-repeat center;
}
#lbImage {
	border: 10px solid #fff;
}
.photos {
	padding: 3px;
	border: 1px solid #fff;
}
a:hover .photos {
	border: 1px solid #999;
}
.lightboxDesc a {
	color: #999999;
	text-decoration: none;
}
.lightboxDesc a:hover {
	color: #000000;
	text-decoration: none;
}
/***************************styles for hidden next & previous buttons***************************/
/*#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	height: 32px;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}
/***************************styles for next & previous buttons as part of footer***************************/
#lbPrevLink, #lbNextLink {
	display: block;
	width: 63px;
	height: 32px;
	outline: none;
}
#lbPrevLink {
	float: left;
	background: transparent url(../lightbox/images/prevlabel.gif) no-repeat left;
}
#lbPrevLink:hover {
	background: transparent url(../lightbox/images/prevlabel.gif) no-repeat left;
}
#lbNextLink {
	float: right;
	background: transparent url(../lightbox/images/nextlabel.gif) no-repeat right;
}
#lbNextLink:hover {
	background: transparent url(../lightbox/images/nextlabel.gif) no-repeat right;
}
#lbControls {
	display: block;
	height: 32px;
}
/**********************************/
#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	clear: both;
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../lightbox/images/closelabel.gif) no-repeat center;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #000;
*/
}
#lbCaption, #lbNumber, #lbDescription {
	margin-right: 71px;
	/*border: 1px solid #000;
*/
}
#lbCaption {
	font-weight: bold;
}
.lightboxDesc {
	display: none;
}
/*************************************************************/



