@charset "windows-1251";
 img{border:none}
body{padding:0;font:14px/1.49 Arial, Helvetica, sans-serif;margin:0;color:#343e41;width:100%;min-width:995px;height:auto !important;min-height:100%;position:relative;height:100%;background:#F4F1E6}
html{height:100%;min-height:100%;width:100%;min-width:995px}
img{border:none} 
p,table,table td,h1,h2,h3,h4,h5,form,input,select,ul,textarea,fieldset,li,dl,dt{margin:0;padding:0}
ul{list-style:none}
table,table td{border-collapse:collapse}
table td{vertical-align:top}
.left{float:left}
.right{float:right}
.pos{position:relative}
.clear_all{clear:both;font-size:0;line-height:0;height:1%;width:100%}
.space:after{content: ".";display: block;height:0;clear: both;visibility: hidden}
.space{float:left;width:100%}
.width_all{width:100%}
input.i_txt{height:16px;padding:.8pt 0 1pt 6px;font:12px Arial, Helvetica, sans-serif;color:#4B4B4B}
textarea.i_area{overflow:auto;padding-top:1px;padding-left:8px;font:14px Arial, Helvetica, sans-serif}
input.i_but{cursor:pointer;font:bold 12px/16px Arial, Helvetica, sans-serif;color:#000;overflow:visible;padding:0 10px}

a,a:hover{color:#2576a7;cursor:pointer;text-decoration:underline}
a:hover{color:red;text-decoration:underline}
#main{height:100%; min-height:100%}
#foot_sp{clear:both;height:120px}
#footer{clear:both; background:#D9D3C4;position:absolute;bottom:0;width:100%;height:80px;color:#7a6e67}
.foot_l{padding-left:16px;width:300px;float:left;font-size:12px; line-height:1.45;padding-top:13px}
.counters{float:right;padding:25px 23px 0 0}
.counters div{float:left;margin-left:3px}
#middle{clear:both; background:url(images/mid_fill.png) repeat-x;float:left;width:100%;padding-top:34px;min-height:390px}
.l_cell{float:left;width:230px;float:left;padding-left:16px}
#l_nav{font-size:14px;padding-left:4px;margin-bottom:45px}#l_nav li{ background:url(images/mark.png) no-repeat left 9px;padding-left:13px;margin-bottom:8px}
.new{margin-bottom:32px}
.new p{margin:0;font-size:12px;color:#5e5e5e; line-height:1.51;padding:0}
.new p.data{color:#929495}
.data span{background:url(images/data.png) no-repeat;padding-left:6px;line-height:19px;display:inline-block}
.data span span{background-position:right top;padding-left:0;padding-right:6px;color:#000;}
.new .new_nav{font-size:10px;font-weight:bold;font-family:CompactCTT;text-decoration:none}
.r_cell{margin-left:260px;margin-right:15px}
h2{font:normal 18px Arial, Helvetica, sans-serif;color:#11313b;margin-bottom:7px}
.r_cell p{margin-bottom:11px;padding-left:10px}
.roller{ background:#fff;border:1px solid #D9D3C4;padding:14px 0 0 5px;height:95px;overflow:hidden;white-space:nowrap;}
.roller div{width:120px;display:inline-block;padding-right:32px;margin-bottom:10px;text-align:left; vertical-align:top; line-height:1.14}
.roller div span{ display:block;width:120px; white-space:normal}
.roller div img{margin-bottom:7px}
.roller_all{position:relative;padding:0 20px 20px 10px;height:111px;width:670px;}
.roller_all p{ position:absolute; background:url(images/coners.png) no-repeat;width:6px;height:7px; font-size:0;line-height:0;margin:0;padding:0}
.roller_all p.c1,.roller_all p.c2{top:0}.roller_all p.c1,.roller_all p.c3{left:10px}.roller_all p.c4,.roller_all p.c3{bottom:20px}.roller_all p.c2,.roller_all p.c4{right:20px}
.roller_all p.c2{ background-position:right top}.roller_all p.c3{ background-position:left bottom}.roller_all p.c4{ background-position:right bottom}
.roller a span{ text-decoration:underline}
.l_nav,.r_nav{position:absolute;width:7px;height:7px;top:50px;line-height:0; font-size:0;padding:0;overflow:hidden;display:block}
.l_nav{left:-2px}
.r_nav{ text-indent:-7px;right:8px}
#header{height:332px; background:url(images/up_fill.png) repeat-x; position:relative}
.pic{margin:0;height:332px;width:942px; position:absolute;right:0;top:0; background:url(images/up.jpg) no-repeat; z-index:0}
.car{ position:absolute;right:0;top:247px; background:url(images/car.jpg) no-repeat;width:417px;height:179px}
.pic2{position:absolute;left:23px;top:0; z-index:1;width:233px}
.logo{position:absolute;top:34px;left:299px; z-index:2; text-align:right;font:40px/.74 "Times New Roman", Times, serif;width:196px}
.logo a, .logo span.active{color:#11313b;background:url(images/logo.png) no-repeat left bottom;padding-bottom:80px;text-decoration:none;display:block;padding-right:25px}
.logo span{font-size:14px;display:block}
.logo span.active {font:40px/.74 "Times New Roman", Times, serif;}
.logo a:hover{color:#11313b;text-decoration:underline}
#menu{ background:url(images/menu_f1.png) repeat-x;height:40px}
#menu div{ background:url(images/menu_f2.png) no-repeat;height:26px;padding:14px 0 0 81px}
#menu li{float:left}
#menu li#p1{margin-right:36px}
#p1 a,#p1.active{width:69px;overflow:hidden;display:block}#p1 a:hover,#p1.active, #p1.active a{ text-indent:-69px}
#p2{margin-right:41px}
#p2 a,#p2.active{width:65px;overflow:hidden;display:block; text-indent:-139px}#p2 a:hover,#p2.active,#p2.active a{ text-indent:-204px}
#p3{margin-right:38px}
#p3 a,#p3.active{width:51px;overflow:hidden;display:block; text-indent:-269px}#p3 a:hover,#p3.active,#p3.active a{ text-indent:-320px}
#p4{margin-right:45px}
#p4 a,#p4.active{width:35px;overflow:hidden;display:block; text-indent:-372px}#p4 a:hover,#p4.active,#p4.active a{ text-indent:-407px}
#p5 a,#p5.active{width:57px;overflow:hidden;display:block; text-indent:-443px}#p5 a:hover,#p5.active,#p5.active a{ text-indent:-500px}
#p5{margin-right:45px}
#p6 a,#p6.active{width:47px;overflow:hidden;display:block; text-indent:-557px; position:relative; z-index:10}#p6 a:hover,#p6.active,#p6.active a{ text-indent:-604px}

.th, table.kitchen th {
        font-size:15px;
        font-weight:bold;
        padding: 8px 3px 8px 3px;
        border-bottom:1px solid #000;
        vertical-align:bottom;
        text-align:left;
}

.td, table.kitchen td {
        padding:3px;
        border-top:1px solid #cccccc;
}

.i_area, .i_txt {
        width:300px;
}

.i_txt {
        height:16px;
}

.i_area {
        height:128px;
        overflow:auto;
}

.one_foto {
        float:left;
        margin-right:10px;
        margin-bottom:10px;
        width:120px;
        height:120px;
        overflow:hidden;
}

.roller .one_foto {
        width:80px;
        height:80px;
        margin-left:10px;
        margin-right:10px;
        text-align:center;
}

ul.dash li{
        margin: 0.5em 0 0.5em 1.3em;
}
ul.dash ul{
        list-style-type: none;
        //list-style-image: url('/images/li.gif');
}
ul.dash li{
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" ></nobr>' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
}
ul.dash>li:before{
        content: '— ';
        float: left;
        margin-left: -1.25em;
}
ul.dash>li>*:first-child:-moz-first-node{
        margin-top: -1.2em;
}
ul.dash>li>*{
        text-indent: 0;
}


.r_cell ul {
        margin-left:10px;
}
