body {
	font-family: Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	color:black;
	background-color:#f1f1f2;
	margin:0; padding:0;
	text-align: center;
}
a { color:black; font-size:12px;text-decoration:none;}
.menu a:hover {color: black; text-decoration:underline;}
img {border:0; margin:0; padding:0;}
ul, li {margin:0; padding:0;}

.clear {clear: both; height: 0px; line-height: 0px; font-size: 1px;}
.orange {color:#f3a139;}

/* STRUKTURA */
.center {
	text-align:center;
	position:relative;
	margin:0 auto;
	width:980px;	
}
.content {
	padding:0;
	text-align: left;
}
.logo {
	padding-bottom:5px;
}
.main {
  float:left;
  width:980px;
  height:auto;
  _margin-top:5px;
}

.left {
  float:left;
  width:200px;
  height:auto;
  margin-right:10px;
  _margin-right:10px;
}

.stred {
	float:left;
	width:380px;
	background:#d1d3d6;
	border:1px solid #f3a139;
  margin-right:6px;
}

.right {
	float:left;
	width:380px;
	background:#d1d3d6;
	border:1px solid #f3a139;
}

.main_content{
	float:left;
	width:770px;
	height:auto; 
}

.texts{
  float:left;
	width:580px;
	margin-right:6px;
	_margin-right:4px;
	text-align: justify;
}
.texts ul{
 margin-left:20px;
}

.footer {
  clear:both;
	margin-top:5px;
}

/* JEDNOTLIVE */
.top_separator {
	background:url(/images/top_separator.gif) repeat-x;
	height:18px;
}
.menu_top {
  float:right;
	margin:5px auto;
	_margin:5px;
}
.menu_top ul {
	display:inline;
	list-style-type:none;
}
.menu_top li {
	float:left;
	width:140px;
	height:26px;
	margin-left:6px;
}

.menu_top a {
	display:block;
	background:#f3a139;
	color:black;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:2px 0;
}
.menu_top a:hover {
	background:#d1d2d4;
}

.menu_top_lista{
float:left; 
width:488px;
width:130px;
height:16px;
/* height:16px;   */
background-color:#f3a139;
}

.menusepar {
	margin-bottom:5px; _margin-bottom:0px;
}
.panel_title {
	background:#f3a139;
	color:white;
	font-size:17px;
	text-align:center;
	width:auto;
}

.menu{
  width:200px;
  height:auto;
}

.menu a{
text-align:left;
padding-left:30px;
}

.menu_kraje{
  width:200px;
  height:auto;
}

.left_vyhledavani{
  margin-top:10px;
  width:200px;
  height:18px; 
}

#textfield_cat{
  width:163px;
  margin:0px;
  padding:0px;
  height:100%; 
  border: #f3a139 2px solid;
}

#search_form_submit{
  margin:0px;
  padding:0px; 
  background-color:#f3a139;
  width:30px;
  height:100%;
  cursor:pointer;
  border:0;
  text-align:center;/*
  border-top: #f3a139 1px solid;
  border-bottom: #f3a139 1px solid;
  _border-top: 0;
  _border-bottom: 0;*/
}

.left_banners{
  width:200px;
  margin-top:20px;
}

.item {
  float:left;
	background:#FFFFFF;
	border:1px solid #f3a139;
	margin:6px 0px 6px 6px;
	padding:8px 0px 0px 6px;
	width:360px;
	height:120px;
}
.item img {
	float:left;
}
.item_name, .item_name a {
	color:red;
	font-size:11px;
	padding-left:10spx;
	_padding-left:5px;
	font-weight: bold;
	height:27px;
  overflow: hidden;
}
.item_desc {
	font-size:11px;
	margin-left:17px;
	float:left;
	width:200px;
	height:63px;
	overflow:hidden;
}
.item_cena {
  color:black;
	font-size:14px;
	font-weight: bold;
	text-align:right;
	width:auto;
	float:right;
	margin-top:14px;
  margin-top:13px;
}


.detail {
  float:left;
	width:580px;
	border:1px solid #f3a139;
	margin-right:6px;
	_margin-right:6px;
	background:#d1d3d6;
}
.detail_foto {
  height:auto;
	float:left;
	width:270px;
	background:#f3a139;
}
.detail_img {
	margin:2px;
	_margin:4px;
}
.detail_nahled {
	padding:0;
	float:left;
	width:80px;
	margin:5px;
	_margin:5px;
	background:#f3a139;
  padding-bottom:5px;
}

.detail_info {
	float:left;
	width:300px;
}

.detail_desc {
  float:left;
	font-size:11px;
	padding:5px;
	_padding:5px;
	/* height:500px; */
	margin-bottom: 10px;
	_margin-bottom: 10px;
  background-color:#FFFFFF;
	border:1px solid #f3a139;
}

.detail_desc td p {
 margin:0px;
 padding:0px; 
}

.detail_cena {
	color:black;
	margin:0px;
  padding:0px; 
	font-size:16px;
	text-align:right;
	width:290px;
	float:right;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
}

.detail_pravy_sloupec{
  float:left;
  width:180px;
	border:1px solid #f3a139;
	background:#d1d2d4;
}

.detail_pravy_item{
width:170px;
border:1px solid #f3a139;
margin:10px 4px 10px 4px;
_margin-bottom:10px;
background-color:#FFFFFF;
}

.detail_pravy_item_name a{
width:164px;
height:45px;
color:black; 
font-size:10px;
text-decoration:none;
display:block;
margin:3px;
_margin:2px;
}

.detail_pravy_item_cena{
  height:16px;
  width:170px;
  color:black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color: #f3a139;
	margin:0px;
}

.map {
	width:824px;
}
.map img {
	border:9px solid #f3a139;
}
.kontakt {
	padding-right:20px;
	font-size:16px;
	text-align:right;
}
.odkaz {
	background:#f3a139;
	color:black;
	font-size:16px;
	line-height:20px;
	text-align:right;
	padding:4px;
	padding-right:20px;

}
.odkaz a, .odkaz a:hover {
	color:black;
}


/* DROP DOWN MENU */
#nav, #nav ul {
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
#nav a {
	display:block;
	background:#f3a139;
	color:black;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding:2px 0;	
}
#nav a:hover {
	background:#d1d2d4;
}	
#nav li {
	float: left;
	width:118px;
	width:165px;
	height:16px;
	margin-left:5px;
	/*border-bottom: solid 1px black;*/
}	

#nav li ul {
	position: absolute;
	width: 160px;
	left: -999em;
	z-index: 100;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
ul#nav li a.todo {
	background-color: yellow;
}
#nav a.selected {
	background-color: orange;
}	

.list_tip {
	float: left; 
	font-size:14px; 
	color: red; 
	border: solid 1px #f3a139; 
	padding: 0px 5px;
}
/* KONEC DROP DOWN MENU */ 

/* MAKLÉŘ */
#makler {height: 90px; margin-top: 20px; margin-bottom: 10px}
#makler img {float: left;}
#makler p {text-indent: 5px; margin: 3px;}
