/* CSS CityPlan main */

body {
	background: #FCFBFB url("../images/bg_body.gif") repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.75pt;
	margin-top:0px;
	padding-top:0px;
	line-height: 10.5pt;
	color: #333333;
	text-align: center;
}

div#frameholder {
	width: 923px;
	margin: 0 auto;
	text-align: left;
	background-image:  url("../images/bg_frameholder.gif");
	background-repeat: repeat-y;
	background-color: #ffffff;  
}

div#frameholder_padd {
	margin: 0 12px;
	position:relative;
}

div#head {
	position: absolute;
	top:0px;
	left:0px;
	z-index: 0;
	width: 898px;
}

div#headtop {
	background-image:  url("../images/bg_headtop.jpg");
	height: 128px;
	margin: 0 0 2px 0;
}

div#headtop a {

}

div#headtop a:hover {

}


div#toplink a{
background: url("../images/bg_none.gif");
display: block;
height: 100px;
width: 300px;
margin: -15px 0 0 10px;
text-decoration: none;
}
div#toplink a span{
	visibility: hidden;
}
div#toplink h2{
position: absolute;
top: 0px;
z-index: 1;
}

a.lang1{
background: url("../images/bg_none.gif");
position: absolute;
top: 2px;
margin: 0 0 0 725px;
display: block;
height: 15px;
width: 20px;
text-decoration: none;
}

a.lang2{
background: url("../images/bg_none.gif");
position: absolute;
top: 2px;
margin: 0 0 0 765px;
display: block;
height: 15px;
width: 20px;
text-decoration: none;
}

div#toptext{
position: absolute;
top: 53px;
margin: 0 0 0 325px;
z-index: 1;
}
div#toptext span{
display: block;
width: 500px;
font-size: 10.5pt;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #888888;
line-height: 13.5pt;
font-weight: bold;
}
div#toptext span.headline{
color: #CF6F3F;
font-size: 12pt;
}

div#toptext span.headline_en{
color: #CF6F3F;
}

div#mainmenu {
	background: #2F5189;
	height: 28px;
	width: 899px;
}

	div#mainmenu ul {
		margin: 0;
		padding: 0;
	}
	div#mainmenu ul  li{
		margin:0;
		padding: 7px 50px 5px 40px;
		display: block;
		float: left;
		list-style-type: none;
		background-image: url("../images/bg_mainmenu_item.gif");
		background-repeat: no-repeat;
	}
	
		div#mainmenu ul.en  li{
		margin:0;
		padding: 7px 27px 5px 40px;
		display: block;
		float: left;
		list-style-type: none;
		background-image: url("../images/bg_mainmenu_item.gif");
		background-repeat: no-repeat;
	}

	div#mainmenu   a{
		color: #ffffff;
		text-decoration: none;
		font-size: 10.5pt;
		font-weight: bold;
	}

div#right{
	margin: 158px 0 0 0;
  overflow: hidden;
	width: 667px;
	float: right;
	background-image: url("../images/bg_menushadow.gif");
	background-repeat: repeat-x;
	overflow: hidden;
		
}

div#purecontent{
	padding: 0 25px 15px 20px;
	background-image: url("../images/bg_headline.gif");
	background-position: 0 63px;
	background-repeat: no-repeat;
	line-height: 13.5pt;
	color:#555555;
}

div#right table.homediv{
	margin: 15px 0;
	font-size: 9pt;
	color: #666666;
	background-image: url("../images/bg_homediv_table.gif");
	line-height: 10.5pt;	
}
div#right table.homediv img{
	border:0;	
}

div#right table.homediv tr.head, div#right table.homediv tr.head_en{
	text-align: right;
	color:#ffffff;
	font-size: 11.25pt;
	font-weight: bold;
}
div#right table.homediv tr.foto img{
margin: 10px 0 15px 4px;
}
div#right table.homediv tr.head span,{
	display: block;
}

div#right table.homediv tr.head_en span{
	padding: 8px 30px 10px 0;
	display: block;
}

div#right table.homediv tr.head td{
	background-image: url("../images/bg_divisionhome1.gif");
	background-repeat: no-repeat;
	padding: 8px 32px 12px 0;
}
div#right table.homediv tr.head td.division2{
	background-image: url("../images/bg_divisionhome2.gif");
}
div#right table.homediv tr.head td.division3{
	background-image: url("../images/bg_divisionhome3.gif");
	font-size: 9.75pt;
}

div#right table.homediv tr.head_en td{
	background-image: url("../images/bg_divisionhome1_en.gif");
	background-repeat: no-repeat;
}
div#right table.homediv tr.head_en td.division2{
	background-image: url("../images/bg_divisionhome2_en.gif");
}
div#right table.homediv tr.head_en td.division3{
	background-image: url("../images/bg_divisionhome3_en.gif");
}

div#right table.homediv tr.text td{
vertical-align: top;
text-align: left;
}
div#right table.homediv tr.text td p{ 
width: 177px;
margin: 0 0 0 5px;
padding: 0;
display: block;
}

div#right table.homediv ul{
	margin: 5px 0 0 0;
	padding: 0;	
}
div#right table.homediv ul li{
		margin: 0;
		padding: 0 0 0 16px;
		list-style-type: none;
		background-image: url("../images/bg_list_small.gif");
		background-repeat: no-repeat;
		background-position: 8px 4px;
	}
div#right table.homediv tr.more td{
	text-align: center;
	padding: 10px 0 0 0;
}

div#right table.homediv tr.more td a{
	width: 73px;
	display: block;
	background-image: url("../images/bg_homediv_more.gif");
	background-repeat: no-repeat;
	font-weight: bold;
	color: #333333;
	padding: 3px 0;
	margin: auto;
	text-decoration: none;
}

div#right table.homediv tr.interest td{ 
	vertical-align: top;
}
div#right table.homediv tr.interest td p{ 
	width: 155px;
	margin: 3px 0 0 5px;
	padding: 5px 7px 5px 15px;
	display: block;
	background-image: url("../images/bg_homediv_green.gif");
	background-repeat: no-repeat;
	background-color: #F5FAF5;
	font-size: 8.25pt;
	line-height: 9.75pt;
}
div#right table.homediv tr.interest td span.more{ 
	display: block;
	text-align: right;
	margin: 5px 3px 0 0;
}
div#right table.homediv tr.interest td span.more img{ 
	margin: 0;
}
div#right table.homediv tr.interest td.blue p{ 
	background-image: url("../images/bg_homediv_blue.gif");
	background-color: #F2F8FF;
}
div#right table.homediv tr.interest td.orange p{ 
	background-image: url("../images/bg_homediv_orange.gif");
	background-color: #FCF7F5;
}
div#right table.homediv tr.divider td{ 
	background-image: url("../images/bg_homediv_divider.gif");
	height: 30px;
	background-repeat: no-repeat;
}
div#right table.homediv tr.divider2 td{ 
	background-image: url("../images/bg_homediv_divider2.gif");
	height: 20px;
	background-repeat: no-repeat;
}


div#left{
	width: 232px;
	margin: 158px 0 0 0;
	&margin-top:160px;
		float: left;
	background-image: url("../images/bg_menushadow.gif");
	background-repeat: repeat-x;
		
}

	div#left ul.division{
		clear: both;
    margin: 10px 0 0 0;
		_margin: -10px 0 0 0;
		padding: 0;
	}
	div#left ul.division li{
		margin: 0;
		display: block;
		list-style-type: none;
		background-image: url("../images/bg_division1.jpg");
		background-repeat: no-repeat;
		padding: 30px 0 30px 75px;
	}
	div#left ul.division li.div2{
		background-image: url("../images/bg_division2.jpg");
		padding: 20px 0 17px 75px;
		_padding: 20px 0 19px 75px;
	}
	div#left ul.division li.div3{
		background-image: url("../images/bg_division3.jpg");
	}
	
	div#left ul.division li a{
		font-weight: bold;
		font-size: 10.5pt;
		text-decoration: none;
		color:#26487C;
	}

	div#left table.search{
		clear: both;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 9.75pt;
		color: #666666;
		font-weight: bold;
		margin: 10px 0 11px 15px;
		_margin: 10px 0 10px 15px;
		padding: 0;
	}
	div#left table.search input.keyword{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		background-image: url("../images/bg_search.gif");
		background-repeat: repeat-x;
		color: #666666;
		padding: 2px;
		border: 1px solid #8C9EB0;
		font-weight: normal;
	}


div#news{
	background-image: url("../images/bg_news.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 5px 0 0 0;
	padding: 0 10px 1px 12px;
	font-size: 8.25pt;
}
div#news h6{
	font-size: 8.25pt;
	padding: 0 0 5px 3px;
	color: #22477D;
	font-weight: bold;
	margin: 0;
}
div#news img{
margin: 3px 10px 7px 0;
border: 2px solid #336699;
}
div.link{
	height: 21px;
	background-image: url("../images/bg_link.jpg");
	background-repeat: no-repeat;
	padding: 3px 0 0 90px;
}
div.link a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
div#contact{
	background-image: url("../images/bg_contact.gif");
	background-repeat: no-repeat;
	padding: 15px 10px 1px 12px;
	font-size: 8.25pt;
}
div#contact h6{
	font-size: 9pt;
	padding: 0 0 12px 0;
	color: #666666;
	font-weight: bold;
	margin: 0;
}
div#contact a{
	color: #ff0000;
	text-decoration: none;
}
div#contact p{
	line-height: 12.75pt;
}





div#footer {
	width: 923px;
	margin: auto;
	font-size: 7.5pt;
	text-align: center;
	background-image:  url("../images/bg_footer.gif");
	background-repeat: no-repeat;
	padding: 25px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	div#footer a {
		color: #E23C22;
		text-decoration: none;
	}
	div#footer a.copy_design {
		color: #049CDB;
	}
	div#footer a.copy_dwe {
		color: #B16D00;
	}


h2 {
	font-size: 15.75pt;
	color: #274C80;
	padding: 25px 0 0 0;
	margin: 0 0 45px 0;
	font-weight: normal;
	line-height: 13.5pt;	
}

h3 {
	font-size: 12pt;
	color: #185085;
	padding: 2px 0 0 0;
	margin: 0 0 10px 0;	
}

h4 {
	font-size: 9.75pt;
	font-weight: bold;
	color: #185085;
	padding: 3px 0 0 0;
	margin: 0 0 7px 0;	
}

p {
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
}

p.home {
	font-size: 10.5pt;
	line-height: 13.5pt;
	color: #666666;
}


div.clear {
	height: 1px;
	clear: both;
	font-size: 0.75pt;
}

a.special{
	margin: 7px 0;
	padding: 0 0 0 12px;
	background-image:  url("../images/bg_link_special.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #185085;
	font-size: 10.5pt;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

a{
	text-decoration: none;
	color: #F78D03;
	font-weight: bold;
	}

p.definition {
	background-image:  url("../images/bg_definition.gif");
	background-repeat: repeat-y;
	margin: 0 0 12px 7px;
	padding: 0 0 0 15px;
	color: #666666;
}

form{
margin:0;
}

a img{
	border: 0;
}

div#right ul{
	margin: 15px 0 15px 15px;
	padding: 0;	
}
div#right ul li{
		margin: 0;
		padding: 0 0 0 16px;
		list-style-type: none;
		line-height: 15pt;
		background-image: url("../images/bg_list_small.gif");
		background-repeat: no-repeat;
		background-position: 8px 6px;
	}
div#right ul ul{
	margin: 5px 0 15px 15px;
}	
div#right ul ul li{
		padding: 0 0 0 16px;
		background-image: url("../images/bg_list_small2.gif");
	}
div#purecontent img{
/*border: 2px solid #cccccc;
margin: 5px 5px 10px 5px;*/
}

div#purecontent table td{
vertical-align: top;
}

div#purecontent table img{
border: 0;
margin: 0 3px 0 0;
}

div#purecontent table tr.strip{
background-color:#F4F4F4;
}

div.hr{
		background-image: url("../images/bg_hr.gif");
		background-repeat: repeat-x;
		padding: 7px 0;
}

table.sendform{
background-color:#EFF7FF;
}
table.sendform input{
font-size: 7.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #0066CC;
width: 195px;
}
table.sendform input.send{
font-size: 7.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 200px;
border: 1px solid #FFCC00;
height:25px;
background-color: #2E6CB1;
color:#FFFFFF;
font-weight:bold;
}
table.sendform textarea{
width: 550px;
font-size: 7.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #0066CC;
}

input.none {
	display: none;
}
div#logo-print {
	display: none;
}

div.oznameni {
	background: url(../images/bg_oznameni.jpg) no-repeat left top;
	padding:12px 10px 1px 12px;
	margin: 15px 0 0 0;
}

div.oznameni p.nadpis {
	font-size: 20px;
	color: #339933;
	padding: 0;
	margin: 0 0 16px 0;
	text-align: center;
	line-height: 15pt;
}

div.oznameni p {
	padding: 0;
	margin: 0 0 7px 0;
	font-size: 8pt;
	
}

div.oznameni img {
	margin-left: -7px;
}










