

/************* USTAWIENIA GLOBALNE *********************/

body {
margin:0;
padding:0;
background:#f4f4f4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

img {
border:none;
outline:none;
}
a {
border:none;
outline:none;
color:#215f98;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

h2 {
color:#79c53f;
}

/************* BODY CONTAINER *********************/

div#bodyContainer {
margin:0 auto;
width:666px;
}

/********** 1. Kontener ************/

div#container {
width:666px;
float:left;
background:url(../img/tla/bodybg.jpg) repeat-y;
padding:0 23px 10px 16px;
}

/*** LOGO ***/
h1 {
width:243px;
height:39px;
display:block;
float:left;
padding:10px 0 10px 0;
margin:0;
font-size:12px;
}
h1 a{
width:243px;
height:39px;
display:block;
position:relative;
}
h1 a span{
width:243px;
height:39px;
display:block;
position:absolute;
background:url(../img/dodatki/logo.jpg) no-repeat;
}

/**** MENU ****/

ul#mainmenu {
margin:16px 0 0 60px;
padding:0;
float:left;
}
ul#mainmenu li{
float:left;
display:inline;
list-style:none;
margin: 0 20px 0 0;
}

li.home a{
background:url(../img/menu/home.jpg) 0 0 no-repeat; width:30px;
}
li.home a:hover{
background:url(../img/menu/home.jpg) 0 -38px no-repeat; width:30px;
}
li.home_active a{
background:url(../img/menu/home.jpg) 0 -38px no-repeat; width:30px;
}

li.ofirmie a {
background:url(../img/menu/ofirmie.jpg) 0 0 no-repeat; width:46px;
}
li.ofirmie a:hover {
background:url(../img/menu/ofirmie.jpg) 0 -38px; no-repeat; width:46px;
}
li.ofirmie_active a {
background:url(../img/menu/ofirmie.jpg) 0 -38px; no-repeat; width:46px;
}

li.prawnicy a {
background:url(../img/menu/prawnicy.jpg) 0 0 no-repeat; width:60px;
}
li.prawnicy a:hover {
background:url(../img/menu/prawnicy.jpg) 0 -38px no-repeat; width:60px;
}
li.prawnicy_active a {
background:url(../img/menu/prawnicy.jpg) 0 -38px no-repeat; width:60px;
}

li.kontakt a {
background:url(../img/menu/kontakt.jpg) 0 0 no-repeat; width:48px;
}
li.kontakt a:hover {
background:url(../img/menu/kontakt.jpg) 0 -38px no-repeat; width:48px;
}
li.kontakt_active a {
background:url(../img/menu/kontakt.jpg) 0 -38px no-repeat; width:48px;
}

li.home a, li.home a:hover, li.ofirmie a, li.ofirmie a:hover, li.prawnicy a, li.prawnicy a:hover, li.kontakt a, li.kontakt a:hover, li.home_active a, li.ofirmie_active a, li.prawnicy_active a, li.kontakt_active a{
height:38px;
display:block;
}

/****************** 2. BANNER + TREŚĆ ********************/

div#doubleContainer {
width:666px;
clear:both;
margin:10px 0 0 0;
float:left;
background:url(../img/tla/banner.jpg) no-repeat #fff;
}

div#additionaColumn {
float:left;
width:205px;
background:#f6f8f8;
padding:10px;
margin:60px 0 0 22px;
}

div#additionaColumn h2 {
padding:0;
margin:10 0 0 0;
font-size:16px;
}

div#additionaColumn img {
padding:0 0 20px 20px;
}

div#additionaColumn .fotoMatyjek, div#additionaColumn .fotoBendza, div#additionaColumn .fotoKobylska {
padding:0 10px 20px 36px;
}

/**** 2.2 GLOWNA TRESC  *****/
div#mainColumn {
float:left;
width:406px;
margin-left:12px;
}

div#mainColumn p {
padding:0 0 10px 0;
border-bottom:1px solid #edeff0;
}

div#mainColumn p.powitanie {
color:#fff;
margin:56px 0 70px 44px;
width:300px;
border-bottom:none;
}

div#mainColumn h2 {
font-size:16px;
font-weight:normal;
margin:0;
padding:0;
}

div#mainColumn ul li a.activeLawyer {
color:#000;
}

/***** PODSTRONA Z 2ma kolumnami *****/

div#additionaColumnSubpage {
float:left;
width:220px;
padding:10px;
margin:180px 0 0 0px;
}
div#additionaColumnSubpage h2, div#mainColumnSubpage h2 {
font-size:16px;
font-weight:normal;
}


div#mainColumnSubpage {
float:left;
width:391px;
margin-left:32px;
}

div#mainColumnSubpage ul, div#additionaColumnSubpage ul {
margin-left:8px;
padding-left:8px;
}

div#mainColumnSubpage p.powitanie {
color:#fff;
margin:56px 0 66px 31px;
width:300px;
border-bottom:none;
}
div#mainColumnSubpage img {
padding:9px;
border:1px solid #666;
}


/*** KONIEC KONTENERA ***/

div#containerEnding {
clear:both;
width:701px;
background:url(../img/tla/bgEnding.jpg) no-repeat;
height:8px;
display:block;
}

div#footer {
clear:both;
width:701px;
float:left;
margin:10px 0 10px 0;
}

.copyrights {
float:left;
width:200px;
margin:0;
padding:0;
}

ul#footerList {
margin:0;
padding:0;
float:right;
}

ul#footerList li {
float:left;
display:inline;
list-style:none;
margin-left:16px;
}

.rso {
clear:both;
margin:0 auto;
padding:8px 0 8px 0;
width:701px;
text-align:center;
}