body {font: 100% Verdana, sans-serif; background-color:#061F3D; margin:0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img,form {margin:0;border:none}
.std_btn, .std_btn2 {
	border:1px solid #8ABECC;
	font-size:11px;
	color:#436871;
	font-weight: bold
}
.std_btn {background-color:#EEF7FE}
.std_btn2 {background-color:white; clear:both}
.my_alert, .my_date, .my_notice {text-align: center; font-weight: bold}
.my_alert {color: red}
.my_date, .tabs_content .my_date a {color: #1E87A2}
.subtitle {font-weight: bold}
#loader {display: none; position: absolute; left: 50%; top: 50%}
#main {margin:0 auto; width:990px;}
#breadcrumb,#breadcrumb2 {margin-bottom:10px}
#breadcrumb a,#breadcrumb2 a {text-decoration:underline; color:#63809d}
.pdf, .doc, .uploaded_file {
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:20px;
}
.pdf {background-image:url("../img/pdf.gif") }
.doc {background-image:url("../img/doc.gif") }
.uploaded_file {
	background-image:url("../img/attachment.gif");
	color: black;
	text-align: left;
	margin-left:245px
}
.bulletless {list-style-type: none}
.bulletless li {margin-top:10px}
.cleared {clear:both}
.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearFix {height:1%}
#page_nav {
	color:#1E88A0;
	text-align: center;
	font-weight: bold;
	margin-top:10px;
	font-size:80%
}
#page_nav a {color:#1E88A0}

#header {
	background-image:url("../img/header.jpg");
	width: 990px;
	height: 226px;
	overflow: hidden;
	position: relative
}
#header a#map {
	position: absolute;
	width: 214px;
	height: 175px;
	left: 380px
}

#header_nav {margin-top:145px;float: left;padding-left:30px;}
#header_nav2 {margin-top:145px;float: right;padding-right:30px;}
#header_nav li, #header_nav2 li {
	display: inline;
	padding-left:10px;
	padding-right: 10px;
	background:url("../img/arrow.png") 0% 50% no-repeat
}
#header_nav a, #header_nav2 a {
	color:#016E57;
	font-size:11px;
	font-weight: bold;
}

#nav {
	width:100%;
	height:30px;
	padding-top: 8px;
	background-color:#D6F6EB;
	color:#1D85A0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#nav a {color:#1D85A0;font-size:12px}
#nav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#nav ul li {
	margin-left: 0;
	padding: 0 8px;
	border-left: 1px solid #1D85A0;
	list-style: none;
	display: inline;
}
#nav ul li.first {border-left: none}

#registry {
	float: left;
	width: 756px;
	height:28px;
	background-image:url("../img/register_bord.gif");
	background-repeat: repeat-x;
	padding:5px 0 0 10px;
}
#search_area {
	float: left;
	width: 204px;
	height: 28px;
	background-color:#92B7C7;
	padding:5px 0 0 10px;
}
#registry span {font-family:"Arial" , serif;font-size:10px; font-weight: bold}
#registry_end {
	float: left;
	width: 10px;
	height: 33px;
	background-image:url("../img/register_bord_end.gif");
}
#register_search_form {display:inline;}
#register_search_form input {
	background-color:#F9D2B3;
	border: 1px solid white;
	font-size:11px
}
#register_search_form select {
	background-color:#F9D2B3;
	border: 1px solid white;
	font-size:11px;
	position:relative;
	top: 1px
}
.nomer {width: 66px}
.ime {width: 90px}
#register_search_form #submit {
	background-image:url("../img/search_register.gif");
	border:none;
	width: 51px;
	height: 15px;
	color: white
}

#search_form input {
	background-color:#D7E4EA;
	width: 153px;
	height: 18px;
	border: 1px solid white;
	color:#336D79;
}
#search_form #search_submit {
	background-image:url("../img/search.gif");
	border:none;
	width:39px;
	height: 20px
}

#content_container {
	background-color:#E0EDFD; 
	padding:14px; 
	width:962px;
	clear: both
}
#content,#n_profil {
	float: left;
	width: 740px;
	background-color:#E0EDFD;
	font-size: 75%;
	color:#526577
}
#content p {clear: both; margin:0 0 1em 0}
/* #content a {text-decoration: underline; color:#526577} */

.tabs {
	width: 200px;
	float: right;
	clear:right
}
.tabs_content {
	width: 198px;
	float: right;
	clear:right;
	border-left:1px dotted;
	border-right:1px dotted;
	background-image:url("../img/gradient.gif");
	background-position:top left;
	background-repeat: no-repeat;
	font-size:70%;
	color:#7c8589;
	padding-bottom:6px
}
.tabs_content a {color:#7c8589}
.tabs_content p {margin:10px 0 0 10px}
.ltab_inactive, .ltab_active, .rtab_inactive, .rtab_active, .ltab_inactive_b, .rtab_inactive_b {
	cursor: pointer;
	color:#1e86a1;
	font-size:12px;
	text-align: center;
	font-weight: bold;
	height: 22px;
	float: left;
	padding-top: 6px
}
.ltab_active {
	background-image:url("../img/ltab_active.gif");
	width: 116px;
	border-top:1px dotted;
	border-right:1px dotted;
	border-left:1px dotted
}
.ltab_inactive, .ltab_inactive_b {
	background-image:url("../img/ltab_inactive.gif");
	border-bottom:1px dotted;
	width: 116px
}
.rtab_active {
	border-top:1px dotted;
	border-right:1px dotted;
	border-left:1px dotted;
	background-image:url("../img/rtab_active.gif");
	width: 82px;
}
.rtab_inactive, .rtab_inactive_b {
	background-image:url("../img/rtab_inactive.gif");
	width: 82px;
	border-bottom:1px dotted;
}
.rtab_inactive_b {border-right:1px dotted;width: 81px;}
.ltab_inactive_b {border-left:1px dotted;width: 115px;}
.tabs_bottom {
	float: right;
	clear:right;
	border-left:1px dotted;
	border-right:1px dotted;
	border-bottom:1px dotted;
	width:198px;
	height: 22px;
	background-color:#d8e5f5
}

.news_date {
	color:#ed941c;
	width: 100px;
	float: right;
	text-align: right;
	margin:0 5px 0 0
}
.news_text {
	clear: both;
	margin:0 0 10px 5px;
	display: block
}
.wait {
	width: 198px;
	text-align: center;
	margin: 5px 0 5px 0
}

.header_news {
	color:#283A4A;
	font-weight: bold;
	font-size: 90%;
	width: 550px;
}
.header_news:hover {
	text-decoration: none
}

.date_news {
	color:#ed941c;
	font-weight: bold;
	font-size: 90%;
	margin:4px 0 4px 0
}
.toggle_news {
	text-align: right;
	margin-bottom:2.00em
}
.toggle_news a {color:#3f5a74; font-weight: bold; font-size: 90%;}

.tabs_content .nologin {color: red; font-size:105%}
.tabs_content a.nologin {font-weight: bold}
#login_form {margin:0}
#login_form .input {background-color:#c0c0c0;}
#login_submit {
	background-image:url("../img/button_login.gif");
	display:block;
	border:0;
	width: 69px;
	height: 20px;
	font-weight: bold;
	font-size:11px;
	color:#4c5252
}
#survey_submit, #calendar_btn {
	background-image:url("../img/button_vote.gif");
	display:block;
	border:0;
	width: 88px;
	height: 20px;
	font-weight: bold;
	font-size:11px;
	color:#4c5252
}
.nazn_btn {
	background-image:url("../img/button_nazn.gif");
	border:0;
	width: 127px;
	height: 20px;
	font-weight: bold;
	font-size:11px;
	color:#4c5252
}
#potrebitel_content a {font-size:100%}
.tabs_content .usermenu {font-weight:bold; color:#1E86A1}

#footer {
	background-image:url("../img/footer.gif");
	width: 990px;
	height: 20px;
	text-align:center;
	color:#1D85A0;
	font-size:10px;
	font-weight:bold;
	padding-top: 13px;
}
#footer a {color:#1D85A0}

#msg_tabs {
	width: 740px; 
	font-weight: bold;
	color:#1F87A2;
	height:24px
}
.msg_tab, .f_tab, .n_tab1, .n_tab2 {
	cursor: pointer;
	text-align: center;
	height: 20px;
	padding-top:2px
}
.msg_tab, .f_tab {
	border-top:1px solid #8ABECC;
	border-bottom:1px solid #8ABECC;
}
.msg_tab {width: 90px;float:right}
.f_tab {width: 120px;float:right}

#inbox,#palnomoshtni {border-left:1px solid #8ABECC;}
#outbox,#pechati {border-right:1px solid #8ABECC;}
.tl {border-left:none; border-right:1px solid #8ABECC;}
.tr {border-right:none;	border-left:1px solid #8ABECC;}

.n_tab1, .n_tab2 {
	border-top:1px solid #BCD5E9;
	border-bottom:1px solid #BCD5E9;
}
.n_tab1 {width: 350px;float:left; border-right:1px solid #BCD5E9}
.n_tab2 {width: 200px;float:left; border-left:1px solid #BCD5E9}

.msg_tab_active {
	background-color:#D1E9F3;
	border-right:1px solid #8ABECC;
	border-left:1px solid #8ABECC;
	border-bottom:none;
	height:23px;
	margin-top:-2px
}
.n_tab_active {
	background-color:#DAEBFA;
	height:24px;
	border-bottom:none;
	border-left:1px solid #BCD5E9;
	border-right:1px solid #BCD5E9;
	margin-top:-3px
}

#msg_h1, #msg_h2 {
	color:#1E88A0;
	background-color:#D1E9F3;
	border-bottom:1px solid #8ABECC;
	border-right:1px solid #8ABECC;
	float: left;
	font-weight: bold;
	padding-left: 5px;
	padding-top:3px;
	height: 20px
}
#msg_h1 {border-left:1px solid #8ABECC; width: 165px}
#msg_h2 {width: 562px}
#msg_spacer, #f_spacer {
	float: left;
	border-bottom:1px solid #8ABECC;
	height: 23px
}
#msg_spacer {width: 366px;}
#f_spacer {width: 327px;}
#del, #f_add {border-bottom:1px solid #8ABECC;height:23px}
#del {float: right; text-align: right; width: 100px;}
#f_add {float: left; text-align: left; width: 170px;}
#del input {background-color: white;}

#msg_table {
	width: 740px;
	clear:both;
	border-left:1px solid #8ABECC;
	border-right:1px solid #8ABECC;
}
#msg_table td {border-bottom:1px solid #8ABECC}
#msg_table a {font-weight: bold; color:#247AC3; font-size:90%}
.cell_odd, .cell_even {
	width: 155px;
	vertical-align: top;
	padding:8px;
	color:#1E88A0
}
.cell_odd, .cell2_odd, .et_odd {background-color:#C0E0ED}
.cell_even, .cell2_even {
	background-color:#D2E9F1
}
.cell2_odd, .cell2_even {
	width: 24px;
	vertical-align: top;
	text-align: center;
	padding:8px 0 0 0
}
.cell_msg, .cell_f {padding:8px;color: black}
.cell_f {background-color:#E0F0F6; vertical-align: top}
#msg_table .cell_f a {color:black;	text-decoration: none; font-weight: bold}
#msg_table .cell_f a:hover {text-decoration: underline}
.cell_nomsg {background-color:#C0E0ED;text-align: center;height:25px}

#write_upper,#write_lower,#write_lower textarea, #f_lower, #f_lower input {
	border-bottom:1px solid #8ABECC;
	border-left:1px solid #8ABECC;
	border-right:1px solid #8ABECC
}
#write_upper {
	background-color:#D1E9F3;
	color:#1F87A2;
	padding:10px;
}
#write_upper select {
	width: 318px;
	height: 190px;
	margin-top:10px;
	background-color:#E1F0F7;
	display: block;
	float: left
}
#msg_set {
	background-image: url("../img/add.gif");
	width:77px;
	height:20px;
	border:none
}
#msg_set_div {float:left; margin:93px 2px 0 2px}

#write_lower {
	background-color:#C0E0ED;
	padding:0 8px 5px 5px;
	text-align: center
}
#f_lower {
	background-color:#D1E9F3;
	padding:0 8px 5px 5px;
	text-align: center
}
#write_lower textarea, #f_lower textarea {
	background-color:#E1F0F7;
	width:100%;
	height:200px;
}
#write_lower textarea {border-top:none; margin-top:0px}
#f_lower textarea {
	border:none;
	font: 100% Verdana, sans-serif; 
	color:#436871;
	width:723px
}
#write_lower input, #f_lower .std_btn {margin:10px}
#f_header {
	border-top:none; 
	width:100%; 
	margin-bottom:5px;	
	margin-top:0px; 
	color:#436871;
	font-weight: bold;
	font-size:90%;
	background-color:#E1F0F7
}
.f_shorttext_div {float:left; width:345px; overflow:hidden}
.f_text_div {width:435px; overflow:hidden}

#msg_filter {
	background-color:#E1F0F7;
	border:1px solid #8ABECC;
}

#file_menubar {
	background-color:#C0E0ED;
	border-top:1px solid #8ABECC;
	border-left:1px solid #8ABECC;
	border-right:1px solid #8ABECC;
	height:30px
}
#file_menubar input {
	float: left;
	margin:5px 0 0 10px
}

.fs_tab {
	height:23px;
	float: right;
	cursor: pointer;
	color:#1F87A2;
	font-weight: bold;
	padding:6px 10px 0 10px;
	margin-top:1px
}
.fs_tab_active {
	background-color:#D5FAF2;
	border-left:1px solid #8ABECC;
	border-right:1px solid #8ABECC;
}
#filelist, #filelist_footer {
	border-left:1px solid #98dace;
	border-right:1px solid #98dace;
	width:740px;
	font-size:11px;
}
#filelist_footer {border-bottom:1px solid #98dace;}
#filelist td {border-bottom:1px solid #98dace;}
#filelist th, #file_menubar_lower {
	background-color:#D5FAF2;
	height:20px;
	color:#006a3a;
}

#filelist a, #profile_shared_table a {color:#006a3a; font-weight: bold}
.file_icon_cell {width: 20px;height:20px}
.file_checkbox_cell {width: 25px;}
.file_size_cell {width: 45px; text-align: right; padding-right: 5px }
#file_footer_row td,#nofiles_footer {background-color:#BEEAEB;color:#3D6F88}
.freesize_cell {text-align: right; padding-right: 5px }
#nofiles {text-align:center;}
#nofiles_footer {
	text-align:right;
	border:1px solid #98dace;
	padding-right:5px;
	font-size:11px;
	height: 20px;
	padding-top:5px
}
#profile_shared_table .download_link, .profil3 .download_link, #filelist .download_link, #f_skanirani .download_link {font-size:10px;color:#0140A1; font-weight: bold}

.upload_input {background-color:#eff6fe;border:1px solid #8ABECC;}

/* uu styles */
.debug {font:16px Arial; background-color:#FFFFFF; border:1px solid #898989; width:700px; height:100px; overflow:auto;}
.alert {font-weight:bold;margin:20px 0 5px 0}
.data {background-color:#b3b3b3; border:1px solid #898989; width:350px;}
.data tr td {background-color:#dddddd; width:35%;}
.bar1 {background-color:#b3b3b3; position:relative; text-align:left; height:20px; width:350px; border:1px solid #505050;z-index:5;}
.bar2 {background-color:#000099; position:relative; text-align:left; height:20px; width:0%;z-index:6;}
#file_upload_content {margin-left:50px;}
 #f_skanirani a {color:black; text-decoration: none}
 #f_skanirani a:hover {text-decoration:underline}
 
 #cal_years {
	width:330px;
	color:#1E87A2;
	font-weight: bold
}
#cal_years a {
	text-decoration: none;
	color:#1E87A2;
}
#cal_years a:hover {text-decoration: underline}
.prev_year {text-align: left}
.cur_year {font-size:120%;text-align: center}
.next_year {text-align: right}
#calendar {
	background-color:#E0F0F6;
	color:black;
	font-weight:bold;
	border-right:1px dotted black;
	border-left:1px dotted black;
	border-bottom:1px dotted black;
	width:327px;
	clear: both
}
#calendar tr {height:20px}
#calendar td {padding:2px 4px 2px 4px}
#calendar a {color:black; text-decoration: underline}
.day_cell {background-color:#C1E1ED;width:5px}
.day_cell_f {background-color:#C1E1ED;width:25px;text-align:right}
.day_cell_l {background-color:#C1E1ED;width:25px;color: #CB501C}
.sunday {color: #CB501C}
.today {border:2px solid red}
.spcell {width:1px}

#cal_header {
	background-image:url("../img/calendar_head.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:311px;
	height: 20px;
	float: left;
	color: white;
	font-weight:bold;
	text-align: center;
	font-variant: small-caps
}
#cal_header_spleft, #cal_header_spright {
	background-color:#E0F0F6;
	border-top:1px dotted;
	width:7px;
	height: 20px;
	float: left
}
#cal_header_spleft {border-left:1px dotted;}
#cal_header_spright {border-right:1px dotted;}

#cal_container {float:left;}
#cal_contact_admin {float:right; width:280px; color:#1E87A2; line-height:2em; text-align: justify}
#cal_show_events {clear: both; padding-top:20px}
.cal_admin_btn {
	background-image:url("../img/button_administrator.gif");
	background-repeat: no-repeat;
	border:none;
	width:144px;
	height: 20px;
	color:#4C5252;
	font-size:11px;
	font-weight: bold
}
#cal_admin_div {float:right; width:280px; text-align: center; margin-top:20px}

#events_table {width: 628px}
#events_table tr {height: 20px}
#events_table a {text-decoration:none}
#events_table a:hover {text-decoration:underline}
#events_table .otnosno {text-align: left;width: 80%}
#events_table .edata {font-weight: normal; color: red}
.vchera {color: red; text-align: center}
.dnes {color: blue; text-align: center}
.utre {color: green; text-align: center}
h1 {font-size:120%}

.f_thumbnail, .f_small_thumbnail {
	text-align: center;
	border:1px solid #8ABECC;
	float: left;
	background-color: white;
	vertical-align: middle
}
.f_thumbnail {width: 80px; height: 80px;	margin-right:8px}
.f_small_thumbnail {width: 63px; height: 63px; margin:6px}
#f_small_thumbnail_container {background-color:#E0F0F6; padding-bottom:4px}
#f_border {
	border:1px solid #8ABECC;
	width: 725px;
	background-color:#d6ebf3
}
#header_thmb {
	background-color:#E0F0F6;
	width: 120px;
	margin-left:17px;
	margin-top:20px;
	text-align: center
}

.profil1, .profil2, .profil3 {
	border-left:1px solid #BCD5E9;
	border-right:1px solid #BCD5E9;
	padding:20px 0 20px 20px
}
.profil1, #p_tab, #p_tab2 {background-color:#DAEBFA}
.profil2, .profil3 {background-color:#E3F3FC}
.profil_last {border-bottom:1px solid #BCD5E9}
.std_input, .std_select, .std_textarea, .long, .long2 {
	border:1px solid #8ABECC;
	color: #28434B
}
.std_input {width:150px}
.std_select {background-color:#E3F3FC; margin-top:1px}
.long {width:330px}
.long2 {width:250px}
.profil1 textarea {width: 410px; height: 115px}
#content .profil3 p {
	color:#CB501C;
	font-weight: bold;
	margin:0 0 10px 0
}
.profil3 a, .profil3 p span {font-weight: normal; color: #28434B}
input.disabled {
	background-image:url("../img/profil_tail.gif");
	background-repeat: repeat-x;
	background-color: white;
	color:gray
}
.p_form1,.p_form2,.p_form3,.p_form4 {float: left}
.ff {margin-bottom:10px}
.p_form1 {width:180px}
.p_form2 {width:155px}
.p_form3 {width:330px}
.p_form4 {width:360px}
.p_label {font-size:75%; color:#93A8B4}
#p_tab,#p_tab2 {
	border-left:1px solid #BCD5E9;
	border-right:1px solid #BCD5E9;
	border-top:1px solid #BCD5E9;
	color: #28434B;
	height: 20px;
	padding-left: 10px;
	padding-top: 3px;
	float: left
}
#p_tab {width: 350px}
#p_tab2 {width: 200px}
#p_tab_spacer,#p_tab_spacer2 {
	border-bottom:1px solid #BCD5E9;
	float: right;
	height:23px
}
#p_tab_spacer {width: 378px}
#p_tab_spacer2 {width: 187px}
.p_tabs {height: 24px}
#save_target {
	background-color:#C0E0ED;
	text-align: center;
	width: 626px;
	height: 35px;
	margin-bottom:10px
}

.list_left {
	background-color: white; 
	height: 18px;
	font-size:13px
}
.list_left, #list_content_left {
	width:200px;
	float:left;
	padding-left: 10px
}
.list_right {
	background-color: white; 
	height: 18px;
	font-size:13px
}
.list_right, #list_content_right {
	float:left;
	width:530px	
}
.list_right a {color: #526577; display:block; float:left; width:18px; height: 18px; text-align:center}
.list_right a:hover {text-decoration: underline}
#active_letter {background-color:#C1E1ED; font-weight: bold}
#list_container {background-color:#CFE7F5}
#list_content_left {padding-top: 10px}
#list_table {width:530px; text-align:center; color: black}
#list_table a {color: black}
#list_table tr {height:20px}
.list_row_odd {background-color:#C1E1ED}

#n_profil_container {
	border-bottom:1px solid #BCD5E9;
	border-left:1px solid #BCD5E9;
	border-right:1px solid #BCD5E9;
	background-color:#E7F1FD;
	color: #015F92;
	padding:10px 5px 10px 10px;
	margin-bottom:10px
}
#n_profil_container p {margin:5px 0 0 0}
#n_profil_container_left,#n_profil_tab1 {float: left}
#n_profil_container_left {width: 400px}
#n_profil_container_right {float: right; width: 202px}
#n_profil_snimka {
	width: 173px;
	padding:7px;
	text-align: center;
	background-color:#DBECFF;
	margin:10px 0 20px 0;
	float:right
}
#n_profil_tab1,#n_profil_tab2 {
	height: 22px;
	padding-top:4px;
/*	cursor: pointer;*/
	text-align: center;
	color:#015F92;
	font-size:13px;
	font-weight: bold
}
#n_profil_tab1 {width: 545px}
#n_profil_tab2 {width: 193px; float: right}
.n_profil_tab_active {
	border-top:1px solid #BCD5E9;
	border-left:1px solid #BCD5E9;
	border-right:1px solid #BCD5E9;
	background-color:#E7F1FD
}
.n_profil_tab_inactive {
	border-bottom:1px solid #BCD5E9;
	background-color:#E0EDFD
}
#profile_shared_table {width: 610px; font-size:11px; color:#526577}
#profile_shared_table td {background-color:#E0EDFD; border-top:5px solid #E7F1FD}

#reg_table {width: 628px}
#reg_table .odd {background-color: white; color:#1F87A2; font-weight: bold}
#reg_table .odd a {color:#1F87A2}

#potrebitel {
	font-size:11px;
	padding:0;
	height:28px
}
