body{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	line-height:		18px;
	text-align:			left;	
	color:				#262626;
	background-color:	#dce3ea;
	background-image:	url("../images/common/bg_clouds.jpg");
	background-repeat:	repeat-x;
	background-position:top center;
}

img{
	border:				0px;
}

form,fieldset{
	margin:				0px;
	padding:			0px;
	border:				0px;
}

a{
	color:				#336696;
	text-decoration:	none;
}
a:hover{
	text-decoration:	underline;
}

h1{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			19px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 16px 0px;
}
h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			15px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		18px;
	margin:				0px 0px 10px 0px;
}
h2 span{
	color:				#777777;
	font-size:			10px;
	padding:			0px 7px 0 7px;
	font-weight:		normal;
}
h3{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#336696;
	font-size:			12px;
	font-weight:		bold;
	line-height:		16px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 4px 0px;
	text-align:			left;
}
h3 span{
	color:				#888888;
	font-size:			11px;
	padding:			0px 7px 0 7px;
	font-weight:		normal;
}
h4{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#8c7345;
	text-align:			left;
	padding:			0px;
	line-height:		15px;
	clear:both;
	margin:				0px 0px 10px 4px;
}
h5{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	font-size:			18px;
	color:				#336696;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				4px 0px 8px 0px;
}
div.data{
	color:				#777777;
	font-size:			12px;
	padding:			0px 0px 0px 0;
}
p{
	padding:			0px 0px 14px 0px;
	margin:				0px;
}

/* //////////////////////////////////////////////////////// construct */

div.printlogo{
	display:			none;
}
div.contener{
	width:				999px;
	position:			relative;
	margin:				4px auto 0px auto;
	background-color:	#ffffff;
	background-image:	url("../images/common/bg.gif");
	background-repeat:	repeat-y;
	background-position:top left;
}
div.header{
	width:				999px;
	height:				348px;
	position:			relative;
	background-image:	url("../images/common/bg_header.jpg");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.subpage{
	height:				208px;
}
div.headertopmenu{
	position:			absolute;
	top:				10px;
	left:				9px;
	font-size:			16px;
	font-weight:		bold;
	color:				#afafaf;
}
div.headertopmenu span{
	color:				#afafaf;
	font-size:			11px;
	font-weight:		bold;
	padding:			0 8px 0 6px;
}
div.headertopmenu a{
	color:				#6b8095;
	font-size:			11px;
	font-weight:		bold;
	padding:			0 8px 0 6px;
}
div.headertoprss{
	position:			absolute;
	top:				12px;
	right:				13px;
}
div.flashheader{
	position:			absolute;
	top:				36px;
	left:				6px;
}
div.headermenu{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	position:			absolute;
	top:				318px;
	left:				6px;
	width:				987px;
	height:				25px;
	padding:			5px 0 0 0;
	background-image:	url("../images/common/bg_topmn.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	background-color:	#ffffff;
	
}

div.subpage div.headermenu{
	top:				178px;
}

div.headermenu a{
	color:				#ffffff;
	font-weight:		bold;
	margin:				0px 2px 0 19px;
}
div.headermenu a.current{
	color:				#adbfd1;
}
div.headersearch{
	position:			absolute;
	top:				7px;
	right:				3px;
	vertical-align:		bottom;
	color:				#ffffff;
	white-space:		nowrap;
	font-size:			11px;
	line-height:		13px;
	font-weight:		bold;
}
input.search_input{
	vertical-align:		bottom;
	font-size:			11px;
	width:				86px;
	height:				14px;
	padding:			0 2px 0 2px;
	border:				none;
	margin:				0 0 0 7px;
}
input.search_submit{
	background-image:	url("../images/common/search_submit.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	font-size:			0px;
	width:				23px;
	height:				13px;
	border:				0px;
	padding:			0px;
	margin:				0px;
	vertical-align:		bottom;
}





div.fontsize{
	width:				70px;
	height:				24px;
	position:			absolute;
	top:				190px;
	right:				350px;
	font-weight:		bold;
	text-align:center;
	padding: 0px;
	background-image:	url("../images/common/bg_fontsize.gif");
	background-repeat:	no-repeat;
	background-position:center center;
}
div.fontsize a{
	padding: 0px 2px 0 2px;
	margin:0px;
}
div.fontsize a.current{
	color:				#aaaaaa;
	text-decoration:	underline;
}
#setfont1{
	font-size:			11px;
	line-height:		24px;
}
#setfont2{
	font-size:			14px;
	line-height:		24px;
}
#setfont3{
	font-size:			18px;
	font-weight:		normal;
	line-height:		22px;
}



div.bottom{
	clear:				both;
	width:				999px;
	height:				28px;
	position:			relative;
	background-image:	url("../images/common/bg_bottom.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	background-color:	#dce3ea;
	font-size:			11px;
	color:				#818182;
}
div.bottom a{
	color:				#818182;
}
div.copy{
	position:			absolute;
	top:				6px;
	left:				2px;
}
div.bottommenu{
	width:				741px;
	position:			absolute;
	top:				6px;
	left:				258px;
	text-align:			left;
}
div.bottommenu a{
	padding:			0 5px 0 5px;
	margin:				0px;
}
div.build{
	position:			absolute;
	top:				6px;
	right:				2px;
	text-align:			right;
}


div.leftcol{
	float:				left;
	width:				208px;
	padding:			17px 15px 15px 25px;
	font-size:			11px;
	font-weight:		bold;
	color:				#336696;
}
div.leftcol ul{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
div.leftcol li{
	margin:				0px;
	padding:			0 0 4px 13px;
	background-image:	url("../images/common/bg_li.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.leftcol li li{
	margin:				0 0 0 5px;
	padding:			4px 0 0px 11px;
	background-image:	url("../images/common/bg_li2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.leftcol li a{
	color:				#336696;
}
div.leftcol li a.current{
	color:				#7ba4cb;
}
div.leftcol li li a{
	color:				#336696;
}




p.ubox{
	padding:			0px 0px 15px 0px;
	background-image:	url("../images/common/bg_cp.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
}
p.ubox a{
	color:				#262626;
}
p.ubox a span{
	color:				#336696;
	text-decoration:	none;
	font-size:			10px;
}
p.ubox a:hover span{
	text-decoration:none;
}


div.content{
	float:				left;
	width:				720px;
	padding:			40px 15px 15px 15px;
	position:			relative;
}
div.path{
	width:				735px;
	height:				27px;
	padding:			7px 0 0 16px;
	position:			absolute;
	top:				0px;
	left:				0px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	color:				#878787;
}
div.path a{
	padding:			0 9px 0 0;
	background-image:	url("../images/common/bg_path_a.gif");
	background-repeat:	no-repeat;
	background-position:center right;
}
div.print{
	width:				100px;
	height:				34px;
	position:			absolute;
	top:				7px;
	right:				14px;
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			right;
}
div.print a{
	padding:			0 20px 0 0;
	margin:				0px;
	background-image:	url("../images/common/icon_print.gif");
	background-repeat:	no-repeat;
	background-position:center right;
}
div.content ul{
	list-style-type:	none;
	margin:				0px 0px 9px 10px;
	padding:			0px;
}
div.content ul ul{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
div.content li{
	margin:				0px;
	padding:			0 0 5px 15px;
	background-image:	url("../images/common/bg_cli.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}
div.content li li{
	margin:				0 0 0 5px;
	padding:			4px 0 0px 15px;
	background-image:	url("../images/common/bg_cli2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}

a.more{
	font-size:			11px;
}

div.mainleft{
float:left;
width:350px;
margin:			0 20px 0 0;
}
div.mainright{
float:left;
width:350px;
}

/* //////////////////////////////////////////////////////// */

img.foto{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 0px 10px 15px;
	border:				solid 1px #aebac3;
	float:				right;
}
img.newsfoto{
	background-color:	#ffffff;
	padding:			1px;
	margin: 			0px 10px 0px 0px;
	border:				solid 1px #aebac3;
	float:				left;
}

div.newsfoto{
	background-color:	#ffffff;
	padding:			2px;
	margin: 			0px 10px 0px 0px;
	border:				solid 1px #aebac3;
	float:				left;
	height:				72px;
}

div.newsfoto a{
	padding:			0px;
	margin: 			0px;
}
div.newsfoto img{
	padding:			0px;
	margin: 			0px;
}

div.news{
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	line-height:		18px;
	padding:			0px 0 10px 0;
	margin:				0px;
	border:				solid 0px #ffffff;
}
div.main{
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	padding:			0px 0 14px 0;
	margin:				0px 0 14px 0;
	border:				solid 0px #ffffff;
}
div.main div.news{
	background:none;
	padding:			0px 0 0px 0;
}

div.news h3{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.main div.news h3{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.news h2{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}
div.main div.news h2{
	padding:			0px 0 0px 0;
	margin:				4px 0px 6px 0px;
}

div.news p{
	padding:			0px;
}
div.news p a{
	font-size:			11px;
	padding-left:		10px;
}
div.clear{
	line-height:		1px;
	font-size:			1px;
	height:				1px;
	clear:				both;
	margin:				0px;
	padding:			0px;
}
div.bottomlink{
	margin-top:			5px;
	font-size:			12px;
}

.hotdog{display:none;}

.paging { 
	clear:both; 
	margin: 0px 0 0px 0; 
	padding:10px 0 1px 0;
	text-align: center;
}
.paging span { 
	border-bottom: 0px solid #888; 
	background: #fff; 
	padding: 2px 4px; 
	color: #888; 
	font-weight: bold;
	margin:0 3px 0 3px;
}
.paging a { 
	padding: 3px 6px 3px 6px;
	font-weight: bold; 
	margin:0px;
}

.imageright { 
	border: 1px solid #aebac3; 
	color: #999999; 
	float: right; 
	background: #fff; 
	padding: 2px; 
	margin: 0 0 10px 15px; 
	font-size: 10px; 
	text-align: right; 
}
.imageright span{ 
	padding: 0 3px 0 0; 
	display:block;
	line-height:		13px;
}

.cl { clear: left; margin: 0; padding: 0; }
.left { float: left; margin: 0; padding: 0; }
.right { float: right; margin: 0; padding: 0; }

.image { 
	border: 1px solid #aebac3; 
	color: #444; 
	float: left; 
	background: #fff; 
	padding: 4px; 
	height:	60px;
	margin: 0 10px 10px 3px; 
	font-size: 10px; 
	text-align: right; 
}
.image rel{
	padding:			0px;
	margin:				0px;
}
.nomargin { margin-right: 0 ;}
.txt { text-align: justify; }


div.hr {
	height:				30px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}
div.line {
	height:				5px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/bg_news.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}


div.cform{
	position:			relative;
	padding:			5px 10px 10px 10px;
	margin:				0 auto 0px auto;
	background-color:	#eeece7;
	border:				solid 1px #ffffff;
}
div.cform div{
	background-image:	url("../images/common/bg_cform.gif");
	background-repeat:	repeat-x;
	background-position:bottom left;
	padding:			3px 0 10px 0;
}
div.cform div.buttonr, div.buttonr{
	padding:			6px 0 0px 0;
	text-align:			right;
	background-image:	none;
}

