﻿
body {
background:url('./image/back.png') repeat;
background-color:#4e2b25;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:"MyriadPro-SemiExt", Verdana, Arial;
}

#wrap {
position:relative;
color: #404040;
float:left;
}
#mycarousel {
position:relative;
float:left;
}

#mycarousel a {
text-decoration:none;
}

#absolute {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
position:absolute;
width:900px;
z-index:25;
margin-top:5px;
left:10px;
}

.carus_name{
position:absolute;
bottom:2px;width:100px;
color:#564c3f;
font-size:9pt;
*margin-left:-100px;
text-align:center;
}

#conteiner {
position:relative;
width:1000px;
height:659px;
margin-left:-5px;
}

#main {
background:url('./image/main.jpg') no-repeat;
position:relative;
float:left;
width:1000px;
height:599px;
}

#body {
background:#8c7571;
position:relative;
float:left;
width:1000px;
height:599px;
}
	
#body_contact {
background:url('./image/contact.jpg') no-repeat;
position:relative;
float:left;
width:1000px;
height:599px;
}

#menu {
background: url('./image/menu.jpg') no-repeat;
position:relative;
float:left;
width:1000px;
height:60px;
text-align:left;
font-size:10pt;
}

#menu a {
text-decoration:none;
}

#menu_map {
position:relative;
float:left;
width:810px;
height:60px;

}

.menu_sel {
color:white;
margin:17px 0px 0px 20px;
position:relative;
float:left;
}

.menu_unsel{
color:#d1bea9;
margin:17px 0px 0px 20px;
position:relative;
float:left;
}

#menu_phone{
position:relative;
float:left;
width:160px;
height:38px;
font-size:14px;
text-align:left;
margin:8px 0px 0px 0px;
color:#d6c8b8;
padding-left:20px;
}

#phone_code {
font-size:15px;
text-align:left;
}

#phone_continue {
text-align:left;
color:white;
}

#logo {
position:relative;
float:left;
width:185px;
height:120px;
margin-top:25px;
}

#image_about {
position:relative;
float:left;
width:185px;
margin-top:19px;
}

#left_col {
position:relative;
float:left;
width:185px;
}

#right_col {
position:relative;
float:left;
width:750px;
height:550px;
background:url('./image/back_logo.png') no-repeat;
margin:30px 0px 0px 35px;
}

#about_head {
position:relative;
float:left;
width:700px;
height:30px;
margin:30px 0px 0px 32px;
color:#c2a29d;
text-align:left;
font-size:16pt;
-margin-left:15px;
}

#about_text {
position:relative;
float:left;
width:700px;
height:450px;
margin:10px 0px 0px 32px;
color:white;
text-align:justify;
font-size:14px;
}

#news {
position:relative;
float:left;
width:700px;
height:450px;
margin:10px 0px 0px 32px;
-margin-left:15px;
color:white;
text-align:justify;
font-size:10pt;
}

#news a{
color:white;
}

#map {
position:relative;
float:left;
width:794px;
height:566px;
margin:0px 0px 0px 0px;
}

#map_cont {
position:relative;
float:left;
width:794px;
height:566px;
margin:15px 0px 0px 10px;
background:url('./image/map.jpg') no-repeat;
display:none;
-margin-left:-170px;
z-index:2;
}

#link_map{
position:relative;
float:left;
width:180px;
margin:15px 0px 0px 2px;
color:#674943;
cursor:pointer;
font-size:9pt;
}

#contact_form {
position:relative;
float:left;
width:360px;
height:240px;
opacity:0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity:0.6;
background:white;
margin-top:15px;
-margin-top:2px;
z-index:20;
}

#contact_head {
color:#948C77;
margin:10px 0px 0px 15px;
font-size:13pt;
}

#contact_fields {
position:relative;
float:left;
margin:5px 0px 15px 15px; 
color:black;
font-size:8pt;
}



#address {
position:relative;
float:left;
width:190px;
-width:180px;
margin:40px 0px 0px 15px;
-margin-left:5px;
color:white;
font-size:11pt;
text-align:left;
}

#catalog_menu_left {
background:#baacaa;
position:relative;
float:left;
width:182px;
height:449px;
margin:2px 0px 0px 3px;
-margin:1px 0px 0px 1px;
}

#menu_parts {
position:relative;
float:left;
margin:30px 0px 15px 20px;
-margin-left:15px;
}

/*#big_image {
position:relative;
float:left;
width:703;
height:571;
margin:0px;
padding:0px;
}*/

.menu_parts_unsel {
position:relative;
float:left;
width:150px;
text-align:left;
margin:6px 0px 0px 0px;
font-size:9pt;
}

.menu_parts_sel {
position:relative;
float:left;
width:140px;
text-align:left;
margin:6px 0px 0px 0px;
font-size:9pt;
}

.menu_parts_unsel a{
text-decoration:none;
color:#564c3f;
}

.menu_parts_sel a{
text-decoration:none;
color:white;
}

#catalog_bigimg{
position:relative;
float:left;
width:703px;
height:571px;
margin:3px 0px 0px 2px;
}

#catalog_menu_top {
position:relative;
float:left;
width:1000px;
height:32px;
margin:-10px 0px 0px 0px;
-top:0px;
background:#61423c;
}

.top_menu_sel {
position:relative;
float:left;
height:15px;
margin:9px 0px 0px 40px;
font-size:9pt;
}

.top_menu_unsel {
position:relative;
float:left;
height:15px;
margin:9px 0px 0px 40px;
font-size:9pt;
}

.top_menu_sel a{
text-decoration:none;
color:white;
}

.top_menu_unsel a{
text-decoration:none;
color:#b39b80;
}

#body_catalog {
background:#8c7571;
position:relative;
float:left;
width:1000px;
height:578px;
}

#logo_catalog {
position:relative;
float:left;
width:185px;
height:120px;
margin-top:3px;
}

#name_img{
position:absolute;
float:left;
margin:20px 0px 0px 15px;
color:#61423c;
z-index:10;
font-size:10pt;
}

#desc_part {
position:absolute;
float:left;
margin-top:465px;
width:703px;
height:105px;
border-top:solid 1px #61423c;
background:#D3D2D8;
}

#desc_text {
position:relative;
float:left;
margin:1px 0px 0px 5px;
width:695px;
height:85px;
color:#61423c;
text-align:left;
font-size:8pt;
-clear: both;
}

#catalog_barimg {
position:relative;
float:left;
width:106px;
height:571px;
margin:3px 0px 0px 2px;
}

.padd {
position:relative;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:106px;
height:65px;
cursor:pointer;
border-bottom:1px solid #8c7571;
}

#banners {
position:relative;
margin-top:30px;
width: 870px;
height:90px;
padding: 0px 0px 0px 0px;
}

.banner {
position:relative;
float:left;
margin-left:30px;
width:140px;
height:90px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

/*-----------------------------------catalog_view---------------------------------------------------*/

.character {
padding: 3px 10px;
cursor:pointer;
float:left;
color:#81787b;
width:95%;
background-color:#d3d2d8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:left;
}

.bed_color {
padding: 3px 5px;
cursor:pointer;
float:left;
color:#81787b;
background-color:#d3d2d8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:left;
margin-left:3px;
}

.character_without_photo {
padding: 3px 10px;
cursor:pointer;
float:left;
color:#81787b;
width:95%;
background-color:#d3d2d8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:left;
}

.head_char {
position:relative;
margin:0px 0px 10px 10px;
width:94%;
font-size:13px;
}


/*.head_char td{
text-align:center;
}*/

.head_name_tb{
margin:7px 0px 4px 0px;
color:#b39b80;
font-size:13px;
/*font-family:"MyriadPro-BoldSemiExt";*/
}

#new_img{
width:105px;
padding:8px;
background:#fcfcfc;
border:1px solid #e1e1e1;
}

#new_img img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
}

#ltl_fabr{
padding:8px;
background:#fcfcfc;
border:1px solid #e1e1e1;
}

#ltl_fabr img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
}

.box_img{display:none;}
	
.sleep_size_img{display:none;	z-index:60;}

.matraz_img{display:none;	z-index:60;}

.fabric_img{display:none;	z-index:60;}

/*------------------magaz----------------------------*/

#magaz{
position:absolute;
z-index:50;
background-color:white;
width:335px;
/*height:560px;*/
top:5px;
right:5px;
opacity:0.9;
text-align:center;
font-size:8pt;
display:none;
}

#byu{
float:left;
margin-left:20px;
}

#res {
font-size:16px;
background-color:#ff6666;
margin: 3px 12px;
margin-bottom:10px;
cursor:pointer;
float:left;
color:white;
width:95%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
height:20px;
}

#send_order{
float:left;
cursor:pointer;
margin-bottom:10px;
display:none;
margin-left:30px;
}

#cancel_order{
float:right;
cursor:pointer;
margin-bottom:10px;
margin-right:15px;
}

#custom_form {
position:absolute;
z-index:50;
background-color:white;
width:335px;
top:5px;
left:5px;
opacity:0.9;
text-align:center;
font-size:12px;
display:none;
color:#b39b80;
text-align:center;
padding:20px 0px;
}

#f_name{
margin-top:3px;
position:relative;
width:250px;
}

#t_name{
position:relative;
width:220px;
}

#f_phone{
margin-top:3px;
position:relative;
width:250px;
}

#t_phone{
float:left;
margin-top:7px;
position:relative;
width:140px;
}

#f_golub{
margin-top:3px;
position:relative;
width:250px;
}

#t_email{
float:left;
margin-top:7px;
position:relative;
width:130px;
}

#f_mess{
margin-top:3px;
position:relative;
width:250px;
height:50px;
}

#t_mess{
float:left;
margin-top:7px;
position:relative;
width:160px;
}

#confirm_order {
float:right;
margin:15px 20px 0px 0px;
}

.fa {
position:absolute;
z-index:50;
background-color:white;
width:300px;
top:40px;
left:5px;
opacity:0.9;
font-size:12px;
display:none;
color:#b39b80;
text-align:left;
padding-bottom:10px;
}

.fabric_little_img{
float:left;
margin:10px 0px 0px 15px;
cursor:pointer;
}

.head_fabric{
float:left;
margin:10px;
width:100%;
}

