/* CSS Document */

body {margin:0; font-size:11px; font-family:tahoma, sans-serif; color:#666666;}
td{}
a{color:#FF6600; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
img{ border:0}
h1{ font-size:12px;}
form{margin:0 0 10px 0;}


#line { background: #e2ebf4; border-bottom: #a1b4cd 1px solid; width: 100%; height: 10px; }
#line2 { background: #ffffff; width: 100%; height: 23px; }
#line3 { background: #ffffff; width: 100%; height: 100px; }
#line4 { background:url(../images/blue_bg.jpg) repeat-x; border-bottom:#5582ab 1px solid; border-top:#5582ab 1px solid; width:100%; height:293px; margin-bottom:30px;}
#line4 .bg { width:789px; margin:0 auto; background:url(../images/top.jpg) no-repeat; height:293px;}
#line4 .bg img{margin:168px 0 0 65px;}

#menu { float: right; line-height: normal; font-weight: bold; font-family:Tahoma, Verdana, sans-serif; font-size:11px; }
#menu ul { margin:0; padding: 0 0 0 0; list-style: none; }
#menu li { display: inline; margin: 0; padding: 0; }
#menu a { float: right; background: url("../images/tableft1.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; cursor: pointer; }
#menu a span {float:left; display:block; background:url("../images/tabright1.gif") no-repeat right top; padding:5px 10px 6px 6px; color:#5582ab; font-weight:bold;}
#menu a:hover { background-position: 0% -42px; }
#menu a:hover span { background-position: 100% -42px; color: #ffffff; }

#logowanie{background: #e2ebf4; border: #a1b4cd 1px solid; width:288px; margin-left:18px; }
#logowanie h1{ font-size:20px; font-weight:normal; border-bottom: #a1b4cd 1px dashed; margin:10px 25px; padding-bottom:3px; color:#41719d; }
.log{ width:188px;height:21px; padding-top:2px;}
.user{ font-size:14px; font-weight:bold; margin-bottom:8px;}
.line{border-left: #a1b4cd 1px dashed;}
#mainpage{ margin-right:20px;}
#mainpage .nagrody li{ margin-bottom:10px; font-size:12px;}
#mainpage h1{font-size:20px; font-weight:normal; padding-bottom:13px; color:#41719d; margin:0 0 15px 0;border-bottom: #a1b4cd 1px dashed;}
#mainpage p{line-height:20px; font-size:12px; text-align:justify }
#mainpage a{color:#769cc1; text-decoration:underline;}
#mainpage a:hover{color:#FF6600;}
#news{margin-left:20px; margin-top:20px;}
#news h1{font-size:20px; font-weight:normal; padding-bottom:13px; color:#41719d; margin:0 0 15px 0;border-bottom: #a1b4cd 1px dashed;}
#news h2{font-size:14px; color:#41719d; margin:0; line-height:22px;}
#news h2 a{ font-weight:bold; color:#41719d; text-decoration:none;}
#news h2 a:hover{ text-decoration:underline}
#news h3{font-size:11px; font-weight:normal; margin:0;}
#news h3 span{color:#FF6600; font-weight:bold;}
#news p{margin:12px 0 0 0; line-height:18px;}
#sponsorzy{margin-right:20px; margin-top:20px;}
#sponsorzy h1{font-size:20px; font-weight:normal; padding-bottom:13px; color:#41719d; margin:0 0 15px 0;border-bottom: #a1b4cd 1px dashed;}
#sponsorzy p{ margin:0;} 
#sponsorzy img{ margin-right:20px;}
#stopka{ width:890px; margin:0 auto; border-top:#a1b4cd 2px solid; margin-top:25px; padding-bottom:10px; padding-top:7px; font-size:10px; color:#bbbbbb}
#stopka a{color:#bbbbbb; text-decoration:underline;}
#stopka a:hover{color:#41719d;}
.tresc_small{ font-style:italic;}
.title{ font-weight:bold; font-size:12px; margin-bottom:7px; border-bottom:#dddddd 1px solid; width:100%; padding-bottom:8px;}
.error td { background:#FF0000; color:#FFFFFF; padding:3px 5px;}

#divUpControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divDownControl {Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right;}
#divContainer {VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 250px;}
#divContent {POSITION: relative;}
