/* CSS Document */
.main_page
{
width:588px;
height:auto;
border:1px solid #CCC;
border-radius:5px;
padding:10px 20px 10px 20px;
min-height:300px;
margin:10px 0px 10px 10px;
text-align:justify;
background-color:#FFFFFF;
float:left;
font-family:CHAP2;
}

.maindivpg{
    overflow:hidden;
	 /*display:block;*/
	 text-align:center;
	 vertical-align:top;
	 height:auto;
	 float:right;
	 margin:0px;
	 padding:0px;
    }
.maindivpg *
{
margin:0px;
padding:0px;
float:none;
}	
.maindivpg p
{
text-align:justify; width:100%; margin:0px auto;
}
.maindivpg img
{
width:150px; height:170px; float:left; margin-right:15px; margin-bottom:20px;
}
.maindivpg .rutitr {color:#555555;font-size:13px;float:right; margin:15px 30px 0px 0px;}
.maindivpg .titr {color:#555599; font-family:CHAP2; font-weight:normal; font-size:18px; float:right;
 margin:15px 30px 10px 0px; width:520px;}
.maindivpg .text {text-align:justify; width:520px; line-height:2; font-size:15px;float:right;
margin:10px 30px 0px 0px; }
.maindivpg .error_titr {color:#F00; }
.maindivpg hr { margin:0px auto; width:90%; }
.returnhold
{
height:45px; width:100%; float:left;
}
.return
{
background-color:#0066FF; width:100px; height:25px; float:left; margin-left:24px; margin-top:10px;
	background:url(img/return.jpg); border:1px solid #999999;
}
.return:hover
{
background-color:#0066FF; width:100px; height:25px; float:left; margin-left:24px; margin-top:10px;
	background:url(img/return2.jpg); border:1px solid #999999;
}

.contacttbl
{
margin:0px auto; text-align:right; line-height:3; width:450px;
}
.contacttbl input
{
text-align:right;
color:#0066FF;
}
.contacttbl input:hover
{
text-align:right;
color:#FFFFFF; background-color:#0066FF;
}
.contacttbl div
{
width:400px; color:#FFFFFF; padding:10px;
}
.contacttbl input
{
width:150px;
height:20px;
}
.contacttbl input[type="submit"],input[type="reset"]
{
   
    padding:5px;
	height:30px;
	width:70px;
	text-align:center;
    border: 1px solid #cacaca;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.contacttbl input[type="submit"]:hover,.contacttbl input[type="reset"]:hover{
   
    padding:5px;
    border: 1px solid #7613ae;
    background:#7613ae;
    color:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	text-align:center;
}
#arm{	 
	 width:102px;
	 margin:5px 20px 5px 0px;
	 padding:0px;
	 float:right;
    }	
.mytitr
{
color:#3399CC;
}


.mem_tbl2,.mem_tbl3,.mem_tbl1
{margin:0px auto; width:100%; margin-top:20px; margin-bottom:20px;background-color:#FFFFFF;}

.mem_tbl2 tr{height:30px;}
.mem_tbl2 td{background-color:#1554bc; width:33%; }.mem_tbl2 td a{ color:#FFFFFF;}.mem_tbl2 td a:hover{ color:#00FFFF;}
.mem_tbl3 tr{height:30px;}
.mem_tbl3 td{background-color:#1554bc; color:#FFFFFF;} .mem_tbl2 td *{ color:#FFFFFF;}
.mem_tbl1 tr{height:30px;}
.mem_tbl1 td{ background-color:#FF9900;} .mem_tbl1 a{ color:#FFFFFF; }.mem_tbl1 a:hover{ color:#FF0000;}


.mem_tbl
{
margin:0px auto; width:100%; margin-top:20px; margin-bottom:20px;
color:#666666;
}
.mem_tbl td
{
background-color:#f2f2f2;
-moz-border-radius: 10px;
    border-radius: 10px;
	width:30%;
	line-height:1.5;

}
.mem_tbl td:hover
{
background-color:#fffff2;
}
.mem_tbl tr
{
height:70px;
}
.mem_tbl a
{
color:#223f80;
margin-bottom:10px;
}

.mem_tbl a:hover
{
color:#AAAAAA;
}

.pg_gal
{
	width:100%;
	float:right;
	padding-top:5px;
}

.img_gal,.img_gal img
{
	float:right;
	width:116px;
	height:100px;
	border-radius:5px;
	margin:0px;
	padding:0px;
	cursor:pointer;	
}
.img_gal
{
	border:1px solid #CCC;
	margin:0px 12px 12px 0px;
}
.img_gal:hover .float_img1,.img_gal:hover .float_img2,.img_gal:hover .float_img3,
.img_gal:hover .float_img4,.img_gal:hover .float_img5,.img_gal:hover .float_img6,
.img_gal:hover .float_img7,.img_gal:hover .float_img8
{
	display:block;
}
.float_img1,.float_img2,.float_img3,.float_img4,.float_img5,.float_img6,.float_img7,.float_img8
{
	width:455px;
	height:350px;
	position:relative;
	z-index:1000;
	float:right;
	margin-top:-380px;
	display:none;
	border:1px solid #FFF;
	border-radius:10px;
	
}

.float_img1 img,.float_img2 img,.float_img3 img,.float_img4 img,.float_img5 img,.float_img6 img,.float_img7 img,
.float_img8 img
{
	width:455px;
	height:350px;
	border-radius:10px;
}
.float_img1,.float_img5
{
	margin-right:30px;
	
}
.float_img2,.float_img6
{	
	margin-right:-100px;
	
}
.float_img3,.float_img7
{	
	margin-right:-240px;
	
}
.float_img4,.float_img8
{
	margin-right:-370px;
}

.cat_adver
{
	font-family:CHAP2;
	font-size:16px;
	color:#39F;
}
.adver_item
{
	float:right;
	width:160px;
	height:200px;
	border-radius:10px;
	border:3px solid #FFF;
	background-color:#ddd;
	padding:0px;
	transition:border 0.5s;
	-webkit-transition:border 0.5s;
	-moz-transition:border 0.5s;
	-o-transition:border 0.5s;
	margin-right:12px;
	margin-bottom:12px;
	
}
.adver_item:hover
{
	border:3px solid #ddd;
	transition:border 0.7s;
	-webkit-transition:border 0.7s;
	-moz-transition:border 0.7s;
	-o-transition:border 0.7s;
}
.adver_item img
{
	float:right;
	width:150px;
	height:140px;
	margin:5px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;	
}
.adver_item p
{
	float:right;
	width:140px;
	height:35px;
	padding:5px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	line-height:1.5;
	background-color:rgba(0,0,0,0.6);
	margin:0px 5px 5px 5px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
		
}
.self_adver
{
	text-align:justify;
	width:460px !important;
	margin:0px auto;
	
	line-height:2;
}
.self_adver span
{
	color:#666;
}
.self_adver a
{
	color:#226;
}
#warning
{
	background-color:#CC0033; 
	color:#FFFFFF; 
	padding:10px; 
	font-family:CHAP2; 
	font-size:15px;
	width:490px;
	float:right;
	margin:20px 30px 20px 30px;
	border-radius:5px;
	border:6px solid #900;
}
