/* GENERAL */
html { overflow-y: scroll; }
html, body { height: 100%; margin: 0; padding: 0; }
body,td,p,a,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,select { font-size: 11px; font-family: Verdana,Arial,Helvetica; color:#616175; margin:0px;  }
body.mainBody { padding: 0; margin: 0; background: #616179;  }

P { margin-bottom: 0px; }
IMG { border: none; }

/* TEXT */
ul, ol, li { margin: 5px 0px 5px 20px; padding: 0; list-style-position: outside; }
li { padding: 1px 0px 1px 0px; }


/* LINK S PUŠČICO */
ul, li { list-style-type: none; margin: 5px 0px 5px 12px; padding: 0; list-style-position: outside; }
li { padding: 5px 0px 5px 20px; background: url(../../site/tennis_ball.gif) no-repeat 0px 5px; }

A, td a { color: #787878; text-decoration: underline; font: inherit; }
A:hover { color: #fa4025; }

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 { color: #434343; }
h1 { color: #000034; font-size:18px; font-weight:normal; margin-bottom: 10px; }
h2 { color: #0c1720; font-size:15px; font-weight:normal; font-style: italic; }
h3 { color: #0c1720; font-size:14px; font-weight:normal; font-style: italic; }

/* WEBARTS */ 
#FRAME { width: 100%; margin: 0 auto; background: #ffffff url(../../site/bg_frame.gif) repeat-x top left;}

#CONTAINER-PAGE {
  margin: 0 auto;
  width: 970px;
  text-align: left;
  position: relative;
  height: auto !important;
}

#PRIMARNA { width: 970px; height: 48px; }

#CONTAINER-HEADER { width: 970px; height: 116px; }
#GLOBAL { float: left; width: 346px; padding: 20px 0px 0px 34px; }
#GLOBAL A { padding-right: 15px; }
#LOGO { float: left; width: 200px; height: 116px; background: url(../../site/aftennis_logo.gif) no-repeat top left; margin: 0 auto; }
#SEARCH { float: right; height: 36px; background: url(../../site/bg_search.gif) no-repeat; margin: 20px 34px 0px 0px; }

#CONTAINER-VISUAL { clear: both; }
#VISUAL { padding-left: 34px; }

#CONTAINER-CONTENT { clear: both; float: left; width: 902px; margin: 0 auto; background: white; margin: 0px 34px;  }
#MAIN { float: left; width: 600px; }
#INFO { float: right; width: 297px; }
#INFO .vnosPadLeft, #INFO .vnosPadRight { margin: 0px; padding: 0px; }

.areaNavi p { padding-top: 5px; }
a.areaNavi, .areaNavi a { color: #787878; text-decoration: none; font: inherit; }
a.areaNavi:hover, .areaNavi a:hover, a.areaNavi p:hover { color: #fa4025; text-decoration: underline; }

#CONTAINER-BANNER {
clear: both;
width: 970px;
}
.banner { float:right; width: 150px; height: 50px; text-align: right; margin-right: 105px; }

#CONTAINER-FOOT {
  clear: both;
  width: 100%;
  background: #616179;
  bottom: 0 !important;
  bottom: -1px;
  height: 100px;
}

#FOOT { position: absolute; left: 50%; margin-left: -451px; padding-top: 10px; }
#FOOT, #FOOT A { color: white; text-decoration: none; }

hr { border: none; border-bottom: 1px #24292d solid; border-top: 1px #c4c4c4 solid; }

/* GALERIJA SLIK */
.gallery_thumb { text-align: center; }
a.lightbox img { border: 1px #616176 solid; padding: 2px; margin: 5px; }

/* TABELA */
TR.alt TD, TD.alt { background: #e9e9e9; }

/* DROPDNAVI */
#PRIMARNA a, #PRIMARNA a:hover, #PRIMARNA a.active { display: block; color: white; font-size: 11px; text-decoration: none; padding: 16px 0px 19px 0px; }
#PRIMARNA a:hover, #PRIMARNA a.active { background: url(../../site/bg_prim_a.gif) no-repeat center bottom; }
#PRIMARNA ul { list-style:none; display: none; margin:0px; padding:0px; }
#PRIMARNA ul li { position:relative; margin:0px; padding:0px; list-style:none; float: left; padding: 0px 30px 0px 35px; }
#PRIMARNA li { background: none; }
#PRIMARNA .level1 { display: block; text-align: center;  }
#PRIMARNA ul li.livel1 { float: left; }
#PRIMARNA li li { height: 1%; }

/* DROPNAVI - SEKUNDARNA podnivo*/
#PRIMARNA .level2 { left:0px; position:absolute; top:48px; text-align: left; border: 1px #616177 solid; border-top: none; }
#PRIMARNA .level2 ul { position:absolute; list-style:none; left: 200px; top:0px; border-left: 1px #616177 solid; border-right: 1px #616177 solid; }
#PRIMARNA .level2 a { color: #000034; background:white; font-size: 11px; display:block; text-decoration: none; margin-left: 20px; }
#PRIMARNA .level2 a:hover, #PRIMARNA .level2 a.active { background:#616175 url(../../site/bg_seku.gif) no-repeat 10px; font-size: 11px; display:block; text-decoration: none; color: white; }
#PRIMARNA .level2 a, #PRIMARNA .level2 a:hover, #PRIMARNA .level2 a.active { padding: 5px 25px; margin: 0px; }
#PRIMARNA .level2 li { background: none; padding: 0px; }

/*SEKUNDARNA NAVIGACIJA*/
#PRIMARNA li ul li a { padding: 5px 0px; width:150px; }
* html #PRIMARNA ul ul li a { width: 150px; }

#navi li:hover ul.level2, #navi li.over ul.level2 { display:block; }
#navi .level2 li:hover ul.level3, #navi .level2 li.over .level3 { display:block; }
#navi .level3 li:hover .level4, #navi .level3 li.over .level4 { display:block; }
#PRIMARNA ul li:hover ul, #PRIMARNA ul li.over ul { display:block; }
#PRIMARNA ul li:hover ul ul, #PRIMARNA ul li.over ul ul { display: none; }
#PRIMARNA ul ul li:hover ul, #PRIMARNA ul ul li.over ul { display:block; }
#PRIMARNA ul ul li:hover ul ul, #PRIMARNA ul ul li.over ul ul { display:none; }
#PRIMARNA ul ul ul li:hover ul, #PRIMARNA ul ul ul li.over ul { display:block; }
#PRIMARNA ul ul ul li:hover ul ul, #PRIMARNA ul ul ul li.over ul ul { display:none; }
#PRIMARNA ul, #PRIMARNA li { z-index: 2; }

/* Search */
.input1 { border:1px #ebeaea solid; background: #f7f7f7; color: #616175; font-weight: normal; font-size:12px; margin-right: 5px; height:14px; padding: 1px 3px 3px 3px; }
.input2 { border:none; background: none; color: #787878; font-weight: normal; padding: 1px 5px 2px 7px; font-size:10px; width:96px; }
.enter { vertical-align: middle; height: 18px; width: 18px; padding:0px; margin-left: 2px; }
.enter img { display: block; }
#f_more { height: 50px; }
.cSubmit, .cCancel { height: 25px; }

/* INFO PUSH */
.iDatum  { color: #b4975a; font-size:9px; }
.iNaslov, a.iNaslov, .iNaslov A, .iNaslovLink { color: #684227; text-decoration: none; font-weight: bold; font-size:11px; display: block; margin-top:5px; }
a.iNaslov:hover, .iNaslov A:hover { color: #b4975a; text-decoration: underline; font-weight: bold; font-size:11px; display: block; margin-top:5px; }
.iOpis, .iOpis p  { color: #535653; font-size: 10px;   }
.iMore { margin-top: 10px; }
.iSlika { margin-right: 15px; }

/* OTOK BACKGROUNDI */
.oNaslov { 
  background: url(../../site/bg_oNaslov.gif) repeat-x top left;
  padding: 8px 15px 0px 15px;
  color: #0c1720; font-size:14px; font-weight:normal; font-style: italic;
  text-decoration: underline;
  }
.oNaslov, a.oNaslov, .oNaslov a { text-decoration: none; }
  
.oVsebina { background: #ffffff url(../../site/bg_oVsebina.gif) repeat-x top left; padding: 10px; }
.oVsebina ul, .oVsebina li { margin: 5px 0px 5px 10px; padding: 0; list-style-position: outside; }
.oblak { border: none; background: white; padding: 15px; }
