body { margin:0px; background-color: #FFFFFF; font-family: Tahoma; font-size: 11px;}
td, div, font { font-family: Tahoma; font-size: 11px;}
select, input, textarea{ font-family:tahoma; color: #000000; font-size: 11px; font-weight: 100; }
A { font-family:tahoma; font-weight:100; text-decoration: underline; color: #047ab7; }
form{margin: 0px; padding: 0px;}
.button{cursor: pointer;}

.lang{text-decoration: none; font-weight:100; font-size: 11px; font-family: Tahoma; color: #356fb2; margin-right: 3px;}
.button_1{
	border: 0px solid #356eb1;
	height: 22px;
	background: url('../images/button_1.gif');
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.button_2{
	border: 0px solid #356eb1;
	height: 33px;
	background: url('../images/button_2.gif');
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.button_3{
	border: 0px solid #356eb1;
	height: 33px;
	background: url('../images/button_3.gif');
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.btn{
	background-color: #dbdbdb;
}

.active_btn{
	background-color: #356eb1;
}

.top_button{
	background-image: url('../images/top_inact_bg.gif');
	background-repeat: repeat-x;
	height: 20px;
	text-align: center;
	color: #3570b6;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	white-space: nowrap;
	padding: 0px 5px;
}

.top_act_button{
	background-image: url('../images/top_act_bg.gif');
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 4px 5px;
	cursor: pointer;
	white-space:nowrap;
}

.top_button_right{
	background-image: url('../images/top_right.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
}

.top_button_act_right{
	background-image: url('../images/top_act_right.gif');
	height: 24px;
	background-repeat: no-repeat;
	background-position: top right;
}

img{border-width: 0px;}

.icon{
	background-image: url('../images/icon_bg.gif');
	cursor: pointer;
}

.uicon{
	border: solid 2px #edeef0;
}

.uicon_active{
	border: solid 2px #cc0000;
}

.icon_first{
	background-image: url('../images/icon_first_bg.gif');
	cursor: pointer;
}

.icon_last{
	background-image: url('../images/icon_last_bg.gif');
	cursor: pointer;
}

.icon_first_last{
	background-image: url('../images/icon_first_last_bg.gif');
	cursor: pointer;
}

.icon2{
	background-image: url('../images/icon2_bg.gif');
	cursor: pointer;
}

.icon2_first{
	background-image: url('../images/icon2_first_bg.gif');
	cursor: pointer;
}

.icon2_last{
	background-image: url('../images/icon2_last_bg.gif');
	cursor: pointer;
}

.icon2_first_last{
	background-image: url('../images/icon2_first_last_bg.gif');
	cursor: pointer;
}

.delimiter {
	background-color: #edeef0;
	height: 1px;
	font-size: 1px;
	padding: 0px;
}

.block{
	background-image: url('../images/block_bg.gif');
	background-repeat: repeat-x;
	background-color: #DBDBDB;
	border: 2px solid #DBDBDB;
	padding: 5px;
}

.block2{
	background-image: url('../images/block2_bg.gif');
	background-position: right bottom;
	background-repeat: repeat-x;
	background-color: #3E83C0;
	padding: 3px;
	height: 223px;
}

.list_item{
	background-image: url('../images/list_bg.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.listr{
	background-image: url('../images/list_r.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr_first{
	background-image: url('../images/list_r_first.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr_last{
	background-image: url('../images/list_r_last.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr_first_last{
	background-image: url('../images/list_r_first_last.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.list2_item{
	background-image: url('../images/list2_bg.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.listr2{
	background-image: url('../images/list2_r.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr2_first{
	background-image: url('../images/list2_r_first.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr2_last{
	background-image: url('../images/list2_r_last.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.listr2_first_last{
	background-image: url('../images/list2_r_first_last.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 7px;
}

.menu_item{
	background-image: url('../images/menu_item_bg.gif');
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	padding: 5px;
	white-space: nowrap;
}

.menu_item_first{
	background-image: url('../images/menu_item_first.gif');
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	padding: 5px;
}

.menu_item_last{
	background-image: url('../images/menu_item_last.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding: 5px;
}

.menu_item_first_last{
	background-image: url('../images/menu_item_first_last.gif');
	background-repeat: repeat-x;
	padding: 5px;
}

.menul{
	background-image: url('../images/menul.gif');
	font-size: 1px;
	width: 9px;
}

.menul_first{
	background-image: url('../images/menul_first.gif');
	font-size: 1px;
	width: 9px;
}

.menul_last{
	background-image: url('../images/menul_last.gif');
	font-size: 1px;
	width: 9px;
}

.menul_first_last{
	background-image: url('../images/menul_first_last.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	width: 9px;
}

.menur{
	background-image: url('../images/menur.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	width: 9px;
}

.menur_first{
	background-image: url('../images/menur_first.gif');
	font-size: 1px;
	width: 9px;
	background-repeat: no-repeat;
}

.menur_last{
	background-image: url('../images/menur_last.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 1px;
	width: 9px;
}

.menur_first_last{
	background-image: url('../images/menur_first_last.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	width: 9px;
}

.menu2{
	background-image: url('../images/menu2.gif');
	background-repeat: repeat-x;
	width: 30px;
	color: #9DFC2E;
	font-size: 14px;
	font-weight: bold;
}

.menu2_first{
	background-image: url('../images/menu2_first.gif');
	width: 30px;
	color: #9DFC2E;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
}

.menu2_last{
	background-image: url('../images/menu2_last.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 30px;
	color: #9DFC2E;
	font-size: 14px;
	font-weight: bold;
}

.menu2_first_last{
	background-image: url('../images/menu2_first_last.gif');
	background-repeat: no-repeat;
	width: 30px;
	color: #9DFC2E;
	font-size: 14px;
	font-weight: bold;
}

a{
	color: #356EB1;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.link{
	color: #356EB1;
	text-decoration: none;
	cursor: pointer;
}

.text_hidden, .form_header{
	color: #646464;
}

.text_hidden2{
	opacity: 0.5;
	filter:alpha(opacity=50);
	width: 100%;
}

.text_active{
	color: #356EB1;
	font-weight: bold;
}

.text_active2{
	color: #C92C25;
	font-weight: bold;
}

.text_head{
	font-weight: bold;
}

.error_msg{
	color: #cc0000;
}

.header{
	height: 20px;
	color: #4D81BB;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

.header_2 {
	color: #346db0;
	font-size: 14px;
	font-family: arial;
	background:url(../images/header_bg2.gif);
}

.header_3 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 210%;
	color: #3e8fc5;
	font-style: italic;
	font-weight: normal;
	display: block;
	padding-top: 10px;
	margin: 0;
}

.blockh{
	height: 20px;
	text-align: center;
	color: #4D81BB;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;	
	text-transform: uppercase;
	white-space: nowrap;
}

.blockh_bg{
	background-image: url('../images/blockh_bg.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	border: 1px solid #DADADC;
	border-top-width: 0px;
	border-right-width: 0px;
}

.blockh4{
	background-image: url('../images/blockh_bg.gif');
	background-repeat: repeat-x;
}

.blockt4{
	padding: 0px 5px;
	color: #4D81BB; 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 20px; 
	cursor: pointer; 
	text-transform: uppercase; 
	background-color: #DBDBDB; 
	background-image: url('../images/block_bg.gif');
	background-repeat: repeat-x;
	float: left;
}

.blockh2{
	height: 20px;
	text-align: center;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;	
	text-transform: uppercase;
	white-space: nowrap;
}

.blockh2_bg{
	background-image: url('../images/blockh2_bg.gif');
	background-repeat: repeat-x;
	font-size: 1px;
	border: 1px solid #DADADC;
	border-top-width: 0px;
	border-right-width: 0px;
}

.block2_lt{
	background-image: url('../images/block2_lt.gif');
	background-position: top left;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block2_t{
	background-image: url('../images/block2_t.gif');
	background-position: top;
	font-size: 1px;
	height: 7px;
}

.block2_rt{
	background-image: url('../images/block2_rt.gif');
	background-position: top right;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block2_lb{
	background-image: url('../images/block2_lb.gif');
	background-position: bottom left;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block2_b{
	background-image: url('../images/block2_b.gif');
	background-position: bottom;
	font-size: 1px;
	height: 7px;
}

.block2_rb{
	background-image: url('../images/block2_rb.gif');
	background-position: bottom right;
	font-size: 1px;
	width: 7px;
	height: 7px;
}


.block2_l{
	background-image: url('../images/block2_l.gif');
	background-position: left;
	font-size: 1px;
	width: 7px;
}

.block2_r{
	background-image: url('../images/block2_r.gif');
	background-position: right;
	font-size: 1px;
	width: 7px;
}

.block2_c{
	background-color: #FFFFFF;
}

.block3_lt{
	background-image: url('../images/block3_lt.gif');
	background-position: top left;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block3_rt{
	background-image: url('../images/block3_rt.gif');
	background-position: top right;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block3_lb{
	background-image: url('../images/block3_lb.gif');
	background-position: bottom left;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block3_rb{
	background-image: url('../images/block3_rb.gif');
	background-position: bottom right;
	font-size: 1px;
	width: 7px;
	height: 7px;
}

.block3_t{
	background-color: #CCCCCC;
	font-size: 1px;
	height: 7px;
}

.block3_b{
	background-color: #FFFFFF;
	font-size: 1px;
	height: 7px;
}

.block3_l1{
	background-color: #CCCCCC;
	font-size: 1px;
	width: 7px;
}

.block3_l2{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 7px;
}

.block3_r1{
	background-color: #CCCCCC;
	font-size: 1px;
	width: 7px;
}

.block3_r2{
	background-color: #FFFFFF;
	font-size: 1px;
	width: 7px;
}

.block3_c1{
	color: #838383;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 7px;
	padding-top: 0px;
}

.block3_c2{
	color: #000000;
	background-color: #FFFFFF;
	padding: 7px;
	padding-bottom: 0px;
	font-size: 10px;
}

.frame{
	background-image: url('../images/frame_bg.gif');
	padding: 10px;
}

.rate_bar{
	background-image: url('../images/rate_bar.gif');
	background-position: top left;
	height: 15px;
	width: 70px;
}

.rate_bar_act{
	background-image: url('../images/rate_bar_act.gif');
	background-position: top left;
	height: 15px;
}

.rate_bar_hot{
	background-image: url('../images/rate_bar_hot.gif');
	background-position: top left;
	height: 15px;
	width: 70px;
}

.rate_bar_act_hot{
	background-image: url('../images/rate_bar_hot_act.gif');
	background-position: top left;
	height: 15px;
}

chat_window{
	background-color: #FFFFFF;
	overflow: auto;
	height: 200px;
	width: 100%;
}

.mailbox_div_active{
	background-color: #E4E4E4;
}

.mailbox_from{
	color: #008000;
}

.mailbox_to{
	color: #a34747;
}

.page_tab_empty{
	background: url('../images/page_div_bg.gif');
	padding: 0px;
}

.page_tab_first{
	background: url('../images/page_div_bg.gif');
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.page_tab{
	background: url('../images/page_div_bg.gif');
	border-right: 1px solid #FFFFFF;
}

.pinner_div_active{
	text-align: center;
	background-color: #356fb2;
	margin: 4px;
}

.pinner_div{
	text-align: center;
	margin: 4px;
}

.page_link_active{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	margin-top:10px;
}

.page_link{
	color: #356fb2;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	margin-top:10px;

}

.font_menu {
	color: #356fb2;
	font-size: 11px;
	font-family: Tahoma;
}

.font_copyright {
	color: #727981;
	font-size: 11px;
	font-family: Tahoma;
}

.font_powered {
	color: #727981;
	font-size: 10px;
	font-family: Tahoma;
}

.users_item_1{
	background-color: #E4E4E4;
}
.users_item_2{
	background-color: #F0F0F0;
}

.pr_tab_cell, .active_pr_tab_cell{
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.gallery{
	padding: 10px;
}

.gallery_act{
	padding: 9px;
	border: 1px solid #346DB0;
	background-color: #e4e4e4;
}

.galleryi{
	position: absolute;
	z-index: 999;
	display:none;
}

.galleryi_act{
	position: absolute;
	z-index: 999;
	display: block;
	padding: 10px;
	border: 1px solid #346DB0;
	background-color: #FFFFFF;
}

/*--------------- calendar ------------------*/
.current_day{
	border: 1px solid #d3d3d3;
	background-image: url('../images/calendar_current_bg.gif');
	background-position: left bottom;
	color: #336caf;
	font-size: 75px;
	font-family: Arial;
}

.month{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}

.monthname, .monthnavigation{
	color: #bc0f11;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

.monthlink{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}

.dayname{
	color: #7f7f7f;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
	border-right: solid 1px #d8d8d8;
	width: 20px;
	height: 20px;
}

.dayname_sat{
	color: #7f7f7f;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
	border-right: solid 1px #d8d8d8;
	width: 20px;
	height: 20px;
	background-color: #dce3eb;
}

.dayname_sun{
	color: #7f7f7f;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
	border-right: solid 1px #d8d8d8;
	width: 20px;
	height: 20px;
	background-color: #dce3eb;
}

.monthday{
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	border-right: solid 1px #d8d8d8;
	height: 15px;
	width: 20px;
}

.sunday, .saturday, .nomonthday_sat, .nomonthday_sun {
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	border-right: solid 1px #d8d8d8;
	height: 15px;
	width: 20px;
	background-color: #dce3eb;
}

.nomonthday{
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	color: #7c93ae;
	border-right: solid 1px #d8d8d8;
	height: 15px;
	width: 20px;
}

.today{
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #244b73;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	height: 15px;
	width: 20px;
}

.selectedday{
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	color: #ffffff;
	background-color: #9fceff;
	border: solid 1px #244b73;
	height: 15px;
	width: 20px;
}

.notemptyday{
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	color: #000000;
	background-color: #edeef0;
	border: solid 1px #000000;
	height: 15px;
	width: 20px;
}

.daylink{
	color: #356eb1;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.msearch_block{background-color:#346fb1; padding:3px;}
.msearch_input{border:1px solid #315091; color:#777777; width:100%; height:17px; padding: 2px 0px 0px 4px;}
.msearch_input_act{border:1px solid #315091; color:#000000; width:100%; height:17px; padding: 2px 0px 0px 4px;}
.msearch_btn{border:1px solid #315091; cursor: pointer;}
.msearch_btn{
	padding-top: 1px !ie;
}

.input_inact{color:#777777; padding: 2px 0px 0px 4px;}
.input_act{color:#000000; padding: 2px 0px 0px 4px;}