html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:10px 40px;
	font-family:Arial,Verdana,Tahoma,Helvetica;
	font-size:10pt;
	font-weight:normal;
	background-color:#F4F4F4;
	color:#333333;
}

img {
	border:0;
}

label,select {
	cursor:pointer;
}

.main_top1 {
	background:url('/i/main_top1_left.png') no-repeat left top;
	height:15px;
}

.main_top12 {
	background:url('/i/main_top1_right.png') no-repeat right top;
	margin-left:20px;
	height:15px;
}

.main_top2 {
	background:url('/i/main_top2_left.png') no-repeat left bottom;
}

.main_top22 {
	background:url('/i/main_top2_right.png') no-repeat right bottom;
	margin-left:20px;
	padding-right:20px;
}

.main_header_left {
	display:block;
	float:left;
	height:50px;
	padding-top:10px;
}

.warn {
	display: inline-block;
	padding: 3px 8px;
	border-radius: 3px;
	color: #203351;
	background-color: #395E93;
	box-shadow: 1px 1px #4D76B3,1px 1px #0F305E inset;
}

.warn b {
	color:#FF0000;
	text-shadow:1px 1px 0px #0F305E;
}

.main_header_left a {
	color:#FFFFFF;
	font-size:16pt;
	text-shadow: #0C346B 2px 2px 0;
	font-weight:bold;
	text-decoration:none;
	outline:none;
}

.main_header_left span {
	padding-left:15px;
	color:#789FD7;
	font-size:10pt;
	font-weight:bold;
	text-shadow: #0C346B 1px 1px 0;
}

.main_header_right {
	display:block;
	float:right;
}

#clock {
	display:block;
	color:#FFFFFF;
	font-size:16pt;
	text-shadow: #0C346B 2px 2px 0;
	font-weight:bold;
}

#clock b {
	display:block;
	padding-top:4px;
	color:#789FD7;
	font-size:10pt;
	font-weight:bold;
	text-shadow: #0C346B 1px 1px 0;
}

.main_menu_item {
	display:block;
	float:left;
	height:31px;
	background:url('/i/topmenu_left.png') no-repeat left 0px;
	text-decoration:none;
	outline:none;
	margin-right:1px;
}

.main_menu_item b {
	display:block;
	margin-left:22px;
	height:23px;
	background:url('/i/topmenu_right.png') no-repeat right 0px;
	color:#FFFFFF;
	text-shadow: #294E84 1px 1px 0;
	font-size:9pt;
	padding:8px 25px 0 0;
}

.main_menu_item:hover {
	background-position:left -100px;
}

.main_menu_item:hover b {
	background-position:right -100px;
}

.main_menu_item_hover {
	display:block;
	float:left;
	height:31px;
	background:url('/i/topmenu_left.png') no-repeat left -100px;
	text-decoration:none;
	outline:none;
	margin-right:1px;
}

.main_menu_item_hover b {
	display:block;
	margin-left:22px;
	height:23px;
	background:url('/i/topmenu_right.png') no-repeat right -100px;
	color:#FFFFFF;
	text-shadow: #294E84 1px 1px 0;
	font-size:9pt;
	padding:8px 25px 0 0;
}

.main_menu_item_clicked {
	display:block;
	float:left;
	height:31px;
	background:url('/i/topmenu_left.png') no-repeat left -200px;
	text-decoration:none;
	outline:none;
	margin-right:1px;
}

.main_menu_item_clicked b {
	display:block;
	margin-left:22px;
	height:23px;
	background:url('/i/topmenu_right.png') no-repeat right -200px;
	color:#06476F;
	text-shadow: #FFFFFF 1px 1px 0;
	font-size:9pt;
	padding:8px 25px 0 0;
}

.main_menu_sub1 {
	background:url('/i/topmenu_sub_left.png') no-repeat left top;
	height:30px;
}

.main_menu_sub2 {
	background:url('/i/topmenu_sub_right.png') no-repeat right top;
	margin-left:20px;
	height:30px;
}

.main_menu_sub2 a {
	display:block;
	float:left;
	padding:8px 0;
	height:14px;
	outline:none;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	color:#5B7091;
}

.main_menu_sub2 a:hover {
	color:#032757;
}

.main_menu_sub2 b {
	display:block;
	float:left;
	padding:8px 10px;
	font-size:9pt;
	color:#A8AEB2;
}

.path {
	padding-top:10px;
	padding-bottom:20px;
}

.path a {
	color:#3081DD;
	font-size:8pt;
}

.path a:hover {
	text-decoration:none;
}

.path i {
	font-style:normal;
	color:#575757;
	font-size:8pt;
}

.main_body {
	background:url('/i/main_body_left.png') repeat-y left top
}

.main_body2 {
	background:url('/i/main_body_right.png') repeat-y right top;
	margin-left:20px;
	padding-top:10px;
	padding-right:20px;
}

.contentwrapper {
	float:left;
	width:100%;
}

.main_body_left {
	margin-right:257px;
}

.main_body_left h1 {
	margin:0;
	padding:0;
	font-size:13pt;
	color:#000000;
}

.main_body_left h2 {
	margin:0;
	padding:0;
	font-size:8pt;
	font-weight:normal;
	color:#7F7F7F;
}

.main_body_right {
	float:left;
	width:240px;
	margin-left:-240px;
	background:url('/i/main_limiter.png') #FFFFFF no-repeat left bottom;
}

.main_right_content {
	display:block;
	width:210px;
	padding:35px 10px 0 20px;
	background:url('/i/main_limiter_top.png') transparent no-repeat left top;
}

.h3title {
	display:block;
	width:100%;
	height:15px;
	padding:8px 0 8px 10px;
	font-size:9pt;
	font-weight:bold;
	margin: 15px 0 15px 0;
	text-shadow: #FFFFFF 1px 1px 0;
	background-color:#E7F2F7;
	color:#484E54;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}




















.main_bot {
	background:url('/i/main_bot_left.png') no-repeat left top;
	height:20px;
}

.main_bot2 {
	background:url('/i/main_bot_right.png') no-repeat right top;
	margin-left:20px;
	height:20px;
}

/* NOTIFICATIONS */
.ok_msg {
	display:block;
	width:100%;
	height:32px;
	background:url('/i/ok_msg_left.gif') #D6F4B4 no-repeat left top;
	margin-bottom:12px;
	cursor:pointer;
}

.ok_msg_text {
	display:block;
	float:left;
	color:#419501;
	text-shadow: #FFFFFF 1px 1px 0;
	font-weight:bold;
	padding-top:8px;
	padding-left:45px;
}

.ok_msg_right {
	display:block;
	float:right;
}

.ok_msg_btn {
	display:block;
	width:30px;
	height:32px;
	background:url('/i/ok_msg_btn.gif') no-repeat left top;
	outline:none;
}

.ok_msg_btn:hover {
	background-position:left bottom;
}

.err_msg {
	display:block;
	width:100%;
	height:32px;
	background:url('/i/err_msg_left.gif') #FFCDCD no-repeat left top;
	margin-bottom:12px;
	cursor:pointer;
}

.err_msg_text {
	display:block;
	float:left;
	color:#B70004;
	text-shadow: #FFFFFF 1px 1px 0;
	font-weight:bold;
	padding-top:8px;
	padding-left:45px;
}

.err_msg_right {
	display:block;
	float:right;
}

.err_msg_btn {
	display:block;
	width:30px;
	height:32px;
	background:url('/i/err_msg_btn.gif') no-repeat left top;
	outline:none;
}

.err_msg_btn:hover {
	background-position:left bottom;
}

/* FLYBOX */
.spott {
	position:absolute;
	text-align:left;
	z-index:1100;
}

.spott_top_left {
	background:url('/i/spott_top_left.png') no-repeat left top;
	height:25px;
}

.spott_top_right {
	background:url('/i/spott_top_right.png') no-repeat right top;
	margin-left:30px;
	height:25px;
}

.spott_body_left {
	background:url('/i/spott_body_left.png') repeat-y left top;
}

.spott_body_right {
	background:url('/i/spott_body_right.png') repeat-y right top;
	margin-left:30px;
	padding-right:30px;
	font-family:Helvetica,Arial,Tahoma,Verdana;
	font-size:8pt;
	color:#5C5C5C;
	font-weight:normal;
}

.spott_bot_left {
	background:url('/i/spott_bot_left.png') no-repeat left top;
	height:25px;
}

.spott_bot_right {
	background:url('/i/spott_bot_right.png') no-repeat right top;
	margin-left:30px;
	height:25px;
}

.spott_place {
	display:block;
	width:25px;
	height:15px;
	background:url('/i/spott_place.png') no-repeat left top;
	margin-top:-12px;
	margin-left:26px;
}


#flybox_loading {
	display:block;
}

.flybox_loading_td {
	color:#A7B8C0;
	text-align:center;
}

#flybox_flybox_container {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.flybox_bgr {
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:black;
	opacity:0.75;
	_filter:alpha(opacity=75);
	z-index:1000;
}

.flybox {
	position:fixed;
	_position:absolute;
	text-align:left;
	z-index:1100;
	top:100px;
	left:100px;
}

.flybox .flybox_title {
	height: 40px;
	position:relative;
}

.flybox .flybox_title_left {
	height: 40px;
	background:url('/i/flybox_title_left.png') no-repeat top left;
	margin-right:50px;
}

.flybox .flybox_title_right {
	height:40px;
	background:url('/i/flybox_title_right.png') no-repeat top left;
	width:50px;
	position:absolute;
	top:0px;
	right:0px;
}

.flybox .flybox_title_right a {
	display:block;
	width:18px;
	height:18px;
	background:url('/i/flybox_btns.gif') no-repeat top left;
	margin-top:11px;
	margin-left:20px;
}

.flybox .flybox_title_right a:hover {
	background-position:top right;
}


.flybox .flybox_title_right a:hover {
	background-position: top right;
}

.flybox .flybox_body {
	background:url('/i/flybox_body_left.png') repeat-y top left;
}

.flybox .flybox_body2 {
	background:url('/i/flybox_body_right.png') repeat-y top right;
	margin-left:16px;
	padding-right:16px;
}

.flybox .flybox_bottom {
	background:url('/i/flybox_bottom_left.png') no-repeat top left;
	height:20px;
}

.flybox .flybox_bottom2 {
	background:url('/i/flybox_bottom_right.png') no-repeat top right;
	margin-left:16px;
	height:20px;
}

/* BUTTONS */
.btn {
	background:url('/i/btn_grey.gif') #EFEFEF no-repeat left top;
	border:1px solid #AAAAAA;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btn:hover {
	border:1px solid #7F7F7F;
}

.btn:active {
	background-position:left bottom;
	border:1px solid #444444;
}

.btn_disabled {
	background:url('/i/btn_grey.gif') #EFEFEF no-repeat left top;
	border:1px solid #D1D1D1;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#AAAAAA;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btn_completed {
	background:url('/i/btn_green_light.gif') #EFEFEF no-repeat left top;
	border:1px solid #ABE967;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#9FE651;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

span.btn {
	padding:0 10px;
}

span.btn input {
	position:relative;
	background:none;
	padding:3px;
	margin:0;
	border:0;
	color:#000000;
	font-family:Arial;
	overflow:visible;
	font-size:9pt;
	cursor:pointer;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btnsmall {
	background:url('/i/btn_grey.gif') #EFEFEF no-repeat left top;
	border:1px solid #AAAAAA;
	padding:3px 3px;
	float:left;
	height:13px;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:7pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btnsmall:hover {
	border:1px solid #7F7F7F;
}

.btnsmall:active {
	background-position:left bottom;
	border:1px solid #444444;
}

.btng {
	background:url('/i/btn_green.gif') #EFEFEF no-repeat left top;
	border:1px solid #7DC444;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btng:hover {
	border:1px solid #7F7F7F;
}

.btng:active {
	background-position:left bottom;
	border:1px solid #444444;
}

.btnred {
	background:url('/i/btn_red.gif') #EFEFEF no-repeat left top;
	border:1px solid #FFAEAE;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#5E0002;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

span.btnred {
	padding:0 10px;
}

span.btnred input {
	position:relative;
	background:none;
	padding:3px;
	margin:0;
	border:0;
	color:red;
	font-family:Arial;
	overflow:visible;
	font-size:9pt;
	cursor:pointer;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btnred:hover {
	border:1px solid #FF7D7D;
}

.btnred:active {
	background-position:left bottom;
	border:1px solid #FF3C3C;
}

.btnp {
	background:url('/i/btn_greyer.gif') #EFEFEF no-repeat left bottom;
	border:1px solid #AAAAAA;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btngp {
	background:url('/i/btn_greener.gif') #EFEFEF no-repeat left bottom;
	border:1px solid #AAAAAA;
	padding:4px 10px;
	float:left;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/* BUTTONS PROPERTIES */
.red {
	color:#ED2900;
}

.bold {
	font-weight:bold;
}

.underline {
	text-decoration:underline;
}

.italic {
	font-style:italic;
}

.no-shadow {
	text-shadow:none;
}

.small {
	font-size:7pt;
}

.big {
	font-size:13pt;
}

.huge {
	font-size:18pt;
}

.b_wizard {
	background:url('/i/icons/b_wizard.gif') no-repeat left top;
	padding-left:15px;
}

.b_tick {
	background:url('/i/icons/b_tick.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_add {
	background:url('/i/icons/b_add.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_add_small {
	background:url('/i/icons/b_add.gif') no-repeat left 0px;
	padding-left:15px;
}

.b_delete {
	background:url('/i/icons/b_delete.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_mail {
	background:url('/i/icons/b_mail.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_back {
	background:url('/i/icons/b_back.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_forward {
	background:url('/i/icons/b_forward.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_edit {
	background:url('/i/icons/b_edit.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_save {
	background:url('/i/icons/b_save.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_search {
	background:url('/i/icons/b_search.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_settings {
	background:url('/i/icons/b_settings.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_star {
	background:url('/i/icons/b_star.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_addmoney {
	background:url('/i/icons/b_addcoins.gif') no-repeat left 1px;
	padding-left:15px;
}

.b_calendar {
	background:url('/i/icons/b_calendar.gif') no-repeat left 2px;
	padding-left:15px;
}

.b_fav {
	background:url('/i/icons/b_heart.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_useradded {
	background:url('/i/user_added.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_fb {
	background:url('/i/icons/b_fb.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_twitter {
	background:url('/i/icons/b_twitter.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_svejo {
	background:url('/i/icons/b_svejo.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_edno23 {
	background:url('/i/icons/b_edno23.gif') no-repeat left 0px;
	padding-left:20px;
}

.b_photo {
	background:url('/i/icons/b_photo.gif') no-repeat left 2px;
	padding-left:20px;
}

.bedit {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_edit.gif') no-repeat 3px 1px;
}

.bstar {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_star.gif') no-repeat 3px 1px;
}

.bcalendar {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_calendar.gif') no-repeat 3px 1px;
}

.bdelete {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_delete.gif') no-repeat 3px 1px;
}

.bprint {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_print.gif') no-repeat 3px 1px;
}

.bsettings {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_settings.gif') no-repeat 3px 1px;
}

.busers {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_users.gif') no-repeat 3px 1px;
}

.bhome {
	display:block;
	width:16px;
	height:16px;
	background:url('/i/icons/b_home.gif') no-repeat 3px 1px;
}

.bwizard {
	display:block;
	width:16px;
	height:16px;
	background:url('/i/icons/b_wizard.gif') no-repeat 3px 1px;
}

.bmoney {
	display:block;
	width:16px;
	height:16px;
	background:url('/i/icons/b_money.gif') no-repeat 2px 0px;
}

.bfile {
	display:block;
	width:16px;
	height:16px;
	background:url('/i/icons/b_file.gif') no-repeat 3px 1px;
}

.sadd {
	background:url('/i/icons/b_add.gif') no-repeat left 8px;
}

.ssmile {
	background:url('/i/icons/b_smile.gif') no-repeat left 8px;
}

.susers {
	background:url('/i/icons/b_users.gif') no-repeat left 8px;
}

.sedit {
	background:url('/i/icons/b_edit.gif') no-repeat left 8px;
}

.sstar {
	background:url('/i/icons/b_star.gif') no-repeat left 8px;
}

.ssearch {
	background:url('/i/icons/b_search.gif') no-repeat left 8px;
}

.semail {
	background:url('/i/icons/b_mail.gif') no-repeat left 8px;
}

.saddcoins {
	background:url('/i/icons/b_addcoins.gif') no-repeat left 8px;
}

.seasypay {
	background:url('/i/icons/b_easypay.gif') no-repeat left 8px;
}


.saddmoney {
	background:url('/i/icons/b_money.gif') no-repeat left 8px;
}

.slock {
	background:url('/i/icons/b_lock.gif') no-repeat left 8px;
}

.sfile {
	background:url('/i/icons/b_file.gif') no-repeat left 8px;
}

.shome {
	background:url('/i/icons/b_home.gif') no-repeat left 8px;
}

.scomments {
	background:url('/i/icons/b_comments.gif') no-repeat left 8px;
}

.no_results {
	display:block;
	padding:20px 0;
	background-color:#EFFBE1;
	border:1px solid #E0F8C2;
	color:#429300;
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
	font-size:12pt;
	text-shadow: #FFFFFF 1px 1px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.no_results_red {
	display:block;
	padding:20px 0;
	background-color:#FFD9D9;
	border:1px solid #FFB9B9;
	color:#5E0002;
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
	font-size:12pt;
	text-shadow: #FFFFFF 1px 1px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.clear_left {
	clear:left;
}

.clear_both {
	clear:both;
}

.sidelink {
	display:block;
	width:205px;
	padding:5px 0 5px 15px;
	outline:none;
	color:#3081DD;
	font-weight:bold;
	text-decoration:none;
}

.sidelink:hover {
	background-color:#FFFBCC;
}

.sidelink b {
	display:block;
	font-size:8pt;
	font-weight:normal;
	color:#828282;
}

.inp {
	border:1px solid #AAAAAA;
	background:url('/i/inp_bgr.gif') #FFFFFF no-repeat left top;
	font-size:12pt;
	font-weight:bold;
	padding:5px;
	color:#0F2F53;
	width:100%;
	font-family:Helvetica,Arial,Verdana,Tahoma;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.inp:focus {
	border:1px solid #7F7F7F;
}

.w310 {
	width:316px;
}

.w315 {
	width:328px;
}

.inp_progress2 {
	margin-left:2px;
	border:1px solid #AAAAAA;
	background:url('/i/inp_bgr.gif') #FFFFFF no-repeat left top;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
	color:#0F2F53;
	width:100%;
	font-family:Helvetica,Arial,Verdana,Tahoma;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.inp_progress2:focus {
	border:1px solid #7F7F7F;
}

.inp_progress {
	margin-left:2px;
	border:1px solid #AAAAAA;
	background:url('/i/inp_bgr.gif') #FFFFFF no-repeat left top;
	font-size:8pt;
	font-weight:bold;
	padding:4px;
	color:#0F2F53;
	width:98%;
	font-family:Helvetica,Arial,Verdana,Tahoma;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.inp_progress:focus {
	border:1px solid #7F7F7F;
}

.right {
	text-align:right;
}

.lexp {
	font-size:8pt;
	font-weight:bold;
	color:#484E54;
}

.tableexp {
	font-size:8pt;
	color:#888888;
}

.rememberme {
	padding:3px;
	background-color:#E9FFC9;
	color:#3E6600;
	width:100%;
	display:block;
	font-size:11pt;
	text-shadow:#FFFFFF 1px 1px 0;
	margin-bottom:10px;
}

.footer {
	font-size:8pt;
	color:#D2D2D2;
}

.footer_left {
	display:block;
	float:left;
	padding-left:10px;
}

.footer_right {
	display:block;
	float:right;
}

.link {
	text-decoration:none;
	padding:2px;
	color:#4A95D0;
	outline:none;
}

.link:hover {
	background-color:#DEEDFA;
}

.hrclass {
	border:0;
	height:1px;
	background-color:#C5D7FC;
}

.hrclass2 {
	border:0;
	height:1px;
	background-color:#E0F8C2;
}

.hrclass3 {
	border:0;
	height:1px;
	background-color:#FFB9B9;
}

.trlimiter {
	font-size:8pt;
	font-weight:bold;
	padding:3px 5px;
	text-shadow: #FFFFFF 1px 1px 0;
	background-color:#E7F2F7;
	color:#484E54;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}

.sddm {
	margin:0;
	padding:0;
	z-index:9999;
}

.sddm li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.sddm .divcont {
	position:absolute;
	visibility:hidden;
	margin-top:31px;
	z-index:9999;
	padding-top:5px;
	background-color:#5F8DC4;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-left:2px solid #7EAADC;
	border-right:2px solid #7EAADC;
	border-bottom:2px solid #7EAADC;
}

.sddm .menuitem {
	position:relative;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	outline:none;
	text-shadow: #294E84 1px 1px 0;
	font-size:9pt;
	font-weight:bold;
	padding:7px 11px;
	border-radius:5px;
	-moz-border-radius:5px;
}

.sddm .menuitem:hover {
	background-color:#39679F;
}

.sddm .limiter {
	border:0;
	margin-top:6px;
	margin-bottom:6px;
	height:1px;
	background-color:#C5D7FC;
	width:140px;
}

.maintable {
	width:100%;
	padding-top:10px;
}

.maintable td {
	padding:5px 5px;
	color:#4C4C4C;
	font-size:8pt;
	border-bottom:1px solid #ECF7FD;
}

.maintable td.tdcenter {
	text-align:center;
}

.maintable th {
	background:url('/i/th_bgr.jpg') #D3E9F7 repeat-x top left;
	border-top:1px solid #D2E7F8;
	border-bottom:1px solid #C0DAE7;
	padding:5px 0px 5px 0px;
	font-size:8pt;
	color:#6194B8;
	text-shadow:1px 1px 0 #fff
}

.maintable th.thleft {
	border-left:1px solid #D2E7F8;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	padding-left:11px
}

.maintable th.thright {
	border-right:1px solid #D2E7F8;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	padding-right:11px
}

.mark_yellow {
	padding:2px;
	background-color:#FFFF00;
}

.mark_green {
	padding:2px;
	background-color:#CBFC58;
}

.mark_red {
	padding:2px;
	background-color:#FFD9D9;
}

.btncal {
	background:url('/i/btn_grey.gif') #EFEFEF no-repeat left top;
	border:1px solid #AAAAAA;
	padding:3px 3px;
	float:left;
	height:13px;
	text-decoration:none;
	outline:none;
	color:#000000;
	font-family:Arial;
	font-size:7pt;
	cursor:pointer;
	margin-left:1px;
	text-shadow:-1px 0px #FAFAFA,0px 1px #FAFAFA,1px 0px #FAFAFA,0px -1px #FAFAFA;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btncal:hover {
	border:1px solid #7F7F7F;
}

.btncal:active {
	background-position:left bottom;
	border:1px solid #444444;
}


.bstar {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_star.gif') no-repeat 3px 1px;
}

.bcalendar {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_calendar.gif') no-repeat 3px 1px;
}

.bdelete {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_delete.gif') no-repeat 3px 1px;
}

.bprint {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_print.gif') no-repeat 3px 1px;
}

.bsettings {
	display:block;
	width:15px;
	height:15px;
	background:url('/i/icons/b_settings.gif') no-repeat 3px 1px;
}

.bigger {
	font-size:11pt;
	font-weight:bold;
}

.grey {
	color:#A8A8A8;
}

.noborder {
	border-bottom:0;
}

.nb {
	border-bottom:0;
}

.yellowdiv {
	display:block;
	height:18px;
	text-align:center;
	padding:10px 10px;
	background-color:#FFF6BF;
	color:#9D7D00;
	font-size:10pt;
	font-weight:bold;
	text-shadow: #FFFFFF 1px 1px 0;
}