/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#3e77a2; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1; padding-bottom:18px;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.center{margin:0 auto;}

/* H */
h1{font:normal 20px/20px Verdana, Arial, Helvetica, sans-serif; margin-bottom:; color:#9e3101; padding-left:27px; background:url(../i/h1_arr.gif) no-repeat 0 3px; text-transform:uppercase; height:22px; position:absolute;}
h1 span{color:#dd823b;}
h2{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#9e3101; text-transform:uppercase; margin-bottom:10px;}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Verdana, Arial, Helvetica, sans-serif; color:#4d4d4d; background:#f8f3e7;}
.main{max-width:1250px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); text-align:left; min-height:100%; _height:100%; margin:0 auto;}
.intend{padding:0 50px;}

/* HEADER */
.header{height:122px; position:relative;}
.header .logo{position:absolute; top:17px; left:0;}
.header h1{top:13px; left:163px;}
.header .text{position:absolute; top:50px; left:250px; color:#9e3101;}
/* ico */
.ico{height:28px; background:url(../i/ico_bg.gif) repeat-x;}
.ico .l{height:28px; background:url(../i/ico_bg.gif) no-repeat 0 -28px;}
.ico .r{height:28px; background:url(../i/ico_bg.gif) no-repeat 100% -56px;}
.ico ul{padding:3px 18px 0 0; float:right; width:194px; overflow:hidden; zoom:1;}
.ico li{float:left; height:16px; padding:2px 0 0 0; width:64px; background:url(../i/ico_dev.gif) no-repeat; text-align:center; margin-left:-1px;}
/* phone */
.phone{width:223px; position:absolute; top:43px; right:0; background:url(../i/phone_dev.gif) no-repeat 0 4px; text-align:right;}
.phone .number{font:24px Verdana, Arial, Helvetica, sans-serif; color:#a43f12; margin-bottom:5px;}
.phone .number span{font-size:14px; color:#dd823b;}
.phone .request{height:24px; background:url(../i/request_ico.gif) no-repeat 50px 0; padding:10px 0 0 0;}
.phone .request a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#3e77a2; padding:0 0 0 10px; background:url(../i/arrow.gif) no-repeat 0 4px;}

/* NAVIGATION */
.navigation{height:49px; background:url(../i/nav_bg.gif) repeat-x; margin-bottom:13px;}
.navigation table{width:100%; background:url(../i/nav_dev.gif) no-repeat 100% 0;}
.navigation td{width:10%; height:49px; background:url(../i/nav_dev.gif) no-repeat; text-align:center; vertical-align:middle; padding:0 10px;}
.navigation a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#9b3e00; text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation .selected{background:url(../i/nav_sel.gif) no-repeat;}
.navigation .selected a{color:#fff;}

/* INTRO */
.intro{height:214px; margin-bottom:30px; background:url(../i/intro_l.jpg) no-repeat;}
.intro .bg{height:214px; background:url(../i/intro_r.jpg) no-repeat 100% 0; position:relative;}
.intro .image{position:absolute; top:0; left:13px;}
.intro .logo{position:absolute; top:16px; right:498px;}
.intro .text{position:absolute; top:27px; right:65px; width:400px; height:175px; overflow:hidden; zoom:1; color:#fff2d6;}
.intro h4{font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.intro p{line-height:18px;}

/* CONTENT */
.container{float:right; width:100%; margin-left:-200px;}
.content{overflow:hidden; zoom:1; padding-bottom:138px;}
.content p, .content ul, .content ol{padding:0 0 20px 0; line-height:18px;}
.content h1{top:0; left:27px;}
.more{width:19px; height:19px; background:url(../i/more_arr.gif) no-repeat; position:absolute; bottom:0; right:28px;}
/* block */
.block{padding:11px 0 8px 0; overflow:hidden; zoom:1; position:relative;}
.block .t{background:#fff url(../i/block_t.gif) repeat-x; zoom:1;}
.block .r{background:url(../i/block_r.gif) repeat-y 100% 0; zoom:1;}
.block .b{background:url(../i/block_b.gif) repeat-x 0 100%; zoom:1;}
.block .l{background:url(../i/block_l.gif) repeat-y; zoom:1;}
.block .tl{background:url(../i/block_tl.gif) no-repeat; zoom:1;}
.block .tr{background:url(../i/block_tr.gif) no-repeat 100% 0; zoom:1;}
.block .br{background:url(../i/block_br.gif) no-repeat 100% 100%; zoom:1;}
.block .bl{background:url(../i/block_bl.gif) no-repeat 0 100%; zoom:1; padding:30px 30px 20px 30px;}
/* right */
.right{width:317px; float:right; margin-left:58px;}
.news{margin-bottom:11px;}
.news .bl{padding:30px 27px 10px 27px;}
.news .date{font:11px Verdana, Arial, Helvetica, sans-serif; color:#808080; padding-left:13px; background:url(../i/arrow.gif) no-repeat 0 4px; margin-bottom:10px;}
.news h4{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; padding-left:12px; color:#3e77a2;}
.news p{padding-left:12px;}
.offer{width:287px; height:108px; background:url(../i/offer_bg.jpg) no-repeat; padding:15px; overflow:hidden; zoom:1;}
.offer span{font-size:20px; color:#d66c22;}
/* catalogue */
.catalogue{overflow:hidden; zoom:1; padding-bottom:15px;}
.catalogue table{width:100%; margin-left:-1px;}
.catalogue td{width:33%; background:url(../i/dev.gif) repeat-y; vertical-align:top; padding:0 1px;}
.catalogue .item{width:213px;}
.catalogue .title{background:#f1b774 url(../i/catalogue_title_t.gif) no-repeat;}
.catalogue .title div{background:url(../i/catalogue_title_b.gif) no-repeat 0 100%; padding:6px 6px 10px 6px;}
.catalogue h3{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 3px 25px; background:url(../i/catalogue_arr.gif) no-repeat;}
.catalogue .body{width:213px; background:#f6eacd url(../i/catalogue_body.gif) no-repeat 0 100%; text-align:center; margin-bottom:7px; overflow:hidden; zoom:1;}
.catalogue p{padding:0 0 0 10px; background:url(../i/arrow.gif) no-repeat 0 5px;}
/* info */
.info{padding:0;}
.info .r{background:url(../i/info_r.gif) repeat-y 100% 0; zoom:1;}
.info .tr{background:url(../i/info_tr.gif) no-repeat 100% 0; zoom:1;}
.info .br{background:url(../i/info_br.gif) no-repeat 100% 100%; zoom:1;}
.info .bl{padding:20px 115px 15px 30px; min-height:105px; _height:105px;}
.info .sign{position:absolute; top:50%; right:78px; margin:-17px 0 0 0;}
.info .links{overflow:hidden; zoom:1; margin-left:-50px;}
.info ul{float:left; width:49%; background:url(../i/dev.gif) repeat-y; margin:0 0 0 -1px; padding:0;}
.info li{padding:0 20px 0 60px; background:url(../i/arrow.gif) no-repeat 50px 5px;}
/* order */
.order{width:287px; height:108px; background:url(../i/order_bg.jpg) no-repeat; padding:15px; overflow:hidden; zoom:1; position:relative;}
.order img{position:absolute; top:3px; right:25px; z-index:1;}
.order p{width:170px; background:url(../i/order_dev.gif) repeat-x; position:absolute; bottom:13px; padding:10px 0 0 0;}
.order a{color:#fff; font-weight:bold; padding-left:10px; display:block; background:url(../i/arrow.gif) no-repeat 0 6px;}

/* FOOTER */
.footer{max-width:1250px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); margin:0 auto; text-align:left; height:100px; margin-top:-100px; position:relative; background:url(../i/footer_dev.gif) repeat-x; color:#575757; line-height:18px;}
.footer .logo{padding:26px 0 0 50px; width:250px; float:left;}
.footer .logo img{vertical-align: top;}
.counters{padding:26px 50px 0 0; width:200px; float:right;}
.counters div{float:right; margin-left:11px;}
.copy{overflow:hidden; zoom:1; text-align:center; padding:26px 0 0 0;}
.copy .int{padding-top:10px;}
.copy .int a{background:url(../i/arrow.gif) no-repeat 0 4px; padding-left:10px;}

/* ADDED 13.01.10 */
.no_main{padding-top:30px;}
.no_main h1{margin-top:19px;}
.no_main h3{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.no_main .print{width:57px; height:19px; background:url(../i/print_bg.gif) no-repeat; position:absolute; top:0; right:12px; text-align:center; padding:11px 0 0 0;}
.no_main .print_downloads{width:124px; height:19px; background:url(../i/print_download.gif) no-repeat; position:absolute; top:0; right:12px; text-align:center; padding:11px 0 0 0;}
.no_main .downloads{overflow:hidden; zoom:1; margin-bottom:10px;}
.no_main .downloads a{float:right; padding-left:9px; background:url(../i/arrow.gif) no-repeat 0 5px; margin-left:18px;}

.pricelist table{width:100%; border:3px solid #efe6cf; background:#f8f3e7;}
.pricelist th{font:bold 12px Verdana, Arial, Helvetica, sans-serif; background:#efe6cf; color:#9e3101; padding:5px 5px 8px 5px;}
.pricelist th div{background:url(../i/pricelist_arr.gif) no-repeat; padding:2px 25px;}
.pricelist td{padding:11px 7px; text-align:left; vertical-align:top; border-bottom:1px solid #e4d7b6;}
.pricelist td img{float:left; margin-right:23px; border:1px solid #f1b773;}
.pricelist .price{width:184px; border-left:1px solid #f1b773; text-align:center; padding-left:0; padding-right:0;}
.pricelist th.price div{width:71px; margin:0 auto;}
.pricelist td.price div{border-bottom:1px solid #e4d7b6; padding-bottom:10px;}

.pricelist .td_right{border-left: 1px solid #f1b773;}

.one_piloram /* одна пилорама в списке пилорам на странице products */
{
 background: #f7f3e7;
 border: 1px solid #f0b774;
 margin: 0 15px 20px 15px;
 position: relative;
}

.one_piloram  .head_back  /* одна пилорама в списке пилорам на странице products - фон заголовка */
{
 background: url(../i/head_pil.gif) repeat-x;
 height: 31px;
 margin: 0;
 padding: 0;
}

.one_piloram  .head_back  .arrow 
{
 background: url(../i/catalogue_arr.gif) no-repeat 7px 6px;
 height: 30px;
}

.one_piloram  .head_back  .title /* одна пилорама в списке пилорам на странице products - заголовок */
{
 color: white;
 font-weight: bold;
 height: 25px;
 left: 32px;
 position: relative;
 top: 8px;
}

.more1
{
 width: 19px;
 height: 19px;
 background: url(../i/more_arr.gif) no-repeat;
 position: absolute;
 bottom: -10px;
 right: 28px;
}

.pad1 /* используется в списке пилорам на странице продуктов */
{
 padding: 10px 10px 5px 10px;
}

/* block_topline */
.block_topline{padding: 0; zoom: 1; float: left;}
.block_topline .t{background:#fff url(../i/block_t.gif) repeat-x; zoom:1;}
.block_topline .r{background:url(../i/block_r.gif) repeat-y 100% 0; zoom:1;}
.block_topline .b{background:url(../i/block_b.gif) repeat-x 0 100%; zoom:1;}
.block_topline .l{background:url(../i/block_l.gif) repeat-y; zoom:1;}
.block_topline .tl{background:url(../i/block_tl.gif) no-repeat; zoom:1;}
.block_topline .tr{background:url(../i/block_tr.gif) no-repeat 100% 0; zoom:1;}
.block_topline .br{background:url(../i/block_br.gif) no-repeat 100% 100%; zoom:1;}
.block_topline .bl{background:url(../i/block_bl.gif) no-repeat 0 100%; zoom:1; padding: 7px 10px 5px 10px;}

/* используется в линейке ссылок модуля products */
.plist1
{
 display: inline;
 position: relative;
}

#plist2
{
 display: none;
 left: 0;
 position: absolute;
 top: 12px;
 z-index: 100;
}

#plist2 ul
{
 list-style: none;
 padding: 3px;
}

#plist2 ul li
{
 margin: 0;
 padding: 0;
}
