/* Wizja.net 2010 */

* {
    margin:0;
    padding:0;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
     
.clearfix {
    display: inline-block;
    }
* html .clearfix {
    height: 1%;
    }
.clearfix {
    display: block;
    }

.aural {
    display:block;
    position:absolute;
    height:1px;
    width:1px;
    left:-5000px;
    overflow:hidden;
    }
    
html,body{
    background:url(gfx/bg_body.jpg) no-repeat #F4EAE9;
    color:black;
    margin:0;
    padding:0;
    font-family:verdana,helvetica,sans-serif;
    font-size:10px;
    }
    


#skip {
    position:absolute;
    left:-200em;
    top:40px;
    color:yellow;
    background-color:#EA331A;
    display:block;
    margin:0;
    padding:0.3em;
    font-weight:bold;
    text-decoration:none;
    border:solid yellow 1px;
    width:auto;
    z-index:1;
    }
    
    
#skip:first-letter {
    color:white;
    font-size:110%;
    text-decoration:underline;
    }
#skip:focus,
#skip:active {
top:10px;
    left:270px;
    }


#container {
    width:960px;
    position:relative;
    margin:0 auto;

}

#top {
    height:277px;
    background:url(gfx/bg_baner.jpg) no-repeat 0 80px;

}

#top img,
#footer img {
    border:0;
}


#logo {
    width:150px;
    height:36px;
    position:absolute;
    top:25px;
    left:60px;
    font-size:24px;
    font-weight:normal;
}

#top_menu {
    position:absolute;
    top:35px;
    left:270px;
}

#top_menu li {
    list-style:none;
    display:inline;
    color:#A1A1A1;
}

#top_menu a {
    color:#878787;
    text-transform:uppercase;
    text-decoration:none;
    font-size:10px;
}

#top_menu a:hover,
#top_menu a:focus,
#top_menu a:active {
    text-decoration:underline;
}


#flash {
    width:690px;
    height:200px;
    position:absolute;
    top:80px;
    right:0;
}

/* srodek */
#content {
background:url(gfx/bg_content.png) repeat-y;
}

/* linki default */
#text a {
    color:#555;
}

#text a:hover,
#text a:focus,
#text a:active {
    text-decoration:none;
    color:#ea331a;
}


#breadcrumbs {
    padding:10px 0 2px 0;
    margin:0 0 10px 270px;
    color:#424242;
}

#breadcrumbs ul {
    padding-top:5px;
    margin:0 0 0 20px;
}

#breadcrumbs ul li:first-child {
    margin-left:0;
    font-weight:bold;
    background:none;
    padding-left:0;
}

#breadcrumbs ul li {
    display:inline;
    list-style:none;
    margin:0 0 0 5px;
    padding:0 0 0 7px;
    background:url(gfx/breadrumbs_li.png) no-repeat 0 50%;

}

#breadcrumbs a {
    font-weight:bold;
    background:url(crumbs_li.gif) no-repeat right 60%;
    padding:0 12px 0 0;
    color:#424242;
    
}

#leftside {
    width:420px;
    float:left;
    padding:20px 0 0 50px;
    /* background:url(gfx/bg_leftside.jpg) no-repeat top right; */
}
#leftside img {
    border:0;
}
#leftside ul {
    width:200px;
    margin:10px 10px 0 0;
    padding:0 0 10px 0;

}

#leftside ul li {
    list-style:none;
    padding:2px 0;
}


#leftside .wciecie li {
    list-style:none;
    padding:2px 0;
    margin-left:15px;
  
}
#leftside h2 {
    color:#666;
    text-transform:uppercase;
    font-size:10px;
    margin:5px 0;
}


#leftside h2 a {
    color:#666;
    text-decoration:none;
}

#leftside h2 a:hover,
#leftside h2 a:focus,
#leftside h2 a:active {
      color:#ff1b05;
      text-decoration:underline;
}

#leftside ul li a {
    color:#666;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}

#leftside .wciecie li a {
    color:#666;
    text-decoration:none;
    font-weight:bold;
    text-transform:capitalize;
}

#leftside .odstep a {
    color:#666;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
    padding-bottom:10px;
}

#leftside ul li a:hover,
#leftside ul li a:focus,
#leftside ul li a:active {
    text-decoration:underline;
    color:#ff1b05;
}
#leftside .wciecie li a:hover,
#leftside .wciecie li a:focus,
#leftside .wciecie li a:active {
    text-decoration:underline;
    color:#ff1b05;
}

#leftside .odstep  a:hover,
#leftside .odstep  a:focus,
#leftside .odstep  a:active {
    text-decoration:underline;
    color:#ff1b05;
}

#leftside ul.reglink li a {
    text-transform:uppercase;
}
#leftside ul.normal li a {
    font-weight:normal;
    padding-left:10px;
}

#text {
    line-height:145%;
    float:right;
    width:443px;
    padding:0 20px;
    color:#555;
    text-align: justify;

}

#text .classname {
margin:20px 0;
}
#text .classlink a {
margin:20px 0;
text-decoration:none;

}

#text img {
border:solid #C9CCCE 1px;
padding:3px;
background-color:white;
}

#text h2 {
    font-weight:bold;
    text-transform:uppercase;
    font-size:10px;
    color:#7d7d7d;
    margin:20px 0;
    border-bottom:solid #E3E3E3 1px;
    padding:0 0 10px 0;
}

#text h3 {
    color:#ff1b05;
    font-size:12px;
    font-weight:bold;
    margin:10px 0;
}

#text h4 {
    color:#ff1b05;
}

#text ul {
    margin:10px 0;
}

#text ul li {
    list-style:none;
}


#text ol li {
margin:10px 0;
}


.copyright {
    color:#7F7F7F;
    font-size:11px;
    padding:0 0 0 120px;
}

.wizja_net {
    text-align:right;
    font-weight:bold;
    color:#7F7F7F;
}

.stopka {
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    width:900px;
		font-size:10px; 
		color:#888; 
		text-align:center; 
		padding:11px 0; 
		line-height:11px;
}
.stopka a{
		font-size:10px; 
		color:#888; 
}