div
{
font-family: verdana, tahoma;
font-size: small;
}
div.main
{
width: 801px;
position: absolute; 
left: 50%; 
margin-left: -400px; /*polowa szerokosci*/
}
div.topleft
{
width: 120px;
height: 57px;
background-image: url('pic/topLeft.jpg');
}
div.topright
{
width: 675px;
position: absolute;
left: 120px;
top: 37px;
text-align: right;
}
div.title
{
width: 801px;
height: 164px;
}
div.menu
{
width: 141px;
height: 16px;
padding-top:3px;
float: left;
text-align: center;
}
div.menuleft
{
width: 10px;
height: 19px;
float: left;
background-image: url('pic/ofirmieMenuLeft.jpg');
}
div.menuright
{
width: 85px;
height: 19px;
float: left;
background-image: url('pic/ofirmieMenuRight.jpg');
}
div.content
{
width: 798px;/*761*/
float: left;
margin-left: 2px;
margin-right: 1px;
margin-top: 20px;
margin-bottom: 51px;
}
div.bottom
{
width: 100%;
height: 21px;
float: left;
background-image: url('pic/bottom.jpg');
}
div.bottommenu
{
width: 100%;
height: 20px;
float: left;
text-align: center;
}
div.spacer
{
width: 100%;
height: 50px;
float: left;
}
div.galleryinfo
{
float:left; 
text-align: center;
}
p.intend
{
text-indent: 25px;
}
p.firstlinebold:first-line
{
font-weight: bold;
}
/*************************************************************KLIENCI***********************************************/
div.sidemenu
{
width: 217px; 
min-height: 206px; 
background-image: url(pic/klienci/LeftContent.jpg); 
background-repeat: no-repeat; 
padding-top: 20px; 
padding-left: 23px;
padding-right: 10px;
float: left;
margin-top: 20px;
}
div.rightcontent
{
min-width: 470px;
float: left;
padding-left: 33px;
margin-top: 20px;
}
div.rightcontentwsprzedazy
{
min-width: 470px;
float: left;
padding-left: 33px;
margin-top: 20px;
}
div.rightcontentportfolio
{
min-width: 470px;
max-width:538px; /*538*/
float: left;
margin-top: 20px;
padding-left: 9px; 
}
ul.kliencilist
{
padding-left: 15px;
margin-top: 9px;
}

li.firstelem
{
background: url(pic/firstelem.gif) no-repeat;
background-position: left top;
padding-left: 10px;
font-weight: bold;
}
li.elem
{
background: url(pic/elem.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
font-weight: bold;
}
li.elemhigh
{
background: url(pic/elemhigh.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
font-weight: bold;
}
li.preselem
{
background: url(pic/elem.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
}
li.preselemhigh
{
background: url(pic/elemhigh.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
}
li.preselemlast
{
background: url(pic/elem.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
margin-bottom: 10px;
}
li.presfirstelem
{
background: url(pic/firstelem.gif) no-repeat;
background-position: left top;
padding-left: 10px;
}
li.lastelem
{
background: url(pic/lastelem.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
font-weight: bold;
}
li.preslastelem
{
background: url(pic/lastelem.gif) no-repeat;
background-position: left bottom;
padding-left: 10px;
}
li.author
{
margin-left: 10px;
font-weight: normal;
padding-left: 0px;
}
li.innerlist
{
list-style-type: disc;
font-weight: normal;
margin-left: 40px;
}
li.innerlistnodisc
{
list-style-type: none;
font-weight: normal;
margin-left: 25px;
}
li.innerlistnodisclast
{
list-style-type: none;
font-weight: normal;
margin-left: 25px;
margin-bottom: 10px;
}
ul.treelist
{
list-style: none;
background-image: url(pic/listbg.gif); 
background-repeat: repeat-y;  
padding-left: 0px;
margin-bottom: 0px;
margin-left:0px;
margin-top: 0px;
}
ul.insidetree
{
list-style-type: disc;
font-weight: normal;
margin-top: 0px;
}
ul.lastelems
{
list-style-type: none;
margin-top: 0px;
padding-left: 0px;
margin-left: 25px;
}

/**************************************************************************************************************************/
body.presentation
{
background-color:#e8e8e8;
}
body.presentationpocz
{
background-color:#cacaca;
}
body.presentationwhite
{
background-color:white;
}
div.rightcontentleftside img
{
margin-left: 15px;
margin-bottom: 5px;
border-style: none;
}
div.rightcontent img
{
margin-left: 15px;
margin-bottom: 5px;
border-style: none;
}
div.rightcontentwsprzedazy img
{
margin-left: 0px;
margin-bottom: 5px;
border-style: none;
}
div.rightcontentportfolio img
{
margin-left: 15px;/*15*/
margin-bottom: 5px;
border-style: none;
}
div.rightcontentrightside
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width: 120px;
}
div.rightcontentleftside
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width:397px;
}
div.rightcontentrightside img
{
margin-left:19px;
border-style: none;
}
div.gallerycontent
{
text-align:center;
display: table-cell;
vertical-align: middle;
}
div.gallerypanel
{
display: table-row;
}
div.middle img
{
border-style: none;
}
p.indexfirstline
{
margin-top:0px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 3px;
font-weight: bold;
background-image: url('pic/main/dot.gif');
background-repeat: repeat-x;
background-position: bottom left;
}
p.text
{
	margin: 0px 20px 5px;
	text-align: left;
}
div.indexsidemenu
{
width: 250px; 
min-height:526px; /*438*/
background-image: url(pic/main/sidebg.jpg); 
background-repeat: no-repeat; 
padding-top: 20px; 
float: left;
margin-top: 20px;
}
div.middle
{
width: 249px;
float: left;
margin: 20px 24px 0px; /*24*/
border-style:none;
}
button
{
width: 26px;
}
a:link 
{
color: black;
text-decoration: none;
}    
a:visited 
{
color: black;
text-decoration: none;
}  
a:hover 
{
color: #ae0c17
}   
a.active
{
font-weight: bold;
color: #ae0c17;
}

