/*+clearfix {*/
DIV#content-panel-inner IMG:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
DIV#content-panel-inner IMG
{
	display: inline-block;
}
DIV#content-panel-inner IMG
{
/*\*/
	display: block;
/**/
	_height: 1px;
}content-modules-column
/*+}*/
BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, CODE, FORM, FIELDSET, LEGEND, INPUT, TEXTAREA, BLOCKQUOTE, TH, TD
{
	line-height: 1em;
	margin: 0;
	padding: 0;
}
BODY
{
  background-repeat: repeat-x;
  background-position: 0px 0px;
  background-color: #003010;
	font-family: Arial;
	font-size: 10pt;
}
LI
{
	list-style-type: none;
}
A
{
	text-decoration: none;
	outline: none;
}
A:hover, A:link, A:visited, A:active
{
	/*color: #ffffff;*/
  color: inherit;
}
#container
{
  position: relative;
	margin: 0px auto;
  width: 900px;
}
div#content 
{
	float: left;
	width: 900px;
  background-color: #00230E;
  /*background-color: #ffffff;*/
}
#header
{
	clear: both;
	width: 900px;
  margin-top: 10px;
}
H1#header-logo
{
	background: transparent url(../css/img/logo_naziv.png) no-repeat scroll 0 0;
	float: left;
	height: 120px;
	overflow: hidden;
	width: 600px;
}
div#home-right
{
  background:url("../css/img/home-right.png") no-repeat scroll right top transparent;
  height:45px;
  left:500px;
  position:relative;
  top:0;
  width:400px;
  z-index:-1;
}
#nav
{
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 900px;
	font-weight: bold;
}
#nav-main LI
{
  /*border-bottom:4px solid transparent;*/
  color:#FFFFFF;
  display:inline;
  float:left;
  font-family:"Arial Black";
  font-size:14px;
  line-height:25px;
  padding:10px;
  width:auto;
	cursor: pointer;
}
#nav-main LI.normal
{
  background-color: #00230d;
}
#nav-main li.home
{
  background-color:transparent;
  background-image:url("../css/img/home.png");
  background-position:0 0;
  background-repeat:no-repeat;

}
#nav-main li.home-active
{
  background-color:transparent;
  background-image:url("../css/img/home-active.png");
  background-position:0 0;
  background-repeat:no-repeat;

}
#nav-main LI.normal:hover
{
  background-color: #003917;
}
#nav-main li.home:hover
{
  background-image:url("../css/img/home-active-hover.png");
}
#nav-main LI A
{
	cursor: pointer;
	color: #FFFFFF;
	display: block;
	padding: 5px;
}
#nav-main LI.active
{
  background-color: #005c25;
}
#nav-main LI.active:hover
{
  background-color: #005c25;
}
#footer
{
	float: left;
	clear: both;
	width: 900px;
  background-color: #00230d;
}
.dim_short
{
  width: 690px !important;
}
#footer UL
{
	width: auto;
	float: right;
}
#footer UL#footer-sponsor
{
  display:inline;
  float:left;
  margin-bottom:5px;
  margin-left:15px;
  margin-top:10px;
}
#footer UL#footer-sponsor LI
{
	float: left;
	cursor: pointer;
	margin-top: 10px;
	margin-right: 10px;
	color: #334433;
}
DIV#footer IMG
{
	border: 0px solid #000000;
	height: 60px;
}
DIV#footer A
{
	color: #aaddaa;
}
div#footer-border
{
  background-color:transparent;
  background-image:url("../css/img/footer-border.png");
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  height:25px;
  width:100%;
  margin-bottom: 60px;
}
div#footer-border.dim_short
{
  width: 690px;
  background-image:url("../css/img/footer-border-small.png") !important;
}
DIV#content-modules
{
	float: left;
	width: 100%;
	margin-top: 0px;
	color: #FFFFFF;
	background-color: #00230e;
}
div#background-trans
{
  position: absolute;
  top: 130px;
  left: 0px;
  width: 100%;
  height:735px;
	background-color: #00230e;
  /*
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
  */
}

DIV#content-modules-inner
{
	margin-left: 15px;
	margin-top: 15px;
}
DIV.content-modules-column
{
	float: left;
	margin-bottom: 5px;
	width: 295px;
}
DIV.content-modules-column-inner
{
	margin-right: 15px;
}
UL.content-list
{
	list-style-type: none;
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 3px solid #FFFFFF;
}
UL.content-list LI
{
	cursor: pointer;
	float: left;
	width: 280px;
	border-bottom: 1px solid #666666;
}
UL.content-list LI:hover
{
	background-color: #2A382A;
}
SPAN.cl-main
{
	float: left;
	width: 100%;
  background-color: #003917;
}
SPAN.cl-main:hover
{
	background-color: #00230e;
}
SPAN.cl-main-inner
{
	float: left;
  margin-bottom:8px;
  margin-left:15px;
}
DIV.module-header
{
	float: left;
	width: 100%;
  background-color: transparent;
  background-image:url("../css/img/module-top.png");
  background-position:0 0;
  background-repeat:no-repeat;
  -moz-border-radius:10px 10px 0 0;
}
div.twitter_facebook
{
	float: left;
	width: 100%;
  background-color: transparent;
  background-image:url("../css/img/twitter_facebook.png");
  background-position:0 0;
  background-repeat:no-repeat;
  height: 258px;
  margin-bottom: 10px;
}
div.main-calendar
{
	float: left;
	width: 100%;
  background-color: transparent;
  background-image:url("../css/img/calendar.png");
  background-position:0 0;
  background-repeat:no-repeat;
  height: 258px;
  margin-bottom: 10px;
}
a#facebook
{
  float:left;
  height:166px;
  width:140px;
}
a#twitter
{
  float:left;
  height:166px;
  width:140px;
}
SPAN.module-header-title
{
	float: left;
	margin: 26px 0px 15px 15px;
  font-size: 16px;
	font-family: "Arial Black";
}
DIV.module-body
{
	float: left;
}
SPAN.cl-main-title, SPAN.cl-main-time
{
	line-height: 20px;
}
SPAN.cl-main-title
{
	font-size: 12px;
	position: relative;
	top: 10px;
}
SPAN.cl-main-time
{
	float: left;
	color: #99ffbb;
	font-size: 11px;
	margin-bottom: 5px;
	position: relative;
	top: 8px;
}
DIV.module-footer
{
	float: left;
	width: 100%;
  margin-bottom: 10px;
  background-color: transparent;
  background-image:url("../css/img/module-bottom.png");
  background-position:0 0;
  background-repeat:no-repeat;
  -moz-border-radius:0 0 10px 10px;
}
DIV.module-footer A
{
  float:left;
  font-size:12px;
  margin-bottom:12px;
  margin-left:15px;
  margin-top:10px;
}
DIV#content-panel-inner, DIV#content-panel-right
{
	float: left;
	overflow: hidden;
	position: relative;
}
DIV#content-panel-inner
{
	width: 690px;
}
DIV#content-panel-right
{
	width: 210px;
	height: 388px;
}
TABLE#leaderboard
{
	float: left;
	width: 210px;
	color: #FFFFFF;
	border-collapse: collapse;
}
TR.url
{
  cursor: pointer;
}
TR.url .name
{
  color:#FFFFFF;
  text-decoration: underline !important;
}
TR.data, TR.active
{
	background-color: #003917;
	border-bottom: 1px solid #99bb99;
	height: 35px;
	width: 100%;
}
TD.pos
{
	padding-left: 15px;
  width: 25px;
}
TD.name
{
  text-align: center;
}
TD.points
{
	text-align: right;
	padding-right: 15px;
  width: 25px;
}
TR.title, TR.active
{
	font-weight: bold;
}
TR.active
{
	background-color: #005C25;
}
DIV#news-content
{
	position: absolute;
	font-family: arial;
	left: 0px;
	top: 30px;
	color: #FFFFFF;
}
DIV.news-content
{
	position: absolute;
	left: 0px;
	top: 0;
	height: 100%;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	background-color: #000000;
	width: 250px;
}
DIV#news-content-inner
{
	float: left;
	margin: 15px 15px 0px;
	max-width: 220px;
}
DIV#news-content-title
{
	font-size: 25px;
	font-family: Arial Black;
	/*text-transform: uppercase;*/
}
DIV#news-content-comment
{
	font-size: 13px;
	margin-top: 10px;
}
DIV#news-content-date
{
	margin-bottom: 10px;
	color: #bbffaa;
	margin-top: 0px;
}
.news-btn
{
	line-height: 15px;
  cursor: pointer;
	font-size: 12px;
}
.news-btn:hover
{
}
a.video-btn
{
  -moz-border-radius:6px 6px 6px 6px;
  background-color:#00230e;
  border:1px solid #FFFFFF;
  cursor:pointer;
  left:700px;
  padding:6px;
  position:absolute;
  top:510px;
  color:#ffffff;
}
a.video-btn:hover
{
	background-color: #293729;
}
DIV#leaderboard-title
{
	float: left;
	color: #FFFFFF;
	width: 210px;
	font-size: 18px;
	font-family: "Arial Black";
  text-align: center;
}
DIV#leaderboard-title-inner
{
  background-color: #00230E;
	font-weight: bold;
  line-height: 20px;
  padding: 10px;
}
DIV#next-game
{
	float: left;
	color: #FFFFFF;
	margin: 0;
	width: 210px;
	height: 201px;
  background-color: #00230E;
  border-top:3px solid #ffffff;
}
DIV#next-game-inner
{
  text-align: center;
  height:120px;
  min-height:120px;
  max-height:120px;
}
DIV#next-game-title
{
	width: 180px;
	font-size: 15px;
	font-family: "Arial black";
	color: #FFFFFF;
  text-align: center;
  margin: 0px 15px 0px 15px;
  border-bottom: 1px solid #99bb99;
  line-height:45px;
}
DIV#next-game-text
{
	width: 100%;
	font-size: 18px;
	font-family: "Arial black";
	color: #FFFFFF;
}
DIV#next-game-text
{
	font-family: arial;
	margin-top: 4px;
	line-height: 16px;
	font-size: 12px;
}
DIV#next-game-text a
{
  text-decoration: underline;
  color: #ffffff;
}
DIV#next-game-oponent
{
	font-family: "arial black";
	width: 100%;
	margin: 15px 0px 10px 0px;
	margin-left: 0px;
  line-height:21px;
	color: #FFFFFF;
}
IMG#oponent-logo
{
	margin: 15px 0 15px 0px;
}
DIV#content-header
{
	height: 388px;
	float: left;
}
DIV#content-header-inner
{
	float: left;
}
DIV#nav-sub
{
	float: right;
	width: 210px;
	height: 388px;
	font-family: Arial;
	background-color: #00230e;
  -moz-border-radius-bottomright: 10px;
}
UL#nav-sub
{
	float: left;
	list-style-type: none;
}
#nav-sub LI
{
	cursor: pointer;
	font-size: 14px;
	display: inline;
	color: #FFFFFF;
	float: left;
	width: 190px;
	padding: 10px;
	line-height: 20px;
	/* border-bottom: 4px solid transparent;*/ 
	font-family: "arial";
}
#nav-sub LI.active
{
	cursor: pointer;
  background-color: #005c25;
	font-family: "arial";
}
#nav-sub LI:hover
{
  background-color: #003917;
	font-family: "arial";
}
#nav-sub LI.active:hover
{
	background-color: #005c25;
}

DIV#news 
{
	float: left;
  width: 690px;
	background-color: #00230E;
  color: #ffffff;
  margin-bottom: 15px;
}
DIV#news-inner
{
	margin: 15px;
}
DIV#news-title
{
	float: left;
	width: 100%;
	font-family: "Arial Black";
	margin-top: 25px;
	margin-bottom: 10px;
  font-size:42px;
}
DIV#news-sub-title
{
  float:left;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  line-height:25px;
  text-align:justify;
  width:100%;
}
DIV#news-time
{
	float: left;
	width: 50%;
	font-family: Cambria;
	text-align: left;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 40px;
}
DIV#news-owner
{
color:#AAAAAA;
float:left;
font-style:italic;
line-height:30px;
width:100%;
}
DIV#news-prev A
{
	float: left;
	margin-bottom: 5px;
}
DIV#news-next A
{
	float: right;
  margin-bottom: 5px;
}
DIV#news-prev A, DIV#news-next A
{
	color: #FFFFFF;
	background-color: #00230e;
}
DIV#news-prev A:hover, DIV#news-next A:hover
{
	color: #BBFFAA;
}
DIV#news-prev
{
	float: left;
	width: 50%;
	text-align: left;
  min-height: 10px;
}
DIV#news-next
{
	float: left;
	width: 50%;
	text-align: right;
  min-height: 10px;
}
DIV#news-text
{
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
  width: 100%;
}
DIV#news-text-inner
{
	float: left;
}

DIV#news-text-inner-frame-none span, DIV#news-text-inner-frame-none a
{
  font-size: 13px !important;
}
DIV#news-text-inner-frame-none a
{
  color: #99ffbb !important;
}
DIV#news-text-inner-frame, DIV#news-text-inner-frame-none
{
  float:left;
  font-size: 13px !important;
  line-height:18px;
  width:400px;
  text-align:justify;
  width:400px;
}
DIV#news-text-inner-frame
{
  /*
  -moz-column-count: 2;
  -moz-column-rule-color: #FFFFFF;
  -moz-column-rule-style: solid;
  -moz-column-rule-width: 20px;
  -moz-column-gap: 20px;
  */
}

DIV#news-text-inner a
{
  color: #99ffbb;
  cursor: pointer;
}

DIV#news-text-inner-frame IMG,DIV#news-text-inner-frame-none IMG
{
	border: 1px solid #FFFFFF;
  text-align: center;
}
DIV#list
{
	float: left;
	width: 690px;
  background-color: #00230E;
}
/*
DIV#list-background-trans
{
  position: relative;
  z-index: -1px;
  background-color: #00230e;
  
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
*/
DIV#list-inner
{
	float: left;
	margin: 15px;
  width: 660px;
}
DIV#list-title
{
	float: left;
	width: 690px;
  border-bottom: 1px dotted #334433;
}
DIV#list-title-inner
{
	float: left;
	margin: 25px 0 15px 15px;
	color: #FFFFFF;
	font-family: "arial black";
  font-size: 18px;
}
DIV#list-title-sub
{
	float: left;
	width: 690px;
  border-bottom: 1px dotted #334433;
  background-color: #005C25;
}
DIV#list-title-inner-sub
{
	float: left;
	margin: 25px 0 15px 15px;
	color: #FFFFFF;
	font-family: "arial black";
  font-size: 18px;
}
IMG.list-img
{
	float: left;
}
UL#list-content
{
	float: left;
	list-style-type: none;
	display: inline;
	color: #FFFFFF;
  border-bottom:1px dotted #334433;
  width: 660px;
}
UL#list-content LI
{
	float: left;
	cursor: pointer;
  width:100%;
	border-top: 1px dotted #334433;
}
UL#list-content LI:hover
{
	background-color: #18281c;
}
.list-subtitle
{
	color: #bbffaa;
	line-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
DIV#list-left
{
	float: left;
	width: 195px;
}
DIV#list-right
{
	float: left;
  max-width: 460px;
  width: 460px;
}
DIV#list-right P.list-title
{
	font-weight: bold;
	line-height: 10px;
	margin-top: 15px;
}
DIV#search
{
	float: left;
	width: 690px;
  border-top: 4px solid #FFFFFF;
	border-bottom: 1px dotted #334433;
	background-color: #00230E;
}
DIV#search-inner
{
  float:left;
  margin: 15px 0px 15px 0px;
}
DIV#search A
{
	float: left;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}
INPUT#search-text
{
	width: 250px;
}
INPUT#search-text
{
  background:url("../css/img/top_options_input_large.png") no-repeat scroll 0 0 transparent;
  border-style:solid;
  border-width:0;
  float:left;
  height:30px;
  line-height:27px;
  padding-left:5px;
  width:200px;
}
SELECT#search-year
{
  border:0px;
  margin: 6px 6px 6px 6px;
}
div#search-year-outer
{
  float:left;
  background:url("../css/img/year_btn.png") no-repeat scroll 0px 0px transparent;
  height:30px;
  width:65px;
}
INPUT#search-btn
{
background:url("../css/img/top_options_btn.png") no-repeat scroll right top transparent;
border:0 solid #999999;
color:#FFFFFF;
float:left;
height:30px;
line-height:30px;
padding:0px 7px 2px 5px;
font-size:13px;
}
P#search-label-1
{
	float: left;
	text-align: right;
	margin: 0px 34px 0px 25px;
	color: #FFFFFF;
	width: 150px;
  line-height: 30px;
}
P#search-label-2
{
	float: left;
	color: #FFFFFF;
  margin: 0px 15px 0px 15px;
  line-height: 30px;
}
DIV#search-nav
{
	float: left;
	width: 100%;
}
DIV#search-nav UL
{
	margin-top: 15px;
	margin-bottom: 15px;
  margin-left: 15px;
}
DIV#search-nav LI
{
	float: left;
	margin: 5px 20px 0px 0px;
	font-size: 18px;
	color: #FFFFFF;
  cursor: pointer;
}
DIV#border-light, DIV#border-white
{
	float: left;
  position: relative;
	width: 100%;
	height: 4px;
	background-color: #F2821C;
}
DIV#border-white
{
	background-color: #FFFFFF;
}
DIV#border-white-short
{
  background-color: #FFFFFF;
  width: 690px;
}
.title-med
{
	font-size: 15px;
}
.title-large
{
	font-size: 20px;
}
DIV#search-nav LI:hover, DIV#search-nav LI.active
{
	color: #99ffbb;
}

DIV#header-right
{
  float: right;
  width: 210px;
  margin-top: 20px;
  height: 90px;
  -moz-border-radius:5px 5px 5px 5px;
  background: transparent url(../css/img/top_options.png) no-repeat scroll 0 0;
}

DIV#header-right-inner
{
  margin-top: 15px;
  width: 100%;
}

DIV#header-flags
{
  text-align: left;
  margin-right: 15px;
}

DIV#header-login
{
  float: left;
  width: 100%;
  border-top: 1px solid #666666;
}
DIV#header-login-top
{
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

IMG.header-flags
{
  height: 21px;
  width: 30px;
  border: 0px solid #FFFFFF;
  margin-left: 3px;
  margin-bottom: 10px;
}

UL#header-list
{
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-left: 10px;
  color: #bbbbbb;
}

UL#header-list li
{
  float: left;
  margin-right: 5px;
	cursor: pointer;
}
ul#header-list-top
{
  margin-left: 5px;
}
ul#header-list-top li
{
  float: left;
  margin-left: 5px;
  cursor: pointer;
  color: #AADDAA;
}

div#content-header-inner img, div#content-header-inner object
{
  position: absolute;
  top: 179px;
  left: 0pt;
}
div#content-header-inner embed
{
  height: 388px !important;
  width: 690px !important;
}

img.header-list
{
  border: 0px solid #ffffff;
}

img#news_image
{
  z-index: 10;
}
object#news_video
{
  z-index: 1;
}

div#news_play_video
{
  background-image:url("../css/img/play.png");
  background-position:0 0;
  background-repeat:no-repeat;
  cursor:pointer;
  height:80px;
  left:750px;
  position:absolute;
  top:450px;
  width:80px;
  z-index:200;
  cursor: pointer;
}

div#news_play_video:hover
{
  background-position: -80px 0px;
}

img.list-img
{
  width: 160px;
  height: 90px;
}

div#news img
{
  cursor: pointer;
}

img#ball1
{
  position: absolute;
  top:-200px;
  left:-180px;
  z-index:-1;
}

img#ball2
{
  left:-345px;
  position:absolute;
  top:435px;
}

img#back
{
  position: absolute;
  top:-10px;
  left:-210px;
  z-index:-1;
}

TABLE.PROFIL, TABLE.PROFIL_DATA
{
  padding-bottom: 20px;
  padding-left: 15px;
}

TABLE.PROFIL
{
  width: 100%;
  padding-right: 15px;
}

TABLE.PROFIL caption, TABLE.PROFIL_DATA caption
{
  line-height: 30px;
  font-size: 13px;
  color: #ffffff;
  font-family: "Arial Black";
  text-align: left;
}
TABLE.PROFIL_DATA caption
{
  border-bottom: 1px solid #666666;
}
TABLE.PROFIL caption
{
  width: 100%;
  border-bottom: 1px solid #666666;
}
TD.PROFIL_TEXT
{
  line-height: 16px;
}
TABLE.PROFIL_DATA caption, TABLE.PROFIL_DATA
{
  width: 100%;
}
TD.PROFIL_TITLE
{
  line-height: 16px;
  padding-top: 20px;
  color: #88FF99;
}
TABLE.PROFIL_DATA TD.PROFIL_TEXT,TABLE.PROFIL_DATA TD.PROFIL_TITLE
{
  line-height: 20px;
  padding-top: 10px;
}

TABLE.PROFIL_DATA TD.PROFIL_TITLE
{
  width: 150px;
}

TABLE.PROFIL_DATA
{
  padding-bottom: 15px;
}

div#news_bottom_space
{
  float: left;
  width: 100%;
  height: 10px;
  background-color:#00230D;
}

div#news-text-inner-frame-none TABLE
{
  border-spacing: 5px;
}

table#cilji
{
  width: 600px;
}

table#cilji tr
{
  border-top: 1px dotted #555555;
}

input#search_term_top
{
  float: left;
  line-height: 27px;
  height:30px;
  width:130px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  padding-left: 5px;
  background: transparent url(../css/img/top_options_input.png) no-repeat scroll 0 0;
}

input#search_btn_top
{
  float: left;
  line-height: 30px;
  height: 30px;
  padding: 0px 7px 0px 5px;
  border: 0px solid #999999;
  color: #ffffff;
  background: transparent url(../css/img/top_options_btn.png) no-repeat scroll top right;
}

img.news-navigator-right
{
  background-color: transparent;
  border: 0px;
  margin-left: 5px;
}
img.news-navigator-left
{
  background-color: transparent;
  border: 0px;
  margin-right: 5px;
}
div#news-btn-title
{
  float: right;
  width: 100%;
}

div#news-bottom
{
  float: left;
  width: 100%;
  height: 40px;
}

div#news-links
{
  float: left;
  width: 100%;
  border-bottom: 2px solid #F2821C;
  margin-bottom: 10px;
  margin-top: 10px;
}

div#news-links span
{
  float: left;
  margin-right: 5px;
}

ul#news-links li
{
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
}

div#contact
{
  float: left;
  width: 100%;
  background-color: #00230D;
  border-bottom: 4px solid #F2821C;
  color: #ffffff;
}
div#contact-inner
{
  float: left;
  margin: 15px;
}

div#contact_form
{
  float: left;
  width: 500px;
  margin-left: 15px;
}

div.contact_form_cell
{
  float: left;
  margin-bottom: 10px;
}

label.contact_form
{
  color: #88FF99;
}

div.contact_form_cell_text
{
  float: left;
  width: 500px;
  height: 142px;
  background: transparent url(../css/img/contact_msg.png) no-repeat scroll top right;
}

textarea.contact_form
{
  float: left;
  height: 130px;
  font-size: 13px;
  font-family: Arial;
  border: 0px;
  margin:5px;
  width:490px;
}

input.contact_form
{
  border: 0px solid #666666;
  height:28px;
  line-height:27px;
  margin-left:5px;
  margin-top:1px;
}

input.contact_form_mail
{
  width: 408px;
}
input.contact_form_btn
{
  text-align:center;
  width:110px;
  background-color: #ffffff;
}

label.contact_form
{
  float: left;
  width: 80px;
  line-height: 30px;
}

table.contact
{
  margin-bottom: 20px;
  width: 500px;
}

table.contact caption
{
  text-align: left;
  font-family: "Arial Black";
  font-size: 16px;
  line-height: 40px;
  height: 50px;
}

table.contact td.title
{
  width: 120px;
  text-align: left;
  padding-left: 15px;
  line-height: 20px;
  vertical-align: top;
  color: #88FF99;
}

table.contact td.data
{
  text-align: left;
  line-height: 20px;
  vertical-align: top;
}

div#contact_send_us
{
  margin-bottom: 20px;
  line-height: 18px;
}
div.contact_form_msg
{
  float: left;
  width: 340px;
  height: 37px;
  margin-left: 15px;
  line-height: 32px;
}
div.contact_form_msg_2
{
  float: left;
  width: 340px;
  margin-left: 15px;
  line-height: 30px;
}

div.contact_email
{
  height: 32px;
  background: transparent url(../css/img/contact_email.png) no-repeat scroll top right;
}

div.contact_btn
{
  height: 30px;
  background: transparent url(../css/img/contact_btn.png) no-repeat scroll top left;
  width: 120px;
  margin-top:10px;
}
div#event-calendar
{
  float:left;
  height:162px;
  margin-top:4px;
  width:280px;
}

table#main-calendar
{
  border-collapse:collapse;
  border-spacing:0;
  float:left;
  height:150px;
  margin:8px 30px;
  width:220px;
}

span#month_current
{
  float: left;
  margin: 0px 30px 0px 30px;
  width: 165px;
  text-align: center;
}

td.day
{
  line-height: 20px;
}

div#main-calendar
{
  float:left;
  font-size:12px;
  margin:8px 0 0 15px;
  text-transform:uppercase;
  width:100%;
}

table#main-calendar td
{
  height: 21px;
  font-size: 12px;
  text-align: center;
}

table#main-calendar td.dayname
{
  font-family: "Arial Black";
  color: #4b8263;
  font-size: 15px;
}
table#main-calendar .sunday
{
  font-family: "Arial Black";
  color: #4b8263;
}
table#main-calendar td.day
{
}

table#main-calendar td.day_now
{
  color: #ffffff;
  cursor: pointer;
  background: transparent url(../css/img/calendar_dot_dark.png) no-repeat scroll center center;
}

table#main-calendar td.event
{
  color: #000000;
  cursor: pointer;
  background: transparent url(../css/img/calendar_dot.png) no-repeat scroll center center;
}

table#main-calendar td.event_now
{
  color: #ffffff;
  background: transparent url(../css/img/calendar_dot_now_dark.png) no-repeat scroll center center;
  cursor: pointer;
}

div#main-calendar span#month_prev
{
  float: left;
  height: 12px;
  width: 12px;
  background: transparent url(../css/img/pointer_left.png) no-repeat scroll center center;
  cursor: pointer;
}

div#main-calendar span#month_next
{
  float: left;
  height: 12px;
  width: 12px;
  background: transparent url(../css/img/pointer_right.png) no-repeat scroll center center;
  cursor: pointer;
}

div#tc-hint-container
{
  -moz-border-radius:5px 5px 5px 5px;
  background-color:#114444;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  line-height:13px;
  max-width: 295px;
}

div#tc-hint
{
  margin: 10px;
}

div.calendar-hint-date
{
  font-style:italic;
}

div.calendar-hint-content
{
  border-bottom: 1px solid #ffffff;
  margin-bottom: 4px;
  min-height: 20px;
  line-height: 16px;
}

div.calendar-hint-content a
{
  color: #BBFFAA;
  text-decoration: underline;
}

div.form_input
{
  float: left;
  width: 100%;
  height: 34px;
}

input.form_input
{
  float: left;
  border: 0px solid #666666;
  height:31px;
  line-height:31px;
  margin-left:5px;
  margin-top:1px;
  margin-bottom: 3px;
  width: 240px;
  background:url("../css/img/input_medium.png") no-repeat scroll left top transparent;
  padding-left: 5px;
}

select.form_input
{
  line-height:27px;
  border:0 none;
  margin:6px;
  width: 108px;
}

label.form_error
{
  float: left;
  min-width:10px;
  margin-left: 10px;
  line-height: 27px;
  height:28px;
}

.form_cell
{
  width: 100%;
}

div.form_title
{
  text-align: left;
  font-family: "Arial Black";
  font-size: 16px;
  line-height: 40px;
  height: 50px;
}

div.form_input_outer
{
  background:url("../css/img/contact_btn.png") no-repeat scroll left top transparent;
  float:left;
  height:30px;
  margin-left: 5px;
  margin-top: 1px;
}

div#registration
{
  float: left;
  width: 100%;
  background-color: #00230D;
  border-bottom: 4px solid #F2821C;
  color: #ffffff;
}
div#registration-inner
{
  float: left;
  margin: 15px;
  width: 500px;
}

label.registration_form
{
  float: left;
  width: 200px;
  color: #88FF99;
  line-height: 29px;
}

div.LOGIN_MSG
{
  float: left;
  width: 100%;
}

input.registration_form
{
  background:url("../css/img/contact_btn.png") no-repeat scroll right top transparent;
  height:30px;
  border: 0px solid #666666;
  line-height:27px;
  margin-left:5px;
  margin-right:3px;
  margin-top:1px;
  margin-bottom: 3px;
  width: 120px;
  float: left;
}

input.registration_text
{
  float: left;
  background:url("../css/img/input_medium.png") no-repeat scroll right top transparent;
  border: 0px solid #666666;
  height:33px;
  line-height:27px;
  margin-left:5px;
  margin-top:1px;
  width: 228px;
  padding-left: 5px;
}


input.login_btn
{
  background:url("../css/img/contact_btn.png") no-repeat scroll right top transparent;
  height:30px;
  border: 0px solid #666666;
  line-height:27px;
  margin-right:3px;
  margin-top:5px;
  margin-bottom: 5px;
  width: 120px;
  float: left;
}


div.LOGIN_MSG div
{
  margin-bottom: 20px;
}

div.sponsor
{
  width: 660px;
}

div.sponsor h1
{
  width: 100%;
  margin-bottom:10px;
  width:100%;
  font-size: 20px;
}

a.sponsor-link
{
  float: left;
  width: 300px;
  margin-right:15px;
}

div.sponsor img
{
  float: left;
}

div.sponsor-content
{
  line-height:15px;
  width:500px;
  min-height:130px;
}

div.sponsor-line
{
  float: left;
  width: 100%;
  background-color: #556655;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

div.sponsor table
{
  width: 460px;
}

td.sponsor-image
{
  float: left;
  width: 150px;
}


div.posavec {
background-color:transparent;
background-image:url("../css/img/posavec_open_air.jpg");
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:205px;
width:100%;
}



