* {
    margin:0;
    padding:0;
}
h4 {
    font-size:17px;
}
body {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size:12px;
    line-height:130%;
    color:#494949;
    background-color:#414141;
}

p {
    margin-bottom:5px;
}

input.checkbox {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

#logo {
    position:absolute;
    top:0px;
    left:0px;
    width:600px;
    height:69px;
    outline:none;
    z-index:10;
    cursor:pointer;
}
#counters {
    margin-top:15px;
    margin-left:-20px;
}
#counters a {
    margin-right:10px;
}
#spinner {
    background:url( '/s/images/spinner.gif') no-repeat top left;
    width:100px;
    height:100px;
    position:absolute;
    top:400px;
    left:450px;
    display:none;
}
h1 {
    font-size:20px;
    font-weight:bold;
    margin-bottom:5px;
    line-height:120%;
}
h4 {
    font-size:12px;
    margin-bottom:3px;
}
#container {
    margin:0 auto 0 auto;
    height:auto !important;
    min-height:100%;
    height:100%;
    position:relative;
    width:1044px;
}
#position {
    margin-left:-18px;
    background:white url(/s/images/header.4.jpg) no-repeat scroll 10px 0px;
    width:1044px;
}
#b2 {
    border-left:5px solid #C0C0C0;
    border-right:5px solid #C0C0C0;
    border-bottom:5px solid #C0C0C0;
}
#b1 {
    border-left:5px solid #676767;
    border-right:5px solid #676767;
    border-bottom:5px solid #676767;
/* margin-left:-10px; */
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
#header {
    height:69px;
    width:1024px;
    position:relative;
}
#header form {
    position:absolute;
    top:12px;
    left:802px;
}
#header #search {
    width:160px;
    height:24px;
    background:url(/s/images/bg/search.gif) no-repeat top left;
    float:left;
}
#search input {
    border:0px;
    padding:4px 7px 0 7px;
    width:146px;
    height:24px;
    background-color:transparent;
}
#header input {
    display:block;
    float:left;
    color:#6d6d6d;
    font-size:14px;
}
#header .submit {
    margin-left:3px;
    margin-top:-1px;
}
#navigation {
    height:27px;
    width:1024px;
}
#nav {
    margin-top:5px;
    margin-left:49px;
    height:22px;

}
#nav a {
    color:white;
    z-index:10;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
#nav a:hover {
    text-decoration:none
}
#sports a {
    color: #434343
}
#sports a:hover {
    text-decoration:none
}
#nav li {
    display:inline;
    padding-right:30px;
}
#sports {
    position:absolute;
    top:28px;
    left:35px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    width:970px;
}
#sports a:hover {
    text-decoration:none;
}
#sports li {
    display:block;
    padding-right:15px;
    float:left;
}
#sports li.last {
    float:right;
    margin-right:5px;
}
#sports img {
    float:left;
    width:45px;
    height:41px;
}
#sports span {
    display:block;
    float:left;
    margin-left:4px;
    line-height:43px;
    cursor:pointer;
}
#sports .selected {
    background:#F37022 url(/s/images/corners/sel-article-tl.gif) no-repeat scroll left top;
    line-height:normal;
    margin-top:11px;
}
#sports .selected .content {
    background:transparent url(/s/images/corners/sel-article-br.gif) no-repeat scroll bottom right;
    white-space:nowrap;
    padding:4px 7px 4px 7px;
    color:white;
}
#pagearea {
    width:715px;
    overflow:hidden;
    min-height:10px;
    margin-right:7px;
    float:left;
}
.clearfix:after {
    content:"#";
    display:block;
    clear:both;
    height:0px;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hide from IE Mac \ */
.clearfix {
    display:block;
}
/* End hide from IE Mac */
ul {
    list-style-type:none;
}
img {
    border:0px;
}
#content {
    width:977px;
    position:relative;
}
.catheader {
    position:relative;
    margin-top:25px;
    border:1px solid white;
}
.catheader h2 {
    height:74px;
    background:url( '/s/images/bg/cat-header.gif') repeat-x;
    margin-left:50px;
    padding-top:23px;
    padding-left:60px;
}
.catheader a {
    color:#F26522;
    font-size:26px;
    font-weight:normal;
    line-height:26px;
}
.catheader img {
    position:absolute;
    width:103px;
    height:80px;
/* #left:-50px; */
}
a.totop {
    font-weight:bold;
    font-size:14px;
    padding-left:18px;
    display:block;
    float:right;
    background:url( '/s/images/bg/totop.gif') no-repeat 0px 5px;
}
/* ÏÎÄÂÀË */
#footer {
    margin:25px 25px 0 25px;
    padding-bottom:10px;
    position:relative;
}
#footer ul {
    text-align:justify;
}
#footer .content {
    padding:9px;
}
#footer li {
    display:inline;
    padding-left:16px;
    padding-right:16px;
    text-transform:uppercase;
    font-weight:bold;
}
#footer a {
    text-decoration:underline;
}
#footer .copyright {
    padding-left:20px;
    padding-top:15px;
}
#navinfo {
    margin-bottom:10px;
    font-size:11px;
    color:#F37022;
    background:url( '/s/images/bg/navinfo-start.png') no-repeat top left;
    height:34px;
    z-index:10;
    position:relative;
    top:-6px;
    left:-2px;
    margin-bottom:-3px;
}
#navinfo .content {
    margin-left:30px;
    _margin-left:15px;
    height:32px;
    background:url( '/s/images/bg/navinfo-repeat.png') repeat-x;
    padding-top:2px;
    padding-left:7px;
    padding-right:20px;
    float:left;
    font-weight:bold;
}
#navinfo .end {
    height:32px;
    width:23px;
    background:url( '/s/images/bg/navinfo-end.png') no-repeat;
    float:left;
}
#navinfo span {
    color:#494949;
    padding:0 4px 0 4px;
    font-size:11px;
    font-weight:normal;
}
#navinfo a {
    text-decoration:underline;
    font-size:11px;
    font-weight:normal;
}
#layout {
    margin: 6px 23px 0px 23px;
}
a {
    color:#494949;
}
#banner {
    float:left;
}
#rightcol {
    width:250px;
    float:left;
/* overflow:hidden; */
    margin-left:5px;
}
#userinfo {
    float:right;
    margin-right:23px;
    _margin-right:23px;
    margin-top:43px;
    color:#5E5E5E;
}
#userinfo a {
    color:#5E5E5E;
;
}
#userinfo a:hover {
    text-decoration:none;
}
#userinfo .login {
    display:block;
    float:right;
    font-weight:bold;
    line-height:26px;
    background:url( '/s/images/bg/login-mid.gif') repeat-x;
}
#userinfo .left {
    background:url( '/s/images/bg/login-left.gif');
    width:33px;
    height:26px;
    float:right;
}
#userinfo .settings {
    padding-left:16px;
    margin-left:24px;
    width:165px;
    background:url( '/s/images/bg/settings.gif') no-repeat 0px 2px;
    line-height:26px;
}
#userinfo .register {
    margin-left:18px;
    padding-left:16px;
    line-height:26px;
}
#userinfo .right {
    display:block;
    float:right;
    width:165px;
    height:26px;
    background:url( '/s/images/bg/login-right.gif');
}
#userinfo .logout {
    padding-left:16px;
    margin-left:7px;
    background:url( '/s/images/bg/logout.png') no-repeat 0px 2px;
    line-height:26px;    
}
.curlborder, .curlborder_mirror {
    border:1px solid #C6C6C6;
    position:relative;
}
.curlborder.grey {
    background-color:#F3F3F3
}
.curlborder .topcurl {
    background:url( '/s/images/c/brd_tl.gif') no-repeat top left;
    position:absolute;
    z-index:10;
    width:34px;
    height:36px;
    top:-1px;
    _top:0;
    left:-1px;
}
.curlborder_mirror .topcurl {
    background:transparent url( '/s/images/c/brd_tr.gif') no-repeat top left;
    z-index:10;
    width:36px;
    height:34px;
    position:absolute;
    left:100%;
    margin-left:-35px;
    top:-1px;
    _margin-left:-18px;
    _margin-top:1px;
}
.curlborder .content {
    background:url( '/s/images/c/brd_br.gif') no-repeat bottom right;
    z-index:10;
    position:relative;
    top:1px;
    left:1px;
    padding:10px;
}
.curlborder_mirror .content {
    background:url( '/s/images/c/brd_bl.gif') no-repeat bottom left;
    z-index:10;
    position:relative;
    top:1px;
    left:-1px;
    padding:10px;
}
.curlborder.grey .topcurl {
    background:url( '/s/images/c/brd_grey_tl.gif') no-repeat top left;
}
.curlborder.grey .content {
    background:url( '/s/images/c/brd_grey_br.gif') no-repeat bottom right;
}
.curlcorner {
    background:url( '/s/images/c/lightgrey_tl.gif') no-repeat top left #ECECEC;
}
.curlcorner .content {
    background:url( '/s/images/c/lightgrey_br.gif') no-repeat bottom right;
    padding:13px;
}
.curlcorner_mirror {
    background:url( '/s/images/c/lightgrey_tr.gif') no-repeat top right #ECECEC;
}
.curlcorner_mirror .content {
    background:url( '/s/images/c/lightgrey_bl.gif') no-repeat bottom left;
    padding:13px;
}
.curlcorner_grey {
    background:url( '/s/images/c/grey_tl.gif') no-repeat top left #D6D6D6;
}
.curlcorner_grey .content {
    background:url( '/s/images/c/grey_br.gif') no-repeat bottom right;
    padding:13px;
}
.curlcorner_grey_mirror {
    background:url( '/s/images/c/grey_tr.gif') no-repeat top right #D6D6D6;
}
.curlcorner_grey_mirror .content {
    background:url( '/s/images/c/grey_bl.gif') no-repeat bottom left;
    padding:13px;
}
.selectable .content {
    padding:0px 17px 9px 0px;
}
.selectable.selected a {
    color:white;
}
.selectable.selected {
    background:url( '/s/images/corners/sel-article-tl.gif') no-repeat top left #F37022;
}
.selectable.selected .content {
    background:url( '/s/images/corners/sel-article-br.gif') no-repeat bottom right #F37022;
}
label {
    display:block;
    font-weight:bold;
    margin-left:10px;
}
form li {
    margin-bottom:5px;
}
.input input, .input_focus input {
    border:none;
    background-color:transparent;
    height:22px;
    width:164px;
    padding-top:5px;
    padding-left:4px;
}
div.input {
    background:url( '/s/images/bg/inputs.gif') no-repeat top left;
    min-height:32px;
    http:
    _height:32px;
    padding:3px 0 0 10px;
}
div.textarea {
    background:url( '/s/images/bg/textarea.gif') no-repeat top left;
    min-height:113px;
    _height:113px;
    padding:3px 0 0 10px;
}
div.textarea_big {
    background:url( '/s/images/bg/textarea_big.gif') no-repeat top left;
}
div.input_focus {
    background:url( '/s/images/bg/inputs.gif') no-repeat -812px top;
}
div.textarea_focus {
    background:url( '/s/images/bg/textarea.gif') no-repeat -742px top;
}
div.textarea_big_focus {
    background:url( '/s/images/bg/textarea_big.gif') no-repeat -1000px top;
}
div.textarea textarea, div.textarea_focus textarea {
    border:none;
    background-color:transparent;
    height:90px;
    font-size:12px;
    width:230px;
    padding:3px;
    overflow:hidden;
}
div.textarea_big textarea,div.textarea_big_focus textarea {
    border:none;
    background-color:transparent;
    height:90px;
    #height:85px;
    font-size:12px;
    width:700px;
    padding:10px;
    overflow:auto;
}
div.input_focus input, div_textarea_focus textarea, div.textarea_big_focus textarea {
    color:#DC5C10;
}
div.input input:focus {
    outline:none;
}
label.checked {
    background:url( '/s/images/bg/checkbox.gif') no-repeat top left;
    margin-left:3px;
}
label.unchecked {
    background:url( '/s/images/bg/checkbox_empty.gif') no-repeat top left;
    margin-left:3px;
}
.submit input {
    border:none;
    height:31px;
    width:110px;
    background:url( '/s/images/bg/button.png') no-repeat top left;
    color:white;
    padding:0 10px 5px 10px;
    font-size:14px;
    margin-left:3px;
}
.validation-advice {
    color:#F96F00;
    font-size:12px;
}
span.req {
    color:#DC5C10;
    font-weight:bold;
}
#banner {
    width:240px;
    margin-left:10px;
    _margin-left:5px;
    margin-bottom:15px;
}
span.video {
    background:url( /s/images/video.gif) no-repeat left 3px;
    padding-left:42px;
}
span.photo {
    background:url( /s/images/photo.gif) no-repeat left 3px;
    padding-left:37px;
}