html {
min-width: 666px;
}

body {
font-family: Tahoma, sans-serif;
font-size: 8pt;
background: #f0e4b8;
color: #333;
margin: 0;
text-align: center;
line-height: 15px;
}

body.b {
background: white; 
overflow: hidden;
}

#inFrame {}

#inMain {
width: 199px;
height: 216px;
/* float: left; */ /* mariusz mial racje */
position: absolute;
top: 50%;
left: 50%;
margin-top: -54px;
margin-left: -100px;
background: url('lgmirror.png') no-repeat 1px 115px;
}

#frame {
width: 668px;
margin-left: auto;
margin-right: auto;
}

#main {
width: 668px;
text-align: left;
float: left;
}

#top {
background: white url('bk-top.png') left top no-repeat;
width: 628px;
height: 108px;
padding: 38px 20px 7px 20px;
float: left;
}

#topL {
width: 429px;
height: 16px;
line-height: 13px;
margin-top: 92px;
background: black url('bk-hd.png') left top no-repeat;
float: left; 
color: white;
}

#topR {
width: 199px;
height: 108px;
float: left;
}

#contentwrap {
width: 640px;
padding: 0 14px;
background: url('bk.png') repeat-y;
float: left;
}

#content {
min-height: 100px;
width: 628px;
padding: 0 6px;
background: url('lgmirror.png') no-repeat top right;
float: left;
}

#footer {
width: 628px;
height: 86px;
padding: 0 20px;
background: url('bk-bottom.png') no-repeat top left;
float: left;
}

#reflection {
width: 668px;
height: 90px;
background: url('bk-bottom-reflection.png') no-repeat top left;
float: left;
}

#bottom {
background: url('bk-border2.gif') repeat-x;
font-weight: bold;
padding-top: 12px;
padding-bottom: 13px;
margin-top: 20px;
float: left;
}

#imContent {
background: white;
margin-left: 10px;
padding: 6px;
float: left;
text-align: left;
}

img {
border: 0;
}

img.fr, img.fr2 {
border: 1px solid #888;
padding: 1px;
}

a:hover img.fr, a:hover img.fr2 {
border: 2px solid #f4a202;
margin: -1px;
}

img.fr {
width: 128px;
height: 96px;
}

p {
margin: 0;
padding: 0;
text-align: justify;
}

p.tit {
margin-top: 2px;
margin-left: 5px;
font-weight: bold;
}

p.half {
margin-bottom: 7px;
}

a {
color: #555;
text-decoration: underline;
}

a:visited {
color: #555;
text-decoration: underline;
}

a:hover {
color: #f18f00;
text-decoration: underline;
border-bottom: 1px solid #ffcf2f;
}

a:active {
color: #f18f00;
text-decoration: underline;
border-bottom: 1px solid #ffcf2f;
}

div.tit2 {
background: url('bk-border.gif') no-repeat left top;
padding-left: 14px;
font-weight: bold;
margin-bottom: 13px;
float: left
}

div.sItem	 {
width: 628px;
height: 107px;
}

div.sImage {
width: 132px;
height: 107px;
margin-right: 7px;
float: left;
}

div.sDesc {
width: 350px;
height: 107px;
float: left;
}

div.sTitle {
background: url('bk-border.gif') no-repeat left top;
padding-left: 14px;
font-weight: bold;
margin-bottom: 7px;
}

div.sList {
margin-left: 14px;
}

div.sListItem {
height: 15px;
}

div.sListItemL {
width: 96px;
float: left;
}

div.sListItemR {
width: 240px;
float: left;
}

div.cMainList {
width: 628px;
float: left;
padding-bottom: 9px;
}

div.cItem {
width: 628px;
float: left;
}

div.cDate {
width: 44px;
float: left;
text-align: right;
}

div.cDate2 {
width: 80px;
float: left;
text-align: left;
}

div.cLeft {
width: 124px;
float: left;
}

div.cPhoto {
width: 124px;
height: 90px;
float: left;
}

div.cDesc {
width: 454px;
float: left;
}

div.cTitle {
font-weight: bold;
padding-bottom: 2px;
color: #333;
}

div.cList {
padding-bottom: 11px;
}

div.cList ul {
margin-top: 0;
margin-bottom: 0;
margin-left: 15px;
padding: 0;
list-style: square;
}

div.cList ul li {
padding: 0;
margin: 0;
}

p.explain {
margin-bottom: 2px;
color: #888;
}

/* offsite links */

a[href*="http://"] {

}

/* gallery links */

a[href*="/view/"] {
/*padding-right: 15px;
background: url('i-imagelink.png') no-repeat right top;*/
}

a[href*="/view/"]:hover {
/*background-position: right -13px;*/
}