@charset "utf-8";
body {
	font:12px/18px Arial, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
img{
	border:none;
	display:block;
}
form{
	padding:2px 0 25px;
	margin:0;
}
#main{
	margin:auto;
	width:1004px;
	padding:0;
}
/* logo */
h1.logo{
	padding:0;
	margin:0;
	background:url(../images/logo.jpg) no-repeat;
	width:167px;
	height:19px;
	text-indent:-9999px;
}
h2{
	font:18px/20px Arial, sans-serif;
	color:#000;
	margin:0;
	padding:0 0 13px;
	width:185px;
	text-transform:uppercase;
}
h3{
	font:12px Arial, sans-serif;
	font-weight:bold;
	color:#000;
	margin:18px 0 0px;
	padding:0 0 0px;
	text-transform:uppercase;
}


a{outline:none;}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header{
	
	width:920px;
	overflow:hidden;
	padding:83px 19px 50px 60px;
}

.twButton{
}

.fbButton{
	margin-top:1px;
	margin-left:-10px;
}

/* block1 */
.block1{
	float:left;
	width:520px;
}
#header .block1 p{margin:13px 10px 0 0}
/* block2 */
.block2{
	float:left;
	width:185px;
	padding:0 0 0 20px;
}
#header .block2 a{
	font:12px/14px Arial, sans-serif;
	color:#0066cc;
	text-decoration:none;
}
#header .block2 a:hover{text-decoration:underline}
/* block3 */
.block3{
	float:left;
	width:185px;
	padding:0 0 0 10px;
}
#header .block3 a{
	font:12px/14px Arial, sans-serif;
	color:#0066cc;
	text-decoration:none;
}
#header .block3 a:hover{text-decoration:underline}

/* content */
#content{
	width:920px;
	padding:0 19px 0 60px;
	overflow:hidden;
}
#content .wp-pagenavi{
	width:510px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
	margin-bottom:6px;
	list-style:none;
}

#content .wp-pagenavi span.pages{
	margin-right:16px;
}

#content .wp-pagenavi span.current{
	margin-right:4px;
	font-weight:bold;
}

#content .wp-pagenavi a.page{
	margin-right:4px;
}

#content .wp-pagenavi a.previouspostslink{
	margin-right:4px;
}

#content .wp-pagenavi a.nextpostlink{
}

#content .wp-pagenavi a{
	
	font:12px/18px Arial, sans-serif;
	color:#0066cc;
	text-decoration:none;
}
#content .wp-pagenavi a:hover{text-decoration:underline}


#content .pages{
	width:510px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
#content .bot{
	margin:-22px 0 0;
	clear:both;
}



* +html #content .bot{margin:0}
#content .pages li{
	float:left;
	padding:0 3px 0 0;
}

#content .pages li.nobg{
	float:left;
	font:12px/24px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 2px 0 0;
	background:none
}

#content .pages li.pagenum{
    margin:0 10px 0 0px;
}

#content .pages li a{
	float:left;
	font:12px/24px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	background:url(../images/sight.jpg) no-repeat 100% 75%;
	padding:0 2px 0 0;
}
#content .pages li a:hover{text-decoration:underline}
#content .pages li a.one{background:none}
#content .pages li a.prev{
	background:url(../images/arrow-prev.jpg) no-repeat 0 50%;
	padding:0 4px 0 0;
}
#content .pages li a.prev:hover{text-decoration:none}
#content .pages li a.next{background:url(../images/arrow-next.jpg) no-repeat 0 50%}
#content .pages li a.next:hover{text-decoration:none}




#content .list{
	width:520px;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
#content .list li{
	float:left;
	border:1px solid #999999;
	width:118px;
	height:118px;
	margin:0 10px 24px 0;
}


#content .block1 h2{
	font:18px Arial, sans-serif;
	color:#000;
	margin:0;
	padding:19px 0 16px;
	width:512px;
	text-transform:uppercase;
}



#content .block1 p{margin:0px 10px 18px 0}

#content .foto{
	overflow:hidden;
	clear:both;
	background:url(../images/frame.jpg) no-repeat;
	width:480px;
	height:480px;
	padding:15px;
	margin:26px 0 0;
	position:relative;
}

#content .description{
	width:512px;
	margin:18px 10px 0 0;
}

#content .youtube{
	margin:0px 0px 18px 0px;
}

#content a.full{
	position:absolute;
	bottom:24px;
	right:25px;
	background:url(../images/full.jpg) no-repeat;
	width:77px;
	height:18px;
	text-indent:-9999px;
}
#content .search{
	overflow:hidden;
	clear:both;
	width:510px;
}
#content .search input{
	float:left;
	font:12px/14px Arial, sans-serif;
	color:#000;
	width:500px;
	padding:4px 4px;
	margin:0;
	border:1px solid #999;
}
#content .inf{
	overflow:hidden;
	clear:both;
	width:510px;
	padding:0 0 24px;
}
#content .news{
	float:left;
	width:336px;
}

#content .box1{
	float:left;
	width:164px;
	height:280px;
	background:#ddd;
	margin:0 0 0 10px;
}

#content .block1 .box{
	width:463px;
	height:66px;
	padding:28px 25px 24px 20px;
	margin:0px 0 20px;
	overflow:hidden;
	clear:both;
	border:1px solid #999;
}

#content .leftelement{
	float:left;
	margin-right:10px;
	margin-bottom:18px;
}

#content .block2{margin:26px 0 0}
#content .block2 .box{
	width:185px;
	overflow:hidden;
	clear:both;
	padding:10px 0 0;
	border-top:1px solid #999;
}
#content .links{
	width:185px;
	overflow:hidden;
	clear:both;
	padding:0 0 29px;
	margin:0;
	list-style:none;
}
#content .links li{}
#content .links li a{
	
	font:12px/18px Arial, sans-serif;
	color:#0066cc;
	text-decoration:none;
}
#content .links li a:hover{text-decoration:underline}

#content .slist{
	width:185px;
	overflow:hidden;
	clear:both;
	padding:0 0 23px;
	margin:0;
	list-style:none;
}
#content .slist li{
	width:185px;
	float:left;
}
#content .slist p{
	font:12px/18px Verdana, Tahoma, sans-serif;
	color:#777;
	margin:0;
}
#content .slist li a{
	float:left;
	font:12px/18px Verdana, Tahoma, sans-serif;
	color:#0066cc;
	margin:0 3px 0 0;
	text-decoration:none;
}
* html #content .slist li a{margin:0}
#content .slist li a:hover{text-decoration:underline}
#content .slist ul{
	width:185px;
	overflow:hidden;
	clear:both;
	padding:0;
	margin:0;
	list-style:none;
}
#content .slist ul li{
	width:175px;
	float:left;
	background:url(../images/separator.jpg) no-repeat 0 50%;
	padding:0 0 0 10px;
}
#content .sponsors{
	width:185px;
	overflow:hidden;
	clear:both;
	margin-bottom:18px;
}
#content .sponsors img{
	margin:12px 0 6px;
	float:left;
}
#content .block3{margin:26px 0 0}
#content .block3 .box{
	width:185px;
	overflow:hidden;
	clear:both;
	padding:10px 0 0;
	border-top:1px solid #999;
}
#content .block3 .info{
	width:185px;
	padding:0 0 10px;
	overflow:hidden;
	clear:both;
}

/* footer */
#footer{
	margin:auto;
	width:1004px;
	height:110px;
	overflow:hidden;
	background:url(../images/bg.gif) no-repeat 0 100%;
}