/* blueprint */
@import url("reset.css");
/* @import url("forms.css"); */
@import url("lightbox.css");

/* core */
body{
	color:#ffffff;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size:0.8em;
	text-align: center;
	background:url('../images/body_bg.jpg') top center no-repeat #629440;
	behavior:	url("csshover.htc");
}

.clear{clear:both;}

dl dt, dl dd{ margin:0px 10px 0 0;}
dl dd {margin-bottom:10px;}
dl dt {font-weight:bold; font-size:1.1em;}

a:link, a:visited{color:#fbad18; text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

h2, h3{
	font-size: 1.8em;
	color: #d2d3d3;
	font-family: "Arial Black";
}
h3{font-size: 1.2em;}
h4{font-weight:bold;}

#content h2{text-align:right; margin:0 15px 15px 0;}

#main{width:1000px;  margin:30px auto; padding:0; background:url('../images/main_bg.gif') top center repeat-y;}
#left, #right{width:450px; text-align:left;}
#left{margin-right:25px; float:left;}
#right{margin-left:25px; float:right;}


#logo{width:450px; height:399px; background:url('../images/logo_bg.png') top right no-repeat;}
#logo a{display:block; width:450px; height:399px;}
#logo a img{display:none;}

#partners{width:430px; min-height:400px;}
#partners .partner{width:125px; height:90px; margin:5px; float:right;}
#partners .partne img{border:none;}

.cena{text-align: center; margin-bottom:40px;}

#h1{width:450px;}
#h1 h1{display:none;}

.home{background:url('../images/h1_oz.png') top center no-repeat; height:265px;}
.festival{background:url('../images/h1_festival.png') top center no-repeat; height:196px;}
.program{background:url('../images/h1_program.png') top center no-repeat; height:288px;}
.kontakt{background:url('../images/h1_kontakt.png') top center no-repeat; height:288px;}
.galeria{background:url('../images/h1_galeria.png') top center no-repeat; height:210px;}
.galeria08{background:url('../images/h1_galeria08.png') top center no-repeat; height:163px;}
.galeria09{background:url('../images/h1_galeria09.png') top center no-repeat; height:163px;}
.obcianske-zdruzenie-openmind{background:url('../images/h1_oz.png') top center no-repeat; height:265px;}


#menu{width:450px; float:right; margin-bottom:40px;}
#menu ul{margin-left:15px;}
#menu ul li{
	display:block;
	height:20px;
	list-style-type: none;
	margin:0 5px 0 5px;
	padding:1px 2px 2px 2px;
	float:left;
	border-top:1px solid #d2d3d3;
	border-bottom:1px solid #d2d3d3;
}
#menu ul li a{text-decoration: none;}

#content{width:450px; float:right;}
  .justify{text-align: justify;}
#content p, #content dl, h3, h4{padding:0 15px 0 15px; margin:10px 0 10px 0}

.message{padding:5px; border-top:2px solid #fff; border-bottom:2px solid #fff; font-weight:bold;}
.bad{color:red;}

#footer{width:1000px; height:80px;  clear:both; margin:0 auto; background:url('../images/footer_bg.gif') top right no-repeat;}


form{margin:20px 0 0 20px;}
form legend{font-weight:bold;}
form input, form label, form textarea{margin:3px 0 2px 3px; width:200px;}
form label{display:block; width:100px; float:left;}
form input#code{width:140px;}
form input.submit{width:80px;}

ol{padding:0 15px 0 15px; margin:10px 0 10px 0}
