/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:"Trebuchet MS";
font-size:11px;
color:#20172b;
background:#fbf3ff;
}

body a{
color:#5f4480;
outline:none;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:19px;
font-weight:normal;
color:#d56a85;
padding-bottom:6px;
}

h2{
font-size:19px;
font-weight:normal;
color:#b8a6d0;
padding-bottom:6px;
}

ul, ol{
padding:0px 0px 10px 20px;
}

p{
padding-bottom:12px;
text-align:justify;
}

.main{
min-height:100%;
width:998px;
background:#fbf3ff;
margin:auto;
}

.header{
height:262px;
background:url(../images/header_bg.jpg) left top no-repeat;
}

.logo{
height:117px;
width:145px;
padding:61px 0px 4px 79px;
}

.logo img{
display:block;
}

.header .phone{
width:145px;
font-size:17px;
text-align:center;
color:#5f4480;
padding:0px 0px 0px 79px;
}

.content{
min-height:100px;
background:url(../images/lcol_tbg.jpg) left top no-repeat;
padding:0px 0px 0px 0px;
}

.contentbg{
min-height:100px;
background:url(../images/cont_bbg.jpg) left bottom no-repeat;
}

.leftcol{
width:290px;
float:left;
padding:0px 22px 0px 0px;
}

.submenu{
min-height:50px;
background:url(../images/submenu_bg.gif) left repeat-y;
}

.submenutbg{
min-height:50px;
background:url(../images/submenu_t.gif) left top no-repeat;
}

.submenubbg{
min-height:50px;
background:url(../images/submenu_b.gif) left bottom no-repeat;
padding:15px 20px 55px 57px;
}

.ulsubmenu{
list-style:none;
padding:0px;
}

.ulsubmenu li{
font-size:11px;
color:#d56a85;
text-transform:uppercase;
list-style:none;
font-weight:bold;
background:url(../images/smbullet1.gif) 0px 1px no-repeat;
padding:0px 0px 0px 14px;
}

.ulsubmenu li a{
color:#d56a85;
text-decoration:none;
}

.ulsubmenu li.miact{
font-weight:bold;
}

.ulsubmenu li.miact a{
color:#d56a85!important;
}

.ulsubmenu li a:hover{
text-decoration:underline;
}

.ulsubmenu ul{
display:none;
padding:4px 0px 2px 0px;
}

.ulsubmenu ul.ulshow{
display:block;
}

.ulsubmenu ul li{
font-size:12px;
line-height:14px;
text-transform:none;
color:#5f4480;
font-weight:normal;
background:url(../images/smbullet2.gif) 0px 4px no-repeat;
padding:0px 0px 3px 7px;
}

.ulsubmenu ul li a{
color:#5f4480;
}

.lcatalog{
background:url(../images/lcat_tbg.jpg) left top no-repeat;
padding:5px 20px 0px 41px;
}

.lcatcell{
min-height:10px;
font-size:12px;
line-height:14px;
text-transform:uppercase;
font-weight:bold;
padding-bottom:7px;
}

.lcatcell a{
color:#d56a85;
text-decoration:none;
}

.lcatcell a .sp1{
color:#674e87;
}

.lcatcell a .sp2{
color:#8772a1;
}

.lcatcell .pic{
float:left;
margin:0px 16px 0px 0px;
}

.lcatcell .link{
width:130px;
float:right;
padding:20px 0px 0px 0px;
}

.rightcol{
width:686px;
float:right;
padding-bottom:180px;
}

.ctext{
padding-bottom:20px;
}

.ctcell{
width:290px;
float:left;
padding:0px 13px 0px 20px;
}

.ctcell .rpic{
float:right;
border:3px solid #fff;
margin:0px 0px 0px 14px;
}

.ctcell .title{
padding-bottom:5px;
}

.ctcell .title img{
display:block;
}

.docbody{
padding:0px 20px 0px 20px;
}

.dbody_l{
width:420px;
float:left;
padding:0px 0px 5px 0px;
}

.dbody_l img{
	cursor:hand;
}

.dbody_2{
width:639px;
float:left;
padding:0px 0px 5px 0px;
}

.dbody_r{
width:219px;
float:left;
padding-bottom:34px;
}

.docbody.dbint{
padding-top:15px;
}

.menu{
height:116px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#5f4480;
background:url(../images/menu_tbg.jpg) left top no-repeat;
padding:4px 0px 0px 0px;
}

.menu a{
height:31px;
color:#5f4480;
text-align:center;
display:block;
float:left;
text-decoration:none;
padding:85px 0px 0px 0px;
}

.menu a.mizhal{
width:113px;
background:url(../images/mi_zhal.jpg) left top no-repeat;
}

.menu a.mizhal:hover{
background:url(../images/miact_zhal.jpg) left top no-repeat;
}

.menu a.micurtns{
width:113px;
background:url(../images/mi_curtains.jpg) left top no-repeat;
}

.menu a.micurtns:hover{
background:url(../images/miact_curtains.jpg) left top no-repeat;
}

.menu a.miwsad{
width:114px;
background:url(../images/mi_wsad.jpg) left top no-repeat;
}

.menu a.miwsad:hover{
background:url(../images/miact_wsad.jpg) left top no-repeat;
}

.menu a.mimarkiz{
width:113px;
background:url(../images/mi_markiz.jpg) left top no-repeat;
}

.menu a.mimarkiz:hover{
background:url(../images/miact_markiz.jpg) left top no-repeat;
}

.menu a.miekarn{
width:115px;
background:url(../images/mi_ekarn.jpg) left top no-repeat;
}

.menu a.miekarn:hover{
background:url(../images/miact_ekarn.jpg) left top no-repeat;
}

.menu a.mizanaves{
width:111px;
background:url(../images/mi_zanaves.jpg) left top no-repeat;
}

.menu a.mizanaves:hover{
background:url(../images/miact_zanaves.jpg) left top no-repeat;
}

.menubg{
height:116px;
background:url(../images/menu_bbg.jpg) left bottom no-repeat;
padding-left:7px;
}

.rctop{
background:url(../images/rctop_bg.jpg) left top no-repeat;
padding:23px 0px 0px 0px;
}

.rctop.rctint{
padding-bottom:14px;
}

.rctop ul{
list-style:none;
padding:0px;
}

.rctop ul li{
list-style:none;
background:url(../images/bullet1.gif) 0px 3px no-repeat;
padding:0px 0px 1px 19px;
}

.rctop ul li.bllt2{
background:url(../images/bullet2.gif) 0px 1px no-repeat;
}

.rctop .ctitle{
height:72px;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
color:#d56a85;
margin-bottom:3px;
}

.rctop .ctitle a{
color:#d56a85;
text-decoration:none;
}

.specpredl{
width:241px;
float:left;
padding:0px 8px 0px 0px;
}

.specpredl ul{
padding-left:40px;
}

.specpredl .ctitle{
height:46px;
background:url(../images/title_specpredl.jpg) left top no-repeat;
padding:26px 0px 0px 57px;
}

.zamer{
width:187px;
float:left;
}

.zamer .ctitle{
height:50px;
background:url(../images/title_zamer.jpg) left top no-repeat;
padding:22px 0px 0px 85px;
}

.zamer ul{
padding-left:25px;
}

.skidki{
width:243px;
float:left;
}

.skidki .ctitle{
height:50px;
background:url(../images/title_skidka.jpg) left top no-repeat;
padding:22px 0px 0px 88px;
}

.skidki ul{
padding-left:30px;
}

.picprev{
color:#5e4684;
}

.picprev a{
color:#5e4684;
}

.picprev .piccell{
width:200px;
height:205px;
float:left;
text-align:center;
padding:0px 9px 10px 0px;
}

.picprev .piccell img{
display:block;
border:2px solid #fff;
margin-bottom:3px;
}

.rphotos{
width:219px;
color:#fdf6fe;
text-align:center;
background:url(../images/rphoto_bg.jpg) left repeat-y;
}

.rphotos a{
color:#fdf6fe;
}

.rphotos .photo{
border-bottom:1px solid #fdbfce;
padding-bottom:14px;
margin-bottom:14px;
}

.rphotos .photo.plast{
border:none;
margin:0px;
}

.rphotostbg{
background:url(../images/rphoto_t.jpg) left top no-repeat;
}

.rphotosbbg{
background:url(../images/rphoto_b.jpg) left bottom no-repeat;
padding:28px 27px 34px 48px;
}

.rphotosbbg img{
display:block;
border:3px solid #fff;
margin-bottom:8px;
}

.type{
border-bottom:1px solid #ffc798;
margin-bottom:15px;
padding:0px 0px 3px 0px;
}

.type.tlast{
border:none;
margin:0px;
}

.type .pic{
float:left;
border:2px solid #fff;
padding-bottom:0px;
margin:2px 14px 14px 0px;
}

.seealso{
font-size:19px;
font-weight:normal;
color:#d56a85;
padding:0px 0px 7px 23px;
}

.footer{
height:146px;
width:100%;
position:absolute;
left:0px;
margin-top:-146px;
}

.footerbg{
height:146px;
width:998px;
margin:auto;
}

.footer .inf{
width:390px;
float:left;
font-size:12px;
padding:0px 0px 0px 332px;
}

.footer .inf .title{
padding-bottom:7px;
}

.footer .inf .title img{
display:block;
}

.footer .inf .itext{
line-height:14px;
padding:0px 0px 6px 30px;
}

.footer .inf .phone{
color:#fff;
padding:0px 0px 0px 30px;
}

.footer .itf{
width:72px;
float:right;
padding:38px 106px 0px 0px;
}

.spacer{
height:1px;
clear:both;
}

.amenu1 {
	font-size:14px;
}

.img_jal_sm {
	padding-right: 50px;
	padding-bottom:20px;
}

.img_text_r {
	padding-left:20px;
	}
	
.img_text_l {
	padding-right:20px;
	}
	
.d_plin {
	padding-top:10px;
	padding-left:20px;
	}
	
.ulink{
zoom:1;
overflow:hidden;
padding:10px 0px;
}

.ulink .button{
width:100px;
float:left;
padding:0px;
}

.ulink .button img{
display:block!important;
margin:0px!important;
padding:0px!important;
}

.ulink .link{
width:540px;
float:left;
}

.img_jal_sm{
cursor:pointer;
}