@charset "utf-8";

body {
margin:0;
padding:0;
height:100%;
background:url(../images/pozadina.png) repeat-y top left #2989cc;
}

#body2 {
background:url(../images/pozadina2.png) repeat-y top right transparent;	
}

a { color:#09C; text-decoration:none; }
a:hover { text-decoration:underline; }

a:hover { }

.clear { clear:both; }

#header {
background:url(../images/vrh.png) repeat-x top left;
height:400px;
}

#container { 

border-left:1px solid #DFBFFF;
border-right:1px solid #DFBFFF;
margin-left:auto;
margin-right:auto;
width:950px;
min-width:950px;
max-width:950px;
background:white;
}

#logo { 
display:block;
width:300px;
height:76px;
background:url(../images/logo.png) no-repeat top left;
}

#menu {
background:url(../images/menu-levo.png) no-repeat top left;
display:block;
height:310px;
float:right;
padding-top:100px;
padding-right:30px;
padding-left:30px;
}


#menu a { 
color:#efefef;
font-family:Verdana, Geneva, sans-serif;
font-size:95%;
text-decoration:none;
padding: 10px 50px 10px 30px;
display:block;
}

#menu a:hover {  text-decoration:none; background:url(../images/menu-button.png) no-repeat top right; color:#75c3f9;  }

#prethodni { float:left; display:block; width:80px; height:200px; border:0; color:#555; padding-top:100px; padding-left:20px; }
#sledeci { float:right; display:block; width:80px; height:200px; border:0; color:#555; padding-top:100px; }
#sledeci img, #prethodni img {  border:0; display:none; float:none; }

#sledeci:hover, #prethodni:hover { border:0; color:#555; }
#sledeci:hover img, #prethodni:hover img { display:inline;  }

#slika { display:block; background:url(../images/slideshow/1.jpg) no-repeat top left; width:740px; height:290px; }

#arena {
padding:1%; 
color:#666;
font-size:95%;
}

#bottom 
{

background:url(../images/dno.png) repeat top left #222222;
width:100%;
color:#ddd;
min-height:150px;
font-size:90%;
}

#bottom h3 { font-size:110%; }

#bottom a { color:#666; text-decoration:none; display:block; padding: 3px 3px 3px 10px; }
#bottom a:hover { text-decoration:none; color:#ccc  }

#copy {
font-size:70%;
font-family:Verdana, Geneva, sans-serif;
text-align:center;
padding-top:1%;
border-top:1px solid #333;
}
#copy a { color:white; text-decoration:none; display:inline; padding:0; }
#copy a:hover { text-decoration:underline; background:none; }

/* Kontakt forma */

#contactForm {    }

#contForm table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#contForm .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  width: 125px;
  color:#666;
  white-space: nowrap;
}

#contForm .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#contForm .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 100px;
  white-space: nowrap;
}

#contForm .textfield {
  width: 150px;
}

#contForm label.error {
  background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#contForm label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}

#contForm .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left:19px;
  margin-top:20px;
  display:none;
}

#contForm .field input { 
 border:1px solid #999;
 color:#2434FB;
 height:25px;
 line-height:25px;
 width:270px;
 margin-left:30px}

 #contForm .field textarea {
 border:1px solid #999;
 color:#2434FB; 
 line-height:25px;
 width:270px;
 margin-left:30px
 }


#signupsubmit { margin-left:30px; width:270px; padding-top:5px; padding-bottom:5px; margin-top:10px; }

#pro_lista { list-style:none; }

#pro_lista li { padding-top:5px; padding-bottom:5px;}

#presovani2, #liveni2, #fert2, #nadvratne2 { border:1px solid #aaa; padding:10px; }
