* {margin: 0;padding: 0;}
html {height: 100%}
body {font:10pt Arial, Tahoma, Verdana, sans-serif;height: 100%;background:#fff;background:url(images/top.jpg) top repeat-x;}
a, a:hover {color:#692817;text-decoration:underline;}
p {margin:0;padding:0 0 10px 0;}
img {border: none;}
input {vertical-align: middle;}


#wrapper {width:100%;min-width:1000px;min-height:100%;height:auto !important;height: 100%;background:url(images/p1.jpg) top right no-repeat;}
.p {clear:both;font-size:0;}

/* Header */
#header {height:350px;}
.p2 {float:right;padding:0 300px 0 0;}
.logo {padding:28px 0 0 45px;}
.slogan {padding:3px 0 43px 45px;color:#6b2717;font-size:10pt}
.phone  {padding:0 0 45px 45px;color:#6b2717;}
.phone span {font-size:26pt;text-transform:uppercase;color:#ea491f;}
.phone span span {color:#692817;font-size:20pt;}
.phone a,.phone a:hover {padding:0 0 0 20px;color:#692817;font-size:9pt;text-decoration:underline;}
.menu {padding:0 0 0 45px;}
.menu a {margin:0 6px 0 0;border:1px solid #341a12;background:url(images/m1.gif) top repeat-x;color:#fff;text-decoration:none;text-transform:uppercase;font-size:8pt;padding:4px 6px 6px 6px;}
.menu a:hover, .menu a.selected, .menu a.selected:hover {margin:0 6px 0 0;border:1px solid #682b18;background:url(images/m2.gif) top repeat-x;color:#fff;text-decoration:none;}


/* Middle */
#middle {width: 100%;padding:0 0 140px 0;height: 1%;}
#middle:after {content: '.';display: block;clear:both;visibility:hidden;height:0;}
#container {width:100%;float:left;overflow:hidden;}
#content {padding:0 40px 0 270px;}
#content ul, #content ol {margin:5px 0 5px 25px;}
#content ul li, #content ol li {padding:0 0 3px 0;}
h1, h2, h4, h5, h6, div.head {display:table;border:0;border-style:double;border-bottom:#692817 1px solid;padding:0 0 5px 0;color:#692817;font-size:12pt;margin:10px 0 20px 0;font-weight:normal;text-transform:uppercase;}
h3 {border:0;padding:0 0 5px 0;color:#692817;font-size:12pt;margin:10px 0 5px 0;font-weight:normal;}
h4 {border:0;background:url(images/spec.gif) left no-repeat;padding:5px 0 15px 28px;color:#692817;font-size:12pt;font-weight:normal;text-transform:uppercase;}

.main-left {float:left;width:63%;padding:0 25px 0 0;}
.main-right {float:left;width:32%;}
.nav {padding:0 0 10px 0;font-size:8pt;}
.photo-pr, .spec-foto {padding:0 15px 15px 0;}
.div-foto {float:left; padding:0 25px 25px 0;} 
.spec-text {padding:0 25px 15px 0;} 
.spec {width:1px;}
.gallery {float:left;padding:0 15px 0 0;} 
span.b {color:#ea491f;}
span.news {color:#692817;}
p.price {background:url(images/price.gif) top repeat-x;height:47px;color:#fff;font-size:18pt;padding:10px;text-align:center; white-space: nowrap;}
p.price-one {background:url(images/price.gif) top repeat-x;height:47px;color:#fff;font-size:18pt;padding:10px;text-align:center;width:230px;margin:0 15px 15px 15px;float:right;}
p.price span, p.price-one span {font-size:12pt;}
.small-price {padding: 0 0 5px 0; font-size:12pt; font-weight:bold;}
.small-price span {color:#E54B21}
.detail-door {padding:0 15px 0 0;}
.det span.price {position:absolute;background:#F24421;color:#fff;font-size:9pt;padding:3px;text-transform:none;margin:130px 0 0 0;}


.ten {float:right;margin:0 0 15px 15px;width:250px;padding:10px;background:#f3ebde;border:1px solid #393939;}
#content .ten ol li {color:#393939;padding:0 0 7px 0;}
.ten strong {color:#692817;}



/* Calc */
.calc {background:#ebe0c9;padding:20px 10px;border:1px solid #dbceb3;color:#9d5b49;width:730px;}
.calc hr {margin:10px 0;border:0;border-bottom:1px #dbceb3 solid;clear:both;}
.calc p {float:left;margin:0 0 0 40px;line-height:17pt;width:240px;}
.calc span {color:#fff;padding:2px 3px;text-transform:uppercase;background:#692817;margin:0 0 10px 0;display:inline-block;}
.calc select {border:1px solid #c2b18d;height:20px;color:#692817;padding:2px 6px;background:#f3eee5;font-style:italic;margin:0 0 3px 0;}
.calc a {color:#ea491f;}
.calc div {width:140px;float:left;}
.calc ul {list-style:none;margin:0 0 10px 0;padding:0;}
.calc ul li {display:inline-block;margin:0 0 0 20px;line-height:17pt;width:170px;vertical-align:top;}
.calc-input {width:70px;height:12px;border:1px solid #c2b18d;color:#692817;padding:2px 3px;background:#f3eee5;}
.calc-send {padding:20px 0 0 0;width:750px}
.calc-send p {float:right;}
.calc-send span {padding:3px 10px;border:1px solid #d8c6b3;color:#ed1c24;text-transform:uppercase;font-size:12pt;margin:0 0 0 20px;font-style:italic;}
.calc-send-one, .calc-send-one:hover {font-size:12pt;padding:0 15px 0 0;color:#e44b23;}
.calc-send-two {font-size:12pt;color:#692817;}
.calc-result, .calc-result:hover { background:#e34b22; color:#fff;font-size:12pt;text-transform:uppercase;padding:3px 10px; text-decoration:none;border:1px solid #af2f0e;}



/* Det */
.det {width:100%; margin:20px 0 0 0;}
.det td {text-align:center; text-transform:uppercase;font-size:14px;width:10px;}
.det td a {text-decoration:none;}
.det td a:hover {text-decoration:underline;}
.detail-door img {padding:0 15px 0 0;}
.color {width:440px;}
.color img {padding:0 10px 10px 0;}
 


/* Breadcrump */
#content ul.breadcrumb-navigation {padding:0;margin:0;list-style:none;font-size:8pt;color:#bc997a;}
#content ul.breadcrumb-navigation li{display:inline;}
#content ul.breadcrumb-navigation a, .news p span {color:#bc997a;}
#content ul.breadcrumb-navigation span{}


/* Gallery */
.gal-img {border:4px solid #bd9e79;}
.gal-img-one {border:3px solid #e3d4b6;margin:0 10px 10px 0;}


/* Left */
.left {float:left;width:205px;margin-left:-100%;position:relative;padding:0 0 20px 45px;}
.help-info {background:#745d5c;color:#fff;text-transform:uppercase;border:1px solid #3d221b;}
.left-block {padding:15px 15px 10px 15px;background:#692817 url(images/left-menu.gif) top repeat-x;}
.help-info div {padding:7px 0 7px 15px;}
.left-block {margin:0 0 10px 0;list-style:none;}
.left-block ul {padding:0;margin:0;list-style:none;}
.left-block ul li {padding:0 0 4px 0;}
.left-block ul li a {color:#fff;text-decoration:underline;}
.left-block ul li a:hover, .left-block ul li a.selected {color:#e54c23;text-decoration:underline;}
.left p {padding:0 0 5px 0;}
.left span {color:#e74c26;}
.left strong {color:#692817;}



/* Footer */
#footer {margin: -100px auto 0;min-width: 1000px;height:142px;background:url(images/footer.jpg) bottom repeat-x;}
.counter {float:left;text-align:left;width:225px;padding:56px 0 40px 45px;}
.copy {color:#fff;padding:40px 0 0 0;text-align:left;}
.dev {float:right;padding:50px 30px 0 0;color:#692817;}
.dev a {text-decoration:underline;color:#692817;}

