﻿body {background:#E1E1E1;margin-top:0px;font-family:Tahoma;color:#57585A;}

* {padding:0px;margin:0px;}
h1{font-size:135%;margin-bottom:15px;color:#fff;}
h2{font-size:110%;margin:30px 0px 10px 0px;color:#364B60;}
h3{font-size:102%;color:#3A4C5A;}
p {font-size:90%;line-height:135%;}
input {width:140px;}


/*     LAYOUT       */
#all{
	width:1100px;
	margin:0 auto;
	text-align:center;
	}


#head{
	height:235px;
	background:url(../images/head.jpg) no-repeat;}

#undermenu {
	clear:both;
	width:1100px;
	background:url(../images/bg-undermenu.jpg) repeat-x #DDDDDD;
	padding:10px 0px 0px 0px;}

#content-up {
	clear:both;
	width:1100px;
	background:url(../images/content-up.jpg) repeat-x #A0CCEF;
	padding:20px 0px 20px 0px;}

#content {
	clear:both;
	width:975px;
	background:#5496D0 url(../images/content.jpg) repeat-x ;
	border-bottom:7px solid #A8C7E3;
	color:#222D35;
	text-align:left;
	padding:20px 65px 20px 60px;}

#footer {
	clear:both;
	width:1100px;
	background:url(../images/footer.jpg) #161616 repeat-x;
	border-top:3px solid #fff;
	padding:0px 0px 30px 0px;
	color:#fff;}



/*------------ Head   ------------ */

.head-desc {
	color:#fff;
	padding-top:5px;
	margin:0px 0px 0px 65px;
	font-size:75%;
	display:block;
	}


.head-desc2 {
	color:#FDFFFE;
	font-size:145%;
	font-weight:bold;
	margin:60px 0px 0px 80px;
	border:0px solid red;}

/*------------Menu   ------------ */
#menu-top{margin:50px 0px 0px 185px; 
}

#menu-top ul {
			list-style-type:none;
			margin:0px;padding:0px;}
			
#menu-top li { 
			float:left;
			list-style:none;
			padding:0px;margin:0px;
			}

#menu-top a {font-size:75%;
			background:#5493C6 url(../images/menu-top-delic.png) no-repeat right;
			color:#fff;
			display:block;
			padding:5px 17px 5px 17px;
			text-decoration:none;
			font-weight:bold;}
			
#menu-top a:hover {text-decoration:underline;}

 #menu-top  a.top-last {background-image:none;}


/*------------ Main menu  ------------ */

#main-menu{	
			background:url(../images/main-menu.jpg) no-repeat #C3DFAC;
			height:35px;
			width:1035px;
			clear:both;
			margin:-2px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			border-bottom:1px solid #fff;}

#main-menu ul {
			list-style-type:none;
			padding:0px;
			margin:0px;}
			
#main-menu li {
			float:left;
			list-style:none;}


#main-menu a, #main-menu a:visited  {
			font-size:80%;
			background:url(../images/menu-delic.png) right no-repeat;
			color:#393939;
			display:block;
			padding:10px 20px 9px 20px;
			text-decoration:none;
			font-weight:bold;}
			
#main-menu a:hover {
			background:#FFDE00 url(../images/menu-delic.png) left no-repeat;}
			
.first {
		background:url(../images/menu-delic.png) no-repeat;}

/*   --------underMenu -------   */

#find, #newsletter, #calendar {
		color:#404040;
		float:left;
		background:url(../images/delic-undermenu.png) no-repeat right;}

#find {
		width:270px;
		padding:20px 40px 0px 0px;
		margin:0px 0px 0px 65px;
	
		}
		
#newsletter{
		width:265px;
		padding:20px 60px 0px 60px;
		text-align:left;}
		
#calendar {
		width:235px;
		background:none;
		padding:20px 30px 0px 45px;
		text-align:left;}
		
/*Nadpis - nadpis v undermenu - vedle ikonky */
.nadpis {
		font-size:95%;
		color:#404040;
		margin-bottom:10px;
		text-align:left;}
		
/* Under - obrázek v undermenu - ikonka */		
.under {
		margin-right:7px;
		float:left;}

/* Search form*/

#search  select {
	width:140px;

	margin-bottom:3px;
	float:right;}
	
.select-label {
	font-size:80%;
	margin-right:10px;
	float:right;
	width:110px;}

/*Newsletter*/
#newsletter  input{
	margin:10px 15px 0px 0px;
	}
	
.submit-news {
	width:80px;
	border:1px solid #7A7A7A;
	font-weight:bold;
	font-family:tahoma;}

/*Calendar*/
#calendar a{font-size:90%;}
#calendar a:hover{color:red;}

#obdelnik{
	width:35px;
	float:left;
	background:#FFDE00;
	color:#404040;
	font-size:80%;
	text-align:center;
	padding:2px 3px 2px 3px;
	margin-right:7px;
	border:1px solid #fff;}




/*------Content-up-------*/
#cup-in {
	margin:0px 75px 0px 65px;
	text-align:left; }

#cup-calendar {
	width:1100px;
	height:12px;
	clear:both;
	background:url(../images/cup-calendar.jpg) repeat-x;}

#reasons {
	width:564px;
	font-size:80%;
	float:left;
	margin:0px 35px 0px 0px;}
	
	#headline {
	color:red;
	font-weight:bold;
	font-size:120%;
	padding:10px 0px 10px 20px ;
	background:url(../images/img_5.jpg) no-repeat;
	margin-bottom:10px;}
	
	#reasons img{
		margin:0px 10px 0px 5px;
		float:left;}
		
	#reasons p{
		margin-top:25px;
		font-size:105%;}
		
		#reasons a:hover{
		color:red;}

#pohledavky-obal {width:356px;float:right;margin:45px 0px 0px 0px;}
	#headline-pohledavky {color:red;font-size:110%;margin-left:5px;}
#pohledavky {height:95px;background:url(../images/img_6.jpg) no-repeat;font-size:115%;padding-top:10px;}
	#pohledavky p {color:#2B2B2B;margin:10px 10px 10px 120px; }

	#pohledavky   a {color:#3E7DB0;margin:0px 0px 0px 200px; }
	#pohledavky a:hover {color:#FF0103;}
	
/*-----Content------*/	
#content-in {margin-top:30px;}

.house {width:305px;float:left;margin-right:18px;margin-bottom:45px;}

.house-info {width:282px;background:#fff;border:1px solid #3E7DB0;border-bottom:0px;padding:10px;color:#272727;font-size:80%;}
	.house-info img{width:122px;height:92px;float:right;margin-left:2px;}
	.house-info p{}
	.house-info .odhad {color:#CCB822;clear:both;text-align:center;font-size:110%;margin-top:15px;margin-bottom:10px;}
	.house-info .vyvolavaci {color:red;font-size:125%;font-weight:bold;text-align:center;margin-bottom:0px;}

.moreinfo {width:302px;background:#4D4D4D;border:1px solid #3E7DB0;border-bottom:0px;border-top:0px;text-align:center;padding:2px 0px 5px 0px;}
.moreinfo a, .moreinfo a:visited{color:#fff;font-size:80%;}
.moreinfo a:hover{color:#FFDE00;}
.house-count {color:#242422;padding:5px 0px 5px 0px;width:265px;margin:0 auto; text-align:center;background:#FCB700;font-size:70%;}


/*Control*/
#control {clear:both;width:975px;color:#fff;font-size:90%;margin-bottom:10px;}

	#c1 {width:250px;float:left;margin-right:160px;}
	#c2 {width:160px;float:left;margin-right:190px;}
	#c2 a {width:120px;color:#fff;font-size:100%;float:right;}
	#c2 a:hover{color:#FF0103;}
	#c2 img{float:left;margin:0px;}
	#c3 {width:200px;float:left;}


	
	
	
	/*-----------      Calendar       ------- */
	
#content-calendar {margin:0px 70px 0px 70px;}

#content-calendar p {width:620px;}

#choose-month{width:195px;margin-left:15px;float:right;}

#choose-month h2 {margin-top:0px;}



#month {width:185px;background:url(../images/month.jpg) #3B3B3B repeat-x;text-align:center;min-height:28px;padding-top:5px;margin-bottom:10px;color:#fff;}

.day {width:845px;font-size:80%;clear:both;margin-top:30px;}

.bgdate {background:#9BC8EF;width:73px;padding:3px;padding-bottom:4px;}
.date {background:url(../images/date.jpg) repeat-x;padding:8px 2px 6px 0px;
}

.day-content {width:670px;background:#76B5EA;min-height:65px;padding:2px 5px 2px 5px;margin-bottom:20px;}
.day-content h3, .day-content p{margin:0px;}

.day-content a, .day-content a:visited {color:#fff;text-decoration:none;font-size:105%;margin-left:5px;}

.day-content a:hover , .view-day a:hover{text-decoration:underline;color:#FF0103;}

.date, .view-day {width:70px;text-align:center;
background:url(../images/date.jpg) repeat-x #71BE16;}

.view-day {padding:14px 2px 16px 2px;}
.view-day a, .view-day a:visited {color:#fff;font-weight:bold;text-decoration:underline;}


#control-calendar{float:right;margin-top:20px;border:1px solid #fff;color:#fff;}
#control-calendar a{color:#fff;text-decoration:none;margin:20px;padding:0px 4px 0px 4px;}

#control-calendar a:hover{background:#74C119;}



/*---------- universal ----*/
#content-uni {margin:0px 0px 0px 70px;color:#0B0F11;}
#content-uni a, #content-uni a:visited {color:#222D35;text-decoration:underline;}
#content-uni a:hover {text-decoration:none;}
#content-uni p {width:550px;margin:10px;color:#0B0F11}
#content-uni h1, #content-uni h2, #content-uni h3, #content-uni h4 {margin:40px 20px 20px 20px;color:#fff;}
#content-uni img{margin:0px 20px 20px 25px;padding:3px;border:2px solid #ADD4F1;}

#content-uni ul {margin:30px 10px 10px 30px;list-style:none;}
#content-uni li {background:url('../images/li.jpg') no-repeat 0% 3% ;color:#0B0F11;padding:0px 0px 0px 28px;}

/*    --------Detail -------*/

#detail-up {clear:both;background:url(../images/bg-detail-up.jpg) repeat-x #72B5EC;padding:15px 60px 15px 60px;text-align:left;}

#detail-up h1 {color:#fff;margin:0px;font-size:115%;}

.detail-up-delic {margin-bottom:10px;padding:0px;}

#detail-up-info {float:left;width:600px;margin-top:15px;}
#detail-up-info span {font-size:85%;color:#fff;font-weight:bold;}
#detail-up-info .odhad{color:#B32203;}
#detail-up-info .vyvol{color:#539730;}

#detail-control {float:right;width:250px;font-size:90%;margin-top:15px;}

#detail-control img{margin-right:5px;margin-top:3px;}
#detail-control a{color:#585657;text-decoration:none;font-size:90%;}
#detail-control a:hover{color:#fff;text-decoration:underline;}

#detail-in {font-size:85%;}
#detail-in h2{color:#fff;}
#detail-in p{width:555px;}

#detail-in .detail-obr {float:right;margin-left:15px;}

.detail-delic-big {margin-top:35px;margin-bottom:10px;}

#detail-in span{color:#FFD800;font-weight:bold;margin-right:10px;}

#detail-more-info {margin-top:15px;}
#detail-foto {width:390px;float:right;margin:40px 0px 0px 20px;}
#detail-foto img {margin-right:5px;border:0px;}
#detail-foto a {text-decoration:none;}

#odpocet {color:#FFD800;font-weight:bold;font-size:145%;margin-top:40px;text-align:center;}

#odkazy {background:#7EAFD8;padding:10px 0px 10px 15px;clear:both;margin:0px;}
#odkazy a{color:#131514;text-decoration:none;font-weight:bold;text-align:center;font-size:90%;}

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

#odkazy .prostredni {margin-left:220px;margin-right:200px;}

/*----- footer ------*/

#footer img {float:left;margin-left:50px;}
#footer div {margin-top:20px;}
#footer a {color:#fff;text-decoration:none;font-size:80%;}
#footer a:hover {color:#FFDE00;text-decoration:underline;}

/*------Links - ---------*/
a:hover {color:#FF0103}



a , a:visited{color:#419CE5;}

/* -----OTHERS ------*/

.small{font-size:70%;}
.doprava {text-align:right;} .doleva {text-align:left;} .nastred {text-align:center;}
.left {float:left;} .right {float:right;}
.cleaner {clear:both;}
.noborder {border:0px;text-decoration:none;}

.border {border:3px solid #A7CFF2}
.icko {margin-right:15px;}