/* CSS Document */

body { background:url(../images/bg.png) repeat-x #f4eedc; margin:0; font-size:11px; font-family:"trebuchet MS", tahoma, sans-serif; color:#666666;}
td{}
a{color:#FF6600; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
img{ border:0}
#kratki{ background:url(../images/top_bg.png) repeat-x; height:45px; width:100%;}
#kratki_stopka{ background:url(../images/kratki.png) repeat-x; height:13px; width:100%; clear:both}
#white{ height:130px; width:100%; background:#FFFFFF;}
#white .ninehundred{ width:800px; margin:0 auto; background:url(../images/nine.jpg) no-repeat top right; height:130px;}
#top{ height:270px; width:100%; background:url(../images/black_bg.png) repeat-x;}
#top .contener{ width:800px; height:270px; margin:0 auto;}
#top .foto{ float:left; height:275px; width:310px; background:url(../images/foto.jpg) no-repeat top right;}
#top .start{ float:left; height:275px; width:490px;  font-family:"trebuchet MS", tahoma, sans-serif; }
#top .start h1{
	font-size:38px;
	line-height:26px;
	font-weight:normal;
	color:#FF9900;
	margin-top:20px;
}
#top .start p{ font-size:16px; line-height:26px; color:#FFFFFF; margin-right:20px;}

#menu {width:800px; margin:0 auto;font-size:11px;line-height:normal; font-family:Tahoma, Verdana, sans-serif}
#menu ul {margin:0;padding:13px 10px 0 0;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;background:url("../images/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}
#menu a span {float:left;display:block;background:url("../images/tabright.gif") no-repeat right top;padding:10px 15px 9px 6px;color:#ffffff;}
#menu a:hover span {color:#6B78A9;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}
#menu #current a {background-position:0% -42px; color:#6B78A9;}
#menu #current a span {background-position:100% -42px; color:#6B78A9;}

#content{ width:800px; margin:0 auto; }
#col1{ float:left; width:501px;}
#col1 .tresc{ margin-right:35px; font-size:14px; line-height:24px;}
#col1 .tresc h1{ font-size:24px; font-weight:normal; color:#0f5692; margin-bottom:10px; margin-top:0;}
#col1 .tresc .hr{ border-top:1px #999999 solid; margin:12px 0 10px 0; width:100%}

#col2{ float:left; width:299px;}


#aktualnosci{}
#aktualnosci .title{ clear: both;}
#aktualnosci .foto{ float:left; width:176px;}
  .foto_top{ background:url(../images/foto_top.jpg) no-repeat; width:156px; height:12px;}
  .foto_mid{ background:url(../images/foto_mid.jpg) repeat-y; width:156px; text-align:center; padding-top:5px; padding-bottom:25px;}
  .foto_bot{ background:url(../images/foto_bot.jpg) no-repeat; width:156px; height:12px;}
#aktualnosci .opis_small{ float:left; margin-top:13px; width:290px; }
#tresc{float:left; width:640px; margin-left:20px}
#top_stopka{ height:25px; clear:both;}
#stopka{ width:800px; margin:0 auto; color:#FF9933; font-size:10px; border-top:1px #999999 solid;}
#stopka p{ margin:10px 0;}
#stopka img{ margin-right:20px;}
#stopka .organizatorzy{ float:left; width:279px; margin:0 0 0 20px; border-right:1px #eeeeee solid; height:67px;}
#stopka .partnerzy{ float:left; width:180px; margin:0 0 0 20px; border-right:1px #eeeeee solid; height:67px;}
#stopka .sponsorzy{ float:left; width:259px; margin:0 20px; height:67px;}
#stopka2{ width:800px; margin:10px auto;}

.left_up{ background:url(../images/l_top.jpg) no-repeat; width:289px; height:11px}
.left_mid{ background:url(../images/l_mid.jpg) repeat-y; width:229px; padding:10px 30px; text-align:center;}
.left_mid img{ margin:10px 0;}
.left_mid h1{ font-size:18px; font-weight:normal; color:#c9b070; margin-bottom:10px; margin-top:0; text-align:left;}
.left_mid .hr{ border-top:1px #eeeeee solid; margin:12px 0 10px 0;}
.left_bot{ background:url(../images/l_bot.jpg) no-repeat; width:289px; height:15px}
.spacer2{ height:20px; clear:both}
.spacer{ height:8px; }



.header{ padding:10px 5px; text-transform:uppercase; border-bottom:#999999 1px solid; font-size:18px; font-weight:bold;color:#666666; letter-spacing:-1px;}
.witaj{ line-height:16px; color:#666666; text-align:justify; margin-top:10px}
.more{ text-align:right}
.more a{ color:#FF6600; text-decoration:none;}
.more a:hover{ color:#666666; text-decoration:underline;}
.log{ width:225px; height:28px; font-size:22px; margin-bottom:15px;}

#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;}
