	/* --- start of css --- */

body 
{
  padding: 0;
  margin: 0;
  font: 13px Arial, verdana, tahoma;
  color: #222222;
  line-height: 19px;
  background: #dee3e6 url('http://img.gaute.cz/bg.jpg') repeat-x;
  background-position:center -126px;
}
textarea {
  font: 13px Arial, verdana, tahoma;
  color: #222222;
}

.top_banner
{
  text-align: center;
  width: 100%;
  height: 129px;
  background: #333333 url('http://img.gaute.cz/bg_banner.jpg') repeat-x top center;
}

.top_banner .banner
{
  padding-top: 10px;
}

.container
{
  margin: 0px auto;
  width: 960px;
}

.container_inner
{
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.header
{
  position: relative;
  background: transparent url('http://img.gaute.cz/bg_header.jpg') no-repeat top right;
  height: 190px;
  width: 100%;
  z-index: 2;
}

.header_stamp
{
	position: absolute;
	top: 11px;
	left: 450px;
	z-index: 1;
  background: transparent url('http://img.gaute.cz/stamp.jpg') no-repeat top left;
  height: 107px;
  width: 118px;
}

.logo
{
  padding-top: 20px;
  padding-left: 10px;
}

.logo img
{ 
  border: none;
}

#menu
{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  width: 940px;
  min-height: 50px;
}

#menu ul 
{
  margin: 0; 
  padding: 0;
}

#menu ul li 
{
  display: inline;
  padding: 0;
  float: left;
  display: block;
  height: 50px;
}

#menu ul li.domu 
{
  background: url('http://img.gaute.cz/menu_domu.jpg') no-repeat right;
  width: 91px;
}

#menu ul li.o_nas 
{
  background: url('http://img.gaute.cz/menu_o_nas.jpg') no-repeat right;
  width: 89px;
}

#menu ul li.pro_devel
{
  background: url('http://img.gaute.cz/menu_pro_devel.jpg') no-repeat right;
  width: 186px;
}

#menu ul li.vykup_nem 
{
  background: url('http://img.gaute.cz/menu_vykup_nem.jpg') no-repeat right;
  width: 213px;
}

#menu ul li.reference 
{
  background: url('http://img.gaute.cz/menu_reference.jpg') no-repeat right;
  width: 135px;
}

#menu ul li.kontakt 
{
  background: url('http://img.gaute.cz/menu_kontakt.jpg') no-repeat right;
  width: 123px;
}

#menu ul li.aukce 
{
  background: url('http://img.gaute.cz/menu_aukce.jpg') no-repeat right;
  width: 103px;
}

#menu ul li a 
{
  font-size: 16px;
  margin: 0;
  display: block;
  text-decoration: none;
}


#menu ul li.o_nas a:hover,
#menu ul li.pro_devel a:hover, 
#menu ul li.vykup_nem a:hover,
#menu ul li.reference a:hover,
#menu ul li.kontakt a:hover
{
  cursor: pointer;
  border: 0;
  margin: 0;
  background: #000000 url('http://img.gaute.cz/submenu_hover.png') repeat-y top right;
  color: #ffffff;
  height: 18px;
}

#menu ul li.domu a:hover
{
  color: #fff;
  background:url('http://img.gaute.cz/menu_domu-a.jpg') no-repeat left top;
}

#menu ul li.domu a
{
  color: #cad4dd;
  padding: 16px 0px 16px 22px;
}

#menu ul li.o_nas a 
{
  color: #cad4dd;
  padding: 16px 0px 16px 19px;
}

#menu ul li.pro_devel a
{
  color: #cad4dd;
  padding: 16px 0px 16px 23px;
}

#menu ul li.vykup_nem a
{
  color: #cad4dd;
  padding: 16px 0px 16px 28px;
}

#menu ul li.reference a
{
  color: #cad4dd;
  padding: 16px 0px 16px 21px;
}

#menu ul li.kontakt a
{
  color: #cad4dd;
  padding: 16px 0px 16px 27px;
}

#menu ul li.aukce a
{
  color: #ffffff;
  padding: 16px 0px 16px 16px;
}

#menu .submenu
{
  position: absolute;
  display: block;
  visibility: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  list-style-type: none;
  z-index: 1000;
}

#menu ul li ul li img
{
  border: 0;
  padding: 0;
  margin: 0;
}

#menu ul li ul li.submenu_first,
#menu ul li ul li.submenu_last
{
  border: 0;
  padding: 0;
  margin: 0;
  display: block;
  width: 181px;
  background: none;
  filter: none;
  opacity: 1.0;
  -moz-opacity: 1.0;
  height: 14px;
}

#menu ul li ul li
{
  display: list-item;
  float: none;
  text-align: left;
  border: 0;
  padding: 0;
  margin: 0;
  height: 25px;
}

#menu ul li ul li a
{
  width: 181px;
  border: 0;
  padding: 6px 0px 6px 20px !important;
  margin: 0;
  font-size: 12px;
  color: #ffffff;
  background: transparent url('http://img.gaute.cz/submenu.png') repeat-y top left;
}

#menu ul li ul li a:hover
{
  cursor: pointer;
  border: 0;
  margin: 0;
  color: #ffffff;
  background: transparent url('http://img.gaute.cz/submenu_hover.png') repeat-y top left !important;
}

.fright {
	float:right;
}

.content_main
{
  padding-top: 20px;
}

.content_tmp
{
  float: right;
}

.content_center
{
  float: left;
  margin-right: 20px;
  width: 520px;
}

.content_right
{
  float: left;
  margin-right: 10px;
  width: 160px;
}

.right_space
{
  height: 20px;
}

.content_left
{
  float: right;
  margin-right: 20px;
  width: 220px;
}

.content_left img
{
  border: none;
}

.content_center_top
{
  height: 39px;
  border: none;
  background: #ffffff url('http://img.gaute.cz/content_center_top.jpg') no-repeat top left;
  color: #c0ced9;
}

.content_center_top a {
	color: #C0CED9 !important;
}

.content_center_top a.light_blue
{
  margin-left: 20px;
  color: #c0ced9;
  text-decoration: underline;
}

.content_center_top a.dark_blue
{
  color: #64b8f2;
  text-decoration: none;
}

.content_center_top_padding
{
  margin: 0;
  padding: 12px 0px 0px 0px;
}

.content_center_body
{
  overflow: hidden;
  border: 1px solid #d0d5d8;
  border-bottom: none;
  background: #ffffff url('http://img.gaute.cz/content_center_body.jpg') repeat-x top left;
  _width: 518px;
}

.content_center_bottom
{
  padding: 0;
  margin: 0;
  height: 4px;
  background: url('http://img.gaute.cz/content_center_bottom.jpg') no-repeat bottom left;  
}

.content
{
  padding: 0;
  margin: 19px;
/*  min-height: 900px;*/
}

.content img
{
  float: left; 
  padding: 0; 
  margin-right: 15px; 
  margin-bottom: 10px;
}

.content h1
{
  padding: 0;
  margin: 0;
  font-size: 18px;
  color: #003b6d;
}

.content h2, .content h2 a, .content h2 a:visited
{
  padding: 5px 0px 10px;
  margin: 0;
  font-size: 18px;
  color: #37a3ed !important;
  text-decoration:none;
}

.content h3
{
  padding: 0;
  margin: 0;
  font: bold 14px Arial;
  color: #051537;
}

.content a h3 {
	color: #37A3ED !important;
}

#poptavka td, #poptavka th {
	padding:2px;
}
#poptavka th {
	text-align:right;
}
#poptavka label {
	white-space:nowrap;
}
#poptavka input.checkbox {
	margin:0px;
}
#poptavka img {
	float:none;
	margin:0px;
	padding:0px;
}
#poptavka .form_send
{
  margin: 0;
  padding: 0;
  border: none;
  height: 31px;
  width: 150px;
  background: url('http://img.gaute.cz/form_input_submit.png') no-repeat bottom left;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}

.content h4
{
  padding: 2px 0px 3px;
  margin: 0;
  font: bold 14px Arial;
  color: #37a3ed;
}

.content a {
  color: #37a3ed !important;
}
.content h3
{
  padding-bottom: 4px;
}

.content h3.dark
{
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  font: bold 14px Arial;
}

.content hr
{
  padding: 0;
  margin: 10px 20px 10px 0px;
  width: 480px;
  border: none;
  border-top: 1px solid #ccd8e2;
}

.content img
{
  border: 1px solid #7b7b7b;
}

.content p {
	text-align: justify;
}

.content ul
{
  list-style: disc outside url('http://img.gaute.cz/list.jpg');
  padding: 0;
  margin: 0;
  margin-left: 30px;
}

.content ul li
{
  padding: 0;
  margin: 0;
}

.content ul li.item_padding
{
  padding: 0;
  margin: 0px 0px 20px 0px;
}

.content ul li a
{
  color: #222222;
  text-decoration: none;
}

.search_left_top
{
  height: 39px;
  border: none;
  background: #ffffff url('http://img.gaute.cz/search_left_top.jpg') no-repeat top left;
  color: #dde5eb;
  font-size: 14px;
}

.text
{
  margin: 0;
  padding-top: 13px;
  padding-left: 20px;
}

.search_left_body
{
  overflow: hidden;
  border: 1px solid #d0d5d8;
  border-bottom: none;
  background-color: #ffffff; 
}

.search_left_bottom
{
  padding: 0;
  margin: 0;
  height: 4px;
  background: url('http://img.gaute.cz/search_left_bottom.jpg') no-repeat bottom left;
  margin-bottom: 20px;
}

.form_search
{
  margin: 19px 0px 16px 0px;
  padding-left: 19px;  
  width: 180px;
}

.form_search_input_text
{
  margin: 0;
  padding: 0;
  padding-left: 10px;
  float: left;
  border: none;
  height: 31px;
  width: 137px;
  background: url('http://img.gaute.cz/search_input_text.jpg') no-repeat bottom left;
  font-size: 14px;
  color: #9d9d9d;
  line-height: 31px;
}

.form_search_input_submit
{
  margin: 0;
  padding: 0;
  float: right;
  border: none;
  height: 31px;
  width: 33px;
  background: url('http://img.gaute.cz/search_input_submit.jpg') no-repeat bottom left;
  cursor: pointer;   
}

.nem_left_top
{
  height: 39px;
  border: none;
  background: #ffffff url('http://img.gaute.cz/news_left_top.jpg') no-repeat top left;
  color: #dde5eb;
  font-size: 14px;
}

.nem_left_body
{
  overflow: hidden;
  border: 1px solid #d0d5d8;
  border-bottom: none;
  background: #ffffff url('http://img.gaute.cz/nem_left_body.jpg') repeat-x top left; 
}

.nem_left_bottom
{
  padding: 0;
  margin: 0;
  height: 4px;
  background: url('http://img.gaute.cz/search_left_bottom.jpg') no-repeat bottom left;
}

.input_text
{
  margin: 0;
  padding: 0;
  border: none;
  height: 27px;
  width: 180px;
  background: url('http://img.gaute.cz/nem_left_input_text.jpg') no-repeat bottom left;
  font-size: 14px;
  color: #222222;
  margin-bottom: 8px;
}

.input_text_102
{
  margin: 0;
  padding: 0;
  border: none;
  height: 22px;
  width: 102px;
  background: url('http://img.gaute.cz/content_search_input_text.jpg') no-repeat bottom left;
  font-size: 14px;
  color: #222222;
}

.input_submit
{
  margin: 0;
  padding: 0;
  border: none;
  height: 31px;
  width: 80px;
  background: url('http://img.gaute.cz/nem_left_input_submit.jpg') no-repeat bottom left;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}

.input_submit:hover
{
  position: relative;
  left: 1px;
  top: 1px;
}

.nem_left_textarea
{
  margin: 0;
  padding: 0;
  border: none;
  height: 67px;
  width: 180px;
  background: url('http://img.gaute.cz/nem_left_textarea.jpg') no-repeat bottom left;
  font-size: 14px;
  color: #222222;
  font: 13px Arial,verdana,tahoma;
}

.form_nem
{
  margin: 17px 0px 11px 19px;
  color: #acacac;
}

.nem_call
{
  font-size: 16px;
  color: #676767;
  margin-bottom: 0;
  padding: 0;
}

.call_free_phone
{
  margin: 5px 0px 0px 0px;
  padding: 0;
  font-size: 24px;
  color: #36a3ed;
}

.or
{
  width: 180px;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}

.or_line_left
{
  float: left;
  border-top: 2px solid #e3e3e3;
  width: 58px;
  margin: 12px 0px 0px 0px;
  padding: 0;
}

.or_between_line
{
  float: left;
  font-size: 18px;
  color: #c2c2c2;
  width: 64px;
  text-align: center;
  margin: 0;
  padding: 0;
}

.or_line_right
{
  float: right;
  border-top: 2px solid #e3e3e3;
  width: 58px;
  margin: 12px 0px 0px 0px;
  padding: 0;
}

.write_us
{
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #676767;
}

.form_nem_bottom
{
  width: 180px;
  margin-top: 15px;
}

.contact_you
{
  float: left;
  color: #c0c0c0;
  font-size: 14px;
  width: 80px;
  margin: 0;
  padding: 0;
}

.send_form
{
  float: right;  
}

.news_left_top
{
  margin-top: 20px;
  height: 39px;
  border: none;
  background: #ffffff url('http://img.gaute.cz/news_left_top.jpg') no-repeat top left;
  color: #dde5eb;
  font-size: 14px;
}
.news_left_top a {
  color: #dde5eb !important;
  text-decoration:none;
}
.news_left_body
{
  overflow: hidden;
  border: 1px solid #d0d5d8;
  border-bottom: none;
  background: #ffffff url('http://img.gaute.cz/news_left_body.jpg') repeat-x top left;
}

.news_left_bottom
{
  padding: 0;
  margin: 0;
  height: 4px;
  background: url('http://img.gaute.cz/search_left_bottom.jpg') no-repeat bottom left;  
}

.news
{
  width: 180px;
  margin: 19px 20px 11px 20px;
}
.news a {
	text-decoration:none;
	color:black;
}

.news_date
{
  padding: 0;
  margin: 0;
  float: left;
  font-size: 10px;
  color: #36a3ed;
  width: 30px;
}

.news_caption
{
  padding: 0;
  margin: 0;
  float: right;
  font-size: 12px;
  width: 140px;
  padding-left: 10px;
}

.news_more
{
  float: right;
  font-size: 12px;
  color: #36a3ed !important;
  text-decoration: none; 
}

.news_more:hover
{
  text-decoration: underline; 
}

.news_line
{
  padding: 0;
  margin: 10px 0px 10px 0px;
  width: 180px;
  border: none;
  border-top: 1px solid #a9a9a9;
}

.footer
{
  position: relative;
  margin-top: 25px;
}

.footer_left
{
  float: left;
  margin-left: 20px;
  color: #40719b;
}

.footer_right
{
  float: right;
  margin-right: 20px;
  color: #40719b;
}

.footer_href_blue
{
  text-decoration: underline;
  color: #40719b;
}

.footer_top
{
  height: 4px;
  background: url('http://img.gaute.cz/footer_top.jpg') no-repeat bottom left;
  margin-left: 10px;
  z-index: 2;
}

.footer_body
{
  overflow: hidden;
  background: #144e7f url('http://img.gaute.cz/footer_body.jpg') no-repeat top left;
  width: 940px;
  margin-left: 10px;
  z-index: 2;
}

.footer_bottom
{
  padding: 0;
  margin: 0;
  height: 5px;
  background: url('http://img.gaute.cz/footer_bottom.jpg') no-repeat bottom left;
  margin-bottom: 12px;
  margin-left: 10px;
  z-index: 2;
}

.footer_hrefs
{
  margin: 12px 20px 15px 20px;
  color: #a4a4a4;
  font: 10px tahoma;
  line-height: 20px;
  text-align: justify;
}

.footer_hrefs a
{
  text-transform: uppercase;
  text-decoration: none;
  color: #a4a4a4;
  font: 10px tahoma;
}

.footer_hrefs a.white
{
  color: #ffffff;
  font: 12px tahoma;
}

.footer_yellow
{
  color: #ffb60f;
  font: 22px tahoma;
  line-height: 14px;
  position:relative;
  top:3px;
}

.footer_house
{
	position: absolute;
	top: 100%;
	left: 10px;
	z-index: 1;
	width: 123px;
  height: 83px;
  background: transparent url('http://img.gaute.cz/footer_house.png') no-repeat bottom left;
  margin-top: -84px;
}

.content_date
{
  padding: 5px;
  margin: 0;
  float: left;
  font-size: 18px;
  color: #051537;
/*  width: 55px;*/
}

.content_caption
{
  padding: 0;
  margin: 0;
  float: right;
  font-size: 18px;
  color: #37a3ed;
  width: 400px;
  padding-left: 10px;
}

.content_text
{
  color: #626262;
}

.content_more
{
  float: right;
  background: #ffffff url('http://img.gaute.cz/content_button_more.png') no-repeat top left;
  width: 118px;
  height: 29px;
  border: none;
  color: #37a3ed;
  font-size: 12px;
  text-decoration: none;
  padding: 5px 0px 0px 10px;
}

.content_more:hover
{
  position: relative;
  top: 1px;
  left: 1px;
}

.content_more_142
{
  float: right;
  background: #ffffff url('http://img.gaute.cz/content_button_more_142.jpg') no-repeat top left;
  width: 127px;
  height: 35px;
  border: none;
  color: #37a3ed;
  font-size: 14px;
  text-decoration: none;
  padding: 7px 0px 0px 15px;
  margin: 0;
}

.content_more_142:hover
{
  position: relative;
  top: 1px;
  left: 1px;
}

.content_line
{
  padding: 0;
  margin: 10px auto;
  width: 376px;
  height: 9px;
  border: none;
  background: #ffffff url('http://img.gaute.cz/content_line.jpg') no-repeat top left;
}

.content_pages
{
  margin-bottom: 15px;
  float: right;
}

.content_pages a
{
  color: #003b6d;
  text-decoration: underline;
}

.content_pages a.active
{
  text-decoration: none;
}

.content_team_top
{
  padding: 0;
  margin: 15px 0px 0px 0px;
  *margin: 5px 0px 0px 0px;
  height: 4px;
  background: #ffffff url('http://img.gaute.cz/content_team_top.jpg') no-repeat bottom left;
}

.content_team_body
{
  padding: 0;
  margin: 0;
  overflow: hidden;
  width: 480px;
  background: #eaeff3 url('http://img.gaute.cz/content_team_body.jpg') repeat-x top left;
}

.content_team_bottom
{
  padding: 0;
  margin: 0px 0px 15px 0px;
  height: 4px;
  background: #ffffff url('http://img.gaute.cz/content_team_bottom.jpg') no-repeat top left;
}

.content_team_content
{
  padding: 0;
  margin: 15px;  
}

.content_team_content img
{
  padding: 0;
  margin: 0;
  float: left;
}

.content_team_foto img
{
  border: 1px solid #666666;
}

.content_team_detail
{
  padding: 0;
  margin: 0;
  float: right;
  color: #626262;
  text-align: left;
  width: 350px;
}

.detail_left
{
  padding: 0;
  margin: 0;
  float: left;
  cursor:pointer;
}

.detail_right
{
  padding: 0;
  margin: 0;
  float: right;
  cursor:pointer;
}

.detail_right_team
{
  width: 280px;
  font: 14px Arial;
  color: #051537;
}

.detail_right_detail
{
  width: 260px;
  font: 14px Arial;
  color: #051537;
}

.paging a.active {
	text-decoration:none;
	font-weight:bold;
}
.paging table, .paging table a {
	width:100%;
	color: #66B9F1 !important;
}
.paging table td{
	width:25%;
}
.paging table td.c{
	text-align:center;
	width:50%;
}
.paging table td.r{
	text-align:right;
}

.table_info_dark
{
  padding: 0;
  padding-left: 10px;
  margin: 0;
  width: 95px;
  height: 24px;
  font-size: 11px;
  background-color: #e7e7e7;
}
.table_info_light
{
  padding: 0;
  padding-left: 10px;
  margin: 0;
  width: 145px;
  height: 24px;
  font-size: 12px;
  background-color: #f0f0f0;
}

.content_contact
{
  font-size: 11px;
}

.content_contact .foto_left
{
  margin: 0;
  padding: 0;
  float: left;
}

.content_contact .foto_right
{
  float: right;
  margin-right: 0px;
}

.gray
{
  color: #666666;
}

.call_free
{
  font: bold 18px Arial;
  color: #36a3ed;
}

.header_box
{
  padding: 0;
  margin: 10px 0px 10px 0px;
  width: 480px;
  height: 30px;
  background: #ffffff url('http://img.gaute.cz/content_realize_header.jpg') no-repeat top left;  
}

.header_box .text_box
{
  margin: 0;
  padding-top: 7px;
  padding-left: 20px;
  font-size: 14px;
  color: #cad4dd;
  float: left; 
}

.header_box .back_box
{
  margin: 0px 10px 0px 0px;
  padding: 7px 30px 0px 0px;
  float: right;
  background: url('http://img.gaute.cz/content_realize_back.jpg') no-repeat top right;
  color: #cad4dd;
  text-decoration: none;
}

.realize_project
{
  padding: 0;
  margin: 0;
  background: #ffffff url('http://img.gaute.cz/content_realize.jpg') no-repeat top left;
  width: 231px;
  height: 318px;
}

.realize_project img
{
  margin-left: 10px;
}

.project_left
{
  padding: 0;
  margin: 10px 0px 10px 0px;
  float: left;
}

.project_right
{
  padding: 0;
  margin: 10px 0px 10px 0px;
  float: right;
}

h2.project_top
{
  padding: 0;
  margin: 10px;
  height: 35px;
  font: bold 14px Arial;
  color: #37a3ed;
}

.project_info
{
  padding: 0;
  margin: 10px;
  height: 85px;
}

.more_photos
{
  float: left;
  width: 119px;
  height: 39px;
  background: #ffffff url('http://img.gaute.cz/content_button_more_photo.jpg') no-repeat top left;
  border: none;
  color: #37a3ed;
  font-size: 13px;
  text-decoration: none;
  margin: 7px 0px 0px 0px;
  padding: 20px 0px 0px 82px;
}

.more_photos:hover
{
  position: relative;
  top: 1px;
  left: 1px;
}

.detail_broker
{
  margin: 15px 0px 0px 0px;
  padding: 0;
  background-color: #e7e7e7;
  width: 200px;
  overflow: hidden;
}

.detail_broker img
{
  margin: 10px 10px 0px 10px;
  padding: 0;
  float: left;
}

.detail_broker p
{
  margin: 10px;
  color: #666666;
  float: left;
}

.detail_broker .right_info
{
  margin-top: 10px; 
  width: 100px;
}

.dark_blue_carry
{
  margin-top: 10px;
  color: #051537;
}

.sort a
{
  text-decoration: none;
  color: #666666;
}

.sort a:hover
{
  text-decoration: underline;
}

.subpage_detail
{
  width: 142px;
}

.subpage_detail_info
{
  width: 320px;
}

.subpage_detail_info .description
{
  margin: 5px 0px 10px 0px;
  padding: 0;
}

.subpage_card
{
  width: 320px;
  height: 62px;
  background: #ffffff url('http://img.gaute.cz/content_subpage_card.jpg') no-repeat top left;
  border: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

.text_dark_gray
{
  margin: 0;
  padding: 10px 0px 0px 20px;
  color: #787a7d;
}

.text_dark_blue
{
  margin: 0;
  padding: 10px 0px 0px 20px;
  font-weight: bold;
  color: #051537;
}

.text_light_gray
{
  margin: 0;
  padding: 5px 0px 0px 20px;
  color: #cdd0d4; 
  font: bold 16px Arial;
}

.text_light_red
{
  margin: 0;
  padding: 5px 0px 0px 20px;
  color: #B32728; 
  font: bold 16px Arial;
}

.text_light_green
{
  margin: 0;
  padding: 5px 0px 0px 20px;
  color: #197B30; 
  font: bold 16px Arial;
}

.text_light_blue
{
  margin: 0;
  padding: 5px 0px 0px 0px;
  color: #66b9f1;
  font: bold 18px Arial;
}

.text_light_blue span {
	font-weight:normal;
	font-size:smaller;
}
.search_nem
{
  width: 400px;
}

.search_nem_input_padding
{
  padding-left: 10px;
}

.main_href
{
  text-decoration: none;
  margin: 0;
  padding: 10px 0px 0px 0px;
  font: bold 14px Arial;
  color: #1d1d1e;
  text-align: center;
  cursor: pointer;
}

.search_nem_href
{
  float: left;
  width: 158px;
  height: 108px;
  background: transparent url('http://img.gaute.cz/search_nem_href.jpg') no-repeat top left;
}

.search_nem_href_active
{
  z-index: 2;
  position: relative;
  float: left;
  width: 158px;
  height: 118px;
  background: transparent url('http://img.gaute.cz/search_nem_href_hover.png') no-repeat top left;
  color: #e1e9f1;
}

.dem_nem_href
{
  float: left;
  margin-left: 23px;
  width: 158px;
  height: 108px;
  background: transparent url('http://img.gaute.cz/dem_nem_href.jpg') no-repeat top left;
}

.dem_nem_href_active
{
  z-index: 2;
  position: relative;
  float: left;
  margin-left: 23px;
  width: 158px;
  height: 118px;
  background: transparent url('http://img.gaute.cz/dem_nem_href_hover.png') no-repeat top left;
  color: #e1e9f1;
}

.need_advice_href
{
  float: right;
  width: 158px;
  height: 108px;
  background: transparent url('http://img.gaute.cz/need_advice_href.jpg') no-repeat top left;
}

.need_advice_href_active
{
  z-index: 2;
  position: relative;
  float: right;
  width: 158px;
  height: 118px;
  background: transparent url('http://img.gaute.cz/need_advice_href_hover.png') no-repeat top left;
  color: #e1e9f1;
}

.main_search_top
{
  padding: 0;
  margin: -10px 0px 0px 0px;
  height: 4px;
  background: transparent url('http://img.gaute.cz/main_search_top.jpg') no-repeat bottom left;
}

.main_search_body
{
  min-height: 252px;
  padding: 0;
  margin: 0px 0px 0px 0px;
  width: 518px;
  border-left: 1px solid #1761ad;
  border-right: 1px solid #1761ad;
  background: #3890c2 url('http://img.gaute.cz/main_search_body.jpg') repeat-x top left;
}

.main_search_body_inner
{
  margin: 0;
  padding: 1px 20px 20px 20px;
  overflow: hidden;
  text-align: left;
  width: 479px;
  font-size: 12px;
  color: #ffffff;
}

.main_search_body_inner a
{
  color: #d4e5f7;
  font-size: 11px;
  text-decoration: underline;
}

.main_search_body_inner a strong
{
  color: #fff;
  font-size: 12px;
}

.main_search_bottom
{
  padding: 0;
  margin: 0px 0px 15px 0px;
  height: 4px;
  background: transparent url('http://img.gaute.cz/main_search_bottom.jpg') no-repeat top left;
}


.ico_sell
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  min-height: 31px;
  padding-left: 40px;
  width: 170px;
}


.ico_sell_flats
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
}

.ico_sell_house
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_flats_rd
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
  color: #d4e5f7;
  font-size: 11px;
}

.ico_new_building
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_cottage
{
  height: 31px;
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
}

.ico_grounds
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_komercial
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
}

.ico_auction
{
  background: transparent url('http://img.gaute.cz/g.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}
/*
.ico_sell_flats
{
  background: transparent url('http://img.gaute.cz/ico_sell_flats.png') no-repeat top left;
  padding-left: 40px;
}

.ico_sell_house
{
  background: transparent url('http://img.gaute.cz/ico_sell_house.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_flats_rd
{
  background: transparent url('http://img.gaute.cz/ico_flats_rd.png') no-repeat top left;
  padding-left: 40px;
  color: #d4e5f7;
  font-size: 11px;
}

.ico_new_building
{
  background: transparent url('http://img.gaute.cz/ico_new_building.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_cottage
{
  height: 26px;
  background: transparent url('http://img.gaute.cz/ico_cottage.png') no-repeat top left;
  padding-left: 40px;
}

.ico_grounds
{
  background: transparent url('http://img.gaute.cz/ico_grounds.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}

.ico_komercial
{
  background: transparent url('http://img.gaute.cz/ico_komercial.png') no-repeat top left;
  padding-left: 40px;
}

.ico_auction
{
  background: transparent url('http://img.gaute.cz/ico_auction.png') no-repeat top left;
  padding-left: 40px;
  width: 170px;
}
*/
.clear
{
  padding: 0;
  margin: 0;
  height: 0px;
  clear: both;
}

a.no-decoration {
	text-decoration:none !important;
}
a.no-decoration p.description {
	color:black;
}

.main_search_body textarea {
	width:300px;
}

	/* --- end of css --- */
