/* reset */ header *, footer *, aside *, body{ margin: 0; padding: 0; }
 header *, footer *, aside *{ list-style: none; }
 img{ border: none; }
 /* typography */ a{ color: inherit; text-decoration: none; }
 a:hover{ text-decoration: underline; }
 h1{ font-size: 15pt; font-weight: bold; margin: 0; line-height: 1.1; font-family: Georgia, serif; font-style: normal; font-variant: normal; color: #0d2a7a; }
 h2{ font-size: normal normal 14px; font-family: Georgia, serif; color: #0d2a7a; }
 span.h2 { font-size: normal normal 14px; font-family: Georgia, serif; color: #0d2a7a; display: block; font-size: 1.5em; font-weight: bold; }
 h3{ font-weight: bold; line-height: 2.1; font-family: Georgia, serif; font-size: 11pt; color: #0d2a7a; margin: 10 0 10 1px; }
 span.h3 { font-weight: bold; line-height: 1.1; font-family: Georgia, serif; /*font-size: 11pt; color: #0d2a7a;*/ /*display: block;*/ }
 h4{ font-size: 10pt; color: #0d2a7a; font-family: Georgia, serif; font-weight: bold; }
 p, ul, ol{ font-size: 14px; line-height: 1.2; color: #282828a; }
 table{ color: #000000; line-height: 1.2; font-size: 12px; border-collapse: collapse; }
 input[type="text"], input[type="password"], input[type="submit"]{ padding: 0; margin: 0; border: none; background: #fff; font: 12px Tahoma, Geneva, sans-serif; color: #000; }
 .hidden:after{ content: ""; display: block; clear: both; overflow: hidden; }
 .noneList{ margin: 0; padding: 0; list-style: none; }
 html, body{ height: 100%; }
 body{ background: #edeef0; font-family: arial; font-size: 16px; color: #282828a; line-height: 1.2; }
 .wrap{ width: 1000px; min-height: 100%; margin: 16px auto 40px auto; background: #fff; position: relative; -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.4); -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.4); box-shadow: 0 4px 10px 3px #888888; -ms-behavior: url(css/PIE.htc); }
 header{ }
 .headerTop{ /*height: 116px;*/ height: 65px; position: relative; /*overflow: hidden;*/ }
 .headerTopTop{ /*height: 70px;*/ height: auto; position: relative; }
 .logo{ float: left; /*margin: 61px 0 0 21px;*/ margin: 10px 0 0 5px; position: absolute; z-index: 0; }
 .rightHT{ float: right; /*margin-top: 76px;*/ margin-top: 26px; }
 .iconBlock{ display: inline-block; vertical-align: bottom; padding-bottom: 4px; }
 .iconBlock noindex { display: inline-block;}
 .iconBlock a{ width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
 .loginIcon{ background: url(../images/auth.png) no-repeat -2px -2px; }
 .loginIcon:hover, .loginIconA{ background: url(../images/auth_color.png) no-repeat -2px -2px; }
 .mobIcon{ background: url(../images/mob_icon.jpg) no-repeat; }
 .mobIcon:hover, .mobIconA{ background: url(../images/mob_icon_color.jpg) no-repeat; }
 .mapIcon{ background: url(../images/map_icon.jpg) no-repeat; }
 .mapIcon:hover, .mapIconA{ background: url(../images/map_icon_color.jpg) no-repeat; }
 .favoriteIcon{ background: url(../images/favorite_icon.jpg) no-repeat; }
 .favoriteIcon:hover, .favoriteIconA{ background: url(../images/favorite_icon_color.jpg) no-repeat; }
 .mailIcon{ background: url(../images/mail_icon.jpg) no-repeat; }
 .mailIcon:hover, .mailIconA{ background: url(../images/mail_icon_color.jpg) no-repeat; }
 .rssIcon{ background: url(../images/rss_icon.jpg) no-repeat; }
 .rssIcon:hover, .rssIconA{ background: url(../images/rss_icon_color.jpg) no-repeat; }
 .fbIcon{ background: url(../images/fb_icon.jpg) no-repeat; margin-left: 10px; }
 .fbIcon:hover, .fbIconA{ background: url(../images/fb_icon_color.jpg) no-repeat; margin-left: 10px; }
 .twIcon{ background: url(../images/tw_icon.jpg) no-repeat; }
 .twIcon:hover, .twIconA{ background: url(../images/tw_icon_color.jpg) no-repeat; }
 .vkIcon{ background: url(../images/vk_icon.jpg) no-repeat; }
 .vkIcon:hover, .vkIconA{ background: url(../images/vk_icon_color.jpg) no-repeat; }
 .cenz{ font-size: 15px; color: #929191; font-family: Arial, sans-serif; display: inline-block; margin: 0 10px 3px 7px; }
 .search{ width: 245px; height: 30px; background: url(../images/search_bg.jpg) no-repeat; display: inline-block; margin-right: 12px; position: relative; }
 .search input[type="text"]{ background: transparent; height: 30px; font: italic 11px/30px Arial, sans-serif; margin: 0 30px 0 18px; width: 197px; color: #7d7d7d; text-shadow: 0 1px #fff; }
 .search input[type="text"]:focus{ color: #000; font-size: 13px; font-style: normal; }
 .search input[type="submit"]{ background: transparent; position: absolute; width: 30px; height: 30px; top: 0; right: 0; cursor: pointer; }
 .nobanner1{ overflow: hidden; width: 100%; /*height: 60px;*/ min-height: 15px; /*position: absolute;*/ top: 9px; /*left: 50%; margin-left: -234px;*/ z-index: 10; }
 .nobanner10{ overflow: hidden; width: 679px; /*height: 60px;*/ min-height: 60px; /*position: absolute;*/ margin: 5px 0 10px 0; z-index: 10; text-align: center; }
 .bgColor { background-color: #FD8D43; }
 .firstNav{ background: url(../images/nav1_bg.png) no-repeat; height: 40px; margin: 0 10px; padding: 0 13px; text-align: justify; }
 .secondNav{ background-image: url(../images/nav2_bg.png); height: 47px; }
 .firstNav:after{ content: ""; display: inline-block; width: 100%; }
 .firstNav li{ display: inline-block; vertical-align: top; position: relative; color: #363636; text-shadow: 0 1px #eeeeee; font-size: 14px; font-weight: 700; height: 23px; line-height: 20px; border: 1px solid transparent; margin-top: 5px; background: transparent; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -ms-behavior: url(css/PIE.htc); }
 .secondNav li{ color: #5e5e5e; height: 21px; line-height: 20px; margin-top: 6px; border: none; border-bottom: 1px solid transparent; }
 .firstNav li.activeNav, .firstNav li.activeNav:hover{ color: #000; text-shadow: 0 1px #eeeeee; background: url(../images/active1_bg.png) repeat-x; border: 1px solid #9c9c9c; border-bottom-color: #7a7a7a; -webkit-box-shadow: -1px 0 3px -1px #7a7a7a; -moz-box-shadow: -1px 0 3px -1px #7a7a7a; box-shadow: -1px 0 3px -1px #7a7a7a; -ms-behavior: url(css/PIE.htc); }
 .firstNav.secondNav li.activeNav, .firstNav.secondNav li.activeNav:hover{ background: url(../images/active2_bg.png) repeat-x 0 0; color: #fffcfc; text-shadow: none; border: none; border-bottom: 1px solid #9c9c9c; -webkit-box-shadow: 1px 0 #7a7a7a, 0 0 1px 0 #9c9c9c, 0 2px 0 0 #ebebeb; -moz-box-shadow: 1px 0 #7a7a7a, 0 0 1px 0 #9c9c9c, 0 2px 0 0 #ebebeb; box-shadow: 1px 0 #7a7a7a, 0 0 1px 0 #9c9c9c, 0 2px 0 0 #ebebeb; -ms-behavior: url(css/PIE.htc); }
 .firstNav li a{ text-decoration: none; display: block; height: 100%; padding: 0 2px; }
 .firstNav li:hover a{ text-decoration: underline; }
 li.activeNav:hover a{ text-decoration: none; }
 .content{ padding: 0 17px; }
 .content:after{ content: ""; display: block; clear: both; overflow: hidden; }
 .bannerBlock{ overflow: hidden; margin-bottom: 10px; }
 .nobanner2, .nobanner3, .nobanner4, .nobanner5{ overflow: hidden; width: 229px; /*height: 60px;*/ min-height: 60px; margin-right: 10px; float: left; }
 .nobanner4{ overflow: hidden; width: 160px; margin-right: 45px; float: right; }
 .nobanner5{ overflow: hidden; width: 210px; float: right; margin: 0; }
 .yd{ width: 650px; /*height: 125px;*/ min-height: 140px; height: auto; float: left; overflow: hidden; }
 .element{ width: 269px; height: 124px; background: url(../images/element.png) no-repeat; float: right; }
 .element ul{ list-style: none; margin: 5px 7px; padding: 0; }
 .element ul li span{ margin-right: 3px; vertical-align: middle; text-align: center; width: 80px; display: inline-block; }
 .element ul li a{ color: #0d2a7a; font-size: 14px; vertical-align: middle; }
 .wrapCol{ position: relative; margin-top: 20px; }
 .columns{ display: table-row; border-spacing: 12px 0; margin: 0 -12px; border-collapse: collapse; }
 .leftCol{ width: 550px; display: table-cell; vertical-align: top; /*float: left;*/ /*overflow: hidden;*/ }
 .redactorCol{ padding: 18px 8px 10px 8px; }
 .shadowBlock{ position: relative; background: #fff; -webkit-box-shadow: 0 0 4px 1px #c4c3c3; -moz-box-shadow: 0 0 4px 1px #c4c3c3; box-shadow: 0 0 4px 1px #c4c3c3; -ms-behavior: url(css/PIE.htc); }
 .arrowHead{ height: 21px; padding: 2px 23px 0 7px; margin: 0 11px 0 0; display: inline-block; text-transform: uppercase; background: url(../images/arrow_bg.png) no-repeat -1px 0; color: #fcfcfc; font-size: 14px; text-shadow: 0 1px #3c3c3c; line-height: 1.2; position: relative; }
 .arrowHead:after{ content: ""; display: block; position: absolute; width: 11px; height: 21px; background: url(../images/arrow_bg.png) no-repeat 100% -21px; top: 0; left: 100%; }
 .redactorCol .arrowHead{ position: absolute; left: 5px; top: -11px; }
 .redactorCol li{ clear: left; overflow: hidden; }
 .redactorCol p{ color: #404040; font-size: 14px; margin: 3px 0 0; line-height: 1.4; }
 .pic1{ width: 73px; height: 60px; float: left; overflow: hidden; padding: 8px 5px 0 0; }
 .redactorCol h2{ margin: 0; }
 .redactorCol h2{ margin: 0; }
 .previewBlock1{ padding: 2.5% 8px; /*margin-top: 3%;*/ /*margin-top: 20px;*/ }
 .pic2{ width: 243px; height: 182px; overflow: hidden; float: left; margin-right: 10px; margin-top: 3px; }
 li.previewBlock1 .pic2 { margin-top: 9px; }
 .previewBlock1 h2, .previewBlock1 span.h2{ font-weight: bold; font-size: 21px; margin: 5px 0; line-height: 1; }
 .previewBlock1 p{ color: #5a5a5a; margin: 5px 0; }
 .georgia{ font-family: Georgia, serif; }
 .otherWrite{ clear: both; }
 .otherWrite:before{ content: '×èòàòü òàêæå:'; font-family: Georgia, serif; font-size: 13px; color: #0070cf; margin-bottom: 3px; display: block; }
 .otherWrite ul{ color: #7f7f7f; line-height: 1.4; }
 .otherWrite ul li{ padding-left: 14px; background: url(../images/pointer1.png) no-repeat 0 3px; }
 .contentWrite1{ /*height: 182px;*/ overflow: hidden; margin-bottom: 2%; }
 .centerCol{ position: relative; width: 181px; /*padding: 0 12px 366px 12px;*/ padding: 0 12px 12px 12px; vertical-align: top; display: table-cell; /* margin-left: 562px;*/ }
 .newsDay{ background: #ebecee; padding: 26px 0 12px 0; }
 .newsDay .arrowHead{ position: absolute; top: -11px; left: 5px; }
 .newsDayList{ margin: 0 auto; width: 160px; color: #0d2a7a; font-size: 16px; }
 .newsDayList li{ margin-top: 11px; }
 .newsDayList li:first-child{ margin: 0; }
 .pic3{ width: 160px; height: 120px; overflow: hidden; margin-bottom: 5px; }
 .rkm{ position: relative; margin-top: 35px; padding: 17px 0 15px; /*height: 100px;*/ }
 .centerCol .rkm .banElem { width: 181px; overflow: hidden;}
 .rkm .arrowHead, .curs .arrowHead, .publication .arrowHead, .forumTems .arrowHead, .pogoda .arrowHead{ position: absolute; top: -11px; left: 5px; }
 .curs{ margin-top: 25px; padding: 21px 0 20px; /*height: 325px;*/ width: 181px; /*position: absolute;*/ /*bottom: 0;*/ }
 .rightCol{ float: right; width: 211px; vertical-align: top; display: table-cell; /*padding-bottom: 314px;*/ }
 .publication{ position: relative; padding: 22px 0 12px 0; }
 .publication ul{ margin: 0 8px; color: #0d2a7a; font-size: 16px; }
 .publication ul li{ height: 79px; overflow: hidden; }
 .pic4{ float: left; width: 60px; height: 60px; overflow: hidden; padding: 4px 5px 0 0; }
 .rightCol .reklama{ margin-top: 20px; }
 .forumTems{ position: relative; margin-top: 5px; padding: 16px 0; }
 .forumTems h2, .forumTems span.h2 { font-size: 17px; text-align: center; margin: 0 0 6px 0; background: url(../images/separator1.png) no-repeat center bottom; padding-bottom: 3px; }
 .forumTems ul{ font-size: 14px; color: #525252; margin: 0 9px 30px 9px; }
 .forumTems ul li{ padding-left: 19px; background: url(../images/pointer1.png) no-repeat 0 3px; margin: 6px 0; }
 .pogoda{ /*position: absolute;*/ position: relative; padding-top: 17px; /*height: 297px;*/ width: 211px; /*bottom: 0;*/ }
 .bannerBlock2{ margin-top: 12px; }
 .nobanner6{ overflow: hidden; width: 468px; /*height: 60px;*/ min-height: 60px; float: left; }
 .listBlock{ text-align: justify; line-height: 0; }
 .listBlock li{ line-height: 1.2; text-align: left; }
 .listBlock:after{ content: ''; display: inline-block; width: 100%; overflow: hidden; height: 0; }
 .listBlock .previewBlock1{ width: 459px; display: inline-block; padding: 10px 8px; margin-top: 12px; vertical-align: top; }
 .listBlock .previewBlock1 h2{ font-size: 19px; }
 .listBlock .previewBlock1 .pic2{ width: 177px; height: 132px; }
 .listBlock .previewBlock1 .arrowHead, .comments .arrowHead{ background-image: url(../images/arrow2_bg.png); color: #4a4a4a; text-shadow: none; margin-bottom: 2px; }
 .listBlock .previewBlock1 .arrowHead:after, .comments .arrowHead:after{ content: ""; display: block; position: absolute; width: 11px; height: 21px; background: url(../images/arrow2_bg.png) no-repeat 100% -21px; top: 0; left: 100%; }
 .listBlock .previewBlock1 .contentWrite1 { height: 132px; }
 .listBlock .previewBlock1 .otherWrite{ padding-top: 15px; }
 .leftCol2{ width: 695px; float: left; padding-right: 10px; border: 1px solid #ccc; margin: 0 0 10px 0; padding: 10px !important; }
 .leftColBorder { width: 695px !important; border: 1px solid #ccc; margin: 0 0 10px 0; padding: 10px !important;}
 .bottomBlock{ margin-top: 12px; }
 .bottomBlock p{ color: #282828; font-size: 14px; line-height: 1.2; }
 .rightCol2{ width: 240px; float: right; margin-bottom: 12px; }
 footer{ /*height: 215px;*/ /*height: 150px;*/ /*position: absolute;*/ bottom: 0; left: 0; width: 966px; padding: 0 17px; font-size: 12px; color: #000; line-height: 1.2; }
 .margin-footer{ /*height: 150px;*/ }
 .banIsset { /*height: 215px !important;*/ }
 footer .logo{ margin: 0; }
 footer .rightHT{ margin: 18px 0 0 0; }
 footer .rightHT .search{ margin-right: 0; }
 .footerNav { margin: 12px 0 15px; z-index: 50; }
 .footerNav a{ padding: 0 2px 0 7px; background: url(../images/separator2.png) no-repeat 0 5px; }
 .footerNav a:first-child{ padding-left: 0; background: none; }
 .bannerBlock3{ text-align: center; margin-top: 12px; }
 .nobanner7{ width: 146px; /*height: 60px;*/ min-height: 60px; display: inline-block; margin: 0 7px; }
 .liIcon{ width: 31px; height: 33px; float: right; margin-top: -30px; /*position: absolute;*/ /*bottom: 90px;*/ /*top: 85px; right: 20px;*/ }
 .rubrica .leftCol .previewBlock1{ padding: 2% 8px 2.5% 8px; margin-top: 4%; }
 .rubrica .leftCol .previewBlock1:first-child{ padding-top: 20px; margin-top: 0; }
 .leftCol .previewBlock1 h2, .leftCol .previewBlock1 span.h2{ margin-top: 0; }
 .leftCol .previewBlock1 .arrowHead{ position: absolute; left: 5px; top: -11px; }
 .rubrica .leftCol .previewBlock1 .contentWrite1{ margin-bottom: 15px; }
 .rubrica .leftCol .nobanner6{ position: absolute; bottom: 0; }
 .new{ padding: 17px 8px 7px 8px; position: relative; }
 .new a { color: #125FDA;}
 .new h2{ font-size: 12pt; font-family: Georgia, serif; margin: 10 0 10 1px; line-height: 1.1; }
 .new .arrowHead{ position: absolute; top: -11px; left: 5px; }
 .pic5{ float: left; margin: 0 10px 0 0; width: 300px; height: 225px; overflow: hidden; }
 .yd2{ /*margin-left: 283px;*/ /*width: 220px;*/ height: 225px; overflow: hidden; }
 .date_detail { color: #999999; font-size: 12px; display: inline-block; vertical-align: middle; margin-right:6px; }
 .share{ font-size: 11px; color: #106cb7; display: inline-block; vertical-align: middle; }
 .share *{ vertical-align: middle; }
 .forumLink{ font-size: 11px; color: #106cb7; /*text-decoration: underline;*/ vertical-align: middle; }
 .forumLink:hover { text-decoration: underline; }
 .print, .mail{ font-size: 11px; /*color: #336699;*/ color: #106cb7; vertical-align: middle; /*padding-left: 8px;*/ /*background: url(../images/pointer2.png) no-repeat 0 5px;*/ }
 .print a, .mail a{ padding: 2px 0 2px 5px; /*background: url(../images/print_mail_icon.png) no-repeat 0 2px;*/ /*text-decoration: underline;*/ }
 .print:hover { text-decoration: underline;}
 .mail a{ background-position: 0 -16px; }
 .googleCod{ width: 300px; height: 225px; float: left; margin-right: 10px; overflow: hidden; }
 .new p{ margin: 15px 0; }
 .share2{ font-size: 11px; color: #8f8f8f; padding-top: 18px; }
.comments{ padding: 8px; /*min-height: 50px; max-height: 513px;*/}
 .nameUser{ color: #272727; font-size: 13px; margin-right: 10px; }
 .dateComm{ color: #9d9d9d; }
 .textComm{ font-size: 11px; }
 .comments ul{ margin: 15px 0 25px 0; }
 .comments ul li{ margin: 10px 0; }
 .commentForm{ font-size: 11px; color: #272727; margin: 10px 0; width: 478px; line-height: 1.3; }
 .commentForm input[type="text"], .commentForm input[type="password"]{ width: 476px; height: 21px; border: 1px solid #919090; margin: 2px 0; }
 .btns{ text-align: right; margin: 12px 0 17px; }
 .commentForm .userLinks{ color: #0d2a7a; font-size: 12px; margin-top: 10px; }
 .commentForm .userLinks li{ padding-left: 15px; margin-right: 20px; display: inline-block; background: url(../images/pointer3.png) no-repeat 0 4px; }
 /*==ParkData==*/ /*ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/ div.okBox,div.errorBox { padding: 10px; margin: 10px 0; font-size: 12px; color: #4e4d4d;}
 div.okBox { background-color: #DAF2B8; border: 1px solid #56B845; }
 div.errorBox { background-color: #FED2D2; border: 1px solid #FF4C4C; }
 /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/ div.headerTop div.auth, div.headerTopTop div.auth { position: absolute; text-align: right; top: 0px; right: 10px; width: 250px; height: 25px;}
 /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/ div.forgotPassBlock { font-size: 14px;}
 div.forgotPassBlock label { margin-bottom: 5px; display: inline-block;}
 div.forgotPassBlock input[type="text"] { border: 1px solid #c4c3c3 !important; padding: 3px 5px; width: 200px; }
 div.forgotPassBlock input.btn { background-color: #c4c3c3 !important; color: #fff; height: 22px; padding: 3px 5px;}
 /*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/ table.subscr { width: 100%; color: #5e5e5e; margin-top: 20px; font-size: 12px; }
 table.subscr, table.subscr td { /*border: 1px solid #ccc;*/ border-collapse: collapse; }
 table.subscr tr td:first-child { text-align: right; width: 43%;}
 table.mail tr td:first-child { text-align: right; width: 30% !important; vertical-align: top;}
 table.subscr tr td { padding: 3px 0 3px 10px;}
 table.subscr input { border: 1px solid #ccc; padding: 3px 5px;}
 table.subscr input[type="submit"] { background-color: #c4c3c3; color: #fff; margin-top: 15px;}
 table.subscr td.buttonBlock { text-align: center !important;}
 table.mail td.buttonBlock { text-align: left !important;}
 div.footerBanner { height: 65px; position: absolute; bottom: 0; left: 0; width: 966px; padding: 0 17px; font-size: 12px; color: #000; line-height: 1.2; }
 div.footerBanner div.bannerBlock3 { margin-top: 0 !important;}
 div.btnUp { position: fixed; width: 70px; height: 56px; background: transparent url(../images/knop.png) no-repeat top left; bottom: 0; margin: 0 0 30px 965px; z-index: 1000; cursor: pointer; display: none; }
 div.btnUp2 { position: fixed; width: 1px; height: 1px; bottom: 0; right: 0; }
 /*==End ParkData==*/ /* add 7.05.2013:start */ .preview_text_block { background: none repeat scroll 0 0 #EBECEE; margin: 0 -8px 19px; padding: 10px 20px 10px 35px; }
 /* add 7.05.2013:end */ .main-table-news { width: 100%; padding: 0; margin: 10px 0px 0px 0px; }
 .main-table-news tr td { vertical-align: top; padding-bottom: 15px;}
 .main-table-news tr td .previewBlock1 { height: 100%; padding: 10px 8px 0px 8px; margin-top: 0px; }
 .main-table-news tr td.list-td2 { padding-left: 15px; }
 .main-table-news tr td.listBlock { line-height: normal; text-align: left;}
 .main-table-news tr td.listBlock .contentWrite1 { height: auto; }
 div.padding-buttom-block { height: 100px;}
 .otherWriteAbs { position: absolute; padding: 15px 0px; bottom: 0; }
