html, body {margin:0px; padding:0px; width: 100%; height:100%; min-width: 900px;}
body {background:#000; font-family:Tahoma, Arial, sans-serif; font-size: 12px;}
#wrapper {width: 100%;	min-height: 100%;}
*html #wrapper {height:100%;}
#container {width: 100%;padding-bottom: 64px; overflow: hidden;}
#footer {height:64px; margin-top:-64px; position:relative; color:#999; font-size: 11px; padding-left:50px;}	

a{color:#fff;}
a:visited{color:#ccc}
a:hover{color:#c09e50}
strong{font-weight:bold;}
big{font-size:180%}
em{font-style: italic}

#header{background:#4d4e53; border-bottom: 1px #cfac6a solid; line-height: 45px; height: 45px; padding-left:50px; right:50px; font-size:11px;}
#header a,
#header span{text-transform:uppercase; text-decoration:none; text-shadow: 0 -1px 0 #000;}
#header span {color:#fff}
#header a:hover{color:#c09e50}

#header #mainMenu{width:66%; overflow:hidden; position:absolute;}
#header #mainMenu li{float:left; width:16%; text-align:center;}
#header #mainMenu .current a {color:#fff !important;}
#header #mainMenu .current a span,
#header #mainMenu .current span span {width:32px; height:5px; background:#c09e50; display:block; clear:both; margin:-2px auto 0 auto; position:relative; font-size:0; line-height:0;}
#header #mainMenu li#cartLink {margin-left: 16%; float: right; _margin-top: -45px; }

#header #search{position:absolute; right:0; margin-right:50px; }
#header #search input{border:0; margin-right:4px; font-size:14px; padding:4px;}
img.style{margin-bottom: 10px;}

#content {padding:25px 50px; overflow: hidden; zoom:1 }
.index#content{background:url(/img/index-bg-3.jpg) left top no-repeat;}
.contacts#content{background:url(/img/contacts-img.jpg) left bottom no-repeat;}
#content #logo{float:left; width:21%; margin-top:-4px; color:#999; font-size:12px; line-height:25px;}
#content #logo a{color:#c09e50}
.index#content #logo{width:30%; height:385px; margin:0 auto; position:absolute; left:70%; padding-top: 10px; text-align:center }
#content .col #logo{float:none; margin-bottom:10px}
#content #intro{width:40%; margin:30px auto 0 auto; background:#2f2d2e; border:2px #4d4e53 solid; text-align:left; color:#fff; padding:10px;}
#content #intro h1 { margin-bottom: 0; margin-top: 20px; text-shadow: 0 -1px 0 #000;}
#content #intro p{padding:.5em 10px;}
#content #intro a{color:#c09e50;}
#content #intro a.big{font-size:21px;}
#content #about {text-align:left;}
#content #intro ul li {text-align:left; line-height:25px; padding:.5em 10px 5px 15px; background:url(/img/li.png) no-repeat left 1.6em;  margin-left:20px;}
a.fake{text-decoration:none; border-bottom:1px dashed #c09e50}

#content h1{color:#c09e50; font-weight:normal; text-transform:uppercase; font-size:24px; margin-bottom:10px; /*text-shadow: 0 1px 0 #ddd;*/}
#content h2{color:#c09e50; font-weight:normal; text-transform:uppercase; font-size:18px; margin-bottom:5px; /*text-shadow: 0 1px 0 #ddd;*/}
#content p{color:#fff; padding:.5em 0; line-height:25px;}

#subMenu a{font-size:11px; text-transform:uppercase; text-decoration:none; line-height:25px;}
#subMenu .current a{font-size:24px; color:#c09e50}

#models{clear:both;}
#models .star {width:17px; height:17px; background:url(/img/icons.png) 0 -34px; position:absolute; margin-left:-18px;}
#models .stared {background-position: 0 -17px;}

#perPage {position: absolute; right: 50px; margin-top:-25px; text-transform:uppercase; font-size:10px; color:#999; }
#perPage a, #perPage span{text-decoration:none; color:#999; margin:0 5px; padding:5px 0; position: relative}
#perPage a:hover{color:#fff;}
#perPage a.current{border-bottom:2px #c09e50 solid;}

.thumbnails{margin: 0 0 2em -2em; text-align: center; clear: both;}
.thumbnail{text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 20px 0 2em 1em;}
.thumbnail .r {width:165px; float: left; position: relative;}
.thumbnail .th{width:130px; background:#fff; display:block; text-align:center; border:1px #fff solid; border-top:none; border-bottom:none;  overflow:hidden}
.thumbnail .th img{vertical-align: bottom; }
.thumbnail .n{text-transform:uppercase; font-size:11px;  color:#fff;  float:left; padding:0.6em 0; background:#8d744a; width:130px; text-align:center; line-height:12px; border:1px #c09e50 solid; border-top:none}
.height100 .thumbnail  .r {width:100px}
.height100 .thumbnail  .th {width:80px}
.height100 .thumbnail  .n {width:80px; font-size:10px}
.height100 {text-align: left}


.listPage{text-align:center; font-size:11px; color:#999; text-transform:uppercase; margin-bottom:20px;}
.listPage a, .listPage span{text-decoration:none; margin:0 5px; padding:5px; color:#999;}
.listPage a:hover{color:#fff;}
.listPage span{border-bottom:2px #c09e50 solid;}
.listPage .next {background:url(/img/icons.png) right -103px no-repeat; padding:0 18px 0 5px;}
.listPage .prev {background:url(/img/icons.png) left -120px no-repeat; padding:0 5px 0 18px;}
.listPage i{font-style: normal}

div.mainPic{min-width:440px; width:440px; background: #fff; float:left; margin-right:50px; overflow: hidden; text-align:center; text-align:center; margin-top: 0;}

.bag {min-width:560px !important; width:560px !important;}

#description {line-height:25px; padding: 0}
#description p{color:#fff; text-transform:uppercase; font-size:12px; line-height:25px;}
#description p.back {font-size:11px;}
#description p.back a {color:#999; text-decoration:none; display: inline-block;}
#description p.back span {position:absolute; width:17px; height:17px; background:url(/img/icons.png) -2px -136px; vertical-align: middle; margin-top: -12px}

#description h1{ margin-top:60px;}

#description .tools{color:#fff; text-transform:uppercase;font-size:11px; margin-top:50px;}
#description .tools a{color:#999; text-decoration:none;padding-left:16px;}

#description .tools a span{width:17px; height:17px; background:url(/img/icons.png) 0 -48px; position:absolute; margin-left:-18px; margin-top:4px;}
#description .tools .active#zoom{cursor: default;}
#description .tools a:hover#zoom span{background-position: 0 -51px ;}
#description .tools a.active#zoom span{background-position: 0 -51px ;}
#description .tools a.active#zoom {color:#fff}
#description .tools .star{margin-left: 0; font-size:11px;}
#description .tools a.star span{background-position: 0 -34px;}
#description .tools a.stared span{background-position: 0 -17px;}
#description .tools a#zoom span{background-position: 0 0;}
#description .tools a:hover{color:#fff;}
#description .tools #zoom img{position:absolute; margin-left:-19px;}
#description .tools i{font-style: normal}

#neighbours{padding:20px; background:#8d744a; margin:120px -50px 0 -50px; font-size:11px; text-transform:uppercase; line-height:11px;}
#neighbours a {text-decoration:none; color:#000;}
#neighbours a:hover {color:#fff;}
#neighbours a.prev{position:absolute; left:13%; background:url(/img/icons.png) left -173px no-repeat; padding:0 5px 0 18px;}
#neighbours a.next{background:url(/img/icons.png) right -154px no-repeat; padding:0 18px 0 5px;}

.afterLogo{width:78%; float:left;}
.threeCols .col{float:left; width:33%;}
.threeCols .wide{width:66%}
.col p{margin-right: 30px;}
.nobr {white-space: nowrap}

.jqzoom{float:left; position:relative; padding:0px;}

div.zoomdiv {z-index: 100; position: absolute; width:200px; height: 200px; background: #ffffff; border:1px solid #CCCCCC; display:none; text-align: center; overflow: hidden;}
div.jqZoomPup {z-index: 10; visibility: hidden; position: absolute; top:0px; left:0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #fff url(/images/zoom.png) 50% top  no-repeat;; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}

#partnershipForm label{display:block; width:80%; clear:both; padding-right:7px; padding-bottom:3px; color:#fff; font-size:12px;}
#partnershipForm input{width:80%; margin-bottom:12px;  border:1px #ccc solid; float:left;  font-size:16px; padding:1px 3px;}
#partnershipForm textarea{width:80%; float:left; margin-bottom:10px; font-size:14px !important; padding:1px 3px; height:8em;}
#partnershipForm .fake{color:#333; text-decoration:none; border-bottom:1px dashed #333; float:right;}
#partnershipForm .fake span{width:17px; height:17px; background:url(/img/tools.png) 0 -85px; position:absolute; margin-left:-17px}

.note{font-size: 12px; line-height: 18px; margin-right:0; position: absolute}
p.news{background:#fff; padding:10px; margin-left:-10px;}
p.news a{color: #ff7f00}

.styled-button, .styled-button button {
    background:url(/img/btn-send.png) no-repeat;
    display:-moz-inline-stack;
    display:inline-block;
    font-size:13px;
text-transform:uppercase; color:#fff;
}
 
.styled-button {
    margin-right:3px;
}
 
.styled-button button {
    border:0;
    margin:0;
    padding:0 12px 0 9px;
    position:relative;
    left:3px;
    height:28px;
    line-height:28px;
    background-position:top right;
    white-space:nowrap;
}
#buttons{margin-top:-88px; text-align:right; padding-right:30px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.1; 	-khtml-opacity: 0.1; opacity: 0.1;}

.index-new-collection{background:#fff url(/img/index-oz1011.jpg) center top no-repeat; height:300px; display:block; margin:-10px -10px 10px -10px; position:relative; padding:10px}
.index-new-collection i {display: block; border:1px #adafb8 solid; height:298px; line-height:0; width:100%; text-indent: -9999px; /*background:url(/img/index-vl10-text.png) no-repeat top left;*/ }

/* LLIGHTBOX */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 1px solid #44464b;
	border-right: 1px solid #44464b;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#closeButton{ top: 5px; right: 5px; }

#keyboardMsg{ float: right;font-size: 1.2em; }
#keyboardMsg a {color: #44464b;font-size: 1.2em;text-decoration: none; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url("/img/overlay.png"); }

#invite{display:none}
#invite{ width:244px; font-size:14px; height:446px; position:absolute; border:#333 solid 10px; background:#000 url(/img/invite2.jpg); padding:30px 28px 0 204px; left:50%; z-index:50; margin-left:-248px; top:50%; margin-top:-200px;}
#invite h1 {color:#c09e50; font-size:23px; font-weight:normal; line-height:24px; margin-bottom:10px;}
#invite .close {position:absolute; right:20px; top:10px; cursor:pointer; font-size:14px;}
#invite a {color:#c09e50;}