@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; outline: none; }
html, body{ height:100%; width:100%; font: 13px Tahoma, Geneva, sans-serif; color:#000; background-color: #FAF1E0;}
a{ color:#c96e00; text-decoration:underline; }
a:hover{ text-decoration:none; }
ul{ list-style:none; }
table{ border-collapse:collapse; }
img{ border:none; }
h1{ font: 31px Tahoma, Geneva, sans-serif; line-height:30px;}
h2{ font: 28px Tahoma, Geneva, sans-serif; line-height:30px;padding-bottom:15px;}
h3{ font: 18px Tahoma, Geneva, sans-serif; line-height:20px;}
h4{ font: 15px Tahoma, Geneva, sans-serif; line-height:20px;}
.pr_grey{color:#ccc;}

#main{ margin:0 auto; width:100%; min-width:1000px; max-width:1400px; background:#faf1e0 repeat center 0; }
#main{ margin:0 auto; width:100%; min-width:1000px; max-width:1400px; background:#faf1e0 repeat center 0; }

.topBlock{ float:left; width:100%; }
.topBlock .leftBlock{ float:left; width:19%; }
.topBlock .rightBlock{ float:right; width:19%; padding-top:20px;}
.topBlock .middleBlock{  padding:0 21%; }

.topBlock .rightBlock h1 span{ font-size:11px; color:#666633; position:relative; top:-3px; padding-right:7px;}
.topBlock .rightBlock span{ font-size:11px; color:#a49b80;}

.topSubMenu{ float:left; width:100%; padding-top:15px;}
.topSubMenu li{ font-size:15px; padding-bottom:7px;}
.topSubMenu li a{ margin-left:6px;}
.topSubMenu li img{ position:relative; top:4px;}
.topSubMenu li a.dashed{ border-bottom:1px dashed #c96e00; text-decoration:none;}

.priceBox{ float:left; width:300px; padding-left:22px;}
.priceBox .price{ float:left; width:100%; padding-bottom:2px;}
.priceBox .price span{ padding:0; color:#a49b80; }
.priceBox .price span.left{ float:left; }
.priceBox .price span.center{ margin-left:93px;}
.priceBox .price span.right{ float:right; position:relative; left:0px;}
.pricePanel{ float:left; height:5px; width:300px; background:url(/images/corns.gif) repeat-x 0 -25px;}
.pricePanel .rc{ float:left; height:5px; width:300px; background:url(/images/rcorns.gif) no-repeat right 0;}
.pricePanel .lc{ float:left; height:5px; width:2px; background:url(/images/lcorns.gif) no-repeat 0 0;}
.pricePanel .mover { float:left; height:5px; width:300px; left:0px; position:relative; background:url(/images/actcorns.png) no-repeat right -5px; }
.pricePanel .mover .lc{ background:url(/images/actcorns.png) no-repeat 0 0; float:left; height:5px; padding:0 2px; }
.pricePanel .mover .cc {float:left; height:5px; width:296px; background:url(/images/corns.gif) repeat-x 0 -10px; }
.pricePanel .mover .moverL { float:left; height:18px; left:-12px; position:absolute; top:6px; width:13px; background:url(/images/movers.gif) no-repeat 0 0; cursor:pointer; }
.pricePanel .mover .moverR{ float:right; height:18px; position:absolute; right:-11px; top:6px; width:13px; background:url(/images/movers.gif) no-repeat 0 -18px; cursor:pointer; }

.logo{ float:left; width:196px; height:170px; padding-top:5px; overflow:hidden; background: url(/images/logo1.jpg) no-repeat; }

.topCenterBox{ float:left; width:100%; }
.topCenterBox .lBg{ float:left; position:relative; width:100%; height:151px; background: url(/images/lBg.gif) repeat-y; }
.topCenterBox .rBg{ float:right; width:100%; height:151px; background: url(/images/rBg.gif) repeat-y right 0; }
.topCenterBox .lBg1{ float:left; position:relative; width:100%; height:15px; background: url(/images/lBg.gif) repeat-y; }
.topCenterBox .rBg1{ float:right; width:100%; height:15px; background: url(/images/rBg.gif) repeat-y right 0; }

.topCenterBox .searchBox{ margin:0 auto; width:546px; padding:10px 0 0 25px;}
.topCenterBox .searchBox .search{ float:left; padding-top:3px;width: 440px;}
.topCenterBox .searchBox .button input{ float:left;position: relative; margin-left:5px;top:-1px; background: url(/images/s.png);width: 88px;height: 32px;border: 0px;}

.flashBox1 .searchBox{ width:100%; padding:0 0 0 10px;}
.flashBox1 .searchBox .search{ float:left; padding-top:3px; }
.flashBox1 .searchBox .button input{ float:left;position: relative; margin-left:5px;top:-1px; background: url(/images/s.png);width: 88px;height: 32px;border: 0px;}
.flashBox1 .fieldBox{ float:left; height:20px; overflow:hidden; width:450px; background: url(/images/selBg.gif) no-repeat; }
.flashBox1 .fieldBox input{  float:left; width: 100%; font-size:11px; color:#a49b80; border:none;  margin:0 6px; padding:4px 0; overflow:hidden;  height:12px; background:url(/images/selBg.gif) repeat-x 0 -20px; }


.fieldBox{ float:left; height:20px; overflow:hidden; width:300px; background: url(/images/selBg.gif) no-repeat; }
.fieldBox input{  float:left; font-size:11px; color:#a49b80; border:none; width:300px; margin:0 6px; padding:4px 0; overflow:hidden;  height:12px; background:url(/images/selBg.gif) repeat-x 0 -20px; }

.select{ cursor:pointer; position:relative; padding-right:20px; z-index:1001; float:left; height:20px; background:url(/images/selBg.gif) no-repeat right -40px; }
.select div{ float:left; width:120px; height:20px; background:url(/images/selBg.gif) repeat-x 0 -20px; }
.select span{ float:right; font-size:11px; padding:3px 5px 4px 0; z-index:10; color:#a49b80; font-weight:normal; }
.select div ul{ display:none; z-index:1000; position:absolute; border:1px solid #dddddd; border-top:none; width:140px!important; top:20px; left:-2px; background:#fff; margin:0!important; padding:0!important; }
.select select{ display:none; }
.select div ul li{ float:none!important; font-size:11px; color:#a49b80; text-align:right; width:auto!important; padding:2px 25px!important; }
.select div ul li.a{ background:#eee; }

.searchIn{ margin:0 auto; width:546px; padding-left:25px;}
.searchIn span{ float:left; font-size:14px; padding-right:15px;}
.searchIn ul{ float:left;}
.searchIn ul li{ float:left; padding-right:23px; font-size:14px;}
.searchIn ul li a{text-decoration:none; border-bottom:1px dashed #c96e00;}
.searchIn ul li.active a{ border-bottom:none; text-decoration:none; color:#393;}

.searchList{ float:left; width:100%; padding:10px 0 20px 0;}

.selectedTabs{ margin:0 auto; width:546px; padding:0 0 0 25px;}
.selectedTabs li a{ float:left; border-bottom:1px dashed #aa2400; color:#aa2400; text-decoration:none; font-size:14px;}
.selectedTabs li span.allch{ float:left; width:65%; font-size:11px; padding:4px 0 0 7px;}
.selectedTabs .item{ display:none;}
.selectedTabs .item .price input{ float:left; padding:2px; width:60px; margin-right:5px; }
.selectedTabs .item .price p{ float:left; font-size:11px; padding:4px 5px 0 0;}

.selectedTabs1{ width: 100%; padding:50px 0 0 10px;}
.selectedTabs1 li a{ float:left; border-bottom:1px dashed #aa2400; color:#aa2400; text-decoration:none; font-size:14px;}
.selectedTabs1 li span.allch{ float:left; width:65%; font-size:11px; padding:4px 0 0 7px;}
.selectedTabs1 .item{ width: 100%;float: left;padding-bottom: 20px;}
.selectedTabs1 .item .price input{ float:left; padding:2px; width:60px; margin-right:5px; }
.selectedTabs1 .item .price p{ float:left; font-size:11px; padding:4px 5px 0 0;}

.menuBox{ float:left; width:100%;}
.menuBox li{ float:left; width:20%; background: url(/images/shBg.jpg) no-repeat 0 bottom;}
.menuBox li a{ float:left; position:relative; padding:7px 0; font-size:15px; color:#341b05; text-decoration:none; text-align:center;}
.menuBox li a{ display:block; position:relative; text-align:center; width:98%;}
.menuBox li.m1 a{ display:block; position:relative; text-align:center; width:100%;}
.menuBox li span.active{  display:block; position:relative; text-align:center; width:98%;  }
.menuBox li.m1 span.active{  display:block; position:relative; text-align:center; width:100%;  }
.menuBox li.m1{ float:left; height:66px; background: url(/images/lmBg.gif) no-repeat 0 0;}
.menuBox li.m2{ float:left; height:66px; background: url(/images/mBg.gif) no-repeat left 0;}
.menuBox li.m3{ float:left; height:66px; background: url(/images/mBg.gif) no-repeat left 0;}
.menuBox li.m4{ float:left; height:66px; background: url(/images/mBg.gif) no-repeat left 0;}
.menuBox li.m5{ float:left; height:66px; background: url(/images/rmBg.gif) no-repeat right 0;}
.menuBox li span.dark{ border-left:1px solid #c97a3d; float:left; height:34px;}
.menuBox li span.light{ border-left:1px solid #f4da9a; float:left; height:34px;}
.menuBox li.active{float:left; height:66px; background: url(/images/actmBg.gif) no-repeat left 0; position:relative; }
.menuBox li span.active{ float:left; padding-top:7px; font-size:15px; color:#ffc98a; text-align:center;}
.menuBox li.lactive{float:left; position:relative; height:66px; background: url(/images/actlBg.gif) no-repeat 0 0;}
.menuBox li.ractive{float:left; height:66px; background: url(/images/actrBg.gif) no-repeat right 0; position:relative;}

.contentBlock{ float:left; width:100%; }
.contentBlock.order{ margin-top: -100px; }
.contentBlock .leftBlock{ float:left; width:20%; }
.contentBlock .rightBlock{ float:right; width:19%; }
.contentBlock .middleBlock{ margin:0 21%;}
.contentBlock .middleBlock1{margin:0 4% 0 21%;}

.subMenu{ margin:0 auto; width:550px; }
.subMenu li{ float:left; padding:0 95px 0 8px;  }
.subMenu li a{ color:#cc3300; text-align:center; text-decoration:underline; font-size:18px;}
.subMenu li a p{ text-decoration:underline; padding-top:10px;}
.subMenu li a p.pn{padding-top:0px;}
.subMenu li a p:hover{ text-decoration:none; }
.subMenu li.last{ float:left; padding-right:0; }

.actionBox{ float:left; width:100%; padding-top:25px; }
.actionBox h3 {font-size:21px;}
.actionBox h3 a{text-decoration: none;color:#000;}
.actionBox ul{ float:left; width:165px; padding-top:20px;}
.actionBox li{ padding-bottom:40px; text-align:center;}
.actionBox li .text{ padding-top:10px;}
.actionBox li a{ color:#cc3300;}
.actionBox img{ text-align:center;}

.newsBox{ float:left; width:175px;}
.newsBox span{ color:#a49b80; font-size:11px;}
.newsBox p{ padding-top:10px; line-height:20px;}

.holidaysBox{ float:left; width:175px; padding-top:40px;}
.holidaysBox h3{ font-size:21px; text-align:center;}
.holidaysBox h3 a{ color:#000;text-decoration: none;}
.holidaysBox ul{ float:left; width:100%; padding-top:20px;}
.holidaysBox li{ padding:20px 0; text-align:center;}
.holidaysBox .text{ text-align:center;}
.holidaysBox .text a{ font-size:15px;}
.holidaysBox .text p{ font-size:11px; padding-top:8px; color:#a49b80;}
.holidaysBox img.newYear{ position:relative; left:10px;}

.partnersBox{ float:left; width:100%; padding-top:50px;}
.partnersBox ul{ float:left; width:100%; padding-top:20px;}
.partnersBox li{ float:left; padding-right:10%; margin-right:-37px;}
.partnersBox li.last{ padding-right:0;}

.catalogBox{ float:left; width:100%; padding-top:40px;}
.catalogBox h3 {font-size:21px;}
.catalogList{margin:0 auto; padding-top:25px; }
.catalogList li{ float:left; width:185px; padding:0 8px 0 24%; margin-left:-139px;}
.catalogList li .contBox{ float:left; width:100%; height:170px;  background:#fff; }
.catalogList li.sklad {height:325px;}
.catalogList li.sklad .podp{ float:left; font-size:11px; line-height:16px; margin-left: 15px!important;}
.catalogList li.sklad .podp table td{ font-size:11px;  padding-right:5px;}
.catalogList li.sklad .podp span{position:relative;font-size: 11px;}
.catalogList li.sklad .podp span table{position:relative;float:left;width:200px;}
.catalogList li input.cinp {width:50px; margin-top: 10px;}


.catalogList li .tBg{ float:left; width:187px; height:17px; overflow:hidden; background:url(/images/ptBg.gif) no-repeat 0 0;}
.catalogList li .lBg{ float:left; width:187px; height:153px; position:relative; background:url(/images/ltBg.gif) repeat-y 0 0;}
.catalogList li .rBg{ float:right; width:187px; height:153px;  background:url(/images/rtBg.gif) repeat-y right 0;}
.catalogList .bottom{ float:left; width:187px; height:52px; background:url(/images/btBg.gif) no-repeat 0 0;}
.catalogList .bottom p{ text-align:center; font-size:14px; color:#341b05; padding-top:8px;}
.catalogList .bottom p a{ color:#341b05; text-align:center; position:relative; text-decoration:none;}
.catalogList .bottom p a:hover{ text-decoration:underline;}
.catalogList li .img{background-repeat: no-repeat; width:187px;height: 150px;display: table-cell; vertical-align: middle;text-align: center;}
.catalogList li img{ margin:0 auto;}

.tableList {width: 100%;margin: 25px 0px 25px 0px;}
.tableList th { padding: 10px; margin: 0px; font-size: 11px; color:#A49B80; font-weight: 500;}
.tableList td { padding: 10px; margin: 0px; text-align: center;}
.tableList .gim {float:left; width:185px;}
.tableList .name {text-align: left;}
.tableList .contBox{ float:left; width:100%; height:170px;  background:#fff; }
.tableList .tBg{ float:left; width:187px; height:17px; overflow:hidden; background:url(/images/ptBg.gif) no-repeat 0 0;}
.tableList .lBg{ float:left; width:187px; height:153px; position:relative; background:url(/images/ltBg.gif) repeat-y 0 0;}
.tableList .rBg{ float:right; width:187px; height:153px;  background:url(/images/rtBg.gif) repeat-y right 0;}
.tableList .img{background-repeat: no-repeat; width:187px;height: 150px;display: table-cell; vertical-align: middle;text-align: center;}
.tableList img{ margin:0 auto;}
.tableList .bottom{ float:left; width:187px; height:52px; background:url(/images/btBg.gif) no-repeat 0 0;}
.tableList .bottom p{ text-align:center; font-size:14px; color:#341b05; padding-top:8px;}
.tableList .bottom p a{ color:#341b05; text-align:center; position:relative; text-decoration:none;}
.tableList .bottom p a:hover{ text-decoration:underline;}
.tableList input.cinp {width:45px;}

.checkbox{ float:left; width:23px; }
.checkbox input{ float:left; width:23px; height:23px; margin-top:-23px; opacity:0; filter:alpha(opacity=0);}
.checkbox span{ float:left; padding: 0 5px; }

.checkbox img.red{ float:left; width:23px; height:23px; background:#f00; }
.checkbox img.red.a{  margin:-2px 0; background:#f00; border:1px solid #000; }

.checkbox img.yellow{ float:left; width:23px; height:23px; background:#ff0; }
.checkbox img.yellow.a{  margin:-2px 0; background:#ff0; border:1px solid #000; }

.checkbox img.pink{ float:left; width:23px; height:23px; background:#ff8f95; }
.checkbox img.pink.a{ background:#ff8f95; margin:-2px 0 -2px -1px; border:1px solid #000; }

.checkbox img.orange{ float:left; width:23px; height:23px; background:#ff7d35; }
.checkbox img.orange.a{ background:#ff7d35; margin:-2px; border:1px solid #000; }

.checkbox img.darkgreen{ float:left; width:23px; height:23px; background:#44c626; }
.checkbox img.darkgreen.a{ background:#44c626; margin:-2px; border:1px solid #000; }

.checkbox img.green{ float:left; width:23px; height:23px; background:#99ff99; }
.checkbox img.green.a{ background:#99ff99; margin:-2px; border:1px solid #000; }

.checkbox img.darkblue{ float:left; width:23px; height:23px; background:#0082da; }
.checkbox img.darkblue.a{ background:#0082da; margin:-2px; border:1px solid #000; }

.checkbox img.blue{ float:left; width:23px; height:23px; background:#85d0f0; }
.checkbox img.blue.a{ background:#85d0f0; margin:-2px; border:1px solid #000; }

.checkbox img.black{ float:left; width:23px; height:23px; background:#000; }
.checkbox img.black.a{ background:#000; margin:-2px; border:1px solid #000; }

.checkbox img.darkpurple{ float:left; width:23px; height:23px; background:#8b00ff; }
.checkbox img.darkpurple.a{ background:#8b00ff; margin:-2px; border:1px solid #000; }

.checkbox img.purple{ float:left; width:23px; height:23px; background:#c8a2c8; }
.checkbox img.purple.a{ background:#c8a2c8; margin:-2px; border:1px solid #000; }

.checkbox img.brown{ float:left; width:23px; height:23px; background:#9b2d30; }
.checkbox img.brown.a{ background:#9b2d30; margin:-2px; border:1px solid #000; }

.checkbox img.white{ float:left; width:23px; height:23px; background:#fff; }
.checkbox img.white.a{ background:#fff; margin:-2px; border:1px solid #000; }

.checkbox img.grey{ float:left; width:23px; height:23px; background:#a0a0a0; }
.checkbox img.grey.a{ background:#a0a0a0; margin:-2px; border:1px solid #000; }

.checkbox img.gold{ float:left; width:23px; height:23px; background:url(/images/color1.gif) no-repeat 0 0; }
.checkbox img.gold.a{ background:url(/images/color1.gif) no-repeat 0 0; margin:-2px; border:1px solid #000; }

.checkbox img.silver{ float:left; width:23px; height:23px; background:url(/images/color2.gif) no-repeat 0 0; }
.checkbox img.silver.a{ background:url(/images/color2.gif) no-repeat 0 0; margin:-2px; border:1px solid #000; }

.checkboxList{ float:left; width:100%; }
.checkboxList li{ float:left; padding-right:11px;}
.checkboxList span{ position:absolute; display:none; font-size:11px; padding:2px 5px; border:1px solid #DACA71; background:#FFF69B; margin:5px 0 0 5px;  }

.choiceBox{ float:left; display:none; height:470px; width:707px; position:absolute; z-index:9000000; margin-top:40px; left:0px; top:60px; padding:20px 0 0 30px;  background:url(/images/popup.png) no-repeat 0 0;}
.choiceBox h4{ font-size:14px; padding-bottom:20px; }
.choiceBox ul{ float:left; width:100%; padding-bottom:20px;}
.choiceBox li{ padding:6px 13px 0 0; float:left; width:150px; }
.choiceBox li input{ position:relative; top:1px;}
.choiceBox li label{ padding-left:5px; font-size:11px;}
.choiceBox li label span{ padding-left:5px;}
.choiceBox li.all{ float:left; width:100%; padding-bottom:10px;}
.choiceBox .buttonBox input{ margin-right:20px;}

.choiceBox1{ float:left; width:100%; padding:10px 0 0 0px;}
.choiceBox1 h4{ font-size:14px; padding-bottom:20px; }
.choiceBox1 ul{ float:left; width:100%; padding-bottom:20px;}
.choiceBox1 li{ padding:6px 13px 0 0; float:left; width:150px; }
.choiceBox1 li input{ position:relative; top:1px;}
.choiceBox1 li label{ font-size:11px;}
.choiceBox1 li label span{ padding-left:5px;}
.choiceBox1 li.all{ float:left; width:100%; padding-bottom:10px;}
.choiceBox1 .buttonBox input{ margin-right:20px;}

.onePhotoBox{ float:left; width:159px; position:relative; height:149px;  background:url(/images/opBg.png) no-repeat 0 0;}

.bottomBlock{ float:left; padding-top:20px; width:100%; height:730px; background:url(/images/bBg.jpg) no-repeat center 0;}

.centerLeft{ margin:0 auto; padding-left:15px; width:202px; }
.centerRight{ margin:0 auto; width:175px; }
.centerLeftTop{ margin:0 auto; width:190px; }
.centerRightTop{ margin:0 auto; width:180px; }

.centerLeftTop p{ font-size:8px; padding-left:10px; font-weight:bold; text-align:center; text-transform:uppercase;}

.lPoint{ float:left; position:absolute; margin:70px 0 0 5px; cursor:pointer; width:5px; height:8px;  background:url(/images/lPoint.gif) no-repeat 0 0; z-index:100;}
.rPoint{ float:left; position:absolute; margin:70px 0 0 5px; cursor:pointer; width:150px; height:8px;  background:url(/images/rPoint.gif) no-repeat right 0;}

.newsList{ float:left; width:100%;  }
.newsList ul{ float:left; width:100%; padding-top:20px;}
.newsList ul li{ float:left; width:100%; padding-bottom:25px;}
.newsList ul a{ float:left; width:100%; color:#c96e00; font-size:18px; }
.newsList ul span{ color:#a49b80; font-size:11px;}
.newsList ul p{ float:left; width:100%; padding-top:10px;}

.recomendationBox{ float:left; width:100%;  }
.recomendationBox .text{ float:left; width:100%; padding-top:20px;}
.recomendationBox .text span{ color:#a49b80; font-size:11px;}
.recomendationBox .text p{ float:left; width:100%; padding-top:10px;}

.usbFlash{ float:left; padding-left:25px;}
.usbFlash a p{ text-align:center; padding-top:10px; text-decoration:underline; font-size:18px; color:#cc3300; }

.requestBox{ float:left; width:100%;}
.requestBox .text{ float:left; width:100%; padding-top:30px;}
.requestBox .button{ padding-top:20px;}

.closureBox{ float:left; width:100%;}
.closureBox .button{ padding-top:20px;}
.closureBox h3{ padding-top:15px;}

.requestForm{ float:left; padding-top:20px; width:657px;}
.requestForm table{ width:100%; border-collapse:collapse;}
.requestForm table input{ padding:2px; width:99%;}
.requestForm table select{ padding:2px; width:100%;}
.requestForm table textarea{ width:657px; padding:5px; height:100px;}
.requestForm table td{ padding:20px 20px 0 0;}
.requestForm table td p{ color:#a49b80; font-size:11px; padding-bottom:3px;} 
.requestForm .cell7 input{ width:660px;}
.requestForm .cell8 input{ width:200px;}
.requestForm .cell8{ width:200px;}

.flashBox{ float:left; width:100%;}
.flashBox .left{ float:left; width:80%;}
.flashBox .right{ float:right; width:20%;}
.flashBox .text{ float:left; width:95%;}
.flashBox .icqBox{ float:left; width:100%; padding-top:20px;}
.flashBox .icqBox p{ padding-bottom:8px;}
.flashBox .icqBox img{ float:left; position:relative; top:2px; width:16px; height:16px;}
.flashBox .icqBox span{ padding-left:5px;}
.flashBox .flashMenu{ float:left; width:100%; padding:0 0 25px 0;}
.flashBox .flashMenu li{ float:left; width:110px; padding-right:9%; }
.flashBox .flashMenu li a{ color:#cc3300; font-size:18px;}

.flashBox1{ float:left; width:100%;top:-100px;position: relative;}
.flashBox1 h2{ padding: 0 0 30px 10px;}

.downloadPrice{ float:left; width:20%; padding-top:25px;}
.downloadPrice img{ position:relative; top:5px; width:22px; float:left;}
.downloadPrice a{ padding-left:5px;}
.downloadPrice span{ float:left; color:#a49b80; font-size:11px; padding-left:5px;}

.aboutBox{ float:left; width:100%; }
.aboutBox .textBox{ float:left; width:100%; line-height:20px; }
.aboutBox .textBox span{ color:#a49b80; font-size:13px; }
.aboutBox .textBox p{padding:5px 0 15px 0; font-size:13px; }
.aboutBox .textBox p span{color:#000;}
.aboutBox .textBox p strong{color:#000;}
.aboutBox .textBox ul{ float:left; width:100%; padding:10px 0;}
.aboutBox .textBox li span{ color:#c96e00; padding-right:5px;}
.aboutBox .textBox ul ul{ padding:0 0 0 15px;}
.tableBox{ float:left; width:100%;}
.aboutBox .tableBox table{ border-collapse:collapse; width:100%; padding-top:20px;}
.aboutBox .tableBox table th{ color:#a49b80; padding-top:20px; font-size:11px; font-weight:normal; text-align:left;}
.aboutBox .tableBox table td{ padding:13px 0 0 0;}

/*.bottomBlock{ float:left; width:100%; height:773px; background:url(/images/bBg.jpg) no-repeat center 0;}*/

.onePhotoBox{ float:left; width:159px; position:relative; height:149px;  background:url(/images/opBg.png) no-repeat 0 0;}
.onePhotoBox .scrollBox{ position:relative; left:0; top:0; height:135px; width:131px; overflow:hidden;}
.onePhotoBox .scrollBox #list{ float:left; position:relative; left:0;}
.onePhotoBox .imgBox { float:left; height:130px; overflow:hidden; position:absolute; width:131px; margin:14px 0 0 14px; }
.onePhotoBox .scrollBox #list img{ display:block;}
.onePhotoList{ position:relative; }


.recomendationBox{ float:left; width:100%;  }
.recomendationBox .text{ float:left; width:100%; padding-top:20px;}
.recomendationBox .text span{ color:#a49b80; font-size:11px;}
.recomendationBox .text p{ float:left; width:100%; padding-top:10px;}

.usbFlash{ float:left; padding-left:25px;}
.usbFlash a p{ text-align:center; padding-top:10px; text-decoration:underline; font-size:18px; color:#cc3300; }

.offersBox{ float:left; width:100%;}
.offersList{ float:left; width:100%; padding-top:30px;}
.offersList li{ float:left; width:100%; padding-bottom:40px;}
.offersList li a{ float:left;}
.offersList li a img{ float:left; padding-top: 15px;}
.offersList li .text{ padding-left:180px;line-height:20px; }
.offersList li .text a{height:20px;}
.offersList li .text p{ float:left; width:540px;  padding-top:10px;}

.hollidaysList{ float:left; width:100%; padding-top:30px;}
.hollidaysList li{ float:left; width:100%; padding:15px 0;}
.hollidaysList li a{ float:left;}
.hollidaysList li .hollidayPhoto{ float:left; height:120px; width:120px;}
.hollidaysList li .text{ float:left; width:80%; padding-left:20px; line-height:20px; }
.hollidaysList li .text p{ float:left; width:100%; padding-top:10px;}

.adminPanels{ float:left; width:100%;}
.newsList ul .adminPanels span{top:10px;position: relative;}

.qandaBox{ float:left; width:100%; }
.qandaList{ float:left; width:100%; padding-top:30px;}
.qandaList li{ float:left; width:100%; padding-bottom:25px;}
.qandaList a{ font-size:18px; margin-left:5px; text-decoration:none; border-bottom:1px dashed #c96e00;} 
.qandaList div.rep{ padding-top:10px; line-height:20px; display:none;}
.qandaList li div a {color: #c96e00;font-size:13px; border:0; text-decoration: underline; margin-left:0px;}
.qandaList img{ float:left; width:8px; height:11px; background:url(/images/corns2.gif) no-repeat 0 0; position:relative; top:6px;}
.qandaList img.active{ float:left; width:11px; height:8px; background:url(/images/corns3.gif) no-repeat 0 0; position:relative; top:10px; margin-left:-2px; }

.askQuestion{ float:left; width:100%; padding-top:15px;}
.askQuestion span{ float:left; width:100%; padding:15px 0;}
.askQuestion table{ width:100%; border-collapse:collapse;}
.askQuestion table td{ padding-bottom:15px;}
.askQuestion table td p{ color:#a49b80; font-size:11px; padding-bottom:3px;} 
.askQuestion table td textarea{ width:79%; height:100px; padding:5px;}
.askQuestion table td input{ width:80%; padding:2px;}
.askQuestion table td.cell1 input{ width:60%;}
.askQuestion .button{ float:left; width:100%;}

.printBox{ float:left; width:100%;  }
.printBox .text{ float:left; width:100%; padding-top:20px;}
.printBox .text table{ border-collapse:collapse; width:100%; padding-top:20px;}
.printBox table th{ color:#a49b80; padding-top:20px; font-size:11px; font-weight:normal; text-align:left;}
.printBox table td{ padding:13px 0 0 0;}
.printList{ float:left; width:100%; padding-top:35px;}
.printList ul{ float:left; width:100%; padding-top:20px;}
.printList li{ float:left; width:178px; padding:0 8px 10px 0; }
.printList li .contBox{ float:left; width:100%; height:157px;  background:#fff; }
.printList li .tBg{ float:left; width:178px; height:13px; overflow:hidden; background:url(/images/wtBg.gif) no-repeat 0 0;}
.printList li .lBg{ float:left; width:178px; height:131px; position:relative; background:url(/images/lwBg.gif) repeat-y 0 0;}
.printList li .rBg{ float:right; width:178px; height:131px;  background:url(/images/rwBg.gif) repeat-y right 0;}
.printList .bBg{ float:left; width:178px; height:13px; background:url(/images/bwBg.gif) no-repeat 0 0;}
.printList li img{ margin:0 auto; display:block; padding-top:7px; }

.orderBox{ float:left; width:100%;}
.orderBox table{ width:100%; border-collapse:collapse;}
.orderBox table th{ color:#a49b80; padding-top:20px; font-size:11px; font-weight:normal; text-align:center;}
.orderBox table td{ padding-top:13px;}
.orderBox table td p{ color:#a49b80; padding-bottom:2px; font-size:11px; font-weight:normal; text-align:left;}
.orderBox table td.ss{ text-align:center;}
.orderBox table td.summOne{ text-align:center;}
.orderBox table td.cell3{ padding-left:10px;}
.orderBox table .cell10{ width:70px;}
.orderBox table td.cell3 input{ width:570px; }
.orderBox table input{ padding:2px; }
.orderBox table select{ padding:2px; }
.orderBox table .cell1 input{ float:left; text-align:right; width:35px;}
.orderBox table .cell2 input{ position:relative; top:2px; }
.orderBox table .cell5{ padding-top:35px;}
.orderBox table .cell2 span{ padding-left:5px;}

.orderBox .slide{ float:left; width:100%; padding-top:15px; display:none;}
.orderBox .slide p{ color:#a49b80; padding-bottom:2px; font-size:11px; font-weight:normal; text-align:left;}
.orderBox .slide .cell3{ float:left; padding-left:10px;}
.orderBox .slide .cell4{ float:left;}
.orderBox .slide .cell4 input{ padding:2px;}
.orderBox .slide .cell3 input{ width:570px; padding:2px; }

.amountBox{ float:left; width:13px; height:23px; padding-left:5px; }
.amountBox .tPoint{ float:left; width:13px; height:11px;  background:url(/images/amPoint.gif) no-repeat 0 0; cursor:pointer;}
.amountBox .bPoint{ float:left; width:13px; height:12px;  background:url(/images/amPoint.gif) no-repeat 0 -11px; cursor:pointer;}

.sumOrder{ float:left; width:100%; padding:30px 0 20px 0;}
.sumOrder table{ float:left; width:300px; border-collapse:collapse;}
.sumOrder table td.cell1{ width:100px;}
.sumOrder table td.bold{ font-weight:bold;}

.recomendationBox{ float:left; width:100%;  }
.recomendationBox .text{ float:left; width:100%; padding-top:20px;}
.recomendationBox .text span{ color:#a49b80; font-size:11px;}
.recomendationBox .text p{ float:left; width:100%; padding-top:10px;}

.usbFlash{ float:left; padding-left:25px;}
.usbFlash a p{ text-align:center; padding-top:10px; text-decoration:underline; font-size:18px; color:#cc3300; }

.subsubMenu{ float:left; width:100%; padding-top:20px;}
.subsubMenu a{ color:#cc3300; font-size:18px; }
.subsubMenu ul{ float:left; width:100%;}
.subsubMenu li{ padding-top:5px; }
.subsubMenu li a{ padding-left:10px; position:relative; font-size:13px; color:#c96e00; }
.subsubMenu li span{ padding-left:8px; font-weight:bold; border-left:2px solid #cc3300;}
.subsubMenu li ul{ padding-bottom:5px;}
.subsubMenu li ul li{ padding-left:10px; }

.breadCrumbs{ float:left; width:100%; padding-bottom:10px; }
.breadCrumbs span{ float:left; padding:0 8px;}
.breadCrumbs span img{ float:left; position:relative; top:5px; width:4px; height:7px; background:url(/images/corns1.gif) no-repeat 0 0;}
.breadCrumbs a{ float:left; font-size:11px;}
.breadCrumbs h2{ float:left; position:relative; top:-5px;}
.breadCrumbs p{ float:left;}

.portfolioBox{ float:left; width:100%;  }
.portfolioBox .text{ float:left; width:100%; padding-top:20px;}
.portfolioBox .text p{ float:left; width:100%; }

.menuPortfolio{ float:left; width:100%; padding-top:30px; }
.menuPortfolio p{ float:left; padding-right:25px;}
.menuPortfolio ul{ float:left; }
.menuPortfolio li{ float:left; padding-right:25px;}
.menuPortfolio li a{ text-decoration:none; border-bottom:1px dashed #c96e00; }
.menuPortfolio li.active a{ text-decoration:none; border:0px;color: #000;}

.menuHollidays{ float:left; width:100%; padding-top:30px; }
.menuHollidays p{ float:left; padding-right:20px;}
.menuHollidays ul{ float:left; }
.menuHollidays li{ float:left; padding-right:20px; padding-top:5px;}
.menuHollidays li a{ text-decoration:none; border-bottom:1px dashed #c96e00; }
.menuHollidays li.active a{ text-decoration:none; border:0px;color: #000;}

.portfolioList{ float:left; padding-top:30px;}
.portfolioList li ul li{ float:left; width:180px; padding:0 3px 25px 0;}


.portfolioList .imgBox {height:152px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:152px;}
.portfolioList .imgBox .lt{ background:url(../images/lt.png) no-repeat 0 0; height:6px; left:0; overflow:hidden; position:absolute; top:0; width:6px;}
.portfolioList .imgBox .rt{ background:url(../images/rt.png) no-repeat 0 0; height:6px; overflow:hidden; position:absolute; right:0;top:0; width:6px;}
.portfolioList .imgBox .lb{background:url(../images/lb.png) no-repeat 0 0; bottom:0; height:6px; left:0; overflow:hidden; position:absolute; width:6px; }
.portfolioList .imgBox .rb{background:url(../images/rb.png) no-repeat 0 0; bottom:0; height:6px; overflow:hidden; position:absolute; right:0; width:6px; }
.portfolioList .imgBox img { width:150px; height:150px; overflow:hidden; border:1px solid #c8a563; display:block; }

.clientsList .imgBox {height:152px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:152px;}
.clientsList .imgBox .lt{ background:url(../images/lt.png) no-repeat 0 0; height:6px; left:0; overflow:hidden; position:absolute; top:0; width:6px;}
.clientsList .imgBox .rt{ background:url(../images/rt.png) no-repeat 0 0; height:6px; overflow:hidden; position:absolute; right:0;top:0; width:6px;}
.clientsList .imgBox .lb{background:url(../images/lb.png) no-repeat 0 0; bottom:0; height:6px; left:0; overflow:hidden; position:absolute; width:6px; }
.clientsList .imgBox .rb{background:url(../images/rb.png) no-repeat 0 0; bottom:0; height:6px; overflow:hidden; position:absolute; right:0; width:6px; }
.clientsList .imgBox img { width:150px; height:150px; overflow:hidden; border:1px solid #c8a563; display:block; }

.portfolioList .ct{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cbBg1.png', sizingMethod='noscale'); _background:none; }
.portfolioList .cb{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pbotBg1.png', sizingMethod='noscale'); _background:none; }


.clientsList{ float:left; width:100%; padding-top:30px;}
.clientsList li{ float:left; width:180px; padding:0 3px 25px 0;text-align: center;}

.catalogInner{ float:left; width:100%;}
.catalogInner .innerPhotoList{ float:left; width:70%; padding-top:15px;}
.catalogInner .scrollBox1{ float:left; position:relative; left:0; top:0; height:373px; width:373px; border:1px solid #e7d8b7; overflow:hidden;}
.catalogInner .scrollBox1 .list1{ float:left; position:relative; left:0;}
.catalogInner .scrollBox1 .list1 td{text-align:center;vertical-align: middle;width:373px;height:373px;background-color: #fff;}
.catalogInner .imgBox1{ float:left; margin-left:-17px; position:relative; text-align:center; vertical-align:middle; height: 375px;width: 406px;}
.catalogInner .scrollBox1 .list img{ display:block; z-index:5; }
.catalogInner .imgBox1 .lt{ position:absolute; z-index:10; left:0; top:0; width:15px; height:15px; overflow:hidden; background:url(/images/lt3.png) no-repeat 0 0; }
.catalogInner .imgBox1 .rt{ position:absolute; z-index:10; right:0; top:0; width:15px; height:15px; overflow:hidden; background:url(/images/rt3.png) no-repeat 0 0; }
.catalogInner .imgBox1 .lb{ position:absolute; z-index:10; left:0; bottom:0; width:15px; height:15px; overflow:hidden; background:url(/images/lb3.png) no-repeat 0 0; }
.catalogInner .imgBox1 .rb{ position:absolute; z-index:10; right:0; bottom:0; width:15px; height:15px; overflow:hidden; background:url(/images/rb3.png) no-repeat 0 0; }
.catalogInner .count{ float:left; width:348px; padding-top:5px; text-align:center; color:#a49b80; font-size:11px;}
.catalogInner .buttonBox{ float:left; width:100%; padding-top:15px;}
.catalogInner .buttonBox .button{ float:left; padding-right:15px;}
.lPoint1{ float:left; position:relative; cursor:pointer; top:38%; width:17px; height:80px;  background:url(/images/lPoint1.gif) no-repeat 0 0;}
.rPoint1{ float:right;  position:relative; cursor:pointer; top:38%; width:14px; height:80px;  background:url(/images/rPoint1.gif) no-repeat right 0;}

.informantionBox{ float:left; width:30%; padding-top:15px;}
.informantionBox .price{ float:left; width:100%; }
.informantionBox .price h3{ padding-bottom:5px;}
.informantionBox .price span{ font-size:11px; color:#a49b80; }
.informantionBox .price p{ padding-top:10px;}
.informantionBox .price p span{ color:#000; font-weight:bold; font-size:13px;}
.informantionBox .price a{ float:left; width:100%; font-size:15px; padding-top:10px;}
.informantionBox.grey .price p span{ color:#999;}

.informantionBox .specification { float:left; width:100%; padding-top:25px;}
.informantionBox .specification span { float:left; width:100%; padding-top:18px; font-size:11px; color:#a49b80; }
.informantionBox .specification p { float:left; width:100%; padding-top:5px;}
.informantionBox.grey .deleted h3 {color: #c30;padding-bottom: 20px;}

.catalogInner .description{ float:left; width:80%; padding-top: 20px;}
.catalogInner .description p{ float:left; width:100%; padding-top:5px;}
.catalogInner .description span{ float:left; padding-top:10px; font-size:11px; color:#a49b80; }

.otherPortfolio{ float:left; width:100%; padding-top:40px;}

.button input { padding:1px 2px 1px 2px; cursor:pointer; }
.button input.search {width:60px;}

.button1{ padding-right:20px; float:left; }
.button1 input{ float:left; padding:1px 2px 1px 2px; cursor:pointer;}

#shadow{ display:none; position:absolute; z-index:1002; left:0; top: 0; width:100%; height:100%; background:#000; }
#window { background:#FFFFFF none repeat 0 0; border:3px solid #C96E00; color:#000; display:none; left:50%; margin-left:-250px; padding:10px 30px; position:absolute; top:30%; width:434px; z-index:1000000000;}
#window .close {color:#CC3300;  float:right; font-size:11px;}
#window form { margin:30px 0 0 0; }
#window form td {padding-bottom:10px; vertical-align:middle;}
#window form td span {color:#FF0000;}
#window form td.cell1 { padding:3px 55px 0 0;}
#window form td input { border:1px solid #666666;color:#333333; padding:3px 4px; width:295px;}
#window form td input.cap { border:1px solid #666666;color:#333333; padding:3px 4px; width:100px;height:40px;font-size: 24pt;}
#window form td textarea { border:1px solid #666666;color:#333333; height:120px; overflow:hidden; padding:3px 4px; width:295px;}
#window form td .button{ cursor:pointer; width:100px;margin-top:5px;}
#window form td img {float:left;}

.pagesBox{ position:relative; float:left; width:700px; height:32px; overflow:hidden; font: 11px Tahoma, Geneva, sans-serif; line-height:12px; margin:30px 0; }
.pagesBox .list{ position:absolute; left:0; top:-2px; border-bottom: 5px solid #dAd1c0; text-align:center; }
.pagesBox td span{ display:block; width:35px; padding:5px 0; color:#e77505; background:#ffe4bf; }
.pagesBox td a{ display:block; width:35px; text-decoration:none; color:#323a45; padding:5px 0; }
.pagesBox td a.active{ color:#e77505; background:#ffe4bf; }
.pagesBox td a:hover{ color:#e77505; background:#ffe4bf; }
.pagesBox #mover{ position:relative; left:0; top:20px; width:70px; height:7px; overflow:hidden; background: url(../images/mover.gif) no-repeat center 0; border-top: 5px solid #e19c1d; cursor:pointer; }

.warningBox{ float:left; margin-top:-15px; border:1px solid #c99f57; width:367px; height:123px; background: url(../images/warBg.gif) repeat-x;}
.warningBox img{ float:left; position:relative; top:20px; left:30px; width:32px; height:29px; background: url(../images/ico20.gif) no-repeat}
.warningBox .text{ float:left; padding-left:80px; color:#000; margin-top:-5px;}
.warningBox h3{ font-weight:bold; font-size:13px; padding-bottom:5px;}
.warningBox p{font-size:13px; }

.publForm{ float:left; padding-top:20px;}
.publForm table{ width:100%; border-collapse:collapse;}
.publForm table input{ padding:2px; width:350px;}
.publForm table input.cap {width:100px;height:40px;font-size: 24pt;}
.publForm table img {float: left;}
.publForm table select{ padding:2px; width:190px;}
.publForm table textarea{ width:350px; padding:4px; height:150px;}
.publForm table .submit{ width:150px; padding:4px;}
.publForm table td{ padding:20px 20px 0 0;}
.publForm .mceIframeContainer { padding:0px;}
.publForm table td p{ color:#a49b80; font-size:11px; padding-bottom:3px;} 

.copyright{ float:left; text-align:center; padding-top:40px;}
.copyright p{ float:left; text-align:left; width:70%; color:#A49B80; font-size:11px;}
.copyright span{ float:right; font-size:12px;}
.midBottomBlock{ float:left; padding:0 21% 0 21%;}

.counter{ position:relative; top:20px; width:100%;}
#shadow1{ display:none; position:absolute; z-index:10000; left:0; top: 0; width:100%; height:100%; background:#000; }

h3.other{padding-top: 20px;padding-bottom: 20px;float: left; width: 100%;}

.catalogList .cpodp {float: left; padding-left: 10px;padding-right: 10px;padding-bottom: 20px;font-size: 11px;width: 167px;}
.catalogList .cpodp div{float: left; margin-top: 10px;font-size: 11px;height:60px;overflow: hidden;width: 167px;}
.catalogList .cpodpco {float: left; padding-left: 10px;padding-right: 10px;padding-bottom: 20px;font-size: 11px;width: 167px;}
.catalogList .cpodpco div {height:27px;overflow: hidden;}


.fullsearch {float: right;position: relative; height:12px; margin-right: 110px;top:-7px;}
.fullsearch a {font-size: 10px;}

.sort {width:100%; float: left; padding-bottom: 20px;}

.sort a {padding-left: 10px; height: 17px;}
.sort a.activeA {text-decoration: none;color:#000;padding-right: 13px;background:transparent url(/images/strA1.gif) no-repeat right 6px;}
.sort a.activeA:hover{text-decoration: underline; color:#C96E00;padding-right: 13px;background:transparent url(/images/strD2.gif) no-repeat right 6px;}
.sort a.activeD {text-decoration: none;color:#000;padding-right: 13px;background:transparent url(/images/strD1.gif) no-repeat right 6px;}
.sort a.activeD:hover{text-decoration: underline; color:#C96E00;padding-right: 13px;background:transparent url(/images/strA2.gif) no-repeat right 6px;}

.error {background-color: #fcc;}

.grey{color: #999;}

.sell_table{width: 500px;margin: 25px 0px 10px 0px;}
.sell_table th{font-size: 12px;color: #999;font-weight: normal;text-align: center;}
.sell_table td{padding: 10px;width: 15%;text-align: center;font-size: 12px;}
.sell_table td.lh{padding: 10px;color: #999;width: 25%;text-align: left;}
.sell_table input{width:50px;}
