body{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000; background:#FFFFFF; padding:0px; margin:0px;}
img {border: none;}
a{color:#000000;}
a:hover{color:#FE470B}

h1{font-size:105%; margin:20px 0px 10px 0px}
h2{font-size:12px; font-weight:bold; margin:0px;}

input { padding-left:4px; font-size:11px; color:#202020;}
select{ font-size:11px;}

.inputButton
{
	height:19px;
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	background:#dadada;
	border:1px;
	border-style:solid;
	border-color:#999999;
}

.inputText
{
	height:19px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	background:#dadada;
	border:1px;
	border-style:solid;
	border-color:#999999;
}

.inputObject
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	background:#dadada;
	border:1px;
	border-style:solid;
	border-color:#999999;
}

.logo{padding:24px 60px 0px 56px; font-size:11px; color:#5E5E5E;}

.menu{font-size:12px;}
.menu ul{ margin:0px; padding:0px; list-style:none;}
.menu li{background:url(menu_pic.gif) no-repeat center left; padding:4px 0px 4px 10px;}

.sub_menu{font-size:11px; color:#FFFFFF;}
.sub_menu span{padding:0px 9px 0px 9px;}
.sub_menu a{color:#FFFFFF;}
.sub_menu a:hover{color:#FFFFFF; text-decoration:none;}

.loggin{border-top:1px solid #818181; padding:8px 0px 8px 0px;}
.loggin input{width:95px;}

.enter_text{font-size:11px; color:#828282;}
.enter_text a{color:#828282;}

.fresh_name{background-color:#000000; font-size:75%; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFFFFF; padding:2px 4px 2px 4px;}
.fresh_name a {background-color:#000000; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.fresh_name a:visited {background-color:#000000; text-decoration:none; font-weight:bold; color:#FFFFFF;}

.fresh_date{background-color:#828282; font-size:70%; color:#FFFFFF; padding:2px 4px 2px 4px;}
.fresh_date a {background-color:#828282; color:#FFFFFF; text-decoration:none;}
.fresh_date a:visited {background-color:#828282; color:#FFFFFF; text-decoration:none;}


.orange_10 {font-size:75%; color:#FB5119; padding:4px 0px 4px 0px; font-weight:bold;}
.orange_10 a {color:#FB5119; font-weight:bold;}
.nickname {padding:1px 0px 2px 0px; font-weight:bold;}

.attention {font-size:80%; color:#FB5119; padding:0px 0px 0px 0px; font-weight:bold;}
.attention a {color:#FB5119; font-weight:bold;}

.error {font-size:100%; color:#FB5119; padding:2px 0px 2px 0px; font-weight:bold;}
.error a {color:#FB5119; font-weight:bold;}



.text{font-size:80%; text-align: justify;}
.text a{color:#000000;}
.text a:hover{color:#FE470B;}

.ear{font-size:80%; text-align: justify;}
.ear a{text-decoration:none; color:#000000;}
.ear a:hover{color:#FE470B;}

.text_grey{font-size:70%; color:#828282;}
.text_grey a{color:#828282;}

.chat_title{font-size:75%; color:#FFFFFF; font-weight:bold; background-color:#B6B6B6; padding:2px 3px 3px 18px;}
.chat_pole{font-size:75%; border-bottom:1px solid #CECECE; padding:2px 3px 3px 0px;}
.chat_pole span{font-size:80%; color:#FB5119;}

.left_table{font-size:75%;}
.left_table a{color:#000000;}
.left_table a:hover{color:#FE470B;}
.left_table span{font-size:80%; color:#FB5119;}
.left_table td{padding:2px 3px 3px 4px; border-bottom:1px solid #FFFFFF;}
a.left_table_alink {font-size:80%; color:#FB5119;}

.mail{background-color:#FBFBFB; padding:7px 0px 7px 0px;}

.under_photo{border-top:1px solid #FFFFFF; background-color:#D6D6D6; text-align:center; font-size:70%; padding:4px 0px 5px 0px;}


.news{font-size:70%;}
.news span{color:#999898;}

.project{font-size:75%; font-weight:bold;}
.project td{border-top:1px solid #CECECE; padding:5px 0px 6px 0px;}

.voted {font-size:75%; font-weight:bold;}
.voted td{ padding:5px 0px 6px 0px;}

.voted_front {font-size:100%; font-weight:bold;}
.voted_front td{ padding:5px 0px 6px 0px;}
.voted_border {border-top:1px solid #CECECE; padding:5px 0px 6px 0px;}


.top_copy{font-size:70%; font-weight:bold; color:#828282; background-color:#FFFFFF; padding:0px 3px 0px 4px;}
.copyright{font-size:11px; color:#828282; padding:14px 22px 14px 22px;}

	.navigate{font-size:70%; margin-top:12px;}
	
	.pages{font-size:75%; padding:22px 25px 0px 40px;}
	.group_pages{font-size:75%;}
	
	.calendar{font-size:12px; border-collapse:collapse; text-align:center;}
	.calendar .day{font-weight:bold; color:#FFFFFF; background-color:#5D5D5D; padding:1px 3px 1px 3px;}
	.calendar .num{background-color:#E5E5E5; padding:3px;}
	
	.guest_pole td{font-size:75%; padding-top:8px;}
	.orange_guest{font-size:75%; color:#FB5119; padding:2px 0px 2px 0px; font-weight:bold;}
	.orange_guest a {color:#FB5119; font-weight:bold;}
	.guest_link{font-size:65%; padding-top:6px;}
	.guest_link span{color:#828282; padding:0px 5px 0px 5px;}

	.p10{font-size:65%}
	.p11{font-size:70%}
	.p12{font-size:75%}
	.p13{font-size:80%}
	.p14{font-size:90%}
	.p15{font-size:100%}
	.p16{font-size:105%}
	.p17{font-size:110%}
	
	.f10{font-size:10px}
	.f11{font-size:11px}
	.f12{font-size:12px}
	.f13{font-size:13px}
	.f14{font-size:14px}
	.f15{font-size:15px}
	.f16{font-size:16px}
	.f17{font-size:17px}

table.wBorder td 
{ 
	background-color: #f4f4f4;  
	padding: 7px; 
	valign: center; 
	align: center;
}




/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
	background-color: #FFFFFF;
	border: 1px solid #003366;
 }

/* Month and Year Row Setup */
.monthYearRow {
    line-height: 17pt;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	}
/* Month and Year Text Setup */
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #252216;
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}
/* Day Name Setup */
.dayNamesText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #433D27;
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	background-color:#2a3ef6;
	font-weight: Bold;
    }
/*

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-color: #EEEEEE;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-color: #EBEBEB;
	}
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
	background-color: #F5E0D8;
	}
	
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s22 {
	font-weight: Bold;
	background-color: #EEEEEE;
	}	


/* Tab styles. */
.tabset {
    font-size:80%;
    border-bottom: 1px solid #446;
    font-weight: bold;
    clear: both;
}
.tabset li {
    list-style: none;
    display: inline;
}
.tabset li a {
    line-height: 1.5em;
    padding: 2px 0.5em;
    border: 1px solid #000;
    border-bottom: 1px solid #446;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    background: #e9e9e9;
    text-decoration: none;
}
.tabset li a:hover {
    color: #000;
    background: #fff;
}
.tabset li a.activeTab {
    color: #fff;
    background: #446;
    border-bottom: none;
}
.tabset li a.activeTab:hover {
    color: #fff;
    background: #446;
}

/* Form styles. */
.form table {
    width: 100%;
    padding: 2px;
    border-collapse: collapse;
}
