@charset "utf-8";
/* CSS Document */
/* ------------ Made by: Mikulas Micutka 2009; www.micutka.eu -------------- */

/* --------------------------- Vseobecne styli ----------------------------- */

* {margin:0; padding:0;}
* a {text-decoration:none; color:#253F26;}
* a img{ border: none; }

body {
	background:#ffffff url(images/backstrip.jpg) repeat-x;
	font-family:Sans-serif, Geneva, Arial, Helvetica;
	font-size:13px;
	font-style:italic;
	color:#646782;
	}
	
* H2 { font-size:1.5em; font-weight:normal; color:#000066; }
* H3 { color:#000066; font-size:1.2em; font-weight:normal; }

/* ----------------------------- Horne menu --------------------------------- */

#menu {	width: 560px; height:60px; margin-top:30px;	margin-right:50px; float:right;	position:relative; font-style:italic; font-weight:bold;	}
#menu ul { list-style:none; float:right; margin-top:20px; width:auto; }
#menu ul li { width:130px; height:35px; display:inline-block;	float:left;	}
#menu li a { background:url(images/tlacidlo.jpg) no-repeat; background-position:0px 0px; height:35px; display:block; text-align:center; line-height: 35px; color:#000066; }	
#menu li a:hover { color:#f91339; background:url(images/tlacidlo.jpg) no-repeat; background-position:0px -35px; height:35px; }	
#menu ul li#open { width:130px; height:35px; background:url(images/tlacitkostlacene.jpg);	text-align:center;	line-height: 35px; color:#BFCDF2; }

/* ------------------------------ Stranka ----------------------------------- */	

#flesh { float:right; margin-top:9px; margin-left:100px; padding-right:41px; width:auto; }

#header { width:1000px; height:352px;	margin:0 auto; background:url(images/main.jpg) no-repeat; }

#main {	width:900px; height:auto; margin:0 auto; position:relative;	}

.titul { height:55px; }
	
#lhtab {
	width:234px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(images/lhtab.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	margin-bottom:125px;
	position:relative;
	}
#lhtab ul { list-style:url(images/fajka.gif); margin:12px 0px 0px 22px; padding:0;}	
#lhtab li { padding:4px; border-bottom:1px solid #ccccff; }
#lhtab li.actual { padding:4px; border-bottom:1px solid #FEBDB8; color:#995555; font-style:normal; font-weight:bold; }
#lhtab li a { color:#555588; font-style:normal; font-weight:bold;}
#lhtab li a:hover {color:#f91339;}
		
#phtab {
	width:539px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(images/phtab.jpg);
	background-repeat:no-repeat;
	float:right;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	position:relative;
	}
	
#phtab ul { list-style:none; margin:12px 0px 0px 22px; padding:0;}	
#phtab li { padding:4px; }

#ldtab {
	width:236px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(images/ldtab.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:28px;
	padding-right:30px;
	padding-top:45px;
	position:relative;
	margin-top:130px;
	}
	
#pdtab {
	width:539px;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(images/pdtab.jpg);
	background-repeat:no-repeat;
	float:right;	
	position:relative;
	}
	
#footer {
	width:902px;
	height:78px;
	border:none;
	background:url(images/spodnalista.jpg) no-repeat;
	background-color:#a1bbda;
	float:left;
	position:relative;
	margin-top:35px;
	}
	
.micutkalogo {
	width:85px;
	font-size:12px;
	height:39px;
	background:url(images/micutkalogo.gif) no-repeat;
	float:right;
	margin-right:53px;
	margin-top:20px;
	}
	
.micutkalogo a{ display:block; }

.vnutorna {
	height:100px;
	margin-bottom:20px;
	padding-right:15px;
	color:#000066;
	border-bottom: 1px #FEBDB8 solid;
	margin-top:25px;
	position:relative;
	}
	
.vnutorna img{ float:left; margin-right:15px; }
.vnutorna a{ font-size:1.2em; }

/* -------------------------------- Kontakt ----------------------------------- */

.kontakt {
	height:auto;
	margin-bottom:20px;
	padding-right:15px;
	color:#000066;
	border-bottom: 1px #FEBDB8 solid;
	margin-top:30px;
	}
			
.kontakt img { float:right; margin-right:15px; }		
.kontakt ul { list-style:none; margin:15px 0px 0px 27px; padding:0; }
.kontakt li { padding:3px; }
.kontakt li b { font-style:normal; }
.kontakt li p { font-style:normal; }
.kontakt li.mail { list-style-image:url(images/zavinac.jpg);}
.kontakt li.adresa { list-style-image:url(images/dom.jpg);}
.kontakt li.tel{ list-style-image:url(images/telefon.jpg);}

/* ------------------------------- Gombiky ------------------------------------ */

a.viac{ 
	display:block;
	width:81px; 
	height:23px; 
	background:url(images/viacgombik.gif) no-repeat; background-position:0px -23px;
 	float:right;
	margin-right:5px;
	margin-top:30px;
	cursor:pointer;
	}
		
a:hover.viac {  background-position:0px 0px; }
	
a.viac1 { width:81px; 
	height:23px; 
	background:url(images/viacgombik.gif) no-repeat; background-position:0px -23px;
 	float:right;
	margin-right:5px;
	margin-top:15px;
	cursor:pointer;
	}
		
a:hover.viac1 { background-position:0px 0px; }
	
a.vsetky { 
    width:81px; 
	height:23px; 
	background:url(images/vsetkygombik.jpg) no-repeat; background-position:0px -23px; ;
 	float:right;
	margin-right:5px;
	margin-top:40px;
	cursor:pointer;
	margin-bottom:40px;
	}
		
a:hover.vsetky { background-position:0px 0px; }

/* ----------------------------- Referencie ------------------------------------ */

.refobr img{ float:right; margin-bottom:5px;}

#ref { line-height:20px; }

.refnahlady {
	position:relative;
	width:160px;
	padding-right:9px;
	padding-left:9px;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}

.refnahladynavisku {
	position:relative;
	width:116px;
	margin-right:10px;
	margin-left:9px;
	float:left;
	margin-top:10px;
	margin-bottom:30px;
}

.sluzbyobr img{ float:right; margin-bottom:5px; margin-top:50px; margin-bottom:5px; margin-left:10px;}



