
/* Elements */

body {
     margin: 0;
     padding: 0;
     background: url(images/tlot.jpg) repeat-x;
     font-size: 11px ;
     font-family: tahoma;
     line-height: 160%;
}

h1, h2, h3, h4, h5, h6 {
     margin: 0;
     padding: 0;
}

p, blockquote, ul, ol {
     margin-top: 0;
     padding-top: 0;
}

a {
     color: #000000;
}

a:hover {
     text-decoration: none;
}

/* Header */

#header {
     width: 900px;
     height: 50px;
     background: #DFDFDF;
     margin: 0 auto;
}

/* Logo */

#logo {
     float: left;
     height: 50px;
}

#logo h1, #logo h2 {
     float: left;
     padding: 2em .25em 0 0;
     font-size: 1em;
     color: #FFFFFF;
}

#logo a {
     text-decoration: none;
     color: #FFFFFF;
}

/* Menu */

#menu {
     float: right;
     height: 30px;
     border-top: 20px solid #DFDFDF;
     background: url(images/tlo_menu_gora.jpg) repeat-x left bottom;
}

#menu ul {
     margin: 0;
     padding: .35em 0 0 0;
     list-style: none;
}

#menu li {
     display: inline;
}

#menu a {
     padding: 0 1em;
     text-decoration: none;
     text-transform: uppercase;
     font-size: .8em;
     font-weight: bold;
     color: #FFFFFF;
}

#menu a:hover {
     color: #F3F3F3;
}


/* Splash */

#splash {
     width: 900px;
     height: 200px;
     margin: 0 auto;
}

/* Content */

#content {
     width: 900px;
     margin: 0 auto;
     background-color: #FFFFFF;
}

#content h2 {
     height: 25px;
     padding: 6px 0 0 31px;
     text-transform: uppercase;
     font-size: 1em;
     color: #FFFFFF;

}

#content h3 {
     font-size: 1em;
}

#content ul {
     margin: 0;
     padding: 0;
     list-style: none;
}

#content li {
     padding-left: 12px;
     background: url(images/img09.gif) no-repeat left center;
}

#content .content {
     padding: 10px ;
}

/* Column One */

#colOne {
     float: left;
     width: 690px;
     background: url(images/belka_news.jpg) repeat-x;
}

#colOne .boxed {
     background: url(images/img07.gif) repeat-x;
}

/* Column Two */

#colTwo {
     float: right;
     width: 204px;
     background: url(images/belka_oferta.jpg) repeat-x;
}

#colTwo .boxed {
     background: url(images/belka_prawa.jpg) repeat-x;
}

#colTwo .content {
     padding: 0px;
}

/* Footer */

#footer {
     width: 900px;
     height: 60px;
     margin: 0 auto;
     background: #FFFFFF url(images/img01.gif) repeat-x left bottom;
}

#footer p {
     margin: 0;
     padding: 7px 0 0 0;
     text-align: center;
     font-size: x-small;
     color: #000000;
}

#footer a {
     color: #666666;
}



#news-alla {
     width: 660px;
}
     
#news-1 {
     float: left;
     width: 660px;
}

#news-left {
     float:left;
     width: 220px;

}

#news-right {
     float:right;
     width: 420px;
     padding: 10px;
}


#galeria-all {
     width: 660px;
     
}

#galeria-glowna {
     float:left;
     padding: 10px;
     height: 160px;
     width: 240px;
     background-color: #C4C4C4;
     margin-bottom:10px;
}



#galeria-wys-all {
     float:left;
     padding: 5px;
     width: 320px;
     height: 262px;
     text-align: center;
     background-color: #D5D5D5;
     margin-bottom:10px;
}

#galeria-one {
     float:left;
     padding: 5px;
     width: 155px;
     height: 116px;
     background-color: #D5D5D5;
     margin-bottom:10px;
}

#galeria-one-nazwa {
     height: 32px;
     background: url(left-menu-bg.jpg);
     color: #ffffff;
     font-size: 12px;
     line-height: 32px;
     text-align: right;
     padding-right: 10px;
}

#galeria-one-opis {
     float:left;

     width: 320px;
     height: 5px;
     text-align: center;
     background-color: #Dkhf77;
     margin-bottom:10px;
}


#galeria-5 {
     float:left;
     padding: 5px;
     width: 122px;
     height: 91px;
     background-color: #D5D5D5;
     margin-bottom:10px;
}


#belka-glowna {
     float:left;
     padding-right: 13px;
     width: 640px;
     height: 25px;
     text-align: right;
     font-weight: bold;
     font-size: 13px;
     color: #800000;
}


