/* CSS Document */

html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:#FFF; color:#5f6670; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

a {color:#ff6c00; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
div {min-height:1px;}
form {margin:0px; padding:0px}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, p {margin:0px 0px 12px 0px; padding:0px;}

h1 {color:#f60; font-size:24px; font-weight:normal;}
h2 {color:#f60; font-size:18px; font-weight:normal;}
h3 {color:#f60; font-size:18px; font-weight:normal;}

ul, li {list-style:none; margin:0px; padding:0px;}
ul {margin-bottom:12px;}
li {background:url(/images/bul/mdash_11px_or_bold.gif) 0px 7px no-repeat; padding:0px 0px 5px 20px;}

.header {clear:both; height:252px; position:relative;}
.header .logo {left:75px; position:absolute; top:75px;}
.header .phone {left:390px; position:absolute; top:70px;}
.header .window {background:url(/images/bg/window.png) no-repeat; height:376px; position:absolute; right:0px; top:0px; width:480px;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/window.png,sizingMethod=crop);
}

.footer {border-top:1px solid #e5e5e5; clear:both;}
.footer-wr {background:url(/images/bg/phone.jpg) left bottom no-repeat; border-bottom:4px solid #ff6c00; padding-top:20px;}
.footer .col-left {float:left; width:50%;}
.footer .col-right {float:right; width:49%;}
.footer .address {padding:0px 0px 0px 150px;}
.footer .address .phone {color:#ff6c00; font-size:11px; margin-bottom:24px;}
.footer .address .phone .bigger {font-size:28px;}
.footer .qa {padding-bottom:10px;}
.footer .qa .title {float:left; width:150px; padding-top:8px;}
.footer .qa .question {color:#1c7fce;}
.footer .qa .px10 {color:#000; font-size:10px;}
.footer .qa .px13 {color:#000; font-size:13px;}
.footer .qa dl, .footer .qa dt, .footer .qa dd {margin:0px; padding:0px;}
.footer .qa dd {padding-left:18px;}
.footer .qa .q1 {color:#1c7fce; font-size:20px;}
.footer .qa .a1 {color:#ff6c00; font-size:20px;}
.footer .qa .text {margin-left:160px;}

.nav-fast {position:absolute; left:76px; top:0px;}
.nav-fast ul, .nac-fast li {list-style:none; margin:0px; padding:0px;}
.nav-fast li {background:none; float:left; padding-right:22px;}
.nav-fast {}

.nav-top {background:url(/images/bg/nav_top.gif) bottom repeat-x; height:59px; left:-45px; position:absolute; top:193px; width:100%; }
.nav-top .wr {background:url(/images/bg/nav_top_left.jpg) left bottom no-repeat; height:59px; padding-left:45px; }
.nav-top ul, .nav-top li {list-style:none; margin:0px; padding:0px;}
.nav-top ul {}
.nav-top li {background:none; float:left; height:59px; font-size:14px;}
.nav-top a {background:url(/images/bul/arrow_down.gif) 8px 24px no-repeat; color:#FFF; display:block; padding:20px 16px 22px 21px;}
.nav-top li.active {background:url(/images/bg/nav_top_act.gif) left bottom repeat-x;}

.nav-left {background:#efeff0; border-left:2px solid #ff7400; margin-bottom:12px;}
.nav-left .rt {background:url(/images/bg/corner_4px_gr_rt.gif) right top no-repeat;}
.nav-left .rb {background:url(/images/bg/corner_4px_gr_rb.gif) right bottom no-repeat;}
.nav-left ul, .nav-left li {list-style:none; margin:0px; padding:0px;}
.nav-left ul {padding:20px 12px;}
.nav-left li {background:url(/images/bul/mdash_11px_or_bold.gif) 0px 7px no-repeat; padding-left:20px; padding-bottom:5px;}
.nav-left li.active {background:url(/images/bul/mdash_11px_gr_bold.gif) 0px 7px no-repeat;}
.nav-left li.active a {color:#5f6670; text-decoration:none;}

.container {background:url(/images/bg/container.jpg) left top repeat-x; min-height:100%; min-width:995px;}

.twocolumn .block-center {margin-right:20px;}

.block-left {float:left; margin-right:-253px; overflow:hidden; width:253px;}
.block-right {float:right; margin-left:-238px; overflow:hidden; width:238px; position:relative;}
.block-center {margin:0px 258px 0px 273px; overflow:hidden;}

.main .block-left {padding:10px 0px 24px 0px;}
.main .block-right {padding:20px 0px 24px 0px;}
.main .block-center {padding:50px 0px 24px 0px;}

.inner .block-left {padding:15px 0px 24px 0px;}
.inner .block-right {padding:0px 0px 24px 0px;}
.inner .block-center {padding:10px 0px 24px 0px;}

.b-breadcrumbs {border-bottom:1px solid #ccc; float:left; font-size:11px; padding:8px 32px 8px 14px;}

.b-icq-consult {background:url(/images/bg/icq_consult.gif) no-repeat; color:#000; font-size:14px; height:96px; margin-bottom:24px;}
.b-icq-consult .text {padding:50px 0px 0px 112px;}
.b-icq-consult .name {color:#ff7200;}

.b-wood {background:url(/images/bg/wood.gif) no-repeat; color:#000; font-size:14px; height:200px; margin-bottom:24px;}
.b-wood .text {padding:50px 0px 0px 112px;}
.b-wood .name {color:#ff7200;}

.b-calculate {margin-bottom:12px;}

.b-calling-time {background:#ff7400 url(/images/bg/grad_orange.gif) repeat-x;}
.b-calling-time .rt {background:url(/images/bg/corner_4px_or_rt.gif) right top no-repeat;}
.b-calling-time .rb {background:url(/images/bg/corner_4px_or_rb.gif) right bottom no-repeat;}
.b-calling-time .bg {background:url(/images/bg/clock.jpg) 0px 18px no-repeat; padding:16px 20px 32px 20px;}
.b-calling-time h2 {color:#FFF; font-size:16px; font-weight:normal; margin-bottom:24px; text-align:right;}
.b-calling-time .input-text {padding-left:75px; margin-bottom:8px;}
.b-calling-time .input-text input {background:#FFF; border:1px solid #000; color:#7f7f7f; font-size:11px; padding:2px 5px; width:100px; -moz-border-radius:4px;}
.b-calling-time .input-btn {padding-left:75px;}
.b-calling-time .input-btn input {border:none; margin:0px; padding:0px;}

.b-order-measure {background:#ff7400 url(/images/bg/grad_orange.gif) repeat-x; color:#FFF; font-size:11px;}
.b-order-measure .lt {background:url(/images/bg/corner_4px_or_lt.gif) left top no-repeat;}
.b-order-measure .lb {background:url(/images/bg/corner_4px_or_lb.gif) left bottom no-repeat; padding:16px 20px 32px 20px;}
.b-order-measure h2 {background:url(/images/bg/car.gif) left bottom no-repeat; color:#FFF; font-size:16px; font-weight:normal; margin-bottom:12px; padding-bottom:80px;}
.b-order-measure ul, .b-order-measure li {list-style:none; margin:0px; padding:0px;}
.b-order-measure li {background:url(/images/bul/mdash_11px_white.gif) 0px 7px no-repeat; padding:0px 0px 3px 20px;}
.b-order-measure {}

.b-banners {margin-bottom:15px;}
.b-banners .item {float:left; margin:0px 5px 5px 0px;}

.b-border-1px-orange {}
.b-border-1px-orange .t {background:url(/images/bg/border_1px_or.gif) repeat-x;}
.b-border-1px-orange .r {background:url(/images/bg/border_1px_or.gif) right repeat-y;}
.b-border-1px-orange .b {background:url(/images/bg/border_1px_or.gif) bottom repeat-x;}
.b-border-1px-orange .l {background:url(/images/bg/border_1px_or.gif) repeat-y;}
.b-border-1px-orange .rt {background:url(/images/bg/border_1px_or_rt.gif) right top no-repeat;}
.b-border-1px-orange .rb {background:url(/images/bg/border_1px_or_rb.gif) right bottom no-repeat;}
.b-border-1px-orange .lt {background:url(/images/bg/border_1px_or_lt.gif) no-repeat;}
.b-border-1px-orange .lb {background:url(/images/bg/border_1px_or_lb.gif) left bottom no-repeat;}

.b-text-banner {margin-bottom:20px;}
.b-text-banner .text {padding:10px;}
.b-text-banner .text h2 {color:#ff6c00; font-size:18px; font-weight:normal; margin-bottom:5px;}
.b-text-banner .image {float:left; padding:0px 10px 2px 0px;}

.b-glass-info {background:#efeff0; font-size:12px; margin-bottom:12px;}
.b-glass-info .lt {background:url(/images/bg/corner_4px_gr_lt.gif) no-repeat;}
.b-glass-info .lb {background:url(/images/bg/corner_4px_gr_lb.gif) left bottom no-repeat;}
.b-glass-info .text {padding:20px;}
.b-glass-info .image {margin-bottom:12px;}
.b-glass-info h2 {font-weight:bold;}
.b-glass-info ul {margin:0px;}
.b-glass-info li {background:url(/images/bul/mdash_9px_or.gif) 0px 7px no-repeat; padding-left:16px;}

.b-news-arch {background:#efeff0; border-left:2px solid #ff7400; margin-bottom:12px;}
.b-news-arch .rt {background:url(/images/bg/corner_4px_gr_rt.gif) right top no-repeat;}
.b-news-arch .rb {background:url(/images/bg/corner_4px_gr_rb.gif) right bottom no-repeat;}
.b-news-arch ul, .b-news-arch li {list-style:none; margin:0px; padding:0px;}
.b-news-arch .text {padding:18px 12px;}
.b-news-arch .year {font-size:11px; width:90px; float:left; margin-right:-90px;}
.b-news-arch .year ul {float:right;}
.b-news-arch .year li {background:url(/images/bul/mdash_5px_or.gif) 0px 7px no-repeat; padding:0px 0px 0px 12px;}
.b-news-arch .year a {color:#5f6670;}
.b-news-arch .month {font-size:11px; margin-left:110px;}
.b-news-arch .month li {background:none; padding:0px 0px 0px 12px;}
.b-news-arch .month li.not-empty {background:url(/images/bul/mdash_5px_or.gif) 0px 7px no-repeat;}

.b-news {}
.b-news .date {background:url(/images/bul/mdash_11px_or_bold.gif) no-repeat; color:#ff7400; float:left; font-size:9px; padding:8px 0px 12px 0px; width:75px;}
.b-news .link {margin:0px 0px 18px 80px; padding-top:5px; font-size:12px;}
.b-news .link a {color:#5f6670;}
.b-news .pages {clear:both; margin-bottom:32px;}
.b-news .pages a {background:#ff7400;color:#FFF; font-size:10px; text-decoration:none; padding:0px 3px;}
.b-news .pages span {background:#5f6670;color:#FFF; font-size:10px; text-decoration:none; padding:0px 3px;}

.b-note {background:#efeff0; margin-bottom:12px; font-size:12px;}
.b-note .rt {background:url(/images/bg/corner_4px_gr_rt.gif) right top no-repeat;}
.b-note .rb {background:url(/images/bg/corner_4px_gr_rb.gif) right bottom no-repeat;}
.b-note ul, .b-note li {list-style:none; margin:0px; padding:0px;}
.b-note .text {padding:16px 18px;}

.b-calc {font-size:12px;}
.b-calc .outer td {padding:0px 20px 20px 0px;}
.b-calc .rounded-gray {background:#efeff0;}
.b-calc .rounded-gray .rt {background:url(/images/bg/corner_9px_gr_rt.gif) right top no-repeat;}
.b-calc .rounded-gray .rb {background:url(/images/bg/corner_9px_gr_rb.gif) right bottom no-repeat;}
.b-calc .rounded-gray .lt {background:url(/images/bg/corner_9px_gr_lt.gif) no-repeat;}
.b-calc .rounded-gray .lb {background:url(/images/bg/corner_9px_gr_lb.gif) left bottom no-repeat;}
.b-calc .rounded-gray .text {padding:12px 16px;}
.b-calc .inner {margin-bottom:8px;}
.b-calc .inner td {padding:3px 3px 3px 0px; font-size:11px;}
.b-calc select {font-size:11px;}
.b-calc .label {margin-bottom:3px; font-size:11px;}
.b-calc .input-text {}
.b-calc .input-text input {border:1px solid #000; -moz-border-radius:4px;}
.b-calc .total {}
.b-calc .total .btn {background:#ff7400; text-align:center; padding:8px 0px 0px 0px;}
.b-calc .total .btn input {background:#ff7400; border:none; color:#FFF; cursor:pointer;}
.b-calc .total .btn-rt {background:url(/images/bg/total_rt.gif) right top no-repeat; padding-top:9px;}
.b-calc .total .btn-rb {background:url(/images/bg/total_rb.gif) right bottom no-repeat;}
.b-calc .total .btn-lt {background:url(/images/bg/total_lt.gif) no-repeat;}
.b-calc .total .btn-lb {background:url(/images/bg/total_lb.gif) left bottom no-repeat; padding-bottom:8px;}
.b-calc .total td {border-bottom:1px solid #d9d9d9; padding:5px 6px 5px 6px;}
.b-calc .total td.border-none {border:none;}
.b-calc .total td span {color:#ff7400;}
.b-calc .dim {background:#ff7400; color:#fff;}
.b-calc .dim .lt {background:url(/images/bg/corner_9px_or_lt.gif) no-repeat;}
.b-calc .dim .rt {background:url(/images/bg/corner_9px_or_rt.gif) right top no-repeat;}
.b-calc .dim .text {padding:12px 16px;}
.b-calc .dim .btn {background:#e8e8e8;}
.b-calc .dim .btn-rt {background:url(/images/bg/dim_rt.gif) right bottom no-repeat;}
.b-calc .dim .btn-lt {background:url(/images/bg/dim_lt.gif) left bottom no-repeat;}
.b-calc .dim .btn-lb {background:url(/images/bg/corner_9px_gr_lb.gif) left bottom no-repeat;}
.b-calc .dim .btn-rb {background:url(/images/bg/corner_9px_gr_rb.gif) right bottom no-repeat;}
.b-calc .dim .input-btn {padding:8px 0px; text-align:center;}
.b-calc .dim .input-btn input {background:#e8e8e8; border:none; color:#5f6670; cursor:pointer;}
.b-calc .window {float:left;}
.b-calc .window .rt {background:url(/images/bg/win_rt.gif) right top no-repeat;}
.b-calc .window .lb {background:url(/images/bg/win_lb.gif) left bottom no-repeat;}
.b-calc .window .rb {background:url(/images/bg/win_rb.gif) right bottom no-repeat; padding:0px 24px 27px 0px;}
.b-calc .window .line-v {background:url(/images/bg/win_r.gif) right repeat-y;}
.b-calc .window .line-h {background:url(/images/bg/win_b.gif) bottom repeat-x;}
.b-calc .window .w {background:url(/images/bg/win_w.gif) center bottom no-repeat;}
.b-calc .window .h {background:url(/images/bg/win_h.gif) right center no-repeat;}
.b-calc .window {}





.clear {clear:both; height:1px; overflow:hidden;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */

.bgc_4 {background:#a6c1ea;}
.bgc_8 {background:#2b7bb6;}

.tc1 {color:#FFFFFF;}
.tc2 {color:#000;}

.c_1 {background:url(/images/bg_8.gif) repeat-x;}
.c_2 {background:url(/images/bg_8.gif) repeat-y;}
.c_3 {background:url(/images/bg_8.gif) right repeat-y;}
.c_4 {background:url(/images/bg_8.gif) bottom repeat-x;}
div.item { float: left; padding-bottom:10px; width: 300px; height: 230px;}

div.rich_pictures{
	float: left;
	position: relative;
	word-wrap: break-word;
	margin-right: 20px;
	margin-top: 20px;
}

.pics_block{
	background-color : #e8e8e8;
}