body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0}

body{
	margin:20px 0;
             background:url('img/bg_body.jpg') repeat-x;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1{display:none;color:#fff;font-size:1px;}

#container{width:800px;padding:0px;margin:0 auto;}
#head{float:right;width:800px;margin:0 auto;background:url('img/bg_top.jpg') no-repeat;height:38px;padding:162px 0px 0 0;}
#body{width:800px;margin:0 auto;padding:0;}
#body .content{float:left;width:550px;padding-left:0px;}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#foot{width:790px;margin:10px 0 0 5px;padding:50px 10px 0 0;height:30px;background:url('img/bg_power.jpg') no-repeat;font:11px;}
#foot .powered{float:right;text-align:center;font:11px "Trebuchet MS";color:#646D5D;}
#foot .powered a{
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#menu2{float:left;width:250px;height:227px;margin:0 0px 0 0px;background:url('img/bg_menu.jpg') no-repeat;padding:0;list-style:none;}
#menu2 li{text-align:right;}
#menu2 a{font-size:14px;font-weight:bold;color: #5C5C5C;padding:0px 50px 0px 0;background:url('gify/ros_a.gif') no-repeat;background-position: right;}
#menu2 a:hover{color: #000B68;text-decoration:none;background:url('gify/ros_b.gif') no-repeat;background-position: right;}
#menu2 a.selected{color: #010101;background:url('gify/ros_b.gif') no-repeat;background-position: right;}

#menu1{float:right;margin-right:25px;}
#menu1 a{display:block;float:left;border:0;padding:10px 5px 0 0;font-weight:bold;font-size:11px;text-decoration:none;color: #003300;}
#menu1 a:hover{color: #ff6600;}
#menu1 a.selected{color: #ff6600;}

#pageShow{padding:0px 0px px 0px;}
#pageShow h2{font-size:11px;padding: 5px 5px 5px 25px;color:#646D5D;font-weight:bold;background:url('img/bg_h2.jpg') no-repeat;background-position: left;background-color: White;}
#pageShow h3{
	font-weight:bold;
	font-size:11px;
	color:#646D5D;
	background-position: left;
	background-color: White;
	padding: 5px 5px 5px 7px;
}
#pageShow h3 a{
	color:#646D5D;
	font-size:11px;
	font-weight: bold;
	background-position: left;
	background-color: White;
	padding: 5px 5px 5px 25px;
	
}
#pageShow .txt{font-size:11px;text-align:justify;padding:10px 15px 15px 15px;line-height:1.3em;}

#pagePho{float:left;padding:28px 10px 0px 0px;}
#pagePho img{}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGal{width:100%;padding:0;border:0;margin:5px 0 10px;}
#pagePhoGal td{text-align:center;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{border:1px solid #dfdfdf;}

#pageSubList{margin:10px 0 0 0;}
#pageSubList .l{padding:5px 0 10px;}
#pageSubList .l h2{font-size:11px;}
#pageSubList .l h2 a{color:#646D5D;font-weight:bold;}
#pageSubList .l p{font-size:11px;text-align:justify;padding:10px 15px 15px 15px;line-height:1.3em;}
#pageSubList .l img{float:left;margin:0px 5px 3px 0;}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .n {padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .n h2{font-size:11px;}
#pageSubList .n h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .n h3{margin:0;font-size:10px;color:#cacaca;}
#pageSubList .n p{font-size:10px;}
#pageSubList .n img{float:left;margin:0 5px 3px 0;}
#pageSubList .pages{padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dfdfdf;text-align:right;font-size:11px;}



/* PAGE DETAILS - sub pages list - gallery */
#pageSubGal{width:100%;margin:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubGal td{text-align:center;padding:5px;}
#pageSubGal td h2{font-size:10px;}
#pageSubGal img{border:1px solid #dfdfdf;}

#pageFil{margin:10px 0;}
#pageFil td{font-size:11px;padding:5px 0 4px 5px;}
#pageFil p{font-size:11px;color:#b6b6b6;}

a{
	text-decoration:none;
	font-weight: bold;
}
a:link{color:#990000;}
a:visited{color:#990000;}
a:active{color:#0099cc;} 
a:hover{color:#ff6600;text-decoration:underline;}

#message{text-align:center;height:400px;}
#error, #ok{font-size:11px;font-weight:normal;line-height:1.3em;padding-top:100px;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red; font-size: 14px;}
#ok{color: #00008B;  font-size: 14px; }

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}

#back{font-size:10px;padding:20px 20px 10px 0;text-align:right;}
#back a{color:#b6b6b6;}

.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px verdana;}
