a, a:hover, div, img, h1, h2, h3, h4, h5, h6, ul, li, table, tr, td, p, form {margin: 0; padding: 0; border: 0;}
a {color: #2e3b85; text-decoration:none;}
a:hover {color: #ff6000; text-decoration:none;}

body {font-family: Arial, Tahoma, Verdana, "Trebuchet MS", Sans-Serif; font-size: 11px; text-align: center; margin: 0 auto 0 auto; }
#main {width: 780px; margin: 0 auto; padding: 0; background: #FFF url(../img/bg_main.jpg) 0 0 repeat-y;}

.line_orange {width: 5px; height: 91px; background: #aebac7 url(../img/line_orange.jpg) 0 0 no-repeat;}
.line_blue {width: 5px; height: 91px; background: #aebac7 url(../img/line_blue.jpg) 0 0 no-repeat;}

.line_orange_dwn {width: 5px; background: #aebac7 url(../img/line_orange.jpg) 0 bottom no-repeat;}
.line_blue_dwn {width: 5px; background: #aebac7 url(../img/line_blue.jpg) 0 bottom no-repeat;}

.header {width: 760px; height: 131px; text-align: left;}
.header div {float: left; padding: 0 10px 0 15px; text-align: left;}
.header h1 {float: left; font-size: 26px; margin: 65px 0 0 10px; color: #ff6000;}
.header h1 span {color: #000;}

.home {margin: 2px 0 0 0px; padding: 0; text-align: left; width: 753px;}
.home img {vertical-align: middle;}
.home a {float: right;}

#left {width: 260px; text-align: left;}
	.menu {width: 250px; margin: 0 0 0 21px;}
	.menu div {background: #FFF url(../img/bg_menu.jpg) 0 0 no-repeat; width: 250px; height: 35px;}
	.menu .btn1 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 10px 0 2px 0;}
	.menu .btn1 img {visibility:hidden; height: 25px; line-height: 25px; font-size: 25px; vertical-align: middle;}
	.menu .btn1 a {background: transparent url(../img/who.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; } 
	.menu .btn1 a:hover {background: transparent url(../img/who_sel.jpg) 0px 10px no-repeat; width: 156px;  height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn1_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 10px 0 2px 0;}
	.menu .btn1_on img {visibility:hidden; height: 25px; line-height: 25px; font-size: 25px; vertical-align: middle;}
	.menu .btn1_on a {background: transparent url(../img/who_sel.jpg) 0px 10px no-repeat; width: 156px;  height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top;}

	.menu .btn2 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn2 img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn2 a {background: transparent url(../img/documents.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn2 a:hover {background: transparent url(../img/documents_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn2_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn2_on img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn2_on a {background: transparent url(../img/documents_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }

	.menu .btn3 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn3 img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn3 a {background: transparent url(../img/members.jpg) 0px 10px no-repeat; width: 156px;  height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn3 a:hover {background: transparent url(../img/members_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn3_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn3_on img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn3_on a {background: transparent url(../img/members_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	
	.menu .btn4 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn4 img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn4 a {background: transparent url(../img/events.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn4 a:hover {background: transparent url(../img/events_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn4_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn4_on img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn4_on a {background: transparent url(../img/events_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	
	.menu .btn5 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn5 img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn5 a {background: transparent url(../img/contact.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn5 a:hover {background: transparent url(../img/contact_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn5_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn5_on img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn5_on a {background: transparent url(../img/contact_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 20px; line-height: 25px; font-size: 25px; vertical-align: top; }

	.menu .btn6 {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn6 img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn6 a {background: transparent url(../img/rules.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 17px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn6 a:hover {background: transparent url(../img/rules_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 17px; line-height: 25px; font-size: 25px; vertical-align: top; }
	.menu .btn6_on {width: 250px; height: 35px; line-height: 30px; font-size: 30px; text-align: right; margin: 1px 0 2px 0;}
	.menu .btn6_on img {visibility: hidden; height: 25px; line-height: 25px; font-size: 25px;}
	.menu .btn6_on a {background: transparent url(../img/rules_sel.jpg) 0px 10px no-repeat; width: 156px; height: 25px; margin-right: 17px; line-height: 25px; font-size: 25px; vertical-align: top; }

	
	.box {width: 250px; margin: 20px 0 5px 21px; vertical-align: bottom;}
	.box_content {background: #FFF url(../img/bg_box.jpg) 0 0 repeat-x; width:250px; border-left: solid 2px #d8d8d8; border-right: solid 2px #d8d8d8;}
	.box_title {text-align: right; margin: 5px 10px 5px 0;}
	.box_content p {color: #000; margin: 10px 10px 0px 10px;}
	.box_content .more {color: #ff6000; text-align: right; margin: 0 10px 5px 0; font-size: 10px; font-weight: bold;}
	.box_content .more a {color: #ff6000; text-align: right; text-decoration: none;}
	.box_content .more a:hover {color: #ff6000; text-align: right; text-decoration: underline;}
	
	.meet_title {font-size: 12px; font-weight: bold;}
	.meet_title span {color: #ff6000;}

#right {width: 508px;}


#footer {width: 757px; height: 28px; background: #dfdfdf; margin: 1px; text-align: right; font-size: 10px; color: #6e7985;}


#right_2 {width: 508px; background: #FFF url(../img/bg_main_2.jpg) 0 0 no-repeat; padding: 0px 10px 10px 15px;}
#right_2 h4 {color: #000; font-size: 14px; text-align: center;}
#right_2 h2 {text-align: left; font-size: 15px; color: #2d3a84; margin: 15px 0 0 0;}
#right_2 h2 span {color: #ff6000;}
#right_2 h5 {color: #ff6000; font-weight: bold; text-align: left; font-size: 13px; margin: 10px 0 5px 0;}
#right_2 h5 span {color: #000;}
#right_2 p {text-align: left; margin: 5px 0 5px 0; font-size: 12px;}
#right_2 ul {text-align: left; font-weight: bold; margin: 10px 0 10px 20px;}
#right_2 ul li {margin: 4px 0 4px 0;}
#right_2 .contacts p {font-size: 11px;}
.contacts div img {margin: 10px; border: solid 1px #b8b8b8;}

.clearfix {zoom: 1;}
.clearfix:after {display: block; height: 0; line-height: 0; font-size: 0; clear: both;}

.clear {height: 0; line-height: 0; font-size: 0; clear: both; display: block;}