/* CSS Document */

html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:#f2f2f2 url(/images/bg/body.gif) repeat-x; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a {color:#cc0000; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
h1, h2, h3, h4, h5, h6 {margin:0px 0px 12px 0px; padding:0px;}
p {margin:0px 0px 12px 0px; padding:0px;}

ul, li {list-style:none; margin:0px; padding:0px;}
ul {margin:0px 0px 12px 0px;}
li {background:url(/images/bul/mdash_red_13.gif) 2px 7px no-repeat; padding:0px 0px 5px 26px;}

h1 {color:#000; font-size:24px; font-weight:normal;}
h1.red {color:#C00;}

h3 {color:#C00; font-size:15px;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; margin:0px;}
label {}
div {min-height:1px;}
form {margin:0px; padding:0px;}

.actiontext {color:#999; font-size:11px;}

.header-logo {padding:17px 0px 24px 38px;}
.header-phone {padding:0px 0px 24px 38px;}
.header-apple {height:372px; text-align:right;}

.footer {border-top:1px solid #d9d9d9; color:#999; font-size:11px; min-width:995px; padding:20px 0px 10px 0px;}
.footer .column-left {color:#666; float:left; width:470px;}
.footer .column-left h3 {font-size:16px;}
.footer .column-left a {color:#4ca9d1;}
.footer .column-left .wr {z-index: -2; padding:0px 40px;}
.footer .column-left .contacts td {padding:0px 12px 5px 0px;}
.footer .column-right {margin:0px 0px 0px 470px;}
.footer .column-right .search {margin:0px 0px 32px 0px;}
.footer .column-right .field {vertical-align:top;}
.footer .column-right .field input {border:1px solid #CCC; font-size:9px;}
.footer .column-right .button {vertical-align:bottom;}
.footer .column-right .button input {border:none; height:13px; width:23px;}
.footer .developed {color:#000;}
.footer h3 {color:#000;}

.nav-top {font-size:10px; margin-right:-22px; text-align:right;}
.nav-top ul, .nav-top li {list-style:none; margin:0px; padding:0px;}
.nav-top ul {padding-top:10px;}
.nav-top li {background:none; display:inline; padding-left:50px;}

.nav-main {background:#76b000 url(/images/bg/nav_main.gif) repeat-x; font-size:14px; margin:0px 0px 20px 0px;}
.nav-main .left-top {background:url(/images/bg/nav_main_lt.gif) no-repeat;}
.nav-main .left-bottom {background:url(/images/bg/nav_main_lb.gif) left bottom no-repeat; padding-left:12px;}
.nav-main td {padding:8px 0px 0px 0px;}
.nav-main .root-out {float:left; padding:0px}
.nav-main .root-out a {color:#FFF; display:block; min-height:36px; padding:5px 12px 0px 12px; //height:36px;}
.nav-main .root-out .left {}
.nav-main .root-out .right {}
.nav-main .root-over {background:#FFF; float:left; padding:0px;}
.nav-main .root-over a {color:#000; display:block; min-height:36px; padding:5px 12px 0px 12px; //height:36px; //float:left;}
.nav-main .root-over .left {background:url(/images/bg/nav_main_item.gif) no-repeat; //height:41px; //float:left;}
.nav-main .root-over .right {background:url(/images/bg/nav_main_item.gif) right -200px no-repeat; //height:41px; //float:left;}

.nav-main-item {z-index: 2; position:absolute; display:none; font-size:14px; width:1px;}
.nav-main-item .root {background:#FFF; float:left; padding:0px; margin-bottom:-18px; position:relative}
.nav-main-item .root a {color:#000; display:block; min-height:36px; padding:5px 12px 18px 12px; white-space:nowrap; //height:36px;}
.nav-main-item .root .left {background:url(/images/bg/nav_main_item.gif) no-repeat;}
.nav-main-item .root .right {background:url(/images/bg/nav_main_item.gif) right -200px no-repeat;}
.nav-main-item .sub {z-index: 2; clear:both; margin-left:-4px; width:208px;}
.nav-main-item .sub a {white-space:normal;}
.nav-main-item .sub .top {background:url(/images/bg/nav_main_sub_top.png) no-repeat; height:18px;}
.nav-main-item .sub .bottom {background:url(/images/bg/nav_main_sub_bottom.png) no-repeat; height:18px;}
.nav-main-item .sub .ul { background:url(/images/bg/nav_main_sub.png) repeat-y; padding:0px 15px;}
.nav-main-item .sub .ul a {display:block; font-size:12px; padding:5px 0px;}
.nav-main-item .sub ul {margin:0px 0px 0px 0px; padding:0px 15px;}
.nav-main-item .sub li {background:none; font-size:12px; margin:0px; padding:4px 0px;}

.nav-main-item .sub1 {clear:both; margin-left:-118px; width:208px; }
.nav-main-item .sub1 a {white-space:normal;}
.nav-main-item .sub1 .top {background:url(/images/bg/nav_main_sub_top.png) no-repeat; height:18px;}
.nav-main-item .sub1 .bottom {background:url(/images/bg/nav_main_sub_bottom.png) no-repeat; height:18px;}
.nav-main-item .sub1 .ul {background:url(/images/bg/nav_main_sub.png) repeat-y; padding:0px 15px;}
.nav-main-item .sub1 .ul a {display:block; font-size:12px; padding:5px 0px;}
.nav-main-item .sub1 ul {margin:0px 0px 0px 0px; padding:0px 15px;}
.nav-main-item .sub1 li {background:none; font-size:12px; margin:0px; padding:4px 0px;}

.nav-left {background:#FFF;}
.nav-left ul, .nav-left li {list-style:none; margin:0px; padding:0px;}
.nav-left ul {padding:24px 0px 12px 0px;}
.nav-left li {background:url(/images/bul/circle.gif) 14px 5px no-repeat; padding:0px 12px 12px 30px;}
.nav-left li.active a {color:#000; text-decoration:underline;}
.nav-left li.active a:hover {color:#C00; text-decoration:none;}
.nav-left li.active li a {color:#000; text-decoration:underline;}
.nav-left li.active li a:hover {text-decoration:none;}
.nav-left li ul {padding:0px;}
.nav-left li li {background:url(/images/bul/mdash_black_9.gif) 0px 11px no-repeat; padding:4px 12px 0px 16px;}
.nav-left li li a:hover {text-decoration:underline;}

.bg-image-1 {background:url(/images/bg/header_1.jpg) 45% top no-repeat;}
.bg-image-2 {background:url(/images/bg/header_2.jpg) 45% top no-repeat;}
.bg-image-3 {background:url(/images/bg/header_3.jpg) 45% top no-repeat;}

.container {min-width:995px;}

.block-left {float:left; width:470px;}
.block-right {float:right; margin-left:-470px; width:100%;}
.block-right-wr {padding:0px 0px 0px 470px;}

.text-wr {padding:0px 60px 24px 22px;}

.b-white {background:#FFF;}
.b-white .text {padding:20px 22px;}

.note {color:#999; margin-bottom:20px;}
.note a {color:#4ca9d1;}

.round-corner-22 .left-top {background:url(/images/bg/corner_22_lt.gif) no-repeat;}
.round-corner-22 .left-bottom {background:url(/images/bg/corner_22_lb.gif) left bottom no-repeat;}
.round-corner-22 .right-top {background:url(/images/bg/corner_22_rt.gif) right top no-repeat;}
.round-corner-22 .right-bottom {background:url(/images/bg/corner_22_rb.gif) right bottom no-repeat;}

.round-corner-11 .left-top {background:url(/images/bg/corner_11_lt.gif) no-repeat;}
.round-corner-11 .left-bottom {background:url(/images/bg/corner_11_lb.gif) left bottom no-repeat;}
.round-corner-11 .right-top {background:url(/images/bg/corner_11_rt.gif) right top no-repeat;}
.round-corner-11 .right-bottom {background:url(/images/bg/corner_11_rb.gif) right bottom no-repeat;}

.round-corner-wh-8 .left-top {background:url(/images/bg/corner_wh_8_lt.gif) no-repeat;}
.round-corner-wh-8 .left-bottom {background:url(/images/bg/corner_wh_8_lb.gif) left bottom no-repeat;}
.round-corner-wh-8 .right-top {background:url(/images/bg/corner_wh_8_rt.gif) right top no-repeat;}
.round-corner-wh-8 .right-bottom {background:url(/images/bg/corner_wh_8_rb.gif) right bottom no-repeat;}

.round-corner-gr-8 .left-top {background:url(/images/bg/corner_gr_8_lt.gif) no-repeat;}
.round-corner-gr-8 .left-bottom {background:url(/images/bg/corner_gr_8_lb.gif) left bottom no-repeat;}
.round-corner-gr-8 .right-top {background:url(/images/bg/corner_gr_8_rt.gif) right top no-repeat;}
.round-corner-gr-8 .right-bottom {background:url(/images/bg/corner_gr_8_rb.gif) right bottom no-repeat;}

.round-border-corner-11 .left-top {background:url(/images/bg/border_corner_11_lt.gif) no-repeat;}
.round-border-corner-11 .left-bottom {background:url(/images/bg/border_corner_11_lb.gif) left bottom no-repeat;}
.round-border-corner-11 .top {background:url(/images/bg/border_corner_11.gif) repeat-x;}
.round-border-corner-11 .left {background:url(/images/bg/border_corner_11.gif) repeat-y;}
.round-border-corner-11 .bottom {background:url(/images/bg/border_corner_11.gif) left bottom repeat-x;}

.b-breadcrumbs {color:#000; font-size:9px; margin:0px 0px 24px 0px;}
.b-breadcrumbs .wr {background:url(/images/bul/arrow_2.gif) 12px 16px no-repeat; padding:12px 30px;}

.b-company-info-short {background:#FFF; color:#999;}
.b-company-info-short h2 {color:#C00; font-size:20px; font-weight:normal;}
.b-company-info-short .text {font-size:11px; padding:12px 16px;}

.b-company-news {margin:0px 0px 24px -22px;}
.b-company-news .date {background:url(/images/bul/arrow_1.gif) 55px top no-repeat; font-size:9px; float:left; padding-top:2px; width:70px;}
.b-company-news .link {margin:0px 0px 0px 70px;}
.b-company-news 
.wr {padding:12px 20px;}
.b-company-news .link a {color:#999; text-decoration:none;}
.b-company-news .link a:hover {text-decoration:underline;}
.b-company-news .highlight {color:#000;}
.b-company-news .highlight .date {color:#C00;}
.b-company-news .highlight a {color:#000;}
.b-company-news .pages {clear:both; padding:20px 22px;}
.b-company-news .pages span {padding:0px 8px 0px 8px;}
.b-company-news .pages span a {background:#C00; color:#FFF; font-size:10px; padding:0px 3px; text-decoration:none; margin-right:1px;}
.b-company-news .pages span a:hover {text-decoration:underline;}

.pages {clear:both; padding:20px 22px;}
.pages span {padding:0px 8px 0px 8px;}
.pages a {background:#C00; color:#FFF; font-size:10px; padding:0px 3px; text-decoration:none; margin-right:1px;}
.pages a:hover {text-decoration:underline;}

.nav-left .b-news-archive {background:#FFF; font-size:11px;margin-left: 20px;position:relative;}
.nav-left .b-news-archive .year {float:left; width:80px; padding:0px 0px 12px 18px;}
.nav-left .b-news-archive .month {margin:0px 0px 0px 100px; padding:0px 0px 12px 0px;}
.nav-left .b-news-archive .level1 {padding:0px 0px 12px 0px;}
.nav-left .b-news-archive li {background:url(/images/bul/mdash_red_5.gif) 0px 7px no-repeat; padding:0px 0px 0px 10px;}
.nav-left .b-news-archive .archive {font-size:13px; padding:12px 0px 0px 28px;}
.nav-left .b-news-archive li a {color:#cc0000; text-decoration:underline;}
.nav-left .b-news-archive li a:hover {text-decoration:none;}

.b-sections {margin-bottom:24px;}
.b-sections .spacer {float:left; height:1px; width:20px; overflow:hidden;}
.b-sections .wr {padding:0px 20px 0px 40px;}
.b-sections-1 .column-left {float:left; margin-bottom:19px; width:236px;}
.b-sections-1 .column-right {float:left; margin-bottom:19px; width:154px;}
.b-sections-2 .column-left {float:left; margin-bottom:19px; width:154px;}
.b-sections-2 .column-right {float:left; margin-bottom:19px; width:236px;}

.b-quality {padding:0px 0px 40px 40px;}

.b-faces {font-size:10px; margin:0px -60px 0px -22px;}
.b-faces .wr {padding:19px 6px;}
.b-faces span {color:#999;}
.b-faces p {margin:0px 0px 5px 0px;}
.b-faces .human {padding:0px 5px 0px 0px;}
.b-faces .human img {margin:0px 10px 0px 0px;}

.b-glass {font-size:11px; padding:0px 20px 40px 40px;}
.b-glass .wr {padding:20px 12px 8px 12px;}
.b-glass li {background:url(/images/bul/mdash_red_9.gif) 0px 6px no-repeat; padding:0px 0px 12px 15px;}

.b-total {background:#FFF; color:#999; font-size:14px;}
.b-total .text {padding:16px 14px 0px 14px;}
.b-total .bottom .left-top {background:url(/images/bg/corner_blue_24_lt.gif) no-repeat;}
.b-total .bottom .right-top {background:url(/images/bg/corner_blue_24_rt.gif) right top no-repeat; padding-top:24px;}
.b-total .bottom .left-bottom {background:url(/images/bg/corner_blue_24_lb.gif) left bottom no-repeat;}
.b-total .bottom .right-bottom {background:url(/images/bg/corner_blue_24_rb.gif) right bottom no-repeat;}
.b-total .bottom .bg {background:#006fb2;}
.b-total .bottom .input {color:#FFF; padding:12px 24px; text-align:center;}
.b-total .bottom .input input {background:#006fb2; border:none; color:#FFF; cursor:pointer; font-size:13px;}
.b-total .tbl {}
.b-total .tbl th {border-bottom:1px solid #d9d9d9; font-weight:normal; padding:5px 8px 5px 0px; text-align:right;}
.b-total .tbl td {border-bottom:1px solid #d9d9d9; color:#C00; padding:5px 8px 5px 0px;}
.b-total .tbl .border-none {border:none;}

.b-calc {margin-left:-4px; padding:12px 0px 0px 0px;}
.b-calc {margin-right:-60px;}
.b-calc a {color:#4ca9d1;}
.b-calc .window {padding:0px 14px 12px 0px;}
.b-calc .window .right-top {background:url(/images/bg/window_rt.gif) right top no-repeat;}
.b-calc .window .right-bottom {background:url(/images/bg/window_rb.gif) right bottom no-repeat;}
.b-calc .window .left-bottom {background:url(/images/bg/window_lb.gif) left bottom no-repeat;}
.b-calc .window .right {background:url(/images/bg/window_r.gif) right top repeat-y;}
.b-calc .window .bottom {background:url(/images/bg/window_b.gif) left bottom repeat-x;}
.b-calc .window .height {background:url(/images/bg/window_height_1.gif) right center no-repeat;}
.b-calc .window .width {background:url(/images/bg/window_width_1.gif) center bottom no-repeat;}
.b-calc .window .image {padding:0px 24px 27px 0px;}
.b-calc .window {}
.b-calc .window {}
.b-calc .window {}
.b-calc .window {}
.b-calc .window-mesures {background:#e8e8e8; font-size:11px;}
.b-calc .window-mesures .text {padding:8px 12px;}
.b-calc .window-mesures h4 {color:#000; font-size:12px;}
.b-calc .window-mesures .bottom .left-top {background:url(/images/bg/corner_green_9_lt.gif) no-repeat;}
.b-calc .window-mesures .bottom .right-top {background:url(/images/bg/corner_green_9_rt.gif) right top no-repeat; padding-top:9px;}
.b-calc .window-mesures .bottom .left-bottom {background:url(/images/bg/corner_green_9_lb.gif) left bottom no-repeat;}
.b-calc .window-mesures .bottom .right-bottom {background:url(/images/bg/corner_green_9_rb.gif) right bottom no-repeat;}
.b-calc .window-mesures .bottom .bg {background:#73ae00;}
.b-calc .window-mesures .bottom .input {color:#FFF; padding:8px 12px; text-align:center;}
.b-calc .window-mesures .bottom .input input {background:#73ae00; border:none; color:#FFF; cursor:pointer; font-size:13px;}
.b-calc .features {background:#FFF; font-size:11px;}
.b-calc .features .text {padding:4px 6px; min-height:150px; //height:150px;}
.b-calc .features label {display:block; margin-bottom:5px;}
.b-calc .features select {font-size:11px;}
.b-calc .input input {border:1px solid #ccc; -moz-border-radius:8px;}
.b-calc {}

.clear {clear:both; height:1px; overflow:hidden;}
.f-left {float:left;}
.f-right {float:right;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


div.rich_pictures{
	z-index: 0;
	float: left;
	position: relative;
	word-wrap: break-word;
	padding: 20px 20px 0px 0px;
}

.pics_block{
	background-color : #e8e8e8;
}

.pics_block .text{
	font-family: arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .clearfix {height: 1%;}
/* End hide from IE5/mac */
