/* CSS Document */

body{
 margin: 0;
 padding: 0;
 text-align: center;
 background-color: rgb(109,50,18);
    
 font-size: 10pt; font-family: Verdana
}

img{ 
 border: 0px;
}

form{ margin: 0px; }

input,select,textarea,button{
 font-size: 10pt; font-family: Verdana
}

div,table,span{
 font-size: 10pt; font-family: Verdana
}


a:link    {color: rgb(155,88,0);text-decoration: none }
a:visited {color: rgb(155,88,0);text-decoration: none;}
a:active  {color: rgb(155,88,0);text-decoration: none;}
a:hover   {color: rgb(155,88,0);text-decoration: underline }



.mleft_20px{
  margin-left: 20px;
}

.no_border{
 border : 0px;
}

.text_center{
  text-align: center;
}

.text_left{
  text-align: left;
}

.text_right{
  text-align: right;
}

.text_top{
  text-align: top;
}

.bold{
  font-weight: bold;
}

.normal{
  font-weight: normal;
}

.left{
  float: left;
}

.right{
  float: right;
}

.justify{
 text-align: justify;
}


a.href_drazby:hover{ text-decoration: underline }


/* colors */
.color_1{ color: rgb(217,190,120) } /*svetla*/
.color_2{ color: rgb(155,88,0)    } /*tmave*/
.color_3{ color: rgb(108,50,18)   } /*nejtmavejsi*/
/* layout */

* layout */
 * {
	margin: 0;
	padding: 0
 }

 html, body {
	height: 100%
 }

 body {
	min-width: 1024px;
 }

#holder{
 	width: 1000px;
 	margin : 0 auto;
  text-align: left;
 	min-height: 100%;
	height: 100%;
	position: relative
}


body>#holder {
 height: auto
}

#top{
  font-size:13px;
  width : 1000px;
  text-align: left
}

 #top_logo{margin-top: 10px; margin-left: 10px;margin-right:35px }

 #top_kladivko{
  height: 130px;width:247px;
  background-image: url(../images/klad1.jpg);
  background-repeat: no-repeat

 }

 #top_kontakt{ width: 395px }

 .top_kontakt_head{
  padding-top: 10px;
  padding-left: 2px;
  padding-bottom:2px;
  margin-bottom:2px;
  border-bottom: 1px solid rgb(163,120,69)
 }
 
 .fake_loga_href_arkcr{
  border:1px solid white;
  position: absolute;
  left:830px; top:28px;
  width:60px; height:50px;
  text-decoration: none;
  cursor: hand;
  
 }

 .fake_loga_href_draz{
  position: absolute;
  left:892px; top:28px;
  width:75px; height:50px;
  text-decoration: none;
  cursor: hand;
  z-index:1000  
 }

 .top_kontakt_img{
  width: 150px
 } 

#menu{
  background-color: rgb(217,190,121);
  width : 1000px
}
 
 .menu_item_blank{
   margin-top:7px
 }

 .menu_item_first{
  margin-top:7px;
  margin-left: 5px;
  margin-right: 15px
 }
 
 .menu_item{
  margin-top:7px;
  margin-right: 15px
 }

 #menu_kladivko{
  background-image: url(../images/klad2.jpg);
  background-repeat: no-repeat;
  margin-left:8px;
  margin-right:8px;
  width: 174px;
  height: 52px
 }


#content{
  background-image: url(../images/bg_content.gif);
  background-repeat: repeat-y;
  width : 1000px
}


/* HP */
#hp_content_left{
 height: 600px;
 padding-left:25px; 
 padding-right:25px;
 background-color: rgb(217,190,121);
 background-image: url(../images/bg_content_home.gif);
 background-repeat: repeat-y;
}

#hp_content_right{
 height: 600px; 
 padding-left:25px;
 padding-right:25px;
 background-color: rgb(217,190,121);
 background-image: url(../images/bg_content_home.gif);
 background-position: top;
 background-repeat: repeat-y;
}

#hp_content_inner_holder{
 border: 1px solid rgb(152,111,89)
}

#hp_content_inner{
  height: 598px;
  width: 630px
  /*padding-bottom: 25px*/
}

#hp_content_inner_text{
 text-align: justify;
 margin-top:  15px;
 margin-left: 10px;
 margin-right: 10px
}

div.hp_img { margin-bottom: 5px}

#hp_inner_search{
 padding-left:10px; 
 background-color: rgb(245,239,221)
}

.hp_inner_search_item{
 margin-top: 5px
}

.hp_inner_search_item_holder{
 margin-top : 5px;
 margin-right: 35px
}


/* content */

#content_inner{
  margin-left: 25px;
  margin-right: 25px;
  padding-bottom: 25px;
  border: 1px solid rgb(152,111,89)
}

#content_inner_search{
 padding-left:10px; 
 padding-top:5px;
 background-color: rgb(245,239,221)
}

.content_inner_search_item{
 margin-top: 5px
}

.content_inner_search_item_holder{
 margin-right: 5px
}

#content_inner_drazby{
 padding-top:2px;
 padding-bottom:2px;
 background-color: rgb(236,222,187);
 border-top: 1px solid rgb(152,111,89);
 border-bottom: 1px solid rgb(152,111,89)
}

#content_inner_text{
 text-align: justify;
 margin-top:  25px;
 margin-left: 30px;
 margin-right: 30px
}


/* nemovitosti */
.inz_vpravo{ padding-left: 34px }

.table_search{
 width:427px; 
 /*table-layout: fixed;*/
 background-color: rgb(245,239,221)
}

.table_search_td{
  border-bottom:1px solid rgb(152,111,81)
}

.table_search_nadpis{
  border:1px solid rgb(152,111,81);
  background-color: rgb(217,190,120)
}

td.table_search_foto{
  width: 100px;
  border-bottom:1px solid rgb(152,111,81);
  border-right:1px solid rgb(152,111,81);
  border-left:1px solid rgb(152,111,81);
  text-align: center;
  vertical-align: middle
}


.table_search_sudy{
 width:110px;
 border-bottom:1px solid rgb(152,111,81);
 background-color: #ece2d0
}

.table_search_text_sudy{
 width:140px;  
 border-bottom:1px solid rgb(152,111,81);
 background-color: #ece2d0
}

.table_search_mezera{
  width: 85px;
  border-right:1px solid rgb(152,111,81);
  border-left:1px solid rgb(152,111,81)
}

.table_search_info{
 width: 85px;
  border-bottom:1px solid rgb(152,111,81);
  border-right:1px solid rgb(152,111,81);
  border-left:1px solid rgb(152,111,81)
}

.inz_vypis_spacer{
 width:889px;
 font-size:1px; 
 height:1px;
 border-bottom:1px solid rgb(141,141,141);
 margin-top:5px;
 margin-bottom:5px
}

/* certifikaty */
.certifikat{
  border:1px solid rgb(141,141,141)
}
