@charset "utf-8";
/* CSS Document */

html {height:100%; background:#fff; }

body {position:relative; color:#717171; width:100%; margin:0; padding:0; font-size:100.01%; font-family:Tahoma, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }

.container {width:999px; height:auto; margin:0 auto; overflow:hidden; }


/* HEADER */
.header-block {position:relative; height:255px; width:999px; background:url(/images/top-img.jpg) 0 0 no-repeat; }

.flash-box {position:absolute; width:999px; height:255px; left:0; top:0; z-index:4; }

.no-flash {position:absolute; width:110px; height:82px; left:52px; top:98px; z-index:5; }

.no-flash a {width:110px; height:82px; display:inline-block; text-decoration:none; }



/* TOP-MENU */
.top-menu-block {background-color:#0d3e81; position:relative; z-index:5; height:33px; }

.fon-menu-left {position:absolute; width:19px; height:33px; left:0; top:0; z-index:6; }

.fon-menu-right {position:absolute; width:453px; height:33px; right:0; top:0; z-index:6; }

* html .fon-menu-right {right:-1px; }

.top-menu-box {position:relative; top:0; left:0; z-index:7; height:33px; padding:0 28px 0 25px; }

.top-menu {float:left; width:800px; padding:6px 0 0 0; }

* html .top-menu {padding:10px 0 0 0; }

*:first-child+html .top-menu {padding:10px 0 0 0; }

.top-menu ul {margin:0; padding:0; list-style:none; }

.top-menu li {color:#fff; font-size:85%; display:inline; padding:1px 35px 1px 8px; margin:1px 0; line-height:100%; text-align:left; text-transform:uppercase; position:relative; z-index:11; background:none; }

.top-menu a:link {position:relative; z-index:20; }
.top-menu a:visited {position:relative; z-index:20; }
.top-menu a:hover {position:relative; z-index:20; }

.top-menu a:link, .pictogr-block a:link {color:#c9cdd2; text-decoration:none; }
.top-menu a:visited, .pictogr-block a:visited {color:#c9cdd2; text-decoration:none; }
.top-menu a:hover, .pictogr-block a:hover {color:#fff; text-decoration:none; }

.pictogr-block {float:right; width:135px; color:#fff; padding:9px 0 0 0;  }

.home {float:left; width:15px; height:12px; overflow:hidden; }

.home a:link {text-decoration:none; width:15px; height:12px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/home.gif) 0 0 no-repeat; }
.home a:visited {text-decoration:none; width:15px; height:12px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/home.gif) 0 0 no-repeat; }
.home a:hover {text-decoration:none; width:15px; height:12px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/home.gif) -15px 0 no-repeat; }

.mail {float:left; width:12px; height:9px; padding:3px 0 0 0; overflow:hidden; }

.mail a:link {text-decoration:none; width:12px; height:9px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/mail.gif) -12px 0 no-repeat; }
.mail a:visited {text-decoration:none; width:12px; height:9px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/mail.gif) -12px 0 no-repeat; }
.mail a:hover {text-decoration:none; width:12px; height:9px; display:inline-block; overflow:hidden; vertical-align:top; background:url(/images/mail.gif) 0 0 no-repeat; }

.dash {float:left; width:25px; height:12px; background:url(/images/dash.gif) 12px 1px no-repeat; }

.lang {font-size:80%; margin:0 0 1px 0; padding:0 0 2px 0; line-height:100%; color:#fff; float:left; text-align:left; }



/* SEARCH */
.search-box {position:absolute; width:234px; height:50px; left:0; top:10px; z-index:10; }

.search {background:url(/images/search.png) 0 0 no-repeat; position:absolute; width:234px; height:50px; left:0; top:0; z-index:11; }

* html .search {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search.png', sizingMethod='scale')}

.search-form {position:relative; left:0; top:0; padding:24px 14px 0 17px; z-index:12; zoom:1; }

.inp-search {float:left; width:147px; height:15px; font-size:10pt; color:#fff; background:#254e8e; border:0; }

.inp-butt {float:right; width:38px; height:16px; }



/* SUBMENU */
.submenu-box {position:absolute; width:199px; left:0; top:10px; z-index:10; }

.submenu-top {background:url(/images/submenu-top.png) 0 0 no-repeat; height:29px; overflow:hidden; }

* html .submenu-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu-top.png', sizingMethod='scale')}

.submenu-bott {background:url(/images/submenu-bott.png) 0 0 no-repeat; height:15px; overflow:hidden; }

* html .submenu-bott {background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu-bott.png', sizingMethod='scale')}

.submenu {background:#5677a9; min-height:10px; height:auto !important; height:10px; }

.submenu {margin:0; padding:1px 0; list-style:none; }

.submenu p.s-menu {background:#254e8e; padding:4px 20px 6px 20px; margin:0 0 1px 0; text-transform:none; font-size:80%; }

.sub-minus {float:right; display:block; width:15px; height:9px; overflow:hidden; background:url(/images/sub-minus.png) 0 0 no-repeat; margin:2px -14px 0 0; }

* html .sub-minus {display:inline; margin:2px -18px 0 0; }

*:first-child+html .sub-minus {margin:2px -18px 0 0; }

.sub-plus {float:right; display:block; width:15px; height:9px; overflow:hidden; background:url(/images/sub-plus.png) 0 0 no-repeat; margin:2px -14px 0 0; }

* html .sub-plus {display:inline; margin:2px -18px 0 0; }

*:first-child+html .sub-plus {margin:2px -18px 0 0; }

.submenu .sub02 {margin:8px 0 13px 0; background:none; }

.submenu p.sub-sub-menu {background-color:none; padding:3px 20px 1px 20px; margin:0 0 1px 0; background:url(/images/li.png) 20px 9px no-repeat; text-transform:none; font-size:80%; }

.submenu p.sub-sub-menu a:link {display:block; background:url(/images/li.png) 0 5px no-repeat; color:#c9cdd2;  }
.submenu p.sub-sub-menu a:visited {display:block; background:url(/images/li.png) 0 5px no-repeat; color:#c9cdd2; }
.submenu p.sub-sub-menu a:hover {display:block; background:url(/images/li-a.png) 0 5px no-repeat; color:#c9cdd2; text-decoration:underline; }

.submenu p.sub-sub-menu span {display:block; padding:0 0 0 14px; margin:1px 0; }

.spacer {display:block; height:15px; overflow:hidden; }

span.submenu-box-label {color:#C9CDD2; cursor:default; }




/* CONTENT */
.content-block {padding:20px 0; overflow:hidden; min-height:10px; position:relative; z-index:1; }

* html .content-block {overflow:visible; height:10px; }

.hidden {overflow:hidden; min-height:20px; }

* html .hidden {overflow:visible; height:20px; }

.razdel-box {float:left; width:249px; padding:0 0 25px 0; }

#proyectirov {float:right; width:69px; height:86px; }

#building {float:right; width:82px; height:67px; }

#restavration {float:right; width:91px; height:78px; }

#reconstruction {float:right; width:84px; height:87px; }

.razdel-box h2 {font-size:105%; padding:25px 0 12px 17px; margin:1px 0; clear:none; }

.razdel-box p {padding:1px 0 2px 18px; margin:1px 0; line-height:115%; font-size:80%; color:#373737; }

.razdel-box a:link {color:#0d3e81; text-decoration:none; }
.razdel-box a:visited {color:#0d3e81; text-decoration:none; }
.razdel-box a:hover {color:#0d3e81; text-decoration:underline; }



/* PHOTO on INDEX */
.company-photo {overflow:hidden; min-height:20px; padding:0 0 19px 0; }

* html .company-photon {overflow:visible; height:20px; }

.photo-block {float:right; width:322px; position:relative; z-index:1; }

.blue-top-box {position:absolute; left:0; top:0; width:322px; height:29px; z-index:3; }

.blue-top {background:url(/images/blue-top.png) 0 0 no-repeat; width:322px; height:29px; }

* html .blue-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue-top.png', sizingMethod='scale')}

.photo-index {position:relative; left:0; top:0; z-index:2; }

.blue-box {height:28px; overflow:hidden; background:#5183b2; position:relative; z-index:1; }

.blue-left {position:absolute; left:0; top:0; width:21px; height:28px; z-index:2; }

.blue-right {position:absolute; right:0; top:0; width:21px; height:28px; z-index:2; }

.blue-text {position:relative; left:0; top:0; z-index:3; }

.blue-text p {color:#fff; font-size:70%; text-align:center; margin:1px 0; padding:5px 18px 2px 18px; white-space:nowrap; width:270px; overflow:hidden; }

.blue-text a:link {color:#fff; text-decoration:none; }
.blue-text a:visited {color:#fff; text-decoration:none; }
.blue-text a:hover {color:#fff; text-decoration:underline; }



/* LEFT COLUMN PAGE */
.left-col-box {float:left; width:250px; }

.photo-page-block {width:250px; position:relative; z-index:1; overflow:hidden; }

.korner-top-box {position:absolute; left:0; top:0; width:250px; height:20px; z-index:3; }

.korner-top {background:url(/images/korner-top.png) 0 0 no-repeat; width:250px; height:20px; }

* html .korner-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/korner-top.png', sizingMethod='scale')}

.photo-page {position:relative; left:0; top:0; z-index:2; }

.korner-box {height:28px; overflow:hidden; background:#113976; position:relative; z-index:1; width:250px; }

.korner-left {position:absolute; left:0; top:0; width:18px; height:28px; z-index:2; }

.korner-right {position:absolute; right:0; top:0; width:18px; height:28px; z-index:2; }

.korner-text {position:relative; left:0; top:0; z-index:3; width:250px; }

.korner-text p {color:#fff; font-size:70%; text-align:left; margin:1px 0; padding:5px 10px 2px 18px; white-space:nowrap; width:194px; overflow:hidden; }

.plus {float:right; width:15px; margin:9px 10px 0 0; }

.tab-sm-photo {margin:20px 0 0 0; }

.tab-sm-photo td {vertical-align:top; text-align:left; }

.sm-photo-box {position:relative; z-index:1; width:82px; height:65px; }

.sm-photo {position:absolute; z-index:2; left:0; top:0; width:81px; height:65px; }

.sm-photo-korner {position:absolute; z-index:3; left:0; top:0; width:81px; height:65px; background:url(/images/korner-sm-photo.png) 0 0 no-repeat; }

* html .sm-photo-korner {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/korner-sm-photo.png', sizingMethod='scale')}

.sm-photo-korner a {position:relative; display:inline-block; width:82px; height:65px; }

.sm-photo-korner img {width:81px; height:65px; }




/* LEFT COLUMN TEXT */
.text-by-photo {width:250px; background:url(/images/text-by-photo.png) 0 0 repeat-y; min-height:100px; height:auto !important; height:100px; position:relative; z-index:1; padding:15px 0 0 0; margin:20px 0 1px 0; zoom:1; }

.fon-tbp-top {position:absolute; left:0; top:0; width:250px; height:15px; background:url(/images/fon-tbp-top.png) 0 0 no-repeat; z-index:2; overflow:hidden; }

.by-photo-text {position:relative; z-index:3; padding:5px 20px 10px 20px; zoom:1; height:1%; background:url(/images/fon-tbp-bot.png) 0 bottom no-repeat; }

.by-photo-text p {color:#113976; margin:1px 0 16px 0; padding:1px 0; zoom:1; height:1%; }

.by-photo-text p.p_left-title {font-size:75%; margin:1px 0 4px 0; padding:1px 0; color:#878e94; zoom:1; height:1%; } 






/* COMPANY on INDEX */
.company-block {float:left; width:677px; background:url(/images/fon-comp-box.png) 0 0 repeat-y; min-height:218px; height:auto !important; height:218px; position:relative; z-index:1; padding:1px 0 0 0; margin:1px 0 1px 0; }

.fon-comp-top {position:absolute; left:0; top:0; width:15px; height:15px; background:url(/images/fon-comp-left.png) 0 0 no-repeat; z-index:2; overflow:hidden; }

.company-text {position:relative; z-index:3; padding:5px 50px 10px 25px; background:url(/images/fon-comp-bott.png) 0 bottom no-repeat; min-height:204px; }

* html .company-text {height:204px; }

.company-text h1 {margin:10px 0 16px 0; padding:2px 0; }

.company-text ul {margin:0; padding:1px 0; list-style:none; }

.company-text li {margin:1px 0 8px 0; padding:1px 0 1px 25px; background:url(/images/li-ind.gif) 0 6px no-repeat; font-size:80%; color:#373737; }



/* NEWS on INDEX */
.news-block {overflow:hidden; min-height:20px; margin:0; padding:0 3px 0 21px; }

* html .news-block {overflow:visible; height:20px; }

.news-block a:link {color:#0d3e81; text-decoration:none; }
.news-block a:visited {color:#0d3e81; text-decoration:none; }
.news-block a:hover {color:#0d3e81; text-decoration:underline; }

.news-block h3 {font-size:150%; padding:1px 0 2px 0; margin:1px 0 10px 0; }

.news-block-page {margin:7px 0 10px 0; clear:both; padding:7px 0 15px 0; }

* html .news-block-page {margin:2px 0 10px 0; clear:both; padding:2px 0 15px 0; }

*:first-child+html .news-block-page {margin:10px 0 10px 0; clear:both; padding:10px 0 15px 0; }

.news-box {float:left; width:325px; }

.news-box-page {padding:10px 0; }

.data-box {width:45px; float:left; }

.data {font-size:55%; color:#0d3e81; margin:5px 0 0 0; padding:1px 0; line-height:100%; text-align:left; }

.year {font-size:145%; color:#0d3e81; margin:0; padding:1px 0; line-height:100%; text-align:left; }

.news-text {width:280px; float:left; }

.news-text-page {margin:0 0 0 50px; }

.news-text p, .news-text-page p {margin:1px 0 5px 0; padding:1px 25px 1px 0; font-size:80%; }

.news-text .news-cut {font-size:70%; color:#0d3e81; }

.news-block img {vertical-align:middle; margin:0 0 0 6px; }

.p_back {color:#113976; margin:50px 0 10px 0; }

.p_back a:link {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.p_back a:visited {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.p_back a:hover {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }




/* FOOTER */
.footer-block {padding:0 0 25px 0; }

.footer {height:71px; background:#28569f url(/images/fon-footer.jpg) 0 0 repeat-x; position:relative; overflow:hidden; z-index:1; }

.fon-footer-img {position:absolute; left:0; top:0; width:999px; height:71px; z-index:2; }

.footer-box {position:relative; top:0; left:0; z-index:3; overflow:hidden; height:71px; padding:0 28px 0 30px; }

.phone-box {float:left; width:290px; padding:22px 0 0 0; }

#phone {background:url(/images/phone.png) 0 0 no-repeat; width:240px; height:30px; }

* html #phone {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/phone.png', sizingMethod='scale')}

.adress {float:left; width:258px; padding:17px 0 0 0; }

.adress p {color:#fff; font-size:70%; margin:1px 0; line-height:120%; text-align:left; width:160px; }

.copy {float:left; width:190px; padding:19px 0 0 0; }

.copy p {color:#fff; font-size:70%; margin:1px 0; line-height:120%; text-align:left; }

.counters {float:left; width:50px; padding:22px 0 0 0; }

#siluet {float:left; width:150px; background:url(/images/siluet-logo.gif) 0 24px no-repeat; padding:18px 0 0 0; }

#siluet p {font-size:70%; padding:0 0 1px 25px; margin:1px 0; color:#fff; line-height:120%; }

#siluet a:link {color:#fff; text-decoration:none; }
#siluet a:visited {color:#fff; text-decoration:none; }
#siluet a:hover {color:#fff; text-decoration:underline; }

.hosting {float:right; width:110px; padding:18px 0 0 0; }

.hosting p {color:#fff; font-size:70%; margin:1px 0; line-height:120%; text-align:left; }

.hosting img {vertical-align:baseline; margin:11px 12px 0 0; float:right; }



leaders
/* COMMENTS USERS */
.road {padding:0 0 1px 17px; }

.comments-block {position:relative; z-index:1; background:#ececec url(/images/gray-corner-bl.png) 0 bottom no-repeat; margin:0 0 25px 0; }

.comm-corn-tl {position:absolute; left:0; top:0; width:16px; height:16px; overflow:hidden; background:url(/images/gray-corners-top.png) 0 0 no-repeat; z-index:3; }

.comm-corn-tr {position:absolute; left:983px; top:0; width:16px; height:16px; overflow:hidden; background:url(/images/gray-corners-top.png) -16px 0 no-repeat; z-index:3; }

.comments {position:relative; left:0; top:0; z-index:2; background:url(/images/gray-corner-br.png) right bottom no-repeat; padding:13px; min-height:32px; overflow:hidden; }

* html .comments {overflow:visible; height:1%; zoom:1; }

.comments-leaders {position:relative; left:0; top:0; z-index:2; background:url(/images/gray-corner-br.png) right bottom no-repeat; padding:13px; min-height:32px; overflow:hidden; }

* html .comments-leaders {overflow:visible; height:1%; zoom:1; }

.comments-leaders .photo-comm { display:none;}

.comments-leaders .comm-text-box {width:745px;}

.comments-leaders .corn_wg_botr {min-height:140px;width:715px;}
.comments-leaders .corn_wg_top2 { left:729px;}

.comments-leaders .comm-left-text {min-height:150px; height:auto !important; height:150px;}

.comm-left-text {float:left; width:227px; position:relative; min-height:200px; height:auto !important; height:200px; }

.comm-left-top {padding:0 0 50px 0; }

.comm-left-top p {color:#113976; font-size:80%; }

.p_blue-b {margin:1px 15px 4px 15px; font-weight:bold; }

.p_job {padding:1px 15px 1px 15px; }

.comm-left-bot {}

.comm-left-bot p {margin:1px 0; font-size:80%; color:#878e94; padding:1px 15px; }

.comm-left-bot a:link {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.comm-left-bot a:visited {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.comm-left-bot a:hover {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }

.photo-comm {float:left; width:156px; height:200px; position:relative; z-index:2; }

.fon-photo-comm {position:absolute; width:140px; height:200px; background:url(/images/fon-photo.png) 0 0 no-repeat; z-index:4; }

* html .fon-photo-comm {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fon-photo.png', sizingMethod='scale')}

.photo-comm-box {position:relative; left:0; top:0; width:140px; height:200px; overflow:hidden; z-index:3; }

.comm-text-box {width:590px; float:right; display:inline; }

.comm-text-block {background:#fff url(/images/corn_wg_botl.png) 0 bottom no-repeat; position:relative; z-index:4; }

.corn_wg_botr {position:relative; z-index:5; left:0; top:0; background:url(/images/corn_wg_botr.png) right bottom no-repeat; padding:15px; width:560px; min-height:170px; height:auto !important; height:170px; }

.opinion-text {min-height:118px; height:auto !important; height:118px; padding:1px 0 30px 0; }

.opinion-text p {margin:1px 0; color:#717171; font-size:75%; }

.opinion-text02 {min-height:118px; height:auto !important; height:118px; padding:1px 0 0 0; }

.opinion-text02 p {margin:1px 0; color:#717171; font-size:75%; }

.opinion-data p {color:#717171; font-size:75%; margin:1px 0; }

.corn_wg_top1 {position:absolute; width:16px; height:16px; overflow:hidden; left:0; top:0; background:url(/images/corn_wg_top.png) 0 0 no-repeat; z-index:6; }

.corn_wg_top2 {position:absolute; width:16px; height:16px; overflow:hidden; left:574px; top:0; background:url(/images/corn_wg_top.png) -16px 0 no-repeat; z-index:6; }

.pag-top {float:right; width:550px; color:#a4a4a4; padding:42px 0 1px 0; margin:1px 0; font-size:95%; text-align:right; }

.pag-top a:link {color:#a4a4a4; text-decoration:none; }
.pag-top a:visited {color:#a4a4a4; text-decoration:none; }
.pag-top a:hover {color:#a4a4a4; text-decoration:none; }

.pag-top02 {float:right; width:550px; color:#a4a4a4; padding:10px 0 1px 0; margin:1px 0; font-size:95%; text-align:right; }

.pag-top02 a:link {color:#a4a4a4; text-decoration:none; }
.pag-top02 a:visited {color:#a4a4a4; text-decoration:none; }
.pag-top02 a:hover {color:#a4a4a4; text-decoration:none; }

.pag-bot {float:right; width:550px; color:#a4a4a4; padding:5px 0 1px 0; margin:1px 0; font-size:95%; text-align:right; }

.pag-bot a:link {color:#a4a4a4; text-decoration:none; }
.pag-bot a:visited {color:#a4a4a4; text-decoration:none; }
.pag-bot a:hover {color:#a4a4a4; text-decoration:none; }




/* PROJECTS CLOSED */
.proj-clos-box {overflow:hidden; min-height:16px; margin:0 -19px 25px 0; }

* html .proj-clos-box {overflow:visible; height:16px; }

.proj-clos-float {float:left; width:490px; margin:0 19px 20px 0; position:relative; z-index:1; background:#ececec url(/images/gray-corner-bl.png) 0 bottom no-repeat; height:196px; overflow:hidden; }

.proj-clos-tr {position:absolute; left:474px; top:0; width:16px; height:16px; background:url(/images/gray-corners-top.png) -16px 0 no-repeat; z-index:3; }

.project-closed {position:relative; left:0; top:0; z-index:2; background:url(/images/gray-corner-br.png) right bottom no-repeat; padding:13px; height:170px; overflow:hidden; }

* html .project-closed {overflow:visible; }

.photo-proj {float:left; width:250px; position:relative; z-index:2; }

.ph-proj-fon-top {position:absolute; z-index:4; width:250px; height:16px; overflow:hidden; left:0; top:0; background:url(/images/fon-ph-proj-top.png) 0 0 no-repeat; }

* html .ph-proj-fon-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fon-ph-proj-top.png', sizingMethod='scale')}

.ph-proj-fon-bot {position:absolute; z-index:4; width:250px; height:16px; overflow:hidden; left:0; top:154px; background:url(/images/fon-ph-proj-bot.png) 0 0 no-repeat; }

* html .ph-proj-fon-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fon-ph-proj-bot.png', sizingMethod='scale')}

.photo-proj-img {position:relative; z-index:3; width:250px; height:170px; left:0; top:0; overflow:hidden; }

.text-proj-clos {float:right; width:200px; }

.text-proj-clos p {margin:1px 0; font-size:80%; color:#878e94; }

.text-title-pr {height:114px; overflow:hidden; }

.text-proj-clos a:link {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.text-proj-clos a:visited {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.text-proj-clos a:hover {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }




/* SLEDDINGS CLOSED */
.sledd-clos-float {float:left; width:490px; margin:0 19px 20px 0; position:relative; z-index:1; background:#ececec url(/images/gray-corner-bl.png) 0 bottom no-repeat; height:226px; overflow:hidden; }

.proj-clos-tr {position:absolute; left:474px; top:0; width:16px; height:16px; background:url(/images/gray-corners-top.png) -16px 0 no-repeat; z-index:3; }

.sledding {position:relative; left:0; top:0; z-index:2; background:url(/images/gray-corner-br.png) right bottom no-repeat; padding:13px; height:200px; overflow:hidden; }

* html .sledding {overflow:visible; }

.text-sledding {float:right; width:300px; }

.text-sledding p {margin:1px 0; font-size:80%; color:#113976; }

.text-sledd-pr {height:170px; overflow:hidden; }

.text-sledding a:link {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.text-sledding a:visited {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
.text-sledding a:hover {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }

.fon-photo-top {position:absolute; left:0; top:0; width:140px; height:16px; background:url(/images/fon-photo-top.png) 0 0 no-repeat; z-index:4; }

* html .fon-photo-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fon-photo-top.png', sizingMethod='scale')}

.fon-photo-bot {position:absolute; left:0; top:184px; width:140px; height:16px; background:url(/images/fon-photo-bottom.png) 0 0 no-repeat; z-index:4; }

* html .fon-photo-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fon-photo-bottom.png', sizingMethod='scale')}







/* RIGHT COLUMN */
.right-col-box {float:right; width:669px; }

.right-col {padding:0 10px 0 0; }

.p_road {color:#717171; margin:1px 0 17px 0; }

.p_bl-bold {color:#113976; font-weight:bold; }

.p_road a:link {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }
.p_road a:visited {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }
.p_road a:hover {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }

.text-NB {width:636px; background:url(/images/text-NB.png) 0 0 repeat-y; min-height:30px; height:auto !important; height:30px; position:relative; z-index:1; padding:15px 0 0 0; margin:20px 0 15px 0; zoom:1; }

.text-NB-text {position:relative; z-index:3; padding:5px 20px 10px 20px; zoom:1; height:1%; background:url(/images/fon-tbp-bot.png) 0 bottom no-repeat; }

.text-NB-text p {margin:1px 0 14px 100px; font-size:75%; zoom:1; height:1%; }

.nb {position:absolute; left:30px; top:30px; z-index:2; width:35px; height:16px; background:url(/images/nb.png) 0 0 no-repeat; }

* html .nb {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nb.png', sizingMethod='scale')}

.tab-page {width:100%; border:0; margin:20px auto; }

.tab-page h2 {color:#717171; font-size:150%; padding:0; margin:0; }

.tab-page th {padding:7px 5px; font-size:80%; vertical-align:top; text-align:left; border-bottom:1px solid #cbcbcb; font-weight:normal; white-space:nowrap; }

.tab-page td {padding:7px 5px; font-size:75%; vertical-align:top; text-align:left; border-bottom:1px solid #eaeaea; }

.img-page-left {float:left; padding:0 10px 0 0; }

.img-page-right {float:right; padding:0 0 0 10px; }

.img-page-left p, .img-page-right p {font-size:75%; color:#0d3e81; width:200px; margin:5px 0; }




/* NEWS */
.links-news {list-style-position:outside; margin:15px 0 1px 20px; padding: 0 0 1px 20px; }

.links-news li {font-weight:normal; font-size:85%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 4px 0; padding:1px 0; color:#717171; }

.pag-news p {padding:15px 0 1px 0; font-size:75%; }

.pag-new-l {float:left; width:200px; }

.pag-new-r {float:right; width:200px; text-align:right; }




/* img page */
.img-left01 {background:url(/images/img-left01.jpg) 0 0 no-repeat; }
.img-left02 {background:url(/images/img-left02.jpg) 0 0 no-repeat; }
.img-left03 {background:url(/images/img-left03.jpg) 0 0 no-repeat; }
.img-left04 {background:url(/images/img-left04.jpg) 0 0 no-repeat; }
.img-left05 {background:url(/images/img-left05.jpg) 0 0 no-repeat; }
.img-left06 {background:url(/images/img-left06.jpg) 0 0 no-repeat; }
.img-left07 {background:url(/images/img-left07.jpg) 0 0 no-repeat; }
.img-left08 {background:url(/images/img-left08.jpg) 0 0 no-repeat; }
.img-left09 {background:url(/images/img-left09.jpg) 0 0 no-repeat; }
.img-left10 {background:url(/images/img-left10.jpg) 0 0 no-repeat; }
.img-left11 {background:url(/images/img-left11.jpg) 0 0 no-repeat; }
.img-left12 {background:url(/images/img-left12.jpg) 0 0 no-repeat; }
.img-left13 {background:url(/images/img-left13.jpg) 0 0 no-repeat; }
.img-left14 {background:url(/images/img-left14.jpg) 0 0 no-repeat; }
.img-left15 {background:url(/images/img-left15.jpg) 0 0 no-repeat; }
.img-left16 {background:url(/images/img-left16.jpg) 0 0 no-repeat; }
.img-left17 {background:url(/images/img-left17.jpg) 0 0 no-repeat; }

.img-left-cont {padding:0 0 1px 330px; min-height:630px; height:auto !important; height:630px; }

.img-left-fon {width:14px; height:15px; background:url(/images/img-left-fon.png) 0 0 no-repeat; overflow:hidden; }

* html .img-left-fon {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-left-fon.png', sizingMethod='scale')}




/* NEWS ALL */
.one-news-block {overflow:hidden; min-height:20px; padding:0 0 30px 17px; clear:both; }

* html .one-news-block {overflow:visible; height:20px; }

.one-news-left {float:left; width:700px; }

.one-news-right {float:right; width:250px; position:relative; height:170px; overflow:hidden; }

.one-news-data {font-weight:bold; color:#a3a3a3; margin:1px 0; }

.one-news-left h3 a:link {text-decoration:none; }
.one-news-left h3 a:visited {text-decoration:none; }
.one-news-left h3 a:hover {text-decoration:underline; } 

.one-news-block h3 {margin:5px 0; }

.img-news-tl {width:14px; height:15px; background:url(/images/img-left-fon-t.png) 0 0 no-repeat; position:absolute; left:0; top:0; z-index:4; overflow:hidden; }

* html .img-news-tl {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-left-fon-t.png', sizingMethod='scale')}

.img-news-tr {width:14px; height:15px; background:url(/images/img-right-fon-t.png) 0 0 no-repeat; position:absolute; left:236px; top:0; z-index:4; overflow:hidden; }

* html .img-news-tr {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-right-fon-t.png', sizingMethod='scale')}

.img-news-br {width:14px; height:15px; background:url(/images/img-right-fon-b.png) 0 0 no-repeat; position:absolute; left:236px; top:155px; z-index:4; overflow:hidden; }

* html .img-news-br {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-right-fon-b.png', sizingMethod='scale')}

.img-news-bl {width:14px; height:15px; background:url(/images/img-left-fon.png) 0 0 no-repeat; position:absolute; left:0; top:155px; z-index:4; overflow:hidden; }

* html .img-news-bl {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img-left-fon.png', sizingMethod='scale')}

.img-one-news {position:relative; left:0; top:0; z-index:3; }



/* CONTACTS */
.contact-left {float:left; width:305px; }

.contact-right {float:right; width:354px; }

.contact-left h6 {margin:10px 0 5px 0; padding:15px 0; }




/* SEARCH-PAGE */
.one-search h3 a:link {text-decoration:none; }
.one-search h3 a:visited {text-decoration:none; }
.one-search h3 a:hover {text-decoration:underline; } 




/* FEEDBACK */
.feedback p {margin:8px 0 1px 0; text-align:left; }

.feedback {text-align:left; width:402px; }

.input-post {width:398px; height:16px; margin:1px 0 5px 0; padding:2px 0 2px 2px; background-color:#f7fbff; border:1px solid #5d82b2; color:#333; font-size:70%; }

.input-post-sm {width:100px; height:16px; margin:1px 0 5px 0; padding:2px 0 2px 2px; background-color:#f7fbff; border:1px solid #5d82b2; color:#333; font-size:70%; vertical-align:middle; }

.textarea-post {width:398px; height:100px; margin:1px 0 5px 0; padding:2px 0 2px 2px; background-color:#f7fbff; border:1px solid #5d82b2; color:#333; font-size:12pt; }

.select-post {height:22px; margin:1px 0 5px 0; padding:2px; background-color:#f7fbff; border:1px solid #5d82b2; color:#333; font-size:10pt; }

.submit01 {background-color:#eaf4ff; border:1px solid #5d82b2; color:#0d3e81; font-size:90%; line-height:100%; height:30px; width:100px; cursor:pointer; margin:10px 0 10px 0; padding:4px 5px 5px 5px; }

.captcha-text {float:left; width:200px; }

.captcha-box {float:right; width:202px; padding:10px 0 0 0; text-align:right; }

.inp-captcha {width:30px; height:25px; text-align:center; padding:4px 0 0 0; background-color:#eaf4ff; border:1px solid #5d82b2; color:#0d3e81; }






/* TEXT, a, list */
p {font-weight:normal; font-size:85%; line-height:125%; text-indent:0mm; margin:1px 0 14px 0; padding:1px 0; }

.p_upperc {text-transform:uppercase; }

.p_blue {color:#113976; }

.p_center {text-align:center; }

.p_sm-ind {font-size:70%; padding:0 0 0 25px; letter-spacing:-0.05em; }

.p_marg-top {margin:45px 0 2px 0; }

.p_gray {color:#a3a3a3; font-size:75%; margin:1px 0 3px 0; }

.img-right {float:right; }

h1 {font-weight:normal; font-size:150%; color:#0d3e81; line-height:100%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0 25px 0; }

h2 {font-weight:normal; font-size:140%; color:#0d3e81; line-height:100%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; clear:both; }

h3 {font-weight:normal; font-size:120%; color:#0d3e81; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:15px 0 5px 0; padding:8px 0 1px 0; clear:both; }

.p_h3-nomarg {margin:0 0 20px 0; padding:0 0 1px 0; }

.p_sm-padd {padding:1px 0 10px 0; }

.p_no-padd {padding:1px 0; }

h4 {font-weight:bold; font-size:110%; color:#0d3e81; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; clear:both; }

h5 {font-weight:bold; font-size:100%; color:#0d3e81; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; clear:both; }

h6 {font-weight:bold; font-size:85%; color:#0d3e81; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; clear:both; }

a {text-decoration:underline; }
a:link {color:#00498d; }
a:visited {color:#00498d; }
a:hover {color:#00498d; }

a.a_black:link {color:#373737; text-decoration:none; }
a.a_black:visited {color:#373737; text-decoration:none; }
a.a_black:hover {color:#373737; text-decoration:underline; }

a.a_dotted:link {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }
a.a_dotted:visited {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }
a.a_dotted:hover {color:#717171; text-decoration:none; border-bottom:1px dotted #717171; }

a.a_dott-blue:link {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
a.a_dott-blue:visited {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }
a.a_dott-blue:hover {color:#113976; text-decoration:none; border-bottom:1px dotted #113976; }

a.a_no-decor:link {text-decoration:none; }
a.a_no-decor:visited {text-decoration:none; }
a.a_no-decor:hover {text-decoration:underline; }

a.a_hide:link {color:#717171; text-decoration:none; }
a.a_hide:visited {color:#717171; text-decoration:none; }
a.a_hide:hover {color:#717171; text-decoration:none; }

a.a_hide-blue:link {color:#0d3e81; text-decoration:none; }
a.a_hide-blue:visited {color:#0d3e81; text-decoration:none; }
a.a_hide-blue:hover {color:#0d3e81; text-decoration:none; }

ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 20px; }

li {font-weight:normal; font-size:85%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

ul {margin:0; padding:1px 0; list-style:none; }

ul li {margin:1px 0 8px 0; padding:1px 0 1px 25px; background:url(/images/li.gif) 0 6px no-repeat; }

.one-search h3 a:link {text-decoration:none; }
.one-search h3 a:visited {text-decoration:none; }
.one-search h3 a:hover {text-decoration:underline; } 

.left_10 {float:left; margin:5px 10px 5px 0px; }
.right_10 {float:right; margin:5px 0px 5px 10px; }