/* GENERAL */
* { padding:0; margin:0; }

body { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#555; }
li { list-style:none; } 
img { border:0; }
table { border-collapse:collapse; }
td { vertical-align:top; }
.clr { clear:both; font-size:0; line-height:0; }

/* HEADINGS */
h1, h2, h3, h5{ font-weight:normal; color:#1F6D24; font-family:Georgia, "Times New Roman", Times, serif; clear:both; }
h1 { font-size:27px;  margin-bottom:15px; }
h2 { font-size:19px; margin-bottom:15px; border-bottom:1px solid #d0d0d0; padding:0 0 3px 20px; background:url(images/bullet_ball.png) no-repeat 0px 3px; }
h3 { font-size:17px; margin:10px 0; border-bottom:1px solid #d0d0d0; padding:0 0 3px 20px; background:url(images/bullet_ball.png) no-repeat 0 0; }
h3.secondary { font-size:19px; margin: 10px 0 5px 0; border-bottom: 2px solid #396FA2; padding:0 0 3px 20px; background: url(images/bullet_ball_blue.gif) no-repeat 0 5px; color: #11449F;  border-top: 2px solid #396FA2;  }
h4 { font-weight:bold; font-size:12px; margin:8px 0; }
#menuTop h5 { font-size:19px; margin-bottom:15px; text-align:center; color:#9c0000}

h2.noline, h3.noline { border:0; padding:0; background:none; }

q {float:left; width:28em; display:block; margin:0.25em 0.75em 0.25em 1em; padding:0.5em; border:3px double #CCC; border-width:3px 0; color:#333; background-color:#f0f0f0; text-align:left; font:italic 1.2em/1.2 Georgia;}
q.q2 {float:left; width:14em; display:block; margin:0.25em 0.75em 0.25em 1em; padding:0.5em; border:3px double #CCC; border-width:3px 0; color:#333; background-color:#f0f0f0; text-align:left; font:italic 1.2em/1.2 Georgia;}

/* TYPO */
a { text-decoration:none; color:#548EC5; }
a.more { background:url(images/more.gif) no-repeat right 6px!important; padding-right:10px; }
a.less { background:url(images/less.gif) no-repeat left 6px!important; padding-left:10px; }
a:hover { background: #FFD3D7; }
a.more:hover, a.less:hover { background-color:#FFD3D7!important; }
a:hover img { opacity:0.7; filter:alpha(opacity=70); }
.notice { background:#DDECFB; border:1px solid #548EC5; padding:10px 10px 5px 10px; margin:15px 0 20px 0; color:#3674AD; }
.required, .promotion { color:#f00; }

/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("images/sprites.gif") no-repeat 5px -500px;padding-left:21px}
a.morelink:hover {background: transparent url("images/sprites.gif") 5px -400px}
.morelink span {position:absolute;left:-9999px;width:900px}

.light { color:#999; }
.small { font-size:11px; }

/* PARAGRAPH */
p { line-height:20px; padding-bottom:10px; }
.borderBottom { border-bottom:1px dotted #c0c0c0; margin-bottom:10px; }
.pb0 { padding-bottom:0; } .pb5 { padding-bottom:5px; } .pb10 { padding-bottom:10px; } .pb15 { padding-bottom:15px; }
.pt0 { padding-top:0; } .pt5 { padding-top:5px; } .pt10 { padding-top:10px; } .pt15 { padding-top:15px; }

p.backtotop { background:url(images/bg_main960.gif) repeat-y 0 0; text-align:right; clear:both; padding: 15px 20px 20px 0;}
p.backtotop a {  background:url(images/li_top.gif) 0 3px no-repeat; padding-left:10px; }
p.backtotop a:hover { background-color:transparent; text-decoration: underline;}

/* LIST */
ul{ margin-bottom:10px;}
ul li { line-height:20px; padding-left:10px; background:url(images/li.gif) 0 7px no-repeat;  margin-left:10px;}
li.teebox { line-height:22px; padding-left:20px; margin-left:20px; background:url(images/li_teebox.gif) 0 5px no-repeat; }
li.menu { line-height:22px; padding-left:25px; background:url(images/li_menu.gif) 0 7px no-repeat; font-size:13px; }
div#capacity ul li.menu { line-height:22px; padding-left:25px; background:url(images/li_menu.gif) 0 7px no-repeat; font-size:13px; margin-left:170px; }
ol {margin:0 0 0 25px; padding-bottom:10px; line-height:20px;}
ol li { list-style:decimal; font-weight:bold; color:#548EC5; }
ol li ol li { list-style:circle; font-weight:normal; color:#777;}

/* IMAGES */
#right img.imgLeft, #right img.imgRight, #right img.imgCenter, #gallery img { margin:0 0 7px 0; padding:3px; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; }
#right img.imgLeft { float:left; margin-right:20px;  }
#right img.imgRight { float:right; margin-left:10px; }
#right img.imgCenter{ margin:10px 0;}
#right .picSeries img { float:left; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px; margin:10px 0 0 15px;}
.holeGallery img{float:left; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:3px; margin:15px 0 0 15px; width:166px; height:250px;}

/*BUTTON*/
a.btnBooking { display:block; height:35px; line-height:35px; width:185px; background:url(images/btn_booking.gif); text-align:center; color:#417db5; font-size:13px;  font-weight:bold; }
a.btnBooking:hover { background:url(images/btn_booking_hover.gif); color:#548EC5; }

a.btnBooking1 { font-family:Arial, Helvetica, sans-serif; }
a.btnBooking1 { display:block; height:35px; line-height:35px; width:185px; background:url(images/btn_booking.gif); text-align:center; color:#417db5; font-size:12px; font-weight:bold; }
a.btnBooking1:hover { background:url(images/btn_booking_hover.gif); color:#548EC5; }
	
a.btnDownloadPDF { display:block; width:120px; height:30px; line-height:30px; background:url(images/btn_downloadpdf.gif) no-repeat; color:#888; text-align:center; padding-left:6px; }
a.btnDownloadPDF:hover{ background:url(images/btn_downloadpdf_hover.gif) no-repeat; color:#3674AD; }

input.searchBtn { width:50px; }
input.searchTextfield { border:1px solid #bbb; padding:3px; color:#333; width:200px; }

/* STRUCTURE */
#container { width:960px; margin:0 auto; }
	#navWrapper { height:40px; margin:0 0 20px 0; padding:0 7px; background:url(images/bg_navwrapper960.gif) no-repeat 0 0; text-align:center; }
		#nav { height:40px; margin:0; padding:0; background:url(images/bg_nav.gif) repeat-x 0 0; }
		#nav ul { width:905px; padding:0; margin:0 auto; }
		#nav li { display:inline; background:none; padding:0; margin:0; }
		#nav li a { height:40px; line-height:40px; padding:0 16px; display:block; float:left; color:#fff; font-weight:bold; text-decoration:none; }
		#nav li a:hover { background:url(images/bg_navhover.gif) repeat-x 0 0; }
		#nav li.menu-current a, #nav li.menu-current a:hover, #nav li.menu-current a:active,
		#nav li.menu-parent a, #nav li.menu-parent a:hover, #nav li.menu-parent a:active { background:url(images/bg_navactive.gif) repeat-x 0 0; color:#FFCB00; }
		
	#banner { background:url(images/bg_bannerleft_bottom.gif) no-repeat bottom left; min-height:10px; height:auto!important; height:10px; margin-bottom:20px; }
		#bannerLeft { float:left; width:230px; background:url(images/bg_bannerleft_top.gif) no-repeat top left; padding-top:20px; text-align:center; }
		#bannerLeftHome { float:left; width:230px; background:url(images/bg_bannerleft_top.gif) no-repeat top left; padding-top:90px; text-align:center; }
			#logo a { background:url(images/anim_logo.gif) no-repeat center center; display:block; widows:140px; height:155px; }
			#logo a span { display:none; }
			#logo a:hover { opacity:0.7; filter:alpha(opacity=70); }
		#bannerRight { float:left; width:730px; }
		#bannerRightHome { float:left; width:730px; height:200px; background:url(images/bg_banner_right_text960.gif) 0 0 no-repeat; }
	.banner-menu-text {padding: 10px 10px 10px 10px; text-align: justify;}	
	.banner-menu-tittle {position: absolute; bottom: 0; right: 10px; text-transform: uppercase;	font-weight: bold; font-size: 2.4em; color: #fff;}

.shadow  { position:relative; display:block; color: #FAFAD2; }
/*.shadow span { position:absolute; display:block; top:0px; }
.shadow:before { display:block; padding:1px; content: attr(title); color: Red; }*/

.shadow {
  /*font-weight:bold;font-size:2.4em;*/
  /* height needed for Internet explorer lte 6 */
  height:1em; min-height:2em; line-height:2em;
  filter:Shadow(Color=Red, Direction=135, Strength=3) progid:DXImageTransform.Microsoft.Blur(pixelRadius=1);
  white-space:nowrap; text-shadow:Red 3px 3px 3px
}
.shadow:before {
  content:attr(title); display:block; margin:0 0 -2.12em 0.15em;
  padding:0;color:Red
}
/*safari*/
body:first-of-type .shadow:before {display:none}



	
	#mainWrapperTop	{ background:url(images/bg_mainwrapper_top960.gif) top left no-repeat; padding-top:10px; margin-bottom:10px; }
	#mainWrapperBottom	{ background:url(images/bg_mainwrapper_bottom960.gif) bottom left no-repeat; padding-bottom:104px; }
	#main { background:url(images/bg_main960.gif) repeat-y 0 0; min-height:200px; height:auto!important; height:200px; padding:5px 0; }
		#left { float:left; width:200px; padding:0 15px; color:#6C8F6E; overflow: hidden; }
			#subnav { margin:0; padding:0; }
			#subnav ul { padding:0; margin:0 0 15px 0; }
			#subnav li ul { padding:0; margin:0; }
			#subnav li ul ul{ padding:0; margin:0; }
			
			#subnav li { padding:0; margin:0; line-height:0; background:none; }
			#subnav li a { color:#ff6b79; padding:7px 7px 9px 7px; height:12px; line-height:12px; display:block; background:url(images/bg_subnav_sep.gif) repeat-x bottom left; width:186px; font-weight:bold; }
			#subnav li ul a { padding:7px 7px 9px 7px; width:186px; font-weight:normal; }
			#subnav li ul ul a { margin-left: 7px; padding:7px 7px 9px 7px; width:178px; font-weight:normal; }
			#subnav li ul a span { background:url(images/li_subnav.gif) no-repeat 4px 5px; padding-left:13px; }
			
			#subnav li a:hover, #subnav li.menu-current ul li a:hover { background-color: #ffd3d7; }
			#subnav li.menu-current ul li a { background-color:transparent; }
			#subnav li.menu-current a, #subnav li.menu-current a:hover { background-color:#ffc3c9; }
			
			#subnav li.menu-child ul li a { background-color:#ffebed; }
			#subnav li.menu-child a, #subnav li.menu-child a:hover { background-color:#ffebed; }
			
			#subnav li.menu-parent a {font-weight: bold;}
			#subnav li.menu-sibling a {font-weight: normal;}
			
		#right { float:right; width:700px; padding:0 15px; overflow: hidden; }	
		.bottomFull { width:680px; float:left; margin: 10px 10px 10px 10px; }
		.bottomLeft { width:340px; float:left; margin: 15px 20px 0 0; background: #DEB887; }
		.bottomRight { width:340px; float:left; margin:15px 0 0 0; background: #B0C4DE;  }
		.topFull { width:70%; float:left; margin: 10px 10px 10px 10px; }
		.topRight { width:200px; float:left; margin:15px 0 0 0; background: #B0C4DE;  }
					
		
			/* HOME PAGE */
			.homeGolf, .homeGolfLast { width:190px; float:left; margin:0 10px 15px 0; }
			.homeGolfLast { margin-right:0; }
			
			.homeLeft { width:340px; float:left; margin:0 20px 0 0; }
			.homeRight { width:340px; float:left; margin:0 0 0 0; }
				table.thumb1 { }
				table.thumb1 td { padding-bottom:15px; }
				table.thumb1 td.col1 { padding-right:8px; }
				table.thumb1 p { line-height:18px; padding:0; }
			
			/* ZEMLJEVID STRANI */
			#sitemap ul{ margin-bottom:5px;}
			#sitemap ul li { line-height:20px; padding-left:20px; background:url(images/li_ball.gif) 0 3px no-repeat;  margin-left:20px;}
			#sitemap ul ul {margin-left:30px;}
			
			
			/* GALLERIJA */
				#gallery { width:590px; }
				div.aPhoto { width:140px; height:150px; float:left; text-align:center; margin:0 6px 10px 0; }
				div.aPhoto p { font-size:11px; line-height:13px; }
				#gallery p.photo { padding-bottom:3px; }		
				#gallery img { margin:0; padding:3px; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; }
				img.thumbnail { margin:0; padding:6px; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; }
				#gallery p.bigPhoto { text-align:center; padding-bottom:20px; }
				#gallery p.bigPhoto img { margin:0; padding:6px; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #aaa; border-bottom:1px solid #aaa; }
				
			/* F&B PAGE */
			#menuTop{ width:415px; margin:0 60px; padding:30px 20px 0 15px; background:#fffce5 url(images/menu_top.gif) top no-repeat;}
			#menuBottom{ width:450px; height:22px; margin:0 0 20px 60px; background:url(images/menu_bottom.gif) top no-repeat;}
			#capacity{}
			
			/* STRAN S KOLEDARJEM - KOLEDAR SAM */
			#koledar { float:left; width:670px; padding:5px 5px 5px 0; font-size:11px; border:1px solid #C4D5E5; }
				
			#koledar div.mesec { font-size:22px; color:#548EC5; float:left; width:70px; text-align:right; text-transform:uppercase; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; }
			#koledar div.mesec span.stevilka { color:#C5E3FF; font-size:37px; line-height:42px; display:block; margin-top:-5px; }
			#koledar div.mesec span.leto { color:#C5E3FF; font-size:15px; line-height:18px; display:block; }
			#koledar div.mesec span.dan { color:#C5E3FF; font-size:17px; line-height:19px; display:block; }
			
			#koledar div.dogodek { float:right; width:585px; padding-left:10px;  border: 1px dashed #D5D5D5; margin: 1px; background: #E8E8E8;   }
			#koledar div.opis_dogodek { float:left; width:420px; padding: 0 10px 0 10px;  }
			#koledar div.link_dogodek { float:left; width:120px; }
			#koledar div.dogodek ul { margin:0; padding:0px 0 5px 0; }
			#koledar div.dogodek li { margin:0; line-height:18px; }
			#koledar div.dogodek span.naslov { color: #4280BB; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-6 { color: #FFB15C; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-8 { color: #FFD25C; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-10 { color: Red; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-12 { color: #228B22; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-14 { color: #43A4F4; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-16 { color: #4356F4; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovU-18 { color: #E143F4; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar div.dogodek span.naslovClan { color: #F44379; font-size:14px; font-weight: bold; line-height:18px; margin-top: 5px; }
			#koledar a:hover { background: transparent;  color: Red;  text-decoration: underline;   }
			#koledar img.imgRight { margin:0 0 7px 0; padding:3px; background:#E8E8E8; border:0; }
			#koledar img.imgRight { float:right; margin-left:10px; }
			#koledar .linkRight { float:right; margin-left:10px; margin:0 0 7px 0; padding: 3px 10px; }
							
			/* STRAN EKIPE */
			#ekipe { float:left; width:670px; padding: 5px 5px 5px 5px; font-size:12px; line-height: 17px; border:1px solid #C4D5E5; font-weight:bold;}
			#ekipe div.slika { font-size:22px; color:#548EC5; float:left; width:auto; text-align: center; text-transform:uppercase; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; }
			#ekipe div.podatki { float:left; width:430px; padding-left:10px; border: 1px dashed #D5D5D5; margin: 6px; background: #F1F1F1; }
			#ekipe div.vprasanje { float:left; width:130px; padding-left:10px; border: 1px dashed #D5D5D5; }
			#ekipe div.odgovor { float:left; width:275px; padding-left:10px; border: 1px dashed #D5D5D5;}
			
			#ekipe img.slika {padding: 2px; border: 1px; }
			#ekipe a:hover { background: transparent;  color: Red;  text-decoration: none; }
			#ekipe h4 {text-align: left; padding-left: 20px;}
			#ekipe p {text-align: left; padding-left: 10px; margin-top: 10px;}
			
				
	/* FOOTER */
	#footer { text-align:center; margin-bottom:10px; margin-top:10px; color:#548EC5; }
	#footer p { line-height:16px; }
	
	a.rss-mini {background: url(images/rss-mini.gif) no-repeat left center; padding-left: 15px; color:#3ba5cf; text-decoration: none;	margin-left: 10px;}
	a.rss-mini:visited {color: #FF8A8A; text-decoration: none;}
	a.rss-mini:hover {color: #191970;text-decoration: none;}

	a.sitemap-mini {background: url(images/sitemap-mini.gif) no-repeat left center;	padding-left: 15px; color:#3ba5cf; text-decoration: none;	margin-left: 10px;}
	a.sitemap-mini:visited {color:#FF8A8A; text-decoration: none;}
	a.sitemap-mini:hover {color:#191970; text-decoration: none;}
	
	a.contact-mini {background: url(images/contact-mini.gif) no-repeat left center;	padding-left: 15px;	color:#3ba5cf; text-decoration: none;}
	a.contact-mini:visited {color:#FF8A8A; text-decoration: none;}
	a.contact-mini:hover {color:#191970; text-decoration: none;}


/* OBRAZCI */
/* login obrazec */
form#login {background:	url(images/forms/login_bg1.png) center top no-repeat; width:170px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#login fieldset {width:150px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#login fieldset#personal {background:transparent url(images/forms/login_izhod.gif) no-repeat 126px 60px;}
form#login fieldset#kontakt1 {background:transparent url(images/forms/email.gif) no-repeat 380px 10px;}
* html form#login fieldset#personal {background-position:126px 20px;}
form#login legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:80px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#login label {clear:left; display:block; float:left; width:120px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.1em;  font-weight: bold; }
form#login input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.2em;  padding-right: 0.5em; width:130px; cursor:pointer; }
form#login #button1, form#login #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin-left: 20px}
form#login #button1:hover, form#login #button2:hover {background-position:center left; color:#000;}

/* signup obrazec */
form#signup {background:	url(images/forms/signup_bg1.png) center top no-repeat; width:170px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#signup fieldset {width:150px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#signup fieldset#personal {background:transparent url(images/forms/login_izhod.gif) no-repeat 126px 0px;}
form#signup fieldset#kontakt1 {background:transparent url(images/forms/email.gif) no-repeat 380px 10px;}
* html form#signup fieldset#personal {background-position:126px 20px;}
form#signup legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:80px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#signup label {clear:left; display:block; float:left; width:120px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.1em;  font-weight: bold; }
form#signup input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.2em;  padding-right: 0.5em; width:130px; cursor:pointer; }
form#signup #button1, form#signup #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin-left: 20px}
form#signup #button1:hover, form#signup #button2:hover {background-position:center left; color:#000;}

/* register obrazec */
form#register {background:	url(images/forms/bg1.png) center top no-repeat; width:500px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#register fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#register fieldset#personal {background:transparent url(images/forms/register.gif) no-repeat 430px 0px;}
form#register fieldset#kontakt1 {background:transparent url(images/forms/email.gif) no-repeat 380px 10px;}
* html form#register fieldset#personal {background-position:430px 20px;}
form#register legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:120px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#register label {clear:left; display:block; float:left; width:180px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.5em;  font-weight: bold; }
form#register input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.5em;  padding-right: 0.5em; width:180px; cursor:pointer; }
form#register #button1, form#register #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin: 20px 0 0 100px;}
form#register #button1:hover, form#register #button2:hover {background-position:center left; color:#000;}

/* osebne nastavitve obrazec */
form#preferences {background:	url(images/forms/pref_pers_bg.png) center top no-repeat; width:500px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#preferences fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#preferences fieldset#personal {background:transparent url(images/forms/register.gif) no-repeat 430px 0px;}
form#preferences fieldset#email {background:transparent url(images/forms/email.gif) no-repeat 380px 10px;}
* html form#preferences fieldset#personal {background-position:430px 20px;}
form#preferences legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:120px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#preferences label {clear:left; display:block; float:left; width:180px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.5em;  font-weight: bold; }
form#preferences input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.5em;  padding-right: 0.5em; width:180px; cursor:pointer; }
form#preferences select {padding-left:0.5em; margin-bottom:0.5em; width:196px;}
form#preferences option {background: #F0C3C3; color: Black;}
form#preferences #button1, form#preferences #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin: 20px 0 0 100px;}
form#preferences #button1:hover, form#preferences #button2:hover {background-position:center left; color:#000;}

/* osebne nastavitve - sprememba emaila obrazec */
form#pref_email {background:	url(images/forms/pref_email_bg.png) center top no-repeat; width:500px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#pref_email fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#pref_email fieldset#email {background:transparent url(images/forms/email.gif) no-repeat 430px 0px;}
* html form#pref_email fieldset#email {background-position:430px 20px;}
form#pref_email legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:120px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#pref_email label {clear:left; display:block; float:left; width:180px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.5em;  font-weight: bold; }
form#pref_email input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.5em;  padding-right: 0.5em; width:180px; cursor:pointer; }
form#pref_email #button1, form#pref_email #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin: 20px 0 0 100px;}
form#pref_email #button1:hover, form#pref_email #button2:hover {background-position:center left; color:#000;}

/* osebne nastavitve - sprememba gesla obrazec */
form#pref_pass {background:	url(images/forms/pref_pass_bg.png) center top no-repeat; width:500px; padding:10px; margin: 0 auto 10px;  color: Black; }
form#pref_pass fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
form#pref_pass fieldset#pass {background:transparent url(images/forms/password.gif) no-repeat 430px 0px;}
* html form#pref_pass fieldset#pass {background-position:430px 20px;}
form#pref_pass legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:120px; background:#fff url(images/forms/form.gif) repeat-x center left;}
form#pref_pass label {clear:left; display:block; float:left; width:180px; text-align:left; padding-left:10px; color: #282828; margin-bottom:0.5em;  font-weight: bold; }
form#pref_pass input {border:1px solid #fff; background:#fff url(images/forms/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.5em;  padding-right: 0.5em; width:180px; cursor:pointer; }
form#pref_pass #button1, form#pref_pass #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:100px; padding-left:0.5em; margin: 20px 0 0 100px;}
form#pref_pass #button1:hover, form#pref_pass #button2:hover {background-position:center left; color:#000;}


input.button { border:0; width:80px; height:25px; line-height:25px; background:url(images/btn_form.gif) no-repeat; color:#3674AD; cursor:pointer; }

form#contactForm {}
span.required { color:#f00; }	
span.errmsg { color:#f00; margin:0 0 0 7px; }
div.successful { background:#D4E5FF; border:1px solid #06f; color:#06f; padding:5px 7px; text-align:center; line-height:16px; }
div.error { background:#FFE7E7; border:1px solid #FF6D6D; color:#f00; padding:5px 7px; text-align:center; line-height:16px; margin-bottom:15px; }

.stealth {visibility:hidden; display:none;} /* hides from normal css enabled browsers */

/* SEARCH */
#search_box {color: #fff; text-align: center; }
#search_box {float: right; clear: right; width: 200px; border: 1px; }
#search_box fieldset {border:0;}
#search_box legend, #search_box label {display:none;}

#search_string {width: 100px; height: 16px; font-size: 90%; vertical-align: middle;	border: 1px inset #ccc; }
#search_submit {width: 50px; height: 20px; font-size: 90%; vertical-align: middle; padding: 0 0 4px 0; }

/* IMAGE SHADOW */
.img-shadow { float:left; background: url(images/shadowAlpha.png) no-repeat bottom right !important; background: url(images/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;  }
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }

/* ARHIV IN KOMPATIBILNOST ZA NAZAJ */
.table_lige{width: 100%;  }
.table_lige TD{padding: 3px 2px 3px 2px; vertical-align: top; font-size: 11px; border-bottom: 1px dashed #B3B3B3; }
.table_igralec{width: 510px; }
.table_igralec TD{padding: 3px 2px 3px 2px; vertical-align: middle; font-size: 11px; border-bottom: 1px dashed #B3B3B3; }
 
.floatright {float:right; border-top:1px solid #999999; border-bottom: 3px solid #999999; border-left: 1px solid #999999; border-right: 3px solid #999999; padding: 3px; margin: 5px; }
div.floatright img { border-top: 1px solid #555; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #555; }

.floatleft {float: left; border-top: 1px solid #999999; border-bottom: 3px solid #999999; border-left: 1px solid #999999; border-right: 3px solid #999999; padding: 3px; margin: 5px; }
div.floatleft img {border-top: 1px solid #555; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #555; }

div.center {margin-left: auto; margin-right: auto; width: 450px; text-align:center; }
div.center img {border-top: 1px solid #555; border-right: 2px solid #555; border-bottom: 2px solid #555; border-left: 1px solid #555; padding: 3px; }
 