@charset "utf-8";
/* CSS Document */

* {	

	font-family:Verdana, Geneva, sans-serif;
}

img {
	border:1px solid #060;	
}

a {
	text-decoration:none;
	color:#000;
	}
a:hover {
	text-decoration:underline;
	}
body {
	margin:0 auto;
	padding:0 auto;
	background-color:#9fff9f;
}
#wrap {
	margin:0 auto;
	padding:0 auto;
	width:800px;
}
#header img{
	border:none;
}
#menu {
	margin-top:-15px;
	height:30px;
	background:url(img/menu/menu_bg.jpg) repeat-x top left;
}
#menu ul {
	list-style:none;
	margin-left:-40px;
}
#menu ul li.btn {
	float:left;
}
#menu ul li.btn a.news {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/news.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.vky {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/vky.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.gallery {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/gallery.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.calendar {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/calendar.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.links {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/links.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.contents {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/contents.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn a.news:hover, 
#menu ul li.btn a.vky:hover, 
#menu ul li.btn a.gallery:hover, 
#menu ul li.btn a.calendar:hover, 
#menu ul li.btn a.links:hover,
#menu ul li.btn a.contents:hover {
	background-position:0 -31px;
}
#menu ul span.separator {
	background:url(img/menu/separator.jpg) no-repeat left;
	height:30px;
	width:1px;
	float:left;
}
#menu ul ul {
	display: none;
}
#menu ul li.btn:hover ul {
	display: block;
	position:absolute;
}
#menu ul li.btn ul li {
	border-top:#FFF solid 1px;
}
#menu ul li.btn ul li a.board {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/board.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn ul li a.rules {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/rules.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn ul li a.contact {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/contact.jpg) no-repeat top left;
	background-position:0 0;
}
#menu ul li.btn ul li a.training {
	display:block;
	height:30px;
	width:100px;
	background:url(img/menu/training.jpg) no-repeat top left;
	background-position:0 0;
}

#menu ul li.btn ul li a.board:hover, 
#menu ul li.btn ul li a.rules:hover, 
#menu ul li.btn ul li a.contact:hover, 
#menu ul li.btn ul li a.training:hover {
	background-position:0 -31px;
}
#container {
	margin-top:-9px;
	background-color:#43d743;
	/*background-image:url(img/container/container_bg.jpg);
	background-repeat:no-repeat;*/
}
#main {
	margin:0 auto;
	padding:0 auto;
	width:700px;
}
#main h1 {
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:20px 0 10px 0;
}
#news div.main_top {
	background:url(img/container/main_bg_top.png) no-repeat left top;
	height:9px;
}
#news div.main_bg {
	background-color:#9fff9f;
}
#news div.main_bottom {
	background:url(img/container/main_bg_bottom.png) no-repeat left top;
	height:9px;
	padding-bottom:20px;
	
}
#news div.main_bg div.text {
	margin:0 auto;
	padding:0 auto;
	width:660px;
	font-size:11px;
}
#news div.main_bg div.text2 {
	margin:0 auto;
	padding:0 auto;
	width:660px;
	font-size:11px;
}
#news div.main_bg div.text3 {
	margin:0 auto;
	padding:0 auto;
	width:660px;
	font-size:11px;
}

#news div.main_bg div.text div.gallery_rows {
	padding-top:20px;
	}
#news div.main_bg div.text div.gallery_rows div.gallery_img{
	float:left;
	width:160px;
}

#news div.main_bg div.text div.gallery_rows div.gallery_img img{
	margin:10px 5px 0 30px;
}
#news div.main_bg div.text div.gallery_rows div.gallery_img p{
	text-align:center;
	}

#news div.main_bg div.text div.head {
	background:url(img/container/main_head.jpg) no-repeat top left;
	height:25px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding:4px 0 0 12px;
}

#news div.main_bg div.separator {
	margin-top:10px;
	margin-left:20px;
	background:url(img/container/separator.jpg) repeat-x top left;
	width:660px;
	height:1px;
	}

#news div.main_bg div.date {
	padding-top:5px;
	margin-left:20px;
	width:660px;
	font-size:10px;
	color:#828282;
}
#news div.main_bg div.text p{
	color:#000;
	font-size:12px;
	padding:0 10px 10px 10px;
}
#news div.main_bg div.text p a{
	color:#1c941c;
}
#news div.main_bg div.text div.rules {
	line-height: 140%;
}
#news div.main_bg div.text div.rules ul{
	margin:0px;
}
#news div.main_bg div.text div.rules div.padding_left{
	padding-left:20px;
}

#news div.main_bg div.text div.p {
	color:#000;
	font-size:12px;
	padding:0 10px 15px 10px;
}
#news div.main_bg div.text p img {
	float:left;
	margin-left:5px;
	margin-right:15px;
}

#news div.main_bg div.text div.board_left {
	width:180px;
	float:left;
	padding:10px 0 10px 0;
	}
	
#news div.main_bg div.text div.board_right {
	width:476px;
	float:left;
	}
#news div.main_bg div.text div.board_right p{
	padding-left:15px;
}

#news div.main_bg div.text div.board_right div.head{
	background:url(img/container/main_head_board.jpg) no-repeat top left;
	}

#news div.main_bg div.contact_img div.img{
	float:left;
	width:170px;
	padding:10px 30px 0 30px;
	}

#news div.main_bg div.contact_img div.img img{
	border:none;
	}
#news div.main_bg div.contact_img div.img p{
	text-align:center;
	margin-left:-10px;
	color:#000;
	font-size:12px;
}
#news div.main_bg table{
	
	margin-left:10px;
	width:680px;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:#333 solid 1px;
}
#news div.main_bg table th{
	background-color:#43d743;
	/*border:#333 solid 1px;*/
	border:#060 solid 1px;
	height:20px;
}
#news div.main_bg table td {
	border-top:#060 solid 1px;
	padding-left:5px;
	height:15px;
}

#news div.main_bg div.text2 div.ul{
	font-size:13px;
	margin-top:-13px;
	margin-bottom:-13px;
}
#news div.main_bg div.text2 div.ul ul li{ 
	list-style:none;
	list-style-image:url(img/container/pealinnuke.jpg);
}

#news div.main_bg div.text2 div.ul ul li.alam{ 
	list-style-image:url(img/container/alamlinnuke.jpg);
}
#news div.main_bg div.text2 div.ul ul li.alam ul li{ 
	list-style:none;
	list-style-image:url(img/container/linnuke.jpg);
}

#footer {
	margin-top:1px;
	
	background:url(img/container/footer_bg.jpg) repeat-x top left;
	height:30px;
	}
	
#footer center {
	padding-top:8px;
	font-size:11px;
	color:#FFF;
	}
div.clear {
	clear:both;
	height:0;
}

div.text-align {
	text-align:center;
	font-size:12px;
	padding-bottom:5px;
	}
.color {
	color:#000;
	}