input         {border-width: 1px; border-color: #aaaaaa; border-style: solid;}
body#main_body {margin: 0; padding: 0; background: #fff; width: 100%; height: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;color: #6C6C6C;
}

select {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
#main_table {
	width: 100%; height: 100%; margin: 0; padding: 0; border-width: 0px;
	border-collapse: collapse;border-style: solid;
}
h1 {	margin: 10px 0 5px 0;
	font-size: 20px; 
	font-family: Tahoma, Verdana, sans-serif;
	color: #216002;	
	text-align: left; 
	font-weight: normal;
}
h2 {	margin: 8px 0 5px 0;
	font-size: 14px; 
	font-family: Tahoma, Verdana, sans-serif;
	color: #216002;	
	text-align: left;
	font-weight: bold;
}

h3 {	font-size: 12px; 
	margin: 5px 0 5px 0;
	font-family: Tahoma, Verdana, sans-serif;
	text-align: left;
}

table {	border-width: 0px; border-collapse: collapse; border-style: solid; width: 100%;}
table2 {border-width: 0px; border-collapse: collapse; border-style: solid;}

img {border:0;}
.border_table td {border: 1px solid #fff;padding: 2px 2px 2px 5px;}


.border_table1 td {border: 1px solid #fff; padding: 4px 3px 3px 3px; vertical-align: middle;}

.zagalom {background: #E2E2E2; font-weight: bold;}
.border_table1 th { font-size: 12px; font-weight: bold; text-align: center; border: 1px solid #fff;
	padding: 2px 5px 2px 5px;
}

.border_table1 td .flag { width: 25px; text-align: center;}

.border_table1 .reg_td {padding: 4px 3px 3px 10px; text-align: left;}
.obraty {text-align: center;}
.vartist {text-align: center;}
th {	font-size: 12px; font-weight: bold; text-align: left; border: 1px solid #fff; padding: 3px 5px 3px 5px;
}

.tr1 {background: #E2E2E2;}

.tr2 {background: #F0F0F0;}

.border_table1 .tr2:hover {background: #d3ffbe;}

.border_table1 .tr3 {background: #E2E2E2;}

.border_table1 .tr3:hover {background: #d3ffbe;}

.tr3 {background: #fcfcfc;}

td {vertical-align:top; font-family: Tahoma, Verdana, sans-serif;font-size: 11px;color: #656565;
}/*--Основной шрифт документа--*/

.border_table1 td {text-align: center;}


a {color: #40A105;	text-decoration: none;
}/*--Стиль ссылок--*/
a:hover {color: #999999;}


#header {
	height: 190px;
	background: #000 url(images/fon.gif) 0 0 repeat-x;
}
#logo {

	width: 244px;
	float: left;
}
#main_img {
	height: 190px;
	background: transparent url(images/main_img.jpg) 244px 0 no-repeat;
}
#icon {
	height: 22px;
	width: 81px;
	margin-left: 246px;
}
#login {
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 220px;
	float: right;
    background-color: #DADADA;
}

#login_form {
	margin: 10px 10px 0 0;
	padding: 0;
	height: 0px;
	width: 250px;
	float: right;
}

#icon a {display: block; height: 22px; width: 27px; float: left; }
#icon #home_ico { background: transparent url(images/home_ico.gif) 0 0 no-repeat;}
	#icon #home_ico:hover { background: transparent url(images/home_ico_hover.gif) 0 0 no-repeat;}
#icon #mail_ico { background: transparent url(images/mail_ico.gif) 0 0 no-repeat;}
	#icon #mail_ico:hover { background: transparent url(images/mail_ico_hover.gif) 0 0 no-repeat;}
#icon #map_ico { background: transparent url(images/map_ico.gif) 0 0 no-repeat;}
	#icon #map_ico:hover { background: transparent url(images/map_ico_hover.gif) 0 0 no-repeat;}

/*---CONTENT--*/
#content_conteyner {
	background: transparent url(images/left_bg.jpg) 0 0 repeat-y;
	width: 245px;
}
#content_rasp {
	width: 530px;
	border: 1px solid #000;
	clear: both;
}
/*---FOOTER---*/
#footer_menu {
	padding: 6px 0 6px 0;
	background: transparent url(images/footer_menu.gif) 0 0 repeat-x;
	clear: both;
	text-align: center;
	line-height: 12px;
	color: #fff;
}
#left_part {
	width: 244px;

}
#right_part {
	padding: 20px 20px 30px 20px;
/*	width: 100%; */
}

#left_menu_h {
	padding: 5px 0px 0px 10px;
}

#left_menu {
	padding: 5px 5px 30px 12px;
}

#left_menu_h a {
	background: transparent url(images/arr.gif) 0px 50% no-repeat;
	display: block;
	padding: 0 0 0 10px;
	color: #216002;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}

#left_menu_h a:hover {
	background: transparent url(images/arr_hover.gif) 0px 50% no-repeat;
	color: #000;
}
#left_menu_h #left_menu_h_active {
	background: transparent url(images/arr_active.gif) 0px 50% no-repeat;
	color: #000;
}


#left_menu a {
	display: block;
	padding: 0 0 0 18px;
	background: transparent url(images/arr.gif) 5px 50% no-repeat;
	color: #216002;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
#left_menu a:hover {
	background: transparent url(images/arr.gif) 5px 50% no-repeat;
	color: #000;
}
#left_menu #left_menu_active {
	background: transparent url(images/arr.gif) 5px 50% no-repeat;
	color: #000;
}

#left_menu .chemp {
	background: transparent url(images/ball2.gif) 0 50% no-repeat;
}
#left_menu #left_menu_new {
    background: transparent url(images/arr_hover.gif) 5px 50% no-repeat;
    color: red;
}

#sub_left_menu {
	padding: 0 0 0 15px;
}
#sub_left_menu a {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	background: transparent url(images/arr_sub.gif) 0 7px no-repeat;
	color: #6C6C6C;
}

#sub_left_menu_next {
	padding: 0 0 0 15px;
}
#sub_left_menu_next a {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	background: transparent url(images/arr_sub.gif) 0 7px no-repeat;
	color: #6C6C6C;
}

#sub_left_menu a:hover {
	background: transparent url(images/arr_sub.gif) 0 7px no-repeat;

}
#login_blok {

	margin-left: 3px;

	margin-bottom: 20px;
	background: #E5E5E5;
	width: 300px;

}
#login_blok form {
	height: 70px;

	padding: 20px 0 0px 20px;

}
#login_text {
	width: 130px;
	height: 20px;
	background: #F38001;
	color: #fff;
	float: left;
	text-align: center;
	line-height: 20px;


}
#password_text {
	width: 74px;
	height: 20px;
	background: #F38001;
	color: #fff;
	float: left;
	text-align: center;
	line-height: 20px;


}
#password_blok {
	clear: both;
	padding-top: 5px;
	margin:0;
}
#button_blok {
	clear: both;
	padding-top: 10px;
}
#button_blok a {
	display: block;
}

#button_text {
	width: 90px;
	color: #fff;
	float: left;
	text-align: center;
	line-height: 20px;
	text-align: left;

}
#button_text a {
	color: #000;
	font-size: 10px;
	line-height: 15px;
	text-decoration: underline;
}
#button_text a:hover {
	text-decoration: none;
}
#login_blok input {
	float: right;
	width: 120px;
	height: 20px;
	margin-right: 18px;
}
#login_blok #enter {
	width: 74px;
	height: 20px;

}

.news_date {
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #216002;
}
/*---TURNIR TABLE---*/
#turn_table {border: 1px solid #fff; padding:0; margin:0;}
#turn_table a {text-align: center; display: block;  line-height: 20px; color: #000; font-weight: bold; padding:0px 1px 0px 1px ; margin:0; white-space: nowrap; }
#turn_table td {text-align: center; background: #F0F0F0; border: 1px solid #fff; padding:0; margin:0; vertical-align: middle; font-size: 11px;}
#turn_table th { text-align: center; }

.group_a a {background: #ff7878; }
.group_a a:hover {background: #FF0101; }
.group_a .group_a_active {background: #FF0101; }

.group_b a {background: #FADEAA;}
.group_b a:hover {background: #FEB01C; }
.group_b .group_b_active {background: #FEB01C; }

.group_c a {background: #FAF9B2; }
.group_c a:hover {background: #FAF601;}
#turn_table .group_c_active {background: #FAF601; }

.group_d a {background: #C2FEC3; }
.group_d a:hover {background: #01EA03; }
.group_d .group_d_active {background: #01EA03; }

.group_e a {background: #C5E2FC; }
.group_e a:hover {background: #7BC0FF; }
.group_e .group_e_active {background: #7BC0FF; }

.group_f a {background: #C5CFFD; }
.group_f a:hover {background: #516EFB; }
.group_f .group_f_active {background: #516EFB; }

.group_g a {background: #F9CAFF; }
.group_g a:hover {background: #EA4EFC; }
.group_g .group_g_active {background: #EA4EFC; }

.group_h a {background: #FDB9CC; }
.group_h a:hover {background: #FF6E97; }
.group_h .group_h_active {background: #FF6E97; }



.reiting {font-weight: normal; }

/*---PARTNERS---*/
#partners {padding-top: 50px; width: 245px;}
#partners h2 {text-align:center;}
#top_futbol {text-align: center; padding: 20px 0 10px 0;}
#futbol {text-align: center; padding: 20px 0 10px 0;}
#megasport {text-align: center; padding: 10px 0 10px 0;}
#ifree {text-align: center; padding: 10px 0 10px 0;}
#adesign {text-align: center; padding: 10px 0 10px 0;}
#km {text-align: center; padding: 10px 0 10px 0;}
#m2m1 {text-align: center; padding: 10px 0 20px 0; width: 244px;}

/*---FOOTER---*/
#footer_menu a {
	color: #fff;
	font-size: 11px;
}
#footer_menu a:hover {text-decoration: underline;}

#footer {
	height: 78px;
	background: transparent url(images/footer.jpg) 0 0 repeat-x;
	color: #fff;
	padding: 0px 0 0 20px;
}
#copy {
padding: 20px 0 0 0px;
width: 775px;
}
#footer a {
	color: #fff;
	text-decoration: underline;
}
#footer a:hover {text-decoration: none;}
#footer_img {
	height: 78px;
	background: transparent url(images/boll.jpg) 100% 0 no-repeat;
}
#main_rasp {width: 775px;}

#login_table {border: 1px solid #fff; padding:0; margin:0; width: 30%;}
#login_table a {line-height: 20px; color: #000; font-weight: bold; padding:0px 1px 0px 1px ; margin:0; white-space: nowrap; }
#login_table td {white-space: nowrap; background: #F0F0F0; border: 1px solid #fff; padding:0; margin:0; vertical-align: middle; font-size: 11px; font-weight: bold; }
#advert {float:left; padding-top:15px;}


#left_menu_2 {
	padding: 0px 5px 0px 20px;
}
#left_menu_2 a {
	display: block;
	padding: 0 0 0 18px;
	color: #216002;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
#left_menu_2 a:hover {
	color: #000;
}

#ru_ua {border-bottom:1px solid #BBBBBB; height: 30px; line-height: 25px;}
#ua_site {background: transparent url(images/ua.gif) 0 -2px no-repeat; display:block; height: 26px; width:40px; float:right;}
#ru_site {background: transparent url(images/rus.gif) 0 -2px no-repeat; display:block; height: 26px; width:40px; float:right;}
#ru_ua_block { }
.required {color: #F00}


