body
{
    margin: 0px;
    padding: 0px;
    font-family: tahoma;
    width: 100%;
    color: #000;
}

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:185px;
	background-color: #fff;
	border: 0px solid #000;
    background-image: url('../img/header_c.png'); 
    background-repeat: no-repeat; 
    background-position: center; 
}

#header2 {

	padding:0;
	margin:0;
	width:100%;
	height:185px;
	background-color: #fff;
	border: 0px solid #000;
    /*background-image: url('../img/header_bkg_left.png'); */
    background-repeat: repeat-x; 
    background-position: center; 
}


#logo {
	
	margin:0;
	width:220px;
	height:90px;
	border: 0px solid #00f;
   
    margin-top:0px;
	margin-left:20px;
}

#logo {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/logo.png',sizingMethod='scale');
}

html>body #logo {
    background: url(../img/logo.png) no-repeat;
} 


#logo2 {
	
	margin:0;
	width:399px;
	height:14px;
	border: 0px solid #00f;
    /*background-image: url('../img/logo2_hr.png'); 
    background-repeat: no-repeat; */
    margin-top:0px;
	margin-left:20px;
}

#logo2 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/logo2_hr.png',sizingMethod='scale');
}

html>body #logo2 {
    background: url(../img/logo2_hr.png) no-repeat;
} 

#logo3 {
	
	margin:0;
	width:231px;
	height:104px;
	border: 0px solid #00f;
    /*background-image: url('../img/gramofon2.png'); 
    background-repeat: no-repeat; */
    margin-top:0px;
}

#logo3 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/gramofon2.png',sizingMethod='scale');
}

html>body #logo3 {
    background: url(../img/gramofon2.png) no-repeat;
} 

#logo23 {
	
	position: relative;
	margin:0;
	width:181px;
	height:198px;
	border: 0px solid #00f;
    background-image: url('../img/gramofon.png'); 
    background-repeat: no-repeat; 
    margin-top:0px;
    top: 0px;
    left: 920px;
}

#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;

}

.lang_en_on {

	display: block;
	width:27px;
	height:26px;
    background-image: url('../img/lang_en.png'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    margin-top:0px;
    float:left;

}

.lang_en_off {

	display: block;
	width:27px;
	height:26px;
    background-image: url('../img/lang_en.png'); 
    background-repeat: no-repeat; 
    background-position: bottom left; 
    margin-top:0px;

}

.lang_hr_on {

	display: block;
	width:27px;
	height:26px;
    background-image: url('../img/lang_hr.png'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    margin-top:0px;

}

.lang_hr_off {

	display: block;
	width:27px;
	height:26px;
    background-image: url('../img/lang_hr.png'); 
    background-repeat: no-repeat; 
    background-position: bottom left; 
    margin-top:0px;

}

.menu_part a:hover {

	color: #e5e3d7;
	text-decoration:none;
	
}

.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;
}


#main_container {

	margin:0;
	width: 956px;
	height: 100%;
	background-color: #fff;
	border: 1px solid #f00;

}



#container {
	
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: 0px solid #0f0;
	
}

#footer {
	
	width: 100%;
	height: 131px;
	background-color: #fff;
	border: 0px solid #00f;
	text-align: center;

}

#footer_holder {
	
	width: 956px;
	height: 131px;
	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: #86B7CA;
	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;

}


#col_left {

	width: 216px;
}

#col_center {

	width: 508px;
	background-color: #E5E3D7;
	
}

#col_right {

	width: 232px;
	margin:0;
	vertical-align:top;
}

#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.png'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    padding-left: 18px;
    float:right;

}

.lgn_fields {

	width: 120px;
	border: 1px solid #005F84;
	background-color: #fff;
	height: 16px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	vertical-align: middle;
}

#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%;

}

#main_login .error {

	background-color: #fff;
	background-image: url(../img/error.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	color: #000;
	border: 1px solid #f00;
	
}

#main_login .error_text {

	margin: 5px 0 0 70px;
	color: #000;
	
}

#main_login .error_text h2 {

	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	
}

#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: #000;
	border: 1px solid #C3C3C3;
}



#paging {

	border-top: 1px solid #D1CFC4;
	border-bottom: 1px solid #D1CFC4;
	
	text-align:right;
	vertical-align:middle;
	
	font-size:11px;
	color: #00AAED;
}

#paging2 {

	border-bottom: 1px solid #D1CFC4;
	
	text-align:right;
	vertical-align:middle;
	
	font-size:11px;
	color: #00AAED;
}

#paging a, #top_list_paging a:visited, #paging2 a {

	font-size:11px;
	color: #00AAED;
	text-decoration: none;
	font-weight: bold;
}

#paging a:hover, #paging2 a:hover {

	color: #F46700;
	text-decoration: underline;
}

#paging .current, #paging2 .current {

	color: #F46700;
	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;
	
}

.label {

	font-family: tahoma;
	font-size: 11px;
	color: #2BA8DB;
	text-decoration: none;

}


.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:55px;
	height:22px;
	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: #fff;
	font-weight:bold;
	cursor: pointer;
}


.btn:hover {

	background-position: bottom left; 

}


.btn2 {

	width:70px;
	height:36px;
	background-color: transparent ; 
	background-image: url('../img/btn2.gif'); 
    background-repeat: no-repeat; 
    background-position: top left; 
    border:0;
    font-family: tahoma;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	cursor: pointer;
}


.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;
	
}

