body { padding: 0; background: #2B2B2B; text-align: center; }
* { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #000; border: 0; margin: 0; padding: 0; }

#main { width: 963px; background: #FFF url(../img/main_bg.gif) repeat-y; margin: 0 auto; }
#top, #topHp { width: 963px; height: 70px; background: url(../img/top.jpg); padding-top: 116px; }
#topHp { background: url(../img/top_hp.jpg); }
a#logo { float: left; margin-left: 80px; }
#menu { float: right; list-style: none outside none; margin: 35px 0 0 0; width: 530px; }
#menu li { float: left; margin: 0; padding: 0; }
#menu li a { display: block; float: left; width: 90px; height: 23px; padding: 3px 0 0 0; font-size: 15px; text-align: center; color: #000; text-decoration: none; }
#menu li a:hover { color: #888; text-decoration: none; }
#menu li a.cur { color: #DA3641; }
#left { display: inline; float: left; width: 55px; height: 459px; background: transparent url(../img/left.jpg) no-repeat right; }
#content, #contentHp { display: inline; float: left; width: 832px; text-align: center; background: url(../img/content_bg.jpg) repeat-x; }
#contentHp { height: 459px; background: url(../img/content_hp.jpg) no-repeat; }
#content #image { display: inline; float: left; width: 350px; height: 300px; padding-top: 10px; }
#content #image img { padding: 3px; border: 2px solid #888; background: #999; }
#content #text { display: inline; float: left; width: 450px; text-align: left; }
#content #text * { font-family: Georgia, Tahoma, sans-serif; }
#content #text p { line-height: 16px; }
#right { display: inline; float: left; width: 76px; height: 459px; background: url(../img/right.jpg) no-repeat; }
#bottom, #bottomHp { clear: both; width: 853px; height: 82px; padding: 30px 110px 0 0; color: #FFF; text-align: right; background: url(../img/bottom.jpg) no-repeat; color: #555; }
#bottomHp { background: url(../img/bottom_hp.jpg) no-repeat; }
#bottom span { margin-left: 20px; }

#collectionLogos { padding: 10px 0; }
#collectionLogos img { margin: 5px; }
#collectionPhotos { padding: 10px 0 20px 20px; }
#collectionPhotos a { display: inline; float: left; width:95px; height:140px; padding: 5px; margin: 3px; }
#collectionPhotos a:hover { background-color: #CCC; }
#collectionPhotos a img { border: 1px #888 solid; }
a.powrot { display: block; float: right; clear: both; width: 435px; text-align: right;  margin: 5px 20px 0 0; }

.center { text-align: center; }
h1 { font-family: tahoma,arial,sans-serif; font-size: 14pt; margin:10px 0 10px 0; }
p { margin-bottom: 10px; }
img { border: 0; }
img.title { margin: 5px 0 10px 0; }
img#bigphoto { border-left: 2px #741A1A solid; border-right: 2px #741A1A solid; }
a.thickbox { text-decoration: none; }
#galeria a.thickbox { display: block; float: left; padding: 7px 12px 7px 12px; }
#galeria a.thickbox:hover { background-color: #F7DDD9; }
#galeria a.thickbox img { border: 1px #741A1A solid; }
ul { list-style: square inside none; margin: 0; padding: 0; }
li { margin: 0 0 5px 0; padding: 0; }
li a { font-weight: bold; }
ul li ul { list-style: circle inside none; margin: 8px 0 8px 15px; }
ul li ul li { margin: 0; }

.usun { display: none; }
#linki { padding-left: 70px; font-size: 11px; color: #555; text-decoration: none; }

#promotion, #promotion * { text-align: center; color: darkred; }