html, body {_behavior:url(/scripts/common/hover.htc);height:100%;position: relative;background:transparent url(/images/t/bg.jpg) repeat 0 0; margin:0; font: 13px/18px arial;}

h1 {font:normal 30px/36px 'Arial'; color:#000000; margin-bottom:15px; margin-top:30px;}
h2 {font:normal 24px/30px 'Arial'; color:#000000; margin-bottom:10px; margin-top:15px;}
h3 {font:bold 16px/20px 'Arial'; color:#005494; margin-bottom:10px; margin-top:15px;}

h1.smallsizeh1 {font:normal 24px/30px 'Arial'; margin-top:15px;}

a {color: #0496D3}
.png {behavior: url("/scripts/common/pngbehavior.htc");}
.container {position:relative; top:0; left:0; width:auto; min-height:100%; _height:100%;}

.main {position:relative; /*bottom:8px; right:8px;*/ width:100%; _width:expression(body.clientWidth > 1000 ? "100%" : "1000px"); min-width:1000px; overflow:hidden; background:transparent url('/images/t/head.gif') no-repeat top left; padding-bottom:112px;}
.main_small {position:relative; top:0; left:0; width:100%; _width:expression(body.clientWidth > 1000 ? "100%" : "1000px"); min-width:1000px; overflow:none; background:white url('/images/c/main_illustration_active.jpg') no-repeat top right; padding-bottom:112px;}

.family .main {background-image: url(/images/c/main_illustration_family.jpg);}
.active .main {background-image: url(/images/c/main_illustration_active.jpg);}

.light {width: 600px;margin: 0 50px;min-width:600px;height: 500px;}
.light h1 {margin: 50px 0 30px 0;}
.light .gallary-item-imageframe {left: 0;}

.main_left {position:relative; width:18%; float:left; margin-top:57px; margin-right:3%; padding-left:0;}
.logotype {position:relative; /*top:0; left:0;*/ width:142px; height:124px; padding:81px 0 5px 5px;}
.logotype a img {border:none;}
.mini_nav {position:relative; top:0; left:0; width:240px; height:17px; margin:10px 0 0;}
.mini_nav .icons {width:140px; _width:120px; padding:3px 0 0 13px; float:left;}
.mini_nav .icons div {float:left; width:13px; margin:0 26px 0 0;}
.mini_nav .icons div img {margin:0;}
.mini_nav .languages div {padding:3px 8px 2px; float:left;}
.mini_nav .languages div.active {height:17px; background:#e4dace url('/images/c/languages_active_right.gif') no-repeat top right; padding:0 2px 0 0;}
.mini_nav .languages div.active div {background:transparent url('/images/c/languages_active_left.gif') no-repeat top left; padding:3px 4px 4px 8px;}

.hrmenu {position:relative; margin:5px 0 15px;}
.hrmenu ul {padding:0px; margin:0px;}
.hrmenu li {display:inline; margin-right:25px; font-size:16px; font-weight:bold; color: #005494;}
.hrmenu li.sel {display:inline; margin-right:25px; font-size:16px; font-weight:bold; color: #ffffff; text-decoration: underline; padding:2px 7px 5px; background-color: #08223b;}
.hrmenu a {color: #005494;}
.hrmenu .sel a {color: #ffffff;}




.facts {width:auto; padding:0 0 45px 0; margin-left:48px; margin-top:40px;}
.facts ul {padding:0; margin:0px;}
.facts li {/*color:#8D8D8D;*/color:#474747;font-family:arial;font-size:11px;margin-bottom:15px;}
.facts li a {color:#005494;font-family:arial;font-size:13px;}
.facts li span {color:#000000;font-family:arial;font-size:13px;}
.facts p {color: #000000; font:12px/16px 'Arial'; /*margin-top: 40px;*/}
.facts p a {color: #005494; font-style: normal;}


.complects {width:auto; /*border:1px solid #fff;*/ margin-left:48px; padding:40px 10% 45px 0;//padding-right: 0; background:transparent url('/images/c/pigeon.jpg') no-repeat top right;}
.complects p {font:normal 14px/22px 'Arial'; color:#474747; margin:5px 0;}
.complects p img {margin: 5px 0; border:medium none;}


.main_right {position:relative; width:74%;float:left; margin-right:-1px; margin-bottom:60px; padding-right:4.5%; z-index: 100;}

/*~ Block for alpha layer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header_bg {position:absolute; /*top:0;*/ right:0; width:50%; height:420px;}
.filter {z-index: 2; position: absolute;left: 25%;top: 0;width: 60%;height: 550px;background: url(/images/c/main_illustration_filter.png) no-repeat;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/c/main_illustration_filter.png',sizingMethod='crop');}
.white-filter {position: absolute;left: 0;top: 0;width: 25%;height: 550px;}


.site_title {position:relative; top:0; left:0; width:500px; height:126px; padding:0 0 0 0; margin:5px 0 0;/*border: solid 1px #013b71;*/ /*background: #ffffff url(/images/t/bg_line_contacts.jpg) repeat-x 0 bottom;*/}
.site_title .types {width:95.5%; height:124px; _height:122px; margin: 1px 11px 0; padding:0; text-align:left;background: #ffffff url(/images/t/bg_line_contacts.jpg) repeat-x 0 bottom;}
.site_title .types h1{font:bold 13px/15px 'Arial'; color:#005494; margin: 0;}
.site_title .types .out {display:inline; height:19px; background:transparent url('/images/c/types_active_left.gif') no-repeat top left; padding:0 0 4px 5px; _padding:0 0 1px 5px;}
.site_title .types .active {display:inline; background:#c59762 url('/images/c/types_active_right.gif') no-repeat top right; padding:0 6px 3px 3px; _padding:1px 6px 4px 3px; margin:0 3px 0 0; // margin:0 6px 0 0;}

.mininav {margin-top:30px;position:absolute;right:25%;text-align:right;width:380px; z-index: 5;}
.mininav span {font-size: 11px; font-family:arial; margin-right:10px;}
.mininav span a {color: #005494;}

.right_content {position:relative; width:100%;}
.right_content p {margin:15px 0;}
.right_content p.crumbs {font-size: 12px; line-height:16px;}
.right_content p.crumbs a {color:#6495ba;}
.right_content .l {width:65%; padding:0 4.5% 0 0; vertical-align:top;}
.right_content .r {width:25%; padding:0 0 0 4.5%; vertical-align:top;}
.right_content .right_content_right .padding {width:auto; padding:0 45px;}
.right_content .right_content_right .response {width:auto;}
.right_content .right_content_right .response p {width:auto; margin:0;}
.right_content div.whitebox {position:relative; width:100%; height: 200px; border: solid 1px #a5a5a5; background-color: #ffffff; /*background: white url(/images/c/forwb.jpg) no-repeat 0 0;*/}
.right_content div.whitebox p {color: #525252; font-family: arial; font-size: 11px; width: 45%; margin: 12px 15px; float:left;}
.gallery_container {position: relative;overflow: hidden;height: 200px;}
.gallery {position:absolute; top: 1.4em; left:0; width:100%; margin:30px 0 0 0;}
.gallery .images {width:auto; height:107px; overflow:hidden;}
.gallery .images img {border: 1px solid #bcbcbc; margin-right: 10px;}
.gallery .arrows {position:relative; top:0; left:0; width:auto; height:20px;}
.gallery .arrows .left {position:absolute; top:0; left:0; width:50%; text-align:left;}
.gallery .arrows .right {position:absolute; top:0; right:0; width:50%; text-align:right;}

.right_content #content2 {margin-bottom: 40px; }
.right_content #content2 table {width: 100%; }
.right_content #content2 table td {font-family: arial; font-size: 12px; line-height: 18px; padding-right:20px;}
.right_content #content2 table td a {color: #005494;}

.news {position:relative; top:0; left:0; width:auto; height:auto; padding:0px 0 70px; //padding:0 0 70px; clear:both;}
.news .one {position:relative; width:24%; float:left; padding:0 4.5%;}
.news .one p {width:auto; padding:0;}
.news .two {position:relative; width:34%; float:left;}
.news .two p {width:auto; padding:0;}
.news .links {position:relative; top:0; left:0; width:auto; height:auto; padding:10px 0 0; clear:both;}
.news .links p {width:auto; padding:0 0 0 4.5%;}
.news p.date {margin:0 0 5px 0;}
.news .rss img {margin:0 4px -2px 20px;}

/* врезки */
.incut {color:#525252; background-color:#FFFFFF;border-bottom:1px solid #B7B7B7;border-top:1px solid #B7B7B7; margin:2em 0;padding:30px;line-height:1.5em;}
.range {background: url("/images/c/range.gif") no-repeat 100% 10px #e1e1e1;padding-right:255px; height:140px; overflow:visible; font-size:12px;color:#000000;}

.footer {position:relative; top:0; left:0; width:99.9%; _width:expression(body.clientWidth > 1000 ? "100%" : "1000px"); min-width:1000px; height:112px; margin-top:-112px;}
.footer .line {position:relative; top:0; left:0; margin:0 48px 13px; border-top:2px solid #c6c6c6;}
.footer .bg {position:relative; top:0; left:0; width:auto; padding-left:48px;}
.footer table {width:100%;}
.footer table .l {width:50%; padding:0 0 0 0; vertical-align:top;line-height:23px;}
.footer table .l a {color: #000000;}
.footer table .r {width:40%;_width: 50%; padding:0 45px; vertical-align:top;}
.footer table .r .dominion {width:200px;}
.footer table .r .dominion .logo {padding:4px 3px 0 0; float:left}
.footer .formix { position: absolute; float: right; right: 77%; margin: 0px 0 0 0; padding: 0; width:140px;}
.footer .formix * {line-height:1; font-family: Tahoma; font-size: 11px; color: #006BAF; }
.footer .formix p { margin: 0 0 10px 0; padding: 0; }
.footer .formix p img { float: left; margin: 0 8px 1px 0; }
.footer .formix p a { cursor: hand; text-decoration: underline; color:#7E99A4;}
.footer .formix p a:hover { text-decoration: underline; }

.curent_item {position:relative; top:-1px; left:-12px; width:100%; height:auto; border:1px solid #cdc3b6;}
.curent_item .item {padding-left:11px;}
.curent_item .ctl {position:absolute; top:-1px;left:-1px; width:50%; height:11px; background:url('/images/c/corner_tl.gif') no-repeat top left;}
.curent_item .ctr {position:absolute; top:-1px;left:1px; width:100%; height:11px; background:url('/images/c/corner_tr.gif') no-repeat top right;}
.curent_item .cbl {position:absolute; bottom:0; _bottom:-1px; left:-2px; width:50%; height:100%; background:url('/images/c/corner_bl.gif') no-repeat bottom left;}
.curent_item .cbr {position:relative; bottom:-1px; left:1px; width:100%; height:11px; background:url('/images/c/corner_br.gif') no-repeat bottom right;}
.curent_item ul {paddig:0; margin:0;position: relative;}
.curent_item .subitem {/*display:inline;*/ padding:4px 5px 5px 33px;}
.curent_item .subitem_active {display:inline; padding:3px 10px 6px 33px; background:url('/images/c/ul_level_one.gif') no-repeat top right;}
.curent_item ul {padding:0; margin:0 0 20px 0;position: relative;}
.curent_item ul li {padding-left:50px; padding-right:10px; margin:10px 0 0 0; background:url('/images/c/mdash_14px_blue.gif') no-repeat 30px 6px;position: relative;border: 1px solid #fff;}
.curent_item ul li.active {background:url('/images/c/mdash_14px.gif') no-repeat 30px 6px;}
.curent_item ul ul li {padding-left:64px; // padding-left:20px; background:#fff url('/images/c/li.gif') no-repeat 52px 5px; // background:transparent url('/images/c/li.gif') no-repeat 6px 5px;}

.content {width:auto; position:relative; left:0; padding:0;padding-bottom: 50px;}
.content .ruler {width:auto; height:auto; padding:44px 0 35px 0;}
.content .ruler img {border-width:0; margin:4px 5px 0 0;}
.content h1 {margin:0 0 30px 0;}
.content h2 {margin:40px 0 20px 0;}
.content h3 {margin:40px 0 20px 0;}
.content p {margin:0 0 20px 0;}
.content ol {padding:0; margin:0 0 0 30px; position:relative; left:-30px;}
.content ol li {margin:0 0 20px 0;}
.content ul {padding:0; position:relative; left:-25px; // left:-65px;}
.content ul ul {margin-top:15px; margin-left:25px; _margin-left:0; left:0;}
.content ul li {padding:0 0 0 25px; margin:0 0 20px 0; background:transparent url('/images/c/mdash_16px.gif') no-repeat 2px 10px;}
.content img {border:1px solid #8e8e8e; margin:0 0 10px 20px; _margin:0 0 10px 20px;}
.content table {width:100%; clear:both;}
.content table th {padding:10px 15px; text-align:right; background:#ebf7f5; border-bottom:1px solid #d5e1d8;}
.content table td {padding:10px 15px; text-align:right; border-bottom:1px solid #d5e1d8;}
.content table td.bg {background:#ebf7f5;}
.content form {width:50%; margin:0 0 20px 0;}
.content form label {display:block; width:95%; margin:10px 0 0 0;}
.content form input.text {width:95%; border:1px solid #85a2bd;}
.content form input.error {width:95%; border:2px solid #d84714;}
.content form input.submit {margin:10px 0 0 0;width:96%;}
.content form .info {padding:10px 0 60px; margin:15px 0 0; border-top:1px solid #e0e0e0;}

.laquo {margin:0 4px -4px -14px;}
.raquo {margin:0 0 8px -1px;}
.no_border {border-width:0 ! important;}
.no_background {background-image:none ! important;}


.site_title h1 {font:normal 24px/24px 'Arial'; color:#444;}
.site_title .types {font:normal 12px/18px 'Arial'; color:#000; position: absolute; z-index: 5; -moz-border-radius: 10px; border:1px solid #08223B;}
.site_title .types a {color:#000; text-decoration:none; border-bottom:1px dotted #000;margin: 0 8px 0 8px;}
.site_title .types .active {color:#fff;}
.site_title .types table {width:99%; margin: 4px 12px; _margin: 0px 12px 0px 12px;}
.site_title .types table tr td {vertical-align:top;}
.site_title .l_t_corner  {background: url(/images/t/corners3.gif) no-repeat -15px -16px; width: 428px; height: 113px; position: absolute; left: 0px; top: 0px; z-index:3;}
.site_title .r_t_corner {background: url(/images/t/corners3.gif) no-repeat 0px -16px; width: 12px; height: 113px; position: absolute; right: 0px; top: 0px; z-index:3;} 
.site_title .l_b_corner {background: url(/images/t/corners3.gif) no-repeat -15px 0px; width: 428px; height: 13px; position: absolute; left: 0px; bottom: 0px; z-index:3;} 
.site_title .r_b_corner {background: url(/images/t/corners3.gif) no-repeat 0px 0px; width: 12px; height: 13px; position: absolute; right: 0px; bottom: 0px; z-index:3;}

 

.mini_nav .languages {font:normal 11px/11px 'Arial';}
.mini_nav .languages a {color:#0496d3;}
.mini_nav .languages .active {color:#828282;}
.main_menu h2 {font:normal 18px/24px 'Arial'; color:#47a962;}
.main_menu .item, .main_menu .curent_item {font:normal 18px/24px 'Arial';}
.main_menu .item a, .main_menu .curent_item a {color:#0496d3;}
.main_menu .item a:hover, .main_menu .curent_item a:hover {color: #f65e29}

.curent_item .subitem, .curent_item .subitem_active {font:normal normal 16px/24px 'Arial'; color:#444;}
.main_menu .curent_item ul li {font:normal normal 14px/14px 'Arial'; color:#444;}
.main_menu .curent_item ul ul li {font:normal normal 12px/12px 'Arial'; color:#444;}

.second_menu ul li {font:normal 16px/24px 'Arial';}
.second_menu ul li a {color:#0496d3;}



.right_content p {font:normal 13px/18px 'Arial'; color:#000000;}
.right_content p a {color:#0496d3;}
.r h2 {font:normal 18px/24px 'Arial';}
.r h2 a {color:#0496d3;}
.response p {font:italic normal 14px/22px 'Arial';}
.response p.author {font:bold 11px/15px 'Arial';}
.gallery .arrows a {font:normal 14px 'Arial'; color:#30a0cf; text-decoration:none; border-bottom:1px dotted #30a0cf;}
.news p {font:normal normal 12px/18px 'Arial'; color:#616161;}
.news p a {color:#0496d3;}
.news p.date {font:italic normal 11px/11px 'Arial';}

.red_blink a {
color:#FF0000 !important;
text-decoration:blink;
font-weight:bold;}


.withminilogo {position:relative; /*width:180px;*/margin-top:27px;}
.withminilogo p.minilogo {background: url(/images/t/minilogo.gif) no-repeat 1px 1px;}
.withminilogo p {font:normal 12px/16px 'Arial'; margin:5px 0; padding-left:25px;}
.withminilogo p a {color: #005494;}

.blackbox {position:relative; top:0; left:0; /*width:440px;*/ /*height:126px;*/ padding:0 0 0 0; _padding:0 1px 0px 0; margin:5px 0 0 30px;background-color: #08223b; width:85%;}
.blackbox .blackbody {width:100%; /*height:126px;*/ margin: 0px; padding:0; text-align:left;}
.blackbox .blackbody p {font:normal 12px/18px 'Arial'; color:#fff;margin:0;padding:10px 20px;}
.blackbox .blackbody a {color:#000; text-decoration:none; border-bottom:1px dotted #000;margin: 0 8px 0 8px;}
.blackbox .blackbody .active {color:#fff;}
.blackbox .blackbody table {width:90%; margin: 14px 20px;}
.blackbox .l_t_bcorner  {background: url(/images/t/l_t_bcorner.gif) no-repeat 0px 0px; width: 11px; height: 11px; position: absolute; left: 0px; top: 0px; }
.blackbox .r_t_bcorner {background: url(/images/t/r_t_bcorner.gif) no-repeat 0px 0px; width: 11px; height: 11px; position: absolute; right: 0px; top: 0px; } 
.blackbox .l_b_bcorner {background: url(/images/t/l_b_bcorner.gif) no-repeat 0px 0px; _background-position: 0px 4px; width: 11px; height: 11px; position: absolute; left: 0px; bottom: 0px; } 
.blackbox .r_b_bcorner {background: url(/images/t/r_b_bcorner.gif) no-repeat 0px 0px; _background-position: 0px 4px; width: 11px; height: 11px; position: absolute; right: 0px; bottom: 0px; } 

.scroll_pics {border:1px solid blue;height:225px;margin:20px 0;width:100%;}

.technology h2 {font:normal 18px/24px 'Arial'; color:#47a962;}
.technology h2 a {color:#0496d3;}
.technology p {font:italic normal 14px/22px 'Arial'; color:#616161;}
.technology p a {color:#0496d3;}


.anons h2 {font:normal 18px/24px 'Arial'; color:#47a962;}
.anons h2 a {color:#0496d3;}
.anons p {font:normal 14px/22px 'Arial'; color:#616161;}



.content .ruler {font:normal normal 11px 'Arial'; color:#8c8c8c;}
.content .ruler a {color:#47a962;}
.content p, .content ol li, .content ul li {font:normal normal 16px/22px 'Arial'; color:#616161;}
.content a {color:#0496d3;}
.content .ruler a:visited, .content .site-map a:visited, .content .gallary-nav a:visited {color:#0496d3;}
.content a:visited {color:#8e58c4;}
.content a:hover {color:#f65e29;}
.content table th {font:bold 14px 'Arial'; color:#47a962;}
.content table td {font:normal 14px/22px 'Arial'; color:#616161;}

.content form label, .content form input {font:normal 14px 'Arial'; color:#616161;}
.content form label span, .content form label.error, .error_text {color:#d84714;}
.content form .error_text {font:normal 11px/14px 'Arial';}
.content form .info {font:normal 13px 'Arial'; color:#5d6e73;}
.content form .info span {color:#d84714;}

.footer p {font:normal normal 14px/18px 'Arial'; color:#616161;}
.footer p a {color:#0496d3;}

.notfool {width: 68%;}
.width-50 {width: 50%;}
.width-75 {width: 75%;}

img.left {border: none; float: left; padding: 0 15px 15px 3px;}
img.right {border: none; float: right; padding: 0 3px 15px 15px;}

.pages{font:normal normal 14px/22px 'Arial'; color:#616161;margin-top:2em;}
ol.pages-list{list-style:none;display:inline;}
ol.pages-list li{display:inline; font:normal normal 14px/22px 'Arial'; color:#616161;}
ol.pages-list li a, ol.pages-list li strong{padding: 0 3px;}
ol.pages-list li.pages-current{font-weight: bold;}

.client_list:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

ul.gallary {left: 0;margin: 0; padding: 0;//min-height: 1%;_height: 1%;width: 97%;}
ul.gallary:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.gallary .gallary-item {background: none; margin: 0 10px 10px 0; padding: 0; float: left; width: 145px; height: 105px; overflow: hidden; border: solid 1px #bcbcbc;}
.gallary .gallary-item-preview {padding: 0; margin: 0; border: none;}

.gallary-item-full {position: relative; width: 600px; font:normal normal 16px/22px 'Arial'; color:#616161;}
.gallary-item-imageframe {width: 586px; position: relative; left: -6px;border: solid 1px #a2a1a1; padding: 5px; margin-bottom: 27px;}
.gallary-item-imageframe-inner {border: solid 1px #e8e8e8; overflow: hidden; width: 584px;}
.gallary-item-full .gallary-item-image {margin:0;border:none;}
.gallary-item-info {padding-right: 200px; position: relative;}
.gallary-nav {width: 170px; position: absolute; right: 0; top: 0; background-image: url(/images/c/razd.jpg); background-repeat: no-repeat; background-position: 47% 60%;}
.gallary-nav .gallary-nav-pref {float: left; padding-left: 13px; background-image: url(/images/c/arr-l-act.jpg); background-repeat: no-repeat; background-position: left center;}
.gallary-nav .gallary-nav-next {float: right; padding-right: 13px; background-image: url(/images/c/arr-r-act.jpg); background-repeat: no-repeat; background-position: right center;}

ul.gallary-plan {left: 0; margin: 0; padding: 0;//min-height: 1%;_height: 1%;}
ul.gallary-plan:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.gallary-plan .gallary-plan-item {background: none; margin: 0 10px 10px 0; padding: 0; float: left; width: 150px; height: 125px; overflow: hidden;}
.gallary-plan .gallary-plan-preview {display: block; padding: 0; margin: 0; border: solid 1px #bcbcbc;}
.gallary-plan .gallary-plan-descr {display: block;font:normal 11px/14px 'Arial'; color:#838383; margin: 0; padding: 0;}

.news-menu{position: relative; left: -11px; margin-bottom: 2em;}
ol.news-menu-list{list-style:none;}
ol.news-menu-list li{display:inline; color:#616161;}
ol.news-menu-list li a{padding: 0 11px;}
ol.news-menu-list li.news-menu-current{font-weight: bold;padding: 0 11px;}


.news-list{font:normal normal 12px/18px 'Arial'; color:#616161;}
.news-item{margin-bottom: 2em;}
.news-item-date{font-style:italic;}

.js .block-selector {position: relative; left: -25px; padding:0 25px 0; margin:0 0 25px 0; background:transparent url('/images/c/mdash_16px_blue.gif') no-repeat 2px 10px;border: 1px solid #fff;}
.js .block-selector h3 {display: inline;font:normal normal 16px/22px 'Arial'; color:#30a0cf; text-decoration:none; cursor: pointer; border-bottom:1px dotted #30a0cf;margin: 0 0 1em;}
.js .block-selector-current {position: relative; left: -25px; padding:0 25px 0; background:transparent url('/images/c/mdash_16px.gif') no-repeat 2px 10px;border: 1px solid #fff;}
.js .block-selector-current h3 {display: inline;font:normal normal 16px/22px 'Arial'; color:#616161; text-decoration:none; cursor: pointer; border-bottom:1px dotted #616161;margin: 0 0 1em;font-weight: bold;}
.js .block-body {display: none;}
.js .block-body-current {margin:0 0 20px 0;}
.js .block-body-current ul {left: 0; margin-left: 0px;}
.js .block-body-current ul li {background-image: url('/images/c/mdash_14px.gif');}
.js .block-body-current ol {margin-left: 0px;}

ol.pic-list {list-style: none;position: relative;}
ol.pic-list li.pic-list-item {padding-left: 83px; padding-bottom: 27px; background-repeat: no-repeat;position: relative}
ol.pic-list li.pic-item-1 {background: url('/images/c/pic-list-1.jpg') no-repeat;}
ol.pic-list li.pic-item-2 {background: url('/images/c/pic-list-2.jpg') no-repeat;}
ol.pic-list li.pic-item-3 {background: url('/images/c/pic-list-3.jpg') no-repeat;}
ol.pic-list li.pic-item-4 {background: url('/images/c/pic-list-4.jpg') no-repeat;}
ol.pic-list li.pic-item-5 {background: url('/images/c/pic-list-5.jpg') no-repeat;}


.coord-map {width: 600px; height: 540px; background-repeat: no-repeat; background-image: url('/images/c/map.jpg');position: relative;}
.coord-map p {font:12px/18px 'Arial'; margin-bottom: 10px;}
.coord-map form label,
.coord-map a {font:12px/18px 'Arial';}
.coord-map a.print {padding-left: 16px; background-repeat: no-repeat; background-position: left bottom; background-image: url('/images/c/print.gif');cursor: poiner}
.coord-map img.map {display: none;}
.coord-map form input,
.coord-map form input.error,
.coord-map form input.text {width: 99%;}

.coord-contacts {width: 300px;margin-left: 300px;_zoom: 1;position: relative;}

.coord-feedback-frame {position: relative; left: -11px; padding: 10px; border: solid #c0d7c6 1px;width:100%; background-color: #ffffff;}
.coord-feedback-trigger {position: relative;}
.close #closer {display: none;}
.coord-feedback-trigger #closer {border: none;position: absolute; right: 0;cursor: pointer;}
.coord-feedback-trigger #closer img {border: none;}
.coord-feedback-trigger a {color: #565656; font-weight: bold; border-bottom: dashed 1px; text-decoration: none;}
.coord-feedback-form {}
.coord-feedback-form .sended {margin-top: 10px;}
.coord-feedback-form form {width: 100%;}

.close .coord-feedback-frame {padding: 10px; border: none; background-color: transparent;}
.close .coord-feedback-trigger {background-image: none;}
.close .coord-feedback-trigger a {color: #0496d3; font-weight: normal;}
.close .coord-feedback-form {display: none;}

.main_left .site-map {width: 100%; float: left;padding: 15px 0 0 0;}
.content .site-map {width: 100%;padding: 9px 0 0 0;//padding: 30px 0 0 0;position: relative;}
.main_left .site-map {margin-top: 30px;}
.main_left ul.site-map-col {float: none;position: relative; left: -25px; padding: 0; width: 100%;font:normal normal 16px/22px 'Arial'; color:#616161;margin: 0;}
.main_left ul.site-map-col ul {margin-top:15px; margin-left:25px; padding-left: 0; _margin-left:0; left:0;}
.content .site-map table {width: 70%;border: 0;position: relative;margin: 0;padding: 0;}
.content .site-map table tr {}
 .content .site-map table tr td {text-align: left;padding: 0;margin: 0;vertical-align: top;border: 0;}
.content .site-map .col {float: left; width: 35%;padding-right: 13%;margin: 0;border: 1px solid;position: relative;}

.sub_d {display: none; top:30px;}
.active_d .sub_d {display: block;}
.c2p {height: 25px; width:100%; float: left; z-index: 100;}

ul.site-map-col {position: relative;}
/*ul.site-map-col {//min-height: 1%;_height: 1%;margin: 0;border: 1px solid;}*/
/*ul.site-map-col:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}*/

ul.site-map-col li {padding:0 0 0 25px; margin:0 0 20px 0; background-repeat: no-repeat; background-position: 2px 10px; background-image: none;position: relative;border: 1px solid #fff;}
ul.site-map-col li a {color: #0496D3;}
ul.site-map-col ul li { background-image: url('/images/c/mdash_14px.gif');//margin: 0;}
ul.site-map-col ul ul li {background-image: url(/images/c/li.gif); padding-left: 20px;}


@media print{
	.mini_nav, .main_menu, .second_menu, .footer, .ruler, .print, .anons {display: none!important;width: 0;padding: 0;}
    .main_left {float: none;}
    .main_right {float: none;padding-left:4.5%;}
    .coord-contacts {margin: 0; width: 100%;}
    .coord-map {background: none}
    .coord-map img.map {display: block;border: 0;padding: 0;margin: 20px 0 0 0;}
    .coord-feedback {display: none}
}

