@import "reset.css";
html { scrollbar-3dlight-color: #171717; scrollbar-track-color: #44332a; scrollbar-shadow-color: #481603; scrollbar-face-color: #422819; scrollbar-arrow-color: #f8b150; scrollbar-darkshadow-color: #171717; background-color:#121212; scrollbar-highlight-color: #5a3b0f; color:#ffffff}
a.intext {color: #ffd08e; text-decoration: none; letter-spacing:2px}
a:hover.intext {color: #ffc16b}
a.intext span {font-size:11px; font-family: verdana; color: #9e6b31}
a.intext i{font-size: 14px; color: #ffd08e; text-decoration: none; letter-spacing:2px}
a:hover.intext i{color: #ffc16b}
a.mainnavigator {font-family: arial; font-size: 13px; color: #9e6b31; text-decoration: none; background: url(../images/arrow.gif) no-repeat left 6px; padding-left:15px}
a:hover.mainnavigator {color: #c58c3e}
a.mainnavigator-light {font-family: trebuchet ms; font-size: 14px; color: #efb05a; text-decoration: none; background: url(../images/arrow-light.gif) no-repeat left 6px; padding-left:15px; display:inline-block; margin-bottom:5px; padding-bottom:5px; border-bottom: #9e6b31 1px dotted; width:175px}
a:hover.mainnavigator-light{color: #ffce88}
a.astext {color: #fbdeb8; font-size: 17px; text-decoration: none; letter-spacing:2px; font-weight:bold}
a:hover.astext {color: #ffd08e}
a.inarticletext {color: #fcc883; text-decoration: none}
a:hover.inarticletext {color: #fcc883}
a.bottomgallerytag {text-align:center; margin: 0 auto; font-family: times new roman; font-size: 12px; color: #e1e1e1; text-decoration: none}
a:hover.bottomgallerytag {color: #ffd08e}
a.detail {font-size: 17px; color: #c58c3e; text-decoration: none}
a:hover.detail {color: #fcc883}
a.rightgallery {color: #fbdeb8; text-decoration: none}
a.active  {display: block; font-size: 15px; color: #f8b150; line-height: 3; font-variant: small-caps; text-decoration: underline; font-weight:bold}
a.title  {display: block; font-size: 15px; color: #f8b150; line-height: 3; font-variant: small-caps; text-decoration: underline; font-weight:bold}
a.title:hover {background: url(../images/mainnav-hover.gif) no-repeat center top; color: #f8b150}
#pagetop {width: 100%; min-width:980px; height: 342px; background: url(../images/top-bg.jpg) repeat-x}
#pageheader {margin: 0 auto; width: 980px; height: 343px}
#pagemenu {width: 100%; min-width:980px; background: url(../images/mainnav-bg.jpg)}
#topcontent {width: 100%; min-width:980px; height: 50px; background: url(../images/top-twin-line.gif) repeat-x}
#topcontentheader {margin: 0 auto; width: 969px; height: 50px; background: url(../images/top-tl-header.gif) repeat-x}
#topcontentheader p.meta{font-family: times new roman; font-size: 16px; color: #9e6b31; font-weight: bold; letter-spacing:1px; text-align:left; padding-top:23px; padding-left:20px}
div.teltop {width:230px; height:34px; float:right; margin-top:-25px; padding-left:47px; background: url(../images/teltop.gif) no-repeat left; margin-right:10px}
div.telbot {width:230px; height:34px; float:right; margin-top:-25px; padding-left:47px; background: url(../images/telbot.gif) no-repeat left; margin-right:10px}
div.teltop p, div.telbot p {margin-top:11px; font-family: tahoma; font-size: 11px; color: #fbdeb8; text-decoration: none; font-weight:bold}
#content {margin: 0 auto; width: 100%; min-width:980px; background: url(../images/content-bg.gif)}
#pagecontent {margin: 0 auto; width: 980px; background: url(../images/content-bg-two-head.gif)}
#pagecontentlarge {margin: 0 auto; width: 980px; background: url(../images/content-large-bg.gif)}
#largecontent {margin-left: 25px; width: 920px}
#pagecontentleft {float: left; width: 750px}
#pagecontentright {float: right; width: 207px; margin-right:10px; margin-bottom:100px; line-height:20px}
div.pagecontentrightheader {margin-top:10px; margin-bottom:10px; height:33px; width: 200px; text-align:center; line-height:33px; font-family: times new roman; font-size: 16px; color: #fbdeb8; background: url("../images/rightheader.gif")}
#bottomcontent {width: 100%; min-width:980px; height: 50px; background: url(../images/bottom-twin-line.gif) repeat-x}
#bottomcontentheader {margin: 0 auto; width: 969px; height: 50px; background: url(../images/bottom-tl-header.gif) repeat-x}
#bottomcontentheader p.meta{margin-left:20px; font-family: times new roman; font-size: 16px; color: #9e6b31; font-weight: bold; letter-spacing:1px; text-align:left; padding-top:12px}
div.bottomcontenttext {float: left; margin: 0 auto; padding: 10px;  width: 210px; height: 150px}
#pagebottom {width: 100%; min-width:980px; height: 251px; background: url(../images/bottom-bg.gif) repeat-x}
#pagebottomheader {margin: 0 auto; width: 980px; height: 251px}
div.clear {clear: both; padding-bottom:5px}
p.company {margin-left:20px; font-family: times new roman; font-size: 60px; color: #f8b150; font-style: bold; letter-spacing:17px; text-align:left}
p.pagecontentleft{margin: 15px 30px 15px 40px; font-family: times new roman; font-size: 18px; color: #fbdeb8; letter-spacing:2px}
p.pagecontentleft-light {margin: 15px 60px 25px 70px; font-family: times new roman; font-size: 17px; color: #feead1; letter-spacing:2px}
p.pagecontentleft em {color: #ffd08e}
p.pagecontentleft u{font-family: times new roman; font-size: 18px; color: #fbdeb8; letter-spacing:1px; color: #ffd08e}
p.gallerycontent{font-family: times new roman; font-size: 15px; color: #fbdeb8; text-align:center; letter-spacing:2px}
p.rightheadgallery {width: 200px; margin: 28px 0 -5px 0; font-family: times new roman; font-size: 20px; text-align:center; color: #c58c3e; letter-spacing:2px}
p.mainnavigator {margin: 5px 0 20px 5px; text-align:left; width:190px}
p.mainnavigatortype {margin: 20px 0 0 5px; font-family: times new roman; font-size: 16px; color: #c58c3e; font-weight: bold; letter-spacing:1px; width:190px; border-bottom: 1px dotted}
p.contags {margin: 30px 0 20px 35px; text-align:left}
a.contags {font-family: trebuchet ms; font-size: 15px; color: #efb05a; text-decoration: none; padding:7px 0 7px 12px; display:inline-block; margin:7px; background-image: url("../images/contags.jpg"); width:200px}
p.bottomgallery {text-align:center; padding-bottom: 7px; margin-bottom: 15px; font-family: Trebuchet MS; font-size: 12px; color: #f8b150; background: url("../images/gal-header.gif") no-repeat center bottom}
p.bottomgallerytext {text-align:center; margin: 0 auto; padding: 10px; font-family: Trebuchet MS; font-size: 12px; color: #e1e1e1}
p.texttitle {margin: 30px 0 0 30px; font-family: times new roman; font-size: 20px; text-align:left; color: #e5a54d; letter-spacing:2px}
h1 {padding-top:28px; width:710px; height:63px; padding-right:35px; margin-left:10px; font-family: times new roman; font-size: 22px; color: #f8b150; font-weight: bold; letter-spacing:1px; text-align:right; text-transform:uppercase; background: url(../images/header.gif) no-repeat center bottom}
h1.large {width:883px; background: url(../images/header-large.gif) no-repeat center bottom}
h2.texttitle {margin: 30px 0 0 40px; padding:3px; font-family: times new roman; font-size: 20px; text-align:left; color: #e5a54d; letter-spacing:2px; background: url(../images/text-header.gif) no-repeat left bottom}
h2.texttitlelarge {margin: 30px 0 25px 30px; padding:3px; font-family: times new roman; font-size: 20px; text-align:left; color: #e5a54d; letter-spacing:2px; background: url(../images/text-header-large.gif) no-repeat left bottom}
h2.texttitle span, h2.texttitlelarge span {margin-left:10px; font-family: verdana; font-size: 14px; color: #9e6b31; letter-spacing:1px}
h3 {margin-top:10px; font-family: tahoma; font-size: 15px; color: #da8922; font-weight: bold; font-variant:small-caps; letter-spacing:3px; text-align:right}
p.catalogtitle {font-family: times new roman; font-size: 20px; color: #ffb651; font-weight: bold; letter-spacing:2px; margin: 28px 5px 5px 15px;	letter-spacing:2px}
p.bigcatalogtitle {font-family: times new roman; font-size: 21px; color: #ffb651; font-weight: bold; letter-spacing:2px; margin: 28px 5px 20px 5px; letter-spacing:2px}
p.column1{text-align: left; clear: both; margin: 35px 0 0 30px; font-family: times new roman; font-size: 16px; color: #feead1; font-weight: bold; letter-spacing:1px}
p.column1 b{font-family: times new roman; font-size: 19px; color: #ffca85; font-weight: bold}
p.column1 i{font-family: times new roman; font-size: 17px; color: #efc99f}
p.column2{text-align: right; margin:10px}
p.column3{text-align: right; margin: 20px 15px 10px 15px; font-family: tahoma; font-size: 15px; color: #fbdeb8}
p.column4{font-family: times new roman; font-size: 20px; color: #ffca85; text-align: right; margin:-30px 55px 0 0}
p.column5{margin: 0 20px 25px 75px; font-family: Tahoma; font-size: 15px; color: #feead1; letter-spacing:1px}
p.imgcolumn1{width:200px; float:left; clear: both; margin: 0 0 30px 20px}
p.imgcolumn2{width:200px; float:left; margin-left:15px}
p.imgcolumntext{width:230px; float:left; margin-top: 80px}
p.imgcolumntext b{font-size: 17px; color: #ffd08e}
p.imgcolumntext i{font-size: 12px; color: #9e6b31}
p.autor {font-family: times new roman; font-size: 10px; color: #222222; text-align:right}
p.copyright{text-align:right; margin-right:15px; font-family: tahoma; font-size: 12px; color: #c58c3e}
p.button {margin: 12px 0 5px 30px; font-family: arial; font-size: 14px; color: #c58c3e}
p.rightgallery {font-family: times new roman; font-size: 14px; text-align:center; margin-right:10px}
p.rightgallery u{font-size: 18px; color: #e5a54d}
p.rightgallery b{font-size: 16px; color: #ffd08e}
p.rightgallery i{font-size: 12px; color: #c58c3e}
p.dotheader {margin: 10px 10px 10px 30px; width:870px; border-bottom: #c58c3e 1px dotted}
p.frame {width: 420px; margin: 20px 0 25px 31px; text-align: center; padding: 30px 0 30px 0; border: #50311e 1px solid; float: left; background: #301a0d url("../images/loading.gif") center no-repeat}

div.imageblock {float:left; position:relative; margin:20px 5px 30px 35px; width: 195px; height:293px;  border: #67412e 4px solid; opacity: 0.90;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-khtml-opacity: 0.90;
-moz-opacity: 0.90;
}
div.imageblock:hover {
opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
}
div.imageblock img {width:195px; height:293px; display: block; border:none;}
div.imageblock span{
display: block;
opacity: 0.75;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-khtml-opacity: 0.75;
-moz-opacity: 0.75;
padding: 3px;
width: 189px;
position: absolute;
bottom: 0px;
background: #774400;
text-align: center;
text-decoration:none;
font: 15px Arial;
color: #fff;}

div.imageblockq {float:left; position:relative; margin:20px 5px 30px 22px; width: 195px; height:195px;  border: #67412e 4px solid; opacity: 0.90;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-khtml-opacity: 0.90;
-moz-opacity: 0.90;
}
div.imageblockq:hover {
opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
}
div.imageblockq img {width:195px; height:195px; display: block; border:none;}

p.oneframe {margin: 0 auto; width: 420px; margin-top: 25px; margin-bottom: 25px; text-align: center; padding: 30px 0 30px 0; border: #50311e 1px solid; background: #301a0d url("../images/loading.gif") center no-repeat}
p.framehor {width: 870px; margin: 20px 0 25px 31px; text-align: center; padding: 30px 0 30px 0; border: #50311e 1px solid; float: left; background: #301a0d url("../images/loading.gif") center no-repeat}
p.framemini {width: 268px; margin: 20px 0 25px 31px; text-align: center; padding: 27px 0 27px 0; border: #50311e 1px solid; float: left; background: #301a0d url("../images/loading.gif") center no-repeat}
p.annotation {text-align:center; margin: 5px 20px 30px 20px;font-family: arial; font-size: 12px; color: #fff}
img.headerleft {margin-left:25px; width:27px; height:35px; background: url(../images/header-l.gif)}
img.headercenter {width:554px; height:35px; background: url(../images/header-c.gif) repeat-x}
img.headercenterlarge {width:714px; height:35px; background: url(../images/header-c.gif) repeat-x}
img.headerright {width:111px; height:35px; background: url(../images/header-r.gif)}
img.galheader {margin:5px 0 5px 0; width:197px; height:2px; background: url("../images/gal-header.gif")}
img.arrow {margin: 0 7px 0 7px; width:7px; height:7px; background: url(../images/arrow.gif)}
img.arrow-light {margin: 15px 5px 0 7px; width:7px; height:7px; background: url(../images/arrow-light.gif)}
img.reklama {margin: 10px 0 15px 17px; width:160px; border: #67412e 3px solid}
img.bottomgallery {display: block; margin: 10px auto 5px auto; width:170px; height:110px; border: #67412e 3px solid}
img.image {display: block; padding:1px; border: #67412e 3px solid}
img.logo {float:left; width:458px; height:206px; background: url(../images/logo.jpg) no-repeat}
img.topimglink {width:383px; height:108px; margin-right:20px; float:right; background: url("../images/top-reklama.jpg") no-repeat}
img.canon {width:376px; height:234px; float:right; background: url("../images/canon.jpg") no-repeat}
img.shadowl {float:left; width:18px; height:249px; background: url(../images/shadow-l.gif) no-repeat}
img.shadow {float:left; width:7px; height:249px; background: url(../images/shadow.gif) no-repeat}
img.shadowr {float:right; width:18px; height:249px; background: url(../images/shadow-r.gif) no-repeat}
img.textheadershort {margin-bottom:10px; width:680px; height:2px; background: url(../images/text-header.gif) no-repeat}
img.textheader {margin: 0 0 10px 8px; width:885px; height:2px; background: url(../images/text-header-large.gif) no-repeat}
img.textheaderslim {margin: 0 0 10px 18px; width:850px; height:1px; background: url(../images/text-header-large.gif) no-repeat}
img.imgcenter {display: block; margin: 10px auto 10px auto}
img.blogimage {display: block; margin: 10px auto 10px auto; border: #67412e 3px solid}
img.vertical {vertical-align:middle}
img.rightgallery {height:117px; width:175px; margin: 5px 0 10px 10px; border: #67412e 3px solid; opacity: 0.90;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-khtml-opacity: 0.90;
-moz-opacity: 0.90;}
img.rightgallery:hover {opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;}
img.rightgallerytall {width:175px; margin: 10px 0 15px 10px; border: #67412e 3px solid; opacity: 0.90;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-khtml-opacity: 0.90;
-moz-opacity: 0.90;}
img.rightgallerytall:hover {opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;}

img.galvert-1 {height:546px; width:364px; border: #67412e 4px solid}
img.galhor-1 {height:534px; width:800px; border: #67412e 4px solid}
img.galvert-2 {height:547px; width:365px; border: #67412e 4px solid}
img.galhor-2 {height:534px; width:801px; border: #67412e 4px solid}
img.galvert-3 {height:541px; width:363px; border: #67412e 4px solid}
img.galhor-3 {height:537px; width:799px; border: #67412e 4px solid}
img.galvert-4 {height:543px; width:362px; border: #67412e 4px solid}
img.galhor-4 {height:535px; width:802px; border: #67412e 4px solid}
img.galvert-5 {height:544px; width:363px; border: #67412e 4px solid}
img.galhor-5 {height:532px; width:798px; border: #67412e 4px solid}
table.menu {margin: 0 auto; text-align:center; width:980px; height:47px; background: url(../images/mainnav-bg.jpg)}
td.activemenu {background: url(../images/mainnav-active-bg.jpg) no-repeat center top}
td.activesepl {background: url(../images/mainnav-sep-act-l.jpg) no-repeat center top; width:17px}
td.activesepr {background: url(../images/mainnav-sep-act-r.jpg) no-repeat center top; width:17px}
td.separator {background: url(../images/mainnav-sep.jpg) no-repeat center top; width:17px}
p.postmeta {text-align:right; margin:2px 35px 0 0; color: #ffd08e; font-size:10px; font-family:tahoma}
#social {margin-left:40px; width:690px; display: inline-block; overflow: hidden}
* html #social {display: inline}
#social a {float: left; width: 36px; height: 36px; margin: 10px 10px 0 0;}
#social img {	margin: 0 !important; padding: 0 !important; border: none !important;}
h2.blog {margin:30px 0 0 25px; font-family: times new roman; font-size: 20px; text-align:left; color: #e5a54d; letter-spacing:2px}
h3.blog {margin:50px 0 0 25px; font-family: times new roman; font-size: 15px; text-align:left; color: #e5a54d; letter-spacing:2px}
h3.blog span{font-family: trebuchet ms; font-size: 12px; color: #e5a54d}
h4.blog {margin:50px 0 0 35px; font-family: times new roman; font-size: 15px; text-align:left; color: #e5a54d; letter-spacing:2px}
h5.blog {margin:30px 0 0 25px; font-family: times new roman; font-size: 12px; text-align:left; color: #e5a54d; letter-spacing:2px}

