*{
font-family:"MyriadPro-SemiExt",  Arial,Verdana;
}

body {
background:url('./image/back.png') repeat;
background-color:#4e2b25;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#wrap {
position:relative;
color: #404040;
float:left;
}
#mycarousel {
position:relative;
float:left;
}

#mycarousel a {
text-decoration:none;
}

#res_price{
display:block;
margin-top:2px;
}

#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;
float:left;
/*bottom:0px;*/
width:100px;
height:40px;
font-size:9pt;
color:#564c3f;
*margin-left:-100px;
text-align:center;
display:table-cell;
vertical-align:middle;

}

.center_name {

}

#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:7px 0px 0px 2px;
color:#674943;
cursor:pointer;
font-size:9pt;
}

#contact_form {
position:relative;
float:left;
width:360px;
height:250px;
opacity:0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity:0.6;
background:white;
margin-top:5px;
-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;
overflow:hidden;
}

#menu_parts {
position:relative;
float:left;
margin:15px 0px 0px 10px;
-margin-left:15px;
height:324px;
width:155px;

}

#buy {
margin-top:40px;
}


/*#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:12px;
}

.menu_parts_sel {
position:relative;
/*float:left;*/
width:150px;
text-align:left;
margin:6px 0px 0px 0px;
font-size:12px;
}

.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{
padding:2px;
background-color:white;
opacity:0.5;
position:absolute;
margin:20px 0px 0px 15px;
color:#61423c;
z-index:10;
font-size:10pt;
}

pre {
margin:0px;
padding:0px;
font-family:"MyriadPro-SemiExt", Verdana, Arial;
}

#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:0px 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;
/*z-index:500;*/
}

.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: 1055px;
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-left:10px;
width:94%;
font-size:13px;
}


/*.head_char td{
text-align:center;
}*/

.head_name_tb{
margin-top:5px;
color:#b39b80;
font-size:13px;
/*font-family:"MyriadPro-BoldSemiExt";*/
}

#new_img{
width:105px;
padding:8px;
background:#fcfcfc;
border:1px solid #e1e1e1;
z-index:100;

}

#new_img img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
	z-index:100;
}

#ltl_fabr{
padding:8px;
background:#fcfcfc;
border:1px solid #e1e1e1;
}

#ltl_fabr img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
}

.first_img{display:none;}
.second_img{display:none;}
.third_img{display:none;}
.fourth_img{display:none;}
.fifth_img{display:none;}
.sixth_img{display:none;}
.seventh_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;
-moz-border-radius:5px 5px 5px 5px;
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;
}

#f_address {
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:250px;
}

#t_address {
float:left;
margin-top:7px;
position:relative;
width:210px;
}

#confirm_order {
float:right;
margin:15px 20px 0px 0px;
}

.fa {
position:absolute;
z-index:50;
background-color:white;
width:350px;
top:5px;
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:90%;
}

.chosen{
background-color:#ffcccb;
}

#fabric {
margin-top:5px;
}

#fabric_ex{
position:absolute;
left:5px;
top:5px;
width:365px;
padding:10px;
display:none;
z-index:100;
}


.close_type, .close_type1 {
padding: 3px 10px;
cursor:pointer;
float:left;
color:#FFCCCB;
background-color:#705248;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;
margin-bottom:5px;
width:320px;
font-size:13px;

}

.fabrics_add_type {
margin-bottom:5px;
float:left;
width:660px;
display:none;
}

.fabric_view {
float:left;
width:660px;
padding:5px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border:1px solid black;
background:#D3D2D8;
min-height:50px;
}

.fabric_name_head {
text-align:center;
color:#81787b;
font-size:10px;
width:53px;
margin-top:3px;
float:left;
}

.fabric_example{
float:left;
/*padding:5px 5px 0 5px;*/
height:90px;
width:60px;
}

.place_fabric_img{
position:relative;
float:left;
width:53px;
height:75px;
margin:0;
}

#close_fb{
position:absolute;
top:5px;
right:5px;
}
