body
{
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    width: 100%;
	height: 100%;
    color: #000;
	background-color: #F5F1E5;

}

form {

	margin-bottom:0;

}

td
{
    font-size: 11px;
    text-align:left;
}

#loading_div_holder {

	position:absolute; 
	z-index: 1000; 
	text-align:center;
	top: 40%;
	left: 40%;
	width: 50%;
	height: 200px;
	display: none;

}

#loading_div {

	border: 1px solid #2BA8DB; 
	height: 100%; 
	width: 280px; 
	background-color: #fff;

}

#loading_div .label {

	padding: 25px;
	font-family: tahoma; 
	font-size: 16px; 
	font-weight: bold;

}

#header {

	padding:0;
	margin:0;
	width:100%;
	height:271px;
	background-color: #fff;
	border: 0px solid #000;
    background-image: url('../img/header-bg.png'); 
    background-repeat: repeat-x; 

}

#header_left {
	
	float:left;
	background-image: url('../img/header-left.png'); 
    background-repeat: no-repeat;
	width: 427px;
	height: 271px;
	
}

#header_right {
	
	float: right;
	background-image: url('../img/header-right.png'); 
    background-repeat: no-repeat;
	width: 592px;
	height: 271px;
	
}




#footer {
	
	width: 100%;
	height: 151px;
	background-color: #fff;
	border: 0px solid #00f;
	text-align: center;
	background-image: url('../img/footer-bg.png');
	background-repeat: repeat-x; 

}

.lnkblue, .lnkblue a, .lnkblue a:visited  {
	
	color: #055473;
	text-decoration: none;
	
}

.lnkblue:hover {
	
	color: #e5e3d7;
	
}


#menu {

	width: 467px;
	margin-left: 370px;
	margin-top: 25px;
	height:30px;
	border: 0px solid #fff;
	float:left;
    
}

#menu_lang {

	width: 62px;
	margin-top: 20px;
	margin-left: 25px;
	margin-bottom: 5px;
	height:30px;
	border: 0px solid #fff;
	float:left;
	text-align:center;
    
}

.menu_part {

	text-align:center;
}

.menu_part a, .menu_part a:visited { 

	font-family: Tahoma;
	font-size: 13px;
	color: #fff;
	font-weight: bolder;	
	text-decoration:none;

}

.menu_part a:hover {

	color: #e5e3d7;
	text-decoration:none;
	
}




#main_container {

	margin:0;
	width: 956px;
	height: 100%;
	background-color: #fff;
	border: 1px solid #f00;

}



#container {
	
	position: relative;
	width: 100%;
	height: 100%;
	/*background-color: #FBFAF5;*/
	background-color: #F5F1E5;
	border: 0px solid #0f0;
	
	
}

#footer_holder {
	
	width: 100%;
	height: 151px;
	/*background-color: #fff;
	background-image: url('../img/footer.png'); 
    background-repeat: no-repeat;*/ 
    text-align: left;
	margin: 0 auto;
	padding: 0;
	
}

#footer_content {
	
	float:right;
	width: 500px;
    text-align: right;
	margin: 27px 26px 0 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	font-weight: normal;	
	text-decoration: none;
	line-height:18px;

	
	
}

#footer_content a, #footer_content a:visited, #footer_menu, #footer_menu a, #footer_menu a:visited {

	color: #FFF;
	font-weight: normal;	
	text-decoration: none;

}

#footer_content a:hover{

	color: #e5e3d7;

}

#footer_logo {
	
	float:left;
	background-image: url('../img/footer-logo.png'); 
    background-repeat: no-repeat;
	width: 234px;
	height: 151px;
    text-align: left;
	
}


#col_left {

	width: 227px;
	background-image: url('../img/left-bg.png'); 
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #f5f1e5;
    z-index:100;
	
}

#center_content {
	
	position:relative;
	z-index:50;
	
}

#side_content {

	position:relative;
	width: 185px;
	z-index:120;
	
}

#col_center {

	/*background-color: #fff;*/
	border:0px solid #f00;
	background-color: #F5F1E5;
	
}

#col_right {

	width: 225px;
	margin:0;
	vertical-align:top;
}

#center_content p {margin:0 20px; letter-spacing:1px; padding:0;}
#center_content p {padding-bottom:0.5em;}
#center_content {background: #fff; margin:2px 0 46px 0; color: #616161;font-size:11px;height:95%;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #E4DDCC; border-right:1px solid #E4DDCC;}
.xb1 {margin:0 5px; background:#E4DDCC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #E4DDCC; border-width:0 1px;height: 100%;}


#right_content p {
	margin:0 10px; 
	letter-spacing:1px; 
	padding:0;
	
}
#right_content p {padding-bottom:0.5em;}
#right_content {color: #fff;background: transparent; margin:2px 14px 46px 13px;height:95%;}
#right_content .xb2, #right_content .xb3, #right_content .xb4 {background:#5682A1; border-left:1px solid #5682A1; border-right:1px solid #5682A1;}
#right_content .xb1 {margin:0 5px; background:#5682A1;}

#right_content .xboxcontent {display:block; background:#5682A1; border:0 solid #E4DDCC; border-width:0 1px;}

#center_content p.main_label {

	font-family: Tahoma;
	font-size: 14px;
	color: #055473;
	font-weight: bold;
	clear: both;
	background-image: url('../img/label-image.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
	line-height: 40px;
	margin-bottom:10px;
	
}

#center_content .label {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	
}

#center_content .datum {

	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	float:right;
}

#center_content .more {

	background-image: url('../img/label-image.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 60px;
	line-height: 40px;
	margin-bottom:10px;
}

#right_content p.login_label {

	font-family: Tahoma;
	font-size: 14px;
	color: #F5F1E5;
	font-weight: bold;
	clear: both;
	background-image: url('../img/label-right.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	height: 50px;
	line-height: 50px;
	margin-bottom:10px;
	border-bottom: dashed 1px #000;
	padding-bottom:0;
	
}

#right_content p.newsletter_label {

	font-family: Tahoma;
	font-size: 14px;
	color: #F5F1E5;
	font-weight: bold;
	clear: both;
	background-image: url('../img/label-newsletter.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 60px;
	height: 40px;
	line-height: 50px;
	margin-bottom:10px;
	border-bottom: dashed 1px #000;
	padding-bottom:0;
	
}

#right_content p.winners_label {

	font-family: Tahoma;
	font-size: 14px;
	color: #F5F1E5;
	font-weight: bold;
	clear: both;
	background-image: url('../img/label-winners.gif');
	background-repeat: no-repeat;
	background-position: top right;
	
	height: 190px;
	
	
	border-bottom: dashed 0px #000;
	
	
}
#right_content span.winners_kategorija {

	font-family: Tahoma;
	font-size: 11px;
	color: #F0C856;
	font-weight: bold;
	clear: both;
	display:block;
	margin-top:10px;
	background-image: url('../img/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
}

#right_content span.winners {

	font-family: Tahoma;
	font-size: 10px;
	color: #F5F1E5;
	clear: both;
	display:block;
	margin-top:10px;
	margin-left:10px;
	
	background-image: url('../img/bullet_right.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 20px;
}

#col_left .label2 {
	
	margin-left: 20px;
	color: #5682A1;
	font-weight: bold;
	
}

#test {

	padding:0;
	margin:0;
	width:100%;
	height:223px;
	background-color: #F5F1E5;
	border: 1px solid #000;
    
}

#test_left {
	
	float:left;
	background-image: url('../img/test-left.png'); 
    background-repeat: no-repeat;
	width: 360px;
	height: 223px;
	padding:0;
	margin:0;
	
}

#test_right {
	
	float: right;
	background-image: url('../img/test-right.png'); 
    background-repeat: no-repeat;
	width: 360px;
	height: 223px;
	padding:0;
	margin:0;
	
}










#pagesbox {
	
	width:215px;
	text-align: left;
	margin-top:1px;
}















#pagesline1 {
	
	width:215px;
	height: 3px;
	background-image: url('../img/line_left01.png'); 
    background-repeat: no-repeat; 
    margin-bottom:5px;

}

#pagesline2 {
	
	width: 215px;
	height: 3px;
	background-image: url('../img/line_left02.png'); 
    background-repeat: no-repeat; 
	margin-top:5px;
}

#pagescontent {
	
	margin: 0 4px 0 4px;
	font-family: Tahoma;
	font-size: 11px;
	color: #00AAED;
	font-weight: normal;	
	text-decoration: none;
	
}

#pagescontent .part {

	border-bottom: 1px solid #E5E2CE;
	 
    margin: 10px 3px 10px 3px;
	clear:both;
	
	padding-bottom:10px;
}

/*
#pagescontent a, #pagescontent a:visited {
	
	color: #00AAED;
	font-weight: normal;	
	text-decoration: none;
	
	padding-left:25px;
	background-image: url('../img/arrow_blue.png'); 
    background-repeat: no-repeat;
    background-position: left top; 
	
}
*/

#pagescontent a:hover {
	
	color: #F46700;
	background-image: url('../img/arrow_orange.png'); 
    background-repeat: no-repeat;
    background-position: left top; 
	
}

#pagescontent .arrow {
	
	margin-left: 3px;
	margin-right: 7px;
	height: 10px;
	width: 15px;
	
	background-image: url('../img/arrows.png'); 
	background-position: center center; 
    background-repeat: no-repeat;
	
}

#pagescontent .arrow:hover{
	
	background-position: bottom left; 
	
}

#top_list_box {
	
	width:215px;
	text-align: left;
	margin-top: 20px;
	margin-bottom:20px;
}

.left_label {
	
	height:29px;
	width:193px;
	background-image: url('../img/label.png'); 
    background-repeat: no-repeat;
    color: #fff;
    font-weight: bold;
    vertical-align:middle;
    text-align:center;
}

#top_list_content {
	
	font-family: Tahoma;
	font-size: 11px;
	color: #00AAED;
	font-weight: normal;	
	text-decoration: none;
	width:193px;
	border:0;
}



#top_list_paging  {

	border-top: 1px solid #D1CFC4;
	border-bottom: 1px solid #D1CFC4;
	height:32px;
	text-align:center;
	vertical-align:middle;
	width:193px;
	font-size:11px;
	color: #00AAED;
}

#top_list_paging a, #top_list_paging a:visited {

	font-size:11px;
	color: #00AAED;
	text-decoration: none;
	font-weight: bold;
}

#top_list_paging a:hover {

	color: #F46700;
	text-decoration: underline;
}

#top_list_paging .current {

	color: #F46700;
	font-weight: bold;
}

#top_list_main {

	margin: 2px;
	font-size:11px;
	width:193px;
	text-align: left;
	color: #000;
}

#top_list_main img {

	border: 1px solid #45BFEE;
	width: 40px;
}

#top_list_main .lbl {

	font-size:11px;
	color: #00AAED;
}

#top_list_main .part {

	margin-bottom: 10px;
	width:190px;
	font-size:11px;
	text-align: left;
	color: #000;
	
}

.imgb {

	border: 1px solid #45BFEE;
	width: 40px;
	margin:2px;

}

#faq_box {
	
	width:215px;
	
	border:0;
	margin-bottom:17px;
}


#faq_content {
	
	font-family: Tahoma;
	font-size: 11px;
	color: #4A4942;
	font-weight: normal;	
	text-decoration: none;
	text-align: left;
}

#faq_content .part {

	padding-top: 10px;
	padding-bottom: 10px;
	
	border-bottom: 1px solid #D1CFC4;
	width: 190px;
}

#faq_content .question {

	color: #00AAED;
	margin-bottom:10px;
}



#main_box
{
    position: relative;
    padding-left: 16px;
    padding-top:  173px;
    width: 100%; 
    background-image: url('../img/header.jpg'); 
    background-repeat: no-repeat; 
    
}


#loginbox {
	
	width: 231px;
	height: 233px;
	background-color: #fff;
	background-image: url('../img/login.png'); 
    background-repeat: no-repeat; 
    text-align: left;
	margin: 0 auto;
	padding: 0;
	padding:0px;margin:0px; border:0px;
	vertical-align:top;
	border:0px solid #f00;
	
}

#loginbox_content {
	
	width: 177px;	
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;	
	text-decoration: none;
	
}

#loginbox_content a, #loginbox_content a:visited  {
	
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;	
	text-decoration: none;
	
}

#loginbox_content a:hover {

	color: #FF0;
	text-decoration: underline;
	
}

#loginbox_content .logout {

	display: block;
	background-image: url('../img/logout.gif'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    padding-left: 18px;
    float:right;

}

.lgn_fields {

	width: 160px;
	border: 0px solid #005F84;
	background-color: #fff;
	height: 16px;
	font-family: Tahoma;
	font-size: 11px;
	color: #7C7C7C;
	vertical-align: middle;
	padding-left:5px;
}
.lgn_fields2 {

	width: 160px;
	border: 1px solid #005F84;
	background-color: #fff;
	height: 16px;
	font-family: Tahoma;
	font-size: 11px;
	color: #7C7C7C;
	vertical-align: middle;
	padding-left:5px;
}
#bannerbox {
	
	width: 231px;
    text-align: center;
	
}

#bannerbox_content {
	
	border: 0;
	width: 207px;
}

#bannerbox_content img {
	
	border: 0;

}

#bannerbox_content .part {
	
	margin-top:5px;
	margin-bottom:5px;

}

#infobox {
	
	width: 207px;
	height: 164px;
	background-color: #fff;
	background-image: url('../img/infobox.png'); 
    background-repeat: no-repeat; 
    text-align: left;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #fff;
	margin-bottom:17px;
}



#infobox_content {
	
	height: 50px;
	width: 177px;
	margin: 43px 16px 0 15px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;	
	text-decoration: none;
	
}

#infobox_content .bigger {
	
	font-size: 12px;
	line-height:18px;
	
}

#infobox_content .bigger a, #infobox_content .bigger a:visited {
	
	color: #FFF;
	text-decoration: none;
	
}

#infobox_content .bigger a:hover {
	
	color: #FF0;
	text-decoration: underline;
	
}

#center_container {

	background-color: #E5E3D7;
	margin-top: 1px;
	border-top: 3px solid #BBB9A5;
	width:100%;
	height:100%;
}

#center_container2 {

	margin: 19px;
	height:100%;
}

#news {

	margin: 19px;
	height:100%;

}

#news .label {

	font-family: Tahoma;
	font-size: 12px;
	color: #00AAED;
	font-weight: bold;
	clear: both;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #ACAAA1;
}

#news .date {

	font-family: Tahoma;
	font-size: 11px;
	color: #ACAAA1;
	font-weight: normal;

}

#news .content {

	margin-top: 23px;
	margin-bottom: 27px;

}

#news a, #news a:visited {

	color: #00AAED;
	text-decoration: none;
	
}

#news a:hover {

	color: #F00;
	text-decoration: underline;
	
}

#docs {

	margin: 19px;
	height:100%;

}

#docs .box_outer {

	border-top: 1px solid #D7D5CA;
	border-bottom: 1px solid #FFF;
	width:100%;
}

#docs .box_left_inner {

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D7D5CA;
	border-right: 1px solid #FFF;
	vertical-align:top;
}

#docs .box_right_inner {

	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D7D5CA;
	border-left: 1px solid #D7D5CA;
	vertical-align:top;
}

#docs .label {

	padding-left: 15px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #D7D5CA;
	font-weight: bold;
	color: #00AAED;
	height:43px;
	border-bottom: 1px dotted #A1A097;
}

#docs .part {

	padding: 11px 3px 11px 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	border-bottom: 1px dotted #A1A097;
}

#docs .part_right {

	padding: 11px 3px 11px 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}

#docs .filename{

	color: #00AAED;

}

#docs .fileinfo{

	color: #000;
	font-family: Tahoma;
	font-size: 10px;

}

#page {

	margin: 19px;
	height:100%;
	background-color: #D7D5CA;
}

#page a, #page a:visited {

	color: #00AAED;
	
}

#page a:hover {

	color: #f00;
}

#page .box_outer {

	border: 1px solid #BDBBAF;
	width:100%;
	background-color: #D7D5CA;
}

#page .box_inner {

	border: 0;
	border-top: 1px solid #F1F0EA;
	border-left: 1px solid #F1F0EA;
	padding:27px;
	
}

#page .label {

	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #E45C01;
	border:0;
	line-height: 30px;
	
}

#page .content {

	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #4A4942;
	margin-top: 23px;
	margin-bottom: 27px;
}

#page a, #page a:visited {

	color: #00AAED;
	text-decoration: none;
	
}

#page a:hover {

	color: #F00;
	text-decoration: underline;
	
}

#main_login {

	margin:10px;
	border:0;
	padding:0;
	width: 98%;

}

.error {

	background-color: #fff;
	background-image: url(../img/error.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	color: #7C7C7C;
	border: 1px solid #f00;
	
}

.error_text {

	margin: 5px 0 0 70px;
	color: #7C7C7C;
	
}

.error_text h2 {

	font-family: Tahoma;
	font-size: 14px;
	color: #7C7C7C;
	
}

#main_login .label {

	padding-top:20px;
	font-family: Tahoma;
	font-size: 12px;
	color: #00AAED;
	font-weight: bold;
	clear: both;
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #ACAAA1;
}

#main_login a, #main_login a:visited {

	color: #00AAED;
	text-decoration:none;
	
}

#main_login a:hover {

	color: #f00;
	text-decoration:underline;
}

.faq_questions, .links_categories { 
	cursor: hand;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	font-weight:normal;
	margin: 10px 0;
	color: #00AAED; 
	border-bottom: 1px dotted #ACAAA1;
	line-height: 18px;
	vertical-align: middle;
}

.faq_answers, .links { 
	
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ACAAA1;

}

.arrows {
	
	height:10px;
	width:14px;
	background-image: url('../img/arrows2.png'); 
	background-position: top left; 
    background-repeat: no-repeat;
	margin-right: 10px;
	float:left;
}

.arrows_hover {

	height:10px;
	width:14px;
	background-image: url('../img/arrows2.png'); 
	background-position: bottom left; 
    background-repeat: no-repeat;
	margin-right: 10px;
	float:left;
}

.openfaq { /*class added to contents of 2nd demo when they are open*/

	font-weight:bold;

}

.closedfaq{ /*class added to contents of 2nd demo when they are closed*/
	
	font-weight:normal;
	
}



.date {

	font-family: Tahoma;
	font-size: 11px;
	color: #ACAAA1;
	font-weight: normal;

}

.content {

	margin-top: 23px;
	margin-bottom: 27px;

}

.content a, .content a:visited {

	color: #00AAED;
	text-decoration: none;
	
}

.content a:hover {

	color: #F00;
	text-decoration: underline;
	
}

.back {

	width:100%;
	float:left;
	clear:both;
	border-top: 1px dotted #ACAAA1;
	line-height:22px;

}

.back a {

	color: #00AAED;
	text-decoration: none;

}

.back a:hover {

	color: #F00;
	text-decoration: underline;

}

.lnk {

	font-size: 11px;
	float:right;
	clear:both;
	font-weight:bold;
	color: #00AAED;
	text-decoration: none;
}

.lnk:hover {

	color: #F00;
	text-decoration: underline;
	
}

.lnk_10 {

	font-size: 10px;
	float:right;
	clear:both;
	font-weight:bold;
	color: #00AAED;
	text-decoration: none;
}

.lnk_10:hover {

	color: #F00;
	text-decoration: underline;
	
}

.lnk_11 {

	font-size: 11px;
	clear:both;
	font-weight:normal;
	color: #00AAED;
	text-decoration: none;
}

.lnk_11:hover {

	color: #F00;
	text-decoration: underline;
	
}

.b11 {
	
	font-size: 11px;
	font-weight:normal;
	color: #00AAED;

}

.b10 {
	
	font-size: 11px;
	font-weight:normal;
	color: #00AAED;

}

.frm_fields {

	font-family: tahoma;
	font-size: 10px;
	color: #7C7C7C;
	border: 1px solid #C3C3C3;
}



#paging {
	
	font-size:11px;
	color: #00AAED;
}


#paging a, #paging a:visited {

	font-size:11px;
	color: #055473;
	text-decoration: none;
	
}

#paging a:hover {

	color: #5682A1;
	/*text-decoration: underline;*/
}

#paging .current {

	color: #616161;
	font-weight: bold;
}





.image60 {

	border: 1px solid #2BA8DB;
	margin: 0px 10px 0 0;
	float: left;
	width: 60px;
}

.image_ {

	border: 1px solid #2BA8DB;
	margin: 0px 10px 0 0;
	float: left;
	
}

.image_2 {

	border: 1px solid #2BA8DB;
	margin: 0px 10px 0 0;
	
	
}

hr.hr_1 {
	
	border: 0px solid #D1D1D1;
	background-color: #D1D1D1;
	height: 1px;
	clear: both;	
	margin: 10px 20px 10px 20px;
	
}

hr.hr_2 {
	
	border: 0px solid #E5E2CE;
	height: 1px;
	clear: both;	
	background-color: #E5E2CE;
	
}

.black {

	font-family: tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;

}

.black a:link, .black a:visited, a.black:link, a.black:visited {

	font-family: tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;

}

.black a:hover, a.black:hover {

	color: #2BA8DB;
	text-decoration: underline;

}

.white {

	font-family: tahoma;
	font-size: 11px;
	color: #fff;
	text-decoration: none;

}

a.white:link, a.white:visited {

	font-family: tahoma;
	font-size: 11px;
	color: #fff;
	text-decoration: none;

}

a.white:hover {

	color: #000;
	text-decoration: underline;

}

.line_d8 {

	height: 99%;
	width: 1px;
	background-color: #D8D8D8;
}

.whiteDotted {
	
	width: 100%;
	height: 0;
	border: 0;
	border-top: 1px dotted #fff;

}

.btn {

	width:44px;
	height:11px;
	background-color: transparent ; 
	background-image: url('../img/btn.png'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    border:0;
    font-family: tahoma;
	font-size: 10px;
	color: #7C7C7C;
	font-weight:bold;
	cursor: pointer;
}


.btn:hover {

	background-position: bottom left; 

}


.btn2 {

	width:70px;
	height:20px;
    border:0;
    font-family: tahoma;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	cursor: pointer;
	background-color: #5682A1;
}


.btn2:hover {

	background-position: bottom left; 

}


.lnk_image {

	border: 1px solid #45BFEE;
	float:left;
	margin-right:10px;
	padding: 1px;
}

.lnk_image:hover {

	border: 1px solid #f00;
	
}

.tbl {
	
	border:0;
	width:95%;
	margin-left:20px;
	margin-right:20px;
	
}

.tbl td {
	
	color: #5682A1;
	text-align:left;
	border: 1px solid #F5F1E5;
	
}

.tbl .head {
	
	background-color: #5682A1;
	color: #fff;
	text-align:left;
	
}
.tbl .polja {
	
	text-align:left;
	color: #616161;
	background-color: #F5F1E5;
		
}

.tbl2 {
	
	border:0;
	width:95%;
	margin-left:20px;
	margin-right:20px;
	
}

.tbl2 td {
	
	color: #5682A1;
	text-align:left;
	border: 0px solid #F5F1E5;
	
}
.tbl2 td a, .tbl2 td a:visited, .tbl2 td a:link  {
	
	text-decoration: none;
	
}
.tbl2 td a:hover {
	
	
	color: #055473;
	text-decoration: none;
	
}


.tbl2 .head {
	
	background-color: #5682A1;
	color: #fff;
	text-align:left;
	
}

.img_linkovi {
	
	border: 1px solid #EEE9DF;
	padding: 1px;
	
}

.img_linkovi:hover {
	
	border: 1px solid #F5F1E5;
	
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#search_holder{
	
	position: absolute;
	left:25px;
	top:233px;
	width:250px;
	height: 20px;
	border: 0px solid #f00;
	
}

#search_holder .search_field {
	
	font-family: tahoma; 
	font-size: 11px; 
	height: 13px;
	width: 134px;
	color: #7C7C7C;
	border: 1px solid #5F88A5;
	padding-left:2px;
}

.highlight {
	
	background-color: pink;
	
}

#gallery {
		position: relative;
		padding: 10px;
		width: 90%;
		text-align:center;
		display: block;
}
#gallery ul { 
		list-style: none; 
		padding: 0;}
#gallery ul li { display: inline; }
#gallery ul img {

	border: 1px solid #a5e3d7;
	padding:10px;
	margin: 5px;
}

#gallery ul a:hover img {
	
		border: 1px solid #e5e3d7;
		
		color: #fff;
}
#gallery ul a:hover { color: #fff; }


#search_results {
	
	color: #5682A1;
	text-align:left;
	
}

#search_results li a {
	
	color: #5682A1;
	text-align:left;
	text-decoration: none;
	line-height:20px;
	
}
#search_results li a:hover {
	
	
	color: #055473;
	text-decoration: none;
	
}


#bg_bottom {

	width: 100%;
	position: absolute;
	bottom:0;
	left:0;
	border:0px solid #f00;
	height: 200px;
}

#bg_bottom .left {

	position:absolute;
	left: 164px;
	width: 194px;
	height: 200px;
	background-image: url('../img/bg-test_left.gif'); 
    background-repeat: no-repeat;
	background-position: bottom left; 
	border: 0px solid #f0f;
	z-index:5;
	
}

#bg_bottom .right {
	
	position:absolute;
	right: 184px;
	width:194px;
	height: 200px;
	background-image: url('../img/bg-test_right.gif'); 
    background-repeat: no-repeat;
	background-position: bottom right;
	z-index:5;
	
}



#box-close {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 30px;
	height: 30px;
	background-image: url('../img/close.png');
	
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10005;
	display:inline;
	
}
