html, body, 
{
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	text-align: center;
}

body 
{
	margin: 0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial;
	color: black;
	font-size: 13px;
	background-color: #fff;
	background-image: url('tpl/images/background.gif');
	background-position:50% 0;
}

img, div { behavior: url(iepngfix.htc) }

a{
	text-decoration: none;
	color: #496060;
}
a:hover
{
	text-decoration: underline;
	color: #1000000;
}

html, body, td 
{
font-family: Tahoma;
font-size: 11px;
color: #496060;

}

p
{
	font-size: 13px;
	color:#496060;
}

img
{
	border:none;
	padding:0px;
	margin:0px;
}

#galeria{
z-index     : 100;
display     : none;
height      : auto;
position    : absolute;
border      : 0px solid #6A6A6A;
top         : 100px;
left        : 100px;
margin      : auto;
}
#tlo_block{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    display: none;
    background-color: #000;
}
img.poprzednie{
margin-left: 12px;
margin-top: 12px;
float: right;
}
img.nastepne{
margin-right: 10px;
margin-top: 12px;
float: right;
}

div#contener
{
	width:950px;
	margin:0px auto;
	
}

div#top
{
	width:950px;
	height:244px;
	position:relative;
	background:url(tpl/images/top.jpg);
}

a#top_kontakt
{
	position:absolute;
	top:2px;
	right:137px;
}

a#top_home
{
	position:absolute;
	top:2px;
	right:112px;
}

div#top_menu
{
	width:950px;
	height:104px;
	position:relative;
	background:url(tpl/images/menu2.jpg);
}

div#top_menu a
{
  display:block;
  top:20px;
  position:absolute;

}

div#top_menu a:hover, a#menu_glowna_akt, a#menu_zawody_akt, a#menu_maszerzy_akt, a#menu_organizatorzy_akt, a#menu_fotogaleria_akt, a#menu_archiwum_akt, a#menu_kontakt_akt
{
  background:url(tpl/images/menu_akt3.gif) 100% 100% no-repeat;
}

a#menu_glowna, a#menu_glowna_akt 
{
  width:105px;
  left:225px;
  height:59px;
}

a#menu_zawody, a#menu_zawody_akt
{
  width:85px;
  left:340px;
  height:58px;
}

a#menu_maszerzy, a#menu_maszerzy_akt
{
  width:95px;
  left:435px;
  height:57px;
}

a#menu_organizatorzy, a#menu_organizatorzy_akt
{
  width:100px;
  left:540px;
  height:56px;
}

a#menu_fotogaleria, a#menu_fotogaleria_akt
{
  width:85px;
  left:650px;
  height:55px;
}

a#menu_archiwum, a#menu_archiwum_akt
{
  width:75px;
  left:745px;
  height:54px;
}

a#menu_kontakt, a#menu_kontakt_akt
{
  width:65px;
  left:830px;
  height:54px;
}

div#main
{
	width:950px;
	height:100%;
	margin:0px auto;
	padding:0px 0px;
}

div#left
{
	width:278px;
	float:left;
	overflow:hidden;
	padding:20px 0px 0px 0px;
	text-align:left;

}

/*----------------terminarz lewa--------*/
div.left_terminarz
{
  background:url('tpl/images/kropka.gif') 0 20% no-repeat;
  padding:0px 0px 0px 15px;
  margin:10px 0px 10px 20px; 
  width:200px;
}

div.left_terminarz_kropki
{
  background:url(tpl/images/kropki_long.gif) repeat-x;
  height:1px;
  width:100%;
  margin:10px 0;
}

div.left_terminarz_wiecej
{
  text-align:right;
}

/*----------------archiwum lewa--------*/
div.left_archiwum
{
  padding:0px 0px 0px 0px;
  margin:10px 0px 10px 10px; 
  width:220px;
}

div.left_archiwum_kropki
{
  background:url(tpl/images/kropki_long.gif);
  height:1px;
  width:100%;
  margin:5px 0px;
}


/*-----------sponsorzy lewa--------*/
div#left_sponsorzy
{
  padding:0px 0px 0px 0px;
  margin:10px 0px 10px 60px; 
  width:130px;
  height:130px;
}

/*-------------prawa----------*/
div#right
{
	width:670px;
	float:left;
	text-align:left;
}


/*----------glowna---------*/
div.boxy_cont
{
	overflow:hidden;
	padding:0px;
}

div.box
{
	width:201px;
	height:150px;
	float:left;
	margin:0px 0px 0px 15px;
}

div.box_maska
{
	position:relative;
	top:-147px;
	background:url(tpl/images/box_maska.png);
	width:201px;
	height:120px;
}

div.box_tytul
{
	width:201px;
	height:25px;
	line-height:25px;
}

div.box_tytul a
{
	background:url(tpl/images/kropka.gif) 0 50% no-repeat;
	padding:0px;
	margin:0px;
  padding-left:10px;
}

div.naglowek
{
	width:613px;
	height:40px;
	background:url(tpl/images/header_tlo.jpg) no-repeat;
	clear:both;
	padding:15px 0px 0px 25px;
	color:#ffffff;
	margin-left:20px;
	font-size:11px;
}

div.tekst
{
	margin:10px auto 0px auto;
	width:570px;
	font-size:11px;
}

div.tekst p
{
  font-size:11px;
}

/*--------------aktualnosci------------------*/
div.news
{
	margin:10px auto 0px auto;
	width:545px;
}

div.news_naglowek
{

}

p.news_tytul
{
  font-weight:bold;
  font-size:11px;
  display:block;
  float:left;
  width:450px;
  padding-left:15px;
  background:url(tpl/images/ico_news.gif) 0 50% no-repeat;
}

p.news_data
{
  font-size:11px;
  display:block;
  float:left;
  width:70px;
  text-align:right;
}

div.news_separator
{
  clear:both;
  background:url(tpl/images/kropki_long.gif) repeat-x;
  width:545px;
  height:1px;
  margin:0px auto 10px auto;
}

div.news_tresc, div.news_tresc p
{
  font-size:11px;
}

/*----------patronat medialny--------*/
div#patronat_medialny
{
  text-align:left;
  clear:both;
  width:100%;
  overflow:hidden;
  margin:20px 0px;
  padding-top:20px;
}

div.patronat_logo
{
    width:100px;
    height:100px;
    float:left;
    margin:10px 50px 10px 70px;
    text-align:center;
}

/*---------------galeria---------*/
div.galeria_row
{
	margin:0px 0px 20px 30px;
}

div.galeria_foto
{
	width:200px;
	height:200px;
	text-align:center;
	float:left;
	margin:0px 10px 10px 0px;

}

div.str
{
	clear:both;
	text-align:center;
	padding-top:20px;
}

/*---------------footer---------*/

div#menu_dolne
{
	margin:10px auto 10px auto;
	width:720px;
}

div#menu_dolne a
{
	font-size:10px;
	color:#939796;
}

div#stopka
{
	height:90px;
	width:100%;
	background:url(tpl/images/footer_tlo.gif) 0 0 repeat-x;
}

div#realizacja
{
	width:950px;
	margin:0px auto;
	padding-top:30px;
	text-align:left;
}

div#realizacja p
{
	font-size:10px;
	padding:0px;
	margin:0px;
}
















