body {
       margin:0 auto;
       padding:0;
       text-align:center;
       background:#242d33;
}
#page {
       margin:0 auto;
       padding:0;
       text-align:left;
       width:948px;
       position:relative;
       font-family:Tahoma, Geneva, sans-serif;
       font-size:11px;
       color:#FFF;
}
a{color:#FFF; text-decoration:none;}
form{margin:0; padding:0;}
a img{border:none;}
#top {
       background:url(http://www.tenisbet.pl/img/top1.png);
       width:948px;
       height:77px;
       margin-top:1px;
}
#date {
       margin:0;
       padding:0;
       position:absolute;
       top:6px;
       right:4px;
       width:240px;
       height:14px;
       color:#CCC;
       text-align:right;
}
#logowanie {
       position:absolute;
       left:660px;
       top:30px;
       width:286px;
       height:47px;
       margin-top:2px
}
#logowanie form{
       margin:0;
       padding: 0 0 2px 0;
}
#logowanie label {
       float:left;
       padding:0px 5px 0 0;
       font-weight:bold;
       color:#CCC;
}
.inp {
       border:1px #343a54 solid;
       background:#9c9eac;
       width:78px;
       height:15px;
       padding:2px 0 0 2px;
       font-size:11px;
       color:#FFF;
       font-family:Tahoma, Geneva, sans-serif;
}
.ok {
       float:left;
       background:url(http://www.tenisbet.pl/img/ok.gif);
       width:32px;
       height:13px;
       border:none;
       margin:3px 0 0 0;
}
#logowanie a {
       float:left;
       display:inline;
       padding-left:18px;
       margin-right:2px;
       margin-top:5px;
       font-weight:bold;
       color:#9c9eac;
       }
#banners {
       width:948px;
       padding:4px 0;
       }
#banners a{
       float:left;
}
#memo {
       background:url(http://www.tenisbet.pl/img/memo.gif);
       clear:both;
       width:948px;
       height:18px;
       padding-top:6px;
}
#memo a{
       float:left;
       font-weight:bold;
       padding:0 11px;
       border-right:1px #C3C3C3 solid;
}
#memo a:hover{text-decoration:underline}
#memo form {
       float:right;
       display:inline;
       padding-right:10px;
       width:230px;
       text-align:right;
       font-weight:bold;
       margin-top:-3px;
}
#szuk {
       width:117px;
       height:13px;
       border:1px #c1c1c1 solid;
       background:#FFF;
       font-family:Tahoma, Geneva, sans-serif;
       font-size:11px;
       color:#000;
       margin:0;
       padding:1px;
}
#content {
       width:948px;
       overflow:hidden;
       background:url(http://www.tenisbet.pl/img/bg.gif);
}
#left_box {
       float:left;
       width:156px;
       height:1000px
}
#left_box h3 {
       background:url(http://www.tenisbet.pl/img/header.gif);
       width:148px;
       height:18px;
       margin:0 0 1px 0;
       padding:4px 0 0 8px;
       font-size:12px;
       color:#ffff00;
}
.menu {
       margin:0 auto;
       padding:0;
       list-style:none;
       overflow:hidden;
}
.menu li{
       float:left;
       border-top:1px #4192d1 solid;
       width:148px;
       padding:3px 0 3px 8px;
}
.menu a:hover{
       text-decoration:underline;
}
#center_box {
       float:left;
       width:525px;
       padding-left:4px;
       font-family:Tahoma, Geneva, sans-serif;
       font-size:13px;
       color:#000;
       line-height:15px;
       
}
#center_box .header{
       background:url(http://www.tenisbet.pl/img/header_cn.gif) top right no-repeat;
       width:540px;
       height:30px;
       padding:0 0 20px 15px;
}
#center_box p{
       margin:0;
       padding:5px 15px;
       width:525px;
       }
#center_box h2{
       margin:0;
       padding:10px 15px;
       width:525px;
       font-weight:bold;
       font-size:16px;
       color:#006400;
       text-decoration:underline;
       }
#center_box h3{
       margin:0;
       padding:5px 15px;
       width:525px;
       font-size:14px;
       color:#004D99;
       font-weight:bold;
       }
#center_box h4{
       margin:0;
       padding:5px 15px;
       width:525px;
       font-size:14px;
       font-weight:bold;
                     }       
#center_box a{
       text-decoration: none;
       color : blue;
}
#center_box a:hover{
       text-decoration: underline;       
}
#center_box a:visited{
       color: blue;       
}
#center_box table{
       border-width: 0px ;
       margin-left: 15px ;
       font-family: tahoma ;
       }
#center_box .header h1{
       color:#000080;
       font-size:18px;
       font-weight:bold;
       margin:15px 0 0 0;
       padding:0 60px 5px 0;
       border-bottom:1px #df0a0f solid;
       float:left;
       display:inline;
}
#right_box {
       float:right;
       width:227px;
       padding-right:2px;
}
.box {
       background:#ebebeb;
       font-family:Tahoma, Geneva, sans-serif;
       color:#444e6c;
       padding: 8px 8px 15px  8px;
       width:212px;
       margin-top:5px;
       overflow:hidden;
}
.box a{
       color:#444e6c;
}
.box h3 {
       margin:-8px 0px -4px -8px;
       background:url(http://www.tenisbet.pl/img/header_right.gif) top no-repeat;
       font-size:12px;
       width:190px;
       height:25px;
       padding:10px 0 0 32px;
       color:#848284;
       font-family:Tahoma, Geneva, sans-serif;
}
.quote {
       color:#005292;
        margin-left:5px;
       }
.first {
       color:#005292;
       font-weight:bold;
       }
.rang1 {
       float:left;
       width:104px;
       font-size:9px;
       line-height:13px;
       letter-spacing:0px;
       padding-right:0px;
}
.rang2 {
       float:left;
       width:108px;
       font-size:9px;
       line-height:13px;
       letter-spacing:0px;
       padding-right:0px;
}
.sg {
       width:160px;
       height:14px;
       background:#e4e2d4;
       border:1px #848284 solid;
       font-family:Tahoma, Geneva, sans-serif;
       font-size:11px;
       color:#848284;
       float:left;
       margin-right:5px;
       margin-left:5px;
       display:inline;
}
.day1 {
       float:left;
       width:80px;
       font-size:9px;
       font-weight:bold;
       color:#005292;
       line-height:13px;
       letter-spacing:0px;
       padding-left:5px;
}
.day2 {
       float:right;
       width:120px;
       font-size:9px;
       line-height:13px;
       letter-spacing:0px;
       padding-right:0px;
       }
.data {
       float:left;
       width:83px;
       padding:3px;
       color:#005292;
       font-weight:bold;
}
#links {
       font-family:Tahoma, Geneva, sans-serif;
       font-size:12px;
       line-height:16px;
       padding:4px;
}
#links a{
       color:#848284;
}
#ff {
       text-align:center;
       font-weight:bold;
       padding:5px;
       }
#links #ff a{
       color:#0567b3;
}
#stopka {
       clear:both;
       width:948px;
       height:20px;
       background-image:url(http://www.tenisbet.pl/img/stopka.gif);
       background-position:top;
       background-repeat:no-repeat;
       background-color:#0567b4;
       padding-top:10px;
}
#cp {
       float:left;
       padding-left:156px;
}
#fa {
       float:right;
       padding-right:4px;
}
#fa a {
       font-weight:bold;
}
#news .newst{
border: 1px solid #deddd9;
width:100%;
}
.title{
font-size:14px;
color:#137214;
border-bottom: 1px solid #deddd9;
padding:5px;
}
.title a{
color:#137214 !important;
}
.obr{
text-align:center;
padding:5px;
padding-top:0;
width:100px;
}
.tresc{
text-align:justify;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
padding-right:10px;
}
.tresc a{
color: #808080 !important;
}
.bottom{
border-top: 1px solid #deddd9;
padding:3px;
font-size:10px;
}
.autor{
float:left;
color:#c0c0be;
}
.comments{
float:right;
}
.comments a{
color: #ff0000 !important;
font-weight:normal !important;
}
#inf_look {padding:0px 0 0px 0px; overflow:hidden; margin-top:5px; clear:both;}
#news_more_info {float:left; margin:0px; padding:0px; width:200px; list-style:none;}
#look {float:right; margin:0px; padding:0px; width:200px; list-style:none;}
#inf_look h2{font-size:12px; font-weight:bold; color:red; margin:0px; padding-bottom:6px;}
#inf_look a {color:#000; font-size:10px; text-decoration:none;  padding-left:15px; height:16px; float:left; display:inline; margin-left:5px}
#inf_look li{float:left; padding-top:7px; clear:both}
#news_more_info a:hover {color:red;}
#look a:hover {color:red;}
.nocomments{text-align:center;}
#userzy{ width:100%; font-size:12px; color:#000;}
#userzy a{
color:#000;
text-decoration: none;
}
#userzy a:hover{
color:#b1b2b2;
text-decoration: none;
}
.gr{background:#EEEEEE}
#userzy td{padding:7px;}
#hred {background:red; color:#FFFFFF; font-weight:bold;}
#usr_pr, #usr_prof{font-size:12px; margin-bottom:10px; overflow:hidden}
#usr_prof {border-bottom:100px;}
#usr_prof input, #usr_prof textarea{font-size:12px; font-family:Tahoma; color:#818181; padding:3px; width:112px; height:14px; border:1px #D4D4D4 solid;}
#usr_prof textarea{width:270px; height:92px; line-height:18px;}
#usr_pr li, #usr_prof li{float:left; padding-bottom:10px; overflow:hidden}
.hd {clear:both; width:80px; padding-left:20px; padding-top:2px;}
#usr_pr .hd{background:url(img/box1.jpg) 0 2px no-repeat;}
#usr_prof .hd{background:url(img/arrow.jpg) left 5px no-repeat;}
#usr_prof ul{padding:7px 0 0 36px;}
#usr_prof ul .hd {background:none; padding-left:0px; width:100px;}
#usr_prof img {float:left; padding:3px; display:inline; margin:0 12px 10px 0; border:1px #D4D4D4 solid;}
#usr_prof div{text-align:justify; line-height:18px;}

#con {width:334px; padding:12px 13px 0 4px; color:#444444; font-family:Tahoma; font-size:12px; border:#000 solid 1px;}
#avatar {float:left; padding-right:10px;}
#menu {float:left; width:240px; overflow:hidden; z-index:2; margin:0px; padding:0px; list-style:none;}
#menu li {float:left; padding:4px 0 4px 0; }
.hg {width:143px; clear:both; font-weight:bold;}
#w {width:257px; height:67px; background:#FFFFFF;}
#ek {}
#cd {margin:0px; padding:0px; list-style:none;clear:both;}
#cd li{float:left; display:inline; margin-left:4px;}
#cd a {float:left; width:76px; height:24px; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:5px; text-decoration:none;}
#podpis { background:#FFFFFF; width:320px;}
#podpis img{}
#podpis p {padding:31px 20px 31px 20px; text-align:justify; font-size:12px; line-height:16px;}
#main{
padding:5px;
padding-left:15px;
}
.main{
clear:both;
}
.obrfull{
padding:5px;
float:left;
}
.newsfull{
text-align:justify;
padding-left:5px;
}
.naut{
float:left;
padding-left:5px;
color:#c0c0be;
}
.newsinf{
padding:5px;
padding-left:15px;
padding-bottom:15px;
clear:both;
}
.ndata{
float:right;
color:#c0c0be;
}
#usrleft{
float:left;
font-size:10px;
width:215px;
}
#usrleft a{
font-weight:normal;
padding:0px;
margin:0px;
display:block !important;
float: none;
}
#wyl{
border: 1px solid #000023;
background-color:#000023;
color:#fff;
font-size: 10px;
}
ul{
list-style:none;
}
.brak{
color: green;
}
#szukaj {
padding: 0 0px 0px 0px;
color: #838383;
width: 90%;
}
#szukaj ul {
margin: 0 0 0 15px;
padding:0;
}
#szukaj li{
padding:0;
margin:0;
padding-bottom:10px;
}
#szukaj ul li a {
color: #444;
background-color: transparent;
text-decoration: none;
padding-right: 4px;
}
#szukaj ul li a:hover {
color: #ce1963;
background-color: transparent;
text-decoration: none;
padding-right: 4px;
}
.wynik {
       width:226px;
       height:36px;
       padding:5px 0;
       }
.odp {
       background:url(img/sonda2.jpg);
       height:19px;
       text-align:right;
       float:left;
       }
.wynik span {
       float:left;
       padding:2px 0 0 1px;
       font-size:11px;
       }
.sondap{
       font-weight:bold;
       color:#005292;
}

