
/* Default */
body{				margin:0px; padding:0; background:#000000;	
					font-family:Helvetica, Arial, sans-serif; font-size: 11px; line-height:16px; color:#DEDEDE;}
					
a{					color:#DEDEDE; text-decoration:none;}
a:hover{			color:#EDEDED;}

img{				border: 0px}
p{ 					padding:0; margin-top:0; margin-bottom: 8px;}

.cf:after{			content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cf{				display:inline-block;}
* html .cf{			height:1%;}
.cf{				display:block;}
.clear{				display:block; clear:both;}

h1{					font-family:Helvetica, Arial, sans-serif; font-size:32px; line-height:35px; color:#FFFFFF; text-transform:none; margin:0; padding:0;
					position:absolute; top:-100px;}
h2{					font-family:Helvetica, Arial, sans-serif; font-size:26px; line-height:29px; color:#FFFFFF; text-transform:none; margin:0; padding:0; margin-bottom:8px; display: none;}
h3{					font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:15px; color:#FFFFFF; text-transform:none;
					font-weight:bold; margin:0; padding:0; margin-bottom:8px; letter-spacing:0.08em;}
#text h6{			font-size:9px; font-style:normal;}


/* Content */
.wrapper{			width:470px; margin:0 auto;}

#lines{				width:100%; margin:0 0 16px; /*border-bottom:double #DEDEDE;*/}
#dotlines{			width:100%; margin:16px 0 16px; /*border-bottom:1px dotted #DEDEDE;*/}


/* header */
#header{			position:relative; margin-bottom: 32px;}
#menu{				margin-bottom:8px; color:#F6F6F6; text-align:center;}
#menu a{			color:#F6F6F6; font-weight:bold; text-decoration:none; letter-spacing:0.14em; border-right:1px solid #ECECEC; padding:0 9px;}
#menu a.last{		border:none;}
#menu a:hover{		color:#EDEDED;}
#menu a.active{		color:#EDEDED;}


/* Main */
#content{			margin-bottom:28px;}
#text{				margin-bottom: 24px; color:#DEDEDE; text-align:left;}
#text a{			text-decoration:underline; font-weight:bold;}

.about p{			text-indent:60px;}
.about .indent{		margin-left:60px;}
.studio p{			text-indent:120px;}
.shop p{			text-indent:213px;}
.shop .indent{		margin-left:213px;}
.contact p{			text-indent:317px;}
.contact .indent{	margin-left:317px;}
.links .indent{		text-align:right; padding-right: 15px;}


/* News */
.news .subscription{ display:none;}
.news .button{		width:24px;}
#newsright{			text-align:right;}

/* Gallery */
#gallery{			margin:10px;}

.prices{			font-size:9px;}

/* Cart */
#cartleft{			width:85%;}
#cartright{			float:right; padding-top: 14px; font-size:10px; text-transform:uppercase;}
#cartright a{		color:#DEDEDE; text-decoration:none; text-align:right; vertical-align:bottom;}
#cartright a:hover{	color:#EDEDED;}

/* Shop */
.collection .item{	float:left; width:222px; height:148px; margin:0 13px 13px 0;}
.collection .item.last{	margin-right:0;}
.collection .item img{border:1px solid #DEDEDE;}

.shop .gallery {	margin-bottom:18px;}
.shop .gallery img{	/*border:1px solid #DEDEDE;*/}
.shop h3{			margin-bottom:18px;}
#left{				width:50%;}
#right{				width:50%; float:right; }

/* Contact */
.contact{			}
#adress{			float:right; width:50%; padding-top:1px; line-height:165%;}
label{				display:block; margin-bottom:2px;}
select{				height: 22px;}
select, option{		padding:2px 4px; margin-bottom: 4px; font-family:Helvetica, Arial, sans-serif; font-size: 11px; line-height:16px; color:#DEDEDE; background:#000; border:1px solid #DEDEDE; }
input, textarea{	padding:2px 4px; margin-bottom: 4px; font-family:Helvetica, Arial, sans-serif; font-size: 11px; line-height:16px; color:#DEDEDE; background:#000; border:1px solid #DEDEDE; }

select{				width:153px; }
input{				width:143px; }
textarea{			width:461px; height:215px;}
input.button{		width:153px;}
option{				border:none;}
 
/* Links */

.social{			margin-top:26px;}
.social a{			display:block; float:right; margin-left:6px;}
  
/* Footer */
.footer{			height: 42px;}  
.footer #lines{		margin:0 0 6px;}
#copyright{			text-align:left; font-size:10px; color:#ECECEC;}
  
  
  
  
