@charset "UTF-8";

* {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
@font-face {
  
  src: url(http://www.windsurfer.si/novo/font/FuturaTEE-Medi.ttf);
}



body {
	color:#1F1D13;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;;
	font-size:12px;
	/*line-height:20px;*/
	background-attachment: scroll;
	background-color: #000000;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}

/*OZADJE*/
#bgr_top1 {
	background-attachment: scroll;
	background-color: #000000;
	z-index:-1;
}
#bgr_top2 {
	background-attachment: scroll;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
}
#bgr_main {
	background-attachment: scroll;
	background-color: #ffffff;
	z-index:-1;
}
#bgr_bottom1 {
	background-attachment: scroll;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
}
#bgr_bottom2 {
	background-attachment: scroll;
	background-color: #000000;
}
#bgr_bottom3 {
	background-attachment: scroll;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
}
#bgr_bottom4 {
	background-attachment: scroll;
	background-color: #000000;
}
#bgr_bottom5 {
	background-attachment: scroll;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
}
#bgr_bottom6 {
	background-attachment: scroll;
	background-color: #000000;
}

#header {
	height: 110px;
	width:100%;
}
#logo {
	float: right;
	z-index:900;
}

/*NAVIGACIJA*/
* {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	border: 0px;
}

#nav {
	width: 800px;
	height: 100px;
	float: left;
	display: inline;
	position: relative;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	
}
#nav ul li strong {
	float: left;
	width: 98px;
	height: 35px;
	overflow: hidden;
	text-indent: -99999px;
	margin: 0px;
	padding: 0px;
}



#nav ul li a {
	color: #FFFFFF;
	text-decoration: none;
	
	
}

#nav ul li a.active { color:#66FF33;}

#nav .nav_about {
	font-size: 10px;
	
}


#nav .nav_about ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
#nav .nav_services ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
#nav .nav_work ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
#nav .nav_blog ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
#nav .nav_foto ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
#nav .nav_contact ul {	
	margin-top: 35px;
	margin-left:35px;
	
}
/*SREDINA*/
#main {
	height: 300px;
	width: 800px;
}

/*VSTOP TEAM*/
#anim {
	float:left;
	width:800px;
	height: 260px;
	padding-left: 10px;
	padding-top: 0px;
		
}
 #anim li {display:block; margin-right:13px; margin-bottom:0px; overflow:hidden; position:relative;float: left;}
/*Position relativly so we can easily position the text later on*/


#anim li a {cursor:pointer;display:block; height:260px; overflow:hidden; text-decoration:none; color:#FFF;  }
/*Overflow hidden hides the text inside of the block.*/



#anim ul li a span.hover {background:transparent url(../i/gif_trans.gif) repeat;display:block;float:left;height:100%;position:relative;width:100%; }
/*transparent gif makes .hover clickable in the troublesome IE6*/

#anim li a span.trans {width:200px; display:block; position:absolute; bottom:0px; left:0px; padding:8px; background-color:#000;  }
/*The width for the #anim span.trans is the maximum width of the expanded <li> / block - the .trans span is absolutely positioned to the bottom of the .hover span*/
#anim li a span.heading  {font-size:14px!important; color:#FFF; margin-bottom:3px;}
/*You can tweak font sizes and colours*/
#anim li a span.trans span.summary  {
	display:block;
	clear:both;
	font-size:10px;
	color:#00FF33;
}		
/*You can tweak font sizes and colours*/



#anim li.j {background-image:url(../i/grid/j.jpg); background-position: center; }
#anim li.k {background-image:url(../i/grid/k.jpg); background-position: center; }
#anim li.l {background-image:url(../i/grid/l.jpg); background-position: center; }

.style1 {
	font-size: 16px;
	color: #FFFFFF;
}
.naslov {
	padding-top: 0px;
	padding-bottom: 0px;
}
.novice {
	height: 260px;
	width: 760px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	position: relative;
}

div#slika_desna div.skritnapis{ display: none; }
div#slika_desna:hover div.skritnapis{ display: block; }


#galleryie {
  padding:0; 
  margin:0 auto; 
  list-style-type:none; 
  overflow:hidden; 
  width:800px; 
  height:100px;
  background-color:#000000;
  }
#galleryie li {
  float:left;
  list-style-type:none; 
 
  }

#galleryie li a {
  display:block; 
  height:100px;
  width:100px;
  overflow:hidden;
  
  text-decoration:none;
  opacity: 0.2;
  filter: alpha(opacity=20); 
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  
 
  
  }

#galleryie li a img {border:0;}
#galleryie li a:hover {
  opacity: 1.0;
  filter: alpha(opacity=100); 
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 
  width:100px;
  }
#naslov {
	height: 20px;
	width: 800px;
	font-size: 14px;
	text-align: left;
	color: #00FF33;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 20px;
}

#kontakt {
	float: left;
	height: 258px;
	width: 478px;
	border: 1px solid #66FF33;
	vertical-align: middle;
	display: block;
}
#kontakt_m {
	float: right;
	width: 258px;
	height: 258px;
	border: 1px solid #66FF33;
	vertical-align: middle;
	display: block;
}


#formm { padding: 10px 25px 10px; }
#formm p, #formm a, #formm td, #formm div { color: #ffffff; }
#formm input.submit { background-color: #ffcc00; }
#formm div.mngdb_form_key {margin-top: 20px; }
#formm div.mngdb_form_field_error p.queryString { color: #ff6600; }
#formm div.mngdb_form_field_error { border-left: 2px solid #ff6600; padding: 0px 10px;}


.nav_list0_old {margin-top: 5px;margin-left:35px;color:#ffffff;}
.nav_list0_old li a {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_list0_old li a.active { color:#66FF33;}

a.nav_active{
    color:#00ff00;
}
.jeziki {
	color: #ffffff;
	text-decoration: none;
}
.jeziki a{
	color: #ffffff;
	text-decoration: none;
}
a.active2 {color: #00ff00;}


div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}

div.slika_opis{
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#cccccc;
    text-align:left;
    padding: 0px 12px;
    opacity:1;
    line-height:1 em;
}

#overlaypic {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:800px;	
	min-height:600px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
#overlaypic .close {
	background-image:url(http://www.windsurfer.si/im/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

	
div#mngdb_input_part_tecaji { float: left; width: 179px; margin: 20px 0px 0px 20px; border-right: 1px solid #66FF33; height: 258px; }
div#mngdb_input_part_ime { float: left; width: 219px; margin: 20px 20px 0px 20px; border-right: 1px solid #66FF33; height: 258px; }
div#mngdb_input_part_agree { float: left; width: 320px; margin: 20px 20px 0px 0px; }
#formm { padding: 0px; }
#mngdb_line_ime, #mngdb_line_naslov, #mngdb_line_email, #mngdb_line_telefon { width: 150px;}
#formm div.mngdb_form_key {margin: 0px 0px 20px; }
#formm p, #formm a, #formm td, #formm div { color: #ffffff; font-size: 11px; }
#formm a {color:#00ff00;}
#mngdb_text_opombe {width: 200px;}
.mngdb_choice_radio { margin-right: 5px; }

#prijava_first_page { float: left; width: 480px; height: 260px; margin-left: 20px; margin-top: 20px; color: #ffffff; }
.formm_0 { float: left; height: 260px; width: 260px; margin-left: 20px; margin-top: 20px; }
#formm_messages {color:#00ff00;font-weight: bold; }


#formm form.prijava input.submit {background-color: none !important;  background: url(/im/buttons/button_bg.png) no-repeat left top; width: 130px; height: 26px; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

