html, body, p, h1, h2, h3, a, img, form, table, tr, td{margin:0;padding:0;border:0}
html{height:100%;}
body{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;min-height:100%;position:relative;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px":"auto");background: url('/i/back-1.jpg') #ededef top center repeat-x;}
*html body{height:100%}
a{text-decoration:none;color:#295093}
a:hover{text-decoration:underline;}
.main-container{min-width:960px;max-width:1160px;margin:0 auto;padding:0 20px 290px 20px;overflow:hidden;background:#fff}
.top-menu{height:30px;padding:0;min-width:960px;margin:0 auto 10px auto;position:relative;z-index:10;background:url(images/tmenu.png) repeat-x}
.top-menu .date{float:left;width:180px;color:#71695e;height:30px;line-height:30px;padding:0 10px;}
.top-menu .eye{height:30px;float:right;width:185px;background:url(images/slabo.png) repeat-x}
.top-menu .eye a{height:30px;padding:0 10px;display:block;line-height:30px;color:#fff;font-weight:bold;text-align:center}
.top-menu .tcenter{margin:0 160px}
.top-menu .tcenter ul{margin:0;padding:0;list-style-type:none;float:left}
.top-menu .tcenter ul li{float:left;height:30px;line-height:30px;background:url(images/bullet01.png) 0 12px no-repeat;padding:0 30px 0 12px}
.top-menu .tcenter ul li a{color:#71695e;}
.top-menu .tcenter div.gen{float:left;background:url(images/sep.png) left no-repeat;padding:0 0 0 1px;position:relative}
.top-menu .tcenter div.gen span{display:block;height:30px;line-height:30px;background:url(images/top_a.png) right no-repeat;padding:0 12px}
.top-menu .tcenter div.gen span a{background:url(images/arr01.png) 100% 15px no-repeat;padding:0 13px 0 0;float:left;color:#71695e;}
.top-menu .tcenter div.gen:hover div{display:block}
.top-menu .tcenter div.gen div{position:absolute;top:30px;left:0;border:1px solid #c9dbdc;background:#c9dbdc;padding:5px 0 10px 0;width:99%;display:none;width:185px}
.top-menu .tcenter div.gen div ul{margin:0 12px;}
.top-menu .tcenter div.gen div ul li{float:none;line-height:normal;border-top:1px solid #fff;background:none;padding:5px 0;height:auto;width:160px}
.top-menu .tcenter div.gen div ul li.act a{color:#29200e}
.top-menu .tcenter div.gen div ul li:first-child{border-top:0}
.header{height:147px;background:url(images/header_bg.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative;margin-bottom:15px}
.logo{float:left;width:670px;padding:17px 0 0 20px;height:130px}
.logo img{vertical-align:middle;margin-right:15px}
.header-right{position:absolute;top:15px;right:210px;width:190px;text-align:right}
.header-right p{padding:0 0 5px 0}
.header-right p a{color:#fff;font-size:11px}
.header-right div{padding-top:7px}
.header-right div img{margin-left:5px}
.header-img{position:absolute;top:0;right:0px}
.h-left{width:190px;border-top:1px solid #ccc;margin-bottom:20px}
.h-left h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:17px 0;font-weight:normal;margin-bottom:15px}
.h-left p{font-weight:bold;font-size:13px;padding-bottom:5px}
.h-left p em{font-weight:normal;font-size:13px;padding-bottom:5px;color:#a3a3a3;font-family:Georgia, "Times New Roman", Times, serif}
.h-left div{margin:5px 0}
.h-left div span{background:url(images/photo_bot.png) no-repeat;width:180px;height:25px;display:block;padding:14px 0 0 10px}
.h-left div span a{background:url(images/bullet01.png) 0 4px no-repeat;padding:0 0 0 11px;color:#5a5d61;font-size:11px;display:block}
.h-left div span a:hover{color:#B11F00;}
.h-right{width:190px;border-top:1px solid #ccc;margin-bottom:20px}
.h-right h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:16px 0;font-weight:normal;margin-bottom:15px}
.h-right p{font-size:12px;padding-bottom:15px;margin-right:-4px;line-height:16px;color:#444;}
.h-right p a{color:#24569d}
.h-right p a:hover{color:#B11F00;}
.h-right div.write-b{border-top:1px dotted #ccc;padding:20px 0;}
.h-right ul{margin:0;padding:0;list-style-type:none}
.h-right ul li{background:url(images/bullet01.png) 0 4px no-repeat;padding:0 0 5px 15px}
.h-right ul li a{color:#737373}
.h-right ul li a:hover{color:#B11F00;}
.gen-box{width:190px;padding-bottom:10px}
.gen-box h2{color:#2b2b2b;font-size:16px;padding:18px 0 0 20px;font-weight:normal;margin-bottom:15px;background:url(images/title02.png) repeat-x;height:60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative}
.gen-box p{font-weight:bold;font-size:13px;padding-bottom:5px}
.gen-box p em{font-weight:normal;font-size:13px;padding-bottom:5px;color:#a3a3a3;font-family:Georgia, "Times New Roman", Times, serif}
.gen-box div{width:190px;margin:5px 0}
.gen-box div span{background:url(images/photo_bot.png) no-repeat;width:180px;height:46px;display:block;padding:18px 0 0 10px}
.gen-box div span a{background:url(images/bullet01.png) 0 4px no-repeat;padding:0 0 0 11px;color:#5a5d61;font-size:12px;display:block}
.gen-box div span a:hover{color:#B11F00;}
.citizen-box{float:right;width:190px;border-top:1px solid #ccc;padding-bottom:10px}
.citizen-box h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:14px 0;font-weight:normal;margin-bottom:15px}
.citizen-box p{font-size:13px;padding-bottom:15px;margin-right:-4px;line-height:16px;color:#444;}
.citizen-box p a{color:#24569d}
.citizen-box p a:hover{color:#B11F00;}
.citizen-box div.write-b{border-top:1px dotted #ccc;padding:20px 0;}
.citizen-box ul{margin:0;padding:0;list-style-type:none}
.citizen-box ul li{background:url(images/bullet01.png) 0 4px no-repeat;padding:0 0 5px 15px}
.citizen-box ul li a{color:#737373}
.citizen-box ul li a:hover{color:#B11F00;}
.contact-box{float:right;width:190px;border-top:1px solid #ccc;padding-bottom:10px}
.contact-box h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:14px 0;font-weight:normal;margin-bottom:15px}
.contact-box p{padding-bottom:15px;font-size:14px;line-height:18px;}
.contact-box span{color:#757575;font-size:12px;display:block;padding-bottom:15px}
.line-top-h2{border-bottom:1px solid #ccc!important;margin-bottom:10px!important;}

/* mmenu */
.news-event{padding:0 0 60px 0}
.news-box{margin: 0 0 0 350px}
.news-box .title{color:#2b2b2b;font-size:16px;padding:16px 0 0 20px;font-weight:normal;margin-bottom:5px;background:url(images/title02.png) bottom repeat-x;height:60px;position:relative;border-top:1px solid #e7e7e7}
.news-box ul{margin:0;padding:0;list-style-type:none;}
.news-box ul li{border-bottom:1px solid #ededed;padding:12px 0}
.news-box ul li div{background:url(images/ico01.png) 0 2px no-repeat;padding:0 0 0 20px;color:#989898;font-size:11px}
.news-box ul li div img{vertical-align:middle;margin:0 0 0 10px}
.news-box ul li p{padding:3px 0 0 0;font-size:14px;line-height:18px}
.news-box ul li p a:visited{color:#7A2993;}
.news-box ul li p a:hover{color:#B11F00;}
.news-tools{padding:20px 0 10px 0}
.news-tools .arhive-b{float:left;background:url(images/button_bg.png) repeat-x;height:26px;line-height:26px;color:#404040;font-weight:bold;text-decoration:none;text-shadow:0 1px #fff;padding:0 10px;border:1px solid #c7c7c7;border-bottom:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(js/pie.htc);position:relative;margin:0 25px 0 0}
.news-tools .subs-link{float:left;background:url(images/bullet01.png) 0 11px no-repeat;color:#757575;padding:7px 0 0 12px}
.news-tools a.subs-link:hover{color:#B11F00;}
.event-box{float:left;width:330px;}
.event-box .title{color:#fff;font-size:16px;padding:27px 0 0 20px;font-weight:normal;background:url(images/title05.png) bottom repeat-x;height:48px;position:relative;margin-bottom:2px;}
.event-box ul{background:#e7e7e7;margin:0;padding:0 20px 10px 20px;list-style-type:none;position:relative;box-shadow:0px 8px 10px -6px #6985b1;-moz-box-shadow:0px 8px 10px -6px #6985b1;-webkit-box-shadow:0px 8px 10px -6px #e7e7e7;behavior:url(js/pie.htc);position:relative}
.event-box ul li{border-top:1px solid #919191;padding:20px 0}
.event-box ul li:first-child{border-top:0}
.event-box ul li div{background:url(images/date.png) 0 12px no-repeat;padding:10px 0 0 20px;font-size:11px;color:#2b2b2b;}
.event-box ul li div img{vertical-align:middle;margin:0 0 0 10px}
.event-box ul li p{padding:3px 0 0 0;font-size:12px;line-height:16px;color:#fff;}
.event-box ul li p a{display:block;padding:3px 0 5px 0;font-size:14px;;color:#2b2b2b;}
.content{clear:both;padding:20px 0 0 0}
.carcass{border-collapse:collapse;width:100%}
.leftbar{vertical-align:top}
.rightbar{vertical-align:top;width:190px;padding:0 0 0 20px}
.centerbar{vertical-align:top}
.centerbar h1{font-size:18px;font-weight:normal;padding:10px 0;border-bottom:3px solid #cb1720}
.centerbar h1.grey{font-size:18px;font-weight:normal;padding:10px 0;border-bottom:3px solid #CCC}
.subjec-list{}
.subjec-list .title{background:url(images/title06.png) top repeat-x;border-bottom:3px solid #ca161f;height:54px;color:#2b2b2b;font-size:16px;padding:20px 0 0 20px;position:relative}
.subjec-list .title span{position:absolute;top:-51px;right:0}
.subjec-list .map{position:relative;float:left;width:560px}
.map-wrapper {width: 800px;margin: 0 auto}
.subjec-list .map span{position:absolute;top:30px;left:20px;color:#ca171d;font-size:16px}
.subjec-desc{padding-top:30px;width:170px;float:left;margin-left: 20px}
.subjec-desc h2{color:#2b2b2b;font-size:16px;font-weight:normal;padding:0 0 15px 0;border-bottom:1px solid #ccc;margin-bottom:15px}
.subjec-desc p{padding:0 0 15px 0;color:#444;line-height:16px;}
.subjec-desc p.department a,.depart-list p.department a{color:#444;font-weight:bold;}
.subjec-desc p.department a:hover,.depart-list p.department a:hover{color:#B11F00;}
.subjec-desc p.button{margin-top:5px;}
.subjec-desc p.button a{float:left;background:url(images/button_bg.png) repeat-x;height:26px;line-height:26px;color:#404040;text-decoration:none;text-shadow:0 1px #fff;padding:0 10px;border:1px solid #c7c7c7;border-bottom:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(js/pie.htc);position:relative;margin:0;font-weight:bold;}
.subjec-desc p.button a:active{-moz-box-shadow:inset 0 3px 3px #ccc;-webkit-box-shadow:inset 0 3px 3px #ccc;box-shadow:inset 0 3px 3px #ccc;}
.subjec-desc p.button a.act{-moz-box-shadow:inset 0 3px 3px #ccc;-webkit-box-shadow:inset 0 3px 3px #ccc;box-shadow:inset 0 3px 3px #ccc;}
.depart-list h2{color:#2b2b2b;font-size:22px;font-weight:normal;padding:20px 0 25px}
.depart-list ul{margin:0 -15px 0 0;padding:0;list-style-type:none;width:762px}
.depart-list ul li{float:left;width:180px;padding:0 10px 30px 0}
.depart-list ul li.clear{float:none;width:100%;clear:both;font-size:1px;padding:0;height:1px}
.depart-list ul li p{padding:0 0 5px 0;color:#444;line-height:16px;font-size:12px;}
.depart-list ul li p.department{padding:0 0 10px 0;}
.depart-list{padding:10px 0 0 0;clear:both;}
.subjec-select{border-top:1px solid #ccc;clear:both;}
.subjec-select .lineForm label{display:block;color:#424242;font-size:13px;font-weight:bold;padding:5px 0}
.subjec-select .lineForm{float:left;margin:10px 20px 40px 0}
.subjec-select .lineForm select{width:220px !important;}
.subjec-select .cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown{background:url(images/select01.png) no-repeat;font-family:Arial, Helvetica, sans-serif;}
.subjec-select .cusel{height:35px;background-position:left top;display:inline-block;position:relative;cursor:pointer;font-size:12px;}
.subjec-select .cuselFrameRight{position:absolute;z-index:1;top:0;right:-1px;height:100%;width:24px;background-position:right top;margin:0;background:url(images/select01.png) right top no-repeat}
.subjec-select .cuselText{height:25px;padding:10px 0 0 8px;cursor:pointer;overflow:hidden;position:relative;z-index:2;margin-right:24px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;color:#828282;font-size:13px;font-weight:bold}
* html .subjec-select .cuselText{height:22px;}
.subjec-select .cusel span{display:block;cursor:pointer;white-space:nowrap;padding:5px 0 5px 8px;font-size:13px;font-weight:bold;color:#828282;}
.subjec-select .cusel span:hover{background:#e8e8e8;color:#828282;}
.subjec-select .cusel .cuselActive{color:#828282;cursor:default;}
.subjec-select .cusel-scroll-wrap{position:absolute;top:35px;z-index:98;width:100%}
.subjec-select .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;border:1px solid #e0e0e0;padding:4px 0;background:#fff;z-index:97}
.h-right .subjec-select{border:0}
.h-right .subjec-select .lineForm{margin:0 0 20px 0}
.h-right .subjec-select .lineForm label{display:block;color:#424242;font-size:12px;padding:0 0 5px 0;font-weight:normal}
.h-right .subjec-select .cuselText{color:#838383;font-size:12px;}
.h-right .subjec-select .lineForm select{width:190px !important;}
.news-list{clear:both;padding-top:15px;}
.news-list .title{background:url(images/title01.png) top repeat-x;border-bottom:3px solid #ca161f;height:55px;color:#2b2b2b;font-size:16px;line-height:57px;padding:0 0 0 20px;margin-bottom:5px}
.news-list ul{margin:0;padding:0;list-style-type:none;}
.news-list ul li{border-bottom:1px solid #ededed;padding:12px 0}
.news-list ul li div{background:url(images/ico01.png) 0 2px no-repeat;padding:0 0 3px 20px;color:#989898;font-size:11px}
.news-list ul li div img{vertical-align:middle;margin:-5px 5px 0 5px}
.news-list ul li div span img{vertical-align:middle;margin:-4px 0px 0 10px}
.news-list ul li div span{margin:0 4px 0 0}
.news-list ul li div a{color:#989898}
.news-list ul li div a:hover{color:#B11F00;}
.news-list ul li div a img{vertical-align:middle;margin:-2px 5px 0 10px}
.news-list ul li p{padding:0 20px 0 0;font-size:14px;line-height:19px; color:#444}
.news-list ul li p a:visited{color:#7A2993;}
.news-list ul li p a:hover{color:#B11F00;}
.news-list ul li p.subdivision{padding:5px 0 0 0;font-size:11px;}
.news-list ul li p.subdivision a{color:#989898;}
.news-list ul li p.subdivision a:hover{color:#B11F00;}
.news-list ul li p.subdivision span{color:#7e7e7e;display:block}
.news-list ul li p.subdivision em{color:#7e7e7e;}
.news-list ol{margin:5px 20px 10px 20px;color:#444;line-height:19px;font-size:14px;text-align:left;padding:0;}
.news-list ol li{margin:0 0 5px 0;color:#444;line-height:19px;font-size:14px;text-align:left;padding:0;border-bottom:0;}
.banner-box img{margin-bottom:10px}
.brd{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:10px 10px 20px 0 #000;-webkit-box-shadow:10px 10px 20px 0 #000;box-shadow:10px 10px 20px 0 #000;width:200px;padding:20px;border:1px solid red;behavior:url(js/PIE.htc)}
#footer{position:absolute;bottom:0;left:0;height:240px;width:100%}
.footer{background:url(images/footer_bg.png) repeat-x;min-width: 1000px;max-width: 1200px;margin:0 auto;height:240px}
.f-left{float:left;width:405px;background:url(images/fsep.png) top right no-repeat;padding:20px 0 0 15px}
.f-left ul{margin:0;padding:0;list-style-type:none;float:left;width:48%;height:130px}
.f-left ul:first-child li{padding-bottom:2px}
.f-left ul li{padding-bottom:2px}
.f-left ul li a{color:#fff;font-size:11px;}
.f-left p{padding:30px 0 0 0;color:#707477;font-size:11px;line-height:16px;width:405px;float:left}
.f-right{float:right;width:205px;background:url(images/fsep.png) top left no-repeat;padding:20px 0 0 0}
.f-right ul{margin:0;padding:0 0 0 20px;list-style-type:none;height:130px}
.f-right ul li{padding-bottom:5px}
.f-right ul li a{color:#fff;font-size:11px;}
.f-right p{clear:both;padding:30px 0 0 0;color:#707477;font-size:11px;line-height:16px}
.f-right p a{color:#c31719}
.f-center{margin:0 205px 0 420px;}
.f-center p{color:#717577;font-size:11px;line-height:16px}
.f-search{padding:20px;height:140px}
.fform{background:url(images/search_in2.png) no-repeat;height:20px;width:170px;padding:5px}
.fform input{width:150px;vertical-align:middle;background:transparent;border:0;padding:0;color:#fff;font-size:11px;}
.fform img{vertical-align:middle}
.f-search p{padding:5px 0}
.f-search p a{color:#fff;font-size:11px;}
.clear{clear:both;font-size:1px;height:1px;}
input[type="text"]:focus{outline:none;}
.contact-box{width:190px;border-top:1px solid #ccc;margin-bottom:20px}
.contact-box h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:12px 0;font-weight:normal;margin-bottom:15px}
.contact-box p{padding-bottom:15px;font-size:14px;line-height:18px}
.contact-box span{color:#757575;font-size:12px;display:block;padding-bottom:15px}
.r-menu{padding-bottom:20px}
.r-menu ul{margin:0;padding:0;list-style-type:none;border-top:1px dotted #cdcdcd;}
.r-menu ul li{border-bottom:1px dotted #cdcdcd;padding:15px 18px;background:url(images/bullet01.png) 0 22px no-repeat}
.r-menu ul li a{color:#6e6e6e;font-size:14px;text-decoration:none}
.r-menu ul li a:hover{color:#ca171d;text-decoration:underline}
.r-menu ul li.act{background:url(images/bullet01_a.png) 0 22px no-repeat}
.r-menu ul li.act a{color:#ca171d}
.r-search{padding:0 0 10px 0;}
.rform{background:url(images/search_in3.png) no-repeat;height:20px;width:179px !important;padding:5px}
.rform input{width:164px;vertical-align:middle;background:transparent;border:0;padding:0;}
.rform img{vertical-align:middle;}
.r-search p{padding:1px 0 5px 0;font-weight:normal}
.r-search p a{color:#2d5f9c;font-size:11px;}
.about-box{clear:both;padding-top:10px}
.about-box p{background:url(images/title03.png) no-repeat;height:58px;line-height:58px;padding:0 0 0 14px;color:#000;font-size:14px}
.about-box div{border:1px solid #e4e4e4;padding:15px}
.about-box div ul{margin:0;padding:0;list-style-type:none}
.about-box div ul li{background:url(images/bullet03.png) 0 10px no-repeat;padding:5px 0 5px 15px;font-size:12px}
.about-box div ul li.sep{background:none;border-top:1px dotted #cdcdcd;margin:10px 0 0 0;padding:0}
.calendar-box{border-top:1px solid #ccc;margin-bottom:20px}
.calendar-box h2{color:#2b2b2b;font-size:16px;border-bottom:3px solid #ccc;padding:16px 0;font-weight:normal;margin-bottom:15px}
.calendar-box .lineForm{float:left;margin:0 10px 10px 0}
.calendar-box .cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown{background:url(images/select02.png) no-repeat;font-family:Arial, Helvetica, sans-serif;}
.calendar-box .cusel{height:29px;background-position:left top;display:inline-block;position:relative;cursor:pointer;font-size:12px;}
.calendar-box .cuselFrameRight{position:absolute;z-index:1;top:0;right:-1px;height:100%;width:30px;background-position:right top;margin:0}
.calendar-box .cuselText{height:22px;padding:7px 0 0 8px;cursor:pointer;overflow:hidden;position:relative;z-index:2;margin-right:24px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;color:#838383;font-size:12px;font-weight:bold}
* html .calendar-box .cuselText{height:22px;}
.calendar-box .cusel span{display:block;cursor:pointer;white-space:nowrap;padding:5px 0 5px 8px;font-size:12px;font-weight:bold;color:#828282;}
.calendar-box .cusel span:hover{background:#e8e8e8;color:#828282;}
.calendar-box .cusel .cuselActive{color:#828282;cursor:default;}
.calendar-box .cusel-scroll-wrap{position:absolute;top:29px;z-index:98;width:100%}
.calendar-box .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;border:1px solid #e0e0e0;padding:4px 0;background:#fff;z-index:97}
.cal-box{}
.cal-box table{border-collapse:collapse;width:100%;margin-bottom:10px}
.cal-box table th{border-bottom:1px solid #ccc;color:#878787;font-size:9px;font-weight:normal;padding:6px 0}
.cal-box table td{color:#999;font-size:12px;padding:3px 0;text-align:center;height:18px;width:27px;line-height:18px;}
.cal-box table td a.act{background:#d75055;border-radius:3px;color:#fff;font-weight:bold;display:block;width:21px;height:18px;margin:0 auto}
.cal-box table td a:hover{color:#B11F00}
.calendar-box .arhive-b{float:left;background:url(images/button_bg.png) repeat-x;height:26px;line-height:26px;color:#404040;font-weight:bold;text-decoration:none;text-shadow:0 1px #fff;padding:0 10px;border:1px solid #c7c7c7;border-bottom:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(js/pie.htc);position:relative;margin:0 25px 0 0}
.breadcrumbs{color:#a2a2a2;font-size:12px;padding:10px 0}
.breadcrumbs span{margin:0 3px}
.breadcrumbs a{color:#a2a2a2;text-decoration:none}
.breadcrumbs a:hover{text-decoration:underline;}
.news-full{padding:10px 0}
.news-full h2{font-size:18px;font-weight:normal;line-height:22px;color:#000;}
.news-full div.tools{background:url(images/ico01.png) 0 15px no-repeat;padding:10px 0 15px 20px;color:#989898;font-size:11px;border-bottom:3px solid #ccc;margin-bottom:10px}
.news-full div.tools img{vertical-align:middle;margin:-5px 5px 0 5px}
.news-full div.tools span img{vertical-align:middle;margin:-4px 0px 0 10px}
.news-full div.tools span{margin:0 4px 0 0}
.news-full div.tools a{color:#989898}
.news-full div.tools a:hover{color:#B11F00}
.news-full div.tools a img{vertical-align:middle;margin:-2px 5px 0 10px}
div.news-full {color:#444;padding:10px 20px 10px 0;line-height:21px;font-size:14px;text-align:left;
}
.news-full p, .news-full div{color:#444;padding:0px 0px 0px 0;line-height:21px;font-size:14px;text-align:left;}
.maintext p{color:#444;padding:10px 20px 10px 0;line-height:21px;font-size:14px;text-align:left;}
.maintext ul{margin:5px 20px 10px 20px;color:#444;line-height:21px;font-size:14px;text-align:left;list-style:square;padding:0;}
.maintext ul li{margin:0 0 20px 0;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0; border-bottom:1px solid #DADADA;padding-bottom: 20px;}
.maintext ol{margin:5px 20px 10px 20px;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0;}
.maintext ol li{margin:0 0 5px 0;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0;}
.maintext a:hover{color:#B11F00}
.maintext-gp ul{margin:5px 20px 20px 20px;color:#444;line-height:21px;font-size:14px;text-align:left;list-style:square;padding:0;}
.maintext-gp ol{margin:20px;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0;}
.maintext-gp ol li{margin:0 0 20px 0;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0;}
.maintext-gp ol li ul li{margin:0;color:#444;line-height:21px;font-size:14px;text-align:left;padding:0;}
.maintext-gp a:hover{color:#B11F00}
.news-full div.links{border-top:1px solid #ccc;padding:14px 0 10px 0;margin-top:15px}
.news-full div.links ul{margin:0;padding:0;list-style-type:none}
.news-full div.links ul li{float:left;background:url(images/sep2.png) 0 0 no-repeat;padding:0 20px}
.news-full div.links ul li:first-child{padding-left:0;background:none}
.news-full div.links ul li a{color:#858585;font-size:11px;text-decoration:none}
.news-full div.links ul li span a{background:url(images/arr02.png) 100% 4px no-repeat;padding:0 15px 0 0}
.news-full div.links ul li img{vertical-align:middle;margin-right:4px}
.links2{border-bottom:1px solid #ccc;padding:14px 0 10px 0;}
.links2 span{float:right}
.links2 span a{color:#c1c1c1}
.links2 ul{margin:0;padding:0;list-style-type:none}
.links2 ul li{float:left;background:url(images/sep2.png) 0 0 no-repeat;padding:0 20px}
.links2 ul li:first-child{padding-left:0;background:none}
.links2 ul li a{color:#858585;font-size:12px;text-decoration:none}
.links2 ul li img{vertical-align:middle;margin-right:4px}
.pagebar{padding:25px 0}
.pagebar div{float:left;border:1px solid #d8cfc6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative;}
.pagebar ul{margin:0;padding:0;list-style-type:none}
.pagebar ul li{float:left;padding:0}
.pagebar ul li a{color:#295093;font-size:14px;text-decoration:none;background:url(images/page_sep.png) right top no-repeat;padding:0 10px;float:left;height:27px;line-height:27px}
.pagebar ul li.act a{background:#f0f2f4;color:#000}
.pagebar ul li a span{font-size:17px;line-height:15px}
.pagebar ul li.off a{color:#747474}
.pagebar ul li.prev a{font-size:12px;background:none;float:none}
.pagebar ul li.next a{font-size:12px;background:none;float:none}
.att-box{margin:30px 0;border-left:5px solid #e4e8eb;color:#5c5c5c;font-size:14px;padding:0 0 0 12px}
.att-box b{color:#000}
.reference-form{font-size:14px}
.reference-form p{color:#5c5c5c;padding-bottom:15px}
.reference-form table{border-collapse:collapse;color:#5c5c5c;}
.reference-form table td{vertical-align:top;padding-bottom:20px}
.reference-form table td:first-child{width:150px;padding-top:4px;}
.reference-form sup{color:#cb1720;vertical-align:top;font-size:16px}
.reference-form table td img{vertical-align:bottom;margin-top:5px}
.reference-form table td span.help{font-size:11px;color:#a9a9a9;display:block;width:434px;padding:2px 0 0 0}
.reference-form table td input[type=text], .reference-form table td input[type=tel], .reference-form table td input[type=email]{background:url(images/in01.png) no-repeat;width:414px;height:29px;line-height:29px;padding:0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5c5c5c;}
.reference-form table td.captcha input{background:url(images/in02.png) no-repeat;width:124px;height:29px;line-height:29px;padding:0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5c5c5c;}
.reference-form table td textarea{background:url(images/textarea01.png) no-repeat;width:424px;height:144px;padding:5px 0 0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5c5c5c;}
.reference-form select{width:433px}
.reference-form .cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown{background:url(images/select02.png) no-repeat;font-family:Arial, Helvetica, sans-serif;}
.reference-form .cusel{height:29px;background-position:left top;display:inline-block;position:relative;cursor:pointer;font-size:14px;}
.reference-form .cuselFrameRight{position:absolute;z-index:1;top:0;right:-1px;height:100%;width:29px;background-position:right top;margin:0}
.reference-form .cuselText{height:23px;padding:6px 0 0 8px;cursor:pointer;overflow:hidden;position:relative;z-index:2;margin-right:24px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;color:#838383;font-size:14px;}
* html .reference-form .cuselText{height:22px;}
.reference-form .cusel span{display:block;cursor:pointer;white-space:nowrap;padding:5px 0 5px 8px;font-size:14px;color:#828282;}
.reference-form .cusel span:hover{background:#e8e8e8;color:#828282;}
.reference-form .cusel .cuselActive{color:#828282;cursor:default;}
.reference-form .cusel-scroll-wrap{position:absolute;top:29px;z-index:98;width:100%}
.reference-form .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;border:1px solid #e0e0e0;padding:4px 0;background:#fff;z-index:97}
#veteran{}
#veteran .header{height:147px;background:url(images/header_bg2.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative}
#veteran .mmenu{clear:both;background:url(images/menu_bg2.png) repeat-x;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative;border-top:1px solid #f7ba1d;margin:15px 0 0 0;-moz-box-shadow:0 3px 3px 0 #fce5b2;-webkit-box-shadow:0 3px 3px 0 #fce5b2;box-shadow:0 3px 3px 0 #fce5b2;}
#veteran .mmenu ul{padding:0;list-style-type:none;margin:0}
#veteran .mmenu ul li{float:left;background:url(images/msep2.png) left no-repeat;}
#veteran .mmenu ul li:first-child{background:none}
#veteran .mmenu ul li a{font-size:13px;color:#6b3e0c;text-shadow:0 0 0 transparent!important;font-weight:normal;display:block;padding:15px 14px}
#veteran .mmenu ul li a:hover{color:#B11F00;}
#veteran .mmenu ul li.act{background:url(images/mmenu_right2.png) right no-repeat;position:relative;z-index:1;margin-right:-2px}
#veteran .mmenu ul li.act a{background:url(images/mmenu_left2.png) left no-repeat}
#veteran .veteran-list{border-top:1px dotted #ccc;padding:20px 0;}
#veteran .veteran-list p{font-size:12px;padding-bottom:15px;margin-right:-4px;line-height:16px;color:#444;}
#veteran .veteran-list p a{color:#24569d}
#veteran .veteran-list p a:hover{color:#B11F00;}
#veteran .news-list{padding-top:0}
#veteran .news-list .title{background:url(images/title04.png) repeat-x;margin-bottom:10px}
#veteran .h-left{border-top:none;}
#veteran .h-left p{color:#212121}
#veteran .h-left p em{display:block;padding:5px 0;color:#7d7d7d;font-family:Arial, Helvetica, sans-serif}
#veteran .h-left h2{background:url(images/title04.png) repeat-x;border-bottom:3px solid #ca161f;padding-left:20px;margin-bottom:20px}
#veteran .footer{background:url(images/footer_bg2.png) repeat-x}
#veteran .f-left{background:url(images/fsep2.png) top right no-repeat;}
#veteran .f-right{background:url(images/fsep2.png) top left no-repeat;}
#veteran .fform{background:url(images/search_in4.png) no-repeat;}
#priemnay{}
#priemnay .header{height:147px;background:url(images/header_bg3.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative}
#priemnay .mmenu{clear:both;background:url(images/menu_bg3.png) repeat-x;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(js/pie.htc);position:relative;border-top:1px solid #d7d7d7;margin:15px 0 0 0;-moz-box-shadow:0 3px 3px 0 #dadada;-webkit-box-shadow:0 3px 3px 0 #dadada;box-shadow:0 3px 3px 0 #dadada;}
#priemnay .mmenu ul{padding:0;list-style-type:none;margin:0}
#priemnay .mmenu ul li{float:left;background:url(images/msep.png) left no-repeat;}
#priemnay .mmenu ul li:first-child{background:none}
#priemnay .mmenu ul li a{font-size:13px;color:#595959;text-shadow:0 0 0 transparent!important;font-weight:normal;display:block;padding:15px 14px}
#priemnay .mmenu ul li a:hover{color:#B11F00;}
#priemnay .mmenu ul li.act{background:url(images/mmenu_right3.png) right no-repeat;position:relative;z-index:1;margin-right:-2px}
#priemnay .mmenu ul li.act a{background:url(images/mmenu_left3.png) left no-repeat}
#priemnay .veteran-list{border-top:1px dotted #ccc;padding:20px 0;}
#priemnay .veteran-list p{font-size:12px;padding-bottom:15px;margin-right:-4px;line-height:16px;color:#444;}
#priemnay .veteran-list p a{color:#24569d}
#priemnay .veteran-list p a:hover{color:#B11F00;}
#priemnay .news-list{padding-top:0}
#priemnay .footer{background:url(images/footer_bg3.png) repeat-x}
#priemnay .f-left ul li a{color:#595959;text-shadow:1px 1px 0 #fff}
#priemnay .f-right ul li a{color:#595959;text-shadow:1px 1px 0 #fff}
#priemnay .f-left{background:url(images/fsep3.png) top right no-repeat;}
#priemnay .f-right{background:url(images/fsep3.png) top left no-repeat;}
#priemnay .fform{background:url(images/search_in5.png) no-repeat;}
#priemnay .f-search p a{color:#595959}
#priemnay .contact-box{border-bottom:1px solid #ccc}
#plan .centerbar h1{border-bottom:3px solid #ccc;margin-bottom:15px}
#plan .centerbar h2{font-size:16px;font-weight:normal;padding:25px 0 15px 0}
#plan .centerbar p{color:#5c5c5c;font-size:14px;line-height:19px}
.arhive-form{border-top:2px solid #ccc;border-bottom:1px solid #ccc;background:#f7f8f9;padding:25px 20px 10px 20px}
.arhive-form.no-border{border-top:0px solid #ccc;}
.arhive-form table{border-collapse:collapse;color:#5c5c5c;}
.arhive-form table td{vertical-align:top;padding-bottom:12px;font-size:14px}
.arhive-form table td:first-child{width:150px;padding-top:4px;}
.arhive-form table td input.in01{background:url(images/in03.png) no-repeat;width:341px;height:29px;line-height:29px;padding:0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5c5c5c;}
.arhive-form table td input.in03{background:url(images/in02.png) no-repeat;width:124px;height:29px;line-height:29px;padding:0 10px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#5c5c5c;vertical-align:middle;margin-left:5px}
.arhive-form table td em img{vertical-align:middle !important;margin:0 5px}
.arhive-form table td p.button{margin-top:5px;}
.arhive-form table td p.button a{float:left;background:url(images/button_bg.png) repeat-x;height:26px;line-height:26px;color:#404040;text-decoration:none;text-shadow:0 1px #fff;padding:0 10px;border:1px solid #c7c7c7;border-bottom:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(js/pie.htc);position:relative;margin:0;font-weight:bold;font-size:12px;padding:0 25px}
.arhive-form table td p.button a:active{-moz-box-shadow:inset 0 3px 3px #ccc;-webkit-box-shadow:inset 0 3px 3px #ccc;box-shadow:inset 0 3px 3px #ccc;}
.arhive-form table td p.button a.act{-moz-box-shadow:inset 0 3px 3px #ccc;-webkit-box-shadow:inset 0 3px 3px #ccc;box-shadow:inset 0 3px 3px #ccc;}
.arhive-form select{width:357px}
.arhive-form .cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown{background:url(images/select02.png) no-repeat;font-family:Arial, Helvetica, sans-serif;}
.arhive-form .cusel{height:29px;background-position:left top;display:inline-block;position:relative;cursor:pointer;font-size:14px;}
.arhive-form .cuselFrameRight{position:absolute;z-index:1;top:0;right:-1px;height:100%;width:29px;background-position:right top;margin:0}
.arhive-form .cuselText{height:23px;padding:6px 0 0 8px;cursor:pointer;overflow:hidden;position:relative;z-index:2;margin-right:24px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;color:#838383;font-size:14px;}
* html .arhive-form .cuselText{height:22px;}
.arhive-form .cusel span{display:block;cursor:pointer;white-space:nowrap;padding:5px 0 5px 8px;font-size:14px;color:#828282;}
.arhive-form .cusel span:hover{background:#e8e8e8;color:#828282;}
.arhive-form .cusel .cuselActive{color:#828282;cursor:default;}
.arhive-form .cusel-scroll-wrap{position:absolute;top:29px;z-index:98;width:100%}
.arhive-form .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;border:1px solid #e0e0e0;padding:4px 0;background:#fff;z-index:97}
.rukovodstvo-box{}
.rukovodstvo-box h2{font-size:18px;font-weight:normal;padding:25px 0 15px 0}
.boss-box{border-bottom:1px dotted #ccc;padding:0 0 5px 0}
.boss-box h2{padding:0 0 20px 0}
.boss-box img{float:left;margin:0 30px 20px 0;}
.boss-box p{font-size:16px;padding-bottom:25px}
.boss-box p a{font-size:12px;}
.zam-box{clear:both;padding-top:10px;}
.zam-box table{border-collapse:collapse;width:100%}
.zam-box table td{width:25%;vertical-align:top;padding:0 25px 25px 0}
.zam-box table td p{padding:10px 0;font-size:14px}
.zam-box table td span{font-size:12px;color:#646464}
.rukovodstvo-single h1{border-bottom:3px solid #ccc;margin-bottom:20px}
.rukovodstvo-single h2{font-size:18px;font-weight:normal;padding:0px 0 15px 0;color:#CB1720}
.rukovodstvo-single h2 a{color:#CB1720}
.single-txt{padding:20px 0 0 0;}
.single-txt p,.single-txt div{color:#444;font-size:14px;line-height:21px;padding:0 20px 15px 0;text-align:left !important;}
.single-txt img{float:left;padding:0 15px 10px 0}
.single-txt img.centered{float:none;text-align:center;}
.struktura-box{}
.struktura{background:url(images/struktura.png) top left no-repeat;height:375px;position:relative;width:750px;margin-top:25px}
.struktura a{font-size:14px;line-height:16px}
.struktura a:hover{text-decoration:none}
.block00 a{display:block;position:absolute;width:180px;height:96px;position:absolute;top:0;left:0}
.block01{position:absolute;width:180px;height:98px;top:148px;left:0}
.block01 a{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px}
.block01 a img{float:left;margin:-14px 14px 0 14px}
.block01 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.block02{position:absolute;width:180px;height:98px;top:148px;left:191px}
.block02 a{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px;}
.block02 a img{float:left;margin:-14px 14px 0 14px}
.block02 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.block03{position:absolute;width:180px;height:98px;top:148px;left:382px}
.block03 a{width:180px;height:66px;display:block;background:url(images/block01.png) no-repeat;padding-top:32px;text-align:center}
.block03 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.block04{position:absolute;width:180px;height:98px;top:148px;left:570px}
.block04 a{width:180px;height:66px;display:block;background:url(images/block01.png) no-repeat;padding-top:32px;text-align:center}
.block04 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.block05{position:absolute;width:180px;height:98px;top:274px;left:191px}
.block05 a{width:180px;height:66px;display:block;padding-top:32px;text-align:center;color:#626262}
.block05 a:hover{color:#cb1720}
.block06{position:absolute;width:180px;height:98px;top:274px;left:382px}
.block06 a{width:180px;height:66px;display:block;padding-top:32px;text-align:center;color:#626262}
.block06 a:hover{color:#cb1720}
.block07{position:absolute;width:180px;height:98px;top:274px;left:570px}
.block07 a{width:180px;height:73px;display:block;padding-top:25px;text-align:center;color:#626262}
.block07 a:hover{color:#cb1720}
.block05 p, .block06 p, .block07 p{font-size:14px;width:180px;height:66px;display:block;padding-top:32px;text-align:center;color:#626262}
.block07 p{padding-top:25px;}
.struktura2{background:url(images/struktura2.png) top left no-repeat;height:380px;position:relative;width:750px;margin-top:25px}
.struktura2 a{font-size:14px;line-height:16px;color:#4e4e4e;text-align:center}
.struktura2 a:hover{text-decoration:none}
.struktura2 .block00 a{display:block;position:absolute;width:180px;height:86px;position:absolute;top:2px;left:1px;color:#fff;font-size:12px;text-align:center;padding-top:10px}
.struktura2 .block00 a:hover{background:url(images/block00_h.png) no-repeat;}
.struktura2 .block01{position:absolute;width:180px;height:98px;top:148px;left:0}
.struktura2 .block01 a{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px}
.struktura2 .block01 a img{float:left;margin:-14px 14px 0 14px}
.struktura2 .block01 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.struktura2 .block02{position:absolute;width:180px;height:98px;top:148px;left:191px}
.struktura2 .block02 a{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px;}
.struktura2 .block02 a img{float:left;margin:-14px 14px 0 14px}
.struktura2 .block02 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.struktura2 .block03{position:absolute;width:180px;height:98px;top:148px;left:382px}
.struktura2 .block03 a{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px;text-align:center}
.struktura2 .block03 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.struktura2 .block04{position:absolute;width:180px;height:98px;top:148px;left:570px}
.struktura2 .block04 a{width:180px;height:66px;display:block;background:url(images/block01.png) no-repeat;padding-top:32px;text-align:center}
.struktura2 .block04 a:hover{background:url(images/block01_h.png) no-repeat;color:#cb1720}
.label-txt01{color:#757575;font-size:12px;position:absolute;top:292px;left:105px;width:135px}
.label-txt02{color:#757575;font-size:12px;position:absolute;top:342px;left:105px;width:135px}
.block10, .block11, .block12, .block13, .block14, .block15, .block16, .block17, .block18{position:absolute;top:290px;width:44px;height:35px}
.block10 a, .block11 a, .block12 a, .block13 a, .block14 a, .block15 a, .block16 a, .block17 a, .block18 a{width:44px;height:25px;display:block;text-align:center;color:#fff !important;font-size:12px;padding-top:10px}
.block10 a:hover, .block11 a:hover, .block12 a:hover, .block13 a:hover, .block14 a:hover, .block15 a:hover, .block16 a:hover, .block17 a:hover, .block18 a:hover{background:url(images/block03_h.png) no-repeat}
.block10{left:245px}
.block11{left:295px}
.block12{left:346px}
.block13{left:396px}
.block14{left:446px}
.block15{left:497px}
.block16{left:547px}
.block17{left:597px}
.block18{left:648px}
.struktura2 p{font-size:14px;line-height:16px;color:#4e4e4e;text-align:center}
.struktura2 p{width:180px;height:73px;display:block;background:url(images/block01.png) no-repeat;padding-top:25px;}
.subject-form{border-top:0;margin-bottom:15px}
.subject-list ul{margin:0;padding:0;list-style-type:none}
.subject-list ul li{border-top:1px solid #ededed;padding:10px 0;color:#515151;font-size:14px;line-height:21px}
.subject-list ul li:first-child{border:0;}
.subject-list ul li p{padding-bottom:20px}
.subject-list ul li p span{color:#979797;font-size:12px;}
#socialize{border-top:1px solid #cccccc;padding:5px 0 30px 0;line-height:100%;margin:10px 0 0 0;}
#socialize ul ul *{font-size:11px;}
#socialize ul.dropdown, #socialize ul.dropdown li, #socialize ul.dropdown ul{list-style:none;margin:0;padding:0;}
#socialize ul.dropdown{position:absolute;z-index:597;float:left;}
#socialize .dir{position:relative;}
#socialize .dir > span{position:absolute;width:16px;height:16px;top:0.5em;right:4px;background:url(images/socialize-sprites.png) 0 -640px no-repeat;}
#socialize .dir:hover > span{background-position:-16px -640px;}
#socialize ul.dropdown li{float:left;vertical-align:middle;zoom:1;background:none;margin:1px;white-space:nowrap}
#socialize ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
#socialize ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
#socialize ul.dropdown ul li{float:none;}
#socialize ul.dropdown ul ul{top:1px;left:99%;}
#socialize ul.dropdown li:hover > ul{visibility:visible;}
#socialize ul.dropdown{font-size:11px;}
#socialize ul.dropdown li{padding:0 7px 0 8px;}
#socialize ul.dropdown li.last{background:none;}
#socialize ul.dropdown li.last:hover{background-position:0 0;}
#print-version{width:110px !important;}
#blog-repost{width:140px !important;}
#blog-repost ul{width:135px !important;}
#bookmarks-add{width:150px !important;}
#bookmarks-add ul{width:145px !important;}
#socialize ul.dropdown li.dir:hover{border:1px solid #d8cfc6 !important;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:url(images/socialize-sprites.png) 0 -680px repeat-x !important;margin:0;}
#socialize ul.dropdown li a{padding:5px 10px 5px 20px;display:block;color:#707070;outline:0;}
#socialize ul.dropdown li:hover{}
#socialize ul.dropdown li:hover > a{color:#4888B8;}
#socialize ul.dropdown a:link, #socialize ul.dropdown a:visited{text-decoration:none;}
#socialize ul.dropdown a:hover{color:#4888B8;}
#socialize ul.dropdown ul{border:1px solid #d8cfc6;border-top:0;left:-1px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;width:120px;padding:10px;background:#fff url(images/socialize_sep.png) top center no-repeat}
#socialize ul.dropdown ul li{margin:0 0 0 10px !important;}
#socialize ul.dropdown ul li + li{margin-top:10px !important;}
#socialize ul.dropdown ul li:hover{background:none !important;border:0 !important;}
#socialize ul.dropdown ul li a{display:inline;color:#707070;padding:0;line-height:inherit;line-height:normal !important;}
#socialize ul.dropdown ul li a:hover{text-decoration:underline;}
#socialize a{position:relative;}
#socialize a span{position:absolute;width:16px !important;height:0 !important;background:url(images/socialize-sprites.png) no-repeat;font-size:1px;padding-top:16px;overflow:hidden;}
#socialize li a span{left:0 !important;}
#socialize li li a span{left:-20px !important;}
#print-version a span{background-position:0 -600px !important;}
#bookmarks-add a span{background-position:0 -520px !important;}
#blog-repost a span{background-position:0 -560px !important;}
#blog-repost #blog-twitter a span{background-position:0 0 !important;}
#blog-repost #blog-livejournal a span{background-position:0 -40px !important;}
#blog-repost #blog-facebook a span{background-position:0 -80px !important;}
#blog-repost #blog-vkontakte a span{background-position:0 -120px !important;}
#blog-repost #bookmarks-link a span{background-position:0 -440px !important;}
#bookmarks-add #bookmarks-google a span{background-position:0 -160px !important;}
#bookmarks-add #bookmarks-delicious a span{background-position:0 -200px !important;}
#bookmarks-add #bookmarks-yandex a span{background-position:0 -240px !important;}
#bookmarks-add #bookmarks-memori a span{background-position:0 -280px !important;}
#bookmarks-add #bookmarks-digg a span{background-position:0 -320px !important;}
#bookmarks-add #bookmarks-stumbleupon a span{background-position:0 -360px !important;}
#bookmarks-add #bookmarks-reddit a span{background-position:0 -400px !important;}
#bookmarks-add #bookmarks-browser a span{background-position:0 -480px !important;}
#print-version:hover a span{background-position:-16px -600px !important;}
#bookmarks-add:hover a span{background-position:-16px -520px !important;}
#blog-repost:hover a span{background-position:-16px -560px !important;}
#blog-repost #blog-twitter a:hover span{background-position:-16px 0 !important;}
#blog-repost #blog-livejournal a:hover span{background-position:-16px -40px !important;}
#blog-repost #blog-facebook a:hover span{background-position:-16px -80px !important;}
#blog-repost #blog-vkontakte a:hover span{background-position:-16px -120px !important;}
#blog-repost #bookmarks-link a:hover span{background-position:-16px -440px !important;}
#bookmarks-add #bookmarks-google a:hover span{background-position:-16px -160px !important;}
#bookmarks-add #bookmarks-delicious a:hover span{background-position:-16px -200px !important;}
#bookmarks-add #bookmarks-yandex a:hover span{background-position:-16px -240px !important;}
#bookmarks-add #bookmarks-memori a:hover span{background-position:-16px -280px !important;}
#bookmarks-add #bookmarks-digg a:hover span{background-position:-16px -320px !important;}
#bookmarks-add #bookmarks-stumbleupon a:hover span{background-position:-16px -360px !important;}
#bookmarks-add #bookmarks-reddit a:hover span{background-position:-16px -400px !important;}
#bookmarks-add #bookmarks-browser a:hover span{background-position:-16px -480px !important;}
#print-version a{padding:5px 10px 5px 8px !important;}
li#print-version a span{left:-10px !important;}
.sitemap{padding-top:10px}
.sitemap div{float:left;width:360px;margin-left:30px}
.sitemap div:first-child{margin-left:0}
.sitemap h2{color:#2b2b2b;font-size:16px;border-bottom:1px solid #ccc;padding:15px 0 10px 0;font-weight:normal;margin-bottom:10px}
.sitemap ul{margin:0;padding:0 0 10px 0;list-style-type:none}
.sitemap ul li{font-size:14px;line-height:20px;padding:0 0 4px 0}
.sitemap ul li ul{margin:3px 0 3px 2px;padding:0;list-style-type:none}
.sitemap ul li ul li{background:url(images/bullet03.png) 0 8px no-repeat;padding:0 0 0 18px;font-size:12px}
.sitemap a:hover{color:#B11F00}
.docs{padding-top:10px}
.docs h2{color:#2b2b2b;font-size:16px;border-bottom:1px solid #ccc;padding:15px 0 10px 0;font-weight:normal;margin-bottom:10px}
.docs ul{margin:0;padding:0 0 10px 0;list-style-type:none}
.docs ul li{font-size:14px;line-height:20px;padding:0 0 4px 0}
.docs ul li ul{margin:3px 0 3px 2px;padding:0;list-style-type:none}
.docs ul li ul li{background:url(images/bullet03.png) 0 9px no-repeat;padding:0 0 0 18px;font-size:12px}
.docs a:hover{color:#B11F00}
.cusel{outline:none}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;min-width:100%;width:auto;}
.cusel .jScrollPaneContainer{position:relative;overflow-y:scroll;z-index:5;}
.cusel .jScrollPaneTrack{height:100%;width:0px!important;position:absolute;top:0;right:4px;}
.cusel .jScrollPaneDrag{position:absolute;cursor:pointer;width:0px !important;height:27px !important;right:0;background:#ccc}
.cusel .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.cusel .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
.search-form{border-top:0;margin-bottom:15px}
.search-form td{vertical-align:top}
.search-form table td p.button{margin-top:0}
.search-form table td input.in01{margin-right:15px}
.search-form table td a.adv{font-size:12px}
.search-list ul{margin:0;padding:0;list-style-type:none}
.search-list ul li{border-bottom:1px solid #ededed;padding:10px 0 0 0;color:#515151;font-size:14px;line-height:21px}
.search-list ul li p{padding-bottom:15px}
.search-list ul li p span{color:#000;}
.zakon-box{border-top:1px dotted #ccc;padding:30px 0;margin-top:30px}
.zakon-box p{font-size:14px;line-height:21px;color:#5c5c5c;padding-bottom:25px}
.zakonlogo{float:right;margin:0 0 0 100px}
.zakon-box h2{font-size:18px;padding-bottom:25px;font-weight:normal}
.zakon-box h3{font-size:16px;padding-bottom:25px;font-weight:normal}
.zakon-box h4{font-size:14px;padding:0 0 25px 0;margin:0;font-weight:normal}
.r-menu ul li.drop{background:url(images/bullet01_d.png) 0 22px no-repeat}
.r-menu ul li.drop ul{margin:0;padding:15px 0 0 0;border:0}
.r-menu ul li.drop ul li{padding:5px 0;margin:0;border:0;background:none;font-size:12px}
.r-menu ul li.drop ul li a{color:#305b95;font-size:12px}
.r-menu ul li.drop ul li a:hover{color:#CA171D}
.r-menu ul li.drop ul li.act a{color:#CA171D}
h2.h-military{font-size:16px;font-weight:normal;margin:10px 0 0 0;}
.centerbar h1.update-h{font-size:18px;font-weight:normal;padding:10px 0;border:0}
div.update-d{background:url(images/ico01.png) 0 6px no-repeat;padding:4px 0 15px 20px;color:#989898;font-size:11px;border-bottom:3px solid #cb1720;margin-bottom:10px}
.hidden, .required_ru, .required_ru-2{display:none;}
.press-box{border-bottom:1px solid #ccc;padding:25px 0}
.press-box div{border-bottom:1px dotted #ccc;padding:0 0 25px 0;margin-bottom:20px}
.press-box div span.press-img{float:left;border:1px solid #d6d6d6;margin:0 25px 5px 0}
.press-box div h2{font-size:18px;line-height:22px;padding-bottom:15px;font-weight:normal}
.press-box div h2 a{font-size:18px;line-height:22px;font-weight:normal}
.press-box p{color:#5c5c5c;font-size:14px;line-height:21px;padding-bottom:15px}
.press-box p b{color:#000}
.spec-box{clear:both;border:1px solid #e4e4e4;}
.spec-box p{background:url(images/title05.png) top repeat-x;height:55px;line-height:55px;padding:0 0 0 14px;color:#fff;font-size:14px}
.spec-box div{padding:15px;border-top:4px solid #fff;background:#f7f8f9}
.spec-box div ul{margin:0;padding:0;list-style-type:none}
.spec-box div ul li{background:url(images/bullet03.png) 0 10px no-repeat;padding:5px 0 5px 15px;font-size:12px}
.spec-box div ul li.sep{background:none;border-top:1px dotted #cdcdcd;margin:10px 0 0 0;padding:0}
.about-box div ul li a:hover,.spec-box div ul li a:hover{color:#B11F00}
.spec-banner{clear:both;margin:20px 0;border:1px solid #d0d0d0;padding:1px}
.spec-banner div{background:#f4f4f4 url(images/fon01.png) top repeat-x;padding:13px 5px 13px 10px;border:1px solid #ebebeb}
.spec-banner div a{color:#393939;text-decoration:none;line-height:15px}
.banner-box{clear:both}
.banner-box a{display:block;width:190px;height:92px;font-size:1px;margin-bottom:10px}
.banner-box a.banner01{background:url(images/banners/banner01_1.jpg) no-repeat}
.banner-box a.banner02{background:url(images/banners/banner02_1.jpg) no-repeat}
.banner-box a.banner03{background:url(images/banners/banner03_1.jpg) no-repeat}
.banner-box a.banner04{background:url(images/banners/banner04_1.jpg) no-repeat}
.banner-box a.banner05{background:url(images/banners/banner05_1.jpg) no-repeat}
.banner-box a.banner06{background:url(images/banners/banner06_1.jpg) no-repeat}
.banner-box a.banner07{background:url(images/banners/banner07_1.jpg) no-repeat}
.banner-box a.banner08{background:url(images/banners/banner08_1.jpg) no-repeat}
.banner-box a.banner09{background:url(images/banners/banner09_1.jpg) no-repeat}
.banner-box a.banner10{background:url(images/banners/banner10_1.jpg) no-repeat}
.banner-box a.banner11{background:url(images/banners/banner11_1.jpg) no-repeat}
.banner-box a.banner12{background:url(images/banners/banner12_1.jpg) no-repeat}
.banner-box a.banner13{background:url(images/banners/banner13_1.jpg) no-repeat}
.banner-box a.banner14{background:url(images/banners/korr.jpg) no-repeat}
.banner-box a.banner15{background:url(images/banners/stat.jpg) no-repeat}
.banner-box a.banner15{background:url(images/banners/stat.jpg) no-repeat}
.banner-box a.banner16{background:url(images/banners/sport.jpg) no-repeat}
.banner-box a.bannerExt{background:url(images/banners/ext.jpg) no-repeat}
.banner-box a.banner-reg-news{background:url(images/banners/lenta.jpg) no-repeat}
.banner-box a.banner-spartakiada{background:url(images/banners/spart1.jpg) no-repeat}
.banner-box a.banner-nauchmetodmat{background:url(images/banners/nauchmetodmat.jpg) no-repeat}*/.article-ed p.justify{text-align:justify!important;}
.article-ed p.center{text-align:center!important;}
.article-ed p.right{text-align:right!important;}
.article-ed p img{float:none!important;}
div.keywords{color:#707070;font-size:11px;}
div.keywords a{color:#989898}
div.keywords a:hover{color:#B11F00}
div.keywords a img{vertical-align:middle;margin:-2px 5px 0 10px}
.custom-select{font-size:14px;color:#5c5c5c;height:25px;border:1px solid #D7D1C5;}
.tags-search-form input.in01{float:left}
.tags-search-form p.button{float:left}
.search-tags-chain{padding:5px 0 15px 0}
.search-tags-chain a{color:#9e9e9e}
.search-tags-chain a img{margin-right:10px}
.ui-widget-content{border:1px solid #ccc !important}
.ui-menu{padding:0 !important}
.ui-corner-all{border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;border-top-right-radius:0px !important;border-top-left-radius:0px !important;}
.ui-widget-content a{color:#999999 !important;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:0 !important;background:#ccc !important;color:#999999;}
.gallery .thumb ul{border:0px solid red;}
.gallery .thumb li{width:80px !important;height:43px}
.gallery .thumb li a{display:block;width:70px;height:48px;position:relative}
.gallery .thumb{margin-top:10px;width:230px;overflow:hidden;}
.gallery .main{width:100%;height:156px;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;}
.gallery .main img{width:100%;height:156px;}
.gallery .image-description{position:absolute;bottom:0px;left:0px;text-align:left;width:230px;height:43px;padding:0;}
.gallery .image-description div{padding:7px 10px 0 10px;text-align:left;width:164px;z-index:2;color:#fff;background:url(images/sl_caption.png);font-size:11px;line-height:14px;display:none;height:36px;overflow:hidden;}
.gallery .image-description div{padding:7px 10px 0 10px;text-align:left;width:167px;z-index:2;color:#fff;background:url(images/sl_caption.png);font-size:11px;line-height:14px;display:none;height:36px;overflow:hidden}
.gallery .image-description a{float:right;width:46px;height:43px;background:url(images/sl_zoom.png) no-repeat;margin-right:-3px;}
.gallery .thumb li.prev span{display:none;background:url(images/sl_arr_l.png) no-repeat;width:70px;height:48px;position:absolute;bottom:0px;z-index:1000;cursor:pointer;}
.gallery .thumb li.prev:hover span{display:block;}
.gallery .thumb li.next span{display:none;background:url(images/sl_arr.png) no-repeat;width:70px;height:48px;position:absolute;bottom:0px;z-index:1000;cursor:pointer;}
.gallery .thumb li.next:hover span{display:block;}
.gallery .thumb li.middle span{display:none;background:url(images/sl_arr_c.png) no-repeat;width:70px;height:48px;position:absolute;bottom:0px;z-index:1000;cursor:pointer;}
.gallery .thumb li.middle:hover span{display:block;}
.mini-gal div{padding:0;}
.mini-gal{padding:0;background:#eee;padding:15px !important;width:230px;float:right;margin:15px 0 15px 15px;}
.mini-gal div.doc-link{padding-top:15px;}
.mini-gal div.doc-link p{padding:10px 0 0 20px;border-top:1px solid #ccc;background:url(images/doc_ico.png) 0 12px no-repeat;line-height:normal}
.mini-gal div.doc-link p a{font-size:12px}
.mini-gal div.doc-link p span{display:block;color:#989797;font-size:11px;padding-top:5px}
.mini-gal div.doc-link.no-images-thumbs{margin-top:-10px;}
.mini-gal div.doc-link.no-images{margin-top:-25px;}
.mini-gal div.doc-link.no-images p{border-top:0px}
.mini-gal{margin-top:12px}
.gallery .image-description div{padding:7px 10px 0 10px !important;}
.download img{float:left;margin-right:5px;margin-top:2px}
.btn-action{display:inline-block;background:url('/style/templates/tajsohtmon/images/button_bg.png') repeat-x;height:26px;line-height:26px;color:#404040;text-decoration:none !important;text-shadow:0 1px #fff;padding:0 10px;border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url('/style/templates/tajsohtmon/js/pie.htc');font-weight:bold;}
.lnk-action{background:url('/style/templates/tajsohtmon/images/bullet01.png') 0 11px no-repeat;color:#757575;padding:7px 0 0 12px;}
.btn-action + .lnk-action{margin-left:25px;}
.single-txt p.j{text-align:justify !important;}
.form-error{display:none;color:#dd4b39;font-size:12px;display:block;width:414px;}
.newsletter-messages{margin-bottom:10px}
.subscription-utility{border:1px solid #CCC;padding:10px;margin-bottom:15px;}
noscript.no_script_message {
    font-size: 1.1em;
    padding: 5px;
    background: #FFF0F0;
    border: 1px solid red;
}
span.selection_index{
    background:none !important;
    height:0 !inportant;
    padding:0 !important;
    margin:0 !important;
    display:inline !important
}
/* */
.okrug-select button{outline:none;color:#fff;cursor:pointer;background: #9cb3cb;border-top:1px solid #bdcbdc;border-left:1px solid #93adc5;border-right:1px solid #93adc5;border-bottom:1px solid #9cb4cb;padding:3px 10px;text-shadow:0 1px 1px #426595;-moz-border-radius:5px;border-radius:5px;margin:0 4px 4px 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYjNjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODhjYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9cb3cb 0%, #688caf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cb3cb), color-stop(100%,#688caf));
    background: -webkit-linear-gradient(top,  #9cb3cb 0%,#688caf 100%);
    background: -o-linear-gradient(top,  #9cb3cb 0%,#688caf 100%);
    background: -ms-linear-gradient(top,  #9cb3cb 0%,#688caf 100%);
    background: linear-gradient(to bottom,  #9cb3cb 0%,#688caf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cb3cb', endColorstr='#688caf',GradientType=0 );
}
.okrug-select button:active, .okrug-select button.act{
    border:1px solid #142755;border-bottom:1px solid #91aac4;border-right:1px solid #4e79a3;
    background: #314b79;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxNGI3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDk2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #314b79 0%, #7496b6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#314b79), color-stop(100%,#7496b6));
    background: -webkit-linear-gradient(top,  #314b79 0%,#7496b6 100%);
    background: -o-linear-gradient(top,  #314b79 0%,#7496b6 100%);
    background: -ms-linear-gradient(top,  #314b79 0%,#7496b6 100%);
    background: linear-gradient(to bottom,  #314b79 0%,#7496b6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#314b79', endColorstr='#7496b6',GradientType=0 );
    box-shadow:inset 2px 2px 3px #142755;
}


.form-contant{padding-top:25px;}
.formtext p{color:#444;padding:0px;line-height:21px;font-size:14px;text-align:left;}
.form-contant hr{border:none;border-bottom: 1px solid #ededed;margin:25px 0;}
.form-contant label{color:#444;padding:0px;line-height:21px;font-size:14px;text-align:left;}
.form-contant form p{padding-bottom:10px;}
.input-type, .input-type2, .input-type3{margin-bottom:10px;border:1px solid #cccccc;padding-left:10px;width:55%;height:26px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.input-type2{width:115px;}
.input-type3{width:35%;}
.form-contant form p span{color:#878787;font-size:12px;position:;top:-15px;line-height: 17px;}
.select-type{border:1px solid #cccccc;width:56.5%;height:32px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 20px;}
.select-type:focus{outline:none;}
.btn-type{
    background: url(images/button_bg.png) repeat-x;height: 26px;color: #404040;text-shadow: 0 1px #fff;padding: 0 25px;border: 1px solid #c7c7c7;border-bottom: 1px solid #ebebeb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url(images/js/pie.htc);font-weight: bold;font-size: 12px;cursor:pointer;
}
.btn-type:active{moz-box-shadow: inset 0 3px 3px #ccc;-webkit-box-shadow: inset 0 3px 3px #ccc;box-shadow: inset 0 3px 3px #ccc;}
.btn-type:focus{outline:none;}

.acc-error-input{border: 1px solid red;background-color: rgb(255, 234, 234)}
.acc-form-error{color: #dd4b39;font-size: 12px;display: none;width: 414px;}


img.calendar-icon {
    margin-top: 6px;
}
.photo-list3{

    margin-top:15px;

}

.photo-list3 ul, .photo-list2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
td.first, td.second{
    vertical-align: top;
    margin-top:10px;
}
.anons_sport p {
    padding: 0 0 10px 10px;
}
.photo-list2 li {
    float: left;
    padding: 10px 10px 10px 0;
}
h3.sports-festival-subsection {
    margin-top: 20px;
}