*
{
	margin: 0px;
	padding: 0px;
}

body {
   font-family: Tahoma;
   font-size: 10px;
   margin:0px; 
   line-height: 14px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#pageshadow
{
   background: url(../images/bck950.gif) repeat-y top center;
   width:960px;
   margin: 0 auto auto auto;
   padding: 0px 0px 0px 0px;
}

#page{
   width: 950px;		
   padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
   border-bottom: 1px solid #d4d6d7;
   margin: 0px 0px 0px 5px;
  /* border-top: 1px solid #f5f6f6;*/
}

#main_add
{
	height: 230px;
	width: 375px;
	float: right;
	margin: 0px 0px 0px 0px;
	background: url(../images/roundedcornr_150819.gif) no-repeat;
}

#main_box
{
	height: 225px;
	width: 500px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#aktuelno{
	width: 210px;
	height: 225px;
	font-family: Tahoma;/* Arial, Helvetica, sans-serif;*/
	float: left;
	padding: 0px 0px 0px 0px; /*(top, right, bottom, left)*/
	margin-top: 3px;
}

#add-ons{
	width: 165px;
	float: right;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	height: 215px;
	background: url(../images/roundedcornr_571029.gif) no-repeat;
}

#add-ons ul li
{
width: 150px;
height: 27px; 
}

#pagetop 
{
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	height:370px;
	background: url(../images/senkapozadina.png) repeat-x top;
	/*border-top:1px solid #f5f6f6;*/
}
#pagetopinner 
{
	padding: 0px 0px 10px 0px;
	margin-top: 0px;
	height:75px; /*height:100px; nemame meni !*/
	background: url(../images/senkapozadina1.gif) repeat-x top;
	/*border-top:1px solid #f5f6f6;*/
}

#page_up{
	
   margin: 0px 0px 0px 0px;
   /*height: 65px;*/
   width:950px;
  /* padding-top:10px;*/
}

#page_main{
	margin-top: 0px;
	padding-top:10px;
	height: 225px;
	width: 880px;
	padding-left:35px;
	/*margin-left:35px;*/
}

#page_down{
	background-color: white;
	padding-bottom: 10px;
	padding-top:10px;
	margin-left: 0px;
	padding-left: 35px;
	margin-top: 0px;
	min-height:280px;
	width:880px;
}

#page_up #KB_menu_up_logo{
	padding: 10px 0px 0px 0px;
	/*height: 65px;*/
	width:300px;
	/*margin-top: 10px;*/
	margin-left: 35px;
    float:left;
	/* background: url(../images/KB-logo11.gif) left no-repeat; */
}
#page_up #KB_menu_up{
	padding: 10px 0px 0px 0px;
	height: 40px;
	margin-top: 0px;
	margin-right: 35px;
	margin-left: 0px;
	float:right;
	width:360px;
	font-size: 12px;
}

#page_up #KB_menu_up a, a:link {
	color: #06357a;
	font-size: 12px;
	text-decoration: none;
}

.inpbox {
	color: #06357a;
	font-size: 10px;
	text-decoration: none;
	border:1px solid #d4d6d7;
	width:90px;
}

#page_down #KB_menu_down{
	width: 881px;
	margin-top: 0px;
	/*margin-right: 65px;*/
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	height: 165px;
	text-align:center;
	border-bottom: 1px dashed #999999;
}

#KB_other{
	background-color: white;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	min-height: 10px;
	width:888px;
	margin-top: 0px;
	padding-left:0px;
	padding-top:10px;
}
	
#KB_other ul
{
padding: 0px;
}

#KB_other ul li
{
  width: 436px;
  height: 25px; 
  padding-top: 10px;
}
#image{
	background-image: url(../images/030401_1877_0008_oacs.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 239px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	float: left;	
}

#image_c{
	background-image: url(../images/030401_1877_0008_oacs.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 162px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;	
}

#img
{
	width: 214px;
	margin-top: 0px;
	/* background-image: url(../images/stedenje_2.gif) no-repeat; */
}

.img_div
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	vertical-align:bottom;
	margin-top:121px;
	margin-left:0px;
	background: url(../images/GreenTransparent.png) repeat;
	height:33px;
	padding:0px;
	width:215px;
}

#tabswrapper
{
width:880px;
height:50px;
margin-left:0px; 
background:none;
margin-top: 0px;
margin-right:0px;
margin-bottom:0px;
border: 0px;
padding-left:35px;
}

#tabs
{
	height: 50px;
	width: 880px;
	padding: 0px;
	margin: 0 0 0 0;
	font-size: 11px;
	border: 0px;
	background:none;
}

#tabs ul
{
background: none;
border: 0px;
margin-left:-2px;
margin-top: 0px;
margin-right:0px;
margin-bottom:0px;
}

#tabs ul li
{
height:24px;
color:#FFF;
background: url(../images/MeniTopPicBlue.png) no-repeat;
border: 0px;
margin: 0px;
}

#tabs ul li a {
	border:0px;
	float: left;
	width: 105px;
	/*height: 25px;*/
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#tabs ul li a:hover {
	width: 105px;
	color: #FfFfFf;
	text-decoration: none;
	background: url(../images/MeniTopPicGreen.png) no-repeat;
	padding-bottom: 5px;
	margin: 0px;
}

#tabs li.ui-tabs-selected a
{
	background: url(../images/MeniTopPicGreen.png) no-repeat;/* url(../images/MenuTopPix.png) repeat-x;	*/
	height: 19px;
	margin: 0px;
	width:118px;
	padding: 6px 5px 0px 5px;
}

#tabs li.ui-tabs-selected a:hover
{
	height: 19px;
	margin: 0px;
	width: 118px;
	padding: 6px 5px 0px 5px;
}
/* meni dolu 2 nivo */
#tabs-1 ,#tabs-2 ,#tabs-3
{ 
background: url(../images/MenuBottom5.png) no-repeat;
height:20px;
margin:-1px 0 0 0;
border:0px;
width:880px;
padding:5px 0px 0px 5px;
}

#tabs-1 a, #tabs-2 a, #tabs-3 a
{
color:#fff;
border: 0px;
padding:3px 10px 3px 10px;
text-decoration:none;
font-weight:bold;
background-color: Transparent;
}

#tabs-1 a:hover, #tabs-2 a:hover, #tabs-3 a:hover
{
	color: #7BB54D;
	background-color: #FDFDFD;
	border:0px;
}
/* meni dolu 2 nivo */

#tabs1
{
  height: auto;
}

#tabs1 ul
{
  height: 25px;
}

#tabs1 ul li
{
 height:24px;
}

.tblKurs {
	color: #06357a;
	font-size: 9px;
	text-align: right;
	padding: 2px;
	margin: 0px;
	border: 0px;
}

.tblKursTd {
  border-bottom: 1px dashed #999999;
  height:18px;
}


#footer {
	background-color: #fff;
	background-image: url(../images/down.gif);
	padding: 25px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	vertical-align: text-bottom;
	font-size: 9px;
	color:#999;
	height:50px;
	background-repeat: no-repeat;
	margin-bottom:0px;
}

.imgdown
{
	width:209px;
	height:30px;
	margin-left:0px;
	padding-left:35px;
	float:left;
}

.txtdown
{
	text-align: right;
	margin-right: 0px;
	padding-right: 35px;
	float:right;
	padding-top:7px;
}
.dotted {border: 1px dashed #999999; border-style: none none dashed; color: #fff; background-color:#fff; width:100% } 
.dotted1 {border: 1px dashed #999999; border-style: none none dashed; color: #eee; background-color: #eee; width:100%;} 

#scrollup {
	POSITION: relative; HEIGHT: 88px; OVERFLOW: hidden; width:195px; 
}
.headline {
	POSITION: absolute;
	WIDTH: 195px;
	TOP: 180px;
	LEFT: 0px;
	visibility: visible;
}
#novosti {
	BORDER-BOTTOM: none; 
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-right: 0px; 
	padding-top:0px;
	HEIGHT: 95px; 
	BORDER-TOP: none; 
	MARGIN: 0px;
	}
#novosti H2{
	COLOR: #7bb54d; FONT-SIZE: 11px; font-weight: bold; height:11px; margin:0px; padding:0px;
}
#novosti H4 {
	COLOR: #06357a; FONT-SIZE: 10px; margin:0px; padding-bottom: 2px;
}
.headline span {
	COLOR: #06357a; FONT-SIZE: 9px; margin:0px; padding:0px;
}

.headline h4 {
	COLOR: #06357a; FONT-SIZE: 10px; margin:0px; padding-bottom: 2px; font-weight:bold;
}

#kursna {
	BORDER-BOTTOM: none;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	padding-right:5px;
	MARGIN: 0px;
	padding-top: 0px;
	HEIGHT: 120px;
	BORDER-TOP: none;

	/*width: 200px;*/
	}
#kursna H2{
	COLOR: #7bb54d; FONT-SIZE: 11px; font-weight: bold; height:13px; margin:0px; padding:0px;
}
#kursna H4 {
	COLOR: #06357a; FONT-SIZE: 10px; height:11px; margin:0px; padding:0px;
}
.kursnaHeader
{
float:left;
width:100px;
}

.kursnaDatum
{
float:right;
width:90px;
text-align:right;
}

.kursnaFooter
{
float:right;
width:180px;
padding-top:5px;
padding-right:0px;
vertical-align:bottom;
text-align:right;	
}

.kursnaFooter a:link
{
	font-weight:bold;
	color:#06357a;
}

.kursnaFooter a:hover {
	color:#7bb54d;
}

#lenta
{
	background: url(../images/lenta-web.jpg) no-repeat; 
	height:23px;	
	width:950px;
	margin:0px;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:900px;
  display:none;
  z-index:9999;
  padding:0px;
}
 
#boxes #dialog {
  width:900px; 
  padding:0px;
  background-color:#ffffff;
}

#listImages ul
{
list-style-type:none;
width:890px;
height:150px;
/*padding-left:35px;*/
}
#listImages  li
{
float:left; 
padding-right:7px
}

.imgText
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-top:-33px;
	margin-left:0px;
	height:33px;
	padding:0px;
	width:215px;
	position:relative;
}


/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}


legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 90%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 12px !important;
    color: Red !important;
    /*padding-left:30px;*/
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 20px;
}

ul.linkovi_levo
{
    list-style-type: none;
}
ul.linkovi_levo li
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
