html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea{margin:0;padding:0;font: 100.01% "Trebuchet MS", Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal;font-style:normal}ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input:focus,textarea:focus{outline:none}input[type="button"],input[type="submit"]{cursor:pointer}.c{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}.fl{float:left}.fr{float:right}
a{color:#1676a6}a:hover{text-decoration:none;}a:focus{outline:none}

html{height:100%;background-color:#fff}
body{min-height:100%; height:100%; min-width:1000px}
.body-pda{min-width:100%;}
* html body{height:100%;width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto")}
.overflow-hidden{overflow:hidden;}
h1{color:#1b191a; font-size:18px; font-weight:bold; margin:0 0 12px;}
h2{color:#252525; font-size:16px; font-weight:bold; margin:0 0 8px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5{font-size:14px;}

.pda-content {
	padding:  5px;
}

.main{height:auto !important; margin:0 auto -123px; width:975px;}
.main-pda{min-height:100%; height:auto !important; height:100%; margin:0 auto -123px; width:100%;}
.push{height:123px}
.footer{clear:both; height:123px; width:975px; margin:0 auto}
.footer-pda{clear:both; height:123px; width:100%; margin:0 auto}
.header{background:#176e9a url(/images/header.png) repeat;}
.header-in{background: url(/images/header-left.png) no-repeat 0 100%;}
.header-in-in{height:146px; background: url(/images/header-right.png) no-repeat 100% 100%;}
.header-menu{background: url(/images/menu.png) repeat-x 0 0; height:40px;}
.content-columns{margin: 0 0 10px;}
.content-columns-pda{width:auto; padding:10px 0 0 5px; margin:0 0 10px;}


.hedaer-nav-left li{display:inline; float:left; height:40px;}
.hedaer-nav-left li.separator{background:url(/images/menu-separator.png) no-repeat 0 0; width:2px;}
.hedaer-nav-left li a{color:#19191b; line-height:40px; float:left; font-size:13px; text-decoration:none; text-shadow:0 1px 0 #fff; padding:0 4px 0 0;}
.hedaer-nav-left li a:hover{text-decoration:underline; color:#055b86;}
.hedaer-nav-left li a:hover span{text-decoration:underline; color:#055b86;}
.hedaer-nav-left li.active a{background:url(/images/menu-right.png) no-repeat 100% 0;}
.hedaer-nav-left li a .hedaer-n-l-l{float:left; height:40px; padding:0 0 0 4px;}
.hedaer-nav-left li a .hedaer-n-l-r{float:left; height:40px; padding:0 16px;}
.hedaer-nav-left li.active a .hedaer-n-l-l{background:url(/images/menu-left.png) no-repeat 0 0;}
.hedaer-nav-left li.active a .hedaer-n-l-r{background:url(/images/header.png); color:#fff; text-shadow:0 1px 0 #074361; font-weight:bold;}
.header-block{padding:14px 32px 0;}
.main-pda .header-block{padding: 5px;}
.header-logo{float:left; width:100px;}
.header-logo-pda{float:left; width:50px;}
.header-logo a{display:block; background:url(/images/logo.png) no-repeat; width:59px; height:79px;}
.header-logo-pda a{display:block; background:url(/images/logo.png) no-repeat; width:70px; height:79px; float: left;}
.header-text{float:left; width:625px; text-align:center; color:#fff; text-shadow:0 1px 0 #074361; font-size:15px; line-height:15px; padding:7px 0 0;}
.header-text span{display:block; text-transform:uppercase; font-size:27px; font-weight:bold; line-height:29px; white-space:nowrap}

.body-pda .header-logo-pda {float: none; }
.body-pda .header-text {float: none; width: auto;}
.body-pda .header-text span {white-space:normal; font-size: 16px;}
.body-pda .header-in-in {height:auto;}

.dop{float:left; padding:10px 0 0 10px;}
.dop li{float:left; display:inline; margin:0 0 0 6px;}
.dop li a{float:left; background:url(/images/dop.png) no-repeat 100% -22px; height:22px; padding:0 7px 0 0; color:#1b191a; text-shadow:0 1px 0 #fff; font-size:11px; line-height:20px; text-decoration:none;}
.dop li a span{padding:0 0 0 7px; background:url(/images/dop.png) no-repeat 0 0; float:left; height:22px;}
.dop li a:hover,.dop li a:hover span{color:#055b86; text-decoration:underline;}
.search-block{padding:7px 0;}
.search-text{background:url(/images/search-t.png) no-repeat; width:840px; height:14px; font-size:11px; line-height:14px; padding:3px 11px; color:#707070; border:0; float:left; margin:6px 0 0;}
.search-button{background:url(/images/search-b.png) no-repeat; width:101px; height:27px; float:right; text-align:center; line-height:27px; margin:2px 0 0; border:0; color:#1b191a; font-size:12px; text-shadow:0 1px 0 #fff;}
.simple-button2{background:url(/images/search-b.png) no-repeat !important; width:101px !important; height:27px !important; display:block !important; text-align:center !important; line-height:27px !important; border:0 !important; color:#1b191a !important; font-size:12px !important; text-shadow:0 1px 0 #fff !important; margin:10px 0 0 !important;}

.footer-top{background:url(../images/footer.png) no-repeat; height:71px;}
/*.footer-top-pda{background-color:#eeeeee; height:71px;}*/
.footer-bot{padding:7px 7px 0;}
.design{background:url(../images/homestyle.png) no-repeat 100% 0; float:right; height:23px; padding:2px 92px 0 0; line-height:23px; color:#898989; font-size:10px; text-decoration:none;}
.design-pda{background:url(../images/homestyle.png) no-repeat 100% 0; float:left; height:23px; padding:2px 92px 0 0; line-height:23px; color:#898989; font-size:10px; text-decoration:none;}
.design:hover{color:#555;}
.cop{float:left; padding:17px 0 0 20px; font:11px/12px "Times New Roman", Times, serif; color:#898989; width:510px; float:left;}
.cop-pda{float:left; padding:17px 0 0 20px; font:11px/12px "Times New Roman", Times, serif; color:#898989; width:90%px; float:left;}
.counters{float:right; padding:20px 10px 0 0;}
.counters li{margin:0 10px 0 0; display:inline}
.print{float:right; background:url(../images/print.png) no-repeat 0 0; padding:0 0 0 20px; font-size:12px; line-height:16px; color:#868686; text-decoration:none; margin:2px 0 0;}
.print:hover{color:#222; text-decoration:underline;}

.main-items-all{float:left; width:986px; position:relative; margin-left:-11px;}
.main-item{float:left; width:317px; padding:0 0 10px 11px;}
.main-item a{color:#464646; font-size:12px; line-height:16px; text-decoration:none; cursor:pointer}
.main-item a *{cursor:pointer !important;}
.main-item-tail{background:url(../images/tail.png) no-repeat -9999px -9999px; display:block; padding:10px 10px 10px 0;}
.main-item a:hover .main-item-tail{ background-position:0 100%;}
.main-item{font-size:12px; line-height:16px;}
.main-item-img{float:left; width:110px; text-align:center; padding:10px 0 0; height: 64px;}
.main-item-top{background:url(../images/tail-none.png) no-repeat 0 0; display: block; height:31px; line-height:31px; color:#1b191a; font-size:14px; text-shadow:0 1px 0 #fff; text-indent:10px; font-weight:normal; white-space:nowrap; word-spacing:-1px;}
.main-item a:hover .main-item-top{background-position:0 100%; color:#fff; text-shadow:0 1px 0 #0a374e;}
span.c{display:block; clear:both; font-size:0;}

.way{color:#555; font-size:12px; line-height:16px; border-bottom:1px solid #ccc; padding:0 0 5px; margin:0 0 15px;}
.way a{color:#555; text-decoration:none;}
.way a:hover{color:#222; text-decoration:underline;}
.way a.go-home{background:url(../images/home.png) no-repeat 0 0; padding:0 0 0 22px;}
.line{border-top:1px solid #e1e1e1; height:10px; line-height:10px; font-size:0px;}
.quest{font-size:13px; line-height:21px; color:#111; padding:0 5px;}
.quest a{color:#111; text-decoration:none;}
.quest a:hover{color:#666; text-decoration:underline;}
.quest .blue{font-weight:bold; color:#1b7daf;}
.quest-me{float:left; background: url(../images/quest.png) no-repeat 0 3px; padding:0 0 0 20px; margin:5px 0 10px}

.simple-text{padding:0 19px;color:#898989; font-size:12px;}
.simple-text p,.simple-text-page p{color:#898989;}
.simple-text-page{color:#898989; font-size:12px;}
.simple-text .blue{color:#1b7daf; font-weight:bold;}
.blue-block-center{background:#e5f5fd; border-right:1px solid #d5e7ef; border-left:1px solid #d5e7ef; padding:5px 18px; font-size:13px; color:#111;}
.blue-block-center span.blue-block-center-title{font-size:16px; font-weight:bold; display:block;}
.blue-block-center .blue{color:#1b7daf;}
.blue-block-top{background:url(../images/blue-top.png) no-repeat center 0; height:4px; font-size:0;}
.blue-block-bot{background: url(../images/blue-bot.png) no-repeat center 0; height:5px; font-size:0; margin:0 0 15px;}

.blue-block-center-mini{background:#e5f5fd; border-right:1px solid #d5e7ef; border-left:1px solid #d5e7ef; padding:5px 18px; font-size:13px; color:#111; width:537px;}
.blue-block-top-mini{background: url(../images/blue-mini-top.png) no-repeat center 0; height:5px; font-size:0; width:575px;}
.blue-block-bot-mini{background: url(../images/blue-mini-bot.png) no-repeat center 0; height:7px; font-size:0; margin:0 0 15px; width:575px;}

.content-menu{float:left; padding:5px 0 15px;}
.content-menu li{float:left; background:url(../images/menu-contetn.png) repeat-x 0 0; height:38px; display:inline; line-height:38px; padding:0 16px;}
.content-menu li.content-menu-separator{padding:0; background:url(../images/menu-separator2.png) no-repeat 0 0; width:2px;}
.content-menu li.content-menu-begin{background:url(../images/menu-contetn-left.png) no-repeat 0 0; width:6px; padding:0;}
.content-menu li.content-menu-end{background:url(../images/menu-contetn-right.png) no-repeat 0 0; width:6px; padding:0;}
.content-menu li a{color:#1b191a; text-decoration:none; text-shadow:0 1px 0 #fff;}
.content-menu li a:hover{color:#166d99; text-decoration: underline}
.curs{background:url(../images/info.png) no-repeat 0 1px; font-size:12px; float:left; padding:0 0 0 20px; margin:0 0 10px;}
.content-right-big{float:right; width:719px;}

.tabs li{float:left; display:inline; white-space: nowrap; height:36px; font-size:12px; line-height:36px;}
.tabs li.separator{width:1px; padding:0; margin:0; background:url(../images/tabs-separator.png)}
.tabs li a{float:left; display:inline; height:36px; white-space: nowrap; text-decoration:none; color:#111; font-size:12px; background:url(../images/tab-a.png) repeat-x 0 0;}
.tabs li a span{float:left; height:36px; line-height:35px; white-space: nowrap;}
.tabs li a span.tab-bg1{}
.tabs li a span.tab-bg2{}
.tabs li a span.tab-bg3{padding:0 13px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-bg1{}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-bg2{}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.tab-bg3{}

.tabs li.tab-st,
.tabs li.tab-st *{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.tabs li.tab-st a span.tab-bg3{background:url(../images/tabs-st-p.png) no-repeat 0 0; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.tabs li.tab-st.ui-tabs-selected a span.tab-bg3{background: url(../images/tab-st-a.png) no-repeat 0 0; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.tabs li.tab-lt,
.tabs li.tab-lt *{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.tabs li.tab-lt a span.tab-bg3{background: url(../images/tab-lt-p.png) no-repeat 100% 0; -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.tabs li.tab-lt.ui-tabs-selected a span.tab-bg3{background: url(../images/tab-lt-a.png) no-repeat 100% 0; -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:url(../images/tab-a2.png) repeat-x 0 0;}

#tabs{margin-bottom:10px;}
.ui-tabs { position: relative; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li {  float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabs-a{height:35px;}
.comment{background:url(../images/comments.png) no-repeat 0 1px; padding:0 0 0 14px; color:#a9a9a9; font-size:11px; text-decoration:none;}

.tabs-content{padding:10px; background:url(../images/list.png) no-repeat 0 15px; font-size:12px; color:#484848; line-height:17px; border-bottom:1px solid #e3e3e3;}
.tabs-content-end{border:0;}

.tabs-content-top{background:url(../images/tab-top.png) no-repeat; height:3px; font-size:0;

-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;
-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;

}
.tabs-content-bot{background: url(../images/tab-bot.png) no-repeat; height:4px; font-size:0;
-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;
-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;

}
.tabs-content-cent{border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; background:#fff;}
.tabs-content-title{background:#ebebeb url(../images/quest.png) no-repeat 15px center; padding:4px 0 5px 35px; border-bottom:1px solid #dcdcdc; color:#1a7dae; font-weight:bold; font-size:12px; }
.tabs-content-cent-in{padding:10px 15px 10px; font-size:12px; line-height:17px; color:#898989;}
.tabs-content-cent-in p{font-size:14px; line-height:17px; color:#898989;}
.black{color:#111 !important;}
.button{background:url(../images/search-b.png) no-repeat; width:105px; height:31px; text-align:center; line-height:31px; border:0; color:#1b191a; font-size:12px; text-shadow:0 1px 0 #fff;}


.content-left-big{width:235px; float:left;}
.menus-left li{line-height:14px; padding:0 0 5px 16px; background:url(../images/li-p.png) no-repeat 0 4px;
 /*font-size:12px; */
}
.menus-left li a{color:#898989; text-decoration:none;}
.menus-left li a:hover{color:#1d7fb1; text-decoration:underline;}
.menus-left li.active{background-image: url(../images/li.png)}
.menus-left li.active a{color:#111; font-weight:bold;}

.menus-top{background:url(../images/left-top.png) no-repeat 0 0; height:7px; font-size:0;}
.menus-bot{background:url(../images/left-bot.png) no-repeat 0 0; height:7px; font-size:0; margin:0 0 15px;}
.menus-in{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px 5px 5px 13px;}

.content-left{float:left; width:210px; padding:0 15px 0 0;}
.content-center{float:left; width:517px;}
.content-center.widepage{width:750px;}
.content-right{float:right; width:210px;}

.content-left-menu-top{background:url(../images/mini-left-top.png) no-repeat; height:6px; font-size:0;}
.content-left-menu-bot{background:url(../images/mini-left-bot.png) no-repeat; height:6px; font-size:0;}
.content-left-menu-in{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.content-left-menu-in li{font-size:12px; line-height:14px; padding:7px 15px 7px 20px; border-top:1px solid #d1d1d1; }
.content-left-menu-in li.st{border:0;}
.content-left-menu-in li.active a{font-weight: bold; color: #1a7dae; text-decoration: underline;}
.content-left-menu-in li a{color:#111; text-decoration:none;}
.content-left-menu-in li a:hover{color:#1676a6; text-decoration: underline;}

.simple-ul li{font-size:12px; line-height:18px; color:#111;}
.simple-ul li a{color:#111; text-decoration:none;}
.simple-ul li a:hover{color:#1a7dae; text-decoration:underline;}
.flm{float:left; padding:0 30px 20px 0;}

.simple-table{width:100%; color:#636363; font-size:12px; margin:0 0 20px;}
.simple-table td{padding:10px; text-align:center; border-right:1px solid #c0c0c0;}
.simple-table .simple-table-top td{padding:0; border-top:1px solid #c0c0c0;}
.simple-table td.simple-table-end{border-right:0;}
.simple-table-top-in{background:#e2e2e2; border-top:1px solid #fff; color:#252525; padding:10px;}
.image-left{float:left; margin:0 20px 20px 0; border:6px solid #d6d6d6;}
span.c{clear:both; display:block; font-size:0;}
.pdf{background:url(../images/pdf.png) no-repeat 0 0; float:left; height:35px; line-height:35px; padding:0 0 0 45px; margin:10px 0 0;}
.doc{background:url(../images/doc.png) no-repeat 0 0; float:left; height:35px; line-height:35px; padding:0 0 0 45px; margin:10px 0 0;}
.oth{background:url(../images/oth.png) no-repeat 0 0; float:left; height:35px; line-height:35px; padding:0 0 0 45px; margin:10px 0 0;}

.red-bold{margin-left: 5px; font-size: 16px; color:#ed1c24;}
.simple-label{font-size:13px; color:#1b191a; padding:0 0 2px;}
.simple-label .red-bold {font-size:13px;}

.contact_form label {font-size:13px; color:#1b191a; padding:0 0 2px; display: block;}
.contact_form input { display: block; border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:146px; height:14px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; color:#898989;}
.contact_form textarea { display: block; border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:300px; height:81px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; overflow:auto; color:#898989}


.form-note{color:#898989; font-size:11px; padding:0 0 10px;}
.simple-input{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:146px; height:14px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; color:#898989;}
.simple-textatea{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:300px; height:81px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; overflow:auto; color:#898989}

.image-news{float:left; padding:9px; background:#fff; border:1px solid #dcdcdc; border-color:#fbfbfb #dcdcdc #dedede #dcdcdc; margin:5px 16px 5px 0;}
.news-result{padding:5px 0px 5px 0; overflow:hidden}
.search-result{padding:0 200px 10px 0;}
.search-result-date{color:#959595; font-size:12px; line-height:20px;}
.search-result-title{color:#1b191a; font-size:15px; line-height:18px; padding:0 0 10px;}
.search-result-title a{text-decoration:none;color:#1b191a; font-size:15px; line-height:18px;}
.search-result-title a:hover{text-decoration:underline; color:#555;}
.search-result-text{color:#555; font-size:13px; line-height:15px; padding:0 0 15px;}

.lebel-left{float:left; color:#1b191a; font-size:13px; line-height:20px; height:20px; padding:0 0 10px; width:120px;}
.simple-input2{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:404px; height:14px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; color:#898989; float:right;}
.simple-input3{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:180px; height:14px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px 1px; color:#898989; float:left;}
.simple-input4{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:180px; height:14px; font-size:12px; line-height:14px; padding:2px 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px 0px; color:#898989; float:right;}
.simple-select{border:1px solid #7c7c7c; border-color:#7c7c7c #c3c3c3 #ddd #c3c3c3; width:416px; height:20px; font-size:12px; line-height:20px; padding:0px 0 0 5px; background:#fff url(../images/input-bg.png) repeat-x 0 0; display:block; margin:0 0 5px; color:#898989; float:right;}

.block-right{float:right; width:218px;}
.block-left{float:left; width:740px;}
.block-right-title{font-size:17px; line-height:19px; font-weight:bold; color:#1b191a; border-bottom:1px solid #d7d7d7; padding:0 0 8px; margin:0 3px 10px;}
.rss{float:left; color:#898989; background:url(../images/rss.png) no-repeat 0 0; height:15px; line-height:15px; padding:0 0 0 21px; font-size:12px; margin:0 3px 10px;}
.rss:hover{color:#111;}

.calendar-bg-top{background:url(../images/calendar-bg-top.png) no-repeat 0 0; width:218px; height:2px; font-size:0;}
.calendar-bg-bot{background: url(../images/calendar-bg-bot.png) no-repeat 0 0; width:218px; height:4px; font-size:0; margin:0 0 15px;}
.calendar-bg-cen{background:url(../images/calendar-bg-cen.png) repeat-y 0 0; padding:0 3px;}
.calendar-bg-cen-in{border:1px solid #e0e0e0;}
.calendar-block-top{background:url(../images/calendar-top-line.png) repeat-x; height:35px; color:#126995; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #fff; line-height:35px; text-align:center;}

.calendar-block-table{width:100%; padding:0; margin:0;}
.calendar-block-table td{border-right:1px solid #bbb;border-bottom:1px solid #bbb; padding:0; margin:0;}
.calendar-block-table td.table-td-end{border-right:0;}
.day{background:url(../images/calendar-num.png) no-repeat; width:29px; height:29px; line-height:29px; text-align:center; text-shadow:0 1px 0 #fff; font-size:12px; color:#666; display:block; text-decoration:none;}
.day-passive{background:url(../images/calendar-passive.png) no-repeat; color:#b4b3b3; cursor:default}
.day-current{background:url(../images/calendar-current.png) no-repeat; color:#e0e0e0; cursor:default; text-shadow:0 1px 0 #0f4b6a;}
.calendar-block-table .calendar-block-table-top td{border-right:0; text-transform:uppercase; color:#106793; font-size:11px; padding:2px 0; text-align:center;}

.calendar-block-top-left{float:left; width:17px; height:35px; background:url(../images/calendar-left.png) no-repeat 100% center;}
.calendar-block-top-right{float:right; width:17px; height:35px; background:url(../images/calendar-right.png) no-repeat 0 center;}

.paginator {
	width:517px;
	margin:0 0 20px;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;

}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
	font-size:11px;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#1b191a;
}
.paginator span strong,
.paginator span a {
	padding:2px 5px;
	color:#1b191a; text-decoration:none;
}
.paginator span strong,.paginator span a:hover {
	color:#1676a6;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
}
.paginator .scroll_bar {
	width:100%;
	height:16px;
	position:relative;
	margin-top:5px;
}
.paginator .scroll_trough {
	width:100%;	height:16px;
	background: url(../images/line.png);
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:16px;
	top:0; left:0;
	font-size:1px;
	background:#b9b9b9 url(../images/hand.png) repeat-x;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:15px;
	overflow:hidden;
	cursor:pointer; cursor:hand;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:16px;
	overflow:hidden;
	background:#ff6c24;
	display:none;
}

.fullsize .scroll_thumb {
	display:none;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { padding:2px 10px 2px 5px; background:#eee !important; font-size:10px !important; width:200px;}
.ui-datepicker .ui-datepicker-header { position:relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 10px; border-collapse: collapse;}
.ui-datepicker th {text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker td span, .ui-datepicker td a:hover{background:#ccc;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto;  position:absolute; z-index:9999;  }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
p.error {
	color: #FF0000;
	padding-bottom: 7px;
}
p.notice {
	color: #006633;
	padding-bottom: 7px;
}

h1 a {
	color: #000000;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
.map-level-0 {
	font-weight: bold;
	font-size: 18px;
}
h1.sitemap {
	margin-bottom: 15px;
}
.map-level-0 li {
	margin-bottom: 12px !important;
	/*list-style-type: disc;*/
}
.map-level-1 {
	margin-top: 7px;
	padding-left: 7px;
}
.map-level-1 li{
	list-style-type: none;
}
.map-level-1 li a {
	color: #006BC6;
	font-size: 16px;
}
.map-level-2 {
	margin-top: 7px;
	margin-left: 15px;
}
.map-level-2 li a {
	color: #808080;
}

.rubrikator li {
	display: inline-block;
	padding-right: 5px;
}
.term {
	padding: 3px;
}
.term strong {
	cursor: pointer;
}
.term div {
	display:none;
}
.letter-selected {
	font-weight: bold;
}
li.active a:hover {
	cursor: default;
	text-decoration: none;
}
ul.menu-left-sub {
	padding-top: 10px;
}
.menu-left-sub li > a{color:#898989 !important; text-decoration:none !important; cursor: pointer !important;}
.menu-left-sub li > a:hover{color:#1d7fb1 !important; text-decoration:underline !important;}
.menu-left-sub li.active{background-image: url(../images/li.png) !important;}
.menu-left-sub li.active > a{color:#111 !important; font-weight:bold !important; cursor: default !important;}

.true{color: #009900 !important; font-weight: bold;}
.false{color: #cc0033 !important; font-weight: bold;}
.main-menu-pda li{border-bottom:1px solid #e0e0e0;}
.main-menu-pda li a{display:block; min-height:35px; padding:15px 0 0 55px; font-size:13px; line-height:16px; color:#1b191a; text-decoration:none;}
.main-menu-pda li a:hover{background-color:#e5f5fd !important;}
.main-menu-pda li a.main-menu-pda-1{background:url(/images/mini-ico-1.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-2{background:url(/images/mini-ico-2.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-3{background:url(/images/mini-ico-3.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-4{background:url(/images/mini-ico-4.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-5{background:url(/images/mini-ico-5.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-6{background:url(/images/mini-ico-6.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-7{background:url(/images/mini-ico-7.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-8{background:url(/images/mini-ico-8.png) no-repeat 0 0;}
.main-menu-pda li a.main-menu-pda-9{background:url(/images/mini-ico-9.png) no-repeat 0 0;}

.glasses,.glasses *{color:#1b191a;}
.glasses a:hover, .glasses a:hover *{color:#F00;}
.glasses-header{padding:25px 5px 10px;}
.glasses-footer{clear:both; height:102px; width:975px; margin:15px auto; color:#464646; border-top:1px solid #000; padding:10px 0 0}
.glasses-back-to-normal{float:left; font-weight:bold; color:#F00; text-decoration:none;}
.glasses-top-title{float:left; padding:0 0px 0 30px; font-weight:bold;}

.fs21, .glasses-content-right h1{font-size:21px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs13{font-size:13px;}

.glasses-body-middle .fs21{font-size:25px;}
.glasses-body-middle .fs18{font-size:22px;}
.glasses-body-middle .fs16{font-size:20px;}
.glasses-body-middle .fs14{font-size:18px;}
.glasses-body-middle .fs13{font-size:17px;}

.glasses-body-big .fs21{font-size:29px;}
.glasses-body-big .fs18{font-size:26px;}
.glasses-body-big .fs16{font-size:24px;}
.glasses-body-big .fs14{font-size:22px;}
.glasses-body-big .fs13{font-size:21px;}





.glasses-body-black .glasses,.glasses-body-black  .glasses *{color:#fff; border-color:#fff !important;}
.glasses-body-black{background:#000;}

.glasses-body-black .content-menu *,.glasses-body-blue .content-menu *{background:none !important; text-shadow:none !important;}
.glasses-body-black .content-menu a:hover,.glasses-body-blue .content-menu a:hover{text-shadow:none !important; color:#F00;}

.glasses-body-black .menus-top,.glasses-body-blue .menus-top{background:none; height:0; font-size:0;}
.glasses-body-black .menus-bot,.glasses-body-blue .menus-bot{background:none; height:0; font-size:0; margin:0 0 15px;}
.glasses-body-black .menus-in,.glasses-body-blue .menus-in{border:1px solid #fff;}

.glasses-body-blue .tabs-content-cent,.glasses-body-blue .tabs-content-cent *,.glasses-body-blue .tabs span,
.glasses-body-black .tabs-content-cent,.glasses-body-black .tabs-content-cent *,.glasses-body-black .tabs span{color:#000 !important;}

.glasses-body-blue .glasses,.glasses-body-blue  .glasses *{color:#fff;}
.glasses-body-blue{background:#448ccb;}

.glasses-body-blue .menus-left li a, .glasses-body-black .menus-left li a{color:#fff !important; text-decoration:none;}
.glasses-body-blue .menus-left li a:hover,.glasses-body-black .menus-left li a:hover{color:#F00 !important; text-decoration:underline;}
.glasses-body-blue .menus-left li.active,.glasses-body-black .menus-left li.active{text-decoration:underline;}
.glasses-body-blue .menus-left li.active a,.glasses-body-black .menus-left li.active a{color:#fff !important; font-weight:bold; text-decoration:underline;}

.glasses-font li{float:left; background:url(/images/gl-a.png) no-repeat 0 0; height:24px; cursor:pointer; margin:0 5px;}
.glasses-font li.glasses-font-normal{ width:11px; background-position: 0 0;}
.glasses-font li.glasses-font-middle{ width:12px; background-position: -30px 0;}
.glasses-font li.glasses-font-big{ width:17px; background-position: -62px 0;}
.glasses-font li.glasses-font-normal.active{ width:11px; background-position: 0 -24px;}
.glasses-font li.glasses-font-middle.active{ width:12px; background-position: -30px -24px;}
.glasses-font li.glasses-font-big.active{ width:17px; background-position: -62px -24px;}

.glasses-bg li{float:left; background:url(/images/gl-bg.png) no-repeat 0 0; height:43px; width:43px; margin:-10px 0 0 5px; cursor:pointer;}
.glasses-bg li.glasses-bg-white{background-position:0 0;}
.glasses-bg li.glasses-bg-black{background-position:-48px 0;}
.glasses-bg li.glasses-bg-blue{background-position:-96px 0;}

.glasses-search{background:#ee1c24; padding:3px; margin:0 0 15px; height:35px;}
.glasses-search-text{padding:0 7px; border:3px solid #000; height:29px; font-size:16px; line-height:29px; font-weight:bold; float:left; width:815px;  color:#111 !important}
.glasses-search-button{float:right; background:none; height:35px; color:#fff;  font-size:16px; line-height:35px; font-weight:bold; border:0; width:130px; text-align:center;}
.glasses-search-button:hover{background:#000;}

li.active span.hedaer-n-l-r {
	color: red;
	font-weight: bold;
}

.glasses-nav{border-bottom:1px solid #000; border-top:1px solid #000; padding:10px 0px;}
.glasses-nav li{display:inline; margin:0 13px 0 5px; font-weight:bold;}
.glasses-nav li a{text-decoration:none;}
.glasses-nav li a:hover,.glasses-nav li.active a, .glasses-nav li.active span{text-decoration:underline; color:#F00;}

.glasses-main-item-title{ font-weight:bold; font-weight:bold; display:block; border-bottom:1px solid #ff0000; padding:0 0 5px; margin:0 0 8px;}
.glasses-main-item{float:left; width:305px; margin:0 17px 17px 0; text-decoration:none;}
.glasses-main-item:hover{text-decoration:underline;}

.glasses-logo img{float:left; padding:5px 15px;}
.glasses-logo{padding:11px 0 15px; border-bottom:1px solid #000; margin:0 0 10px; text-align: left; position: relative;}
.glasses-logo span{font-size:25px; font-weight:bold; margin:0 0 6px; text-transform:uppercase; display:block; text-align:left}
.glasses-logo a{ font-size:28px; font-weight:bold; text-align:center; float:left; text-decoration:none;}


.glasses-content-title{font-weight:bold; margin:0 0 25px; padding:0 0 5px; border-bottom:1px solid #ff0000;}
.glasses-content-left{float:left; width:215px;}
.glasses-content-left li{margin:0 0 10px;}
.glasses-content-left li a:hover{text-decoration:underline;}

.glasses-pages{display:block; padding:20px 0;}
.glasses-pages li{color:#ed1c24; font-weight:bold; display:inline; margin:0 25px 0 0;}
.glasses-pages li a{text-decoration:none; font-weight:normal;}
.glasses-pages li.active a{color:#ed1c24; text-decoration:underline;}
.glasses-gol{background:#ee1c24; padding:8px 12px; display:inline-block; text-decoration:none; color:#fff;}
.glasses-gol:hover{color:#000 !important;}

.blue-block-long {
	width: auto !important;
}
.letter {
	font-size: 28px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	font-weight: bold;
	line-height: 55px;
}
.letter:hover, .letter-selected {
	color: #006BC6;
	text-decoration: underline;
}
.term strong {
	font-weight: normal;
}
.term div {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:  5px;
	margin-bottom:  5px;
}
.active-term {
	color: #006BC6;
}
.glasses-body-black .glasses-font li, .glasses-body-blue .glasses-font li {
	background-image: url(/images/gl-a-black.png)
}

.glasses-body-black #gl-logo-special {
	background: url('/images/gl-logo-black.png');
}
.glasses-body-blue #gl-logo-special {
	background: url('/images/gl-logo-blue.png');
}
.glasses-body-black .glasses-footer, .glasses-body-blue .glasses-footer {
	color: #FFFFFF;
}

	.glasses-footer img {
		float: right;
	}

	.glasses-footer a {
		float: right;
	}



.footer-bot {
	padding-left: 20px;
}

.tabs-content-cent-in label {
	margin-left: 5px;
}
.simple-text-page p{
	padding:10px 0;
}
.false .fs13 {
	color: #ff0000 !important;
}
.simple-text-page ul {list-style:disc inside;}
.fs14 ul {list-style:disc inside;}
.simple-text-page ul li{list-style:disc inside;}
.fs14 ul li {list-style:disc inside;}

.content {
	text-align: left;
	padding: 15px 0px;
}

#arhif_news {
	float: right;
	font-weight: bold;
	font-style: italic;
	margin-top: 15px;
}

/*------------------------------------------------*/

.footer_right {
	float: right;
}

.footer_left {
	float: left;
}

.footer_right .left {
	float: left;
	width: 110px;
}

/*-----------------------------------------------*/
 
.glasses-body-black .glasses-footer {
	border-top: 1px solid #fff;
}

.glasses-body-blue .glasses-footer {
	border-top: 1px solid #000;
}


.glasses-body-black .glasses-footer a, .glasses-body-blue .glasses-footer a {
	color: #fff;
}

.glasses-footer a {
	color: #000;
}

/*------------------------------------------------------*/

.glasses-body-blue .main.glasses .content * {
	color: #fff !important;
}

.glasses-body-black .main.glasses .content * {
	color: #fff !important;
}

.main.glasses .content * {
	color: #000 !important;
}

 body .main.glasses .content a:hover { 
	color: red !important;
}

 body .main.glasses .content a:hover *{
	color: red !important;
}
