body {
margin: 0;
padding: 0;
/*font-family: 'Dosis', sans-serif;*/
/*	font-family: 'Ubuntu Condensed', sans-serif;    */
font-weight: 500;   
font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;   
-webkit-font-smoothing: antialiased;
font-size: 12px;
color: #4d4d4d; 
font-weight:normal;
background:#ffffff url(images/abo_main_02.png) repeat-x left top;
}


#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/


}

#lang2{
float:right;
margin-right:0px;
margin-top:0px;
display:block;
background:#f3f3f3;
padding:4px;
width:750px;
-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;
}

#lang2 a{
color:#1595ac;
text-decoration:none;
}

#adres-top{
float:right;
margin-left:200px;
top:0px;
width:800px;
display:block;
padding:4px;
color:#666666;
}

#adres-top a{
color:#1595ac;
text-decoration:none;
}

#topsection{
background:#ffffff url(images/abo_main_04.png) no-repeat left top;
height: 138px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#menu{
width:980px;
height:44px;
background:#fecc00;
z-index:9999;
display:block;
margin-top:0px;
margin-bottom:0px;
-webkit-border-radius: 8px 8px 0px 0px;-moz-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#featured_header{
/*-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;*/
border:0px solid #fecc00;
margin-top:15px;
/*background:#ffffff url(images/pattern_blue.png) left top;*/
/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/
}

#featured_header h2{
font-size:24x;
padding-top:12px;
padding-bottom:8px;
padding-left:8px;
color:#1595ac;
font-weight:800;
border-bottom:4px solid #1595ac;
}



#contentcolumn{
margin-left:0px; /*Set left margin to LeftColumnWidth*/
}


#contentcolumn h2{
font-size:24x;
padding-top:12px;
padding-bottom:8px;
padding-left:8px;
color:#1595ac;
font-weight:800;
border-bottom:3px solid #ffd93b;
}


#tresc{
background:#ffffff url(images/abo_main2_08.png) no-repeat center top;
margin:0px;
padding:10px;
-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;border-top:1px solid #eeeeee; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;
margin-top:10px;
}

#last-rev{
-webkit-border-radius: 0px 0px 8px 8px;-moz-border-radius: 0px 0px 8px 8px;border-radius: 0px 0px 8px 8px;
background-color:#eeeeee;
padding:8px;
}

#comment_main{
color:#797979;
}

#comment_main a{
color:#1595ac;
text-decoration:none;
}


#innertube_bread{
padding:8px;
font-size:12px;
color:#dddddd
}


#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
}

#footer{
clear: left;
width: 980px;
color: #cccccc;
padding: 4px 0;
border-top:1px solid #cccccc;
font-size:11px;
margin-top:10px;


}

#footer a{
color: #1595ac;
text-decoration:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube fieldset{
border:1px solid #eeeeee;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
margin:4px;
}

#icon-book{
width:128px;
height:180px;
overflow:hidden;
background:#ffffff;
border:1px solid #cccccc;
-webkit-border-radius: 0px 6px 6px 0px;-moz-border-radius: 0px 6px 6px 0px;border-radius: 0px 6px 6px 0px;
margin:0px auto;
padding:0px;
}

#icon-book img{
padding-left:1px;
}

#lista_pliki{
clear: left;
width: 100%;
border-top:0px dotted #cccccc;
margin-top:10px;
margin-bottom:10px;

}

#lista_pliki ul{
list-style: none;	
padding: 0;
margin: 0;
}

#lista_pliki li a{
color: #0b4576;
text-decoration:none;
text-align:left;
background-image:url(images/download_icon.png); background-repeat:no-repeat; background-position: 0px 5px; 
display:block;
height:28px;
padding-left:25px;
line-height:28px;

}
