/* CSS Document */


html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:#36363d url(/images/bg/main_winter.jpg) no-repeat; color:#68737c; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

a {color:#cc0056; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}

h1, h2, h3, h4, h5, h6, p {margin:0px; padding:0px;}
p {margin:0px 0px 14px 0px;}

.all {height:100%; margin:0px 0px -150px 0px; min-height:100%; min-width:995px;}
html>body .all {height:auto;}

.header {height:210px; position:relative;}
.header-logo {height:85px; left:335px; top:50px; position:absolute;}
.header-icons {left:180px; top:0px; position:absolute;}

.footer-spacer {clear:both; height:150px; overflow:hidden;}
.footer {font-family:Arial, Helvetica, sans-serif; height:150px; min-width:995px; position:relative;}
.footer-wr {padding:36px 0px 0px 150px;}
.footer a {color:#FFF;}
.footer p {margin:0px 0px 6px 0px;}
.footer .copyright {color:#86868b; float:left; width:18%;}
.footer .office {color:#fff; float:left; width:24%;}
.footer .manufacture {color:#fff; float:left; width:35%;}
.footer .developed {color:#fff; float:left; width:22.9%;}

.menu-main {background:url(/images/bg/white-dotted.png); margin:0px 0px 20px 150px; padding:19px 0px;}
.menu-main table {background:url(/images/bg/white-trans.png);}
.menu-main th {background:#C00; font-weight:normal; text-align:left;}
.menu-main th a {background:url(/images/bul/arrow-1.gif) right center no-repeat; color:#FFF; display:block; font-size:12px; padding:5px 10px; text-decoration:none;}
.menu-main th a:hover {text-decoration:underline;}
.menu-main td {}
.menu-main td a {background:url(/images/bul/arrow-2.gif) 6px 5px no-repeat; color:#000; display:block; font-size:12px; margin:0px 0px 6px 0px; padding:0px 5px 0px 12px;}
.menu-main th.active {background:#000;}
.menu-main td a.active {color:#C00;}

.menu-left {padding:15px 20px 0px 165px;}
.menu-left ul, .menu-left li {list-style:none; margin:0px; padding:0px;}
.menu-left li {border-bottom:1px solid #c7c9cb; padding:8px 11px;}
.menu-left li a {color:#C00; font-size:9px; text-decoration:none; text-transform:uppercase;}
.menu-left li a:hover {text-decoration:underline;}
.menu-left li.active {background:url(/images/bul/arrow-5.gif) right top no-repeat #C00; border-bottom:none; padding:4px 11px;}
.menu-left li.active a {color:#FFF;}

.container {background:url(/images/bg/main-grey.gif) 150px 0px repeat-y; clear:both; min-height:1px;}
.block-1 {float:left; width:325px;}
.block-1-wr { }
.block-2 {float:right; margin:0px 0px 0px -345px; width:100%;}
.block-2-wr {padding:0px 45px 0px 345px;}

.container-white {background:#FFF; margin:0px 45px 5px 150px; left:0px; min-height:1px; position:relative; top:-10px;}
.block-3 {float:left; width:195px;}
.block-4 {float:right; margin:0px 0px 0px -195px; width:100%;}
.block-4-wr {padding:32px 20px 0px 215px;}

.pagetitle {padding:20px 0px 45px 20px;}
.pagetitle h1 {color:#68737c; font-size:24px; font-weight:normal;}

.b-news-short {background:#FFF; clear:both; margin:0px 0px 14px 0px; min-height:1px;}
.b-news-short .separate {border-right:1px solid #e1e3e5;}
.b-news-short dl, .b-news-short dd, .b-news-short dt {list-style:none; margin:0px; padding:0px;}
.b-news-short dl {padding:28px 24px;}
.b-news-short dd {font-size:9px; margin:0px 0px 12px 0px;}
.b-news-short dd font {color:#C00; font-size:11px;}
.b-news-short a {color:#68737c;}

.b-news-list {margin:0px 0px 20px 0px; min-height:1px;}
.b-news-list dl, .b-news-list dd, .b-news-list dt {list-style:none; margin:0px; padding:0px;}
.b-news-list dd {font-size:9px; margin:0px 0px 12px 0px;}
.b-news-list dd font {color:#C00; font-size:11px;}
.b-news-list dt {background:url(/images/bg/news-sep.gif) left bottom no-repeat; padding:0px 0px 38px 0px;}
.b-news-list a {color:#68737c;}
.b-news-list .pages {}
.b-news-list .pages a {background:#808097; border-right:1px solid #FFF; color:#FFF; display:block; float:left; font-size:10px; padding:2px 5px; text-decoration:none;}
.b-news-list .pages span {background:#C00; border-right:1px solid #FFF; color:#FFF; display:block; float:left; font-size:10px; padding:2px 5px; text-decoration:none;}

.b-infoblock-1 {clear:both; color:#FFF; min-height:1px; margin:0px 0px 12px 0px; padding:0px 15px 0px 0px;}
.b-infoblock-1 .wr {background:#9696a2; border-bottom:2px solid #b80000; padding:12px 15px 2px 15px;}
.b-infoblock-1 h1 {font-size:14px; margin:0px 0px 12px 0px; text-transform:uppercase;}
.b-infoblock-1 p {text-indent:20px;}

.b-infoblock-2 {clear:both; margin:0px 0px 12px 0px;}
.b-infoblock-2 .spacer {width:10px; overflow:hidden;}
.b-infoblock-2 h1 {color:#cc0056; font-size:14px; margin:0px 0px 8px 0px; text-transform:uppercase;}
.b-infoblock-2 h2 {color:#cc0056; font-size:13px; margin:0px 0px 8px 0px; text-transform:uppercase;}
.b-infoblock-2 .cell {background:#FFF; font-size:11px;}
.b-infoblock-2 .image {border-bottom:1px solid #e1e3e5; text-align:center;}
.b-infoblock-2 .text {padding:10px 10px 0px 10px;}
.b-infoblock-2 .bottom {background:#FFF; border-bottom:2px solid #000;}
.b-infoblock-2 .bottom a {background:url(/images/bul/arrow-4.gif) no-repeat; display:block; width:17px; height:14px;}
.b-infoblock-2 ul, .b-infoblock-2 li {list-style:none; margin:0px; padding:0px;}
.b-infoblock-2 li {background:url(/images/bul/arrow-3.gif) 6px 5px no-repeat; padding:0px 0px 12px 20px;}
.b-infoblock-2 a {color:#c06;}

.b-news-cal {border-right:2px solid #68737c; font-size:11px; margin:0px 0px 24px 0px; padding:0px 0px 10px 20px;}
.b-news-cal a {color:#C00;}
.b-news-cal h2 {font-size:11px; font-weight:normal; margin:0px 0px 24px 0px; text-transform:uppercase;}

.b-photos {background:#9696a2; font-size:11px; width:200px; position:absolute; left:-20px; border-bottom:2px solid #b80000;}
.b-photos a {color:#FFF; text-decoration:none;}
.b-photos .wr {padding:5px 5px 32px 5px;}
.b-photos .note {border-right:1px solid #ababb5; border-bottom:1px solid #ababb5; border-left:1px solid #ababb5; color:#FFF; margin:0px 0px 10px 0px;}
.b-photos .note a {background:url(/images/bul/lense.gif) 98% 5px no-repeat; display:block; padding:3px 8px;}

.b-notice {background:url(/images/bul/notice.gif) 19px 0px no-repeat; color:#8b8980; font-size:11px; margin:0px 0px 20px 0px; padding:2px 10px 0px 36px;}

.b-window-me {background:url(/images/bg/wm-1.gif) right top no-repeat; min-height:1px;}
.b-window-me .corner-2 {background:url(/images/bg/wm-2.gif) right bottom no-repeat;}
.b-window-me .corner-3 {background:url(/images/bg/wm-3.gif) left bottom no-repeat;}
.b-window-me .line-vert {background:url(/images/bg/wm-4.gif) right top repeat-y;}
.b-window-me .line-hor {background:url(/images/bg/wm-5.gif) left bottom repeat-x;}
.b-window-me .width {background:url(/images/bg/wm-height.gif) right center no-repeat;}
.b-window-me .height {background:url(/images/bg/wm-width.gif) center bottom no-repeat;}
.b-window-me .image {padding:0px 24px 27px 0px;}

.b-calc {min-height:1px;}
.b-calc .window {margin:0px 0px 12px 0px;}
.b-calc .window .spacer {padding:0px 30px 0px 0px;}
.b-calc .features {border-top:1px solid #CCC; font-size:11px; margin:0px 0px 10px 0px; padding:5px 0px 0px 0px;}
.b-calc .features .cell-out {padding:5px 20px 5px 8px;}
.b-calc .features .colored {background:#f0f1f2;}
.b-calc .features .spacer {margin:0px 0px 5px 0px;}
.b-calc .features select {color:#68737c; font-size:11px;}
.b-calc .features input {color:#68737c; font-size:11px;}
.b-calc .features .tbl-inner td {padding:3px 3px 3px 0px;}
.b-calc .results {border:5px solid #e7e7e7; margin:0px 0px 15px 0px; padding:5px 20px;}
.b-calc .results {font-size:14px;}
.b-calc .results .colored {color:#C00;}
.b-calc .results .border {border-bottom:1px solid #CCC;}
.b-calc .results td {padding:5px 0px 5px 20px;}
.b-calc .results .btn-submit {background:url(/images/btn/order.gif) no-repeat; border:none; cursor:pointer; height:21px; margin:0px; padding:0px; width:70px;}

#pult {display:none;}











.clear {clear:both; height:1px; overflow:hidden;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .clearfix {height: 1%;}
/* End hide from IE5/mac */

