body{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 9pt;
  background-image: url(img/pozadi_stranka.png);
  background-repeat: repeat-x;
  color:#767779;
}

img{
	border:0;
}

a{
	color: #047BF9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #FC8D0D;
}

#okraj{
	width: 1008px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(img/pozadi_okraj.gif);
  background-repeat: repeat-y;
}

#page{
	width: 1000px;
	background-image: url(img/pozadi_page.png);
  background-repeat: repeat-x;
  min-height: 800px;
  _height: 800px;
  margin-left:4px;
  background-color: #E6E6E6;
}

#logo{
	height: 70px;
  background-image: url(img/pozadi_logo.png);
  background-repeat: no-repeat;
  height:400px;
  max-height:400px;
  background-position: 14px 9px;
}

#logo img.logo{
	z-index: 3;
	position: relative;
	vertical-align: top;
	top:20px;
	left:18px;
}

#logo .logo2{
	margin-left: 450px;
	margin-top:-45px;
}

#logo .logo2 .uvodka{
	margin-right: 100px;
  text-align: right;
  margin-top:15px;
}

#logo .logo2 .uvodka a{
	color:black;
	background-image: url(img/home.png);
	background-repeat: no-repeat;
  padding-top:16px;
  padding-bottom: 10px;
  padding-left: 40px;
  font-size: 8pt;
}

#logo .logo2 .uvodka a:hover{
	color:black;
}

#logo h1{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 2;
	top:10px;
	left:-100px;
	font-size: 1px;
}

#logo .nadpis{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 2;
	top:10px;
	left:-100px;
	font-size: 10pt;
}

#logo #licence{
  margin-left: 460px;
  margin-top: 20px;
  font-size: 8pt;
}

#logo #licence ul{
  padding-left: 25px;
  margin-left: 0px;
  _padding-left: 18px;
  margin-top:5px;
  margin-bottom:10px;
}

#logo #licence .cena{
  font-size: 10pt;
  font-weight: bold;
}

#logo #licence #prodej .castka{
  color:#047BF9;
}

#logo #licence #pronajem .castka{
  color:#FC8D0D;
}

#logo #licence .castka{
  margin-left:5px;
}

#logo #licence #prodej ul{
	list-style-image: url(img/prodej_odrazka.gif);
}

#logo #licence #pronajem ul{
	list-style-image: url(img/pronajem_odrazka.gif);
}

#logo #prodej,
#logo #pronajem{
  width:240px;
	float:left;
  background-repeat: no-repeat;
  background-position: top;
  height: 265px;
}

#logo #licence .obsah{
  margin-left: 14px;
  margin-top: 190px;
  width:226px;
}

#logo #prodej{
  background-image: url(img/pozadi_prodej_licence.png);
}

#logo #pronajem{
  background-image: url(img/pozadi_pronajem_licence.png);
  margin-left:30px;
  display: inline;
}

#logo #licence .vice{
  text-align: right;
  margin-top:-19px;
}

#menuTop{
	font-size: 9pt;
	margin-top:20px;
	margin-left: 350px;
  text-align: right;
  margin-right: 20px;
}

#menuTop ul{
  list-style: none;
}

#menuTop ul li{
  display: inline;
  background-image: url(img/poazadi_menu.png);
  background-position: right top;
  background-repeat: no-repeat;
}

#menuTop ul li.posledni{
  background-image: none;
}

#menuTop ul li a{
  font-weight: bold;
  color: #646466;
  margin-right:10px;
  margin-left:10px;
}

#menuTop ul li a:hover{
  padding-bottom: 5px;
  border-bottom: #FF7B00 solid 3px;
  text-decoration: none;
}

#home{
	line-height:150%;
}

#home h2{
  font-weight: normal;
  font-size: 14pt;
}

#home .prvni{
	width:400px;
	float:left;
	margin-left:44px;
	_margin-left:22px;
  text-align: justify;
  padding:0;
  display: inline;
}

#home .druhy{
	width:490px;
	float:left;
	margin-left:40px;
	margin-right:20px;
	padding:0;
}

#home .vyhody ol{
	list-style-image: url(img/vyhody_odrazka.gif);
  padding-left: 30px;
  margin-left: 0px;
  _padding-left: 23px;
}

#home .vyhody ol h3{
  margin: 0 ;
  padding: 0 ;
  display: inline;
  font-size: 9pt;
  font-weight: normal;
}

#home .vyhody h2{
  font-size: 18pt;
}

#home .vyhody a{
  text-decoration: none;
  color:#767779;
}

#home .proc h2{
	color:#FF7B00;
}


#home .kdo_jsme h2{
	color:#FF7B00;
}

#content{
	margin-right:0px;
	margin-left: 30px;
	margin-right: 30px;
	padding-top:0;
	text-align: justify;
	color:#676767;
	line-height:150%;
}

#content.menu{
	margin-right:0px;
	margin-left: 340px;
	margin-right: 30px;
	padding-top:0;
	text-align: justify;
	color:#676767;
	line-height:150%;
}

#navigace{
  width:230px;
  float: left;
  margin-left:40px;
  display: inline;
}

#content .varianty .prvni{
	width:315px;
	float:left;
}

#content .varianty .druhy{
	width:310px;
	float:left;
}

#content .varianty .druhy .top,
#content .varianty .prvni .top{
  background-image: url(img/pozadi_varianty_top.gif);
  background-repeat: no-repeat;
  background-position: bottom;
	padding:0;
	margin:0;
	height: 9px;
  font-size: 1px;
}

#content .varianty .druhy .bottom,
#content .varianty .prvni .bottom{
  background-image: url(img/pozadi_varianty_bottom.gif);
  background-repeat: no-repeat;
  background-position: top;
	padding:0;
	margin:0;
	height: 9px;
  font-size: 1px;
}

#content .varianty .stred h2{
	margin-bottom:0;
  margin-right:10px;
  margin-left:10px;
  margin-top:0;
  padding-top:5px;
	font-size: 11pt;
	padding-top:2px;
  text-align: center;
}

#content .varianty .prvni .stred h2,
#content .varianty .prvni .stred a,
#content .varianty .druhy .stred a:hover,
#content .varianty .prvni .stred p .cena{
	color:#047BF9;
}

#content .varianty .druhy .stred h2,
#content .varianty .druhy .stred a,
#content .varianty .prvni .stred a:hover,
#content .varianty .druhy.stred p .cena{
	color:#FC8D0D;
}

#content .varianty .prvni .top,
#content .varianty .prvni .stred,
#content .varianty .prvni .bottom{
	margin-right: 5px;
}

#content .varianty .stred{
  background-image: url(img/pozadi_varianty_stred.png);
  background-repeat: repeat-y;
}

#content .varianty p.demo{
  clear: both;
}

#content .varianty .stred p{
  text-align: justify;
  margin-bottom:0;
  margin-right:10px;
  margin-left:10px;
  margin-top:0;
  padding-top:5px;
}

#content .varianty .stred p.popis{
  font-weight: bold;
}

#content .stred p .cena{
  color: #FC8D0D;
}

#content .stred p.cena{
  text-align: right;
}

#content .cesta{
	font-size: 8pt;
	color:black;
	margin-bottom:30px;
}

#content .cesta a{
	color:black;
  text-decoration: underline;
}

#content .cesta .aktualni{
	color:#047BF9;
  text-decoration: none;
}

#content h1{
	color: #047BF9;
	margin:0;
	margin-bottom: 10px;
	font-size: 16pt;
  font-weight: normal;
}

#content h2{
	color:#FC8D0D;
	margin:0;
	margin-bottom: 5px;
	margin-top: 20px;
	font-size: 12pt;
}

#content h3{
	margin:0;
	margin-bottom: 5px;
	margin-top: 15px;
	font-size: 10pt;
	color:#646466;
}

#content ul{
	list-style-image: url(img/vyhody_odrazka.gif);
  padding-left: 30px;
  _margin-left: 0px;
  _padding-left: 25px;
  margin-left: 10px;
}

#content ol.mapa,
#content ol.mapa ol{
  list-style-type: none;
  list-style: none;
  padding-top:0;
  margin-top:0;
}

#content ol.mapa a,
#content ol.mapa ol a{
  color: #646466;
}

#content ol.mapa li,
#content ol.mapa ol li{
  padding-top:0;
  margin-top:0;
}

#content .email a,
#content .email strong{
	color:#7C7C7C;
}

#content .reference1, #content .reference2{
	width: 290px;
	float:left;
	margin-top:10px;
  text-align: left;
  margin-bottom:10px;
}

#content .reference2{
  margin-left:40px;
}

#content .reference1 .obrazek, #content .reference2 .obrazek{
	float:left;
	width:170px;
}

#content .reference1 .text, #content .reference2 .text{
	float:left;
	width:120px;
}

#content .reference1 img, #content .reference2 img{
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #D6D6D6;
}

#content .reference1 .odkaz, #content .reference2 .odkaz{
	/*color:#FC8D0D;*/
	color: #047BF9;
}

#content .reference1 .popis, #content .reference2 .popis{
  font-size: 8pt;
  padding-top: 10px;
}

#content .reference1 .funkce, #content .reference2 .funkce{
  padding-top:5px;
  clear: both;
  float: none;
  font-size: 9pt;
  color: black;
}

.cistic{
  clear: both;
  float: none;
  width:100%;
}

#navigace a{
  border-bottom: 1px dotted #B3B3B3;
  display: block;
  margin-top:10px;
  padding-bottom:10px;
  background-image: url(img/menu_odrazka.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left:10px;
  color:#676767;
  font-size: 8pt;
}

#navigace ul{
  list-style-type: none;
  margin:0;
  padding:0;
}

#navigace li{
  margin:0;
  padding:0;
	_height:23px;
}

#navigace a.posledni{
  border-bottom: 0px dotted #B3B3B3;
}

#navigace h2{
  color:#FF7A00;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 20px;
}

#odkazy a{
  display: block;
  padding:4px;
  padding-left:15px;
  background-image: url(img/odkazy.png);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: none;
  font-weight: bold;
  color:#B8B8B8;
  font-size: 10pt;
}

#odkazy a:hover{
  margin-left:5px;
  color: #FC8D0D;
}

#paticka{
	clear: both;
	width: 1000px;
	background-color: #E6E6E6;
	margin:0;
	margin-left:4px;
}

#paticka a{
	color: black;
}

#paticka p{
	margin:0;
  margin-right: 32px;
  padding-bottom:20px;
  margin-top:40px;
	color:black;
  font-size: 7pt;
  text-align: right;
}

#konec{
  background-image: url(img/pozadi_paticka.png);
  background-repeat: no-repeat;
  width: 1008px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
  padding-top: 10px;
}

#merice{
  position: relative;
  top:-50px;
  z-index:-1000;
  text-align: center;
}

#konec a{
  color: white;
}

hr.cleaner{
  clear:both;
  display: none
}