/********************************************************/
/* Pizza Express Grand Prix w plywaniu dlugodystansowym */
/* 2009 Nathan Adler Studio                             */
/********************************************************/
/********************************************************/



/***********************************************/
/* HTML tagów style                            */
/***********************************************/ 
/***********************************************/ 

body {margin:0; padding:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#333; background-image:url(../img/bg.jpg); background-repeat:repeat-x;}

h1, h2, h3, h4, h5, h6, p, img, ul{margin:0; padding:0; border:0}

a:link{color:#000; text-decoration:underline;}
a:visited{color:#000; text-decoration:underline;}
a:hover{color:#009AFE; text-decoration:underline;}
a:active{color:#000; text-decoration:underline;}
 
h1 {font-size:1.25em; padding-top:1em;}
h2 {font-size:1.2em; margin-bottom:0.5em;}
h3 {font-size:1.4em; color:#333;}
h4 {font-size:1em;}
h5 {}
h6 {font-size:1.0em; font-weight:normal;}

p,li {line-height:1.3em;}
p {margin:0.5em 0 0.5em 0;}
ul{list-style-type:square; padding-left:2em;}
	ul ul{list-style-type:disc;}
	ul ul ul{list-style-type:none;}
li{margin:0.3em 0 0.3em 0;}

iframe {border:2px solid #009AFE;}

/***********************************************/
/* Layout                                      */
/***********************************************/ 

#general{width:950px; margin:0 auto;}
#top{height:250px; background-image:url(../img/baner.jpg); background-repeat:no-repeat; position:relative;}
#wrapper{float:left; width:100%;}
#maincol{margin:0 220px 0 220px;}
#maincol .box{margin:10px 15px 30px 10px;}
#leftcol{float:left; width:220px; margin-left:-950px;}
#rightcol{float:left; width:220px; margin-left:-220px;}
#leftcol, #rightcol{margin-top:70px;}
#foot{clear:left; width:100%;}
.box{margin:10px 10px 30px 10px;}

/***********************************************/
/* Nawigacja                                   */
/***********************************************/ 
#nav1{position:absolute; top:0; right:0; color:#ccc; padding-top:3px; font-size:0.9em;}
	#nav1 a{color:#ccc; text-decoration:none;}
	#nav1 a:hover{color:#fff;}
#nav2{position:absolute; top:228px; left:110px;}
#nav2 ul, #nav2 ul li {display:block; list-style:none;}
#nav2 ul li {display:inline; white-space:nowrap;}
.but1{margin:0 7px 0 7px;}
.but2{margin:0 64px 0 64px;}
#nav3{position:absolute; top:20px; left:120px;}
#nav3 a{display:block; width:220px; height:200px;}

/***********************************************/
/* Foot                                        */
/***********************************************/ 
#foot {font-size:0.9em; color:#999; padding:30px 0 30px 0;}
	#foot a{color:#999; text-decoration:none;}
	#foot a:hover{color:#009AFE;}
#f1{float:left;}
#f2{float:left; margin-left:200px;}
#f3{float:right;}

/***********************************************/
/* Link                                        */
/***********************************************/ 
.link {background-image:url(../img/arrow_link.jpg); background-repeat:no-repeat; padding-left:15px;}
.link a{text-decoration:none;}

/***********************************************/
/* News                                        */
/***********************************************/ 
.data{font-size:0.8em; color:#999; margin:0;}

/***********************************************/
/* Tabele                                      */
/***********************************************/
.table_regulamin {width:240px; border:1px solid #ccc;}
.table_regulamin td,th{text-align:center; border:1px solid #ccc;}

/***********************************************/
/* Galeria                                     */
/***********************************************/
#galeria_rightcol img{}
.galeria{clear:left; width:500px;}
.galeria a{display:block; border:1px solid #ccc; padding:3px; margin:3px; float:left; background-color:#eaeaea;}
.galeria img{border:2px solid #009AFE;}

/*NEWS*/
#news_short h3{font-size:1em;}