/* MAIN PAGE */
div#header {
  width: 1026px;
  margin: 0 auto;
  height: 241px;
  border-left:1px solid #0079B2;
  border-right:1px solid #0079B2;
  background: #9CC0E2 url(http://img.1inzerce.cz/menu/top_background.png) repeat-x bottom;
  overflow:hidden;
}

div#header h1 {
  position:absolute;
  margin:0 auto;
  width:606px;
  text-align:right;
  font-size:11px;
  color:gray;
  top:24px;
}

div#main {
  width: 1026px;
  overflow:hidden;
  margin: 0 auto;
  
  border-left:1px solid #0079B2;
  border-right:1px solid #0079B2;
  background: #fff;
}

div#header a#logo_new {
  float:left;
  outline: none;
  margin:15px 10px 0 10px
}

div#header div#add_adv {
  float:right;
  margin-top:35px;
  outline: none;
  width:738px;
  margin-bottom:-2px
}

div#header div#add_adv img {
  margin-right: 10px;
}

div#top {
  background-color: #0985A7;
  border-bottom:1px solid #fff;
  color:white;
  padding:5px 6px 3px 6px;
  height:19px;
  text-align: left;
}
div#top_login {
  background: #0985A7 url(http://img.1inzerce.cz/menu/login_bg.gif) no-repeat left bottom;
  position: relative;
  color:white;
  right:0px;
  margin-top:-25px;
  _margin-top:-28px;
  &margin-top:-28px;
  width:390px;
  padding:8px 8px 8px 15px;
  float:right;
  border-bottom:1px solid #fff;
  z-index:20;
}

div#top_login p {
  color:white;
  padding:0px;
  margin:0px;
}

div#top_login p#logged_in {
  height:22px;
  _height:25px;
  &height:25px;
  text-align:right;
  font-size:13px;
}

div#top_login p#logged_in a {
  font-size:12px;
  text-decoration: none;
  color:white;
}

div#top_login p#logged_in a:hover {
  color:orange;
}

div#top_login p#logged_in a#logout {
  font-size:12px;
  text-decoration: none;
  color:yellow;
}

div#top_login p#logged_in a#logout:hover {
  color:red;
}

div#top_login_addon {
  position:relative;
  top:20px;
  text-align: center;
  left:825px;
  _left:618px;
  width:200px;
  color:#03728D;
}

div#top_login_addon a {
  color:#03728D;
  text-decoration: none;  
}

div#top_login_addon a:hover {
  color:#000;
}

#top_login input {
  margin-right:20px;
  width:100px;
}

#top_login input#submit {
  margin-left:20px;
  font-variant: small-caps;
  color:#fff;
  background: #0985A7;
  border:0px;
  font-weight: bold;
  letter-spacing: 1px;
  width:80px;
  padding: 2px;
  margin: 0 0 0 -10px;
}

/* STRED */
h1.middle {
  font-size: 14px;
  color: #fff;
  background-color: #047391;
  margin:0 0 5px 0;
  padding: 6px;
}

h2.middle {
  color:#0D71AC;
  margin:10px 20px;
  padding:8px 0px;
  text-align: center;
  border-top:0px dotted #6699cc;
  border-bottom:1px dotted #6699cc;
}

h2.middle span {
  color:black;
  font-size:14px;
}

h2.middle span a {
  text-decoration: none;
  color:black;
  font-size:14px;
}

h2.middle span a:hover {
  color:#C10202;
}

/* KROKY */
div.step_active {
  color:#C10202;
  font-weight:bold;
  float:left;
  width:114px;
  text-align:center;
  padding:10px 18px;
  border-left:1px solid navy;
  border-top:1px solid navy;
  border-right:1px solid navy;
  background:url(http://img.1inzerce.cz/menu/top_background.png) repeat-x scroll center top #fff;
}

div.step_inactive {
  color:gray;
  font-weight:bold;
  float:left;
  width:114px;
  text-align:center;
  padding:10px 20px;
  border-bottom:1px solid navy;
}

div.step {
  border-left:1px solid navy;
  border-right:1px solid navy;
  border-bottom:1px solid navy;

  margin-top:-1px;
  padding:5px;
  width:602px;
}

div.step a.homepage {
  font-size: 14px;
  color: #C10202;
}

div.step a.homepage:hover {
  font-size: 14px;
  color: red;
}

/*
div.step table tr {
  vertical-align: top;
}

div.step table td {
  font-size: 12px;
}

div.step table td.left {
  font-size: 12px;
  font-weight: bold;
  width:150px;
}
*/

div.step p {
  font-size: 11px;
  text-align: justify;
  line-height: 20px;
}

div.step li, div#content_middle li {
  list-style: disc;
  color:orange;
}

div.step li a, div.step li a:visited, div#content_middle li a, div#content_middle li a:visited {
  color: #0454A6;
  font-size: 12px;
  text-decoration: none;
}

div.step li a:hover, div#content_middle li a:hover {
  font-size: 12px;
  color: red;
}

/* VYHLEDAVANI */
div#search {
  padding:6px;
  background-color:#AEB1B0;
  text-align: center;
}

div#search input, div#search select {
  margin:2px;
}

div#content {
  background: url('http://img.1inzerce.cz/grafika/background.gif') center repeat-y;
}

div#content_left {
  float:left;
  margin:6px;
  _margin-left:2px;
  width:190px;
}

div#content_middle {
  float:left;
  margin:6px 0px 0px 3px;
  width:616px;
}

div#content_middle a.highlight {
  width:150px;
  font-size: 11px;
  font-weight: bold;
  color: black;
  text-decoration: none;
  /*display: block;*/
  margin: 10px;
}

div#content_middle a.highlight:hover {
  font-size: 11px;
  font-weight: bold;
  color: red;
  text-decoration: none;
  margin: 10px;
}

div#content_right {
  float:right;
  margin:6px 6px 0px 0px;
  _margin-right:2px;
  width:184px;
}

div#content_right a.adv_highlight {
  font-weight: bold;
  color: brown;
  text-decoration: none;
}

div#content_right a.adv_highlight:hover {
  text-decoration: underline;
}

div#footer {
  width:1024px;
  margin:0 auto;
  background-color:#D6DFE6;
  border-top: 4px solid #336998;
  clear:both;
  color:navy;
  font-size:11px;
  line-height:15px;
  padding: 2px;
  text-align:center;
}

div#footer a {
  font-weight: bold;
  color:black;
  text-decoration: none;
}

div#footer a:hover {
  color: red;
}

/* HORIZONTAL MENU */
.menu{
	border:none;
	border:0px;
	margin:0px 0px 0px -6px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:8e8e8e;
	clear: both;
	}
.menu ul{
	background:url(http://img.1inzerce.cz/menu/menu-bg.gif) top left repeat-x;
	height:33px;
	list-style:none;
	margin:0px;
	padding:0 0 0 6px;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		color:#666666;
		outline: none;
		display:block;
		border:none;
    font-weight:bold;
		line-height:33px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:black;
			text-decoration:none;
			}
	.menu li ul{
		background:#f2f2f2;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:200px;
		}
	.menu li ul a{
		display:block;
		border:none;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#f2f2f2;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:#0079B2;
		color:#ffffff;
		}


/* VERTICAL MENU */
#ddblueblockmenu{
border-bottom-width: 0;
/*width: 185px;*/
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 13px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: navy;
background-color: #E7F0F4;
border-bottom: 1px solid #047391;
border-left: 7px solid #E7F0F4;
text-align: left;
font-size: 13px;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
width: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: white;
border-left-color: #C10202;
}

#ddblueblockmenu li a.active {
background-color: white;
border-left-color: #C10202;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

.userbox {
border:1px solid #4F7C99;
background-color:#E7F0F4;
background: url(http://img.1inzerce.cz/menu/userlogin_backround.png);
font-size:12px;position:absolute;line-height:26px;right:10px;top:10px;text-align:center;margin:0px 0px 10px 0px;width:170px;
}