/* CSS Document */
body, html{
	margin:0px;
	padding:0px;
	background-color:#4D79A6;
/*	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;*/
	font-family: "Segoe UI", "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	font-size: 13px; 
	color:#000000;
	
}

#main{
	position:relative;
	width:808px;
	margin:auto;
	
}

.head{
	height:30px;
	width:808px;
	position:relative;
	background: url(../images/head2.jpg) top no-repeat;
	
}

.menu{
	height:43px;
	width:808px;
	position:relative;
	background: url(../images/menu.jpg) top no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.headmenu{
	position:relative;
	left:30px;
	top:10px;
}

.menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}

.podmenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}


.menu li{
	float:left;
	position:relative;
	left:18px;
}

.menu #m1{
	position:relative;
	padding-right:2px;
	text-align:center;
	width:120px;
}

.menu #m2{
	position:relative;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	width:141px;
}

.menu #m3{
	position:relative;
	padding-left:2px;
	padding-right:2px;
	width:137px;
	text-align:center;

}

.menu #m4{
	position:relative;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	width:157px;
}

.menu #m5{
	position:relative;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	width:142px;
}

.cleaner{
	clear:both;
}

.podmenu{
	height:184px;
	width:808px;
	position:relative;
	background: url(../images/krivka2.png) top no-repeat;
	
}

.headcontent{
	height:11px;
	width:808px;
	position:relative;
	background: url(../images/headcontent.jpg) top no-repeat;
	
}

.content{
/*	_height:300px;
	min-height:300px;*/
	width:808px;

	top:0px;
	_top:-7px;
	position:relative;
	background: url(../images/content.jpg) top repeat-y;
	
}

.bottomcontent{
	height:14px;
	width:808px;
	top:-10px;
	_top:-7px;

	position:relative;
	background: url(../images/bottomcontent.jpg) top no-repeat;
	
}

.nadmenu{
	position:absolute;
	top:5px;
	left:550px;
	font-size:12px;
}

.nadmenu ul{
	padding:0px;
	margin:0px;
	position:relative;
}

.nadmenu li{
	list-style:none;
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.nadmenu a{
	text-decoration:underline;
	color:#0066CC;
}

.nadmenu a:hover{
	text-decoration:none;
	color:#FF3333;
}

#s2{
	display:none;
	background-color:#1D8BCF;
	position:absolute;
	left:170px;
	width:135px;
/*	height:120px;*/
	padding:5px;
	top:-15px;
	border-left:solid 1px #6FBAD5;
	border-right:solid 1px #6FBAD5;
	border-bottom:solid 1px #6FBAD5;
	text-align:center;
}

#s2 li{
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #0099CC;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#s3{
	display:none;
	background-color:#1D8BCF;
	position:absolute;
	left:316px;
	width:129px;
/*	height:120px;*/
	padding:5px;
	top:-15px;
	border-left:solid 1px #6FBAD5;
	border-right:solid 1px #6FBAD5;
	border-bottom:solid 1px #6FBAD5;
	text-align:center;
}

#s3 li{
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #0099CC;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#s4{
	display:none;
	background-color:#1D8BCF;
	position:absolute;
	left:456px;
	width:150px;
/*	height:120px;*/
	padding:5px;
	top:-15px;
	border-left:solid 1px #6FBAD5;
	border-right:solid 1px #6FBAD5;
	border-bottom:solid 1px #6FBAD5;
	text-align:center;
}

#s4 li{
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #0099CC;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#s5{
	display:none;
	background-color:#1D8BCF;
	position:absolute;
	left:617px;
	width:136px;
/*	height:120px;*/
	padding:5px;
	top:-15px;
	border-left:solid 1px #6FBAD5;
	border-right:solid 1px #6FBAD5;
	border-bottom:solid 1px #6FBAD5;
	text-align:center;
}

#s5 li{
	position:relative;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #0099CC;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.podmenu li{
	list-style:none;
}

.podmenu a{
	font-size:13px;
	font-weight:bold;
	width:100%;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

.podmenu a:hover{
	background-color:#0066CC;
}

.menu a{
	font-size:13px;
	font-weight:bold;
	display:block;
	width:100%;
	color:#FFFFFF;
	text-decoration:none;
}

.text{
	position:relative;
	left:50px;
	top:20px;
	float:left;
	width:510px;
	padding-right:10px;
/*	_height:400px;
	min-height:400px;*/
}

.texttwo{
	position:relative;
	left:50px;
	top:20px;
	width:710px;
	padding-right:10px;
	margin-top:0px;
	padding-top:5px;
/*	_height:400px;
	min-height:400px;*/
}


.textright{
	position:relative;
	float:left;
	top:20px;
	left:50px;
	border-left:solid 2px #D3E9F5;
	padding-left:10px;
/*	_height:300px;
	min-height:300px;*/
	width:180px;
}

.textright p{
	text-align:center;
}


img{
	border:0px;
}

.fotoleft{
	border:solid 1px #000000;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
	margin-top:5px;
	position:relative;
	padding:3px;
}

.fotoright{
	float:right;
	margin:5px 0px 5px 15px;
	/*margin-left:7px;
	margin-bottom:3px;*/
	border-color:#000000;
	border:solid 1px;
	padding:3px;
}

.foto{
	border:solid 1px #000000;
	position:relative;
	padding:3px;
}


p{
	text-align:justify;
	position:relative;
}

.footer{
	height:30px;
	position:relative;
	text-align:right;
	padding-top:50px;
	padding-right:70px;
	font-size:12px;
	
}

.footer a{
	text-decoration:underline;
	color:#0066CC;
}

.footer a:hover{
	text-decoration:none;
	color:#FF3333;
}

.text li, .texttwo li{
	list-style: square outside url(../images/li.gif);
}

.text a, .texttwo a{
	color:#003399;
	text-decoration:underline;
}

.text a:hover, .texttwo a:hover{
	color:#CC0000;
	text-decoration:none;
}

h1{
	padding:0px;
	margin:0px;
	position:absolute;
	left:50px;
	top:5px;
	font-size:10px;
	color:#003399;
	display:none;
}

.logoinmed{
	position:absolute;
	top:15px;
	left:60px;
}

#popisek{
	position:absolute;
	top:158px;
	left:80px;
}

.banner{
	float:right;
}

.bannertext{
	position:absolute;
	left:260px;
	top:30px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}


#odkazy li{
	padding:1px;
	position:relative;
}


/*anketa*/
.anketadiv{
	position:relative;
	width:175px;
	border:solid 1px #666666;
	padding:2px;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#EEF9FF;
}

.anketadiv a{
	color:#003366;
	cursor:pointer;
}

.anketadiv a:hover{
	color:#FF3333;
}

.anketa{
	background-color:#FF9966;
	position:relative;
	height:15px;
	margin-right:3px;
	text-align:center;
}

.headanketa{
	position:relative;
	text-align:center;
	background-color:#BDE8FF;
}

.licham{
	background-color:#E8F7FF;
	position:relative;
}
.sudam{
	background-color:#E7EFFA;
	position:relative;
}

.licham2{
	background-color:#333366;
	position:relative;
}


.tabanketa{
	position:relative;
	width:100%;
	margin-bottom:10px;
}
/*konec anketa*/

/*napiste nam*/

.napiste{
	text-align:right;
	position:relative;
	width:470px;
/*	background-color:#FFF7D9;*/
	background-color:#F2F9FD;
}

.napiste legend{
	top:-12px;
	padding:2px;
	position:relative;
	background-color:#006699;
	color:#FFFFFF;
	border:solid 1px #000000;
	font-size:12px;
	font-weight:bold;
}

.goodreg{
	border:solid 1px #009933;
	background-color:#D3F0CE;
	font-size:11px;
	padding:3px;
	margin-bottom:15px;
	position:relative;

}

.errorlogin{
	font-size:11px;
	color:#000000;
	background-color:#FFDEDB;
	border:solid 1px #FF0000;
	padding:3px;
	margin-bottom:15px;
	position:relative;
}

.napiste label{
}

.napiste input{
	position:relative;
}

.napiste textarea{
	width:460px;
	position:relative;
}


.kontaktdiv{

	position:relative;
	background-color:#F2F9FD;
	padding:10px;
	margin-bottom:10px;
	border:solid 1px #0099CC;
}

/*fotogalerie*/
.objekt{
	width:680px;
	position:relative;
	margin-bottom:20px;
	min-height:100px;
	_min-height:100px;
}
.ffoto{
	position:relative;
	float:left;
	padding:2px;
}
/*.reference{
	float:left;
	margin:0px 15px 5px 0px;
	border:solid 1px #993300;
}*/
.reference{
	float:left;
	margin:5px 15px 5px 0px;
	border-color:#000000;
	border:solid 1px;
}


.ffoto img{
	float:left;
	margin:5px 15px 5px 0px;
	border-color:#000000;
	border:solid 1px;
	filter:Alpha(opacity=90, style=0);
	opacity:0.9;
	-khtml-opacity: 0.9;
	-moz-opacity:0.9;
}

.ffoto img:hover{
  	filter:Alpha(opacity=100, style=0);
	opacity:1;
	-khtml-opacity: 1;
	-moz-opacity:1;
}

.ffoto a{
	filter:Alpha(opacity=90, style=0);
	opacity:0.9;
	-khtml-opacity: 0.8;
	-moz-opacity:0.9;
}


.ffoto a:hover{
  	filter:Alpha(opacity=100, style=0);
    opacity:1;
	-khtml-opacity: 1;
	-moz-opacity:1;
	
}

.vsechnafota{
	position:relative;
	width:630px;
	text-align:center;
	padding-left:20px;
}
.vypisgalerie{
	position:relative;
	padding:20px;
	width:400px;
}
.vypisgalerie2{
	position:relative;
	padding-top:10px;
	padding-left:5px;
}

h2{
	display:inline;
	font-size:16px;
}

blockquote{
	background-color:#E2EFF8;
	width:400px;
	margin:auto;
	border-left:solid 5px #B0CFE8;
	border-bottom:solid 1px #B0CFE8;
	border-top:solid 1px #B0CFE8;
	border-right:solid 1px #B0CFE8;
	position:relative;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
}

h3{
	position:relative;
	top:5px;
	padding-left:3px;
	padding-right:3px;	
	border:outset 1px #003399;
	background-color:#C1DDEE;
	color:#000000;
	font-size:13px;
}

.clanektitle{
	position:relative;
	top:5px;
	padding-left:3px;
	padding-right:3px;	
	border-bottom:solid 1px #006699;
	border-top:solid 1px #006699;
	background-color:#C1DDEE;
	color:#000000;
}

.hodnoceniclanku{
	font-size: 11px;
	text-align:right;
}

.browserimg{
	position:relative;
	top:3px;
	padding-right:10px;
}

.browser{
	margin-right:20px;
	position:relative;
	color:#999999;
}

.reakcena{
	color: #006633;
	background-color: #FFFEF7;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	line-height:17px;
	font-size:11px;
}
.reakcena a{
	color:#660000;
}
.reakcena a:hover{
	color:#FF3300;
}

.infoimg{
	position:relative;
	top:-2px;
	padding-right:10px;
	cursor:help;
}

#insurance{
	position:relative;
	font-size:11px;
	margin-bottom:5px;
}

#napoveda{
	width:550px;
	margin:auto;
	margin-bottom:15px;
	font-size:12px;
	padding:5px;
	background-color:#F2F9FD;
	border:solid 1px #006699;
}

#formularadd{
	margin-left:135px;
	width:480px;
}

.center{
	text-align:center;
}

.datumek{
	position:relative;
	left:50px;
	top:5px;
	font-size:12px;
}

.cervena{
	color:#FF3300;
}

.foto_kategorie ul{
	margin:0px;
	padding:0px;
}

.foto_kategorie li{
	display:inline;
	list-style: square outside url(../images/li.gif);
	padding-left:10px;
	padding-right:10px;
	position:relative;
}

.kat_left{
	float:left;
	position:relative;
}

.poradenstvi_img{
	position:relative;
	margin-right:10px;
}
