/* CSS Document */
body {height:100%;font:12px Arial, Tahoma, Verdana, Sans-Serif;color:#292928;background:#e9f0d3 url(../images/body.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:underline;color:#668801;}
a:hover {text-decoration:underline;color:#668801;}

/*  All  */
.wraper {position:relative;width:974px;margin:0 auto;}
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;}
.header {position:relative;height:188px;background:url(../images/header.jpg) no-repeat;}
.header p.text {position:absolute;top:57px;left:370px;color:#efffb3;font-size:14px;font-style:italic;width:525px;}
.header .post {position:absolute;top:123px;left:694px;font-size:0;line-height:0;}
.header .logo {position:absolute;top:56px;left:61px;font-size:0;line-height:0;}

.container {background:url(../images/container.gif) repeat-y;padding:0 7px;}

.top_menu {height:59px;background:url(../images/top_menu.gif) repeat-x;}
.top_menu ul {padding-left:49px;}
.top_menu ul li {float:left;font-size:0;line-height:0;margin-right:1px;}

.welcome_block {padding-left:49px;width:585px;float:left;margin:0 11px 12px 0;background:url(../images/welcome_block.jpg) top right no-repeat;}
.welcome_block p {font-size:14px;padding:100px 100px 10px 94px;}
.welcome_block p strong {color:#dd3900;font-size:18px;display:block;padding-bottom:6px;}
.welcome_block .welcome_block_bottom {font-size:0;line-height:0;height:15px;background:url(../images/welcome_block_bottom.gif) no-repeat;}

.contact_info_block {width:267px;float:left;margin:0 11px 12px 0;background:url(../images/contact_info_block.jpg) no-repeat;}
.contact_info_block p {font-size:14px;padding:140px 25px 0 23px;}
.contact_info_block p a, .contact_info_block p a:visited {color:#292928;text-decoration:none;}
.contact_info_block p img {vertical-align:middle;margin:3px 10px 3px 0;}
.contact_info_block .contact_info_block_bottom {font-size:0;line-height:0;height:15px;background:url(../images/contact_info_block_bottom.gif) no-repeat;}

.contact_info_block2 {width:237px;float:left;padding-left:49px;margin:0 11px 12px 0;background:url(../images/contact_info_block2.jpg) right top no-repeat;}
.contact_info_block2 p {font-size:13px;padding:96px 25px 65px 20px;}
.contact_info_block2 p span {font-size:14px;font-style:italic;display:block;color:#668801;padding:0 0 4px 8px;}
.contact_info_block2 p a, .contact_info_block p a:visited {color:#292928;text-decoration:none;}
.contact_info_block2 p img {vertical-align:middle;margin:3px 10px 3px 0;}
.contact_info_block2 .contact_info_block_bottom {font-size:0;line-height:0;height:15px;background:url(../images/contact_info_block_bottom2.gif) no-repeat;}
 
.welcome_block2 {width:355px;float:left;margin:0 11px 12px 0;background:url(../images/welcome_block2.jpg) top right no-repeat;}
.welcome_block2 p {font-size:13px;padding:115px 20px 20px 32px;}
.welcome_block2 p strong {color:#dd3900;font-size:18px;display:block;padding-bottom:6px;}
.welcome_block2 .welcome_block_bottom {font-size:0;line-height:0;height:15px;background:url(../images/welcome_block_bottom2.gif) no-repeat;}

.contact_form_block {width:249px;float:left;margin:0 11px 12px 0;}
.contact_form_block .contact_form_top {font-size:0;line-height:0;height:15px;background:url(../images/contact_form_top.gif) no-repeat;}
.contact_form_block .contact_form_bottom {font-size:0;line-height:0;height:15px;background:url(../images/contact_form_bottom.gif) no-repeat;}
.contact_form_block .contact_form_center {background:url(../images/contact_form_center.gif) repeat-y;}
.contact_form_block .contact_form_center p {padding:0 0 4px 23px;font-size:0;line-height:0;}
.contact_form_block .contact_form_center p input {vertical-align:middle;border:none;border-bottom:1px solid #ababab;border-top:1px solid #e7e7e7;height:19px;padding-top:5px;width:190px;color:#949493;font:12px Arial;}
.contact_form_block .contact_form_center p textarea {vertical-align:middle;border:none;height:111px;padding-top:5px;width:200px;color:#949493;font:12px Arial;background:url(../images/textarea.gif) no-repeat;}
.contact_form_block .contact_form_center p img {vertical-align:middle;}
.contact_form_block .contact_form_center p input.reset {border:none;padding:0;width:95px;height:41px;}
.contact_form_block .contact_form_center p input.submit {border:none;padding:0;width:107px;height:41px;}

.sites_table {padding:0 48px 0 49px;background:url(../images/sites_table.gif) 49px 0 repeat-y;margin-bottom:11px;float:left;width:863px;}
.sites_table h3 {padding:36px 0 0 59px;height:30px;background:url(../images/table_h.jpg) no-repeat;font-size:0;line-height:0;}
.sites_table .table_bg {padding:0 3px;background:url(../images/table_bg.jpg) no-repeat;position:relative;}
.sites_table .table_bg table {width:100%;}
.sites_table .table_bg table th {color:#efffb3;font:17px 'Myriad Pro';padding:10px 0 12px 20px;text-align:left;}
.sites_table .table_bg table td {font-weight:bold;font-size:14px;background:#d8f5b5;padding:10px 0 10px 20px;vertical-align:top;}
.sites_table .table_bg table td img {background:url(../images/img_bg.gif) no-repeat;padding:4px;}
.sites_table .table_bg table td.bg img {background:url(../images/img_bg2.gif) no-repeat;padding:4px;}
.sites_table .table_bg table td.bg {background:#F8F8F8;}
.sites_table .table_bg table td a, .sites_table .table_bg table td a:visited {color:#292928;text-decoration:none;}
.sites_table .table_bg table td a:hover {color:#81a215;}
.sites_table .sites_table_bottom {clear:both;font-size:0;line-height:0;height:15px;background:url(../images/sites_table_bottom.gif) no-repeat;}

.sites_table .sponsors_table {padding:0 3px;background:url(../images/table_bg.jpg) no-repeat;position:relative;}
.sites_table .sponsors_table table {width:100%;position:relative;}
.sites_table .sponsors_table table th {color:#efffb3;font:17px 'Myriad Pro';padding:10px 0 12px 20px;text-align:left;}
.sites_table .sponsors_table table td {font-weight:bold;background:#d8f5b5;padding:10px 10px 10px 20px;}
.sites_table .sponsors_table table td.bg {background:#F8F8F8;}
.sites_table .sponsors_table table td a img {margin-top:10px;}
.sites_table .sponsors_table table td.img div {border:1px solid #d0ebae;font-size:0;line-height:0;position:relative;}
.sites_table .sponsors_table table td.img div .corner_tr {position:absolute;top:-1px;right:-1px;}
.sites_table .sponsors_table table td.img div .corner_br {position:absolute;bottom:-1px;right:-1px;}
.sites_table .sponsors_table table td.img div .corner_bl {position:absolute;bottom:-1px;left:-1px;}
.sites_table .sponsors_table table td.img div .corner_tl {position:absolute;top:-1px;left:-1px;}
.sites_table .sponsors_table table td.img a img {border:4px solid #fff;padding:1px;background:#cececd;margin-top:0;}
.sites_table .sponsors_table table td.img2 div {border:1px solid #f5f5f5;font-size:0;line-height:0;position:relative;}
.sites_table .sponsors_table table td.img2 div .corner_tr {position:absolute;top:-1px;right:-1px;}
.sites_table .sponsors_table table td.img2 div .corner_br {position:absolute;bottom:-1px;right:-1px;}
.sites_table .sponsors_table table td.img2 div .corner_bl {position:absolute;bottom:-1px;left:-1px;}
.sites_table .sponsors_table table td.img2 div .corner_tl {position:absolute;top:-1px;left:-1px;}
.sites_table .sponsors_table table td.img2 a img {border:4px solid #fff;padding:1px;background:#cececd;margin-top:0;}

.sites_table .fs_table {padding:0 3px;position:relative;float:left;width:857px;}
.sites_table .fs_table table {width:100%;}
.sites_table .fs_table table td {background:#d8f5b5;padding:13px 13px 13px 28px;font-weight:bold;}
.sites_table .fs_table table td img {float:left;margin:0 16px 7px 0;padding:6px;background:url(../images/img_bg3.gif) no-repeat;}
.sites_table .fs_table table td.bg img {background:url(../images/img_bg4.gif) no-repeat;}
.sites_table .fs_table table td.bg {background:#f9f9f9;}
.sites_table .fs_table table a.link {position:relative;top:25px;}

.adv_block {background:#d8f5b5;margin:0 3px;padding:8px 0;}
.adv_block p {padding:8px 30px;font-weight:bold;}
.sites_table .sites_table_bottom_adv {clear:both;font-size:0;line-height:0;height:15px;background:url(../images/sites_table_bottom_adv.gif) no-repeat;}

.contact_form_block2 {width:585px;float:left;margin:0 11px 12px 0;padding-left:49px;}
.contact_form_block2 .contact_form_top {font-size:0;line-height:0;height:80px;background:url(../images/contact_form_top2.gif) no-repeat;}
.contact_form_block2 .contact_form_bottom {font-size:0;line-height:0;height:15px;background:url(../images/contact_form_bottom2.gif) no-repeat;}
.contact_form_block2 .contact_form_center {background:url(../images/contact_form_center2.gif) repeat-y;}
.contact_form_block2 .contact_form_center p {padding:0 0 4px 30px;font-size:0;line-height:0;}
.contact_form_block2 .contact_form_center p.right {text-align:right;padding:5px 30px 10px 0;}
.contact_form_block2 .contact_form_center p input {vertical-align:middle;border:none;border-bottom:1px solid #ababab;border-top:1px solid #e7e7e7;height:19px;padding-top:5px;width:510px;color:#949493;font:12px Arial;}
.contact_form_block2 .contact_form_center p textarea {vertical-align:middle;border:none;height:372px;padding-top:5px;width:520px;color:#949493;font:12px Arial;background:url(../images/textarea2.gif) no-repeat;}
.contact_form_block2 .contact_form_center p img {vertical-align:middle;}
.contact_form_block2 .contact_form_center p input.reset {border:none;padding:0;width:95px;height:41px;}
.contact_form_block2 .contact_form_center p input.submit {border:none;padding:0;width:107px;height:41px;}

.submit_gal_table table td {padding:2px 0;}
.submit_gal_table table td.right {text-align:right;padding:7px 8px 2px 27px;vertical-align:top;}
.submit_gal_table table td input {vertical-align:middle;border:none;border-bottom:1px solid #ababab;border-top:1px solid #e7e7e7;height:19px;width:680px;color:#949493;font:12px Arial;}
.submit_gal_table table td.button {text-align:right;}
.submit_gal_table table td.button input {vertical-align:middle;border:none;height:41px;padding-top:0;width:157px;}
.submit_gal_table table td.button button {margin-right:42px;vertical-align:middle;border:none;height:41px;padding-top:0;width:157px;background:url(../images/submit2.gif) no-repeat;font-size:0;line-height:0;color:#A6BE5B;}
.submit_gal_table table td select {vertical-align:middle;border-bottom:1px solid #ababab;border-top:1px solid #e7e7e7;border-right:1px solid #ababab;border-left:1px solid #e7e7e7;width:690px;color:#949493;font:12px Arial;margin-bottom:3px;}
.submit_gal_table table td img {vertical-align:middle;}
.submit_gal_table table td span {color:#6c9800;padding-left:10px;display:block;}

.footer_wraper {background:url(../images/footer_wraper.jpg) repeat-x;}
.footer {position:relative;width:974px;margin:0 auto;height:112px;background:url(../images/footer.gif) no-repeat;}
.footer ul {padding-left:205px;}
.footer ul li {font-weight:bold;float:left;margin:16px 13px 29px 0;padding-right:15px;background:url(../images/line.gif) right 2px no-repeat;}
.footer ul li.last {margin-right:0;padding-right:0;background:none;}
.footer ul li a, .footer ul li a:visited {color:#45600e;}
.footer ul li a:hover {color:#292928;text-decoration:none;}
.footer p {text-align:center;color:#efffb3;}
.footer p a, .footer p a:visited {color:#efffb3;text-decoration:none;}