body {color: #343434;background: url(/_i/bg.gif) repeat top left;font-size: 12px;font-family: Tahoma;}

#bg {height: 100%;}    

.top_bg {background: url(/_i/top_bg.gif) repeat-x top left;}

.centr {margin: 0px auto;} 

.text_content ul li {background: url(/_i/arrow.gif) no-repeat 0px 6px; padding: 0px 0px 0px 10px;}
.text_content {line-height: 16px;}

.top_banner {background: url(/_i/top_banner.jpg) no-repeat 0px 49px; padding: 0px 0px 125px 0px;}
.index .top_banner {background: url(/_i/top_banner_index.jpg) no-repeat 0px 49px; padding: 0px 0px 121px 0px;}

.logo {margin: 0px 0px 0px 27px;display: inline; float: left;}

.topsearch {display: inline; float: right;}
.topsearch table {margin: 12px 8px 0px 0px;}
* html  .topsearch table {margin: 11px 8px 0px 0px;}
*+html .topsearch table {margin: 11px 8px 0px 0px;}

.topsearch img {margin-left: 11px; margin-top: 8px;}
* html .topsearch img {margin-top: 9px;}
*+html .topsearch img {margin-top: 9px;}

.topsearch input {margin-left: 9px; margin-top: 1px;}
.topsearch input.s_txt {border: 1px solid #868686; width: 263px; padding: 2px 0px 2px 2px; height: 16px; margin: 0px;}
* html .topsearch input {margin-top:2px;}
*+html .topsearch input {margin-top: 2px;}

.main_table, .white_bg { background: #fff;}

.footer {color: #7ca982; font-size: 11px;}
.footer a {color: #7ca982; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.footer {height: 65px; line-height: 15px; padding-bottom: 4px;}  

.top_pad {padding: 0px 42px 0px 46px;}

.header {padding: 5px 0px 8px 0px; border-bottom: 1px solid #187e0b; margin-bottom: 16px;}
.header h1 {font-size: 12px; text-transform: uppercase; }

.item_header {color: #187e0b; font-weight: bold; margin-bottom: 5px;}
.item_content {padding: 5px 12px 4px 12px; line-height: 16px;}
.item_content p {margin: 0px 0px 5px 0px;}

.block_header {margin-bottom: 17px; margin-left: 2px;}

.b_block_pad {padding: 17px 17px 18px 19px;}

.news .date {font-weight: bold; color: #187e0b; margin: 0px 0px 3px 0px;}
.news .txt {margin: 0px 0px 14px 0px;}
.news .txt a {color: #000;}
.news .no_margin {margin: 0px;}

.advert {margin-top: 2px;}
.advert td {padding: 0px 10px 0px 10px;text-align: center; width: 30%;}
.advert td .small {margin: 13px 0px 0px 0px; line-height: 14px;}

table.awards th { background: #187e0b; padding: 6px 0px 8px 18px; color: #fff;}
table.awards td {border-bottom: 1px solid #ddd; padding: 6px 18px 5px 18px;}
table.awards tr.odd td, .grey_bg  {background: #f4f4f4;}

.dark_grey_bg {background: #e4e4e4;}

.arrow {background: url(/_i/arrow.gif) no-repeat 0px 5px; padding-left:11px;}

.content {padding: 10px 0px 0px 0px; clear: both; width: 100%; overflow: hidden;}

.title{text-align: center; padding: 3px 0px 0px 0px;}
.title span {padding: 0px 5px 0px 11px;background: url(/_i/arrow.gif) no-repeat 0px 5px; margin: 0px 0px 3px 10px; font-weight: bold; font-size: 12px;}
.border {border: 1px solid #000;}
.light_border {border: 1px solid #dedede;}
.colored {color: #187e0b}
.grey {color: #888;}

.item_list td {padding-bottom:14px; padding-top: 17px; border-bottom: 1px solid #005a0f; line-height: 15px; }

.pages {padding: 12px 0px 0px 3px; font-size: 11px;}
.pages span {border-left: 5px solid #187e0b;border-right: 3px solid #187e0b;border-bottom: 1px solid #187e0b;background: #187e0b;color: #fff;}
.pages a {border-left: 5px solid #fff;border-right: 3px solid #fff;border-bottom: 1px solid #fff; color: #000;}

.block_form td {padding: 0px 0px 6px 0px;}

.formGroupCaption {color: #187e0b; font-weight: bold;}

.crumbs {padding: 7px 5px 11px 15px;line-height: 15px;}    
.crumbs a {font-size: 11px; color: #343434;}  
.crumbs span {font-size: 11px; color: #343434;} 
.crumbs img {margin: 6px 7px 0px 8px; vertical-align: top;} 

a {color: #00890c;}
a:hover {text-decoration: none;}

a.alt_dec {text-decoration: none;}
a.alt_dec:hover {text-decoration: underline;}

a.no_dec {text-decoration: none;}
a.no_dec:hover {text-decoration: none;}

.spain {background: url(/_i/icons/spain.gif) no-repeat 0px 2px; padding: 0px 0px 0px 24px;}
.germany {background: url(/_i/icons/germany.gif) no-repeat 0px 2px; padding: 0px 0px 0px 24px;}
.eng {background: url(/_i/icons/eng.gif) no-repeat 0px 2px; padding: 0px 0px 0px 24px;}
.italy {background: url(/_i/icons/italy.gif) no-repeat 0px 2px; padding: 0px 0px 0px 24px;}
.france {background: url(/_i/icons/france.gif) no-repeat 0px 2px; padding: 0px 0px 0px 24px;}

ol {margin: 0px 0px 0px 23px;}

.sitemap_lev1 {font-weight: bold; margin-bottom: 16px;}
.sitemap_lev2 {margin: 6px 0px 0px 0px;}
.sitemap_lev2 a {font-size: 11px; color: #000;}
.sitemap_lev2 div {margin: 0px 0px 6px 0px;}
.sitemap_lev2 div.opened {margin: 0px 0px 4px 0px;}
.sitemap_lev2 div a {text-decoration: none; background: url(/_i/arrow.gif) no-repeat 0px 4px; padding-left: 10px;}
.sitemap_lev2 div a:hover {text-decoration: underline;}
.sitemap_lev2 ul {padding: 0px 0px 2px 0px;}
.sitemap_lev2 ul li {margin: 0px 0px 4px 20px; background: none; padding: 0px;}
.sitemap_lev2 ul li a {font-weight: normal;}

ul.search_result li {margin: 0px 0px 10px 0px; line-height: 16px;}

.search {padding: 9px 20px 6px 23px;}
.search table td {padding: 0px 13px 0px 0px; vertical-align: middle;}


ul.clubs li {float: left; background: none; width: 30%; height: 150px; padding: 0px 0px 48px 20px; text-align:center;}

a#news_link:hover {text-decoration: underline !important;}

#list-wr{ width: 603px; margin: 0 auto; position: relative; margin-bottom: 34px;}
#list{overflow: auto;}
#list-wr .top, #list-wr .bot{position: absolute; left: 0px; top: 0px; width: 579px;height: 32px; background: url(/_i/top.png)}
#list-wr .bot{height: 23px; top: 100%; margin-top: -22px; background: url(/_i/bot.png)}
#list .bord{width: 573px; border: 1px solid #A3A3A3; padding: 32px 2px 23px;}


#list table{width: 573px;  font: bold 12px Tahoma; color: #157D0D;}
#list .item td{text-align: center; vertical-align: middle; padding: 6px 0;}
#list .item tr td{border-bottom: 1px solid #fff; background: url(/_i/border.gif) 0 0 repeat-x #F5F5F5;}
#list .item .date{font: 10px Tahoma; color: 000;  background: url(/_i/r-border.gif) 0 0 no-repeat #F5F5F5;}
#list .item .icon2{font: 10px Tahoma; color: 000;  background: url(/_i/l-border.gif) 100% 0 no-repeat #F5F5F5;}





#callist-top, #callist-bot{left: 0px; top: 0px; width: 579px;height: 32px; background: url(/_i/top2.png); text-align: center; color: #fff; font: bold 14px Tahoma}
#callist-bot{height: 23px; background: url(/_i/bot.png)}
#callist-bord{width: 573px; border: 1px solid #A3A3A3; padding: 0 2px ;}
.callcent{width: 47%}

#callist-bord table{width: 573px;  font: bold 12px Tahoma; color: #157D0D;}
#callist-bord .calitem td{text-align: center; vertical-align: middle; padding: 6px 0;}
#callist-bord .calitem tr td{border-bottom: 1px solid #fff; background: url(border.gif) 0 0 repeat-x #F5F5F5;}
#callist-bord .calitem .caldate{font: 10px Tahoma; color: 000;  background: url(r-border.gif) 0 0 no-repeat #F5F5F5;}
#callist-bord .calitem .calicon2{font: 10px Tahoma; color: 000;  background: url(l-border.gif) 100% 0 no-repeat #F5F5F5;}



.callinks, .callinks a{color: #00890C; margin-bottom: 20px;}
.callinks a{font: bold 14px Tahoma}
.callinks .active{color: #DCDCDC}

.calparam{width: 573px; margin-bottom: 20px;}
.calparam .calpadd{padding-right: 20px}
.calparam .calimages{text-align: center}


