/*_____Reset+_____*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, img, q, small, strong,b, center, dl, dt, dd, ol, ul, li, form, label, legend, article, aside, canvas, figure, footer, header, hgroup, menu, nav, section, audio, video{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block;
}
blockquote, q {
	display:block;
	font-size:90%;
	padding:5px 0 5px 40px;
	font-style:italic;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
ul li{
	list-style:disc;
	list-style-position:inside;
	padding:0 0 0 20px;
	line-height:1.5;
}
ul li li{
	list-style:circle;
	list-style-position:inside;
}
ol li{
	list-style-position:inside;
	padding:0 0 0 20px;
	line-height:1.5;
}
.top_menu li, .bot_menu li, .left_menu li, .right_menu li{
	position:relative;
	padding:0;
	list-style:none;	
}
.top_menu li p, .bot_menu li p, .left_menu li p, .right_menu li p{
	margin:0;
	cursor:pointer;
}
a{
	outline:none;
	color:#4791b1;
}
a:hover{
	color:#afd0ed;
}
a img{
	border:none;
}
hr{
	clear:both;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
table.htable, table.vtable{
	border:1px solid #afd0ed;
	border-collapse: collapse;
	border-spacing: 0;
}
table.htable td, table.htable th, table.vtable td, table.vtable th{
	padding:5px;
	border:1px solid #afd0ed;
}
table.htable th, table.vtable th{
	background:#afd0ed;
	color:#fff;
}
.center{
	clear:both;
	position:relative;
	margin:0 auto;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
    clear:both;
}
.pT20{
	padding-top:20px;
}
.pT40{
	padding-top:40px;
}
.p10{
	padding:10px;
}
.m10{
	margin:10px;
}
.mL20{
	margin-left:20px;
}
.mR20{
	margin-right:20px;
}
.taL{
	text-align:left;
}
.taR{
	text-align:right;
}
.taC{
	text-align: center;
}
.taJ{
	text-align:justify;
}
p {
    margin: 0 0 10px 0;
}
html,body{
	height:100%;
}
* html .wrapper{
	height:100%;
}
/*____end_Reset+_____*/
/*-----------------------------------------------------------------------------------------------------------------*/

@font-face {
	font-family: 'PTSans-Regular';
	src: url('pts55f.eot');
	src: url('pts55f.eot?#iefix') format('embedded-opentype'),
			 url('pts55f.woff') format('woff'),
			 url('pts55f.ttf') format('truetype'),
			 url('pts55f.svg#pts55f') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:125%;
	background:#c1d8eb;
}
/*-----------------------------------------------------------------------------------------------------------------*/

div.header {height: 50px; position: relative;
background: left -22px url(top_menu.png);
z-index: 222; margin-bottom: 10px;
box-shadow: 0px 0px 7px 0px #888;
-moz-box-shadow: 0px 0px 7px 0px #888;
-webkit-box-shadow: 0px 0px 7px 0px #888;
}

div.header, div.header a {
font-size: 18px;
line-height: 2.0;
font-family: 'PTSans-Regular', Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
font-weight: 500;
color: #fff;
}
div.header {
font-weight: 600;
font-size: 24px;
}
div.header a {
color: #ddd;
}

div.header a:hover {
color: #fff;
text-shadow: 1px 1px 5px #888;
filter: Shadow(Color=#888, Direction=45, Strength=5);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}


img.prewImg {border: 3px solid #ffffff;
box-shadow: 0px 0px 12px 0px #666;
-moz-box-shadow: 0px 0px 12px 0px #666;
-webkit-box-shadow: 0px 0px 12px 0px #666;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

div.main {position: relative; width: 1225px; margin: 0px auto; postition: relative; display: block;}
div.main a {margin: 5px; position: relative; display: block; float: left; height: 270px; top: -35px; left: 0; text-decoration: none;
}
div.main a:hover {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0.9; filter: alpha(opacity=90);
text-shadow: 1px 1px 5px #ddd;
filter: Shadow(Color=#eee, Direction=45, Strength=5);
}
div.main a:hover img.prewImg {
box-shadow: 0px 0px 17px 0px #222;
-moz-box-shadow: 0px 0px 17px 0px #222;
-webkit-box-shadow: 0px 0px 17px 0px #222;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;

} 

div.main a img {z-index: -1; position: relative; top: 0px; left: 0px;  display: block;}
div.zoom {z-index: 7; position: relative; top: -100px; right: -500px; width: 80px; height: 80px; display: block;}
div.clearPrew {height: 10px}
div.strip {
z-index: 5;
position: relative;
top: 266px;
left: 180px;
height: 35px;
background-color: #555;
opacity: 0.9; filter: alpha(opacity=90);
display: block;
margin: 0px auto;
width: 65px;
border: 1px solid #333; border-bottom: 0px;
box-shadow: 0px 0px 5px 0px #222;
-moz-box-shadow: 0px 0px 5px 0px #222;
-webkit-box-shadow: 0px 0px 5px 0px #222;
}
div.strip, div.main a div.strip a {
font-size: 16px;
line-height: 2.1;
font-family: 'PTSans-Regular', Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
font-weight: 500;
color: #fff;
}
div.headText {
width: 1210px;
margin: auto;
font-size: 30px;
line-height: 1.3;
text-align: left;
font-weight: 600;
color: #444;
text-shadow: 1px 1px 5px #999	;
}
div.contentfooter {min-height: 10px; display: block;}
div.main a.bottomImg {top: 0px}

hr.delim{
padding: auto 0px;
margin: 10px;

}