body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {
    text-align: left;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #9e8b72;
	background: #000;
}

.left {float:left}
.right {float:right}
.clear {clear: both;}

a {text-decoration: none;}
a img {border: 0;}

.textLeft {text-align: left;}
.textCenter {text-align: center;}
.textRight {text-align: right;}

body div:after,
body p:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

/* --------------------------------------*/
/* --- STRUCTURE --- */

#introContener {position: absolute; width: 100%; height: 100%;  text-align: center; overflow: hidden; margin: auto; line-height: 205px;}
#introContener #middle {position: relative; top: 50%; height: 455px; margin: -235px 0px 900px 0px; text-align: center; }

#introContener a#exitIntro, #introContener a#exitIntro:visited {position: absolute; top:65%; left: 50%; width: 80px; margin-left: -40px; clear: both; color: #9e8b72; cursor: pointer;}


* html #introContener {position: absolute; width: 100%; height: 710px;  text-align: center; overflow: hidden; margin: auto;}
* html #introContener #middle {position: relative; top: 50%; width: 800px; height: 410px; margin: -235px 0px 0px 0px;}
* html #introContener #middle a {margin-top: -80px;}
*:first-child+html #introContener #middle a {margin-top: -80px;}

#all {width:1220px; height: 1100px; margin: auto;}
#pageLeft {width: 150px; height: 1100px; float: left; background: url('../img/bgr/structure/left.jpg') top left no-repeat;}
#pageMiddle {width: 920px; float: left;}
    #mainTop {width: 920px; height: 109px; float: left; background: url('../img/bgr/structure/top.jpg') no-repeat;}
    #page {width:920px; height: 565px; float: left;}
    #mainBottom {width: 920px; height: 426px; float: left; background: url('../img/bgr/structure/bottom.jpg') no-repeat;}
#pageRight {width: 150px; height: 1100px; float: left; background: url('../img/bgr/structure/right.jpg') no-repeat;}

#bottomLogo {position: relative; z-index: 9; top: -15px; left: 205px; float: left;}
#mainBottom p#webmaster {width:150px; float: left; margin-top: 2px; font-size: 10px; color: #a1895f;}
    #mainBottom p#webmaster a, #mainBottom p#webmaster a:visited {color: #a1895f;}
#mainBottom p#copy {float: right; margin-top: 2px; font-size: 10px; color: #a1895f;}


#mainNav {width: 565px; margin: 83px auto 0px auto; text-align: center;}
#mainNav a {display: block; float: left; margin: 0px 20px 0px 0px; cursor: pointer;}

/* --- END - STRUCTURE --- */
/* --------------------------------------*/
/* --- MAIN PAGE --- */
#top_flash {margin: auto; position: relative; z-index: 1; text-align: center;}
/* --- END - MAIN PAGE --- */
/* --------------------------------------*/
/* --- TEXT PAGE --- */

#subpage1 {background: #070300 url('../img/bgr/subpages/about.jpg') no-repeat;}
#subpage2 {background: #070300 url('../img/bgr/subpages/experience.jpg') no-repeat;}

.subpage {width:920px; height: 565px; background: #070300;}
.subpageContent {}

#scrollingDiv {width: 375px; float: right; margin: 45px 15px 0px 0px; padding: 0px 0px 15px 15px; text-align: justify; background: #070300 url(../img/bgr/verticalLine.gif) no-repeat;}
#scrollButtons {width:15px; height: 310px; float: right; margin: 107px 5px 0px 0px;}

#scrollButtons img {cursor: pointer;}
.linedown { margin-top: 5px;}

.preface {margin: 35px 0px 55px 0px;}

.preface,
.preface a,
.preface a:visited
{color: #797979; text-transform: uppercase;}

.greyArrow { float: left; margin: 6px 5px 0px 0px;}

.preface ul, .preface ol {margin: 5px 0px 5px 25px;}
.preface ul li, .preface ol li {margin-bottom: 2px;}
.preface p {margin: 2px 0px 2px 0px;}

#textContent ul, #textContent ol {margin: 5px 0px 5px 25px;}
#textContent ul li, #textContent ol li {margin-bottom: 2px;}
#textContent p {margin: 2px 0px 2px 0px;}



/* --- END - TEXT PAGE --- */
/* --------------------------------------*/
/* --- GALLERIES / GALLERY --- */
#subpageGalleries {background: #000;}
#galleriesContent {width:800px; margin: 55px 0px 0px 55px;}

#galleriesContent p {margin: 15px 0px 15px 0px; color: #797979;}
    #galleriesContent p img {margin: 0px 10px 0px 0px;}

a.galleryLink {display: block; float: left; margin: 1px 0px 0px 0px; cursor: pointer;}
    a.galleryLink .galleryButton {margin: -1px 3px 0px 0px; float: left;}

#subpageGallery {background: #000;}
#galleryContent {width:895px; height: 477px; margin: 15px auto 4px auto; text-align: center;}
    #galleryContent img {border: 1px solid #3e3015;}


.sliderGallery {position: relative; width: 765px; height: 70px; overflow: hidden; margin:auto; padding: 10px;}
    .sliderGallery ul {position: absolute; margin: 0; padding: 0; list-style: none; white-space: nowrap;}
    .sliderGallery ul li {display: inline; margin: 0px 15px 0px 0px;}
        .sliderGallery ul li span {cursor: pointer;}
            .sliderGallery ul li span img {border: 1px solid #82612c;}
    .slider {position: relative; top: 40px; width: 763px; height: 10px;  padding: 1px; background: url(../img/trackSlider.gif) no-repeat;}
    .handle {position: absolute; top: -3px; z-index: 100; width: 22px; height: 10px; cursor: pointer; background: url(../img/slider.png) no-repeat;}

#galleryName {width:150px; float: left; margin-top: 6px; color: #a48b63; font-size: 10px;}


#galleryNav {width:285px; float: right; margin-top: 6px; font-size: 10px;}
#galleryNav p {margin: 0;}

#galleryNav p,
#galleryNav a,
#galleryNav a:visited {display: block; float: left; cursor: pointer; color: #a48b63;}

#galleryNav p#prevLink,
#galleryNav p#nextLink {position:relative; cursor: pointer;}


#galleryNav a span, #galleryNav p span {display: block; float: left;}

#galleryNav a#back,
#galleryNav p#prevLink {position:relative; margin-right: 10px;}

#galleryNav a#back img,
#galleryNav p#prevLink img {margin-left: 10px; float: right;}


#galleryNav p#nextLink span {float: right; margin-left: 10px;}
#galleryNav p#nextLink img {float: left;}

#galleryNav p#back {width:125px; height: 10px;}


#photoKey {display: none;}

/* --- GALLERIES / GALLERY --- */
/* --------------------------------------*/
/* --- CONTACT --- */

#subpageContact {background: #000 url('../img/bgr/subpages/contact.jpg') no-repeat;}
#subpageContact #subpageContent {width: 375px; min-height: 500px; float: right; margin: 45px 15px 0px 0px; padding: 0px 0px 15px 15px; text-align: justify; background: #070300 url(../img/bgr/verticalLine.gif) no-repeat;}
#subpageContact .preface {margin-bottom: 7px;}
#subpageContact #contactData {margin: 0px 0px 20px 25px;}
#subpageContact #contactData a, #subpageContact #contactData a:visited {color: #9e8b72;}

#subpageContact #info {margin-left: 25px; font-size: 12px}

#contactForm span.error {font-weight: bold; color: #fff;}

#contactForm label {text-align: left; display: block;}

#contactForm .formElement label {padding-bottom: 4px;}
#contactForm .formElement {width:180px; float: left; margin-bottom: 8px;}
#contactForm .formElement .textInput {width:142px; padding: 3px; background:#000; border: 1px solid #32281b; font-size: 11px; color: #9e8b72;}

#contactForm .checkboxElement {width:180px; float: left; margin-bottom: 8px;}
    #contactForm .checkboxElement input {float:left; margin: 3px 4px 0px 0px;}
    #contactForm .checkboxElement label {padding: 2px 0px 0px 0px;}

#contactForm #polecenieElement {width:340px; clear: both;}
    #contactForm #polecenieElement input {width: 323px;}


#contactForm #questionElement {width:340px;}
#contactForm #questionElement textarea {width:323px; height: 50px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #9e8b72; overflow: hidden;}
#contactForm .submit {margin-left: 255px; margin-bottom: -10px;}

/* --- END - CONTACT --- */
/* --------------------------------------*/
/* --- CUSTOMER --- */

#customerArea {width:1230px; margin: auto;}
#customerAreaLeft {width:150px; height: 674px; float: left; background: url('../img/bgr/customerArea/left.jpg') no-repeat;}
#customerAreaCenter {width:920px; float: left;}

#customerAreaTop {width:920px; height: 222px; margin: auto; background: url('../img/bgr/customerArea/top.jpg') no-repeat;}
    #customerAreaTop a {display: block; width:920px; height: 222px; cursor: pointer}

#customerAreaMiddle {width:350px; height: 123px; margin: 40px auto 0px auto;}
#loginFormBox {float:left; min-height: 111px; margin-left: 20px; padding-left: 20px; background: url('../img/bgr/customerArea/verticalLine.gif') top left no-repeat;}

#loginForm {float: left; width: 160px;}
#loginForm .formElement {margin-bottom: 6px;}
#loginForm label {display:block; width: 35px; margin-bottom: 3px; float: left; font-size: 10px;}
#loginForm .textInput {width:150px; clear: both; float: none; padding: 3px; background:#000; border: 1px solid #32281b; font-size: 11px; color: #9e8b72;}
#loginForm .submit {margin-left: 109px;}
#loginForm span.error {float:right; margin-right: 25px; color: #fff; font-size: 10px;}

#customerAreaBottom {width: 920px; height: 289px; margin: auto; background: url('../img/bgr/customerArea/bottom.jpg') no-repeat;}
#customerAreaRight {width:150px; height: 674px; float: left; background: url('../img/bgr/customerArea/right.jpg') no-repeat;}

#subpageCustomerArea .subpageContent {}
#subpageCustomerArea .preface {margin-bottom: 20px;}
#subpageCustomerArea #subpageNav {width: 260px; min-height: 304px; float: right; margin: 55px 0px 0px 55px; padding: 0px 20px 0px 20px; background: url('../img/bgr/verticalLine.gif') top left no-repeat; }

.categoryLi {width: 260px; margin-bottom: 20px; margin-left: 22px;}
.categoryLi img {float: left; margin: 0px 25px 0px 0px;}
.categoryLi p {padding-top: 5px;}
.categoryLi .raquo {padding-right: 4px; color: #403323;}
.categoryLi a, .categoryLi a:visited {color: #cba96c;}


p.info {margin: 150px 0px 0px 0px; font-size: 11px; font-weight: bold; line-height: 150%;}

p.info a , p.info a:visited {color: #797979; text-transform: uppercase;font-size: 10px; font-weight: normal;}
#galleryContent p.info img {border: 0; margin: 0px 5px 0px 0px;}

/* --- END - CUSTOMER --- */
/* --------------------------------------*/

.dBug_array {z-index: 100; position: absolute; top:0; left: 0;}

