*{
    margin:0;
    padding:0;
}

body {
    background:#000;
   
}

a{
            color:#fff;
            text-decoration:none;
        }
        a:hover{
            text-decoration:underline;
        }
        span.reference{
            position:fixed;
            left:10px;
            bottom:10px;
            font-size:13px;
            font-weight:bold;
        }
        span.reference a{
            color:#fff;
            text-shadow:1px 1px 1px #000;
            padding-right:20px;
        }
        span.reference a:hover{
            color:#ddd;
            text-decoration:none;
        }


.section {
    margin:0px;
    height:3500px;
    width:100%;
    float:left; 
}
.section h2{
    margin:10px 0px 11px 0px;
	color:#2d3234;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:30px;
	text-transform:uppercase;
	line-height:0.9em;
}
.section p{
    margin:10px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#4e5356;
	 
}

.section p a{
    
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:1.5em;
	font-size:11px;
	color:#2b3133;
	font-style:italic;
	text-decoration:none;	 
}


.section p a:hover{
	color:#c7052b;
	text-decoration: underline; 
}


#top_logo_nav { width:990px; float:left; height:320px;}
#taichi_img { width:400px; float:left; clear:both; height:65px; padding-left:600px;  }

#top_logo_nav .box { float:left; font-size:10PX; font-family:Arial, Helvetica, sans-serif; color:#8b979c; font-weight:bold; padding: 10px 0px 0px 0px; }

#contentt { width:1000px; clear:both; float:left; margin:0px; }
#contentt .innerbox { float:left; margin:0px; padding:0px; }
#contentt .news {   font-size:10PX; font-family: Arial, Helvetica, sans-serif; color:#444b4d; font-weight: bold; padding: 2px 11px 2px 11px; margin:0px 0px 0px 40px; border:#505658 1px solid; width:50px;   }
#contentt .data{ font-size:10PX; font-family: Arial, Helvetica, sans-serif; color:#a7abac; font-weight: bold; padding: 1px 0px 0px 40px;   }
#contentt .newstxt{ font-size:11PX; font-family:Georgia, "Times New Roman", Times, serif; color:#505658; font-weight:normal; padding: 0px 0px 0px 40px; line-height:1.3em;   }





.black{
    color:#fff;
    background:#e7e9e8 url(../images/white_vert.gif)  repeat-x bottom left;
}

.white{
    color:#000;
    background:#1a1e21 url(../images/black_vert.gif) repeat-x bottom left;
}




.section h3 {
	margin:2px 0px 11px 0px;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:30px;
	clear:both;
	text-transform:uppercase;
	line-height:0.9em;
	}
	
	
.section .darktekst {
    margin:10px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:1.5em;
	font-size:12px;
	color:#191d1e;
	clear:both;
	float:left;
}		

.red{
    color:#000;
    background:#b10c2c;
}

.section ul{
    list-style:none;
    margin:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif; color:#8b979c; font-weight:bold;
}
.black ul li{
    float:left;
    padding:0px;
    margin:5px;
    color:#2e3032;
}
.black ul li a{
    display:block;
    color:#8b979c;
}
.black ul li a:hover{
    text-decoration:none;
    color:#d7001b;
}
.white ul li{
    float:left;
    padding:5px;
    margin:5px;
    color:#838789;
}
.white ul li a{
    display:block;
    color:#8b979c;
}
.white ul li a:hover{
    text-decoration:none;
    color:#c7052b;
}


.red ul li{
    float:left;
    padding:5px;
    margin:5px;
    color:#fff;
}
.red ul li a{
    display:block;
    color:#272c2e;
}
.red ul li a:hover{
    text-decoration:none;
    color:#fff;
}



.colorred { color:#c7052b;}
.colorwhite { color:#fff;}
.maintekst {   font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.4em;}
.maintekstlight { color:#CCC; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.4em;}

.ramka img { margin-left:10px; margin-top: 8px; border:#000 1px solid;}








/*  nowe dopisane  */

#nawigacjatop { width:1100px; height:400px;
}

#nawigacjatop .boxik { float:left; display:block; 
}








.fixacja {position: fixed; }

.bottommenu_inn {color:#2c3234; width:800px; padding:14px 0px 0px 11px; text-align:left;  font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; line-height:1.7em;}

.bottommenu_inn a {color:#505557;  }
.bottommenu_inn a:hover {color:#fff;  }


.bottommenu_logo {padding:7px 0px 0px 11px; text-align:left; float:left;  }
.bottommenu_face {color:#2c3234;  padding:7px 11px 0px 0px; float:right;} 
