﻿/*	Desc: *OLMN.si* Main Style Sheet
	Author: *Ales Vozelj*
	Date: *22nd of Jul 2008*
=== === === === === === === === === === */

/*=STRUCTURE
=== === === === === === === === === === */
html, body, div, form, input, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote p {
padding : 0;
margin : 0;
}

body {
    font : normal 12px/1.5em "Lucida Grande", "Verdana", , Helvetica, Arial, sans-serif;
    color : #333;
    background-color : #000;
    /*margin:0px auto;
    padding:0px;
    width:960px;*/
}

.clear {
clear : both;
}
/*=== === === === === === === */
/*=header
=== === === === === === === */
#header {
    background:#000 url(headerstripe.jpg) repeat-x scroll 0pt 0pt;
    height:150px;
}

#headcont {
    margin:0pt auto;
    padding:0pt;
    text-align:left;
    width:940px;
    height:150px;
}

#header .mainlogo {
    width : 124px;
    height : 128px;
    text-indent : -99999px;
    float : left;
    cursor : pointer;
    background : url(logo1974.gif) no-repeat 0 0;
    margin : 0 -25px 0;
}

#header a.mainlogo, #header a:hover.mainlogo, #header a:visited.mainlogo {
    outline: 0 none;
	-moz-outline: 0 none;
}

#topthemebg {
/*   height:50px;
   margin:0px -10px;
   padding:0px;
   width:960px;
   overflow:hidden;
   position: relative;*/
   margin:0px -10px;
   position:relative;
   width:100%;
}

.urlnapis {
    width : 281px;
    height : 62px;
    text-indent : -99999px;
    float : left;
    background : url(wwwolmnsi.gif) no-repeat 0 0;
    margin : 58px 15px 0;
}
.slogan {
    width : 220px;
    height : 17px;
    float : left;
    background : url(stiriobcineen.gif);
    margin-left : 73px;
    margin-top : 91px;
}
.zoga {
    width : 129px;
    height : 122px;
    float : left;
    background : url(ball.gif);
    margin-left : 0;
    margin-top : 6px;
}
.rsssubscribe {
    background : url(rss.gif) no-repeat 0 0;
    width : 55px;
    height : 73px;
    display : block;
    float : right;
    margin-right : 15px;
    margin-top : 50px;
    text-indent : -9999px;
    overflow : hidden;
}

#header a.rsssubscribe, #header a:hover.rsssubscribe, #header a:visited.rsssubscribe {
    outline: 0 none;
	-moz-outline: 0 none;
}
/*=== === === === === === === */
/*=wrap
=== === === === === === === */

#wrap {
    background-color:#FFFFFF;
    border-bottom:10px solid #1A1A1A;
    border-left:10px solid #1A1A1A;
    border-right:10px solid #1A1A1A;
    margin:0pt auto;
    padding:0pt 10px;
    width:940px;
    position:relative;
}
/*=== === === === === === === */
/*=navbar
=== === === === === === === */
#navbar {
    background:#1A1A1A none repeat scroll 0% 0%;
    height:36px;
    margin:0pt -10px;
    overflow:hidden;
    padding-top:10px;
}

#navbar ul {    
    margin : 0;
    padding : 0;
    float : left;
    font : bold 13px Arial;
    width : 100%;
    border : 1px solid #625e00;
    border-width : 1px 0;
    background : black url(blockdefault.gif) repeat-x center center;
}

#navbar ul li {
    display : inline;
}

#navbar ul li a {
    float : left;
    color : white;
    padding : 9px 11px;
    text-decoration : none;
    border-right : 1px solid white;
}

#navbar ul li a:visited {
    color : white;
}

#navbar ul li a:hover, #navbar ul li .current {
    color : white;
    background-color : transparent;
    background-image : url(blockactive.gif);
    background-repeat : repeat-x;
    background-position : center center;
}
/*=== === === === === === === */
/*=subnavbar
=== === === === === === === */
#subnavbar {
    background:#1A1A1A none repeat scroll 0% 0%;
    border-bottom:1px solid #222222;
    height:30px;
    margin:0px -10px;
    padding:0px;
    width:960px;
}
/*=== === === === === === === */
/*=subnavlft
=== === === === === === === */
#subnavleft {
    float:left;
    margin:0px -10px;
    padding:0px 0px 0px 10px;
    width:660px;
}

#subnav {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#subnav ul {    
    margin : 0;
    padding : 0;
    float : left;
    font : bold 13px Arial;
    width : 100%;
}

#subnav li {
    float:left;
    margin:0px;
    padding:0px;
}

#subnav a, #subnav a:visited {
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    margin:0px 20px 0px 0px;
    padding:6px 10px 7px;
}

#subnav a:hover {
    color: #FF0;
}

/*=== === === === === === === */
/*=subnavright
=== === === === === === === */
#subnavright {
    float:right;
    margin:0px;
    padding:3px 0px 0px 0px;
    text-align:right;
    width:280px;
}

.searchform {
    display:inline;
    margin:0px;
    overflow:hidden;
    padding:0px;
}

.q {
    background:#FFFFFF url(search.gif) repeat scroll 0% 0%;
    border-color:#666666 rgb(221, 221, 221) rgb(221, 221, 221) rgb(102, 102, 102);
    border-style:solid;
    border-width:1px;
    color:#000000;
    display:inline;
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    font-weight:normal;
    margin:0px;
    padding:2px;
    width:200px;
}

.sbutt {
    background:#376B9D url(navbar.gif) repeat scroll 0% 0%;
    border:1px solid #B90102;
    color:#FFFFFF;
    font-family:Arial,Tahoma,Verdana;
    font-size:11px;
    font-weight:bold;
    margin:0px 0px 0px 5px;
    padding:2px;
}

/*=== === === === === === === */
/*=badge
=== === === === === === === */
#badge {
    background:transparent url(beta.png) no-repeat scroll 0pt 0pt;
    cursor:pointer;
    float:right;
    height:135px;
    margin:-110px 0px 0px;
    position:relative;
    text-indent:-99999px;
    width:137px;
    z-index:1;
}

/*=== === === === === === === */
/*=footer
=== === === === === === === */
#footer {
    background:#1A1A1A none repeat scroll 0% 0%;
    margin:0px -20px;
    padding:0px;
    height:115px;
    width:960px;
}

#footer ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt -10px;
    overflow:hidden;
    padding:6px 110px 0pt 19px;
}

#footer ul li {
    float:left;
    margin:0pt 3px 0pt 0pt;
    padding:0pt;
    width:114px;
}

#footer ul li a {
    display : block;
    width : 94px;
    height : 1.8em;
    padding : 0 5px;
    color : #aaa;
    font : bold 12px/1.8em "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
    text-decoration : none;
}

#footer ul li a:hover {
    background : #333;
    color : #fff;
    text-decoration : underline;
}

#content {
    line-height:17px;
    margin:0px auto;
    padding:0px;
    width:920px;
}

#content a {
    color:#c00;
}

#content h4 {
    background:#666666 url(headline.gif) repeat scroll 0% 0%;
    color:#FFFFFF;
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 5px;
    padding:3px 0px 2px 5px;
}

#content h2 {
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 10px;
    padding:0px;
    letter-spacing:normal;
}

#content h2 a, #content h2 a:visited {
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    text-decoration:none;
}

#content p {
    margin:0px;
    padding:0px 0px 15px;
}


.rbBorder {
    border:1px solid #CCCCCC;
    font-family:arial;
    font-size:12px;
    vertical-align:top;
}

table.rbBorder {
    border:3px solid #F0F0F0;
    font-family:arial;
    font-size:12px;
}

td.ltBrdStrong {
    border-left:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    color:#CC0000;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
}

td.ltBrdStrongCntrd {
    border-left:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

td.ltBrd {
    border-left:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
}

td.ltBrdCntrd {
    border-left:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
    text-align:center;
}

td.ltbBrdCntrd {
border-bottom:1px solid #ABABAB;
border-left:1px solid #ABABAB;
border-top:1px solid #ABABAB;
font-family:arial;
font-size:12px;
text-align:center;
}

td.ltbBrd {
    border-bottom:1px solid #ABABAB;
    border-left:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
}

td.lrtbBrdCntrd {
    border:1px solid #ABABAB;
    color:#CC0000;
    font-family:arial;
    font-size:12px;
    text-align:center;
}

td.lrtBrdStrongCntrd {
    border-left:1px solid #ABABAB;
    border-right:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

td.lrtBrdCntrd {
    border-left:1px solid #ABABAB;
    border-right:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    color:#CC0000;
    font-family:arial;
    font-size:12px;
    text-align:center;
}

td.lrtBrd 
{
    border-left:1px solid #ABABAB;
    border-right:1px solid #ABABAB;
    border-top:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
}

td.lrtbBrd {
    border:1px solid #ABABAB;
    font-family:arial;
    font-size:12px;
}

#pcnnavigacija
{
    font-size: 1.1em;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
}

a:hover
{
    text-decoration: underline;
    color: #0066CC;
}

.olmnWarning
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    margin: 15px 0 0 0;
}

.olmnWarningsList {
    margin:20px 0 20px 0;
}