body {margin: 0; padding: 0; background-color: #ffffff;}
td, th {
    font-family: Arial;
    font-size: 11px;
}

a{
    color: #0461c8;
}

a:hover{
    color: #4f8e33;
    text-decoration: none;
}


img{border:0px;}
#wrapper {margin: 0; padding: 0; border: none; width: 100%; position: relative;}

/*header*/
#header {margin: 0; padding: 0; border: none; width: 100%; height: 263px;}
#header td {vertical-align: top;}
	.sh01 {background-image: url(../images/sh01.jpg); width: 316px; height: 170px;}
	.sh02 {background: url(../images/sh04.gif) repeat-x; height: 263px;}
	.sh03 {background-image: url(../images/sh03.jpg); width: 208px; height: 170px;}
		.sh03 div.top_txt {margin-left: 75px;}
	.sh04 {background: url(../images/sh04.gif) repeat-x; height: 263px;}
	.sh05 {background-image: url(../images/sh05.jpg); width: 199px; height: 170px;}
		.sh05 div.top_txt {margin-left: 65px;}
	.sh06 {background-image: url(../images/sh06.jpg); width: 271px; height: 170px;}
	
	.sh07 {background-image: url(../images/sh07.jpg); width: 316px; height: 93px;}
	.sh08 {background-image: url(../images/sh08.jpg); width: 208px; height: 93px;}
	.sh09 {background-image: url(../images/sh09.jpg); width: 199px; height: 93px;}
	.sh10 {background-image: url(../images/sh10.jpg); width: 271px; height: 93px;}
	
ul.menutop {margin: 0; padding: 0; list-style: none; position: absolute; top: 200px; left: 2%; width: 98%;}
	ul.menutop li {margin: 0 2% 0 0; padding: 0; display: inline;}
	ul.menutop li a {font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-transform: uppercase;}
	ul.menutop li a:link, ul.menutop li a:visited {text-decoration: none; border-bottom: 1px dotted #9a9a9a; color: #b50000; padding: 0 0 1px 0;}
	ul.menutop li a:hover {border-bottom-color: #b50000;}
	
ul.menubottom {margin: 0; padding: 0; list-style: none; position: absolute; bottom: 73px; right: 0; width: 47%;}
	ul.menubottom li {margin: 0 3% 0 0; padding: 0; display: inline;}
	ul.menubottom li a {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
	ul.menubottom li a:link, ul.menubottom li a:visited {text-decoration: none; color: #009dd0;}
	ul.menubottom li a:hover {color: #339999;}	

.top_icons {margin: 0; padding: 0; position: absolute; top: 0; right: 335px;}
	.top_icons img {margin-top: 7px; padding: 0;}
	.top_icons span {margin: 0 30px 0 30px;}

.top_txt {font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin: 50px 0 0 0; padding: 0;}
	.top_txt h1 {font-size: 17px; color: #ffffff; text-transform: uppercase; margin: 0; padding: 0; line-height: normal; border-bottom: none;}
	.top_txt p {color: #bbbbbb; margin: 10px 0 10px 0; padding: 0;}
	.top_txt a:link, .top_txt a:visited {text-decoration: underline; color: #ffffff;}
	.top_txt a:hover {text-decoration: none;}

/*main*/
#main {margin: 0; padding: 0; border: none; width: 100%;}
#main td {vertical-align: top;}

.leftbar {width: 233px; margin: 0; padding: 0 0 20px 0; background: url(../images/menul_bkg.jpg) 0 30px no-repeat;}
	.leftbar h1 {
	        border-bottom: 1px dotted #0e410e;
            margin: 0 0 10px 5px;
            padding: 0 0 3px 0;
    }
	.partners {width: 210px; height: auto; margin: 0 0 0 23px; padding: 0;}
		.partners img {margin: 0 0 15px 0; padding: 0;}
	.forum {width: 210px; margin: 0 0 0 5px; padding: 0; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #666666;}
		.forum p {margin: 0 0 20px 83px; text-indent: -65px;}
		.forum span {color: #999999;}

	/*left_menu*/
	ul#menuleft {font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; list-style: none;}
		ul#menuleft li {margin: 0 0 0 23px; padding: 0; line-height: 19px;}
		ul#menuleft li ul {list-style: none; margin: 0 0 0 13px; padding: 0;}
		ul#menuleft li ul li {line-height: 17px; margin: 0; padding: 0; border-bottom: none;}

.centerbar {margin: 0; padding: 0 15px 0 15px;}
	.centerbar div.txt {margin: 0; padding: 0 0 20px 0; line-height: 150%; }
	.centerbar div.txt img {/*background: url(../images/img_bkg.gif) center no-repeat;*/ margin: 0 5px 0 0; /*padding: 4px;*/}
	.centerbar div.txt p {color: #4C5256; margin: 0 0 7px 0; padding: 0;}
	.centerbar div.txt ul li {line-height: 150%;}

.rightbar {width: 233px; margin: 0; padding: 0;}
	.poster {width: 222px; height: auto; margin: 13px 0 0 11px; padding: 0 0 23px 0; position: relative; overflow: hidden; background: #f4f4f4; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
		.poster p {background: #e3e3e3; margin: 10px 0 0 0; padding: 7px;}
		.poster div {margin: 0; padding: 7px;}
		.poster span {color: #6b6b6b;}
		.ug_top {background: url(../images/corners.gif) -6px -6px no-repeat; width: 15px; height: 15px; position: absolute; top: 0; left: 0;}
		.ug_bottom {background: url(../images/corners.gif) -6px 6px no-repeat; width: 15px; height: 15px; position: absolute; bottom: 0; left: 0;}
		.shadow {margin: 0 0 10px 0; padding: 0; background: url(../images/shadow.gif) top right no-repeat; height: 10px;}
	.login {width: 222px; height: auto; margin: 13px 0 0 11px; padding: 10px 0 10px 7px; position: relative; overflow: hidden; background: #fafafa; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
	.loginlinks {padding: 10px 0 0 45px;}
		
	.clubs {margin: 0; padding: 0; width: 206px; text-align: center;}
		.clubs img {margin: 10px 5px 10px 5px;  padding: 0;}

.in {margin: 15px 0 0 0; padding: 0; border: none; width: 100%;}
.in td {vertical-align: top;}

/*footer*/
#footer {margin: 0; padding: 0; border: none; width: 100%; height: 107px; background: url(../images/foot_bkg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#footer td {vertical-align: top;}
	.foot01 {width: 100%; height: 53px;}
		.foot01 p {color: #000000; margin: 24px 0 0 19px; padding: 0;}
	.foot02 {width: 25%; height: 54px;}
		.foot02 p {margin: 0px 0 0 19px; padding: 0; line-height: 15px;}
	.foot03 {width: 45%; height: 54px;}
		.foot03 p {color: #999999; line-height: 12px; margin: 11px 0 0 3px; padding: 0;}
	.foot04 {width: 30%; height: 54px;}
		.foot04 p {margin: 12px 0 0 8px; padding: 0;}

/*txt*/
.txt {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #4c5256; line-height: normal; margin: 0; padding: 0;}
h1 {
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #4f8e33;
    line-height: 20px;
    margin: 0;
    padding: 0 0 3px 0;
    border-bottom: 1px dotted #0e410e;
    position: relative;
}
h1 span {position: absolute; right: 0; bottom: 0;}

/*links*/
:focus {outline: none;}

a.next:link, a.next:visited {text-decoration: underline; color: #20abbf;}
a.next:hover {color: #339999;}

a.info:link, a.info:visited {text-decoration: underline; color: #999999;}
a.info:hover {color: #666666;}

.forum a:link, .forum a:visited {text-decoration: underline; color: #009ccf;}
.forum a:hover {color: #20abbf;}

a.arch {font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0;}
a.arch:link, a.arch:visited {text-decoration: underline; color: #008b9f;}
a.arch:hover {color: #339999;}

#menuleft a {background: url(../images/bullet.gif) 0 8px no-repeat; margin: 0; padding: 0 0 0 25px; border-bottom: 1px dotted #afacaa; display: block;}
#menuleft a:link, #menuleft a:visited {text-decoration: none; color: #008b9f;}
#menuleft a:hover {color: #006666;}

#menuleft a.sub {background: url(../images/arrow.gif) 0 8px no-repeat;}
	
	ul#menuleft li ul li a {background: none; border-bottom: none;}	
	ul#menuleft li ul li a:link, ul#menuleft li ul li a:visited {text-decoration: none; color: #595959;}
	ul#menuleft li ul li a:hover {color: #333333;}
	
a.favorites {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
a.favorites:link, a.favorites:visited {text-decoration: underline; color: #017586;}
a.favorites:hover {text-decoration: none;}

/*forms*/
.top_search {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 204px; height: 29px; position: absolute; top: 195px; right: 30%; vertical-align: top;}
	input.search {font-size: 12px; line-height: 21px; border: none; width: 150px; height: 21px; background: url(../images/input_bkg.gif) right top no-repeat; padding: 5px; color: #858585; vertical-align: top;}
	.search_button {width: 39px; height: 31px; border: none; background: url(../images/button.gif) 0 0 no-repeat; cursor: pointer; vertical-align: middle;}
	
	p.counter{font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #555555;margin: 0; padding: 0;}
	ul.pagination {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #555555;margin: 0; padding: 0;}
	ul.pagination li {margin: 0; padding: 0;display:inline; padding:5px;}
	ul.pagination li a {padding:0;}
	ul.pagination li a:link, ul.menu_left li a:visited {text-decoration: none; color: #1a1ca3;}
	ul.pagination li a:hover {background: url(mark.gif) 0 0 no-repeat;}

	ul.sitemap {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #555555;margin: 0; padding: 0;list-style: none;}
	.sitemap li {margin: 0; display:block; padding-left:25px;}
	.sitemap li ul {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #555555;margin: 0; padding: 0;list-style: none;}

.hidden{
    display: none;
}


