
/* Main Sections 
------------------------------------------------------------------------- */
* {
  color: #333333;
}

body {
  background-color: #333333; 	
}



/* basic layout
------------------------------------------------------------------------- */
#footer {
  background-image: url(images/roundCornerBottom.gif);
}



/* header layout
------------------------------------------------------------------------- */

#header {
  background-image: url(images/roundCornerTop.gif);
}


#logo2010,
#logo2009,
#logo2008,
#logo {
	float: left;
	width: 460px;
	height: 135px;
	position: relative;
  top: 7px;
	left: 10px;
	background-image: url(images/sc_logo.gif);
	background-repeat: no-repeat;	
}

#logo2008 {
	background-image: url(images/sc_logo2008.gif);
}
#logo2009 {
	background-image: url(images/sc_logo2009.gif);
}

#logo2010 {
	background-image: url(images/sc_logo2010.gif);
}


#address {
  float: right;
  color: #000066;
	font-size: 80%;
	left: 0px;
	bottom: 0px;	
	position: relative;
	right: 30px;
  top: 25px;
	line-height: 1.1em;
	text-align: right;
	height: auto;
	margin-right: 15px;
}

#address a:visited,
#address a:active,
#address a {
	color: #000066;
}
#address a:hover {
  color: #ff0000;
}




/* search
------------------------------------------------------------------------- */



/* menu layout
------------------------------------------------------------------------- */


div#menuMenu ul {
	margin-top: 40px;
}
div#menuMenu a {
	border-bottom: none;	
}

div#menu a {
	border-bottom: none;	
}


/* content layout
------------------------------------------------------------------------- */
#titleBar h2 {
	color: #ff0000;		
}
#menu,
#menuTitle { 
	color: #ff0000;		
}


/* novice
------------------------------------------------------------------------- */
#pageContent .post-summary-text {
 margin-left: 1em;
}

#pageContent .post-link {
  margin-left: 2px;
}

#pageContent .post-summary h2 {
  border-top: 1px solid rgb(170, 170, 170); 
  background-color: rgb(238, 238, 238);
}


/* file download
------------------------------------------------------------------------- */



/* forms
------------------------------------------------------------------------- */


/* galerije
------------------------------------------------------------------------- */

/* izbira galerije */

/* pregled posamezne galerije */


/* koledar regat
------------------------------------------------------------------------- */


/* rezultati, seznami tekmovalcev
------------------------------------------------------------------------- */

.ZW_tab_hdg  { 
    font-size: 100%;
		font-weight: bold;
		padding: 2px;
    background-color: #ff0000;
    color: #FFFFFF}

.ZW_tab_even,
.ZW_tab_odd  { 
    font-size: 100%;
    background-color: #cccccc;
    color: #000000
}		
.ZW_tab_even  { 
    background-color: #dddddd;
}
.ZW_tab_even td,
.ZW_tab_odd td { 
  padding: 1px;
}

/* Jot
------------------------------------------------------------------------- */

.jot-err {border: 1px solid #990000;font-weight: bold;color: #990000;padding: 5px;margin-bottom: 10px; background-color: #eeeeee;}
.jot-cfm {border: 1px solid #009900;font-weight: bold;color: #009900;padding: 5px;margin-bottom: 10px; background-color: #eeeeee;}
.jot-comment {padding: 4px; color: #ddd; padding-bottom: 0.4em;}
.jot-row {border: 1px solid #dddddd; margin-bottom: 0.6em; padding-bottom: 6px; background-image:url(images/commentShadow.gif); background-position: bottom; background-repeat: repeat-x;}
.jot-row-alt {border: 1px solid #cccccc;}
.jot-row-author {border: 1px solid #000066;}
.jot-row-up {border-left: 3px dotted red; background-color:#FFB9B9}
.jot-row-new {border: 1px dotted #ffffcc;}
.jot-row-me {background-color: #dedede; background-image:url(images/commentShadowMe.gif);}
.jot-comment hr {border: 0px; border-bottom: 1px solid #aaaaaa;}
.jot-mod {float: right;width: 100px;text-align: right;color: #333333; font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #aaaaaa; color: #ff0000;}
.jot-message {padding: 2px;overflow: auto;}
.jot-poster {padding: 0px; margin: 0px; text-align: left;font-size: 10px; color: #aaaaaa;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-list { padding: 10px; border: 1px solid #aaaaaa; background-color: #cccccc;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-content {margin-left: 80px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #222222; font-style: italic;}
.jot-commentNum { float: left; position: relative; left:0; top:0; color:#cccccc; font-size: 18px; font-weight: bold; font-style:italic; height:2px;}

.jot-form label {
  clear: left;
	display: block;
	font-weight: bold;
}
.jot-form input {
  margin-bottom: 0.6em;
}

#pageContent .jot-comment a,
#pageContent .jot-comment a:active,
#pageContent .jot-comment a:visited,
#pageContent .jot-comment a:hover {
  background-image: none;
	color: #000066;
}
#pageContent .jot-comment a:hover {
  color: #ff0000;
}
#pageContent .jot-list a,
#pageContent .jot-list a:active,
#pageContent .jot-list a:visited,
#pageContent .jot-list a:hover {
  background-image: none;
	color: #000066;
}
#pageContent .jot-list a:hover {
  background-image: none;
	color: #ff0000;
}

/* novice
------------------------------------------------------------------------- */





/* var
------------------------------------------------------------------------- */

.zvezdica {
  color: #ff0000;
}

div.errors {
  padding: 5px;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	border: 1px solid red;
	background-color: #efefef;
}

div.msg {
  padding: 5px;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	border: 1px solid green;
}

#pageContent a:hover.noback,
#pageContent a:visited.noback,
#pageContent a.noback {
  background-image: none !important;
	color: #ff0000;
}