* {
	margin:0;
	padding:0;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
}
#warp {
	background:url(../images/bg.gif) repeat-y center;
	width:984px;
	margin:0 auto;
}
#container {
	width:874px;
	margin:0 auto;
}
.clearfloat{ clear:both; height:1%;}
/* -------------- assets -------------- */
a {
	text-decoration: none;
	color:#24798D;
}
a:hover {
	text-decoration: none;
	color:#000;
}
img {
	border:0;
}
.breadcrumb {
	padding:3px;
	margin:0 30px 20px 30px;
	font-size:12px;
	border-bottom:1px dashed #dbe07e;
}
/* -------------- header -------------- */
#header {
	width:874px;
	padding-top:20px;
}
.baneer {
	background:#1688a2;
	height:95px;
}
.menu {
	height:22px;
	width:800px;
	direction:ltr;
}
.lang {
	float:left;

}
.menu .current {
	background:url(../images/menu-on.gif);
}
.top-search .input {
	background:#e5f3f6;
	border:1px solid #fff;
	width:104px;
}
/* -------------- sidebar -------------- */
.sidebar {
	width:230px;
	background:#fff;
}
.sidebarbox {
	width:215px;
	background:url(../images/sidebar_main.gif) repeat-y;
}
.sidebarbox-in {
	background:url(../images/sidebar_btn.gif) no-repeat bottom;
	padding-bottom:16px;
}
.sidebarbox h2 {
	height:22px;
	font-size:12px;
	color:#e01185;
	
}
.sidebar-content {
	padding:10px 17px 0 17px;
}
.sidebar-search {
	width:215px;	
	background:url(../images/sidebar_main.gif) repeat-y;
}



.sidebar-search h3 {
	font-size:12px;
	color:#e01185;
	height:33px;
	background:url(../images/sidebar_topbg.gif) no-repeat top;
	padding:10px 10px 0px 10px;
}
.sidebar-search input {
}
.advertising {
	margin:0 auto;
	text-align:center;
	padding:10px 5px 10px 5px;
}
/* -------------- Home Content -------------- */
.homebox {
	background:url(../images/home_mainbox_main.gif) repeat-y;
	width:364px;
}
.homebox-in {
	background:url(../images/home_mainbox_btn.gif) no-repeat bottom;
	padding-bottom:15px;
}
.homebox .homeBox-top {
	background:url(../images/home_mainbox_top.gif) no-repeat;
	padding-top:15px;
}
.homebox-content {
	padding:0px 20px 0px 20px;
}
homebox-body{ padding:10px 0px;}
h1 {
	height:38px;
	line-height:38px;
	font-size:12px;
	color:#e01185;
}
.homeRightside {
	width:253px;
}
.home_rightbox {
	background:url(../images/home_rightbox_main.gif) repeat-y;
}
.home_rightbox-in {
	background:url(../images/home_rightbox_btn.gif) no-repeat bottom;
	padding-bottom:16px;
}
.home_rightbox h2 {
	height:20px;
	font-size:12px;
	color:#e01185;
}
.home_rightbox h3 {
	height:20px;
	font-size:12px;
	color:#e01185;
}
.home_rightbox-content {}
h3.gallery_full {
	text-align:center;
	font-size:12px;
	color:#e01185;
}
/* -------------- Content -------------- */
.content {
	width:644px;
	background:#FFFFFF;
}
.content {
	float:right;
}
.contentbox {
	background:url(../images/contentbox-main.gif) repeat-y;
}
.contentbox-in {
	background:url(../images/contentbox-btn.gif) no-repeat bottom;
	padding:0px 10px 20px 10px;
	
}
.contentbox .contentbox-top {
	background:url(../images/contentbox-top.gif) no-repeat top;
	height:38px;
}
.contentbox-content {}
/* -------------- N E W S -------------- */
.Lnews {}
.news {
	margin:0 10px 10px 10px;
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #DDDDDD;
	height:100%;
}
.news .img {
	border:1px solid #ccc;
	padding:2px 2px 2px 2px;
}
.news h3 {
	font-family:Times News Roman, Times, Arial, Tahoma, sans-serif;
	font-size:16px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.body_news {
	text-align:justify;
	line-height:17px;
	padding:5px 0px 10px 0px;
	border-bottom:3px solid  #999;
}/* -------------- M e m b e r s -------------- */
.member {
	width:570px;
	margin:0 auto;
}
.member ul {
	width:480px;
	margin:0 auto;
}
.member li {
	width:145px;
	list-style:none;
}
.member-full {
	padding:15px;
}
.member-full .img {
	border:1px solid #EEEEEE;
}

.member-full h4 {
	background:#E0ECEF;
	font-size:12px;
	padding:5px;
	color:#005C6F;
}
.member-full ul {
	padding:5px 20px 5px 20px;
	margin:0;
}
.member-full li {
	list-style:square inside;
	color:#444444;
}
.member_news {
	clear:both;
	border:1px solid #A4E2EF;
	margin:10px 0px 10px 0px;
}
.member_news ul li{list-style:disc;color:#0CC;}
.member_news a {}
.member-box {
	margin:10px 0px 10px 0px;
	height:1%;
}
.member-box-in {
	padding:10px 10px 10px 10px;
}
.member_photo {
	border:1px solid #A4E2EF;
	margin:20px 0px 20px 0px;
	text-align:center;
	height:1%;
}
.member_photo_element {
	width:270px;
	padding:4px 4px 4px 4px;
}
.member_photo_element img {
	border:1px solid #DDDDDD;
}
.membersList{ list-style:none; padding:10px 0px; border-bottom:1px dashed #CCC; margin:0px 20px; height:1%;}
.membersList li{ float:right; padding:0px 2px;}
/* -------------- Footer page -------------- */
#footer {
	font-size:11px;
	clear:both;
	background:#1688a2;
	padding:8px 8px 8px 8px;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#68D8EF;
}
/* -------------- search Form -------------- */
.member-login {
	background:url(../images/sidebar_btn.gif) no-repeat bottom;
	padding-bottom:16px;

}
.member-Alogin {
	padding:5px 10px 15px 10px;
	background:url(../images/sidebar_btn.gif) no-repeat bottom;
}
.member-Alogin a {
}
.after-login-link {
	background-repeat:no-repeat;
	height:16px;
}
.Alogin_img img{ border:1px solid #cccccc; padding:3px; }

.input {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 2px;
	border:1px solid #777777;
}
.button {
	border: none;
	cursor:pointer;
	background:url(../images/Button.gif) no-repeat center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	width:50px;
	height:20px;
	font-size:10px;
	line-height:13px;
	margin:10px 0px;
	
}
select {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
}
textarea {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.cmfErrorMessageBoard {
	color:#FF0000;
	margin:2px 2px 2px 2px;
	font-size:11px;
}
	.searchResults{
		clear:both;
		margin:5px;
	
		display:block;
		margin-top:10px;
	}
	.searchResults .details{
		padding:10px;
		background-color:#eee;
		color:#000000;
		border:1px solid #DDDDDD;
		margin-top:10px;
	
	}
	.searchResults .details .keyword{
		background-color:#ffeeba;
		color:#333333;
	}
	.searchResults a{
		text-decoration:none;
	}
/* -------------- Table -------------- */
.table {
}
.ok {
	border:1px solid #349534;
	color:#008000;
	margin:10px 50px 10px 50px;
	font-weight:bold;
}
.err {
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	text-align:center;
	margin:10px 50px 10px 50px;
}
/* Begin Defined F */
.contactform {
	width:400px;
	margin:0px auto;
	background:url(../images/formbg.jpg);
	background-repeat:repeat-x;
}
.lblcontactform {
	width:80px;
	padding:2px 2px 2px 2px;
}
.fldcontactform {
	width:320px;
	padding:2px 2px 2px 2px;
}
.fldcontactform input {
	width:150px;
	height:15px;
	background:url(../images/fldbg.jpg);
	background-position:top;
	padding : 2px 2px 2px 2px;
}
.fldcontactform textarea {
	width:300px;
	background:url(../images/formbg.jpg);
	background-repeat:repeat-y;
	padding : 2px 2px 2px 2px;
}
.fldcntout {
	padding : 2px 2px 2px 2px;
	background-color:#EDEDED;
}
.fldcntover {
	padding : 2px 2px 2px 2px;
	border: 1px solid #CC0001;
	background-color:#FFFFFF;
}
.fldcntfocus {
	padding : 2px 2px 2px 2px;
	border: 1px solid #CC0001;
	background-color:white;
}
.fldcntblur {
	padding : 2px 2px 2px 2px;
	border: 1px solid #B3B3B3;
	background-color:#EDEDED;
}
.btnsend {
	width:110px;
	height:30px;
	color:#777777;
	border: 0px solid #B3B3B3;
	background:url(../images/btnsend2.png);
	background-repeat:no-repeat;
	cursor:pointer
}
.test {
	background:url(../images/topshade.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:50px;
	width:400px;
}
.formTable td{ padding:5px;}

/* End Defined F*/
