/* CSS Document */

body{

margin:0;

padding:0;

line-height: 1.5em;

background-color: #d0d0d0;

}



b{font-size: 110%;}

em{color: red;}



#maincontainer{

width: 960px;

margin: 0 auto;

background: #FCFDFF;

}



#topsection{

background: #FCFDFF;

background-image: url('gfx/top_bg.jpg');

background-position: top right;

background-repeat: no-repeat;

height: 150px; /*Height of top section*/

overflow: hidden; position: relative;

margin-top: 10px;

}

#topsection img

{

display: inline; float: left;

}

#topsection h1{

margin-left: 340px; margin-bottom: 0;

padding: 0px;

font-size: small; font-family: verdana, tahoma, arial, serif;

color: #666;

}



#topsection ul.lista_spec

{

list-style: none; margin-left: 340px; margin-top: 0; padding: 0;

width: 300px; height: 100px;

}



#topsection ul.lista_spec li

{

font-size: 11px; font-family: Tahoma, Verdana, Arial, serif;

color: #666; margin: 0; padding-left: 20px;

width: 300px; height: 20px;

background-image: url('gfx/li_bg.jpg');

background-position: center left;

background-repeat: no-repeat;

}



#topsection address

{

font-size: 11px; font-family: Tahoma, Verdana, Arial, serif; font-style: normal; 	line-height: normal;

color: #fff; margin: 0; padding: 0;

position: absolute;

right: 100px; top: 88px;

}



#topsection address a

{

text-decoration: none; color:#fff;

}



#nawigacja_pozioma

{

background: #F28020;

height: 35px; overflow: hidden;

background-image: url('gfx/nawigacyjny_bg.jpg');

background-position: center left;

background-repeat: repeat-x;

}



#nawigacja_pozioma ul

{

list-style: none;

height: 35px; margin: 0; padding: 0; overflow: hidden;

}



#nawigacja_pozioma ul li

{

width: 106px; height: 35px; margin: 0; padding: 0;

float: left;

}



#nawigacja_pozioma ul li a

{

display: block; width: 106px; padding: 0px; text-indent: 25px;

font-size: 12px; font-family: Tahoma, Verdana, Arial, serif; font-style: normal;

font-weight: bold; line-height: 35px; text-decoration: none; color: #fff;

background-image: url('gfx/nawigacja_bg.jpg');

background-position: center left;

background-repeat: no-repeat; zoom: 1;

}



#nawigacja_pozioma ul li a:hover

{

background-image: url('gfx/nawigacja_hover_bg.jpg');

background-position: center left;

background-repeat: no-repeat;

} 





#contentwrapper{

float: left;

width: 100%;

background: #FCFDFF;

}



#contentcolumn{

margin: 0 320px 0 320px;

background: #FCFDFF; padding-top: 1em;

}



#contentcolumn p

{

color: #888;

font-size: small; font-family: Tahoma, Verdana, Arial, serif;

line-height: normal;

}

#contentcolumn h2
{
color: #090;
font-size: small; font-family: helvetica, Verdana, Arial, serif;
line-height: normal;
margin: 1em auto;
}



#leftcolumn{

float: left;

width: 320px; padding-top: 1em; 

margin-left: -960px; 

background: #FCFDFF;

}



#leftcolumn p

{

color: #888;

font-size: small; font-family: Tahoma, Verdana, Arial, serif;

line-height: normal; 

}



#rightcolumn{

float: left;

width: 320px;

margin-left: -320px; padding-top: 1em;

background: #FCFDFF;

}



#rightcolumn p

{

color: #900;

font-size: small; font-family: Tahoma, Verdana, Arial, serif;

line-height: normal;

}



#footer{

clear: left; 

width: 100%; height: 170px;

background: #FCFDFF; 

background-image: url('gfx/footer_bg.jpg');

background-position: right bottom;

background-repeat: no-repeat;

 text-align: center;

padding: 4px 0;

}



#footer p

{

color: #666;

font-size: x-small; font-family: Tahoma, Verdana, Arial, serif;

line-height: normal;

}



#footer a{

color: #666;

}



.innertube{

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}

