/*

Theme Name: Ilyan

Version: 1.0

Author: Ilyan Kovachev

Author URI: http://ilyan.com/

*/



@charset "utf-8";

body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #fff;

	margin: 0px;

	padding: 0px;

	text-align: left;

	color: #000000;

}



.body {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #fff;

	margin: 0px;

	padding: 0px;

	text-align: left;

	color: #000000;

}



.container {

	width: 977px;

	background: #FFFFFF;

	margin: 0px;

}



.header {

	background: #fff url(img/head_slogan.jpg) no-repeat; 

	padding: 0 0 0 180px;

	height:136px;

}

.header p{
float:left;
width:165px;
margin-left:-180px;
padding:100px 15px 0px 0px;
font-size:9px;
color:#999999;
text-align:right;
}
.header a{
	color:#999999;
	text-decoration:none;
}

.header a:hover{
	color:#999999;
	text-decoration:underline;
}


h1 {

	font: normal 30px "Trebuchet MS", Tahoma, Arial, sans-serif;

	color:#000000;

}



.mainContent {

	padding: 0;

	background: #FFFFFF;

}



.menu {

	width:165px;

	background: url(img/menu_bgr.jpg) no-repeat top;

	font-size:11px;

	text-align:right;

	list-style-type:none;

	padding:0 15px 0 0;

	margin:0;

	float:left;

}



.menu li {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	padding:11px 15px 11px 0;

	margin:0 -15px 0 0;

	border-bottom: 1px solid #fff;

}



.menu a {

	text-decoration:none;

	color:#000;

}



.menu a:hover {

	color: #999;

}



.menu li.current_page_item {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	border-right: 6px solid #93bf00;

	padding:11px 9px 11px 0;

	font-weight:bold;

}



.menu li.current_page_parent {

	border-right: 6px solid #999;

	padding:11px 9px 0 0;

	font-weight:bold;

	border-bottom:none;

}



/* subpages menu */

.menu ul {

	padding:0 15px 0 0;

	margin:11px -15px -12px 0;

	background:#FFFFFF;

	list-style-type:none;

}



.menu ul li {

	border:none;

}



.menu ul li.current_page_item {

	padding:11px 9px 11px 0;

}



.menu ul li.current_page_item a{

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

}



.menu ul a {

	font-weight:normal;

}



.menu .current_page_item ul, .menu .current_page_parent ul {

	display:block;

}



.menu .current_page_parent ul {

	margin:11px -15px 0 0;

}



.menu li ul {

	display:none;

}



.title_info {

	float:right;

	width:797px;

	margin: 27px 0 20px 0;

}



.title_info img {

	margin: 0 20px 0 25px;

	float:left;

}



.title_info p {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding:0;

	float:right;

	width:245px;

	font-size:13px;

}



.content {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	float:right;

	width:737px;

	margin: 50px 0 20px 60px;

}



.content blockquote {

	margin: 0 0 0 25px;

	float:right;

	

}



.content blockquote img {

	margin: 0 0 20px 0;

	display:block;

}



.content p {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	/*color:#696969;*/

	margin: 0 0 20px 0;

	padding:0;

	float:left;

	width:450px;

	font-size:13px;

}



.content-mem {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	float:right;

	width:737px;

	margin: 50px 0 20px 60px;

}



.content-mem blockquote {

	margin: 0 0 0 25px;

	float:right;

	

}



.content-mem blockquote img {

	margin: 0 0 20px 0;

	display:block;

}



.content-mem p {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

	color:#696969;

	margin: 0 0 20px 0;

	padding:0;

	float:left;

	width:auto;

	font-size:13px;

}



.content-mem td{

	border-bottom:#999999 solid 1px; 

	padding-bottom:20px;

	margin-bottom:20px;

	vertical-align:top;

	padding-top:20px;

}



.breaker {

	background:url(img/breaker_bgr.jpg) no-repeat top;

	clear:both;

	width:977px;

	height:15px;

}



.breadcrumb {

	background:url(img/breadcrumb_bgr.jpg) no-repeat bottom;

	float:right;

	width:737px;

	height:22px;

	padding:45px 0 0 60px;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#ccc;

	text-transform:lowercase;

}



.breadcrumb a{

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#ccc;

	text-decoration:none;

}



.breadcrumb a:hover{

	text-decoration:underline;

}



.join_in {

	width:103px;

	height:229px;

	background:url(img/join_bgr.jpg) no-repeat;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding: 0 35px 0 42px;

	margin:0;

	clear:both;

}



.join {

	width:108px;

	height:229px;

	float:left;

	background:url(img/join_bgr.jpg) no-repeat top;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding: 0 35px 0 37px;

	margin:0;

}



.join_empty {

	width:180px;

	height:229px;

	float:left;

	margin:0;

}



.join a {

	font: normal 24px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	margin: 35px 0 35px 0;

	padding:0;

	display:block;

	line-height:22px;

}



.join a:hover {

	color:#fbe7b5;

}



.calendar, .news, .links {

	float:left;

	width:252px;

	/*list-style-type:none;*/

}



.calendar, .news {

	margin-right:20px;	

}



.calendar h2, .news h2, .links h2 {

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	padding-bottom:10px;

	margin: 0 0 5px 0;

}



.calendar a, .news a, .links a {

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	padding: 0 0 10px 0;

	margin: 0 0 10px 0;

	border-bottom: 1px solid #ccc;

	display:block;

	color:#000;

	text-decoration:none;

}



.calendar a:hover, .news a:hover, .links a:hover {

	color:#999;

}





.calendar p {

	padding:0;

	margin:0;

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;

}



/*.calendar h2 {

	border-bottom: 2px solid #e6a500;

}



.news h2 {

	border-bottom: 2px solid #7fb522;

}



.links h2 {

	border-bottom: 2px solid #77ade0;

}*/



.footer {

	background: #fff url(img/foot_bgr.jpg) no-repeat left top;

	text-align:left;

	height:127px;

	clear:both;

	padding:18px 0px 0px 179px;

}



.footer img {

	border:none;

	margin-right:40px;

	vertical-align:top;

}



.footer p {

	width:260px;

	padding: 15px 0 0 0;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#ccc;

	text-align:right;

	float:right;

}



.navigation {

	clear:both;

	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#999;

	width:100%;

	margin-top:50px;

}



.navigation a {

	color:#999;

	text-decoration:none;

}



.navigation a:hover {

	text-decoration:underline;

}



.alignleft {

	float:left;

}



.alignright {

	float:right;

}



.membership {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

}



.membership a{

	text-decoration:none;

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

}



.membership a:hover{

	color:#F00;

}





.searchform {

	width: 160px;

	float: left;

	margin: 20px 0 20px 20px;

	padding: 0px;

}



.input_text {

	background:url(img/input_bgr.jpg) no-repeat;

	width:109px;

	height:21px;

	border:none;

	padding: 6px 0 0 8px;

	font: normal 10px Arial, Helvetica, sans-serif;

	color:#999;

	margin: 0;

	float:left;

}



.submit {

	background:url(img/submit_btn.jpg) no-repeat;

	border:none;

	width:31px;

	height:27px;

	cursor:pointer;

	margin: 0;

	float:left;

}



.search_results a{

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	display:block;

	margin:0 0 40px 20px;

}



.search_results a:hover{

	color:#999;

}



/*.member_form {

	font: normal 13px Verdana, Arial, Helvetica, sans-serif;

}



.member_form div {

	margin:30px 0;

}



.member_form h1{

	font: bold 15px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom:20px;

	text-align:left;

}



.input_text_field {

	text-align:right;

	width:400px;

}



.input_text_field li {

	margin:0 0 10px 0;

	list-style-type:none;

	display:block;

}



.input_text_field input {

	width:200px;

	border:1px solid #ccc;

}



.additional_info {

	text-align:right;

	width:400px;

}



.additional_info li {

	text-align:left;

	list-style-type:none;

	margin:0 0 5px 10px;

	padding:0;

	width:700px;

	display:block;

	border: 1px solid #000000;

}*/



.additional_info input {

	margin-right:190px;

}



.additional_info li input {

	margin:0 0 0 -20px;

}



.additional_info textarea {

	width:390px;

	height:150px;

	border:1px solid #ccc;

}



.additional_info h2 {

	margin:30px 0 5px 10px;

	font: italic 13px Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

}



.submit_btns {

	padding:30px 250px;

	text-align:center;

}



.submit_btns a {

	display:block;

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:10px 30px;

	text-align:center;

	border-bottom: 2px solid #77ade0;

	text-decoration:none;

	float:right;

}



.submit_btns a:hover {

	text-decoration:none;

	color:#999;

}



.submit_btns input {

	float:left;

	background:#FFFFFF;

	border:none;

	border-bottom: 2px solid #7fb522;

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	padding:9px 10px 8px;

}

.banner {

         border:1px #EEEEEE solid;

         clear:both;

         padding:5px;

         margin:5px;

         width:158px;

         font-size:10px;

         font-family:Verdana, Arial, Helvetica, sans-serif;

         float:left;

         clear:left;

}

.banner img {

         border:none;

         width:160px;

}

.baneri {

        /*border:1px #EEEEEE solid;*/

        display:block;

        width:220px;

        float:left;

        font-family:Verdana, Arial, Helvetica, sans-serif;

        margin:25px 25px 0px 0px;

        /*padding:10px;*/

}

.baneri p {

       float:none;

       width:auto;

       font-size:10px;

}