@charset "UTF-8";
/* CSS Document */
*
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body
{
	background-image:url(../images/main-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a, a:link, a:active, a:visited
{
	color:#ffffff;
	text-decoration:underline;
}

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


#container
{
	width: 885px;
	margin: 0 auto;
	text-align: left;
	background-color:rgb(65,65,65);
	padding:60px 55px 0 55px;
}

#main-logo {
	background-image: url(../images/main-logo-wadia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 34px;
	width: 128px;
}

#top-navigation
{
	width:inherit;	
	margin: 45px 0 15px 0;
}

#top-navigation 
{
	width:inherit;	
}

#site-navigation
{
	float:left;	
}

#lang-navigation
{
	color: #aaaaaa;
	float:right;		
}

#top-image
{
	width:885px;
	height:199px;
	background-image:url(../images/top-image-nightprague.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#top-image.default
{
	background-image:url(../images/top-image-nightprague.jpg);
}

#top-image.nase-projekty
{
	background-image:url(../images/top-image-morningprague.jpg);
}

#top-image.lannova-1
{
	background-image:url(../images/top-image-lannova-1.jpg);
}

#top-image.lannova-2
{
	background-image:url(../images/top-image-lannova-2.jpg);
}

#top-image.lannova-3
{
	background-image:url(../images/top-image-lannova-3.jpg);
}

#top-image.lannova-4
{
	background-image:url(../images/top-image-lannova-4.jpg);
}

#top-image.lannova-5
{
	background-image:url(../images/top-image-lannova-5.jpg);
}

#top-image.lannova-6
{
	background-image:url(../images/top-image-lannova-6.jpg);
}

#top-image.lannova-7
{
	background-image:url(../images/top-image-lannova-7.jpg);
}

#top-image.lannova-8
{
	background-image:url(../images/top-image-lannova-8.jpg);
}

#top-image.nad-centralnim-parkem-1
{
	background-image:url(../images/top-image-nad-centralnim-parkem-1.jpg);
}

#top-image.odolena-voda-1
{
	background-image:url(../images/top-image-odolena-voda-1.jpg);
}

#top-image.odolena-voda-2
{
	background-image:url(../images/top-image-odolena-voda-2.jpg);
}

#top-image.odolena-voda-3
{
	background-image:url(../images/top-image-odolena-voda-3.jpg);
}

#top-image.odolena-voda-4
{
	background-image:url(../images/top-image-odolena-voda-4.jpg);
}

#top-image.odolena-voda-5
{
	background-image:url(../images/top-image-odolena-voda-5.jpg);
}

#top-image.odolena-voda-6
{
	background-image:url(../images/top-image-odolena-voda-6.jpg);
}

#top-image.flash-odolena-voda
{
	background-image:none;
	background-color:#414141;
}

#top-image.reference
{
	background-image:url(../images/top-image-reference.jpg);
}

#top-image.aktuality
{
	background-image:url(../images/top-image-aktuality.jpg);
}

#top-image.kontakty
{
	background-image:url(../images/top-image-kontakty.jpg);
}

#top-image.partneri
{
	background-image:url(../images/top-image-partneri.jpg);
}

#breadcrumbs
{
	margin-top: 10px;
	color: #aaaaaa;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited, #breadcrumbs a:hover
{
	color: #aaaaaa;
	text-decoration: none;
}

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

#breadcrumbs span.spacer
{
	padding: 0 4px 0 4px;
}

#content h1, #right-content h2, #half-content-right h2, #half-content-left h2
{
	color: #ed9d18;
	font-size: 15px;
	font-weight: bold;
	margin-top: 45px; 
	margin-bottom:20px;
}

#content p
{
	color: #ffffff;
	margin-bottom: 20px;
	line-height:1.25em;
}

#projects
{
	margin: 70px 0 0 0;
}

.project-box, .project-box-2col
{
	width:256px;
	float:left;
	margin-right: 58px;
}

.project-box-2col
{
	width:397px;
}

.project-box h2,
.project-box-2col h2
{
	margin: 19px 0 16px 0;
	color: #ed9d18;
}

.project-box h3,
.project-box-2col h3
{
	font-size: 12px;
	font-weight: normal;
	color: #aaaaaa;
}

#projects.inside
{
	margin-top: 0px;
}

#projects .last
{
	margin-right: 0px;
	float: right;
}

a.imglink, a.imglink:active, a.imglink:link, a.imglink:visited, a.imglink:hover
{
	display:block;
	text-decoration:none;	
	overflow:hidden;
	position:relative;
}

a.imglink img
{
	border:6px solid #6e6e6e;
}

#content span.imgdesc
{
	color:#6e6e6e;
	display:block;
	font-style:italic;
	font-size:11px;
}

.lannova, .nad-centralnim-parkem, .odolena-voda, .zahradni-ctvrt,
.lannova-2col, .odolena-voda-2col, .zahradni-ctvrt-2col
{
	width:244px;
	height:110px;	
	background-image:url(../images/project-icon-lannova-bw.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:6px solid #6e6e6e;
}

.lannova-2col, .odolena-voda-2col, .zahradni-ctvrt-2col
{
	width:385px;
	height:158px;	
}
	
.lannova
{
	background-image:url(../images/project-icon-lannova-bw.jpg);	
}

.lannova:hover
{
	background-image:url(../images/project-icon-lannova.jpg);	
}

.nad-centralnim-parkem
{
	background-image:url(../images/project-icon-nad-centralnim-parkem-bw.jpg);	
}

.nad-centralnim-parkem:hover
{
	background-image:url(../images/project-icon-nad-centralnim-parkem.jpg);	
}

.odolena-voda
{
	background-image:url(../images/project-icon-odolena-voda-bw.jpg);	
}

.odolena-voda:hover
{
	background-image:url(../images/project-icon-odolena-voda.jpg);	
}


.lannova-2col
{
	background-image:url(../images/project-icon-lannova-di01.jpg);
	background-position:0px 0px;
}

.lannova-2col:hover
{
	background-position:0px -158px;
}

.odolena-voda-2col
{
	background-image:url(../images/project-icon-odolena-voda-di01.jpg);	
	background-position:0px 0px;
}

.odolena-voda-2col:hover
{
	background-position:0px -158px;
}

.zahradni-ctvrt-2col
{
	background-image:url(../images/project-icon-zahradni-ctvrt-2cols-bw.jpg);	
}

.zahradni-ctvrt-2col:hover
{
	background-image:url(../images/project-icon-zahradni-ctvrt-2cols.jpg);	
}

.mapa-kontakty
{
	width:369px;
	height:255px;
}

.mapa-odolena-voda, .mapa-lannova
{
	width:368px;
	height:255px;
}

.navspacer
{
	color:#ed9d18;
	padding:0 7px 0 7px;
}

#site-navigation a.selected
{
	color:#ed9d18;
}

.clear
{
	clear: both;
}

#footer
{
	margin-top: 100px;
	color: #aaaaaa;
	padding-bottom: 10px;
	font-size:11px;
}

#footernotes
{
	
}

#credits
{
	margin-top: 25px;
}

#credits a, #credits a:link, #credits a:active, #credits a:visited, #credits a:hover
{
	color: #aaaaaa;
	text-decoration: underline;
}

#credits a:hover
{
	color: #aaaaaa;
	text-decoration: none;
}

#credits .navspacer
{
	color:#aaaaaa;
	padding:0 7px 0 7px;
}

#left-menu
{
	display:block;
	width:175px;
	float:left;
}

#right-content
{
	display:block;
	width:675px;
	margin-left:35px;
	overflow:hidden;
	float:left;
}

#left-menu ul
{
	list-style:none;
	border-top:solid 1px #ffffff;
}

#left-menu ul li
{
	padding:5px 0 5px 0;
	border-bottom:solid 1px #ffffff;
}

#left-menu ul li a, #left-menu ul li a:link, #left-menu ul li a:active, #left-menu ul li a:visited, #left-menu ul li a:hover
{
	text-decoration:none;
}

#left-menu ul li a:hover
{
	color:#ed9d18;
}

#left-menu ul li a.selected
{
	color:#ed9d18;
}

#content .reference
{
	margin-bottom:30px;
}

.reference .image
{
	display:block;
	width:176px;
	float:left;
}

.reference .image img
{
	border:6px solid #6e6e6e;
}

.reference .text
{
	display:block;
	width:674px;
	float:left;
	margin-left:35px;
}

.reference .when, .reference .what
{
	display:block;
	color:#ed9d18;
}

.nabidka
{
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
}

.nabidka thead
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.nabidka tbody
{
	color:#ffffff;
	font-weight:normal;
	text-align:center;
}

.nabidka thead th, .nabidka tbody td
{
	padding:3px;
	vertical-align:middle;
}

.nabidka tbody td img
{
	border:none;
}

.nabidka .alt
{
	background-color:#6b6d70;	
}

.nabidka .icon-envelope, .nabidka .icon-envelope-d, .nabidka .icon-cart, .nabidka .icon-cart-d
{
	display:block;
	width:20px;
	height:15px;
	background-image:url(../images/nabidka-icon-envelope-l.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.nabidka .icon-envelope-d
{
	background-image:url(../images/nabidka-icon-envelope-d.jpg);
}

.nabidka .icon-cart
{
	background-image:url(../images/nabidka-icon-cart-l.jpg);
}

.nabidka .icon-cart-d
{
	background-image:url(../images/nabidka-icon-cart-d.jpg);
}

.fotogalerie a, .fotogalerie a:link, .fotogalerie a:active, .fotogalerie a:visited, .fotogalerie a:hover
{
	display:block;
	width:145px;
	height:125px;
	float:left;	
	text-decoration:none;
	margin-right:31px;
}

.fotogalerie a img
{
	border:6px solid #6e6e6e;
}

.fotogalerie a span
{
	color:#6e6e6e;
	display:block;
	font-style:italic;
	font-size:11px;
}

.fotogalerie a.fourth
{
	float:right;
	margin-right:0px;
}

.partner
{
	margin-bottom:25px;
}

.partner .logo
{
	display:block;
	width:125px;	
	float:left;
}

.partner .popis
{
	display:block;
	width:759px;
	float:right;
}

.partner .popis .nazev
{
	color:#ffffff;	
}

.partner .popis p, #content .partner .popis p
{
	margin:1px 0 1px 0;
}

.news-item, .news-item-last
{
	border-top: solid 1px #6b6d70;
	padding:5px 0 5px 0;
}

.news-item-last
{
	border-bottom: solid 1px #6b6d70;
}

.news-item .date, .news-item .topic, .news-item-last .date, .news-item-last .topic
{
	display:block;
	color:#ed9d18;
	font-weight:bold;
}

.news-item .topic, .news-item-last .topic
{
	color:#ffffff;
}

#content .news-item p, #content .news-item-last p
{
	margin:0;
	color:#aaaaaa;
}

#content .news-item p a, #content .news-item p a:link, #content .news-item p a:active, #content .news-item p a:visited, #content .news-item p a:hover, 
#content .news-item-last p a, #content .news-item-last p a:link, #content .news-item-last p a:active, #content .news-item-last p a:visited, #content .news-item-last p a:hover
{
	color:#aaaaaa;
	text-decoration:underline;
}

#content .news-item p a:hover, #content .news-item-last p a:hover
{
	color:#ed9d18;
	text-decoration:underline;
}

#half-content-left, #half-content-right
{
	display:block;
	float:left;	
	width:442px;
}

#half-content-right
{
	float:right;	
}

.rounded
{
	border: solid 6px #6e6e6e;
}

table.form, table.contact-form
{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0px;
}

table.contact-form
{
	width:275px;
}

table.contact-form td
{
	padding:3px;
	color:#ffffff;
	vertical-align:top;
}

table.contact-form .label
{
	width:125px; 
}

table.contact-form .input
{
	width:150px;
}

table.contact-form .input input, table.contact-form .input textarea, table.contact-form .input select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	height:20px;
	width:150px;
}

table.contact-form .input textarea
{
	height:75px;
}

#content table.contact-form .memos p
{
	color:#aaaaaa;
	font-style:italic;
	font-size:10px;
}

#content ul.form-info, #content ul.form-error
{
	padding:0 0 10px 3px;
	color:#ed9d18;
	font-weight:bold;
}

#content ul.form-error
{
	color:#b1282a;
}

#content ul.form-info li, #content ul.form-error li
{
	list-style-type:none;
}

.no-h1
{
	padding-top:20px;
}

ul.sitemap li
{
	color:#ffffff;
	margin:5px 0 5px 15px;
}

.flash-replaced 
{
	background-color:#414141;	
}
	
