html, body {margin:0;padding:0;}
body {font: 76% arial,sans-serif; color:#4A4A4B;}
a {color:#409FE1; font-size:12px; text-decoration:none;}
a:hover {color:#409FE1; text-decoration:underline;}
sup, blockquote {color:#409FE1; font-size:11px;}
span, .regu dt {color:#919191; font-size:11px;}

* {margin:0px; padding:0px;}

#basic {width:1000px; margin:0 auto; text-align:left;}

/***  Header  ***/
.head {position:relative; background: url(../images/head0.jpg) no-repeat 0 0; height:40px;}
.head dt {float:left; padding-top:12px;} 
.he1  {padding-left:20px; width:296px;} 
.he1 a {color:#747474; margin:0 10px 0 10px;}
.he2 {width:130px; margin-top:-6px;}
.he2 {height:16px; line-height:26px; font-size:11px;}
.he2 a {padding:4px 15px; color:#fff; border:1px solid #fff; background:#FF0080; text-decoration:none;}
.he2 a:hover {background:#FF0080; text-decoration:underline;}
.he3 {height:28px; color:#7C7C7C;}
.he3 a {color:#409FE1; text-decoration:underline;}
.he3 a:hover {color:#FF0080 !important;}
.hename {color:#FF0080 !important; font-size:12px;}
#login_link, .logout_link {background: url(../images/login.gif) no-repeat; padding-left:15px;}
.logout_link {background-position:0 -12px; margin-left:10px;}
#login_link {background-position:0 3px; color:#409FE1; text-decoration:underline;}
.he4 {float:right !important;}
.wap, .rss {text-decoration:underline; font-size:11px; margin-right:10px;}

.tnews {position:relative; padding:11px 0 0 0; background:#ACACAC url(..//images/bg02.gif) repeat-x 0 0px; height:79px; list-style:none;}
.tnews li {list-style:none; float:left; width:248px; height:73px; color:#e0e0e0;}
.tnews .tn1 {border-left:1px solid #e5e5e5;}
.tnews a {display:block; text-decoration:underline; font-size:14px; color:#fff; padding:8px 6px 0 6px;}
.tnews a:hover {border:none !important; text-decoration:none !important; color:#fff; padding:8px 6px 0 6px;}
.tnews img {float:left; border:1px solid #fff; margin-right:10px; width:48px;}

.logo_left {float:left; width:320px;}
.logo {position:relative; height:91px; margin-top:1px; } .logo h1 a {width:300px; height:75px; font-size:17px; font-weight:normal; overflow:hidden; display:block; position:absolute; top:14px; left:20px;} .logo h1 a span {position:absolute; width:300px; height:100px; top:0; left:0; background:transparent url(..//images/logo.jpg) no-repeat 0 0;  cursor:pointer;} .logo blockquote {margin:58px 0 0 87px; position:absolute;}
.logo a:hover {border:none !important;}
.logo_right {float:left;}
.logo_right .banner {width:480px; margin:0 50px 0 50px; padding-top:15px;}
.logo_right div {float:left;}
.logo_right .about_right {padding-top:28px;}
/***  Header  ***/

/***  Auth  ***/
#login_box {display:none; position:absolute; top:40%; left:30%; z-index:1130;}
#overlay {position:absolute; display:none; background:#000; opacity:.3; filter:alpha(opacity=30); left:0; top:0;}
#lbox {background: url(../images/login_bg.png) no-repeat 0 0; height:140px; width:330px; padding:60px 20px 20px 50px;}
#lbox form {padding-top:5px;}
#lbox label {display:block; width:40px; float:left; margin-bottom:10px; font-size:11px; padding:4px 10px 0 0;}
#lbox input {height:18px; width:150px; border:1px solid #84B4C6; color:#3291B6; padding:2px;}
form br {clear:both;}
#submit {margin:1px 0 7px 47px; width:52px !important; height:21px !important; border:none !important;}
#close_btn {float:right; margin:-30px 26px 0 0; height:26px; text-align:right; color:#C1C1C1; clear:both; text-decoration:underline;}
#login_result {display:block; margin:8px; text-align:left; padding:2px; text-indent:5px; line-height:16px; position:absolute; top:116px; left:150px; width:218px; color:#fff;}
.error {background:#FF2904;}
.success {background:#17B90F;}
.process {background:#2B95D7;}
/***  Auth  ***/


/***  Menu  ***/
#menu {margin-top:10px; position:relative; height:65px;}
#dropline li ul {position:absolute; top:38px; left:-9999px; z-index:10; background: url(../images/menu_bg.gif) repeat-x 0 0;}
#dropline {position:relative; height:38px; width:1000px;}
#dropline, #dropline ul {padding:0; margin:0; list-style:none; width:1000px; background:#c7c7c7;}
#dropline table {border-collapse:collapse; margin:-1px -10px; 0 0; padding:0; width:0; height:0;}
#dropline li {float:left; height:38px;}
#dropline li a {float:left; display:block;  font-size:13px; height:28px; line-height:28px; padding:5px 10px 5px 10px; color:#fff; text-decoration:none;}
#dropline li ul li a {color:#063A76; background:none !important;}
#dropline li ul li a.down {font-size:13px;}
.top a {background:#464646 !important; margin-right:1px;}
#dropline li .current, #dropline li .sem {}
.current a {background: url(../images/menu_bg3.gif) repeat-x 0 0px !important; text-decoration:underline !important;}
.sem a {background: url(../images/menu_bg2.gif) repeat-x 0 -30px !important; text-decoration:underline !important;}
.sub a {text-decoration:none !important;}
.sub a:hover {text-decoration:underline !important;}
#herea {background: url(../images/menu_bg3.gif) repeat-x 0 -37px !important;}
/* #herea li {background: url(../images/menu_bg3.gif) repeat-x 0 -36px;} */
#herea li a {color:#000 !important;}
#herea .current a {text-decoration:underline !important;}
#dropline li ul.floatRight li {float:right;}
/***  Menu  ***/

#wrapper{float:left; width:1000px;}
#content {margin:30px 0 0 15px; width:560px;}

#content, #bon, #bon2 {margin-top:20px !important;}
.prog3a, .prof {margin-top:70px !important;}
.gbanners {height:66px; margin-top:25px;}
.gbanners div {float:left; margin-left:10px;}
.banner0 {margin-right:30px;}
.banner0, .banner01 {height:60px;  border:1px solid #EDEDED;}

/***  Top news 1 ***/
.ne1 {width:297px; float:left;}
.section, .comm, .photos, .video, .tags a {color:#6F7071; font-size:11px !important; font-weight:normal !important; text-decoration:underline !important;}
.ne1 img {width:280px; height:190px; padding:1px; border:1px solid #99A5BB; margin-top:3px;}
.ne1 h1, .ne1 h1 a {font-size:19px; margin:3px 0 4px 0;}
.ne1 h1:hover, .ne1 h1 a:hover {color:#409FE1;}
.photos, .video, .comm, .tags {background: url(../images/icons.gif) no-repeat 0 0; padding-left:23px;}
.photos {background-position:4px 1px;} .video {background-position:4px -16px;} .comm {background-position:4px -33px;}
.tags {margin-top:13px; background-position:4px -52px; padding:0 0 1px 25px;}
.tags a {margin-right:2px;}
/***  Top news 1 ***/

/***  Top news 2 ***/
.ne2 {float:left; width:241px; padding:0px 5px 0 13px;}
.ne2 dl {margin-bottom:10px; border-bottom:1px solid #D8DDE5; }
.ne2 dl img {float:left; margin:4px 8px 0 0; padding:1px; border:1px solid #979797;}
.ne2 h1 {margin-top:2px;}
.ne2 dl dt {margin-top:3px;}
.ne2 dl dt p {margin-top:3px;}
.ne2 dt {margin-bottom:7px;}
.ne2 a, .ne2 h1 {font-size:13px; text-decoration:none;}
.ne2 span {color:#919191; font-size:11px; margin-right:2px;}
.inter {float:left; margin-right:5px;}
.sagb {width:189px; background:#EDEDED; margin:0px; padding:6px;}

.ne1 a:hover, .ne2 a:hover {text-decoration:underline !important;}

/***  Top news 2 ***/

/***  Top left news, news result ***/
.ne3 h1, .ne3head {font-size:15px; margin:20px 0 0px 0 !important; background:#464646; padding:2px 2px 2px 5px !important; color:#fff; font-weight:normal; clear:both;}
.ne3head:hover {color:#fff;}
.ne3 h2, #t1 h2, #t2 h2, #t3 h2, #t4 h2, #t5 h2, #t6 h2, #t7 h2, #t8 h2, #t9 h2, #t10 h2, #t11 h2, #t12 h2, #t13 h2, #t14 h2, #t15 h2, #t16 h2, #t17 h2, #t18 h2, #t19 h2, #t20 h2, #t21 h2, #t22 h2, #t23 h2, #t24 h2, #t25 h2, #t26 h2, #t27 h2, #t28 h2, #t29 h2, #t30 h2 {font-size:13px; margin:10px 0 10px 0;}
.hname {font-size:18px !important; color:#409FE1 !important;}
.ne3 .section, .prog3a .section, .clubs .section {font-size:18px !important;}
.ne3 dl img {float:left; margin-right:4px; border-bottom:1px solid #000;}
.ne3 dl, .club_info dl {float:left; background:#fff; clear:left; margin:10px 0 10px 0; border-bottom:1px dashed #D3D3D3; width:100%; padding-bottom:2px;}
.ne3 dl h1 {clear:none; margin:1px 0 1px 0 !important; background:none; padding:0 !important;}
.ne3 dl h1 a {float:none; font-size:13px; font-weight:bold; color:#409FE1; text-decoration:underline !important;}
.ne3 dl h1 a:hover {text-decoration:underline !important;}
.ne3 dt {margin-top:6px;}
.ne3 dt a {text-decoration:underline;}
.ne3 dl dt span {background:#FFFFD2; padding:1px;}
.ban2 {clear:both;}
.more {text-decoration:none !important;}
.ikia {width:570px;}
.ikia h2, .com h2 {margin:30px 0 1px 0; font-size:13px;}
.ikia dt {clear:left; zoom:1;}
.ikia dt span, .ikia dt a, .ikia dt sup {float:left; font-size:12px;}
.ikia span {width:35px; padding-top:2px;}
.ikia sup {margin-left:4px;}
.ikia a {display:normal;}
.ppl {font-size:11px; margin:35px 0 7px 0;}
.ppl a {clear:both; font-size:11px; color:#676767;}
.oxsar h2 {margin:0 0 10px 0 !important;}
.oxsar span {width:10px;}
/***  Top left news, news result ***/

/***  Pages ***/
.pagi {width:100%; overflow:hidden; clear:right;}
.pagi p {background:#fafaf9; float:left; white-space:nowrap; border:1px solid #e8e7e6; color:#ddd; font-size:.91em; padding:5px;}
.pagi a {color:#226070; text-decoration:none; margin:0 .3em; /*border-bottom:1px dashed #226070;*/}
.pagi span {margin:0 .1em; color:#226070;} 
.pagi a.here {font-weight:bold; color:#000; border:none;}
.pagi a:hover {border:none; color:#fff; background:#226070;}
/***  Pages ***/

/***  Comments ***/
.com {margin-top:10px;}
.com h2 {background:#EDEDED; font-size:14px; padding:5px 2px 2px 4px; margin-bottom:4px; height:20px; clear:both;}
.com h2 a {text-decoration:underline; font-weight:normal;}
.cm {list-style:none; margin:10px 0 0 0;} .cm li{margin-bottom:10px;} .cm li .cmm {background:#fffcb9; padding:14px; border:1px solid #eac523; text-align:left; _text-overflow : clip} .cm .cmu {margin-top:-1px; background:url(..//images/user.png) no-repeat 10px 0; padding:5px 0 0 30px; color:#a8a9a9; font-size:11px;} .cm .cmu a {font-size:12px;} .cm .cmu strong {color:#000;} #out .editable{padding:5px;} .textarea {background:#fafaf9; margin-bottom:10px;} .textarea textarea{width:100%; height:120px; padding:0; font-size:12px; color:#000;} .comments_content {border:1px solid #e8e7e6; border-bottom:0; padding:6px 5px; color:#ddd; text-align:left;} .comments_content a {color:#8f9090; border-bottom:1px dashed #8f9090; margin:0 .3em; text-decoration:none;} .comments_content a.here{color:#000; font-weight:bold; border:none;}	.editable .last {width:100%;overflow:hidden;} .editable .last input {padding:1px 3px; overflow:visible;} .editable .last .addc {padding:6px; background:#409FE1; float:left;} .reset {float:right; padding:10px;}	.controls {background: url(../images/menu_bg2.gif) repeat-x 0 0 !important;}

.comlg {background:#EDEDED; font-size:13px; text-align:center; font-weight:bold; padding:20px; margin-top:15px; border:1px solid #8f9090;} .comlg a {text-decoration:underline;}

/***  Comments  ***/


#bon {float:left; width:201px; margin-left:-412px; padding:6px; margin-top:20px;}
#bon2 {float:left; width:180px; margin-left:-197px; padding:6px; margin-top:20px;}
#bon h1, #results h1, #bon2 h1 {font-size:14px; color:#6A7992; margin-bottom:5px;}

.results div {background:#FBF2F2; padding:0 5px 10px 5px; border-left:3px solid #E8E8E8;}
.results .ptime {clear:both;}
.results .ptime span {width:111px; background:#E8E8E8; padding:5px; position:absolute; margin-left:-5px;}
.results div dl {border-bottom:1px dashed #E8E8E8; padding-bottom:7px;}
.results div dl dt, .results div dl dt a {font-size:12px;}
.results_score {float:left; margin-top:-29px; position:absolute; margin-left:105px;}
.results_online {float:left; margin-top:-25px; position:absolute; margin-left:119px;}
.results_online a {width:43px; display:block; height:22px; margin-top:2px;}
.live_o, .live_n, .live_c {background-image: url(..//images/live.gif);}
.live_n {background-position:0 -37px;}
.live_c {background-position:0 -178px;}
.resfx {margin-bottom:30px; clear:both; border:none !important;}

.search {padding:6px 0 0 0px;}
.search input {border:#bbbbbb 1px solid; padding-left:2px; font-size:10px; float:left; width:115px; color:#7c837b; height:15px}

.tur_options {height:15px; background:#CECECE !important; margin-bottom:2px; padding:3px;}
.tur_options dt {float:left; color:#837E7E;}
.tur_table, .tur_karma {background: url(../images/tur_tb_bg.gif) repeat-x;}
.tur_table {height:330px; background-position:0 0;}
.tur_table dd {margin-bottom:2px; clear:both;}
.tur_table dt {float:left; margin-right:5px; padding-top:4px;}
.tur_num {text-align:right; width:15px; padding:5px 0 0 4px !important;}
.tur_com {width:120px; padding:0px 1px 1px 5px;}
.tur_karma {list-style:none; background-position:0 -345px; background-repeat:no-repeat;}
.tur_karma li {list-style:none; font-size:11px; padding-left:40px;}
.tur_table a {color:#6F6F6F; text-decoration:underline;}
.tur_table a:hover {color:#409FE1; text-decoration:none !important;}

.polling {margin:10px 0 10px 0;}
.polling p {padding:0px 10px 5px 0; margin-bottom:6px; color:#356baf; font-size:13px; border-bottom:1px dashed #c5c5c5;}
.polling_inputs {padding:10px 0 0 0 !important;}
.polling_inputs input {width:80px; float:left !important; cursor:pointer;  background:#d2d2d2; font-size:12px; border:1px solid #c2c1c1; color:#356baf; margin-right:10px;}
.polling_results {background:none !important; text-decoration:underline; border:none !important;}


/***  Blogs  ***/
#blogs {width:180px; background:#FEF9DD; margin:0px; padding:3px;}
#blogs img {float:left; margin-right:5px;}
#blogs dt {margin-bottom:9px;}
#blogs dt a {font-size:13px; text-decoration:none; color:#9E8A1E;}
#blogs dt a:hover {border-bottom:none; text-decoration:underline;}
#blogs span {color:#919191; font-size:12px;}
#blogs sup, #actual sup {color:#FF9900; font-size:12px;}
#blogs hr {height:1px; color:#EDEDED;}
.create_blog {font-size:12px !important; padding:4px 20px; color:#fff !important; background:#1c5b90; text-decoration:none; margin-left:20px;}
.create_blog:hover {color:#fff !important; text-decoration:none !important;}
/***  Blogs ***/

.res h1 {font-size:14px;}
.res dt {height:15px; background:#CECECE !important; padding:3px; }
.res dd {border-top:1px solid #E0DEDE; padding:15px 0 0 5px; background: url(../images/head_bg.gif) repeat-x 0 15px; height:39px; clear:both;  font-size:12px;color:#777777;}
.res dd span {font-size:18px; text-align:left; width:65px; float:right; margin-top:-15px; height:15px; margin-right:20px;}

/***  Tags  ***/
#tags {background:#EFEEEE; margin-top:7px; padding:7px; border:1px solid #E9E8E8;}
#tags a {color:#409FE1; text-decoration:none; margin-right:5px;}
.px11 {font-size:11px !important;}.px12 {font-size:12px !important;}.px13 {font-size:13px !important;}.px14 {font-size:14px !important;}.px15 {font-size:15px !important;}.px16 {font-size:16px !important;}.px17 {font-size:17px !important;}.px18 {font-size:18px !important;}.px19 {font-size:19px !important;}.px20 {font-size:20px !important;}.px21 {font-size:21px !important;}.px22 {font-size:22px !important;}.px23 {font-size:23px !important;}.px24 {font-size:24px !important;}.px25 {font-size:25px !important;}.px26 {font-size:26px !important;}.px27 {font-size:27px !important;}.px28 {font-size:28px !important;}.px29 {font-size:29px !important;}.px30 {font-size:30px !important;}.px31 {font-size:31px !important;}.px32 {font-size:32px !important;}.px33 {font-size:33px !important;}.px34 {font-size:34px !important;}.px35 {font-size:35px !important;}.px36 {font-size:36px !important;}.px37 {font-size:37px !important;}.px38 {font-size:38px !important;}.px39 {font-size:39px !important;}.px40 {font-size:40px !important;}.px41 {font-size:41px !important;}.px42 {font-size:42px !important;}.px43 {font-size:43px !important;}.px44 {font-size:44px !important;}.px45 {font-size:45px !important;}.px46 {font-size:46px !important;}.px47 {font-size:47px !important;}.px48 {font-size:48px !important;}.px49 {font-size:49px !important;}.px50 {font-size:50px !important;}
#tags a:hover {text-decoration:none !important; border-bottom:1px dashed #464646; color:#464646;}
/***  Tags  ***/

.bta p {color:#A0A0A0; font-size:15px; border-bottom:1px solid #EDEDED; background: url(../images/head_bg.gif) repeat-x 0 0; height:10px; padding:10px;}
.bta p a {font-size:17px; display:block; text-decoration:underline;}

#foot {clear:left; margin-top:20px; width:1000px; height:100px; padding-bottom:4px;} .head_1 {background: url(../images/bg02.gif) repeat-x 0 2px; height:10px;} .copy {margin:15px 0 0 15px; float:left;} .adrs {float:left; margin:15px 0 0 10px;} #foot a {color:#409FE1; text-decoration:underline; margin-right:30px;} #foot a:hover {color:#4A4A4B;}
.counter {margin:20px 0 0 10px !important; float:right; width:200px;}
.counter a {margin-right:10px !important;}

/***  Register  ***/
.regle, .regra {float:left; margin-right:10px; width:460px;}
.regle {padding-top:10px;}
.regle .regline label {width:120px;}
.selav {border-bottom:1px dashed #409FE1; text-decoration:none !important;}
.regh a:hover {border-bottom:1px dashed red; color:red;}
.regline2 {height:6px;}
.reg .regline {padding:10px 0 0 0; position:relative; zoom:1; clear:both;}
.reg .regline label {width:140px; float:left; margin-right:20px; text-align:right; padding-top:2px;}
.reg .check {clear:both; padding:25px 0 2px 136px; margin-bottom:20px;}
.reg .check label {margin-top:3px; width:290px; float:left;}
.reg .inp, .freg .inpc {width:280px; padding:1px;}
.reg .inpc {width:180px; margin-right:10px; float:left;}
.reg .captcha img {float:left;}
.reg .last {padding-left:140px;}
.reg .last span, .prof .last span {float:left; padding:6px; background:#409FE1; zoom:1;}
.reg .last input, .prof .last input {overflow:visible; padding:1px 4px; float:left;}
.regu {position:absolute; left:670px; top:70px; border-bottom:1px solid #EDEDED; height:68px; padding:15px 0 0 20px;}
.regu a {font-size:15px; background-position:0 4px !important;}
.regu dt {width:220px; font-style:italic; margin:10px 0 0 3px;}
.reg select {margin-right:5px;}
.regra .inp {width:287px;}
/***  Register  ***/

/***  Profile  ***/
.prof {padding:30px 20px 20px 10px;} .prof div {float:left; width:230px;} .prof h1 {font-size:19px; margin-bottom:10px;} .proffoto p {clear:both; margin-bottom:5px; color:#999999;} .proffoto img {width:200px; height:auto; border:1px solid #EDEDED;} .proffoto a {font-size:11px; border-bottom:1px dashed #409FE1; clear:both;} .proffoto a:hover {text-decoration:none; border-bottom:1px dashed #13629B; color:#13629B;} .profinfo {padding:0 10px 10px 10px; font-size:13px; color:#ACACAC;} .profinfo h1 {color:#409FE1; margin:0 !important; padding:0 !important;} #reg1 {width:195px;} .profinfo b {color:#4A4A4B;} .profinfo a {font-size:11px; color:#6C6C6C; text-decoration:underline;} .profabout {width:465px !important; padding:3px 0 10px 0;} .profabout h2 {font-size:15px; margin-bottom:15px;} .profabout h2 a {font-size:11px; color:#409FE1; text-decoration:underline; margin-right:10px;} .profabout h2 a:hover {color:#063A76;}
/***  Profile  ***/

/*  Prognoz  */
.prog1 {font-size:15px; margin-bottom:0px; color:#6A6967;}
.ptime {font-size:12px !important; text-decoration:underline;}
.prog1 span {background:none !important; font-size:11px; color:#82700D;}
.prog1 a {font-size:15px;}
.prog1 dl {margin:0 !important; padding:0 !important; border:none !important;}
.prog1 dl dt {float:left; background:#FBF2F2; padding:5px; margin:0 0 1px 0;}
.pt1, .pt2 {width:120px !important; text-align:left;}
.pt1 {padding-right:24px;}
.psc {width:40px !important;}
.pt2 {text-align:left !important;}
.pus {width:150px !important; background:#dbeaf4 !important; text-align:center;}
.pba {width:70px !important; text-align:center; background:#dbeaf4 !important;}
.bgm {background:#DCC026 !important; margin:0 !important; color:#fff;}
.bgm1 {background: url(../images/menu_bg3.gif) repeat-x 0 0 !important; color:#fff; margin-bottom:0 !important;}
.bgm2 {margin-bottom:0 !important;}
.pus2 input {float:left; width:53px; margin-right:4px; text-align:center; padding:1px; color:red;}
.pus2 {width:138px; height:22px; padding:2px 0 2px 22px !important; background:#dbeaf4 !important;}
.sv {width:200px !important;}
.last {float:right;}
.last span {float:left; padding:6px; background:#409FE1; zoom:1;}
.last input {overflow:visible; padding:1px 4px; float:left; width:148px;}
.pitog {margin-top:15px; background:#EDEDED; padding:5px 5px 5px 5px; width:540px; text-align:right;}
.pitog span {margin-right:30px; font-size:14px;}
.prog3a {padding:30px 10px 10px 10px;}
.prog3 dl {height:42px; border-bottom:1px solid #BDBDBD; margin:0; padding:0;}
.prog3 dl dt {float:left; width:95px; text-align:center; background: transparent url(..//images/menu_bg3.gif) repeat-x 0 -20px;  color:#464646;}
.prog3_1 {width:185px !important; height:27px; padding:15px 1px 0 34px; margin:0; text-decoration:underline; background:#E6D357 !important; text-align:left;}
div.selectbox-wrapper {position:absolute; width:400px; background-color:white; border:1px solid #ccc; margin:0px;  padding:0px; overflow:auto;}
div.selectbox-wrapper ul {list-style-type:none; margin:0px; padding:0px;}
div.selectbox-wrapper ul li.selected {background-color: #EAF2FB;}
div.selectbox-wrapper ul li {float:left; list-style-type:none; margin:0; margin-right:10px; padding:5px; cursor:pointer;}
label {display: block;}
.selectbox {margin: 0px 5px 10px 0px; padding-left:2px; width : 10em; display : block; background: url(../images/selbg.gif) no-repeat right; /*height:18px;*/ cursor: pointer; border:1px solid #E6D357; font-size:16px; color:#6F6416 !important;}
select {background: url(../images/selbg.gif) no-repeat right;}
.prog4 {clear:both; margin-bottom:10px;}
.prog4 dl {margin:0; padding:0; border:none; height:22px; background:#D6D6D6; overflow:hidden;}
.prog4 dl dt {float:left; padding:3px 0 2px 0; margin:0 1px 0 0; width:94px; font-size:14px; text-align:center; background:#E4F0F9;}
.prog4, .prog4 a {font-size:13px;}
.prog4n {width:30px !important; text-align:left; padding-left:4px !important;}
.prog4u {width:155px !important; color:#686868;}
.prog4p {width:30px !important; color:#FF0080;}
.prog4 span {font-size:13px; color:#9E8E41; padding:2px !important; background:#F2E9BF; margin-left:10px;}
.prog4n, .prog4u, .pallup {text-align:left !important;}
.prog4n, .prog4u {margin:0 !important;}
/*  Prognoz  */

/*  Gallery  */
.ne3 fieldset {margin-bottom:15px; border:1px solid #d4d4d4;}
.ne3 fieldset label {background: url(../images/menu_bg3.gif) repeat-x 0 -15px; height:20px; padding:6px 0 4px 10px;}
.gal2 {background: url(../images/menu_bg.gif) repeat-x 0 -15px !important;}
.ne3 fieldset label a, .ne3 fieldset label h3 {font-size:15px; text-decoration:underline !important; color:#063A76 !important; display:normal !important;}
.ne3 fieldset label h3 {text-decoration:none !important; font-weight:normal; font-size:16px !important;}
#gal ul {list-style:none; margin:10px 0 0 0; padding:0px;}
#gal ul li {display:-moz-inline-box; display:inline-block; margin:5px; padding:5px 5px 5px 8px; vertical-align:top;}
#gal p {clear:both; margin-top:6px;}
#gal p:hover {cursor:pointer;}
#gal a, .gal3 a {text-decoration:none; color:#1271b5;}
#gal a:hover, .gal3 a:hover {text-decoration:underline;}
#gal img, .club_logo img {border:1px solid #B7B7B7;}
#gal ul li, #gal p, #gal img {width:113px;}
#gal span {font-size:11px; letter-spacing:-1px;}
.galall {margin:0 0 120px 13px; clear:both; float:none !important; color:#919191 !important; border-bottom:1px dashed #919191;}
.galall:hover {text-decoration:none !important;color:#1271b5 !important; border-bottom:1px dashed #1271b5;}
#jquery-overlay, #jquery-gbx, #gbx-loading, #gbx-nav {position:absolute; top:0; left:0;}
#jquery-overlay {z-index:90; width:100%; height:500px;} #jquery-gbx {width:100%; z-index:100; text-align:center; line-height:0;} #jquery-gbx a img {border:none;} #gbx-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;} #gbx-container-image {padding: 10px;} #gbx-loading {top:40% !important; left:0%; height:25%; width:100%; text-align:center; line-height:0;} #gbx-nav {height:100%; width:100%; z-index:10;} #gbx-container-image-box > #gbx-nav {left:0;} #gbx-nav a {outline: none;} #gbx-nav-btnPrev, #gbx-nav-btnNext {width:49%; height:100%; zoom:1; display:block;} #gbx-nav-btnPrev {left:0; float:left;} #gbx-nav-btnNext {right:0; float:right;} #gbx-container-image-data-box {background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;} #gbx-container-image-data {padding:0 10px; color:#666;} #gbx-container-image-data #gbx-image-details {width:70%; float:left; text-align:left;} #gbx-image-details-caption {font-weight:bold;} #gbx-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;} #gbx-secNav-btnClose {width:66px; float:right; padding-bottom: 0.7em;}
#jquery-gbx p:hover {cursor:normal !important;}
/*  Gallery  */

/***  Clubs, stats ***/
.clubs_list li {padding-left:0 !important; margin:0 17px 10px 0 !important; text-align:center !important;}
.clubs_list li a {font-size:14px;}
.clubs_list li span {font-size:12px !important;}
.club_menu  {font-weight:normal; clear:both; padding:3px 3px 3px 10px; background: url(../images/menu_bg3.gif) repeat-x 0 -50px !important; margin:15px 0 12px 0; font-size:14px;}
.club_menu  a {margin-right:10px; color:#3C3C3C;}
.club_info dl {margin-top:0;}
.club_info dt {float:left; margin-bottom:6px; color:#949494;}
.club_logo {width:182px;}
.clb1 {width:100px;}
.clbr {width:200px; color:#3C3C3C !important;}
.club_head {background:#d0d0d0; border-bottom:1px solid #bfbfbf; padding:2px 0 0 3px; margin-bottom:6px; clear:both; height:18px; color:#4b4747; font-size:13px; font-weight:normal;}
.club_stat dl {margin:0; padding:0;}
.club_stat dl {border-bottom:1px dashed #D3D3D3; overflow:auto;}
.club_stat dl dt {float:left; margin:0 11px 0 0; padding:2px; height:16px;}
.sname {width:190px;}
.snum, .sfla {margin-right:8px !important;}
.sfla img {float:none; margin-top:2px; border:none;}
.sbg {background:#EDEDED;}

.club_cups {clear:both; color:#949494; padding-left:20px; line-height:25px; background: url(../images/clubs_kubki.gif) no-repeat 0 0; height:50px;} 
.club_cups span {font-size:12px; color:#3C3C3C !important;}
/*** Clubs, stats ***/


/*  Calendar  */
.tqv h2, .results h2 {font-weight:normal; width:118px; clear:both; padding:2px 2px 2px 10px; background: url(../images/menu_bg3.gif) repeat-x 0 -50px !important; margin:26px 0 1px 0; font-size:14px;}
.results h2 {padding-left:4px; margin-top:0;}
.tqv .prog1 {float:left; background:#FBF2F2; width:278px; margin:0; height:129px;}
.tqv dt, .tqv dt a {font-size:12px;}
.tqv dt a {border-bottom:1px dotted #409FE1; text-decoration:none;}
.tqv dt a:hover {border-bottom:1px dotted #FF0080; color:#FF0080;}
.tqvbg {background:#fff !important; width:137px;}
.tqv .pt2 {width:97px !important;}
.tqv .psc {width:30px !important;}
.tqv .ptime {padding:2px !important;}
.tqv .clear {clear:both; height:1px; margin:0; padding:0;}
.tqv .pt1 a, .tqv .pt1 a:hover, .tqv .pt2 a, .tqv .pt2 a:hover {color:#646464; border:none; text-decoration:underline;}
/*  Calendar  */

/*  Groups  */
.groups td {padding:7px; border-bottom:1px solid #EDEDED;}
.group_point {color:red; background:#dbeaf4;}
.groups.pitog {width:520px !important; margin-top:1px;}
.group_calendar div {float:left; margin-right:20px; border-bottom:4px solid #EDEDED; margin-bottom:10px;}
.group_finals {clear:both; width:410px; margin-left:220px}
.groups input {width:40px; text-align:center; margin:0 5px 0 5px;}
.groups.last {width:157px !important; margin-top:1px;}
.dddd {width:100px !important; cursor:pointer;}
/*  Groups  */