
* {
	margin: 0;
	padding: 0;
}
a {color: #000;text-decoration: none;}
a:hover {color: #000; text-decoration: underline}
img {border: 0px solid #97B369;}
select {width:185px}
textarea {width:182px}
object{width:200px; height: 300px; margin-bottom: 10px;}
embed{width:200px; height: 300px;margin-bottom: 10px;}
li {list-style: none;}

body {
	background: #fffff;
	color: #000;
	FONT-SIZE: 10pt;
	FONT-FAMILY: "Century Gothic","Lucida Sans Unicode", sans-serif;
	font-style: normal;
}
/* stranka */
.stranka {
	
	margin: 0 auto;
	width: 841px;
	
}
/* vrch */
.vrch {
	background: url(../pics/menu.gif) repeat-x center top;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	FONT-SIZE: 12pt;
	color: white;
  	font-weight: bold;
	width: 843px ;
	height: 30px;
	
	
}
.vrch a{
		color: #CA2919;
	
}
.vrch table{width: 842px;
}
.vrch table td{PADDING-left: 5px;
}
.czen{PADDING-left: 10px;
   		text-align: right;
}
.czen img{border-bottom: 1px solid #A12B2B;
     PADDING-top: 5px;
}
.obr { 
  position: relative;
  float: left;
	background: url(../pics/logo.jpg) no-repeat center top;
	PADDING-TOP: 3px;
	TEXT-ALIGN: left;
	height: 347px;
	width: 843px ;
	}
.obr p.tel_mobil{
	position: absolute;
	top: 5px;
	right: 0;
	color:#ff9726;
	font-size: 22px;
	font-weight:600;
}
.obr p.tel_pevna{
	position: absolute;
	top: 30px;
	right: 0;
	color:#ff9726;
	font-size: 22px;
	font-weight:600;
}
.obr span{
	color:#000000;
	font-weight: bold;
}
/* horni menu*/

.main {
	/*	background: url(../pics/menu.gif) repeat-x center top;*/
	width: 550px;
	margin-top: 93px;	
	}

.menu1 {
		
		FONT-SIZE: 11pt;
		TEXT-ALIGN: left;
		font-weight: bold;
		width: 550px;
		margin-left: 10px;
		}

.menu1 td{
    TEXT-ALIGN: left;
     PADDING-TOP:0px;
		PADDING-bottom: 0px;
     /* border-right: 1px solid #A70D0F;*/
		/*width: 200px;*/
		
		}
.menu1 td a{color: #4F4F4F;
			background: url(../pics/kriz.jpg) no-repeat;
			PADDING-left: 20px;
		}
.menu1 td a:hover{PADDING-left: 25px;
			background: url(../pics/krizz.jpg) no-repeat ;
			
		}
/*PODMENU*/
.menudal{ PADDING-left: 10px;
          TEXT-ALIGN: left;
          FONT-SIZE: 10pt;
		}

.menudal img{ margin-TOP: 0px;
		}

.hmenu {
  
  background: #D9E1E5;
	width: 550px;
	FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	font-weight: bold;
	height: 30px;
	
	}
.hmenu table {
  border-collapse: collapse;
  
}
.hmenu a {
	background: #D9E1E5;
	color: #456;
	
	text-decoration: none; 
	
	padding-left:5px; 
  padding-right:5px;
	/*
	display: block;
	
	text-decoration: none; 
  padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0;
  */
}	
.hmenu a:hover {background-position: left bottom; color: #234;}

/*vypln*/
.vypln{background: white url(../pics/pozadi.gif) repeat-y center top;
		float: left;
		margin: 0;
	   padding: 0;
		border-left: 1px solid black;
		border-right: 1px solid black;
		
		width: 100%;
		}
/*leve pole*/
.levy {
		float: left;
		
		PADDING-left: 8px;
		PADDING-right: 8px;
		width: 553px;
		
		}
/*prave pole*/
.pravy {
    background: url(../pics/logo2.jpg) no-repeat center top;	
    	color: white;
		float: left;
		width: 272px ;
		min-height:776px
		}
.pravy1024 {
    background:  url(../pics/logo2.jpg) no-repeat center top;	
    	color: white;	
		float: left;
		width: 272px ;
		min-height:600px
		}
.pravy768 {	
  background: url(../pics/logo2.jpg) no-repeat center top;	
	 color: white;
		float: left;
		width: 272px ;
		min-height:344px
		}
/*zapati*/
.zap {border-top: 3px solid #fff;
      
		float: left;
		FONT-SIZE: 9pt;
		PADDING-left: 10px;
		PADDING-top: 5px;
		PADDING-bottom: 5px;
		width: 834px;
		background: #A5A5A5 url(../pics/zapati.jpg) repeat-x;
		color: #fff;
		font-weight: bold;
		}
.zap a{	color: #fff;
		}
.radekzap {float: left;}
.radekzappr {float: right; 
		PADDING-right: 30px;
}

/*nadpisy*/
.hornirad{	
		PADDING-top: 10px;
		PADDING-bottom: 10px;
		font-weight: bold;
		FONT-SIZE: 11pt;
		
		}
.nadpis {	FONT-SIZE: 13pt;
			PADDING-top: 10px;
			PADDING-bottom: 10px;
		}
/*bannery*/
.banner {
		margin: 0 auto;
			PADDING-left: 80px;
			PADDING-bottom: 10px;
		}

/*kontakt na maklere*/

.kontakt{
    float: left;
    margin-top: 10px;
		margin-bottom: 10px;
		FONT-SIZE: 8pt;
		color: #686868;
		width: 530px;
		}



		
.kontakt a {
			color: #686868;
			font-weight: bold;
			margin-left: 30px;
      }
			
.kontakt a:hover {text-decoration: underline
			}

.nazvyvkont{FONT-SIZE: 9pt;
		font-weight: bold;
			
		}	

.kontakty fieldset{
  padding: 11px;
 text-align: left;
  border: 1px solid #C0C0C0;
  color: #2e3e52;
   font-size: 11px;
}
.kontakty legend {
			padding: 3px 11px;
 			 height: 18px;
 			font-size: 10px;
 			 font-weight: bold;
 				 color: #1C3664;
			}

.kontakty img{
 margin-left: 30px;
  
}
.kontakty{float: left;
	width: 180px;
  margin-left: 20px;
  
}

/*uzitecne odkazy*/
.odkazyu {width: 100%;
		
		}

/*horni tabulka podrobnosti*/

.sedy{ 
float: left;
			background: #F4F4F4 ;
			min-height:245px;
		}

/*foto*/

.foto,.foto1{ border-left: 1px solid white;	
    text-align: center;
    PADDING-top: 5px;
		float: left;
		width: 200px;
		background: #F6F6F6 ;	
			min-height:235px;
		}
.foto1{ 
			min-height:235px;
		}
.fotoobr img{	border: 1px solid #C0C0C0;
		PADDING: 5px;
		margin-bottom: 10px;
		}

/*podrobnosti*/

.podrob{
		color: black;
		background: #F4F4F4 ;
	   float: left;
			
		width: 320px;
		PADDING: 10px;
	 font-size: 11px;
		min-height:200px;
		
		}
.podrob tr{
		
		 border-top: 1px solid #5e5f61;
		}		
.nazvy{	
		float: left;
		width: 120px;
		font-weight: bold;
		FONT-SIZE: 8pt;
		PADDING-left: 3px;
		}
.nazevzak{	
		
		font-weight: bold;
		FONT-SIZE: 11pt;
		PADDING-top: 5px;
		
		}
.nazvycena{	
		PADDING-left: 3px;
		FONT-SIZE: 10pt;
		font-weight: bold;
		}
.radekp{
		FONT-SIZE: 8pt;
		width: 290px;
		}
.radekc{
	
		FONT-SIZE: 12pt;
		font-weight: bold;

		}
.popisek{
  
    margin-top: 10px;
   	text-align: justify;
		FONT-SIZE: 10pt;
		font-weight: bold;
		color: #ffff;
		width: 140px;
	/*	border-bottom: 1px solid #97B369;*/
	
		}
.popis{
    
		FONT-SIZE: 10pt;
		color: black;
		text-align: justify;
		margin-bottom: 15px;
		PADDING-right: 22px;
		PADDING-left: 15px;
		}

.radvtab {/*PADDING-top: 10px;*/
		width: 100px;
		}
/*vypis*/
.tabulka{	
		
		margin: 0 auto ;
		/*height: 20px;*/
		}	
.tab{	margin-right: 20px;
		margin-top: 5px;
		margin-bottom: 10px;
		width: 550px;
		FONT-SIZE: 10pt;
	 
		border-collapse: collapse;
		
		}
.tab td {border: 1px solid #fff;}
.najeti {background-color: #fff}	
.pozadi {background-color: #F6F6F6}	
.treti {background: #E1DFDF}	
.radekpr{
			font-weight: bold;
		PADDING-left: 3px;
		PADDING-top: 3px;
		PADDING-bottom: 3px;
    background: url(../pics/menu.gif) repeat-x center top;
		color: white;
		}

.radekv{
		
		PADDING-left: 3px;
		PADDING-top: 1px;
		PADDING-bottom: 1px;
		}
/*
.radekv a{
		FONT-SIZE: 11pt;
		
		}
*/

/*stran*/
.strana{	TEXT-ALIGN: center;
		
		
		}
/*vyhledavani*/
.vyh{	
		PADDING-bottom: 10px;
			PADDING-top: 10px;
			margin-left: 68px;
		text-align: center;
		
		/*border-bottom: 1px solid #8E8E8E;*/
		}

.vyh td{	
		PADDING-bottom: 3px;
			PADDING-top: 3px;
		margin-left: 3px;
		}
.vyh input{	color: black;
		background-color: white;
		}
.vyh select{	color: black;
		background-color: white;
		}
.radvob{/*background: black url(../pics/vyhledavani.gif) repeat-y center top;*/
	   height: 17px;
		margin-top: 5px;
		
		
		}
.radvob_en{/*background: url(../pics/vyhledavani.gif) repeat-y center top;*/
		height: 15px;
		
		}
/*prave menu*/
.navigator {
	padding-left: 58px;

}
.navigator u1{
	padding-top: 12px;

}
.navigator h1 {
	
	color: #FFF;
	display: block;
	line-height: 40px;
	padding-left: 30px;
	
}

.navigator li {
	/*background: url(../pics/pravetl.gif) repeat-y;*/	
	/*border-bottom: 1px solid #8E8E8E;*/
/*border-left: 1px solid #8E8E8E;*/
	/*border-right: 1px solid #8E8E8E;*/
	font-weight: bold;
	list-style: none;
}
.navigator li a {
	background:  url(../pics/pravetl.gif) repeat-y;		
	color: black;
	display: block;
	height: 42px;
	width: 125px;
	padding: 20px 65px 0px 20px;
	text-decoration: none;
}
.navigator li a:hover {
	background: url(../pics/pravetlz.gif) repeat-y;	
	color: black;
}

/*reklama*/
.reklama{	
		padding-left: 58px;
		/*background: #7F7F7F;*/
		}	


/*presun na nabidka a poptavka*/

.popnab{TEXT-ALIGN: center;
		PADDING-top: 20px;
		PADDING-bottom: 20px;
		PADDING-left: 5px;
		}	

.radpn{
    
		PADDING-bottom: 10px;
		}	
.radekpn1 {
		PADDING-top: 5px;
		PADDING-bottom: 5px;
		}	
.radekpn1 a{
		color: #686868;
		line-bottom: 10px;
		}
.odesli{TEXT-ALIGN: center;
		
		
		}		
.radekpn a{
		color: red;
		
		}	
.radpop{
    TEXT-ALIGN: left;
    FONT-SIZE: 8pt;
		PADDING-left: 1px;
		}		
/*nabidka a poptavka*/


.popnabvyp{
	
		background: #F4F4F4 ;
		margin-right: 5px ;
		margin-bottom: 5px ;
		PADDING: 0px;
		PADDING-left: 50px;
		
		}
.popnabvyp table td{width: 200px;
		}	
.radekpn input {TEXT-ALIGN: left;width:180px}
.nabvyp{
		
		background: #F4F4F4 ;
		margin-right: 5px ;
		margin-bottom: 5px ;
		PADDING: 0px;
		PADDING-left: 50px;
		
		}
.nazvypn{
		width: 150px;
		
		}

/*foto*/
.strankaf{	background: #FFF ;
			margin-top: 20px;
			TEXT-ALIGN: center;
		border: 1px solid #fff;
		
		}
.radef{	
			margin-bottom: 20px;
		}
.jeaktivni{	
			color: red;
		}
.neniaktivni{	
			
		}
/*hlaseni chyb*/
.chyba{	TEXT-ALIGN: center;
		margin: 20px;
		color: red;
		}
.radekpok{	TEXT-ALIGN: center;
		margin: 20px;
		
		}
/*help */
.prodzam{	
      float: right;
      PADDING-right: 8px;
      margin-top: 5px;
      TEXT-ALIGN: right;
			font-weight: normal;
			FONT-SIZE: 10pt;
		
		}

