@charset "iso-8859-2";
/* CSS Document */

*{
	font-family:Tahoma;
}

body{
	margin:0px;
	padding:0px;
}

.fbold{ font-weight:bold;}
.fnormal{ font-weight:normal;}
.kurz{ cursor:help;}

/* HEAD */

#head{
	width:985px;
	height:190px;
	margin-right:auto;
}

#up_nav{
	width:664px;
	height:35px;
	background-image:url(../images/page/bg_menu_repeat.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:left;
}

#head_middle_a{
	width:664px;
	height:155px;
	background-image:url(../images/page/bg_head_middle_a.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#head_logo{
	width:321px;
	height:81px;
	background-image:url(../images/page/bg_link_pofis.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
}

#head_logo img{
	width:320px;
	height:76px;
	border:0px;
}

#head_middle_b{
	width:321px;
	height:109px;
	background-image:url(../images/page/bg_head_middle_b.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

/* MIDDLE */

#middle_top{
	width:985px;
	height:39px;
	margin-right:auto;
	background-image:url(../images/page/bg_middle_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#middle{
	width:985px;
	height:169px;
	margin-right:auto;
}

#filter_content{
	width:240px;
	height:169px;
	background-image:url(../images/page/bg_filter_repeat.gif);
	background-repeat: no-repeat;
	background-position:top left;
	float:left;
}

#filter_border{
	width:25px;
	height:169px;
	background-image:url(../images/page/bg_filter_mid.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#ponuka_content{
	width:707px;
	height:169px;
	background-image:url(../images/page/bg_ponuka_repeat.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}

#ponuka_border{
	width:13px;
	height:169px;
	background-image:url(../images/page/bg_ponuka_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#middle_bottom{
	width:985px;
	height:12px;
	margin-right:auto;
	background-image:url(../images/page/bg_middle_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


/* BODY */

#down_nav{
	width:985px;
	height:28px;
	margin-right:auto;
}

#down_nav #down_nav_left{
	width:408px;
	height:28px;
	background-image:url(../images/page/bg_nav_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#down_nav #down_nav_middle{
	width:560px;
	height:23px;
	padding-top:5px;
	padding-right:4px;
	background-color:#e8fee4;
	float:left;
	font-size:11px;
	color:#75b369;
	text-align:right;
}

#down_nav #down_nav_middle a{
	color:#75b369;
	text-decoration:none;
}

#down_nav #down_nav_middle a:hover{
	color:#75b369;
	text-decoration:underline;
}

#down_nav #down_nav_right{
	width:13px;
	height:28px;
	background-image: url(../images/page/bg_nav_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#content{
	width:985px;
	margin-right:auto;
	background-color:#9eff8e;
	display: table;
}

#body_bar{
	width:252px;
	height:100%;
	background-image:url(../images/page/bg_cube_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#cube{
	width:252px;
	height:250px;
}

#news_title{
	width:252px;
	height:42px;
	background-image:url(../images/page/bg_news_title.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#news_content{
	width:252px;
	background-color:#9eff8e;
}

#bulletin_title{
	width:252px;
	height:49px;
	background-image:url(../images/page/bg_bulletin_title.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#bulletin_content{
	width:252px;
	height:100px;
}

#body_content_bg{
	width:733px;
	background-image:url(../images/page/bg_cube_2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	float:left;
	display:table;
}

#body_content{
	width:733px;
	background-image: url(../images/page/bg_content_repeat.gif);
	background-repeat: repeat-y;
	background-position:right;
	display:table;
}

#contentx{
	margin-left:25px;
	display:table;
	min-height:590px;
	width:650px;
}

#getup{
	width:713px;
	height:16px;
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
	float:left;
}

#getup a{
	color:#4e8a45;
	font-size:11px;
	text-decoration:none;
}

#getup a img{
	border:none;
	height:16px;
	width:16px;
}

/* FOOTER */

#footer{
	width:985px;
	height:64px;
	margin-right:auto;
	color:#5f5f5f;
}

#footer_left{
	width:252px;
	height:64px;
	background-color:#9eff8e;
	float:left;
}

#footer_content{
	width:733px;
	height:40px;
	background-image:url(../images/page/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	font-size:11px;
	float:left;
	padding-top:24px;
}


/* OBJECT */

#default_nav{
	margin:2px 0px 0px 20px;
}

#content_box_h{
	width:1px;
	float:left;
}

#content_box_h img{
	width:1px;
	height:590px;
}

#content_box{
	margin: 20px 20px 20px 30px;
	min-height:565px;
}


/* news */

.news_box{
	margin: 15px 15px 15px 15px;
	font-size:11px;
}

.news_date{
	color:#464646;
	font-weight:bold;
	font-size:11px;
}

.news_text{
	color:#337429;
	text-decoration:none;
	font-size:11px;
	margin-top:2px;
}

.news_text:hover{
	text-decoration: underline;
}

.archiv_link a{
	font-size:11px;
	color: #66b559;
	text-decoration:none;
	padding-left:150px;
}

.archiv_link a:hover{
	text-decoration:underline;
}

/* .end */

#quick_links{
	margin: 23px 0px 0px 28px;
}

.quick_link_item{
	height:22px;
	margin-bottom:7px;
	vertical-align:middle;
}

.quick_link_item a img{
	width:27px;
	height:22px;
	border:none;
}

.quick_link_item a{
	font-size:11px;
	font-weight:bold;
	color:#7098a5;
	text-decoration:none;
}

.quick_link_item a:hover{
	text-decoration: underline;
}

#bulletin_box{
	width:222px;
	background-color:#7cd46e;
	margin-right:1px;
	padding: 15px 14px 15px 15px;
}

#bulletin_box form{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	display:block;
	height:21px;
	margin-top:15px;
}

.bulletin_text{
	color:#FFFFFF;
	font-size:11px;
}

.bulletin-textbox{
	width:150px;
	height:17px;
	border:1px solid #78ac6f;
	background-color:#FFFFFF;
	vertical-align:middle;
	color:#727272;
	padding-left:5px;
	padding-top:2px;
}

.bulletin-tlacitko{
	width:26px;
	height:21px;
	border:0px;
	vertical-align:middle;
}

/* ponuka */

#ponuka_sel{
}

#ponuka_sel select{
	margin:9px 0px 0px 520px;
	padding:0px;
	font-weight:bold;
	font-size:11px;
	height:20px;
}

#ponuka_box{
	margin-left:20px;
}

.ponuka_box_item{
	width:103px;
	height:167px;
	background-image:url(../images/page/icon_ponuka.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	float:left;
	border:1px solid #a3d89b;
	text-align:center;
	font-size:10px;
	z-index:10;
}

.ponuka_box_item:hover{
	background-color: #B1EC77;
}

.ponuka_box_margin{
	margin-right:10px;
}

.ponuka_box_img{
	margin-top:25px;
	margin-bottom:7px;
	border:0px;
/*	height:65px;   */
}

.ponuka_box_text{
	width:89px;
	height:55px;
	text-align:left;
	color:#494949;
	padding-left:7px;
	padding-right:7px;
	cursor:default;
}

.ponuka_box_price{
	color:#879854;
}

.ponuka_box_arrow{
	width:90px;
	text-align:right;
}

/* prehlad */

#prehlad_head{
	font-size:14px;
	font-weight:bold;
	color:#449536;
	margin:0px 0px 13px 13px;
}

#prehlad{
	margin: 20px 10px 20px 160px;
	min-height:215px;
	color:#636363;
	font-size:11px;
}

#prehlad a{
	color:#636363;
	font-size:11px;
	text-decoration:none;
}

#prehlad a:hover{
	text-decoration: underline;
}

.prehlad_title{
	font-weight:bold;
	background-image:url(../images/page/bg_prehlad.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	padding:0px 30px 7px 13px;
	margin-bottom:4px;
}

.prehlad_list{
	font-weight:normal;
}


/* product box */

.product_box{
	width:668px;
	min-height:115px;
	border:1px solid #b5dbad;
	margin-bottom:10px;
	background-color:#FFFFFF;
	display:table;
}

.product_box:hover{
	background-color: #EAFAD8; 
}

.product_box_content{
	width:390px;
	float:left;
}

.product_box_head_a{
	width:280px;
	height:20px;
	padding:6px 5px 0px 35px;
	background-image:url(../images/page/icon_product_box.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#34a623;
	float:left;
}

.product_box_head_a a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.product_box_head_a a:hover{
	text-decoration: underline;
}

.product_box_id{
	width:70px;
	height:20px;
	padding-top:6px;
	background-color:#34a623;
	font-size:11px;
	color:#272727;
	float:right;
}

.product_box_price{
	width:355px;
	font-size:10px;
	color:#6a6a6a;
	padding:6px 0px 0px 35px;
	float:left;
}

.product_box_info{
	width:345px;
	padding:6px 10px 0px 35px;
	font-size:11px;
	color:#5c8156;
	float:left;
}

.product_box_loc{
	width:345px;
	padding:6px 10px 0px 35px;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}

.product_box_price .kurz:hover{
	background-color: #C2F986;
}


.product_box_img{
	width:140px;
	float:left;
	text-align:center;
}

.product_image{
	width:130px;
	min-height:83px;
	border:1px solid #61ad55;
	margin:4px 4px 4px 4px;
	text-align:center;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#FFFFFF;
}

.product_box_icons{
	width:138px;
	float:left;
}

.product_box_head_b{
	width:138px;
	height:19px;
	background-color:#97d743;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
}

.product_box_p{
	width:134px;
	padding:2px;
}

.product_box_p_name{
	width:90px;
	font-size:10px;
	color:#187509;
	font-weight:bold;
	padding: 2px 0px 2px 0px;
}

.product_box_p_value{
	font-size:10px;
	color:#393939;
	font-weight:bold;
}

.product_box_p_yes{
	font-size:10px;
	font-weight:bold;
	color:#79ce09;
}

.product_box_p_no{
	font-size:10px;
	font-weight:bold;
	color:#d93f58;
}



/* product one */

.oproduct_box{
	width:668px;
	border:1px solid #b5dbad;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding-bottom:20px;
	display:table;
}

.oproduct_box_content{
	width:390px;
	float:left;
}

.oproduct_box_head_a{
	width:280px;
	height:20px;
	padding:6px 5px 0px 35px;
	background-image:url(../images/page/icon_product_box.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#34a623;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


.oproduct_box_id{
	width:70px;
	height:20px;
	padding-top:6px;
	background-color:#34a623;
	font-size:11px;
	color:#272727;
	float:right;
}

.oproduct_box_price{
	width:355px;
	font-size:11px;
	color:#6a6a6a;
	padding:6px 0px 0px 35px;
	float:left;
}

.oproduct_box_info{
	width:345px;
	padding:10px 10px 0px 35px;
	font-size:11px;
	color:#5c8156;
	float:left;
}

.oproduct_box_loc{
	width:345px;
	padding:10px 10px 0px 35px;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}

.oproduct_box_makler{
	width:345px;
	padding:15px 10px 5px 35px;
	font-size:11px;
	color:#6a6a6a;
	float:left;
}

.oproduct_box_price .kurz:hover{
	background-color: #C2F986;
}


.oproduct_box_img{
	width:140px;
	float:left;
	text-align:center;
	float:left;
}

.oproduct_image{
	width:130px;
	min-height:83px;
	border:1px solid #61ad55;
	margin:4px 4px 4px 4px;
	text-align:center;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#FFFFFF;
}

.oproduct_box_icons{
	width:138px;
	float:right;
}

.oproduct_box_head_b{
	width:138px;
	height:19px;
	background-color:#97d743;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
}

.oproduct_box_param{
	width:345px;
	padding:25px 10px 0px 35px;
	float:left;
}

.param_table{
	width:340px;
}

.param_table_group{
	width:340px;
	padding:2px 0px 2px 0px;
	background-color:#63c754;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.param_table_name{
	width:260px;
	padding:4px 0px 4px 15px;
	font-size:11px;
	color:#555555;
}

.param_table_value{
	width:80px;
	font-size:11px;
	color:#3c6636;
	font-weight:bold;
}

.param_table_yes{
	font-size:11px;
	font-weight:bold;
	color:#79ce09;
}

.param_table_no{
	font-size:11px;
	font-weight:bold;
	color:#d93f58;
}

.param_table_odd{
	background-color:#63c754;
	width:340px;
	height:1px;
}

.oproduct_maps{
	padding-left:5px;
}

.oproduct_maps a img{
	border:0px;
	width:127px;
	height:127px;
}

.item_image{
	width:61px;
	min-height:48px;
	border:1px solid #61ad55;
	margin:2px 1px 2px 3px;
	text-align:center;
	padding-top:4px;
	background-color:#FFFFFF;
	float:left;
}

.item_image img{
	border:0px;
}

.oproduct_box_img_text{
	width:140px;
	font-size:11px;
	color:#919191;
	text-align:center;
	padding:10px 0px 30px 0px;
}

#contact_us{
	width:247px;
	background-image:url(../images/page/bg_contact_us.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#c2e7bc;
	border:1px solid #98d88e;
	color:#567b50;
	font-size:11px;
	margin:10px 5px 0px 10px;
	padding: 40px 0px 5px 10px;
}

#contact_friend{
	width:247px;
	background-image:url(../images/page/bg_contact_friend.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#d2f5cd;
	border:1px solid #98d88e;
	color:#567b50;
	font-size:11px;
	margin:10px 5px 0px 10px;
	padding: 40px 0px 5px 10px;
}

#contact_us form, #contact_friend form{
	margin:0px;
	padding:0px;
}

.cuinput{
	height:16px;
	background-color:#e6ffe2;
	border:1px solid #FFFFFF;
	font-size:11px;
	color:#5c8156;
}

#contact_us .cuinput{
	width:180px;
}

#contact_us textarea{
	width:180px;
	height:76px;
	background-color:#e6ffe2;
	border:1px solid #FFFFFF;
	font-size:11px;
	color:#5c8156;
}

#contact_friend .cuinput{
	width:167px;
}

/* FILTER */

#sel_mid, #sel_tid, #sel_cid, #sel_pi, #sel_cena{
	margin:5px 0px 0px 20px;
}

#sel_mid select, #sel_tid select, #sel_cid select, #sel_pi select, #sel_cena select{
	width:190px;
	font-size:11px;
	font-weight:bold;
}

#sel_sub{
	margin:6px 10px 0px 20px;
	text-align:right;
}

#sel_sub input{
	width:61px;
	height:16px;
}

/* .END FILTER */


/* LINK PAGE */

.page_link{
	width:672px;
	margin: 1px 0px 10px 0px;
	text-align:right;
	display: table;
	vertical-align:middle;
}

.pl_text{
	width:65px;
	font-size:11px;
	color:#92d886;
	text-align:left;
	padding:3px;
	float:right;
}

.pl_link{
	min-width:10px;
	float:right;
}

.page_link a{
	display:block;
	float:left;
	border:1px solid #92d886;
	text-decoration:none;
	padding:2px;
	min-width:10px;
	height:14px;
	color:#92d886;
	vertical-align: middle;
	text-align:center;
	margin-right:2px;
	font-size:12px;
}

.page_link .sel a{
	color:#FFFFFF;
	background-color:#92d886;
	font-weight:bold;
}


/* .END LINK PAGE */