/* fox */

* {
margin:0;padding:0;
}

body {
 background:#a0a0a0;
 color: #222;
}

a  {color:#333333;}


h1 {
	font-size:150%;
	font-family: Arial Narrow, Trebuchet MS, Verdana, Tahoma;
	font-weight: normal;
	color: #333;
	margin: 15px 0 15px 0;
	}
h2 {
	font-size:140%;
	font-family: Arial Narrow, Trebuchet MS, Verdana, Tahoma;
	font-weight: normal;
	color:#333;
	margin: 12px 0 12px 0;
	}

h3 {
	font-size:130%;
	font-family: Arial Narrow, Trebuchet MS, Verdana, Tahoma;
	font-weight: normal;
	text-align:left;
	height:50px;
	padding: 0px 0 0 0px;
	color: #333;
	border: 0px solid #777;
	text-align: left;
	margin: 10px 0 10px 0;
	}
			
h4 {
	font-size:120%;
	color: #333;
	border: 0px solid #777;
	text-align: left;
	margin: 10px 0 10px 0;
	
}

.png_behavior {
	behavior: url('css/pngbehavior.htc');
}
#container {
	width: 960px;
	margin: 0 auto;
	border: 0px solid blue;
	
}
#up {
	width: 960px;
	height: 416px; 
	border: 0px solid blue;
}

#up_bar {
	float:left;
	background: #a0a0a0;
	width:960px;
	height:30px;
	text-align:right;
	border: 0px solid white;
}

.up_label{
	float:left;
	border:0px solid white;
	width:300px;
	height:20px;
	color:#333;
}

.mybox{
	float:left;
	border:0px solid white;
	width:200px;
	height:15px;
	color:white;
	padding: 5px 0 0 0;
	text-align:left;
} 

.up_input{
	background: #666;
	width:50px;
	height:15px;
	color:white;
	border:1px solid white;
	padding:3px 0 0 5px;
}


#up_menu {
	border-bottom:0px solid #000000;
	width:960px;
	background: url(../img/menu_bg.jpg) no-repeat ;
	margin: 0 0 0 0;
	height:67px;
	float:left;	
	
}

#up_left {	
	border: 0px solid Blue;
	background: url(../img/up_left2.jpg) no-repeat 0 0;
	width: 551px;
	height: 277px;
	float: left;
	overflow:hidden;
	text-align:left;
}



#up_right {
	background: url(../img/up_right2.jpg) no-repeat;
	border: 0px solid Gray;
	width: 409px;
	height: 277px;
	float: left;
}
#up_center {
	border:0px solid black;	
	background: url(../img/menu_middle.jpg) repeat-x;
	border-bottom: 3px solid #000000;
	width: 960px;
	height: 40px;
	float: left;
}
#center {
	float:left;
	width: 960px;
	border: 0px solid blue;	
	background-color: #999;
}
#center_left {
	width: 200px;
	float: left;
	min-height: 1000px; 
	height:auto !important;
    background: #666666;
}
* html #center_left{
	
	height:1000px;	
	
	}

.text_left {
	width:200px;
	height:28px;
	background: #888888 url(../img/black_stripes.png) repeat-x;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #FFF;
	font-size: 12px;
	float:left;
	clear:both;
	text-align:center;
	border-bottom: 1px solid #c30000;
}

.text_left div{
	text-align:center;
	margin-top:5px;
}
.fotos_left {
	margin-top: 20px;
	color: #ffffff;
}

#center_right {
	background-color: #888888 ;/* #888888  #5C1007; */
	width: 520px;
	float: left;
	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;
	min-height: 1000px;
	overflow:hidden;
    	
}

* html #center_right {
	height: auto !important;
	border:0px solid red;
}

#center_right_wide {
	background-color: #888888;/* #5C1007; */
	width: 720px;
	float: left;
	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;
	min-height: 1000px;
}
* html #center_right_wide {
 	height: auto !important;
}

#right {
	float:left;
	border:0px solid white;
	width:200px;
	min-height:1000px;
	background: #666666;
	/* background:  url(../img/vertical_line.png) no-repeat; */
	}
	
* html #right {
	height:1000px;
	width:200px;
	}	

#bottom {
	clear:both;
	float:left;
	padding: 20px 0 0 0;
	background: #666666 url(../img/bg_footer.jpg) no-repeat 50% 0;
	width: 100%;
	height: 56px;
	color: #FFF;
	font-size: 85%;
	
	
}
.menu_up {
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.menu_up li {
	float: left;
	border: 0px solid #FFF;
	position: relative;
	margin-top: 2px;
	margin-right: 25px;
	margin-left: 10px;
}
.menu_up li a{
	color: #FFF;
	text-decoration: none;
}

.menu_left {
	text-align:left;
	list-style-type: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.menu_left li {
	list-style-type: square;
	color: #c30000;
	border: 0px solid #FFF;
	position: relative;
	margin-left: 10px;
	margin-bottom:5px;
}
.menu_left li a{
	color: white;
	text-decoration: none;
}
.menu_left li a:hover{
	color: #c30000;
	text-decoration: underline;
}


#menu_center {
	
	list-style-type: none;
	font-family:  Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 5px;
	padding-left: 100px;
	
}
#menu_center li {
	float: left;
	text-align:center;
	border-right: 1px solid #FFF;
	position: relative;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 110px;
	
}
#menu_center li a{
	color: #FFF;
	text-decoration: none;
}

/* fox end */

/* article */

.nadpis {
	font-size: 20px;
	font-family: Arial Narrow, Arial, Tahoma, Verdana;
	display:block;
	height:25px;
	width:500px;
	/* background: url(../img/nadpis.png) no-repeat 0 0; */
	color: #222;
	border: 0px solid #777;
	text-align: left;
	margin: 10px 0 10px 0;
	
}
.maly_nadpis {
	color: #222;
	border: 0px solid #777;
	text-align: left;
	margin: 10px 0 10px 0;
}
.div_txt {
	text-align:justify;
	padding: 5px;
	color:#222;
	margin: 10px 0 10px 0;
}
.txt_foto {
	color:#222;
	font-size:80%;
	margin: 10px 0 10px 0;
}
.div_img_left_img{
	float: left;
	border: 0px solid #777;
	margin: 10px 10px 10px 0px;
}
.div_img_left_txt {
	color: #222;
	text-align:justify;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.div_img_right_img{
	float: right;
	border: 0px solid #777;
	padding: 5px;
	margin: 10px 0 10px 10px;
}
.div_img_right_txt {
	color: #222;
	text-align: justify;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.div_cotation {
	text-align: justify;
	margin: 10px 0 10px 0;
}
.cotation_left {
	color: #FA8072;
	font-size: 700%;
	font-family: fantasy;
	margin: 10px 0 10px 0;
}
.cotation_right {
	color: #FA8072;
	font-size: 700%;
	font-family: fantasy;
	margin: 10px 0 10px 0;
}
.article_listing {
	border: 0px solid #777;
	font-size: 75%;
	text-align: right;
}
.article_listing a {
	color: #FAF8E4;
	text-decoration: none;
}
.last_article {
	border: 0px solid #777;
	text-align: left;
}
.last_article a {
	color: #D3B4F1;
}
.div_box_coment {
	border: 0px solid #777;
	text-align: left;
}
.inp_box_coment {
	background-color: #000;
	border: 1px solid #777;
	color: #FFF;
	width: 450px;
}
.txt_box_coment {
	background-color: #000;
	border: 1px solid #777;
	color: #FFF;
	width: 503px;
	height: 170px;
	margin-top: 10px;
}
.box_coments_submit {
	border: 0px solid #777;
	width: 503px;
	text-align: right;
	margin-top: 10px;
}
.sub_box_coment {
	background-color: #000;
	border: 1px solid #777;
	color: #FFF;
}
.box_coment_chyba {
	border: 0px solid #777;
	color: #FEFF5B;
	padding: 3px;
}
.div_tab table{
  /* table-layout: fixed !important; */
  margin: 0px !important; padding: 0px !important;
  border: 0px solid #777 !important;
  text-align: center !important;
  /* width: 480px ;*/
}
.div_tab table td{
	background: #666666 !important;
	margin: 1px !important; 
	padding: 5px !important;
  	border-bottom: 1px dotted #888888 !important;
	  color: #cccccc !important;
	  font-family: Tahoma, Verdana !important ;
	  font-size: 11px !important;
}  

* html .div_tab table td{
	border-bottom: 1px solid #2a2a2a !important;
}
/* article end */
#output {
	font-family:Tahoma;
	font-size:11px;
	width:720px;
	table-layout:fixed;
	border-collapse:collapse;
	margin:0 0 20px 0;
	padding:0px;
	text-align:left;
	background: url(../img/foxLogo.png) no-repeat 50% 50%;
	
}

* html #output{
	background: transparent;
} 

#output	tr {
	height:20px;	
	/*background: #888888; *//* #80170a */;	
}

#output tr.zahlavie {
	background: #909090; /* url(../img/black_stripes.png) repeat-x;  #500700;*/
	border-bottom: 1px solid #c32118; 
}

.row_on {background:#a0a0a0;}
.row_off {background:#c0c0c0;}

#output	tr:hover {
	/* 
	color: white;
	cursor:hand;
	cursor:pointer;
	*/
}

#output	td {
	font-size:11px;
	height:40px;
	border-bottom: 1px dotted #666666;
	/* background:#f0f0f0; */
	margin:0px;
	padding:5px;
	color:#444444;
	cursor:hand;
	cursor:pointer;
}
#output	td a {
	color:#444444;
}


.paging {
	color:#222222;
	text-align:right;
	margin-right:25px;

}
.paging a {
	color: #222222;
}
.paging a:hover {
	background: #ffffff;
	color: #000000;
}
/* filter */

.filter_combo {
	width:170px;
}

.filter_input {
	width:70px;
	border:1px solid white;
	background: #500700;
	color:white;
}
.filter_container {
	
	float:left; 
	border:0px solid white;	width: 430px; height: 160px; text-align:left;
	/* background: url(../img/filter_bg.png) no-repeat 0px 5px; */
	padding:0px 0 0 0px;
	margin:50px 0 0 50px;
	}
* html 	.filter_container {
	border:0px solid blue;
	text-align:left;
	width: 430px; height: 180px;
	margin:60px 0 0 30px;
}

.filter_label {
	color:#ffffff;float:left;width:50px; height: 25px; border:0px solid white ;
}
* html .filter_label {
	 height: 22px;margin-top:0px;
}
.filter_element {
	float:left;width:100px; height: 25px; border:0px solid white ;
	color:white;
}
* html .filter_element {
	width:100px; height: 22px; margin-top:2px;
}
.filter_element2 {
	float:left;width:180px; height: 25px; border:0px solid white ;
	color:white;
}
* html .filter_element2 {
	width:180px; height: 22px; margin-top:2px;
}


.filter_submit {
	border:0px solid white;width:25px;height:25px;background:url(../img/search_small.png) no-repeat 0px 0px;
	cursor:hand;cursor:pointer;
}
* html .filter_submit {
	height: 22px;
}
* html .filter_submit{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/search_small.png, sizingMethod='crop');}	 

.filter_submit:hover{
	background:url(../img/search_small.png) no-repeat 0px -25px
}

.filter_submit_big {
	margin: 0px 0 0 0;
	border:0px solid white;width:100px;height:30px;background:url(../img/btn_search.png) no-repeat 0px 0px;
	cursor:hand;cursor:pointer;
}
.filter_submit_big:hover{
	background:url(../img/btn_search.png) no-repeat 0px -30px
}
.clearboth {
	clear:both;
}

#okres_wrapper {
	color:white;
}



#a_byty {
	display:block; margin:0 45px 0 0; float:left;width:40px; height: 40px; background: url(../img/byty.png) no-repeat;
	outline: 0px;
}

#a_domy {
	display:block; margin:0 45px 0 0; float:left; width:40px; height: 40px; background: url(../img/domy.png) no-repeat;
	outline: 0px;
}
#a_pozemky {
	display:block; margin:0 45px 0 0; float:left; width:40px; height: 40px; background: url(../img/pozemky.png) no-repeat;
	outline: 0px;
}
#a_priestory {
	display:block; margin:0 45px 0 0; float:left; width:40px; height: 40px; background: url(../img/priestory.png) no-repeat;
	outline: 0px;
}
#a_garaze {
	display:block; margin:0 0px 0 0; float:left; width:40px; height: 40px; background: url(../img/garaze.png) no-repeat;
	outline: 0px;
}
#a_byty:hover,#a_domy:hover,#a_pozemky:hover,#a_priestory:hover,#a_garaze:hover {
	background-position:  0 -40px; 
	outline: 0px;
}
.sel {
	background-position:  0 -80px !important;outline: 0px !important; 	
}


#a_byty_t {
	display: block;
	text-align:center;
	color: white;
	text-decoration: none;
	margin:0 0px 0 0; float:left;
	width:85px; 
	outline: 0px;
}
#a_domy_t {
	
	color: white;
	text-align:center;
	text-decoration: none;
	margin:0 0px 0 0; float:left; 
	width:85px; 
	outline: 0px;
}
#a_pozemky_t {
	
	color: white;
	text-align:center;
	text-decoration: none;
	margin:0 0px 0 0; float:left; 
	width:85px; 
	outline: 0px;
}
#a_priestory_t {
	
	color: white;
	text-align:center;
	text-decoration: none;
	margin:0 0px 0 0; float:left; 
	width:85px; 
	outline: 0px;
}
#a_garaze_t {
	
	color: white;
	text-align:center;
	text-decoration: none;
	margin:0 0px 0 0; float:left; 
	width:85px; 
	outline: 0px;
}
#a_byty_t:hover,#a_domy_t:hover,#a_pozemky_t:hover,#a_priestory_t:hover,#a_garaze_t:hover {
	
	text-decoration: none;
	color: #ffc082;
	outline: 0px;
}
.sel_t {
	text-decoration: none;
	color: #ff9933 !important;outline: 0px !important; 	
}

.main_left_container {
	color:white;
	float:left;
	border:0px solid white;
	width: 470px;
	min-height: 240px;
	margin: 30px 0 0 30px;
	padding: 0px 0 0 20px;
}

* html .main_left_container {
	padding: 0px 0 0 10px;
	margin: 30px 0 0 15px;
	height: 240px;
	width: 470px;
}

.home_tp_container {
	color:white;
	float:left;
	margin-left: 0px;
	margin-bottom:20px;
	border:0px solid white;
	width: 500px;
	overflow:hidden;
}

* html .home_tp_container {
	margin-left: 0px;
	padding-bottom: 20px;
	width: 530px;
	border: 0px solid red;
}

.home_tp_pad{
  	float:left;
  	width:110px;height: 210px;
  	background: #777 url(../img/menu_middle.jpg) repeat-x;
  	border-bottom: 0px solid #c51017;
	font-size: 11px;
	text-align: left;
	overflow: hidden;
	padding: 10px 0px 0px 10px;
	margin: 5px 5px 0 0;
}

* html .home_tp_pad{
	width:120px;
	height: 210px;
	padding: 10px 0px 0px 10px;
	margin: 5px 5px 0 0;
}	
/* detail */

.det_lista {
	width: 720px;
	padding-top: 7px;
	height: 20px;
	color:white;
	text-align: right;
	background: #b0b0b0 ;
}
.det_lista a {
	margin: 0 20px 0 0;
	color: white;
	text-decoration: none;
}
.det_lista a:hover {
	color: #f0f0f0;
	text-decoration: underline;
}
#d_gallery {
	float:left;
	border: 0px solid black;
	width: 355px;
	margin: 0 0 0 10px;
	text-align: left;
}

#d_photo {
	float:left;
	border:0px solid #310904;
	width: 355px;
	/* height: 266px; */
	overflow: hidden;
	text-align: center;
	background: #666666;
}
#d_pix{
	cursor:hand ;
	cursor:pointer;
	cursor:url(../img/zoomin.cur); /*only IE */
	max-width:355px;
	max-height:266px;
}
* html #d_pix{
	
	width:355px;
	height:266px;
}

#d_data {
	color: #333333;
	float:left;
	border:0px solid white;
	width: 340px;
	overflow: hidden;
	text-align:left;
}


#d_thumbs{
	float:left;
	border:0px solid white;
	width:355px;
	margin: 10px 0 10px 0px;
}
#d_thumbs .d_thumb {
	
	cursor:hand ;
	cursor:pointer;
	cursor:url(../img/zoomin.cur); /*only IE */
	float:left;
	border:3px solid #888888;
	width:96px;
	height: 72px;
	margin:7px;
}
#d_thumbs .d_thumb:hover {
	border: 3px solid #c30000;
}

.d_content {
	margin: 0 0 30px 10px;
	width: 320px;
	float:left;
	border:0px solid white;
}

ul.d_content {
	list-style-type: none;
}

ul.d_content li{
	background: #b0b0b0;
	margin:1px;
	padding:3px;
	height:16px;
	
}

#tellfriend_email_from, #tellfriend_email_to {
	background: #b0b0b0 !important;
}
ul.d_content li.priestor{
	float:left;
}
div.left_title{
	float:left;
	width:110px;
	
}

.priestor {
	width:99px !important;
}



div.left_title_m{
	float:left;
	width:80px;
	
}

div.d_content input {
	margin: 5px;
	padding: 2px;
	color: #333333;
	border: 1px solid #cccccc;
	background: #b0b0b0;
}

.popis {
	width: 300px;
	background:  #b0b0b0 ;
	padding:10px;
}

.d_adresa {
	width: 300px;
	background: #b0b0b0;
	padding:10px;
	margin: 0 0 0 10px;
}


/* Begin  CSS Mootools Tooltips */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
	
}
 
.custom-tip {
	color: #fff;
	width: 180px;
	z-index: 13000;
	text-align: left;
	border: 1px solid #999999;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #333;
}
/* End CSS Mootools Tooltips */

.samplebox {
	float:left;
	padding: 0px;
	border: 10px solid #ddd;
	background-color: #700500;
	width:auto;
	display: none;
}

#reset_btn  {
	outline:none;
	text-align: center;
	cursor:hand;cursor: pointer;
	color:white;
	border:0px solid white;
	width:130px;
	height:30px;
	margin:0 0 10px 10px;
	background:url(../img/btn_reset.png) no-repeat;
	float: left;
}
#submit_btn:hover{
	background:url(../img/btn_submit.png) no-repeat 0px -30px;
}

#submit_btn {
	outline:none;
	margin:0 0 10px 10px;
	text-align: center;
	cursor:hand;cursor: pointer;
	color:white;
	border:0px solid white;
	width:130px;
	height:30px;
	background:url(../img/btn_submit.png) no-repeat;
	float: left;
}

#reset_btn:hover{
	background:url(../img/btn_reset.png) no-repeat 0px -30px;
}

#count_found {
	float:left;
	margin: 0 0 10px 0px;
}

/*
* html #reset_btn{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/filter.png, sizingMethod='crop');}	 
* html #submit_btn{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/filter.png, sizingMethod='crop');}	 
*/
.filter_search_pad {
	text-align:left;width:700px; 
	height: 140px; float:left;
	border:1px dotted #666666;
	background: #999999;   /* #500700; */
	font-size:11px;padding:20px 0 20px 20px;
	margin: 0 0 10px 0;
}
* html .filter_search_pad {
	padding:20px 0 5px 20px;
	height:150px;
}

.cursor_hand{
	cursor:hand;
	cursor:pointer;
}

.mybox_container {
	float:left;
}

.mybox_item {
	float:left;
	width:360px;
	height:25px;
	padding:5px;
	margin:5px;
	background:#666666;
	border-bottom: 1px dotted #888888;
}

.right_text_block {
	font-size:11px;
	width:200px;
	overflow:hidden;
}

.right_text_block_in{
	margin: 0 20px 20px 20px;
	color:white;
	text-align:left;
}




.right_text_block_in span{
	font-weight:bold;
	color:#999999;
	
}

.right_text_block_in ul li{
	list-style-type: square;
	margin: 0 0 5px 0;
	color:#f0f0f0;
}

.right_text_block_in a{
	color:#f0f0f0;
	text-decoration: none;
}

.right_text_block_in a:hover{
	color:#f0f0f0;
	text-decoration: underline;
}

.right_text_block_in table td{
	color:white;
	font-size:11px;
}

/* novostavby */
.item_bg {
	width:500px;float:left;background:#666666;margin: 0 0 5px 0;padding:10px;
	border: 0px dotted #7f7f7f;
}

.item_div_img {
width:130px;height:100px;
overflow:hidden;float:left; 
margin:0px 0px 0 0;border:2px solid #fff;
}

.item_content {
	color:white;
	width:330px;
	height:100px;
	overflow:hidden;
	float:left; 
    margin:0px 0 0 0;
    padding: 0 10px 0 10px;
    border:0px solid #700500;
    text-align:justify;
}

.item_nadpis {
	float:left;margin:0 0 5px 0;font-size:13px;color:#ffffff;
}
.item_datum {
	text-align:right;color:#f0f0f0;border:0px solid white;float:right;
		            width:100px;height:15px;font-size:10px;"
}

.item_popis {
	background:#888;
	float:left;font-size:11px;
    height:36px;width:310px;border:0px solid white;overflow:hidden;
    padding:10px;
    color: #444444;
}
.item_link{
	float:right;
	height:20px;
	width:200px;margin:5px 0 0 0;border:0px solid white;text-align:right;
}

.item_link a{
	font-size:11px;
	color:red;
}