ehtml, body {
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
	font:12px/150% Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	background-color:#45812b;
	color:#45812b;
	}
#footer{
	width:100%;
	height:19px;
	background-color:#d6d7d9;
	font-size:11px;
	border-bottom:3px #004c1c solid;
	float:left;
}
	#footercenter{		
		width:960px;
		margin:0 auto 0 auto;
		padding:0px 10px 0px 10px;		
		text-align:left;
	}
		
#center {
	width:980px;
	margin:0px auto 0px auto;
	height:auto;
	min-height:500px; _height:500px;	
	padding:0px 8px 0px 8px;
	background-image:url(../images/lefttile.gif);
	background-repeat:repeat-y;
	background-position:8px 0px;
	}
#flashcenter {
}
		#flashmenu{
			width:980px;
			float:left;		
		}
		
		#leftpanel{
			float:left;
			width:191px;
			height:100%;
			height:auto;
			min-height:400px; _height:400px;
			background-color:#004c1c;
			border-right:3px #FFF solid;
			text-align:left;
			color:#FFF;
		}
		
			#leftpanel #text{
				padding:10px 5px 60px 10px;
			}
			#leftpanel #flashlexxus {
				width:160px;
				height:72px;
				margin:0 0 0 15px;
				padding:20px 0 0 0;
				overflow:hidden;
				clear:both;
				}
			#leftpanel .button{
				border:1px solid #000000;
				background-color:#FFFFFF;
				color:#004c1c;
				margin:5px 28px 5px 0px;				
				float:right;
				
			}
				#leftpanel .search{
				font-size:11px;
				text-align:left;
			}
			#leftpanel form{
				padding:0;
				margin:0;
			}
			
			#leftpanel table{
				padding:0;
				margin:0;
			}
			
			#leftbanner{
				margin:40px 0px 20px 0px;			
			}
			
			#lang {
				margin:0;
				padding:0px 10px 5px 0px;
				color:#FFF;
				border-bottom:1px solid #FFFFFF;
				}
				#lang a{
					text-decoration:none;
					color:#FFF;					
				}	
				#lang a img{
					padding-right:5px;
					border:none;
				}
			#leftpanel .infobox {
				clear:both;
				border:3px solid #ff0;
				margin:5px 10px 0 10px;
				padding:0 10px;
				}
				#leftpanel .infobox h2 {
					font-size:13px;
					color:#ff0;
					padding:0 0 5px 0;
					margin:0;
					}
				#leftpanel .infobox p {
					padding:0 0 5px 0;
					margin:0;
					font-size:11px;
					line-height:120%;
					}
					
		#content{
			float:left;
			/*width:680px;*/
			width:730px;
			height:auto;
			min-height:587px; _height:587px;
			background-color:#FFF;
			border-left:3px #004c1c solid;
			/*padding:50px 50px 10px 50px;*/
			padding:50px 25px 10px 25px;
			text-align:left;
		}
		
		#content img{
			float:left;
			margin-right:20px;
		
		}
		#content .lastFlatsBanner{
			margin:0;
		}
		#content .rightFoto img{
			float:right;
			border:1px #6d6e71 solid;
		}	
		#content .projectText{
			margin:10px 0 0 0;
		}
		#content .projectImageLeft {
			margin:0;
		}
		#content .projectImageRight {
			margin:0;
			float:right;
		}
		
		/*cenik*/
		#content table.cenik {
		
			text-align:center;
			width:100%;
			font-size:10px;
			padding:2px 3px 2px 3px;
		}
		#content table.cenik th {
			background-color:#6D6E71;
			color:#FFF;
			border-top:1px #000000 solid;
			border-bottom:1px #000000 solid;
			border-left:1px #000000 solid;
		}
		
		#content table.cenik th.cenikleft {
			border-left:1px #000 solid;
		}
		
		#content table.cenik th.cenikright {
			border-right:1px #000 solid;
		}

		#content table.cenik #highlighthead {
			background:#68af23;
			font-size:11px;
			}
		#content table.cenik td {
			border-bottom:1px #45812B solid;
			border-left:1px #45812B solid;
			color:#02371D;
			white-space:nowrap;
		}
		
		#content table.cenik td.cenikmid {
			font-weight:bold;
		}
		#content td img {
			margin:0;
			}
		#content td strong {
			color:#000;
			font-weight:bold;
			font-size:11px;
			}
		#content p.pricelist-info {
			margin:0 12px 6px 12px;
		}

#hypokalkulacka {
	width:188px;
	height:64px;
	margin:5px 0 20px 0;
	overflow:hidden;
	}
	
#metro-banner-btn {
	margin-top:10px;
}
	

.cleaner {
	width:100%;
	height:1px;
	overflow:hidden; 
	clear:both;
}
	
			
/* obecne */

a {
	color:#6d6e71;
	text-decoration:none;
	font-weight:bold;
}

a img{
	border:1px #6d6e71 solid;
}

p {
	margin-left:10px;
}

h1{
	font-size:28px;
	margin-bottom:30px;
}

h2{
	font-size:14px;
}
	
	
.nominace {
	height: 2px;
	position: relative;
}
.nomBox {
	position: absolute;
	left: 655px;
	top: -39px;
	width: 84px;
	z-index: 100;
}

