/*layout CSS */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {

text-align:center; /*center hack*/
background: url(../images/tlowww.png);
margin: 0px 0px 0px 0px;
padding: 0;

}


#cu3er-container {width:920px; outline:0;}

.wstawka {

font-size:1.4em;
text-transform: uppercase;
font-weight: 500;
color: #602211; 
}

.wstawka2 {

font-size:0.8em;

}

#wrap {

min-width:1001px;

max-width:1001px;


width:1001px; /*IE6 hack*/

margin:0 auto; /*center hack*/

text-align:left; /*center hack*/

background: url(../images/tlolewe.gif);


padding: 0px;

}

#header {

padding: 8px;

}

#wstawka {float:left;width:58.7%;overflow:hidden; background: url(../images/wstawkitlo.jpg); padding: 12px;}

#sidebar {float:left;width:30%; overflow:hidden;} 

#sidebarbig {float:left;width:38%; overflow:hidden; } 

#content60 {float:left;width:58.7%;overflow:hidden; background: url(../images/tlo-content.jpg); padding: 12px;}

#content55 {float:left;width:55%;overflow:hidden;}

#content70 {float:left;width:70%;overflow:hidden; background: url(../images/tlo-content.jpg); padding: 12px;}

#content100 {float:left;width:100%;overflow:hidden;}

#content80 {float:left;width:66.8%;overflow:hidden; background: url(../images/tlo-content.jpg);padding: 12px;}

#sidebar-2 {float:left;width:20%; overflow:hidden;} 

#footer {clear:both;}




div.moduletable-kontakt

{
 background: url(../images/tlo-kontakt.jpg);
 margin: -9px 0px 0px 8px;
 padding: 12px;
 
}

div.moduletable-szare

{
 background: url(../images/tlo-sidebar-big.jpg);
 margin: 0px 0px 0px 8px;
 padding: 12px;
 
}

/*typography*/



* {

margin:0;

padding:0;

}

body {

font-size: 13px;

font-family: Georgia,Times,serif;

line-height:1.3;

color: #2e2923;

text-shadow: 1px 1px 0 #FFFFFF;

}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {

margin: 0.5em 0; 

}

li,dd { 

margin-left:1em;

}

fieldset { 

padding:.5em; 

}


}

#content{

padding-left: 0px;
padding-right: 0px;



}




#footer{


height: 63px;
text-align: center;
background: #FFFFFF;

}

a{

text-decoration:none;
color: #a53a19;

}

a:hover{

text-decoration:none;
color: #FFFFFF;
background: #a53a19;

}

h1,.componentheading{

font-size:1.7em;

}

h2,.contentheading, .componentheading {

font-size:1.4em;
text-transform: uppercase;
font-weight: 500;
color: #602211; 
}

td.contentheading a.contentpagetitle{

font-size: 0.8em;





}

h3{

font-size:2.0em;
text-transform: uppercase;
font-weight: 500;
color: #602211;

}

div .moduletable-szare h3{

font-size:1.8em;
text-transform: uppercase;
font-weight: 500;
color: #602211;

}

div .moduletable-kontakt h3{

font-size:1.8em;
text-transform: uppercase;
font-weight: 500;
color: #602211;

}

.akt {

font-size:1.8em;
text-transform: uppercase;
font-weight: 500;
color: #602211;

}

h4{

font-size:1.2em;

}

h5{

font-size:1.1em;

}

h6{

font-size:1em;
font-weight:bold;

}

.small,.createdate,.modifydate,.mosimage_caption{

font:0.7em 'Trebuchet MS',Times,serif;


}

.moduletable{



}

.moduletable h3{


color:#647582;
text-align:left;

}



/*Menu Styling*/

.moduletable_menu {


margin: 0px 0px 0px 0px;
text-align: center;
color: #000000;
font-size:1.4em;
padding-top: 0px;



}

a.mainlevel {

text-shadow: -1px -1px 0 #888;

}

span.mainlevel {

color: #d1d1ca;
padding: 0px 23px 0px 23px;
font-size:1.6em;

}

.moduletable_menu h3 {

background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
border-bottom:1px solid #000000;

}

.moduletable_menu ul{

list-style: none;
margin: 0;
padding: 0;

}

.moduletable_menu li{

border-bottom: 1px solid #ccc;
margin: 0;

}

.moduletable_menu li a{

display: block;
padding: 3px 2px 3px 0.5em;


color: #fff;
text-decoration: none;

}

html>body .moduletable_menu li a {
width: auto;
color: #fff;
}

.moduletable_menu li a:hover,a#active_menu:link,a#active_menu:visited{



} 



hr {


background: #e3dad1;
border: 0; 
height: 1px;
}

input {


background: #e2e5e8;

}

textarea {


background: #e2e5e8;

}

select {


background: #e2e5e8;

}

td {

text-align: justify;


}

a.readon {

text-align: right;




}
