body {
margin:0px;
background:#29291f url(../design/bg.png) repeat-y;
}

body, table, td, div, input, form {
font-family:Verdana;
font-size:12px;
text-align:left;
}

img {
border:none;
}

#chassis {
width:996px;
position:relative;
top:0;
left:0;
background:#ffffff url(../design/artykul_head.png) no-repeat;
padding: 0 0px 0 0px;
}

#first {
width:100%;
height:276px;
position:relative;
margin:0 0 0px 0;
}

#first:after {
display:block;
clear:both;
content:"";
}

#proj_name {
width:420px;
height:80px;
position:absolute;
top:180px;
left:545px;
padding:15px 10px 0 20px;
text-align:right;
vertical-align:bottom;
font-size:20px;
font-weight:bold;
}

#proj_spons {
width:320px;
height:78px;
position:absolute;
top:88px;
left:545px;
padding:15px 5px 0 5px;
text-align:right;
vertical-align:bottom;
font-size:20px;
font-weight:bold;
}

.rot_sp {
position:relative;
}

#rot_sp img {
position:absolute;
left:80px;
top:20px;
width:200px;
}

.dohome {
position:absolute;
top:180px;
left:300px;
width:245px;
height:94px;
}

#proj_name a {
color:#000000;
text-decoration:none;
font-size:30px;
}


#cialo:after {
display:block;
clear:both;
content:"";
}

#left_site {
width:280px;
float:left;
margin:0 10px 0 10px;
}

#right_site {
width:616px;
float:right;
margin:0 0px 0 0;
padding:10px 40px 0 20px;
border-style:solid;
border-color:#e4e4db;
border-width:0 10px 0 10px;
}

/* artykuly */

.art_boks {
width:729px;
padding:0 10px 0 0;
height:260px; 
color:#004a80;
/*background:url(../design/mambabg.png) right no-repeat;*/
}

.art_boks div{
height:220px;
}

.art_boks img:first-child {
margin:0px 10px 0px 0px;
float:left;
}

.art_boks h1 { 
margin:0px 0 0 0;
padding:5px 10px 5px 10px;
font-size:16px;
}

.art_boks h3 { 
margin:0px 0 0 0;
padding:0px 10px 0px 10px;
font-size:14px;
}

.art_head {
margin:0px 0 0px 0;
width:996px;
height:260px;
position:relative;
}

.art_head:after {
display:block;
clear:both;
width:100%;
height:10px;
background:#e4e4db;
content: "";
}

/* mamba */

.mamba {
position:relative;
top:0px;
left:0px;
border:solid 2px #000;
}

/* linki downloadu */
/* --------- */
.wlink {
font-weight:bold;
text-decoration:none;
font-style:italic;
color:blue;
}

.doclink:before {
margin-right:5px;
vertical-align:baseline;
content: "" url(../images/docico.png);
}

.pdflink:before {
margin-right:5px;
vertical-align:baseline;
content: "" url(../images/pdfico.png);
}

.xlslink:before {
margin-right:5px;
vertical-align:baseline;
content: "" url(../images/xlsico.png);
}

/*glosy i komenntarze */
/* ---------- */
/*----- komentarze ------*/
.mgal {
width:100px;
height:100px;
cursor:pointer;
background: url(../image/imgbg.png) no-repeat;
padding:4px 4px 4px 4px;
margin-bottom:4px;
}

.komgl_0:after {
display:block;
height:0px;
clear:both;
content: "";
}

.glosa_img_0 {
float:left;
width:100px;
height:100px;
cursor:pointer;
background: url(../image/imgbg.png) no-repeat;
padding:4px 4px 4px 4px;
margin-bottom:4px;
margin-right:5px;
}

.kom_img_0 {
width:100px;
height:100px;
cursor:pointer;
background: url(../image/imgbg.png) no-repeat;
padding:4px 4px 4px 4px;
margin-bottom:4px;
}

.video_min {
width:108px;
height:112px;
position:relative;
}

.video_min img{
width:100px;
height:100px;
cursor:pointer;
background: url(../image/imgbg.png) no-repeat;
padding:4px 4px 4px 4px;
margin-bottom:4px;
}

.video_min:after {
position:relative;
top:-18px;
left:4px;
content:url(../images/foot_video.jpg);
}

.hid {
display:none;
}
/*  ------------*/
.smacznykarp_lista:after {
display:block;
height:0px;
clear:both;
content:"";
}

.galglosa {
list-style-type:none;
margin:0;
padding:0;
display:block;
width:100%;
height:40px;
}

.galglosa li {
display:block;
}

.gnext {
float:right;
}

.gprev {
float:left;
}

.gnext img {
border:0px;
cursor:pointer;
width:30px;
height:30px;
background:url(../image/next.png);
}

.gprev img {
border:0px;
cursor:pointer;
width:30px;
height:30px;
background: url(../image/prev.png);
}

#my_video {
background: #d4d4d4;
color:#99cc00;
text-align:left;
float:right;
margin:0 0 10px 0;
}

#my_video:before {
content:url(../layout/my_video.png);
}

#my_foto {
background: #333333;
color:#ffffff;
text-align:left;
float:right;
margin:0 0 10px 0;
}

#my_foto:before {
content:url(../layout/my_foto.png);
}

.cien {
float:left;
width:100px;
height:100px;
cursor:pointer;
background: url(../image/imgbg.png) no-repeat;
padding:4px 4px 4px 4px;
margin-bottom:4px;
margin-right:5px;
}


.cien_maly {
float:left;
width:70px;
height:70px;
cursor:pointer;
margin-bottom:4px;
margin-right:5px;
}

/* stopka */

/*------------- stopka ----------*/
#stopka {
position:relative;
top:0px;
left:0px;
width:1000px;
padding:0 0 0 0px;
background:#ffffff url(../design/stopka_body.png) repeat-y;
}

#stopka:before {
content:"" url(../design/stopka_before.png);
}

#stopka:after {
content:"" url(../design/stopka_after.png);
}

#rejestr {
position:absolute;
top:33px;
left:908px;
}

#rejestr a {
color:#000000;
font-size:10px;
text-decoration:none;
}


.stopka_spons9 {
margin:0 0 0 30px;
}

.stopka_spons9:before {
display:block;
content: "Patroni:";
}

.stopka_spons10 {
margin:0 0 0 30px;
}

.stopka_spons10:before {
display:block;
margin-top:10px;
content: "Partnerzy:";
}

.stopka_spons11 {
margin:0 0 0 30px;
}

.stopka_spons11:before {
display:block;
margin-top:10px;
content: "Patroni medialni:";
}

#stopka img {
margin-left:15px;
vertical-align:top;
}
/* mapa*/
ul.map_info {
list-style-type:none;
display:block;
margin:0px;
padding:0px;
}

ul.map_info li {
display:inline;
margin:0px;
padding:0px;

}

ul.map_info li:first-child {
font-weight:bold;
}

.map_info img{
height:50px;
margin-left:4px;
padding-left:3.5px;
float:left;
position:relative;
top:-18px;
}

.map_info img:first-child {
height:50px;
cursor:pointer;
padding:4px 4px 4px 4px;
margin:4px;
float:left;
top:0px;
}

.podstawa_mapy {
width:660px;
height:310px;
text-align:center;
margin-top:10px; 
position:relative;
top:0px;
left:0px;
}

/*-------- nowe menu --------*/
.ax {
padding-left:43px;
background:url(../design/ax_metka.png) top left no-repeat;
}


.bx {
padding-left:43px;
background:url(../design/bx_metka.png) top left no-repeat;
}

.cx {
background:lime;
}


.m1 {
width:300px;
background:#ffffff url(../design/mat.png);
}

.m2 {
width:300px;
background:#ffffff url(../design/mat.png);
}

.m3 {
width:300px;
background:blue;
}

.mm {
padding:15px;
}


.mm a {color:#000000}
.mm a:link {text-decoration:none}    
.mm a:visited {text-decoration:none} 
.mm a:hover {text-decoration:underline} 
.mm a:active {text-decoration:none} 

/*----------*/
.mproj {
position:absolute;
height:65px;
width:248px;
left:0px;
}

.katpr_0 {
top:0px;
}

.katpr_1 {
top:65px;
}

.katpr_2 {
top:130px;
}

.katpr_3 {
top:195px;
}

/*----------*/
#strona_menu_dz {
position:absolute;
top:118px;
left:10px;
width:270px;
padding:15px 0 15px 0;
background:url(../design/linijka.png) no-repeat;
}



#strona_menu_dz a{ 
display:block;
padding:0 0 10px 45px;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
}

#strona_menu_dz a:link {color:#000000}    
#strona_menu_dz a:visited {color:#000000}  
#strona_menu_dz a:hover {color:green}  
#strona_menu_dz a:active {color:#000000}

.prev_art{
width:25px;
height:25px;
background:url(../design/art_dalej.png);
float:right;
}

.next_art{
width:25px;
height:25px;
background:url(../design/art_dalej.png);
float:left;
}


.prev_next {
width:110px;
height:25px;
background:#000;
position:absolute;
top:237px;
left:2px;
}
.prev_next:after {
display:block;
clear:both;
content: "";
}

.rankbox {
padding:5px;
border:solid 1px #f4f4f4;
}

#przewodnik {
}

#przewodnik:before {
content:"" url(../design/lista_projektow.png);
}

.herby img{
position:absolute;
width:50px;
height:50px;
background:url(../design/herby.png) no-repeat;
top:160px;
}

.hb0 img{
background-position:0 0;
left:-15px;
}
.hb1 img{
background-position:-50px 0;
left:45px;
}

.hb2 img{
background-position:-100px 0;
left:105px;
}

.hb3 img{
background-position:-150px 0;
left:165px;
}

.hb4 img{
background-position:-200px 0;
left:225px;
}

.hb5 img{
background-position:-250px 0;
left:285px;
}

.hb6 img{
background-position:-300px 0;
left:345px;
}

.hb7 img{
background-position:-350px 0;
left:405px;
}

.lapka {
cursor:pointer;
}

