@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; outline: none;}
html,body{ height:100%; background:#a19a9c; font: 11px Arial, Helvetica, sans-serif; color:#333; }
img{ border: none;}
ul{ list-style:none; }
ol{ margin-left: 25px;}
ol, ol li{ list-style:decimal;}
ul.markered{ margin-left: 25px;}
ul.markered, ul.markered li{ list-style:disc; }
a{ color:#001; font-weight:bold; }
a:hover{ text-decoration:none;}
h1{ font: bold 15px Arial, Helvetica, sans-serif; padding-bottom: 20px; line-height:15px;}
table{ border-collapse:collapse;}
#main{ width:1042px; margin:0 auto; }
#bg{ float:left; width:1002px; padding:0 20px; background: url(../images/bg.jpg) repeat-y; }
#index{ float:left; width: 942px; padding:0 30px 30px 30px; background: url(../images/rbMain.jpg) no-repeat right bottom; }
#studio{ float:left; width: 942px; padding:0 30px; background: url(../images/lbStudio.jpg) no-repeat left bottom;}
#study{ float:left; width: 942px; padding:0 30px; background: url(../images/lbStudy.jpg) no-repeat left bottom;}
#production{ float:left; width: 942px; padding:0 30px; background: url(../images/lbProduction.jpg) no-repeat left bottom;}
#mebel{ float:left; width: 942px; padding:0 30px; background: url(../images/lbMebel.jpg) no-repeat left bottom;}
#corporate{ float:left; width: 942px; padding:0 30px; background: url(../images/lbCorp.jpg) no-repeat left bottom;}
#about{ float:left; width: 942px; padding:0 30px; background: url(../images/lbAbout.jpg) no-repeat left bottom;}
.topMenu{ float:left; width: 100%;}
.topMenu li{ float:left; margin-left: 20px; padding:45px 0 20px 7px; }
.topMenu li h3{ font-size:14px; font-weight:normal; }
.topMenu li h3 a{ text-decoration:none; color:#333; font-weight:normal;}
.topMenu li div{ padding: 10px 0 0 10px; line-height:13px; }
.topMenu li div a{ color:#666; line-height:12px; font-weight:normal; }
.topMenu li.m1{ width: 100px; }
.topMenu li.m2{ width: 105px; }
.topMenu li.m3{ width: 95px; }
.topMenu li.m4{ width: 110px; }
.topMenu li.m5{ width: 135px;}
.topMenu li.m6{ width: 208px; background:url('../images/bogema_bg.jpg') left top repeat-x; color:#fff;}
.topMenu li.m6 a {color:#fff;}

.topMenu li._m1{ width: 141px; }
.topMenu li._m2{ width: 140px; }
.topMenu li._m4{ width: 145px; }
.topMenu li._m5{ width: 146px; }
.topMenu li._m6{ width: 245px; background:url('../images/bogema_bg.jpg') left top repeat-x; color:#fff;}
.topMenu li._m6 a {color:#fff;}

.topMenu li.active{ background:#fff; }
.topBlock{ position:relative; z-index:2; float:left; width:100%; padding:20px 0 40px 0; }
.logo{ float:left; width: 480px; height:96px; margin-left: 0px; background: url(../images/logo.gif) no-repeat; font-size:12px; text-transform:uppercase; color:#193b8b; text-align:center; font-weight:normal; text-decoration:none; }
.languageBox{ padding: 20px 150px 0 20px; position: absolute; left: 79px; top:0px;}
.languageBox li{ color:#001; font-weight:bold; display:inline; margin-right: 10px;}
.languageBox li a{ color:#333; font-weight:normal;}
/*
.mapBox{ float:left; width:148px; height:96px; background: url(../images/geography.gif) no-repeat; }
.mapBox a{ float:left; width: 148px; height:96px; overflow:hidden;}
*/
.phones{ float:right; width:270px; padding:25px 50px 0 0; background: url(../images/contPhones.jpg) no-repeat 0 bottom; }
.phones p{ text-align:right; margin-bottom: 20px; font: 20px Arial, Helvetica, sans-serif; }
.phones a{ float:right; width:112px; height:24px; background: url(../images/map.gif) no-repeat; }
.contentBlock{ float:left; width:100%;}
.allBlock{ float:left; width:100%;}
/*.bigBannerBox{ position:relative; float:left; width: 480px; height:272px; padding-top: 74px; margin: -80px -100px 10px 0; background: url(../images/brushes.jpg) no-repeat 74px 0;}*/
.bigBannerBox{ position:relative; float:left; width: 403px; height:272px; padding-top: 74px; margin: -80px -100px 10px 0;}
.bigBannerBox div{ width: 375px; height:245px; overflow:hidden; padding:13px 14px; background:#fff;}
.bigBannerBox div.bannerBg{ float:left; width: 579px; height:302px; padding:0; background: url(../images/circleBg.jpg) no-repeat right bottom!important;}
.bigBannerBox p{ width:403px; height:19px; overflow:hidden; background: url(../images/shadow3.gif) no-repeat 8px 0; }
.bigBannerBox .bannerBg p{ width:409px;}
.welcomeBox{ position:relative; z-index:2; float:right; padding-right: 10px; width:510px; }
.welcomeBox h1{ width: 322px; height:70px; margin: 25px 0 10px 0; text-indent:-200px; overflow:hidden; background: url(../images/welcome.gif) no-repeat; }
.welcomeBox .text{ float:right; width: 480px; padding-right: 25px; height:155px; overflow-y: scroll; font-size:12px;}
.welcomeBox a{ float:left; margin:8px 0 0 55px; } 
.galleryBox{ position:relative; right: 80px; float:right; width: 232px; height:124px; padding: 174px 0 0 68px; background: url(../images/galleryImg.jpg) no-repeat; }
.galleryBox a{ display:block; width: 159px; height:36px;}
.studyBox{ position:relative; right: 80px; float:right; width: 232px; height:124px; padding: 174px 0 0 68px; background: url(../images/masterClasses.jpg) no-repeat; }
.studyBox a{ display:block; width: 159px; height:36px;}
.catalogBox{ position:relative; right: 80px; float:right; width: 232px; height:210px; padding: 88px 0 0 68px; background: url(../images/catalogImg.jpg) no-repeat; }
.catalogBox a{ display:block; width: 159px; height:36px;}
.mebelBox{ position:relative; right: 80px; float:right; width: 232px; height:164px; padding: 134px 0 0 68px; background: url(../images/mebelImg.jpg) no-repeat; }
.mebelBox a{ display:block; width: 159px; height:36px;}
.corporateBox{ float:right; width: 400px; margin-right: 30px; text-align:center;}
.corporateBox p{ padding-top: 20px; font: 15px Arial, Helvetica, sans-serif; line-height:20px;}
.aboutBox{ float:right; width: 409px; height:252px; margin-right: 17px; background:#f00 url(../images/aboutImg.jpg) no-repeat; }

.leftBlock{ float:left; width:400px; margin-right:-100%; padding-top: 10px;}
.rightBlock{ float:right; width: 515px;}
.bannerBox{ float:left; width:400px; height:120px; margin-right:15px; margin-top:15px;}
.bannerBox div{ width:380px; height:100px; border: 10px solid #fff;}
.bannerBox div img{ display:block;}
.bannerBox p{ width:182px; height:8px; overflow:hidden; background: url(../images/shadow1.png) no-repeat;}
*html .bannerBox p{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow1.png', sizingMethod='noscale'); background:none;}
.calendarBox{ float:left; width: 270px; padding: 50px 90px 0 40px; }
.calendar{ position:relative; left:-4px; z-index:2; float:left; width:272px; padding: 0 0 35px 2px; background: url(../images/calendarBot.gif) no-repeat left bottom; }
.calendar .whiteBox{ float:left; width:100%; padding: 5px 0; background:#fff;}
.calendar .yearBox{ position:relative; z-index:10; float:left; width: 80px; height:30px; margin:8px 0 11px 5px; background: url(../images/yearBg.gif) repeat-x 0 -60px;}
.calendar .yearBox div{ float:left; width: 80px; height:30px; background: url(../images/yearBg.gif) no-repeat right -30px;}
.calendar .yearBox div span{ float:left; height:27px; padding:3px 0 0 10px; background: url(../images/yearBg.gif) no-repeat 0 0; font-size: 18px; color:#000; }
.calendar .yearBox div img{ float:right; width: 13px; height:12px; margin: 9px 10px 0 0;  background: url(../images/pointer.gif) no-repeat; cursor:pointer; }
.calendar .yearBox div img.active{ background: url(../images/pointer.gif) no-repeat 0 -12px;}
.calendar .yearBox ul{ display:none; position:absolute; left:0px; top: 32px; float:left; font-size:11px; padding:5px 15px 15px 15px; background:#efefef;}
.calendar .yearBox ul li{ padding-top: 3px; }
.calendar .yearBox ul li a{ color:#000; text-decoration:none; }
.calendar .monthBox{ position:relative; z-index:10; float:right; width: 165px; padding-bottom: 3px; }
.calendar .monthBox #month{ float:left; margin-right: 5px;}
.calendar .monthBox #year{ float:left; margin:15px 5px 0 0;}
.calendar .monthBox #pointer2{ float:right; width: 13px; height:12px; margin: 17px 17px 0 10px;  background: url(../images/pointer.gif) no-repeat; cursor:pointer; }
.calendar .monthBox #pointer2.active{ margin-top:38px; background: url(../images/pointer.gif) no-repeat 0 -12px;}
.calendar .monthBox ul{ display:none; position:absolute; left:-28px; top: 50px; float:left; width: 200px; height:100px; padding:12px 0 0 3px; background: url(../images/monthBg.png) no-repeat; }
*html .calendar .monthBox ul{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/monthBg.png', sizingMethod='noscale'); background:none;}
.calendar .monthBox ul li{ float:left; width: 54px; padding-left: 10px; line-height:11px; margin-bottom: 11px; }
.calendar .monthBox ul li.border{ border-right: 1px solid #000;}
.calendar .monthBox ul li a{ color:#fff; text-decoration:none; }
.calendar .days{ float:left; width: 266px; padding-left: 4px; font-size:11px;}
.calendar .days th{ width: 35px; padding: 3px 0; border: solid #fff; border-width: 4px 0 0 3px; font-weight:normal; background:#dedaeb; }
.calendar .days th.pink{ background:#ffde00; color:#fff;}
.calendar .days td{ padding: 3px 0; border: solid #fff; border-width: 3px 0 0 3px; text-align:center; }
.calendar .days td.cell1, .calendar .days td.cell2, .calendar .days td.cell3, .calendar .days td.cell4{ padding: 0; background:none!important; }
.calendar .days td div{ position:relative; padding: 2px 0; color:#000; }
.calendar .days td.cell1 div{ background:#e0e0e0;}
.calendar .days td.cell2 div{ background:#f3d9e4; }
.calendar .days td.cell3 div{ background:#ddf0aa; }
.calendar .days td.cell4 div{ background:#f3ec99; }
.calendar .days td .popup{ display:none; position:absolute!important; z-index:10; left: 35px; top: 20px; width: 250px!important; padding: 10px!important; border: 1px solid #9e9e9e!important; background:#fefeee!important; color:#000!important; text-align:left; }
.calendar .days td .popup p{ font-weight:bold; padding-bottom: 5px;}

.timetableBox{ float:left; width: 270px; padding: 40px 90px 0 40px; }
.timetableBox li{ padding-bottom: 20px;}
.timetableBox li span{ color:#001; }
.timetableBox li p{ padding: 5px 0 10px 0;}


.newsBox{ float:left; width:100%; padding-top:35px; }
.newsBox h1{ float:left; }
.newsBox .arhiv{ float:right; margin:1px 23px 0 0; }
.newsBox ul{ float:left; width:100%; }
.newsBox li{ float:left; width: 148px; padding-right: 23px;}
.newsBox li .imgBox{ padding-bottom: 10px;}
.newsBox li .imgBox img{ display:block; }
.newsBox li .imgBox p{ width: 152px; height:6px; padding:0; overflow:hidden; background: url(../images/shadow2.png) no-repeat;}
*html .newsBox li .imgBox p{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow2.png', sizingMethod='noscale'); background:none;}
.newsBox li span{ color:#001; }
.newsBox li p{ padding: 5px 0 10px 0;}

.subscribe{ float:left; width:100%; padding: 50px 0;}
.subscribe h3{ font: 14px Arial, Helvetica, sans-serif; float:left; padding-right: 15px; }
.subscribe input{ float:left; width: 225px; padding: 2px 4px; color:#666; font: 10px Tahoma, Geneva, sans-serif; border: 1px solid #ccc;}
.subscribe a{ float:right; margin-right: 23px;}

.borderBox{ float:left; width:100%; }
.borderBox .topBox{ float:left; width:100%; height:5px; overflow:hidden; background: url(../images/border.gif) repeat-x 0 0; }
.borderBox .lt{ float:left; width:5px; height:5px; overflow:hidden; background: url(../images/corns.gif) no-repeat;}
.borderBox .rt{ float:right; width:5px; height:5px; overflow:hidden; background: url(../images/corns.gif) no-repeat 0 -5px;}
.borderBox .botBox{ float:left; width:100%; height:5px; overflow:hidden; background: url(../images/border.gif) repeat-x 0 4px; }
.borderBox .lb{ float:left; width:5px; height:5px; overflow:hidden; background: url(../images/corns.gif) no-repeat 0 -10px;}
.borderBox .rb{ float:right; width:5px; height:5px; overflow:hidden; background: url(../images/corns.gif) no-repeat 0 -15px;}
.borderBox .contBox{ float: left; width:100%; background: url(../images/border.gif) repeat-y right top; }
.borderBox .contBox2{ float: left; width:100%; background: url(../images/border.gif) repeat-y left top; }
.medal{ display:block; padding: 50px 100px 45px 20px; background: url(../images/medal.gif) no-repeat 368px 0; font: 12px Arial, Helvetica, sans-serif; color:#001; text-decoration:none;}
.phoneBox2{ float:left; width:100%; padding: 35px 0; background: url(../images/phoneIco.gif) no-repeat 0 73px;}
.phoneBox2 div{ padding:0 20px 0 90px; }
.phoneBox2 h1{ float:left; width: 162px; height:55px; overflow:hidden; text-indent:-200px; background: url(../images/call.gif) no-repeat;}
.phoneBox2 span{ float: right; margin-top: 37px; font: 22px Arial, Helvetica, sans-serif; }
.phoneBox2 p{ float:left; width:100%;}
.innerDescriptionBox{ float:left; width:100%; padding-bottom: 40px; min-height:809px;}
*html .innerDescriptionBox{ height:809px; }
.innerDescriptionBox .title1{ width:439px; height:100px; overflow:hidden; text-indent:-200px; background: url(../images/title1.gif) no-repeat; margin-left: 30px; }
.innerDescriptionBox .title2{ width:307px; height:135px; overflow:hidden; text-indent:-200px; background: url(../images/title2.gif) no-repeat; margin:0 0 -40px 0px; }
.innerDescriptionBox .title3{ width:306px; height:125px; overflow:hidden; text-indent:-200px; background: url(../images/title3.gif) no-repeat; margin-left: 0px; }
.innerDescriptionBox .title4{ width:232px; height:102px; overflow:hidden; text-indent:-200px; background: url(../images/title4.gif) no-repeat; margin-left: 0px; }
.innerDescriptionBox .title5{ width:460px; height:100px; overflow:hidden; text-indent:-500px; background: url(../images/title5.gif) no-repeat; margin-left: 0px; }
.innerDescriptionBox .title6{ width:383px; height:74px; overflow:hidden; text-indent:-500px; background: url(../images/title6.gif) no-repeat; margin-left: 0px; }
.innerDescriptionBox .text{ padding-right: 20px; font-size: 12px; min-height:659px;}
*html .innerDescriptionBox .text{ height:659px;}
.innerDescriptionBox .link{ padding-top: 20px;}
.tableBox table{ width:100%;}
#timetable td{ font-size:11px; padding: 10px; border: 1px solid #999; }
#timetable td .singTo{ display:block; width: 61px; height:16px; overflow:hidden; background: url(../images/singTo.gif) no-repeat; }
#timetable th{ padding:5px 0; border: 1px solid #999; font-size:12px; }
#timetable .item1 th{ font-weight:normal; padding: 10px; border: solid #999; border-width: 0 1px 0 0; font-size:10px; }
#timetable .item1 th.last{ border: none; }
#timetable .item2 th{ background:#f2f2f2;}
#timetable .item4 th{ background:#f3d9e4; }
#timetable .item6 th{ background:#ddf0aa; }
#timetable .item8 th{ background:#f3ec99; }
#timetable .item3 td{ background:#fff;}
#timetable .item5 td{ background:#f7ecf0; }
#timetable .item7 td{ background:#f3fbdf; }
#timetable .item9 td{ background:#faf7da; }
#timetable .cell1{ text-align:center;}
#timetable a{ font-weight:normal; color:#333; }

#index .copyrightBox{ padding-top: 85px;}
.copyrightBox { float:left; width:100%;}
.copyrightBox a{ font-weight:normal;}
.bottomBlock{ position:relative; z-index:2; float:left; width: 100%; height:50px; margin-top: -50px;}

.aboutNewsBox{ float:left; width:100%; }
.aboutNewsBox h1{ float:left; padding-top: 8px; }
.aboutNewsBox ul{ float:left; width:100%; font-size:12px;}
.aboutNewsBox ul li{ padding-bottom: 20px; }
.aboutNewsBox ul li span{ color:#001; font-size:11px; }
.aboutNewsBox ul li p{ padding: 5px 0 7px 0;}
.aboutNewsBox ul li a{ font-size:12px; }
.selectDateBox{ float:right; width: 405px; }
.selectDateBox .shadow{ float:left; width: 130px; height:5px; margin-left: 6px; background: url(../images/shadow4.gif) no-repeat; }
.selectDateBox .whiteBg{ float:left; height:29px; width:100%; background:#fff url(../images/bgW.gif) no-repeat right -29px;}
.selectDateBox .whiteBg2{ float:left; height:29px; width:100%; background: url(../images/bgW.gif) no-repeat 0 0;}
.selectDateBox .whiteBg2 p{ float:left; width: 190px; padding: 7px 0 0 15px; font-size:11px; color:#000;}
.selectDateBox .date{ float:left; margin: 4px 0 0 10px; height:21px; background: url(../images/selectBg.gif) repeat-x 0 -42px; }
#yearNews, #yearNews div{ width: 55px;}
#yearNews ul{ width: 35px;}
#monthNews,#monthNews div{ width: 80px;}
#monthNews ul{ width: 60px;}
.selectDateBox .date div{ position:relative; float:left; height:21px; background: url(../images/selectBg.gif) no-repeat right -21px; }
.selectDateBox .date div span{ float:left; padding: 3px 0 0 10px; height:18px; font-size:11px; background: url(../images/selectBg.gif) no-repeat 0 0; }
.selectDateBox .date div img{ float:right; width: 8px; height:8px; margin: 6px 7px 0 0; background: url(../images/point.gif) no-repeat; cursor:pointer; }
.selectDateBox .date div ul{ display:none; position:absolute; left: 0; top: 23px; background:#efefef; padding:5px 10px; }
.selectDateBox .date div ul li{ font-size:10px; padding-bottom: 2px; }
.selectDateBox .date div ul li a{ text-decoration:none; color:#000; font-weight:normal;}
.selectDateBox #ok{ float:left; width: 29px; height:21px; margin:4px 0 0 10px; background: url(../images/ok.gif) no-repeat; }

#winBg{ display:none; position:absolute; z-index:10; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.35; filter: alpha(opacity=35);}
.winBox{ display:none; position:absolute; z-index:11; left:50%; top: 200px; width: 725px; margin-left: -363px; }
.littleWin{ width: 330px!important; margin-left: -165px!important; }
.littleWin .contBox{ width: 250px!important;}
.littleWin .botBox{ width: 330px!important;}
.littleWin .botBox .crb{ width: 255px!important;}
.winBox .close{ position:relative; z-index:10; float:right; right:5px; top: 5px; margin-bottom: -18px; width:18px; height:18px; overflow:hidden; background: url(../images/close.gif) no-repeat; }
.winBox .contBox{ float:left; padding: 30px 40px; width:645px; background: url(../images/winBg.gif); }
.winBox .contBox h1{ font:18px Tahoma, Geneva, sans-serif; } 
.winBox .contBox .map{ float:left; width: 643px; border:1px solid #333;}
.winBox .contBox .map img{ display:block;}
.winBox .contBox .medalCont{ font-size:12px; line-height:18px; padding:100px 0 0 250px; background: url(../images/medal3.gif) no-repeat 10px 100px; }
.winBox .contBox .medalCont p{ font-size:14px; }
.winBox .botBox{ float:left; width:725px; height:75px; overflow:hidden; }
.winBox .botBox .lb{ float:left; width:75px; height:75px; overflow:hidden; background: url(../images/lbWin.png) no-repeat; }
*html .winBox .botBox .lb{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lbWin.png', sizingMethod='noscale'); background:none; }
.winBox .botBox .crb{ float:left; width:650px; height:75px; overflow:hidden; background: url(../images/winBg.gif); }
.next{ display:none; float:right; margin: 35px 10px 0 0; text-decoration:none; color:#333; font-size:18px; font-weight:normal; }
.next img{ width:9px; height:18px; margin-left: 5px; vertical-align:middle; background: url(../images/next.gif) no-repeat; }
.addressBox{ float:left; padding: 20px 0 0 20px; font-size:14px; }
.addressBox span{ font-size:16px;}
.addressBox p{ padding-bottom:20px; }
.addressBox a{ font-weight:normal;}
.print{ float:right; margin: 20px 20px 0 0; font-size:14px; font-weight:normal;}
.geoCols{ position:relative; z-index:2; float:left; width:100%; margin-bottom: -30px;}
.geoCols li{ float: left; width:215px; padding-bottom: 20px; text-align:center; font-size:16px;}
.geoCols li a{ font: 16px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none;}
.cityBox{ display:none; } 
.cityBox.active{ display:block!important; } 
.cityBox h1{ float:left; padding-bottom: 0;}
.cityAddressBox{ float:left; width:100%; padding: 25px 0; }
.botBord{ border-bottom: 1px solid #b2b2b2;}
.cityAddressBox .img{ float:right;}
.cityAddressBox .descript{ padding:20px 360px 0 0; }
.cityAddressBox .descript h3{ font: 16px Tahoma, Geneva, sans-serif;}
.cityAddressBox .descript p{ font-size:14px; padding: 10px 0;}
.cityAddressBox .descript a{ font-size:14px; font-weight:normal; }

#subscribeWin p, #feedbackWin p{ text-align:center; padding-bottom: 20px; font-size:14px; }
.subscribleForm, .feedBackForm{ float:left; width:100%;}
.fieldBox{ float:left; width:100%; height:29px; overflow:hidden; background:#fff url(../images/inpBg.gif) no-repeat right -29px; margin-bottom: 10px; }
.fieldBox div{ float:left; width:240px; height:29px; overflow:hidden; padding:0 5px; background: url(../images/inpBg.gif) no-repeat 0 0; }
.fieldBox div input{ width: 240px; border:none!important; border-width:0!important; padding-top: 5px; text-align:center; font: 14px Tahoma, Geneva, sans-serif; color:#666; }
.fieldBoxText{ float:left; width:100%; height:231px; overflow:hidden; background:#fff url(../images/textBg.gif) no-repeat right -231px; margin-bottom: 10px; }
.fieldBoxText div{ float:left; width:240px; height:231px; overflow:hidden; padding:0 5px; background: url(../images/textBg.gif) no-repeat 0 0; }
.fieldBoxText div textarea{ width: 230px; border:none!important; border-width:0!important; height:221px; overflow:auto; padding: 5px; text-align:center; font: 14px Tahoma, Geneva, sans-serif; color:#666; }
.fieldBoxText2{ float:left; width:100%; height:129px; overflow:hidden; background:#fff url(../images/textBg2.gif) no-repeat right -129px; margin-bottom: 10px; }
.fieldBoxText2 div{ float:left; width:240px; height:129px; overflow:hidden; padding:0 5px; background: url(../images/textBg2.gif) no-repeat 0 0; }
.fieldBoxText2 div textarea{ width: 230px; border:none!important; border-width:0!important; height:119px; overflow:auto; padding: 5px; text-align:center; font: 14px Tahoma, Geneva, sans-serif; color:#666; }

.sendButton{ position:relative; z-index:2; float:left; width:100%; height:40px; overflow:hidden; background:#fff url(../images/butBg.gif) repeat-x 0 -80px; margin-bottom: -30px; }
.sendButton div{ float:left; width:100%; height:40px; overflow:hidden; background: url(../images/butBg.gif) no-repeat right -40px; }
.sendButton div input{ width: 240px; border:none; padding-bottom: 3px; height:40px; background: url(../images/butBg.gif) no-repeat 0 0; text-align:center; font: 18px Tahoma, Geneva, sans-serif; color:#fff; cursor:pointer; }

.selectBox{ position:relative; float:left; width:100%; height:29px; background:#fff url(../images/inpBg.gif) no-repeat 0 0; margin-bottom: 20px; }
.selectBox div{ font-size:14px; color:#666; font-size:14px; text-align:center; padding-top: 5px; }
.selectBox img{ float:right; width: 34px; height:30px; background: url(../images/select.gif) no-repeat; cursor:pointer; }
.selectBox ul{ display:none; position:absolute; z-index:10; left:0; top: 30px; width: 100%; background:#fff; border-bottom:1px solid #dedede; }
.selectBox ul li{ padding: 5px 34px 5px 0; text-align:center;}
.selectBox ul li a{ text-decoration:none; color:#666; font-size:14px; font-weight:normal;}

.studyBoxForm { float:left; width:100%;}
.studyBoxForm h1{ padding-bottom: 5px;}
.studyDateBox{ float:left; width:100%; margin-bottom: 20px; }
.studyDateBox li{ float:left; width:33%; padding: 5px 0 20px 0; text-align:center; color:#999; font-size:14px; }
.studyDateBox li span{ color:#333; }
.studyBoxForm .fieldBox div, .studyBoxForm .fieldBox input{ width: 635px;}
.studyBoxForm .leftCol{ float:left; width:250px;}
.studyBoxForm .leftCol .fieldBox div { width: 240px;}
.studyBoxForm .leftCol .fieldBox div input{ width: 240px; border:none!important; }
.studyBoxForm .rightCol{ float:right; width: 250px; padding: 120px 60px 0 0;}
.studyBoxForm .rightCol p{ text-align:center; float:left; width:100%; padding-top: 90px; font-size:14px; color:#666;}

.flashBox{ position:relative; float:left; width: 100%; padding-bottom: 20px;}
#flash_mebel{ float:left; width:606px; height:436px; overflow:hidden; position:relative; z-index:1;  }
#flash_production{ float:left; width:606px; height:436px; overflow:hidden; position:relative; z-index:1;  }
.substanceBox{ position:relative; z-index:3; float:left; width: 31px; height:264px; margin-top: 5px; }
.substanceBox .tab{ float:left; width:31px; height:264px; background: url(../images/substanceTab.gif) no-repeat;}
.substanceBox .substance{display:none; position:absolute; left: 31px; top: 0; width:200px;}
.substanceBox .substance .topBox{ float:left; width: 100%; height:5px; overflow:hidden; background:#b99d53 url(../images/rt3.gif) no-repeat right 0;}
.substanceBox .substance .botBox{ float:left; width: 100%; height:5px; overflow:hidden; background:#b99d53 url(../images/rb3.gif) no-repeat right 0;}
.substanceBox .substance .botBox div{ float:left; width: 100%; height:5px; overflow:hidden; background:url(../images/lb3.gif) no-repeat 0 0;}
.substanceBox .substance .contBox{ float:left; width:100%; padding:0; background:#b99d53;}
.substanceBox .substance .contBox li{ padding: 6px 0; text-align:center; }
.substanceBox .substance .contBox li a{ color:#fff; font-weight:normal; }
.flashBox .popupBox{ display: none; position: absolute; z-index:10; top: -2px; left:99px; width: 450px; height:650px; padding: 10px; background:#fff; border: 1px solid #999; overflow:hidden; }
.flashBox .popupBox .imgBox{ position:relative; padding: 30px; }
.flashBox .popupBox .tabNext{ position:absolute; right:0; top: 28px; width: 57px; height:44px; overflow:hidden; background: url(../images/tabNext.png) no-repeat;}
.flashBox .popupBox .tabPrev{ position:absolute; left:0; top: 28px; width: 53px; height:44px; overflow:hidden; background: url(../images/tabPrev.png) no-repeat;}
.flashBox .popupBox .minus{ position:absolute; left:50%; top: 50%; width: 48px; height:47px; margin: -24px 0 0 -24px; overflow:hidden; background: url(../images/minus.png) no-repeat;}
*html .flashBox .popupBox .tabNext{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tabNext.png', sizingMethod='noscale'); background:none;}
*html .flashBox .popupBox .tabPrev{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tabPrev.png', sizingMethod='noscale'); background:none;}
*html .flashBox .popupBox .minus{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/minus.png', sizingMethod='noscale'); background:none;}
#mebelWin .price{ float:right;}
.priceTab{ display:none; width: 450px; margin: 0 auto;}
.priceTab.active{ display:block; }
.priceTab table{ width:100%;}
.priceTab td{ font-size:11px; padding: 5px 10px; border: 1px solid #999; background:#fff; text-align:center; }
.priceTab th{ padding:5px 0; border: 1px solid #999; font-size:12px; }
.priceTab .item1 th{ font-weight:normal; padding: 10px; border: solid #999; border-width: 0 1px 0 0; font-size:10px; }
.priceTab .item1 th.last{ border: none; }
.priceTab .item2 th{ background:#f2f2f2;}




.workBox{ display:none; float:left; width:100%; }
.workBox.active{ display:block; }
.workBox .imgBox{ float:left; width:363px;}
.workBox .imgBox .topBox{ float:left; width:100%; height:5px; overflow:hidden; background:#fff url(../images/rt2.gif) no-repeat right 0;}
.workBox .imgBox .topBox div{ float:left; width:100%; height:5px; overflow:hidden; background: url(../images/lt2.gif) no-repeat;}
.workBox .imgBox .botBox{ float:left; width:100%; height:5px; overflow:hidden; background:#fff url(../images/rb2.gif) no-repeat right 0;}
.workBox .imgBox .botBox div{ float:left; width:100%; height:5px; overflow:hidden; background: url(../images/lb2.gif) no-repeat;}
.workBox .imgBox .contBox{ width:353px; padding: 0 5px; background:#fff; overflow:hidden;} 
.workBox .imgBox .contBox img{ display:block;}
.workBox .descript{ padding:5px 0 0 380px; }
.workBox .descript h3{ padding-bottom: 20px; font-size:14px; font-weight:normal;}
.workBox .descript{ font-size:12px; }
.galleryListBox{ float:left; width:100%; padding-top: 35px; }
#pointL, #pointL2{ position:relative; z-index:2; margin-left: -30px; float:left; width:19px; height:115px; overflow:hidden; background: url(../images/pointLR.gif) no-repeat; }
#pointR, #pointR2{ position:relative; z-index:2; margin-right: -30px; float:right; width:19px; height:115px; overflow:hidden; background: url(../images/pointLR.gif) no-repeat -19px 0; }
.galleryListBox .scrollBox{ position:relative; width: 645px; height:118px; overflow:hidden; }
.galleryListBox .list{ position:relative; left:0; top:0; float:left; }
.galleryListBox .list td{ width: 111px!important; padding:0 18px 0 3px; height:118px; background: url(../images/galWBg.gif) no-repeat 0 0; text-align:center; }
.galleryListBox .list td img{ display:block; cursor:pointer;}

.nothxBox, .thxBox{ display:none; font-size:14px;}

#month1{ width:67px; height:49px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 0;}
#month2{ width:72px; height:49px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -49px;}
#month3{ width:78px; height:36px; margin-top: 12px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -98px;}
#month4{ width:67px; height:39px; margin-top: 10px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -134px;}
#month5{ width:54px; height:20px; margin-top: 13px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -173px;}
#month6{ width:50px; height:23px; margin-top: 9px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -193px;}
#month7{ width:50px; height:27px; margin-top: 9px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -216px;}
#month8{ width:86px; height:47px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -243px;}
#month9{ width:93px; height:43px; margin-top: 6px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -290px;}
#month10{ width:86px; height:47px; margin-top: 1px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -333px;}
#month11{ width:70px; height:43px; margin-top: 5px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -380px;}
#month12{ width:80px; height:47px; margin-top: 1px; overflow:hidden; background: url(../images/months.gif) no-repeat 0 -423px;}

#year19{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 0;}
#year18{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -15px;}
#year17{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -30px;}
#year16{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -45px;}
#year15{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -60px;}
#year14{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -75px;}
#year13{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -90px;}
#year12{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -105px;}
#year11{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -120px;}
#year10{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -135px;}
#year9{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -150px;}
#year8{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -165px;}
#year7{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -180px;}
#year6{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -195px;}
#year5{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -210px;}
#year4{ width:26px; height:15px; overflow:hidden; background: url(../images/years.gif) no-repeat 0 -225px;}


.bannerWinImg{ float:left; width:200px; margin-right:-100%; text-align:center;}
.bannerWinCont{ float:left; width:100%;}
.bannerWinContPadding{ padding-left: 220px; font-size:12px; line-height:18px; }
.bannerWinContPadding p{ font-size:14px; }

#selBox2, #selBox3{ display:none;}



#eshop {position:absolute; right:27px; top:-75px;}
#eshop img {background:url('../images/eshop.jpg') left top no-repeat;}

ul.offices {margin-top:20px;}
ul.offices li {padding-bottom:10px;}

.news_nav_prev{ float:left; padding-top:15px;}
.news_nav_next{ float:right; padding-top:15px;}
