/* CSS Document */
body {height:100%;font:16px Arial, Tahoma, Verdana, Sans-Serif;color:#000;background:#fcf2f7 url(../images/body.jpg) center top no-repeat;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, blockquote {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure {display: block;margin:0;padding:0;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#dc53e5;} 
a:hover {text-decoration:underline;color:#dc53e5;}
input:focus, textarea:focus {outline:none;}

/*  All  */
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;height:1px;}
.wraper {position:relative;width:998px;margin:0 auto;border-right:1px solid #f1eef4;border-left:1px solid #f1eef4;background:#fff;}

/* header */
.header {height:166px;position:relative;background:url(../images/header2.jpg) no-repeat;}
.header .logo {position:absolute;top:35px;left:20px;}
.header nav ul {position:absolute;top:127px;left:5px;}
.header nav ul li {float:left;padding-left:4px;}
.header nav ul li a, .header nav ul li a:visited {float:left;text-align:center;background:#004ad6;display:block;width:160px;height:28px;padding-top:8px;color:#fff;text-shadow: #000 2px 2px 2px;}
.header nav ul li a:hover {background:#c52dfa;}
.header nav ul li.act a {background:#c52dfa;}

.text { padding:17px 20px 5px 25px; font-size:13px; margin-bottom:10px; width:935px; }
.text p, .text ul { padding-bottom:15px;text-align:justify;}
.text ul { margin-left:15px;}
.text li {margin-left:20px;list-style:decimal;}

/* content */
.content_block {padding:0 9px;}
.content_block .flash_wrap {height:400px;background:#fcf2f7;margin-bottom:30px;}
.content_block .cam_wrap {height:890px;background:#fcf2f7;margin-bottom:30px;}
.content_block article {padding:0 25px;}
.content_block article h1 {font-size:16px;padding-bottom:15px;}
.content_block article p {padding-bottom:15px;}
.social_block {text-align:center;padding:65px 0 40px 0;}

/* footer */
.footer nav ul {margin-left:215px;}
.footer nav ul li {margin:0 13px 17px 0;padding-right:14px;background:url(../images/line.gif) right center no-repeat;float:left;}
.footer nav ul li.last {background:none;margin-right:0;padding-right:0;}
.footer p {text-align:center;font-size:14px;padding-bottom:15px;}
.footer .act {text-decoration:underline;}
