*  {
	margin: 0;
	padding: 0; }


 img, fieldset  { border:none;  }
 
body  {
font-family: 'PT Sans', Helvetica, Arial, sans-serif;
color: #333333;
}

#s55 {
font-size: 1.1em;
font-weight: bold;
}

p#jcomh6 {
font-size: 1.2em;
color: #666!important;
font-weight: bold!important;
margin-left: 5px!important;
}

#tag1 {
float: left;
width: 320px;
font-style: italic;
}

#s5_body {
background:url(../images/s5_background.jpg) repeat-x top center;
min-width: 1000px;
}
 
a, label  {
	text-decoration: none;
	color:#333333; }

.inputbox {
	 background:#FFFFFF url(../images/s5_inputbox.png) repeat-x;
     border: solid 1px #4B4A4A;
     color: #333333;
     margin: 4px;
	 padding:4px;
}


h1 {
font-size: 1.5em;
}

.contentpaneopen h1, h2, h3, h4{
margin-bottom: 7px;
line-height: 1.1;
color:#444;
font-size: 1.6em;
text-transform: uppercase;
}

.h2article h1{
font-size: 1.6em;
margin-bottom: 0px;
color: #AF0404;
text-transform: uppercase;
}

h5 {
font-size:13px;
}

h6 {
font-size:14px;
color: #666;
}


.sectiontableheader {
	background-color:#EFEDED;
	border-bottom:solid 1px #DAD8D8;
	color:#333333;
	line-height:29px;
	padding:0pt 10px;
}

.sectiontableentry1 {
	padding:7px;
	background:none;
	color:#333333;
}

.sectiontableentry2 {
	background:#EFEDED;
	padding:7px;
	color:#333333;
}
	
a:hover, a:focus  {
	color:#333333;
	text-decoration:underline; }

 img, fieldset  { border:none;}
 
.latestnews li, .mostread li, .latestnews-color li, .mostread-color li {
	background:url(../images/arrow.png) no-repeat center left;
	padding-left:15px;
}

/* Small text */
.small, .smalldark, .createdate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar  {
     font-size: .90em;
	color: #999;
}


.modifydate {
     font-size: 0.9em;
     padding-top: 10px; }

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
     padding: 0 2px;
    
}

p  {
    margin: 0 0 15px 0;
    text-align: left;
    line-height: 1.5;
 }

ul  {
	list-style: none;
        margin-bottom: 10px}
	
.contentpaneopen ul {
	list-style:disc;
	margin-left:10px;
        ;
	}

ul li  {
	margin-left: 0px;
	line-height:18px } 

ol  {
	
	margin-bottom: 10px;
        
       }

ol li  {
	margin-left: 25px;
        line-height:15px 
}

th  {
	padding: 4px;
	font-weight: bold;
	text-align: left; }

fieldset  {
	border: none; }

fieldset a  {
	font-weight: bold; }


a img  {
	border: none; }



/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog  {
}




table.blog .article_separator  {
	display:block;
	background: url(../images/separator.png) no-repeat center;
	height: 30px; }


table.contentpane  {
    border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
 }

table.contentpaneopen, table.contentpane, table.blog {
width: 100%; }

* html table.contentpaneopen, table.contentpane, table.blog {
width: 98%; }

table.contentpaneopen {
margin-bottom:6px;
}

table.contentpane {
margin-top:15px;
}

table {
     margin-left: auto;
     margin-right: auto; }

table.contentpaneopen  {
	border: none;
         }
        
	
table.contentpaneopen tr td {
padding-left:4px;
padding-right:4px;
}

* html table.contentpaneopen tr td {
padding-left:8px;
}

table.contenttoc  {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%; }

table.contenttoc a  {
	text-decoration: none; }

table.contenttoc td  {
	padding: 1px 5px 1px 25px; }

table.contenttoc th  {
	padding: 4px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F; }

table.poll  {
	padding: 0;
	width: 100%;
	border-collapse: collapse; }

table.pollstableborder  {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left; }

table.pollstableborder img  {
	vertical-align: baseline; }

table.pollstableborder td  {
	padding: 2px!important; }

table.searchintro  {
	padding: 10px 0;
	width: 80%; }

table.searchintro td  {
	padding: 5px!important; }

table.adminform  {
	width: 400px!important; }

.blog_more  {
	margin: 10px 0;
	margin-bottom:25px; }

.blog_more strong  {
	margin: 0 0 5px;
	display: block;
	color: #606060;
	text-transform: uppercase; }

td.buttonheading  {
	padding: 0 0 0 3px!important;
	text-align: center; }

.category  {
	font-size: 13px;
	font-weight: normal; }

.componentheading  {
	padding: 6px;
	margin-bottom: 10px;
    font-size: 1.4em;
	border-bottom:solid 1px #EDEDED;
	line-height: normal;
	font-weight: bold; }

.contentdescription  {
	padding-bottom: 30px; }

table.blog .contentheading  {
	font-weight: normal;
	line-height: normal; }

.contentheading  {
font-size: 1.6em;
}

a.contentpagetitle  {
text-decoration: none!important;
}

a.contentpagetitle:hover {
color:#FF0000;
text-decoration: none!important;
}

a.contentpagetitle:active, a.contentpagetitle:focus {
color:#AF0404;
text-decoration: none!important;
}

.createdate  {
    padding-bottom:13px;
	font-size:1em; }

.modifydate  {
	height: 15px; }

.moduletable  {
	padding: 0;
         }

.mosimage  {
	padding: 0;
	border:1px solid #333333;
	margin:6px;	}

.mosimage img  {
	padding: 0;
	margin: 0!important;}
	
.mosimage_caption {
	background:#333333 none repeat scroll 0%;
	border-top:1px solid #333333;
	color:#FFFFFF;
	font-size:10px;
	margin-top:2px;
	padding:1px 2px;}

tr.sectiontableentry1 td  {
	padding: 5px; }

tr.sectiontableentry2 td  {
	padding: 5px; }

.smalldark  {
	text-align: left; }

div.syndicate div  {
	text-align: center; }
	
a.readon {
margin-left:5px;
font-weight:bold;
}

a.readon:hover, a.readon:active, a.readon:focus  {	
	text-decoration:underline; }

.article_separator {
height:3px;
line-height:3px;

}

.back_button {
	height:37px;
	padding-top:26px; }

div.back_button a,
div.back_button a:hover,
div.back_button a:active  {
	margin: -2px 0;
	display: block;
	font-weight:bold;
	height:37px;
	text-decoration: none!important; }

.pollstableborder {
margin-top:10px;
margin-bottom:10px;
}

table.pollstableborder td {
background:none;
}
	
.clr {
    clear: both;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: url(../../system/images/info.png) 0px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: url(../../system/images/info.png) 0px center no-repeat;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: url(../../system/images/info.png) 0px center no-repeat;}

label.invalid {
color:#FF0000;
}
label.invalid {
color:red;
}
.invalid {
border-color:#FF0000;
}
.invalid {
border-color:red !important;
}
.tool-tip {
   float: left;
   background: #CCCCCC;
   border: 1px solid #333333;
   padding: 5px;
   color:#000000;
   max-width: 200px;
}

.tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   color:#000000;
}

.tool-text {
   font-size: 100%;
   color:#000000;
   margin: 0;
}

.rowpadding {
padding: 13px; 
padding-top:7px;
padding-bottom:7px;
}


/* BODY ELEMENTS
----------------------------------------------------------- */

#s5_top_bar {
/*height:44px;*/
background:url(../images/s5_menu_bg.png);
}

#s5_top_wrap {
margin-left:auto;
margin-right:auto;
width: 925px;
}

#s5_date a{
color:#FFFFFF;
float:left;
padding-top:13px;
font-size:19px;
font-weight:bold;
}

#s5_logo_banner_wrap {
height:80px;
/*background:url(../images/1.png) no-repeat top left;*/
margin-left:auto;
margin-right:auto;
position:relative;
right:35px;
width: 925px;
}

#s5_banner {
float:right;
margin-top:10px;
}

#s5_top_modules {
background:#090909 url(../images/s5_top_mods_bg.png) repeat-x top center;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
}

#s5_top_modules_inner {
padding:10px;
padding-bottom:1px;
}

#s5_top_1 {
float:left;
overflow:hidden;
}

#s5_top_4 {
float:left;
overflow:hidden;
}

#s5_main_bar_wrap {
margin-left:auto;
margin-right:auto;
position:relative;
margin-bottom:-28px;
width: 943px;
}

#s5_main_bar {
background:#DDDDDD;
height:33px;
border-bottom:solid 1px #616060;
border-top:solid 1px #B2B0B0;
}

#nolix2 {
background: #0B0B0B;
color: #CCC;
padding: 2px;
width: 921px;
margin: 0 auto;
margin-top: -13px;
}

#s5_bar_l_corner {
height:19px;
width:19px;
background:url(../images/s5_bar_l_corner.png) no-repeat top left;
float:left;
}

#s5_bar_r_corner_light {
height:19px;
width:19px;
background:url(../images/s5_bar_r_corner_light.png) no-repeat top left;
float:right;
}

#s5_bar_r_corner_dark {
height:19px;
width:19px;
background:url(../images/s5_bar_r_corner_dark.png) no-repeat top left;
float:right;
}

#s5_pathway {
float:left;
padding-left:12px;
padding-top:9px;
font-weight:bold;
}

#s5_top_modules a {
color:#CCCCCC;
}

.breadcrumbs {
/*background:url(../images/s5_breadcrumb.png) no-repeat top left;*/
padding-left:0px;
}

#s5_search_login {
background:url(../images/s5_search_l.png) no-repeat top left;
height:33px;
float:right;
margin-top:-1px;
border-top:solid 1px #595959;
padding-left:46px;
}

#s5_login_wrap a, #s5_login_wrap label {
color:#FFFFFF;
}

#s5_login_wrap p {
padding:0px;
}

#s5_login_wrap .inputbox {
margin-left:0px;
margin-right:0px;
}

#s5_search, #s5_login {
float:right;
}

#s5_search #mod_search_searchword {
border:none;
color:#FFFFFF;
font-weight:bold;
background:none;
width:136px;
padding-left:10px;
font-size:13px;
margin-right:20px;
}

#s5_search .search {
background:url(../images/s5_search.png) no-repeat top left;
}

#s5_search .button {
margin:0px;
vertical-align:top;
margin-top:4px;
margin-right:5px;
}

#s5_login_icon {
background:url(../images/s5_login.png) no-repeat center left;
height:33px;
float:left;
width:16px;
margin-right:4px;
}

#s5_login_wrap {
background:#6A6969;
border-right:solid 1px #393939;
border-bottom:solid 1px #393939;
padding:13px;
margin-left:-125px;
width:158px;
overflow:hidden;
}

#s5_register_text, #s5_login_text {
height:25px;
float:left;
padding-top:9px;
padding-left:7px;
padding-right:7px;
}

#s5_register_text a, #s5_login_text a {
color:#FFFFFF;
font-size:11px;
}

#s5_login {
margin-right:4px;
}

#s5_login_message {
float:left;
color:#FFFFFF;
font-size:11px;
padding-top:11px;
text-align:center;
}

#s5_logout_button .button {
margin-top:4px;
margin-left:8px;
margin-right:4px;
}

#s5_main_body_wrap {
background:#D5D4D4;
border:solid 1px #FFFFFF;
padding:9px;
margin-left:auto;
margin-right:auto;
width: 905px;
}

#s5_main_body1 {
background:#FFFFFF url(../images/s5_top_gradient.png) repeat-x top center;
}

#s5_main_body2 {
background:url(../images/s5_bot_gradient.png) repeat-x bottom center;
padding:14px;
}

#s5_row_wrap {
background:#D5D4D4;
border:solid 1px #FFFFFF;
padding:9px;
margin-left:auto;
margin-right:auto;
}

#s5_row1 {
background:#FFFFFF url(../images/s5_top_gradient.png) repeat-x top center;
}

#s5_row2 {
/*background:url(../images/s5_bot_gradient.png) repeat-x bottom center;*/
padding:14px;
padding-bottom:0px;
}

#s5_bot_row_wrap {
background:url(../images/s5_bot_row_bg.png) repeat-x top center;
}

#s5_bot_row_wrap_inner1 {
margin-left:auto;
margin-right:auto;
padding-top:30px;
color:#FFFFFF;
padding-bottom:4px;
background:url(../images/s5_bot_row_bg.png) repeat-x top center;
width: 925px;
}

* html #s5_bot_row_wrap_inner1 {
padding-bottom:0px;
}

#s5_footer {
border-top:solid 1px #383838;
background:#060606;
height: auto;
}

#s5_footer_inner {
margin-left:auto;
margin-right:auto;
color:#999999;
padding-top:20px;
padding-bottom:20px;
background:#060606;
width: 925px;
}




* html #s5_footer_inner {
padding-bottom:0px;
}

#s5_footer_inner a {
color:#999999;
}

#s5_footer_inner .active item114, .active item116, .active item93, .active item111, .active item113, .active item92 {
color:#999999;
}

#current{
color:#999999;
background-color: transparent;
}

#s5_bottom_pos a:active {
background-color: transparent;
color:#999999;
}

#s5_bottom_pos ul.menu #current a {
background-color: transparent;
font-weight: normal;
}

#s5_bottom_pos #current {
color:#999999;
background-color: transparent;
}


#s5_footer_text {
width:48%;
float:left;
}

#s5_bottom_pos {
float:right;
margin-top:-10px;
}


#s5_bottom_pos_2 {
float:right;
margin-top:15px;
}



#s5_right_column, #s5_left_column, #s5_middle_column {
float:left;
}

#s5_right_column {
width: 220px;
}

#s5_middle_column {
width: 657px;
}

#s5_left_column_inner {
padding-right:14px;
}

#s5_right_column_inner {
padding-left:14px;
}

#s5_body_column {
float:left;
}

.coll1 {
width: 657px;
}

.coll2 {
width: 443px;
}

#s5_inset_column {
float:right;
width: 200px;
margin-right: 10px;
}

#s5_top_modules_inner .latestnews li, #s5_top_modules_inner .mostread li, #s5_top_modules_inner .latestnews-color li, #s5_top_modules_inner .mostread-color li, #s5_bot_row_wrap .latestnews li, #s5_bot_row_wrap .mostread li, #s5_bot_row_wrap .latestnews-color li, #s5_bot_row_wrap .mostread-color li {
background: url(../images/s5_news_arrow.png) no-repeat center left;
padding-left: 20px;
line-height: 1.5;
background-position: 0px 8px;
}

#s5_bot_row_wrap .contentheading, #s5_top_modules_inner .contentheading {
	border:none;
	font-size:11px;
	height:16px;
	vertical-align:top;
}

#s5_main_body2 .newsflash_title, #s5_row_wrap .newsflash_title  {
font-size:12px;
padding-left:0px;
}

.s5_nf_spacer {
height:0px;
}

#s5_main_body2 .s5_nf_spacer, #s5_row_wrap .s5_nf_spacer {
height:8px;
padding:0px;
}


/* BOTTOM MENU
----------------------------------------------------------- */

#s5_bottom_pos ul.menu{

}



#s5_bottom_pos ul.menu li {
float:left;
margin-left:8px;
}

#s5_bottom_pos ul.menu {
margin-left:18px;
}

/* COLUMN MENU
----------------------------------------------------------- */



#s5_main_body_wrap ul.menu a {
color:#666666;
padding:5px;
padding-left:18px;
border-bottom: 1px solid #E7E7E7;
display:block;
background:url(../images/arrow.png) no-repeat left center;
font-size: 1.2em;
line-height: 1.7;
}

#s5_main_body_wrap ul.menu a:hover {
background: #F1F1F1 url(../images/arrow.png) no-repeat left center;
text-decoration:none;
}

#s5_main_body_wrap ul.menu ul a:hover {
background:none;
text-decoration: underline;
}

#s5_main_body_wrap ul.menu ul a {
background:none;
color:#666666;
padding:5px;
padding-left:36px;
border-bottom: none;
display:block;
font-weight: normal;
}

#s5_main_body_wrap ul.menu ul ul a {
background:none;
color:#666666;
padding:5px;
padding-left:36px;
border-bottom: none;
display:block;
}

ul.menu ul #current a {
font-weight: bold;
color:#666666;
}

ul.menu #current a {
font-style: normal;
font-weight: bold;
}

#s5_main_body_wrap ul.menu li {
padding:0px;
}

#s5_main_body_wrap ul.menu {
margin-bottom:8px;
}




/* MODULE STYLES
----------------------------------------------------------- */

#s5_top_1 .moduletable h3, #s5_top_3 .moduletable h3{
margin-bottom:6px;
}

.s5_top_2_h3_left {
background:url(../images/s5_top2_left.png) no-repeat top left;
padding-left:29px;
margin-top:-10px;
margin-right:-10px;
position:relative;
float:right;
}

.s5_top_2_h3_middle {
background:url(../images/s5_top2_middle.png) repeat-x;
height:33px;
padding-top:6px;
padding-right:19px;
padding-left:15px;
position:relative;
text-align:right;
}

#s5_bottom_row_one_1_mod, #s5_bottom_row_one_2_mod, #s5_bottom_row_one_3_mod, #s5_bottom_row_one_4_mod, #s5_bottom_row_two_1_mod, #s5_bottom_row_two_2_mod, #s5_bottom_row_two_3_mod, #s5_bottom_row_two_4_mod {
float:left;
}

#s5_bottom_row_two_1_mod {
width: 50%;
}

#s5_bottom_row_two_2_mod {
width: 50%;
}

.s5_mod_h3_wrap {
background:url(../images/s5_h3_bg.png) repeat-x bottom center;
padding:10px;
padding-top:6px;
padding-bottom:6px;
border:solid 1px #CCCCCC;
margin-bottom:2px;
float:left;
}

.module_round_box {
background:#FFFFFF url(../images/s5_mod_bg_tl.png) no-repeat top left;
margin-bottom:14px;
border:solid 1px #CCCCCC;
}

.module_round_box div div {
background:url(../images/s5_mod_bg_bl.png) no-repeat bottom left;
}

.module_round_box div div div {
padding:12px;
}



.module_round_box div div div div{
background:none;
padding:2px;
}


.s5_mod_h3_wrap-none {
padding:0px;
margin-bottom:2px;
float:left;
}

.module_round_box-none {
margin-bottom:14px;
}

.module_round_box-none div div div {
padding:0px;
}

.s5_mod_h3-box {
margin-bottom:5px;
}

.module_round_box-box {
margin-bottom:14px;
background:#F5F5F5;
border:solid 1px #CCCCCC;
}

.module_round_box-box2 {
margin-bottom:12px;
border:none;
}

.module_round_box-box div div div {
padding:12px;
}


#s5_bot_row_wrap_inner1 .s5_mod_h3_wrap {
background:none;
padding:0px;
border:none;
}

#s5_bot_row_wrap_inner1 .s5_mod_h3_wrap {
padding:0px;
padding-bottom:8px;
}

#s5_bot_row_wrap_inner1 .module_round_box {
border:none;
background:none;
margin-bottom:14px;
}

#s5_bot_row_wrap_inner1 .module_round_box div div{
background:none;
}

#s5_bot_row_wrap_inner1 .module_round_box div div div {
padding:0px;
}

#s5_bot_row_wrap_inner1 .s5_h3_first {
color:#FFFFFF;
}

#s5_bot_row_wrap_inner1 a {
color:#CCCCCC;
}

#s5_bot_row_wrap_inner1 .s5_mod_h3 {
color:#CCCCCC;
font-size: 1.5em;
}




/* S5 LIVE SEARCH
----------------------------------------------------------- */


#loading_img {
	position:absolute;
	margin-left:-34px;
	margin-top:9px;
}

#s5_ls_outer_wrap {
	z-index: 3;
	position: absolute;
	right:0;	
	margin-top:5px;
	float:right;
	border:solid 1px #767676;
	color:#FFFFFF;
	font-size:12px;
}

#s5_ls_outer_wrap a {
	font-size:12px;
	color:#CCCCCC;
	font-weight:normal;
}

#s5_ls_outer_wrap h3 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	background:url(../images/live_search/s5_ls_arrow.png) no-repeat center left;
	padding-left:18px;
}

#s5_ls_outer_wrap h3 a {
	font-weight:bold;
}

#s5_ls_outer_wrap span {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.s5_results {
	border: 4px #EEE solid;
}

.s5_ls_close {
	position:absolute;
	right:5px;
	background:#323232 url(../images/live_search/exit.png) no-repeat right top;
}

.s5_ls_top_bar {
	padding:7px;
	font-weight:bold;
	padding-left:12px;
	height:14px;
	background:#252525 url(../images/live_search/s5_bar.png) repeat-x;
}

.s5_ls_bottom_bar {
	padding:7px;
	font-weight:bold;
	padding-left:12px;
	height:14px;
	background:#252525 url(../images/live_search/s5_bar.png) repeat-x;
}

#s5_ls_outer_wrap .s5_ls_result1, .s5_ls_no_result {
	padding:7px;
	padding-left:12px;
	background:#323232 url(../images/live_search/s5_result1.png) repeat-x;
}

#s5_ls_outer_wrap .s5_ls_result2 {
	padding:7px;
	padding-left:12px;
	background:#464646 url(../images/live_search/s5_result2.png) repeat-x;
}

#s5_ls_outer_wrap .s5_ls_result1 span, #s5_ls_outer_wrap .s5_ls_result2 span {
	line-height:120%;
	font-weight:normal;
}
	
#s5_ls_outer_wrap .s5_ls_result2:hover, #s5_ls_outer_wrap .s5_ls_result1:hover {
	background:#000000;
}

.s5_ls_search_word {
	background:#0F0F0F;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}







.competition_bg_wrapper {
	background-attachment:fixed;
	}

.competition_scroll {
	border-width:1px; border-color:#252525; border-style:solid;
	height:200px;
	width:100%;
	overflow:auto;
	position:relative;
	display:block;
	margin-bottom:15px;
	}

.competition_wrapper {
 	width:100%;
	position:relative;
	}

/* Competition Table WITHOUT Scrolling */

.copetition_bg_wrapper_no_scroll{
	width:100%;
	border-width:1px; border-color:#252525; border-style:solid;
	background-attachment:fixed;
	display:block;
	margin-bottom:15px;
	}

.competition_wrapper_no_scroll {
	width:100%;
	position:relative;
	}

/* Competition LEFT column */

p.competition_date {
	width:105px;
	border-top:1px #252525 solid; border-bottom:none; 
	font-style:normal; font-size:11px;
	text-align:center;
	position:absolute; left:0; top:0;}
	
/* Competition MIDDLE column */
	
ul.competition_titles {
	margin:0 0 0 125px;	padding:0;
	list-style:none;}
	
ul.competition_titles li {
	border-width:1px 0 0 1px; border-color:#252525; border-style:solid;
	margin:0; padding:5px 15px;
	font-size:11px;
	position:relative;
	line-height:20px;}

/* Competition RIGHT column */

ul.competition_titles li span{position:absolute;right:15px;top:3px;}

/* Competition Paragraph */

ul.competition_titles li p {
	color:#999999;
	font-size:11px;	line-height:20px; text-align:justify;
	margin:3px 0 0 0; padding:0;}
		
/* Competition Headers */

.list_header{
	width:100%;
	height:25px;
	background-color:#bcbcbc;
	font-size:11px; 
	font-weight:bold;
	position:relative;
	padding-bottom:5px;
}

.list_year{position:absolute; left:13px; top:5px;}
.list_title{position:absolute; left:143px; top:5px;}
.list_place{position:absolute; right:32px; top:5px;}

/* Athlete Table */

.ath_table_hdr {width:100%; border-collapse:collapse; color:#FFF; height:25px;}
.ath_table_hdr td {padding-left:5px;}
.ath_table {width:100%; border-collapse:collapse; color:#FFF;}
.ath_table td {border-bottom:#303030 1px solid; padding-left:5px; height:25px; font-size:10px; vertical-align:middle;}
.ath_table .last td {border:none;}
/* Scrollbar Colours */

body {
	scrollbar-face-color: #161616;
	scrollbar-highlight-color: #161616;
	scrollbar-3dlight-color: #161616;
	scrollbar-darkshadow-color: #161616;
	scrollbar-shadow-color: #161616;
	scrollbar-arrow-color: #454545;
	scrollbar-track-color: #454545;
}

/************************************************************* DOWNLOADS */

.ath_dwn_wrapper {
	width:605px;
	margin-bottom:10px;
	padding:0;
}
	
.ath_dwn_section, .ath_dwn_section_2 {
	width:300px;
	margin-bottom:10px;
	float:left;
	}
	
.ath_dwn_wrapper img {
	float:left;
	margin-right:10px;
	border:#454545 1px solid;
	}	
	
.ath_dwn_wrapper p {
	margin:0;
	padding:0;
	}

.ath_dwn_workout {
	color:#666666;
	font-size:10px;
	}		
	
.ath_dwn_wrapper ul {
	padding:0;
	margin:7px 0 0 0;
	}	
	
.ath_dwn_wrapper li {
	list-style:none;
	}	
	
.ath_dwn_wrapper a {
	color: #c2c2c2; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	font-size:11px;
	}
	
/************************************************************* MAIN PAGE NAVIGATION */

.athlete_list {margin:0; padding:0; list-style:none; width:800px; margin:0 auto;}
.athlete_list li {float:left; margin:0 7px 7px 0; position:relative;}
.athlete_list li a {display:block; width:248px; height:86px; padding:7px; text-decoration:none; overflow:hidden;}
.athlete_list li a:hover {background:none; color:#fff; cursor:pointer;}
.athlete_list li img, .athlete_list li h3, .athlete_list li p {float:left;}
.athlete_list li h3, .athlete_list li p {width:154px;}
.athlete_list li h3 {margin:0 0 0 8px; padding:0 0 7px 0; line-height:14px; font-style:normal; font-size:12px; text-transform:uppercase; border-bottom:1px solid #222222; color:#ededed;}
.athlete_list li p {margin:0 0 12px 8px; padding:7px 0 0 0; font-size:10px; line-height:14px; border-top:1px solid #373737; color:#898989;}
.athlete_list li p.link {margin:0 0 0 7px; padding:0; color:#444; border:none; width:auto;}
.athlete_list li a:hover p.link {color:#942a31;}

/* Meal Plan tabs */
	
.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	
}

.mootabs_title li {
	float: left;
	background-color: #454545;
	padding: 5px 8px 5px 8px;
	margin-right: 2px;
	cursor: pointer;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	font-weight: bold;
	line-height: 24px;
	border-top: 1px solid #454545;
	border-right: 1px solid #454545;
	border-left: 1px solid #454545;
}

.mootabs_title li.active {
	background-color: #000;
	color: #fff;
	border-top: 3px solid #ba1f0a;
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 100%;
	top: -1px;
	font-family: "Trebuchet MS";
	clear: both;
	color: #fff;
	overflow: auto;
	border: 1px solid #454545;
	/*padding: 5px;*/
	margin-bottom: 10px;
}

.mootabs_panel.active {
	background-color: #000;
	display: block;
	
}

.mootabs_title li.over {
	font-weight: bold;
}

div.pagin3 {
margin-bottom: -35px;
}

table.pagination {
text-align: center;
}

table.pagination span, table.pagination a {
border:1px #ccc solid;
margin:0 5px;
padding-left: 5px;
padding-right: 5px;
background: #FAFAFA;
font-weight: bold;
}

table.pagination span.pagin1 {
background: #AF0404;
color: white;
}

table.pagination font.pagin2 {
float: left;
padding-bottom: 8px;
}

#redline {
padding: 10px 10px 5px 10px;
margin: 5px 0 20px 0;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
box-shadow: 0 0 5px rgba(0, 0, 0, 1);
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
border-radius: 5px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
border-left: 8px solid #AF0404;
width: 89%;
margin-left: 35px;
}

#kyrsiv {
font-style: italic;
padding: 10px 10px 5px 10px;
margin: 5px 0 20px 0;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
box-shadow: 0 0 5px rgba(0, 0, 0, 1);
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
border-radius: 5px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1);
border-left: 8px solid #AF0404;
width: 500px;
margin-left: 50px;
}

#h1, .h1 {
margin-bottom: 7px;
line-height: 0.9;
color:#444;
font-size: 1.6em;
text-transform: uppercase;
font-weight: 600;
}

#strong, .strong{
font-weight: bold;
margin-bottom: 15px;
}

#strong2, .strong2{
margin-bottom: 2px;
font-size: 1.2em;
font-weight: 600;
color: #444;
}


#strong5{
font-weight: 600;
}

#ul2 li, .ul2 li{
list-style-type:circle;
line-height: 1.5;
margin-left:35px;
padding-bottom: 0;
}

#divul {
border: 1px solid #D5D4D4;
background-color: #F8FCF5;
box-shadow: 1px 1px 10px 1px #999999;
margin: 0 0 20px 0;
padding: 10px;
}

#ul3 li {
list-style-type:circle;
line-height: 1.5;
margin-left:35px;
margin-bottom:20px;
}

#ul4 li{
position: relative;
list-style-type: none;
margin: 0 0 18px 35px;
line-height: 1.5;
}

#ul4 {
counter-reset: li;
}

#ul5 li {
position: relative;
list-style-type: none;
margin: 0 0 18px 35px;
line-height: 1.5;
}

#ul5 li:before {
content: '';
top: 7px;
position: absolute;
left: -18px;
width: 8px;
height: 4px;
background: #AF0404;
}

#ul4 li:before {
content: counter(li);
counter-increment: li;
position: absolute;
top: 3px;
left: -26px;
width: 18px;
height: 18px;
border: 1px solid #AF0404;
border-radius: 50%;
font-size: 12px;
color: #AF0404;
text-align: center;
}

#ol2 li{
line-height: 1.5;
margin-left:50px;
padding-bottom: 0;
}

#underline{
text-decoration: underline;
}

#underline2{
  text-decoration: underline;
  text-transform: uppercase;
  margin-bottom: 5px;
}

#textlink, .textlink{
font-weight: bold;
}

#bold_kyrsiv, p.bold_kyrsiv {
font-weight: bold;
font-style: italic;
}

#quote {
font-style: italic;
margin-left: 300px;
}


#author {
float: right;
padding-right: 5px;
}







#nolix5 #nolix_link a{
font-size: 17px;
}


#nolix5 div {
border: none;
background: #1c1c1c;
padding: 0px;
margin: 0px;
}

 
#nolix5 a {
color: #ccc !important;
text-decoration: underline !important;
}
 
#nolix5 a:hover {
text-decoration: none !important;
}


#back-red {
background-color: #AF0404;
color: white;
}

p.before {
padding: 0 0 0 27px;
background-color: #F8FCF5;
border: 1px solid #f1f1f1;
}

#knopki {
float: left;
margin: -20px 0 15px 0;
}