*{
  margin:0;
  padding:0;}
body{
  background-color:#ffffff;}
.spine{
  width:890px;
  margin:0 auto;
  overflow:hidden;}
.leftEdge{
  float:left;
  width:5px;
  background:url(../img/left_edge.gif) no-repeat;
  padding-bottom:5000px;
  margin-bottom:-5000px;}
.rightEdge{
  float:right;
  width:5px;
  background:url(../img/left_edge.gif) no-repeat;
  padding-bottom:5000px;
  margin-bottom:-5000px;}
.container{
  float:left;
  width:840px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  background-color:#ffffff;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:5000px;
  margin-bottom:-5000px;}
/*............................................................................................GENERAL STYLES*/
h1{font-family:Times New Roman, Arial, Helvetica, sans-serif;}
h2{
  font-family:Times New Roman, Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#2f5cb5;
  padding-bottom:20px;}
h3{}
h4{}
p{
  margin-bottom:10px;}
.fLeft{
  float:left;}
.fRight{
  float:right;}

/*....................................................................................................HEADER*/
.header{
  float:left;
  width:840px;
  height:197px;  
  margin:5px 0;}
/*................................................................................................SUB HEADER*/
.preHeader{
  float:left;
  width:840px;
  padding:10px 0;
  color: #070F40;
  font-weight: bold;
  font-size:14px;
  font-family: Helvetica, sans-serif;
  border-bottom:3px solid #0A134A;
  }
.subHeader{
  padding:0px;
  margin:0px;
  float:left;
  width:820px;
  height: 25px;
  background-color:#0A134A;
  color: #FFFFFF;
  font-size: 13px;
  font-family:Helvetica, sans-serif;    
  }

.bullet{
  float:left;
  padding:5px 5px 0 0;}
.bullet2{
  float:right;
  padding:5px 0 0 15px;}
.languageLink{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  padding:0 35px 0 0;
  color:#0A134A;
  text-decoration:none;
  font-size:12px;}
.languageLink:hover{
  color:#999999;}
.optionalLink{
  float:right;
  padding:0 0 0 5px;}
  
.topLink{
  color:#999999;
  text-decoration:none;}
.topLink:hover{
  color:#333333;}
.languageLink2{
  float:left;
  padding:5px 15px 5px 5px;
  color:#FFFFFF;
  font-weight: bold;
  text-decoration: none;
  }
.optionalLink2{
  float:right;
  padding:0 0 0 5px;
  color:#FFFFFF;}

  
/*.............................................................................................VERTICAL MENU*/
.vMenu{
  float:left;
  width:200px;}
.vButton{
  float:left;
  width:170px;
  display:block;
  overflow:hidden;
  background:url(../img/vbutton.gif) left top no-repeat;
  margin:0 0 1px 0;
  padding:7px 0 8px 30px;
  color:#666666;
  text-decoration:none;}
.vButton:hover{
  background-position:left bottom;
  color: #3399FF;}

/*...................................................................................................CONTENT*/
.content{
  float:left;
  width:840px;}
.companuMenu{
  float:left;
  width:820px;
  padding:5px 0 5px 20px;
  background-color:#0c154c;}
.companuMenu a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  margin-right:20px;}
.companuMenu a:hover{
  color:#cccccc;}
/*..................................................................................................LEFT COL*/
.leftCol{
  float:left;
  width:470px;
  border-left:5px solid #ffffff;
  padding-top:15px;}
.vestiBox{
  float:left;
  background-color:#f1f1f1;
  width:200px;}
.vestiTop{
  float:left;
  width:200px;
  height:55px;
  background:url(../img/vesti_top.gif) no-repeat;}
.vestiTitle{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#2665a6;
  padding:15px 0 0 10px;}
.vestiTxt{
  float:left;
  width:190px;
  padding:0 5px 10px 5px;
  line-height:18px;
  border-bottom:1px solid #ffffff;
  font-size:10px;}
.vestiTxt a{
  color:#CC0000;}
.vestiTxt a:hover{
  color:#999999;}
.singleNewsTitle{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color: #6699CC;
  padding-top:5px;}
.singleNewsImg{
  float:left;
  clear:left;
  margin:5px 5px 5px 0;
  border:5px solid #dddddd;}
.singleNewsTxt{
  line-height:normal;} 
/*.................................................................................................RIGHT COL*/
.rightCol{
  float:left;
  width:310px;
  padding:15px 0 0 10px;
  line-height:18px;}
.rightCol a{
  color:#000000;}
.rightCol a:hover{
  color:#999999;}
.pageTitle{
  width:579px;
  height:125px;
  background:url(../img/flashbg.jpg) no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#ffffff;
  margin:0 0 15px 0;
  line-height:28px;}
.subTitle{
  font-weight:bold;
  color:#e9ba2b;
  margin:10px 0;}
.pageTxt{
  background:url(../img/pagetxtbg.gif) repeat-y;
  padding:5px;}
/*...................................................................................................UNI COL*/
.uniCol{
  float:left;
  width:790px;
  padding:15px 5px 0 5px;
  line-height:18px;}
  
.newsBox{
  float:left;
  border-bottom:1px solid #dddddd;
  padding-bottom:15px;
 }
.newsTitle{
  float:left;
  width:400px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#509bcf;
  font-weight:bold;
  margin-top:-2px;
  margin-bottom:10px;}
.newsImg{
  float:left;
  border:5px solid #dddddd;
  margin:0 10px 0 0;}
.newsText{
  text-align:justify;
}
.detaljnijeBox{
  float:right;
  width:117px;
  height:20px;
  background:url(../img/detaljnijebg.gif) no-repeat;
  margin-top:-15px;
  padding-left:20px;}
.detaljnijeBox a{
  color:#CC0000;
  text-decoration:none;}
.detaljnijeBox a:hover{
  text-decoration:underline;}
/*....................................................................................................FOOTER*/
.footer{
  float:left;
  width:790px;
  padding:10px 0 10px 0;
  margin:10px 0 0 5px;
  text-align:center;
  border-top:1px solid #CCCCCC;}
.footLinx{}
.footLinx a{}
.footLinx a:hover{}
/*.....................................................................................................FORME*/
.kontaktForma
{
 width:500px;
}
.inputLabel{}
.myInput{}
.myTextarea{}
.mySubmit{}
.mySubmit:hover{}
/*...............................................................................................ADMIN PAGES*/
/*................................................................................................NEW STYLES*/

.info
{
 clear: left;
 font-family: Verdrana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-bottom: 60px;
}
.infotext
{
 height:100px;
 width:400px;
 float:left;
 padding-left:5px;
 text-align:justify;
}
.infonaslov
{
 width:300px;
 font-size:16px;
 margin-top:5px;
 margin-left:155px;
 margin-bottom:5px;
 font-weight:bold;
 padding-left:5px;
}
.infoslika
{
 width:150px;
 height:75px;
 float:left;
}
.infolink{
 height: 25px;
 clear:left;
 float:left;
 margin-top:10px;
 margin-bottom:60px;
}

/****************** home *******************************/
.homemain 
{
 width:830px;
 clear: left;
 position: relative;
 margin-top:20px;
 font-family: Verdrana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
.homemainNaslov
{
 width:570px;
 border-bottom: 1px solid #DDDDDD;
 clear: left;
 position: relative;
 margin-top: 10px;
 padding-bottom: 1px;
 font-weight: bold;
}
.homemainText
{
 margin-top: 10px;
 width: 580px; 
 clear: left;
 position: relative;
}
.homemainVest
{
 width: 290px;
 float:left;
 margin-top:20px;
 margin-right:5px;
 height: 65px;
}

.homemainVestFull
{
 width: 500px;
 float:left;
 margin-top:20px;
 margin-right:5px;
}

.homemainNews
{
 margin-top:10px;
 width: 600px;
 float:left;
 height: 200px;
}
.homemainNN
{
 border-bottom: 1px solid #DDDDDD; 
 width: 270px;
 padding-bottom:3px;
 font-weight: bold;
 font-size:12px; 
}

.homemainNNFull
{
 border-bottom: 1px solid #DDDDDD; 
 width: 500px;
 padding-bottom:3px;
 font-weight: bold;
 font-size:12px; 
}

.homemainDesni
{
 float:left;
 width:230px;
 padding-top: 10px;
}
.homemainLevi
{
 float:left;
 width:600px;
}
.homemainNS
{
 border-bottom: 1px solid #DDDDDD; 
 width: 230px;
 margin-top: 0px;
 padding-bottom: 1px;
 font-weight: bold;
}