body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #192d4d url(/img/grin.png) repeat-x;
}

body,span,td,p {
	font-family : Verdana;
	font-size : 11px;
	color: #122545;
}

a {
	font-family : Verdana;
	font-size : 11px;
	color: #192D4C;
}

.a2 {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color: #669803;
}

.redlink {
	font-family : Verdana;
	font-size : 13px;
	font-weight : bold;
	color: #ff0000;
}

.font1 {
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color: #FFFFFF;
}

.font2 {
	font-family : Verdana;
	font-size : 11px;
	color: #65A40C;
}

.font3 {
	font-family : Verdana;
	font-size : 11px;
	color: #FFFFFF;
	text-decoration : none;
}

.font4 {
	font-family : Verdana;
	font-size : 11px;
	color: #A9A9A9;
	text-decoration: none;
}

.font5 {
	font-family : Verdana;
	font-size : 11px;
	color: #122545;
	text-decoration : none;
}

.leftmenu3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #96E100;
	text-decoration: none;
}

.leftmenu4 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E7F1FD;
	text-decoration: none;
}

.td8 {
	padding-top : 5px;
}

.td11 {
	padding-right : 5px;
}

.td12 {
	padding-top : 6px;
}

div.link {
	font-family : Verdana;
	font-size : 10px;
	color: #ffffff;
	padding-left: 25px;
	padding-right: 10px;
	text-align : left;
}

div.link a {
	font-family : Verdana;
	font-size : 10px;
	color: #ffffff;
	text-decoration: none;
}

div.link span {
	font: bold 13px Arial;
	color: #E7F1FD;
	width: 198px;
	height: 23px;
	margin: 20px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	display: block;
	text-align : left;
}

div.link2 {
	font-family : Verdana;
	font-size : 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 25px;
	text-align : left;
}

div.link2 a {
	font-family : Verdana;
	font-size : 10px;
	color: #ffffff;
	text-decoration: none;
}

div.link2 h2 {
	font: bold 13px Arial;
	color: #E7F1FD;
	width: 198px;
	height: 23px;
	margin: 20px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	display: block;
	text-align : left;
}

h1 {
	background: #7ebb05 url(/img/h1.png) no-repeat top right;
	font: bold 12px Arial;
	color: #fff;
	margin: 0;
	padding: 4px 16px 4px 12px;
	white-space: nowrap;
	text-transform: uppercase;
}

h2 {
	font: bold 11px Verdana;
	color: #65a40c;
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
}

h3 {
	font: bold 11px Verdana;
	color: #65a40c;
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
}

td.result1  {
	font: bold 11px Verdana;
	color: #65A40C;
	text-align: right;
}

td.result1 a {
	font: bold 11px Verdana;
	color: #65A40C;
	text-align: right;
	text-decoration: none;
}

td.result1_  {
	font: bold 11px Verdana;
	color: #122545;
	text-align: right;
}

td.result1_ a {
	font: bold 11px Verdana;
	color: #122545;
	text-align: right;
	text-decoration: none;
}

td.result1 h3 {
	font: bold 11px Verdana;
	color: #65a40c;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

td.result2 {
	font: bold 11px Verdana;
	color: #65A40C;
	text-align: left;
}

td.result2 a {
	font: bold 11px Verdana;
	color: #65A40C;
	text-align: left;
	text-decoration: none;
}

td.result2_ {
	font: bold 11px Verdana;
	color: #122545;
	text-align: left;
}

td.result2_ a {
	font: bold 11px Verdana;
	color: #122545;
	text-align: left;
	text-decoration: none;
}

td.result2 h3 {
	font: bold 11px Verdana;
	color: #65a40c;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

h4 {
	font: bold 11px Verdana;
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

div#container {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

div#header {
	height: 216px;
	position: relative;
}

div#logo {
	background: url(/img/logo.png) no-repeat;
	width: 252px;
	height: 162px;
	float: left;
}

div#logo a {
	width: 228px;
	height: 152px;
	margin: 10px 0 0 16px;
	display: block;
}

div#ball {
	background: url(/img/ball.png) no-repeat;
	width: 504px;
	height: 162px;
	float: left;
}

div#map {
	background: url(/img/map.png) no-repeat;
	width: 244px;
	height: 162px;
	float: left;
}

div#sitemap {
	margin: 21px 19px 0 100px;
}

div#sitemap img {
	margin-right: 12px;
}

div#banner {
	position: absolute;
	top: 52px;
	right: 16px;
}

div#header_menu_left {
	background: url(/img/left.png) no-repeat;
	width: 252px;
	height: 54px;
	float: left;
}

div#search {
	background: url(/img/right.png) no-repeat;
	width: 244px;
	height: 54px;
	float: right;
}

form#form {
	padding: 4px 0 0 10px;
}

input#text{
	width: 140px;
	height: 19px;
	border-top: 1px solid #a7a7a7;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #a7a7a7;
}

input#button {
	font: normal 11px Verdana;
	width: 52px;
	height: 18px;
	border: none;
	margin-left: 8px;
}

div#header_menu ul {
	margin: 0;
	padding: 0;
}

div#header_menu li {
	list-style: none;
	float: left;
}

li#news {
	background: url(/img/button_news.png) no-repeat;
	width: 104px;
	height: 27px;
}

li#news a {
	width: 104px;
	height: 27px;
	display: block;
}

li#news a:hover {
	background: url(/img/button_news_act.png) no-repeat;
	width: 104px;
	height: 27px;
}

li#contacts {
	background: url(/img/button_contacts.png) no-repeat;
	width: 110px;
	height: 27px;
}

li#contacts a {
	width: 110px;
	height: 27px;
	display: block;
}

li#contacts a:hover {
	background: url(/img/button_contacts_act.png) no-repeat;
	width: 110px;
	height: 27px;
}

li#links {
	background: url(/img/button_link.png) no-repeat;
	width: 95px;
	height: 27px;
}

li#links a {
	width: 95px;
	height: 27px;
	display: block;
}

li#links a:hover {
	background: url(/img/button_link_act.png) no-repeat;
	width: 95px;
	height: 27px;
}

li#forum {
	background: url(/img/button_forum.png) no-repeat;
	width: 90px;
	height: 27px;
}

li#forum a {
	width: 90px;
	height: 27px;
	display: block;
}

li#forum a:hover {
	background: url(/img/button_forum_act.png) no-repeat;
	width: 90px;
	height: 27px;
}

li#smschat {
	background: url(/img/button_quest.png) no-repeat;
	width: 105px;
	height: 27px;
}

li#smschat a {
	width: 105px;
	height: 27px;
	display: block;
}

li#smschat a:hover {
	background: url(/img/button_quest_act.png) no-repeat;
	width: 105px;
	height: 27px;
}

li#online {
	background: url(/img/button_online.png) no-repeat;
	width: 105px;
	height: 27px;
}

li#online a {
	width: 105px;
	height: 27px;
	display: block;
}

li#online a:hover {
	background: url(/img/button_online_act.png) no-repeat;
	width: 105px;
	height: 27px;
}

li#rss {
	background: url(/img/button_rss.png) no-repeat;
	width: 105px;
	height: 27px;
}

li#rss a {
	width: 105px;
	height: 27px;
	display: block;
}

li#rss a:hover {
	background: url(/img/button_rss_act.png) no-repeat;
	width: 105px;
	height: 27px;
}

div#main {
	background: url(/img/main.png) repeat-y;
	height: auto !important;
	min-height: 340px;
	height: 340px;
}

div#content {
	width: 756px;
	float: left;
}

div.wrapper_title {
	margin-top: -31px;
	position: relative;
}

div.title {
	display: table;
	width: 0;
}

div.title h2 {
	background: #7ebb05 url(/img/h1.png) no-repeat top right;
	font: bold 12px Arial;
	color: #fff;
	margin: 0;
	padding: 4px 16px 4px 12px;
	white-space: nowrap;
	text-transform: uppercase;
}

div.page_text {
	font: normal 11px Verdana;
	color: #122545;
	margin-left: 252px;
	padding: 20px 20px 30px 16px;
	text-align: justify;
	background: #E9E9E9;
}

div.page_text p {
	margin: 0;
	padding: 0 0 10px 0;
}

div#left_block {
	width: 252px;
	float: left;
	margin-left: -756px;
}

div#left_opros {
	margin-top: 10px;
	margin-left: 31px;
}

div#left_menu {
	margin-top: -54px;
	margin-left: 31px;
	position: relative;
}

div#left_menu ul {
	margin: 0;
	padding: 0;
}

div#left_menu li {
	background: url(/img/left_menu.png) no-repeat;
	list-style: none;
}

div#left_menu li a {
	font: bold 12px Arial;
	color: #fff;
	width: 198px;
	height: 23px;
	padding-left: 14px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

div#left_menu li span {
	font: bold 13px Arial;
	color: #E7F1FD;
	width: 198px;
	height: 23px;
	margin: 10px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	display: block;
	text-align : left;
}


div#left_menu li a span {
	padding-top: 3px;
	display: block;
}

div#left_menu li a:hover {
	background: url(/img/left_menu_act.png) no-repeat;
	color: #96e100;
}

div#right_block {
	width: 244px;
	float: left;
}

div#news_title {
	font: bold 12px Arial;
	color: #fff;
	padding-left: 10px;
	margin-top: -8px;
	text-transform: uppercase;
	position: relative;
}

div#news_block {
	margin: 15px 0 50px 0;
	padding: 0 15px 0 10px;
	margin-top: 11px;
}

div.wrapper {
     height: auto !important;
     min-height: 90px;
     height: 90px;
}

div.date {
	font: bold 11px Verdana;
	color: #65a40c;
	padding-bottom: 4px;
	margin-top: 10px;
}

div.photo {
	float: left;
}

div.photo img {
	float: left;
	padding-right: 4px;
}

div.anons {
	float: left;
	font: normal 11px Verdana;
	color: #fff;
	text-decoration: none;
	padding-bottom: 30px;
}

div.anons a {
	font: normal 11px Verdana;
	color: #fff;
	text-decoration: none;
}

div#footer {
	height: 195px;
	clear: both;
}

div#footer_top {
	height: 133px;
}

div#footer_top_left {
	background: url(/img/left_block.png) no-repeat;
	width: 252px;
	height: 133px;
	float: left;
}

div#banner_left {
	margin-top: -210px;
	text-align: center;
	width: 252px;
	position: relative;
}

div#banner_left div {
	margin-bottom: 12px;
}

div#footer_top_center {
	width: 504px;
	height: 133px;
	float: left;
}

div#banner_center {
	margin: 29px 0 0 13px;
}

div#copyright {
	width: 504px;
	text-align: center;
	margin-top: 15px;
	font: normal 11px Verdana;
	color: #fff;
}

div#copyright a {
	font: normal 11px Verdana;
	color: #fff;
	text-decoration : none;
}

div#footer_top_right {
	background: url(/img/right_block.png) no-repeat;
	width: 244px;
	height: 133px;
	float: left;
}

div#banner_right {
	margin-top: -44px;
	text-align: center;
	width: 244px;
	position: relative;
}

div#banner_right div {
	margin-bottom: 12px;
}

div#footer_bottom {
	height: 62px;
}

div#footer_bottom_left {
	width: 252px;
	height: 62px;
	float: left;
}

div#counters {
	margin: 15px 0 0 27px;
}

div#counters a {
	padding-right: 0px;
}

div#footer_bottom_center {
	width: 504px;
	height: 62px;
	float: left;
}

div#footer_menu {
	margin: 20px 0 0 20px;
}

div#footer_menu a {
	font: bold 12px Verdana;
	color: #669803;
	padding-right: 20px;
	white-space: nowrap;
}

div#footer_logo {
	width: 244px;
	height: 62px;
	float: left;
}

div#footer_logo a {
	font: normal 11px Verdana;
	color: #fff;
	text-decoration : none;
}

table#fifa {
	border: 1px solid #a7a7a7;
}

table#fifa td {
	text-align : center;
	border: 1px solid #a7a7a7;
}

table#newst td {
	padding-top : 6px;
	font: bold 11px Verdana;
	color: #65A40C;
}

table#newst td a {
	padding-top : 6px;
	font-weight: normal;
}

div.sub {	
	position: absolute;
	visibility:hidden;
	margin-left:243px;
	border: 0px solid #435C7C;
	background-color: #435C7C;
	z-index: 10;
}

#sub1 {top:196px;}
#sub2 {top:219px;}
#sub3 {top:242px;}
#sub4 {top:265px;}

#sub5 {top:321px;}
#sub6 {top:344px;}
#sub7 {top:367px;}

#sub8 {top:423px;}
#sub9 {top:446px;}
#sub10 {top:469px;}
#sub11 {top:492px;}
#sub12 {top:515px;}
#sub13 {top:538px;}

#sub14 {top:594px;}
#sub15 {top:617px;}
#sub16 {top:640px;}

#sub17 {top:696px;}
#sub18 {top:719px;}
#sub19 {top:742px;}
#sub20 {top:765px;}
#sub21 {top:788px;}
#sub22 {top:811px;}
#sub23 {top:834px;}
#sub24 {top:857px;}
#sub25 {top:880px;}
#sub26 {top:903px;}
#sub27 {top:926px;}
#sub28 {top:949px;}
#sub29 {top:972px;}
#sub30 {top:995px;}
#sub31 {top:1018px;}
#sub32 {top:1041px;}
#sub33 {top:1064px;}
#sub34 {top:1087px;}
#sub35 {top:1110px;}
#sub36 {top:1133px;}
#sub37 {top:1156px;}
#sub38 {top:1179px;}
#sub39 {top:1202px;}
#sub40 {top:1225px;}

div.sub ul {
	margin: 0;
	padding: 0;
}

div.sub li {
	background: url(/img/left_podmenu.png);
	list-style: none;
}

div.sub li a {
	font: bold 12px Verdana;
	color: #8DCA27;
	height: 21px;
	padding: 3px 10 0 6px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

div.sub li a:hover {
	color: #FFFFFF;
}