*{margin:0;padding:0}
html{height:100%}
body{font:13px/18px 'Arial',arial;width:100%;height:100%;color:#334447;background:#f0f0f0}
a,a:visited{color:#ef4056;outline:none}
a:hover{text-decoration:none;color:#ef4056}
p{margin:0 0 18px;text-align:justify}
img{border:none}
input{vertical-align:middle;font:14px/14px 'Arial',arial}
textarea{font:14px/14px 'Arial',arial;overflow:auto}
h1{font: bold 17px/18px Arial, Helvetica, sans-serif; margin:30px 0 15px 0;color:#435558; text-align:justify}
h2{font:bold 15px/18px 'Arial',arial;margin:20px 0 5px 0;color:#435558}
table{font:12px/14px arial}

#header{height:121px;border-bottom:3px solid #2d3235;background:#2b3033 url(/i/s.gif) repeat-x bottom;margin-bottom:25px}
div.logo{width:954px;height:119px;margin:0 auto 0}
a.logo{color:#e4dfe1;display:block;float:left;width:335px;height:112px;background:#343d42;text-decoration:none;padding:7px 0 0 33px;margin-right:58px}
a.logo img{float:left;margin-right:36px}
a.logo div{color:#e4dfe1;float:left;font:bold 20px/24px 'Arial',arial;cursor:pointer;padding-top:33px}
a.logo div nobr{display:block;font-size:18px}
div.slogan{color:#5f6263;font:19px/30px arial;padding-top:37px;height:84px;margin-right:-30px;background:url(/i/phone.jpg) no-repeat right bottom}
div.slogan strong{font:bold 23px/30px arial;color:#e4dfe1;padding-left:50px}

#wrapper{width:954px;margin:0 auto;min-height:100%;height:auto !important;height:100%}

#content ul {margin-bottom:20px; color:#334447;font:15px/16px 'Arial',arial;}
#content li {margin-bottom:10px;}

#head{height:323px;background:#707a7b url(/i/header.jpg) no-repeat top right}
#head ul.menu{list-style:none;background:#f0f0f0;width:366px;height:323px}
#head ul.menu li{margin-bottom:3px;}
#head ul.menu a{color:#e4dfe1;font:18px verdana;padding:19px 0 0 42px;text-decoration:none;text-transform:uppercase;display:block;width:324px;height:40px;background:#455459 url(/i/item.jpg) no-repeat}
#head ul.menu li.active a{background:#ef4056 url(/i/item_active.jpg) no-repeat}
#head ul.menu li.first a{background:#455459 url(/i/item.jpg) no-repeat}
#head ul.menu a:hover,#head ul.menu li.first a:hover{background:#ef4056 url(/i/item_active.jpg) no-repeat}

#middle{width:100%;padding:0 0 100px;height:1%}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0}
#container{width:100%;float:left;overflow:hidden}

#content{padding:0 0 0 330px}

#content form{padding:0;margin:0}
#breadcrumbs {font-style: bold; padding-top: 5px; padding-bottom: 15px; color: #435558;}
#breadcrumbs ul {list-style: none;}
#breadcrumbs ul li {display: inline;}
#bredcrumbs ul li.current a {text-decoration: none;}
#breadcrumbs a {color: #435558; text-decoration: underline;}
#breadcrumbs a:hover {color: #c72431; border-bottom: none;}

.items {padding: 0 0 0 0px; margin:0 0 0 0px}
.items ul {list-style: none}
.items ul li {font:13px/18px 'Arial',arial; color:#435558; display:block;}
.items img {padding:5px; border:1px solid #CCC; solid; float:left; margin: 0px 10px 0 0;}

.lister{font:1px/1px 'Arial',arial;float:left;padding-top:25px}
.lister .bgl,.lister .img .bgr,.lister .img .bgt,.lister .img .bgb{width:256px;float:left}
.lister div.link{padding-top:5px}
.lister .bgl{margin-right:10px}
.lister a.link{color:#435558;font:bold 14px/20px 'Arial',arial;text-decoration:none;text-transform:uppercase;background:url(/i/list.png) no-repeat right 2px;padding:0 23px 0 10px}
.lister a.link:hover{color:#ef4056}
.lister .text{text-indent: 10px; text-align: justify; font:13px/18px 'Arial',arial}
.bgl img{padding:8px 15px 16px 9px}
.bgl{background:url(/i/bgl.gif) repeat-y left}
.bgr{background:url(/i/bgr.gif) repeat-y right}
.bgt{background:url(/i/bgt1.gif) no-repeat top}
.bgb{background:url(/i/bgb1.gif) no-repeat bottom}

.list{font:1px/1px 'Arial',arial;float:left;padding:10px}
.list .bgl,.list .img .bgr,.list .img .bgt,.list .img .bgb{width:274px}
.list .bgt{background:url(/i/bgt2.gif) no-repeat top}
.list .bgb{background:url(/i/bgb2.gif) no-repeat bottom}
.list a.link{color:#435558;font:bold 14px/20px 'Arial',arial;text-decoration:none;text-transform:uppercase;background:url(/i/list.png) no-repeat right 2px;padding:0 23px 0 10px}
.list a.link:hover{color:#ef4056}

#sl{float:left;width:240px;margin-left:-100%;position:relative;}
#sl ul.menu{list-style:none;margin:34px 0 0 34px;padding:0;font:bold 13px/15px 'Arial',arial;width:240px;}
#sl ul.menu li{padding:0;margin:0;}
#sl ul.menu li a{display:block;padding: 7px 0 7px 7px; text-decoration:none;color:#435558;border-bottom: 1px solid #b7bfc2;}
#sl ul.menu li.active a{color:#ef4056}
#sl ul.menu li a:hover{color:#ef4056}
#sl ul.menu ul{display:none;list-style:none;width:195px;margin:5px 0 10px 45px;padding:2px 0 10px 45;font:13px/15px 'Arial',arial; border-bottom-style:none}
#sl ul.menu li.active ul{display:block}
#sl ul.menu li.active ul ul{display:none}
#sl ul.menu ul ul{display:none;margin:2px 0 0 20px; padding-bottom:0}
#sl ul.menu ul li.active ul{display:block}
#sl ul.menu li li a,#sl ul.menu li.active li a{background:url(/i/vlist.png) no-repeat;background-position: 0px 2px; padding:0 0 3px 17px;color:#435558; border-bottom-style:none}
#sl ul.menu li li.active a{background:url(/i/vlist_active.png) no-repeat;background-position: 0px 2px;color:#ef4056; border-bottom-style:none}
#sl ul.menu li li.active li a{background:url(/i/vlist.png) no-repeat;background-position: 0px 2px;color:#435558; border-bottom-style:none}
#sl ul.menu li li.active li a:hover{background:url(/i/vlist_active.png) no-repeat;background-position: 0px 2px;color:#ef4056; border-bottom-style:none}
#sl ul.menu li li li.active a{background:url(/i/vlist_active.png) no-repeat;background-position: 0px 2px;color:#ef4056; border-bottom-style:none}
#sl ul.menu li li a:hover{background:url(/i/vlist_active.png) no-repeat;background-position: 0px 2px;color:#ef4056; border-bottom-style:none}

#sl ul.menu li a em {display:block; float:left; width:48px; height:25px;}

/* ICON ELEMENTS */ 

#sl ul.menu li a em.office {background-image: url(/assets/images/ICONS/office_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.offchairs {background-image: url(/assets/images/ICONS/off_chairs_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.reception {background-image: url(/assets/images/ICONS/reception_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.hotel {background-image: url(/assets/images/ICONS/hotels_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.caffe {background-image: url(/assets/images/ICONS/caffe_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.barchairs {background-image: url(/assets/images/ICONS/bar_chairs_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.bars {background-image: url(/assets/images/ICONS/bar_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.school {background-image: url(/assets/images/ICONS/school_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.wood {background-image: url(/assets/images/ICONS/wood_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.metal {background-image: url(/assets/images/ICONS/metal_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.sofas {background-image: url(/assets/images/ICONS/sofa_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.jalouse {background-image: url(/assets/images/ICONS/jalouse_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}
#sl ul.menu li a em.design {background-image: url(/assets/images/ICONS/design_icon.png); background-repeat: no-repeat; background-position: -10px 0px;}

#footer{margin:0 auto 0;height:124px;background:#2b3033 url(/i/s.gif) repeat-x top;border-top:3px solid #2f3437}
#footer div.logo{height:121px;}
#footer div.copy{color:#fff;font:Arial,arial;float:left;width:437px;height:100px;background:#343d42;margin-top:3px;padding:20px 20px 0 50px;}

.photomebel{overflow:auto;width:610px;font:12px/15px arial;white-space:nowrap;text-align:center;clear:both}
.descrmebel p{margin-bottom:5px}
.kreativ p,.persona_vip p{margin-bottom:8px}
.ego_vetro p{margin-bottom:7px}
.leo p,.lipari p,.london p,.york p{margin-bottom:10px}
.tema_m p{margin-bottom:6px}
.senator p{margin-bottom:2px}
ul.descript{margin:0 20px 0 20px}
ul.descript li{padding-top:5px;text-align:justify}
.variant{font:15px/18px 'Arial',arial;margin:10px 10px 10px 0;clear:both}
.imgvariant,.imgvariant1{text-align:center;font:12px/10px arial;padding:15px 10px 5px 10px}
.imgvariant1{vertical-align:top;padding-top:25px}
.imgvariant strong,.imgvariant1 strong{font:12px/10px 'Arial',arial;white-space:nowrap}
.seria{width:100%;font:10px/12px arial;border-collapse:collapse}
.seria strong{font:bold 12px/14px arial}
.seria td{width:50%;padding:5px;border:1px solid #777;border-left:none;vertical-align:middle;margin:0}
.seria th{padding:5px;border:1px solid #777;border-right:none;text-align:center;vertical-align:middle;margin:0}
.seria1{width:100%;font:12px/12px arial;border-collapse:collapse}
.seria1 td,.seria1 th{padding:5px;border:1px solid #777;vertical-align:middle;margin:0;text-align:center}
table.form td{padding:3px 10px 3px 10px;vertical-align:middle}
table.form td textarea{width:264px}
.button{padding:3px 5px 3px 5px;background:#cccccc;border:1px solid #000}
.errors{color:#f00;font-size:12px}
.invalid, .required{border:1px solid #f00}
.pphead {color:#334447; font-family:'Arial',arial; font-size:15px; margin-bottom:10px; font-weight:bold;}
.phead {color:#334447; font-family:'Arial',arial; font-size:15px; margin-bottom:10px;}

#counter {margin-top: 40px; width: 190px; float:right; padding-right:20px;}
#counter ul { list-style: none}
#counter ul li {display: inline;}
