body 
{
  	font-family:Tahoma;
	font-size:10px;
	color:#333634;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
a 
{
    font-weight:bold;
}
a:link {
	color: #eb3434;
    text-decoration : none;
}
a:visited {
	color: #eb3434;
    text-decoration  : none;	
}
a:hover {
	color: #eb3434;
	text-decoration : underline;
}
a:active {
	color: #eb3434;
	text-decoration : none;	
}
a.white:link {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white:active {
	color: #FFFFFF;
	font-weight:bold;	
	text-decoration: none;
}
.cisti{
	clear: left;
}
.mainstyle {
	padding: 0px;
	margin: 0px auto;
	width: 958px;
	min-height:500px;
}
.leftmain {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 293px;
	min-height:244px;
    border: 0px solid #cecece;	
}
.rightmain {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 663px;
	min-height:244px;
    border: 0px solid #cecece;	
}
.box1 {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 293px;
	min-height:244px;
    border: 0px solid #cecece;
}
.box1 .topleft  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 13px;
	height: 23px;
	background-image:url(images/frame/1.gif);
}
.box1 .topleftnav  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 13px;
	height: 37px;
	background-image:url(images/frame/1-nav.gif);
}
.box1 .topmiddle  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 266px;
	height: 23px;
	background-image:url(images/frame/2.gif);
}
.box1 .topmiddlenav  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 266px;
	height: 37px;
	background-image:url(images/frame/2.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.box1 .topright  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 23px;
	background-image:url(images/frame/3.gif);
}
.box1 .toprightnav  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 37px;
	background-image:url(images/red-start.gif);
}
.box1 .leftb  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 13px;
	height: 244px;
	background-image:url(images/frame/4.gif);
}
.box1 .leftk  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 13px;
	height: 244px;
	background-image:url(images/frame/4-kot.gif);
}
.box1 .left-top  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 13px;
	height: 232px;
	background-image:url(images/frame/4-top.gif);
}
.box1 .middlen  {
	float: left;
	padding: 0px;
	margin: 0px auto;
	width: 266px;
	background-image: url(images/frame/bg-top-nav.gif);
	min-height: 244px;
}
.box1 .middle-top  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 266px;
	background-image: url(images/frame/bg-top.gif);
	min-height: 232px;
}
.box1 .rightb  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 244px;
	background-image:url(images/frame/5.gif);
}
.box1 .rightk , .right-top  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 244px;
	background-image:url(images/frame/5-kot.gif);
}
.box1 .right-top  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 232px;
	background-image:url(images/frame/5-top.gif);
}
.box1 .rightgray  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 14px;
	height: 244px;
	background-image:url(images/frame/5-gray.gif);
}
.topnavigation {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 245px;
	height:40px;
	text-align:right;
}
.logo {
	float: left;
	padding: 0px;
	margin: 0px;
	padding-top:49px;
	width: 266px;
	height:100px;
}
.dotline {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 266px;
	height:1px;
	#min-height:1px;
	background-image:url(images/frame/dotline.gif)
}
.dotlinered {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 361px;
	height:4px;
	#min-height:4px;
	background-image:url(images/bg/rgdotline.gif)}
.contnavtab {
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 22px;
	padding-right: 22px;	
	width: 222px;
}
.banner-mk {
   float: left;
	padding: 0px;
	margin: 0px;
	width: 663px;
	height: 255px;
	
}
.red  {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 664px;
	height: 37px;
	background-image:url(images/bg/red.gif);
}
.red .searchbox{
	float: left;
	margin: 0px;	
	padding-top: 9px;
	#padding-top: 8px;
	padding-right: 5px;	
	width: 234px;
	text-align:right;
    border: 0px solid #cecece;
}
.red .submitbox{
	float: left;
	margin: 0px;	
	width: 25px;
	text-align:right;
    border: 0px solid #cecece;
}
.red .languagesholder{
	float: left;
	margin: 0px;	
	padding-top: 11px;
	width: 400px;
    font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.maincontainerright{
	float: left;
	margin: 0px;	
	width: 664px;
}
.graphic{
	float: left;
	margin: 0px;	
	padding-top: 21px;
	width: 360px;
	background-image:url(images/bg/gb-titles.gif);
}
.novostimain{
	float: left;
	margin: 0px;	
	padding-top: 23px;
	width: 360px;
}
.titlegr{
	float: left;
	margin: 0px;	
	width: 188px;
}
.titlekot{
	float: left;
	margin: 0px;
	padding-top: 21px;	
	margin-left: 8px;
	#margin-left: 5px;	
	width: 242px;
}
.flashgraphic{
	float: left;
	margin: 0px;	
	width: 360px;
	height:195px;
}
.sharestat{
	float: left;
	margin: 0px;
	width: 	170px;
	text-align:right;
	font-family:Tahoma;
	font-size:10px;
	color:#333634;
	padding-top: 12px;
}
li
{
    list-style-position: outside;
    list-style-type: none;
    list-style-image: url(images/bullet.gif);
    padding-bottom: 5px;
}
.copyright{
	font-family:Tahoma;
	font-size:11px;
	color:#575757;
    border: 0px solid #cecece;
	margin-left:30px;
	margin-top:20px;	
	width: 235px;
}
input {
	font-family: Tahoma;
	font-size: 10px;
	/*height: 12px;
	width: 129px;*/
}
.input1 {
	font-family: Tahoma;
	font-size: 10px;
	height: 12px;
	width: 129px;
}
.inputkalkulator1 {
	font-family: Tahoma;
	font-size: 10px;
	height: 12px;
	width: 225px;
}
.inputkalkulator2 {
	font-family: Tahoma;
	font-size: 10px;
	width: 229px;	
	#width: 231px;
}
.text {
	font-family:Tahoma;
	font-size:10px;
	color:#333634;
}
.dotlineredkot {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	#margin-left: 5px;	
	width: 246px;
	height:4px;
	#min-height:4px;
	background-image:url(images/bg/rgdotline.gif)
}
.kotacijath, kotacijath1 {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	#margin-left: 7px;	
}
.kotacijath
{
    	width: 246px;
	    height: 151px;    	
}
.kotacijath1
{
    	width: 348px; 	
}
.kotacijau, .kotacijau1, .kotacijau2 {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	#margin-left: 7px;	
	text-align:right;
	font-family:Tahoma;
	font-size:10px;
	color:#eb3434;	
}
.errormsq {
	font-family:Tahoma;
	font-size:10px;
	color:#eb3434;	
}
.kotacijau 
{
	width: 236px;    
}
.kotacijau1
{
    	width: 332px;
    	#width: 330px;    	
    	height:40px;
    	padding-top:10px;
}
.kotacijau2
{
    	width: 332px;
    	#width: 330px;    	
    	padding-top:10px;
    	padding-bottom:15px;    	
}
.bannerholder {
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	width: 244px;
}
.kalkulatorholder {
	font-family:Tahoma;
	font-size:10px;
	color:#333634;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left: 18px;
	width: 244px;
	line-height: 20px;
}
.sbanner {
	clear:both;
	padding: 0px;
	margin-bottom: 9px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	width:242px;
    border: 1px solid #cecece;
}
.novostipreh {
	font-family:Tahoma;
	font-size:10px;
	width: 338px;
	padding-left: 10px;		
}
.novostih {
	display:inline-block;
}
.contentnews {
	padding-left: 18px;	
	clear:both;
}
.copyright {
	font-family:Tahoma;
	font-size:10px;
	color:#c2c2c2;
	padding: 0px;
	padding-top:20px;
	margin: 0px auto;
	width: 945px;
	height: 40px;
}
.menija 
{
    height:30px; 
    #margin-top:0px;
    /*width:222px;*/
}
.menija1
{
  font-family: Tahoma;
  font-size : 11px;
  font-weight:bold;
  text-decoration : none;
  padding-left: 0px;
  padding-top: 12px;
  height:30px;   
  Width:222px;
  background-image: url(images/bg/linkovi.gif); 
 }
.menija1 A:link, .menija2 A:link, a.news:link, .portfolio a:link
{
	color: #575656;
}
.menija1 A:visited, .menija2 A:visited, a.news:visited, .portfolio a:visited
{
	color: #575656;
}
.menija1 A:hover, .menija2 A:hover, a.news:hover, .portfolio a:hover, .kalendar .ajax__calendar_hover
{
	color: #DE0506;
	text-decoration:none;
}
.menija1 A:active, .menija2 A:active, a.news:active, .portfolio a:active
{
	color: #575656;
}
.menija2
{
   font-family: Tahoma;
   font-size : 9px;
   font-weight:normal;
   padding-left:4px;
   padding-right:5px;
   padding-top: 0px;
   height: 30px;
   background-image: url(images/bg/menus.gif);
   border-right-style:solid;
   border-right-width:2px;
   border-right-color:#FFFFFF;
   border-left-style:solid;
   border-left-width:2px;
   border-left-color:#FFFFFF;   
 
}
.menija3
{
   margin-left:1px;
   #margin-left:-1px;
   border-left-style: solid;
   border-left-width: 1px;
   border-left-color: #d8d8d8;   
   border-right-style: solid;
   border-right-width: 4px;
   border-right-color: #d8d8d8;
   border-top-style: solid;
   border-top-width: 4px;
   border-top-color: #d8d8d8;      
   border-bottom-style: solid;
   border-bottom-width: 0px;   
   border-bottom-color: #bcbbbb;
}
.menija4 
{
   height: 30px;
   background-image: url(images/bg/menus_.gif);
   border-right-style:solid;
   border-right-width:2px;
   border-right-color:#FFFFFF;
   border-left-style:solid;
   border-left-width:2px;
   border-left-color:#FFFFFF;   
}
.navest
{
  font-family: Tahoma;
  font-size : 11px;
  font-weight:bold;
  padding-left: 18px;
  background-image: url(images/bullet.gif);
  background-position:left, top;
  background-repeat: no-repeat;
}

.titles {
    padding-top: 35px;
    font-family: Tahoma;
	font-size: 11px;
	color:#3ca129;
	font-weight:bold;
	background-image: url(images/bg/bg-titles.gif);
	height:18px;
}
.subcontainer {
	float: left;
	padding-left: 5px;
	padding-right: 20px;	
	margin: 0px;
	width: 614px;
	min-height:422px;
	background-image: url(images/bg/gb-titles.gif);
	border: 0px solid #cecece;
}
.contentfull {
    padding-top: 25px;
    padding-left: 15px;
	width: 585px;
	min-height:422px;
    border: 0px solid #cecece;		
}
.contentfull1 {
    padding-top: 25px;
    padding-left: 5px;
	width: 605px;
	min-height:422px;
    border: 0px solid #cecece;			
}
.contentfull2 {
    padding-top: 47px;
    padding-left: 15px;
    text-align:center;
	width: 585px;
	min-height:422px;
    border: 0px solid #cecece;	
}
H1, .boldiran {
  	font-family:Tahoma;
	font-size:10px;
	color:#333634;
	font-weight:bold;
}
.top {
	width: 595px;
    padding-left: 15px;	
	text-align:right;
}
.separator 
{
    background-image: url(images/bg/separator.gif);
    height:6px;
}
.separator1
{
    float:left;
    background-image: url(images/bg/separator.gif);
    width:100%;
    height:6px;
}
.separator2
{
    float:left;
    background-image: url(images/bg/separator.gif);
    width:351px;
    height:6px;
}
.contactboxtext, .contactboxtext1
{
    padding-top:10px;
    padding-bottom:10px;
}
.contactboxtext1
{
    padding-left:4px;
}
.leftcontactform, .rightcontactform
{
    float: left;
    width:49%;
    border: 0px solid #cecece;
    padding-bottom:5px;
}
.rightcontactform
{
        text-align:right;
}   
.leftcontactform
{
        text-align:left;
}
.input2, .input3
{
    width:90%;
}
.input3 
{
    height:56px;
}
.input4
{
    width:96%;
}
.pp
{
    float:left;
    text-transform:uppercase;
    color: #3CA129;
    font-weight:bold;
    width:80%;
    height:8px;
    padding-top:8px;
    border: 0px solid #cecece;
}
.excel
{
    float:left;    
    width:20%;
    height:20px;    
    text-align:right;
    border: 0px solid #cecece;
}
.nosacpp
{
        float:left; 
        width:100%;
}
.leftnewshares {
	float: left;
	width: 370px;	
    border: 0px solid #cecece;
}
.rightnewshares {
	float: left;
	width: 210px;
	padding-left:20px;
	padding-right:5px;	
	background-image: url(images/bg/separator-ver1.gif);
    border: 0px solid #cecece;	
}
.titlegrsna {
	float: left;
	width:90%;
	height:25px;
	font-weight:bold;
	padding-top: 10px;
    border: 0px solid #cecece;
}
.grsna {
	float: left;
	width:90%;
	padding-top: 3px;
    border: 0px solid #cecece;
}
.excelright {
	float: left;
	width:5%;
	height:25px;
	text-align:right;
	padding-top: 5px;
	margin-left:-2px;
    border: 0px solid #cecece;
}
.formnewshares {
	padding-top: 1px;
	width:360px;
    border: 0px solid #cecece;	
}
.tablenewshares {
	width:360px;
	height:44px;
}
.textbnewshares 
{
   width:40%;
}
.fromnewshares {
}
.submitnewshares 
{
	text-align:right;
	padding-bottom:8px;
}
.flashnewshares {
	float:left;
	margin-left:-5px;	
}
.kalendar .ajax__calendar_container {
    border: 1px solid #000000;
    background-color:#FFFFFF;
}
.kalendar .ajax__calendar_active
{
    color:#DE0506;
    background-color:#ffe3e3;
    border: 1px solid #DE0506;    
}
.kalendar .ajax__calendar_other 
{
    color:#CECECE;
}
.kalendar .ajax__calendar_dayname, .kalendar .ajax__calendar_months, .kalendar .ajax__calendar_years 
{
    font-weight:bold;
}
.kalendar .ajax__calendar_footer, .kalendar .ajax__calendar_header, .kalendar .ajax__calendar_title
{
   background-color:#FFFFFF;
}
.kalendar .ajax__calendar_hover 
{
   background-color:#ffe3e3;    
}

.cookieAlertContainer {
	display: none;
	width: 92%;
	background: white;
	position: fixed;
	bottom: 0;
	left: 0;
	margin-left:2%;
	padding-top: 0;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.75);
}

.cookieAlertAcceptButton {
	display: table;
	float: right;
	margin-top: 1em;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 8px;
	height: 20px;
	background-color: red;
	color: white;
	text-transform: uppercase;
	cursor: pointer;
}

.cookieAlertBodyContainer {
	width: 85%;
	display: inline-block;
	float: left;
}