.amateurs_div{padding-left:70px;padding-right:7px;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}

td.nopad{ padding: 0;}

font
{
FONT-SIZE:10pt;
FONT-FAMILY:Arial, Helvetica, sans-serif;

}
.text1{
text-align:justify;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;
}
.text2{
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE: 11pt;
}

a.unline:link, a.unline:visited, a.unline:active {
text-decoration: underline;
color: #E5E5E5;
}
a.unline:Hover {
text-decoration: none;
color: black;
}

html{overflow-x: auto;}

a.menu_js_a:link, a.menu_js_a:visited, a.menu_js_a:active {
text-decoration: none;
color: #666666;
}
A.menu_js_a:Hover {
text-decoration: none;
color: #000000;
}

.text_1{
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-indent: 20;
text-align:justify;
FONT-SIZE: 10pt;
}
.tab {
/*BACKGROUND-COLOR: #999999;
*/
border-left:solid #999999 1px;
FONT-SIZE:10px;
FONT-FAMILY:Arial, Helvetica, sans-serif;
text-align:center;
}
.p{
PADDING: 4px;
border-right:solid #999999 1px;
vertical-align:middle;
text-align:center;
/*BACKGROUND-COLOR: #FFFFFF;*/
}
img.img1 {  vertical-align:baseline;border:0px }

.menu_js {FONT-SIZE:13px;FONT-FAMILY:Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #FFF;BORDER: #999999 1px solid;PADDING: 5px 5px 5px 5px;POSITION: absolute;TEXT-ALIGN: left;VISIBILITY:hidden;top:118px;WIDTH: 100px;Z-INDEX: 30;layer-background-color: #efefef;}

.tim_9{
FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 9pt;
}
.s_links {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight:bolder;
}
.a_2 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
}
.a_2_10 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
}

H2,H3{
FONT-FAMILY:Arial, Helvetica, sans-serif;
text-align:CENTER;
font-weight:bolder;
FONT-SIZE: 11pt;
}
td{
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
}

H1,H4 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bolder;
text-align:CENTER;
FONT-SIZE: 11pt;
}
.h4_zag_1 {
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-weight:bolder;
FONT-SIZE: 12pt;
}
A.osn_for_nav_menu_1_na{
	text-decoration: none;
	Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}
ul {
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-indent: 20;
text-align:justify;
FONT-SIZE: 10pt;
}

p.text {
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-indent: 20;
text-align:justify;
FONT-SIZE: 10pt;
}
.abz {
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-indent: 20;
text-align:justify;
FONT-SIZE: 11pt;
}
.zag1 {
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bolder;
FONT-SIZE: 11pt;
}
.c1{
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bolder;
}
.big {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
}
.a10{
	text-decoration: none;

FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt;font-weight: bolder;
}
.a10r{
	text-decoration: none;

FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;font-weight: bolder;
}
.a11{
	text-decoration: none;
text-indent: 5;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11pt;
}
.zag_vn_1{
text-decoration: none;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px;
}
.dop_ht{
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;
}
A.osn_for_rubrika_1{
	text-decoration: none;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE:9pt;font-weight:bolder;
}
A.osn_for_rubrika_1_nb{
	text-decoration: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}

A {	text-decoration: none;
	color: #555555;
}


A.url_naz {
	text-decoration: none;
	color:black;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;font-weight: bolder;
}
A.url_naz:Hover {
	text-decoration: none;
	color:black;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;font-weight: bolder;
}
A.not_url_naz {
	text-decoration: none;
	color:#666666;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;font-weight: bolder;
}
A.not_url_naz:Hover {
	text-decoration: none;
	color:black;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;font-weight: bolder;
}
A.not_url_naz_10 {
	text-decoration: none;
	color:#666666;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;font-weight: bolder;
}
A.not_url_naz_10:Hover {
	text-decoration: none;
	color:black;
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;font-weight: bolder;
}



A.two {
	text-decoration: none;
	color: black;
}
A:Hover {
	text-decoration: underline;
	color: #999999;
}
A.two:Hover {
	text-decoration: none;
	color:#666666;
}
A.four {
	text-decoration: none;
	color: black;
}
A.four:Hover {
	text-decoration: none;
	color:#666666;
}
A.free {
text-decoration: none;
color: #E5E5E5;
}
A.free:Hover {
color: black;
}


.ipsList_inline > li {
	display: inline-block;
	margin: 0 3px;
	text-indent: 0px;
}
	.ipsList_inline > li:first-child { margin-left: 0; }
	.ipsList_inline > li:last-child { margin-right: 0; }
	.ipsList_inline.ipsList_reset > li:first-child { margin-left: 3px; }
	.ipsList_inline.ipsList_reset > li:last-child { margin-right: 3px; }
	.ipsList_inline.ipsList_nowrap { white-space: nowrap; }
.main_width {
	margin: 0 auto;
   	min-width: 960px;
}
#primary_nav {
	background: #3a4752 url(http://forum.athlete.ru/public/style_images/shivana/primary_nav_bg.png) repeat-x;
	font-size: 13px;
line-height: 11px;
padding: 0 10px; 
}
	#community_app_menu > li { 
margin: 0;
position: relative;
}
	#community_app_menu > li.left {
background: #424d58; 
border-left: 1px solid #343f4a;
border-right: 1px solid #343f4a;
margin-left: -1px;
}
	#community_app_menu > li:first-child {
border-left: 1px solid #343f4a;
border-right: 1px solid #343f4a;
	}
	#community_app_menu > li > a {
		color: #B6C6D3; 
		display: block;
		padding: 10px 12px; 
		text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
		outline:none;
-webkit-transition: background 200ms linear;
-moz-transition: background 200ms linear;
-o-transition: background 200ms linear;
transition: background 200ms linear;
text-decoration: none;
	}
		#community_app_menu > li > a:hover, #community_app_menu > li > a.menu_active { 
color: #D3E3F1; 
background: #343f4a; 
-webkit-transition: background 100ms linear;
-moz-transition: background 100ms linear;
-o-transition: background 100ms linear;
transition: background 100ms linear;
}
	#community_app_menu > li.active > a {
		color: #B6C6D3; 
		background: #343f4a; 
	}
#primary_nav li ul.sitemenu {
	background: #646d75;
	background: rgba(52,63,74,0.75);
	display:none; 
	position:absolute;
z-index: 10;
padding:0;
}
#primary_nav li:hover ul.sitemenu {
	display: block; 
	width: 140px;
}
#primary_nav li ul.sitemenu li, #primary_nav li ul.sitemenu li a {	
	list-style: none; 
	display: list-item;
color: #B6C6D3;
text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
line-height: 20px;
text-indent: 12px;
text-decoration: none;
}
#primary_nav li ul.sitemenu li {
border-top: 1px solid #8b9197;
border-top: 1px solid rgba(255,255,255,0.25);
-webkit-transition: background 200ms linear;
-moz-transition: background 200ms linear;
-o-transition: background 200ms linear;
transition: background 200ms linear;
}
#primary_nav li ul.sitemenu li:hover, #primary_nav li ul.sitemenu li a:hover {
color: #D3E3F1;
text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
background: #343f4a;
-webkit-transition: background 100ms linear;
-moz-transition: background 100ms linear;
-o-transition: background 100ms linear;
transition: background 100ms linear;
}
.right { float: right; }
.left { float: left; }
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/***************************************/
/* mygsearch */

#mygsearch input[type="text"] {
background: url(http://athlete.ru/pic/search-dark.png) no-repeat 10px 5px #333e49;
border: 0 none;
font: 12px Arial,Helvetica,Sans-serif;
color: #B6C6D3;
margin-top: 4px;
margin-left: 10px;
margin-bottom: -14px;
padding: 4px 15px 4px 30px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}