html, body, form, hr { padding:0; margin:0; }
body { font:12px/150% Arial; color:#616161; background:#fff; }
img { border:none; vertical-align:middle; padding:0; margin:0; }
input, select { vertical-align:middle; }
input[type="radio"] { vertical-align:text-bottom; }
input[type="checkbox"] { vertical-align:bottom; }
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border:0; padding:0; margin:0; }
input[type="text"]:focus { outline:none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time { margin:0; padding:0; border:none; font-size:100%; font:inherit; vertical-align:baseline; display:block; }
time { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
audio { display:none; }
canvas, video { display:inline-block; *display:inline; *zoom:1; }

menu, nav ul, ul.unstyle, ul.list { list-style:none; }
menu, menu li, nav ul, nav ul li, ul.unstyle, ul.unstyle li, ul.list, ul.list li { padding:0; margin:0; }

a { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

.clear { clear:both; line-height:0; }
.clearfix:after, .fd .field:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.hidden { display:none; }
.noresize { resize:none; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.pr { position:relative; }
.pa { position:absolute; }
.ib { display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
.noSelect { -o-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none; }

.fade { -moz-transition-property:opacity; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; -moz-transition-duration:0.25s; -webkit-transition-duration:0.25s; -o-transition-duration:0.25s; transition-duration:0.25s; -moz-transition-timing-function:linear; -webkit-transition-timing-function:linear; -o-transition-timing-function:linear; transition-timing-function:linear; }
.transition { -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease; }

@font-face {
	font-family:'MyriadProCond';
	src: url('images/fonts/myriadprocond.eot');
	src: local('☺'),
             url('images/fonts/myriadprocond.eot#iefix') format('embedded-opentype'),
             url('images/fonts/myriadprocond.woff') format('woff'),
             url('images/fonts/myriadprocond.ttf') format('truetype'),
             url('images/fonts/myriadprocond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.uc { text-transform:uppercase; }
.fnt.s11 { font-size:11px; line-height:125%; }
.fnt.s12 { font-size:12px; line-height:125%; }
.fnt.s13 { font-size:13px; line-height:125%; }
.fnt.s14 { font-size:14px; line-height:125%; }
.fnt.s15 { font-size:15px; line-height:125%; }
.fnt.s16 { font-size:16px; line-height:125%; }
.fnt.s17 { font-size:17px; line-height:125%; }
.fnt.s18 { font-size:18px; line-height:125%; }
.fnt.s20 { font-size:20px; line-height:125%; }
.fnt.s24 { font-size:24px; line-height:125%; }
.fnt.s36 { font-size:36px; line-height:125%; }

.fnt.b { font-weight:bold; }
.fnt.n { font-weight:normal; }
.fnt.l { text-align:left; }
.fnt.c { text-align:center; }
.fnt.r { text-align:right; }
.fnt.nw { white-space:nowrap; }
.fnt.u { text-decoration:underline; }
.fnt.u:hover { text-decoration:none; }

.fnt.a { font-family:Arial; }
.fnt.t { font-family:Tahoma; }
.fnt.mp { font-family:'Myriad Pro'; }
.fnt.mpc { font-family:'MyriadProCond'; }

.fnt.white { color:#fff; }
.fnt.blue { color:#1a83f0; }
.fnt.dark-blue { color:#2e3664; }
.fnt.red { color:#ae5a29; }
.fnt.dark { color:#646464; }
.fnt.orange { color:#f5d000; }
.fnt.green { color:#689a02; }

.tbl { border-collapse:collapse; border-spacing:0; }
.tbl.td td { padding:0; }

.w25 { width:25px; }
.w50 { width:50px; }
.w65 { width:65px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w125 { width:125px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w20p { width:20%; }
.w33p { width:33%; }
.w80p { width:80%; }

.fd .field { padding-bottom:13px; }
.fd .field > .name { line-height:22px; padding-right:18px; text-align:right; float:left; }
.fd .field > .input { float:left; }
.fd .field > .input.txt { line-height:22px; }
.fd input[type="text"], .fd input[type="password"], .fd select, .fd textarea { color:#35393c; padding:2px; margin:0; border:1px solid #8cb9ce; border-radius:3px; }
.fd input[type="text"]:focus, .fd input[type="password"]:focus, .fd textarea:focus, .fd select:focus { border-color:rgba(82,168,236,0.8); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px rgba(82,168,236,0.4); outline:0; }
.fd select { padding:1px; }
.fd textarea { height:100px; }
.fd .field .hint { color:#838383; font-size:11px; padding:2px 0; }
.fd input[type="submit"] { height:31px; font:bold 12px/30px Arial; margin:0; padding:0 25px; }

.fd input[type="submit"], .wnd_button, .button { color:#fff; text-align:center; text-decoration:none; text-shadow:0 1px 1px rgba(81,81,81,0.5); border:1px solid #766c92; border-radius:3px; box-shadow:inset 0 0 3px rgba(255,255,255,0.8),inset 0 1px 0 rgba(255,255,255,0.5); background-color:#998fb5; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OGZiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzk5OGZiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NjZjOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-webkit-linear-gradient(top,#998fb5,#998fb5 25%,#766c92); background:-moz-linear-gradient(top,#998fb5,#998fb5 25%,#766c92); background:-ms-linear-gradient(top,#998fb5,#998fb5 25%,#766c92); background:-o-linear-gradient(top,#998fb5,#998fb5 25%,#766c92); background:linear-gradient(top,#998fb5,#998fb5 25%,#766c92); cursor:pointer; }
.wnd_button, .button { min-width:75px; margin:0; padding:4px 12px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline; }
.fd input[type="submit"]:hover, .wnd_button:hover, .button:hover { box-shadow:inset 0 0 5px rgba(255,255,255,0.9),inset 0 1px 0 rgba(255,255,255,0.5), 1px 1px 3px rgba(81,81,81,0.3); }
.fd input[type="submit"]:active, .wnd_button:active, .button:active { box-shadow:inset 0 0 5px rgba(255,255,255,0.9),inset 0 1px 0 rgba(255,255,255,0.5), 1px 1px 2px rgba(81,81,81,0.65); }

.gradient.border { position:relative; }
.gradient.border:after, .gradient.border:before { width:1px; content:'.'; font-size:0; position:absolute; display:block; }
.gradient.border:before { left:0; }
.gradient.border:after { right:0; }

.grad1 { background:#293578 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNWU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzM2NDE4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzI5MzU3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODQ1ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,#535e99 0%,#364180 47%,#293577 48%,#384588 100%); background:-webkit-linear-gradient(top,#535e99 0%,#364180 47%,#293577 48%,#384588 100%); background:-o-linear-gradient(top,#535e99 0%,#364180 47%,#293577 48%,#384588 100%); background:-ms-linear-gradient(top,#535e99 0%,#364180 47%,#293577 48%,#384588 100%); background:linear-gradient(to bottom,#535e99 0%,#364180 47%,#293577 48%,#384588 100%); }
.gradient.green { background:#5e8a04 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2YzYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzVlOGEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzVlOGEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NmM2MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,#96c635 0%,#5e8a04 48%,#5e8a04 52%,#96c635 100%); background:-webkit-linear-gradient(top,#96c635 0%,#5e8a04 48%,#5e8a04 52%,#96c635 100%); background:-o-linear-gradient(top,#96c635 0%,#5e8a04 48%,#5e8a04 52%,#96c635 100%); background:-ms-linear-gradient(top,#96c635 0%,#5e8a04 48%,#5e8a04 52%,#96c635 100%); background:linear-gradient(to bottom,#96c635 0%,#5e8a04 48%,#5e8a04 52%,#96c635 100%); }
.gradient.green.border:after, .gradient.green.border:before { background:-moz-linear-gradient(top,#96c635,#fff,#96c635); background:-ms-linear-gradient(top,#96c635,#fff,#96c635); background:-o-linear-gradient(top,#96c635,#fff,#96c635); background:-webkit-linear-gradient(top,#96c635,#fff,#96c635); background:linear-gradient(top,#96c635,#fff,#96c635); }
.gradient.blue { background:#3f94d6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmOTRkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBhNjNhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDk1ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,#3f94d6 0%,#0a63a5 50%,#3d95d4 100%); background:-webkit-linear-gradient(top,#3f94d6 0%,#0a63a5 50%,#3d95d4 100%); background:-o-linear-gradient(top,#3f94d6 0%,#0a63a5 50%,#3d95d4 100%); background:-ms-linear-gradient(top,#3f94d6 0%,#0a63a5 50%,#3d95d4 100%); background:linear-gradient(to bottom,#3f94d6 0%,#0a63a5 50%,#3d95d4 100%); }
.gradient.violet { background:#404d99 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzQwNGQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMzk4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzQyNTA5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top,#404d99 9%,#2c3980 50%,#42509e 86%); background:-webkit-linear-gradient(top,#404d99 9%,#2c3980 50%,#42509e 86%); background:-o-linear-gradient(top,#404d99 9%,#2c3980 50%,#42509e 86%); background:-ms-linear-gradient(top,#404d99 9%,#2c3980 50%,#42509e 86%); background:linear-gradient(to bottom,#404d99 9%,#2c3980 50%,#42509e 86%); }
.gradient.violet.border:after, .gradient.violet.border:before { background:-moz-linear-gradient(top,#404d99,#fff,#404d99); background:-ms-linear-gradient(top,#404d99,#fff,#404d99); background:-o-linear-gradient(top,#404d99,#fff,#404d99); background:-webkit-linear-gradient(top,#404d99,#fff,#404d99); background:linear-gradient(top,#404d99,#fff,#404d99); }
.gradient.grey { background:#d8d8d8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzVjMWMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background:-moz-linear-gradient(top,#d8d8d8 53%,#c5c1c1 100%); background:-webkit-linear-gradient(top,#d8d8d8 53%,#c5c1c1 100%); background:-o-linear-gradient(top,#d8d8d8 53%,#c5c1c1 100%); background:-ms-linear-gradient(top,#d8d8d8 53%,#c5c1c1 100%); background:linear-gradient(to bottom,#d8d8d8 53%,#c5c1c1 100%); }
.gradient.grey.border:after, .gradient.grey.border:before { background:-moz-linear-gradient(top,#d8d8d8,#fff,#d8d8d8); background:-ms-linear-gradient(top,#d8d8d8,#fff,#d8d8d8); background:-o-linear-gradient(top,#d8d8d8,#fff,#d8d8d8); background:-webkit-linear-gradient(top,#d8d8d8,#fff,#d8d8d8); background:linear-gradient(top,#d8d8d8,#fff,#d8d8d8); }
.gradient.blue-light{ background:#0b71be url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMwYjcxYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDM5YmQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background:-moz-linear-gradient(top,#0b71be 38%,#439bd8 100%); background:-webkit-linear-gradient(top,#0b71be 38%,#439bd8 100%); background:-o-linear-gradient(top,#0b71be 38%,#439bd8 100%); background:-ms-linear-gradient(top,#0b71be 38%,#439bd8 100%); background:linear-gradient(to bottom,#0b71be 38%,#439bd8 100%); }
.gradient.light { background:#e9e9e9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background:-moz-linear-gradient(top,#ffffff 38%,#e9e9e9 100%); background:-webkit-linear-gradient(top,#ffffff 38%,#e9e9e9 100%); background:-o-linear-gradient(top,#ffffff 38%,#e9e9e9 100%); background:-ms-linear-gradient(top,#ffffff 38%,#e9e9e9 100%); background:linear-gradient(to bottom,#ffffff 38%,#e9e9e9 100%); }
.gradient.light.border:after, .gradient.light.border:before { background:-moz-linear-gradient(top,#e9e9e9,#fff,#e9e9e9); background:-ms-linear-gradient(top,#e9e9e9,#fff,#e9e9e9); background:-o-linear-gradient(top,#e9e9e9,#fff,#e9e9e9); background:-webkit-linear-gradient(top,#e9e9e9,#fff,#e9e9e9); background:linear-gradient(top,#e9e9e9,#fff,#e9e9e9); }


body[data-bg] { background:#fff url(images/bg.png) repeat-y center 863px; }
body > div[data-bg] { background:url(images/wrap-bg.png) repeat-x center top; }
.wrap[data-bg] { background:url(images/footer-bg.png) repeat-x center bottom; }

.wrap { width:1000px; margin:0 auto; box-shadow:0 0 8px rgba(0,0,0,0.41); }

[role="banner"] { position:relative; }
[role="banner"] .logo { width:114px; height:114px; position:absolute; border-radius:49%; overflow:hidden; }
[role="banner"] [role="navigation"] { width:756px; height:43px; line-height:15px; position:absolute; left:20px; border-radius:0 0 0 5px; }
[role="banner"] [role="navigation"] a { color:#fff; display:block; }
[role="banner"] [role="navigation"] > ul { padding:0 5px; }
[role="banner"] [role="navigation"] > ul > li { padding:2px 0; float:left; margin:0 2px; position:relative; }
[role="banner"] [role="navigation"] > ul > li:not(:last-of-type):after { content:'|'; color:#465298; position:absolute; top:13px; right:-4px; }
[role="banner"] [role="navigation"] > ul > li > a { font-weight:bold; padding:12px 13px; border-radius:3px; }
[role="banner"] [role="navigation"] > ul > li:hover > a, [role="banner"] [role="navigation"] > ul > li > a:hover, [role="banner"] [role="navigation"] > ul > li > a.s { text-decoration:none; background:#1d2a70; }
[role="banner"] [role="navigation"] > ul > li > ul { min-width:218px; padding:0 1px 1px; margin:2px 0 0 -3px; position:absolute; z-index:500; border:2px solid #eee; border-top:none; border-radius:0 0 3px 3px; background:#fff; display:none; }
[role="banner"] [role="navigation"] > ul > li > ul > li, .xb-tree > ul > li > ul, .xb-tree > ul > li > ul > li > ul > li { background:#0a63a5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhNjNhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTc5YzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(left,#0a63a5 0%,#1579c3 100%); background:-webkit-linear-gradient(left,#0a63a5 0%,#1579c3 100%); background:-o-linear-gradient(left,#0a63a5 0%,#1579c3 100%); background:-ms-linear-gradient(left,#0a63a5 0%,#1579c3 100%); background:linear-gradient(to right,#0a63a5 0%,#1579c3 100%); }
[role="banner"] [role="navigation"] > ul > li > ul > li a { padding:0 10px; }
[role="banner"] [role="navigation"] > ul > li > ul > li a span { padding:6px 5px; display:block; }
[role="banner"] [role="navigation"] > ul > li > ul > li:not(:last-child) a span { border-bottom:1px solid #86b3d5; }
[role="banner"] [role="navigation"] > ul > li > ul > li a:hover { text-decoration:none; background:#1579c3; }
[role="banner"] .search { width:178px; height:43px; padding:0 13px; position:absolute; right:20px; border-radius:0 0 5px 0; }
[role="banner"] .search form { padding:1px 3px 1px 6px; margin-top:11px; border-radius:2px; background:#fff; }
[role="banner"] .search input[type="text"] { width:148px; height:18px; float:left; border:none; }
[role="banner"] .search input[type="submit"] { width:18px; height:18px; float:right; margin:0; padding:0; border:none; background:#fff url(images/sprite.png) no-repeat 0 0; cursor:pointer; }
[role="banner"] .lang { position:absolute; background:#313a6b; }
[role="banner"] .lang li { width:20px; height:20px; font:bold 11px/20px Arial; text-align:center; }
[role="banner"] .lang li.s { background:#96c636; }
[role="banner"] .lang li:hover:not(.s) { background:rgba(150,158,54,0.5); }
[role="banner"] .lang li a { color:#fff; font:bold 11px Arial; text-decoration:none; }
[role="banner"] .lang li.s a { color:#313a6b; font-weight:bold; }
[role="banner"] hgroup { position:absolute; }
[role="banner"] hgroup h1, [role="banner"] hgroup h2 { color:#2639a3; margin:0; padding:0; text-shadow:1px 1px 0 rgba(255,255,255,0.5), -1px -1px 0 rgba(255,255,255,0.5), -1px 1px 0 rgba(255,255,255,0.5), 1px -1px 0 rgba(255,255,255,0.5); }
[role="banner"] hgroup h1 { font:bold 23px/1 'MyriadProCond'; text-transform:uppercase; margin-top:3px; }
[role="banner"] hgroup h2 { font:20px/1 'MyriadProCond'; }
[role="banner"] .addition-menu { width:695px; height:35px; position:absolute; z-index:1; overflow:hidden; border-radius:7px; box-shadow:0 1px 2px rgba(118,118,118,0.5); }
[role="banner"] .addition-menu ul { height:35px; border-radius:7px; }
[role="banner"] .addition-menu .gradient.green.border:after, [role="banner"] .addition-menu .gradient.green.border:before { height:21px; top:7px; }
[role="banner"] .addition-menu li { width:171px; height:35px; line-height:35px; text-align:center; float:left; }
[role="banner"] .addition-menu li.separator { width:2px; background:url(images/sprite.png) no-repeat 0 -18px; }
[role="banner"] .addition-menu a { color:#fff; font:bold 12px Arial; }

[role="banner"] .rotator { width:689px; height:241px; padding:3px; position:absolute; z-index:0; margin:105px 0 0 234px; border-radius:7px 7px 0 0; box-shadow:0 -1px 0 rgba(118,118,118,0.05); background:#96c635; }
[role="banner"] .rotator:before { content:''; width:681px; height:3px; position:absolute; margin:-3px 0 0 7px; display:block; background:#98c739; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YzczOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGM3MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(left,#98c739 0%,#ffffff 48%,#ffffff 52%,#98c739 100%); background:-webkit-linear-gradient(left,#98c739 0%,#ffffff 48%,#ffffff 52%,#98c739 100%); background:-o-linear-gradient(left,#98c739 0%,#ffffff 48%,#ffffff 52%,#98c739 100%); background:-ms-linear-gradient(left,#98c739 0%,#ffffff 48%,#ffffff 52%,#98c739 100%); background:linear-gradient(to right,#98c739 0%,#ffffff 48%,#ffffff 52%,#98c739 100%); }
[role="banner"] .rotator ul { width:681px; height:232px; padding:4px; }
[role="banner"] .rotator ul li { width:679px; height:232px; padding:1px; position:absolute; z-index:1; border-radius:5px 5px 0 0; overflow:hidden; opacity:0; filter:alpha(opacity='0'); }
[role="banner"] .rotator ul li img { box-shadow:1px 0 0 rgba(150,198,54,1), -1px 0 0 rgba(150,198,54,1), 0 -1px 0 rgba(193,221,136,0.8); }


.home [role="banner"] { height:385px; background:url(images/home-header-bg.png) no-repeat 0 0; }
.home [role="banner"] .logo { margin:91px 0 0 61px; }
.home [role="banner"] .lang { padding:3px 3px 3px 0; margin:113px 0 0 929px; border-radius:0 5px 5px 0; }
.home [role="banner"] .lang li { margin:3px 0 2px; border-radius:0 3px 3px 0; }
.home [role="banner"] hgroup { margin:55px 0 0 240px; }
.home [role="banner"] .addition-menu { margin:345px 0 0 234px; }

.knopkifu-home { width:235px; position:absolute; margin-top:307px; }
.knopkifu { text-align:center; }
.knopkifu > div { padding:5px 0; }

.inner [role="banner"] { height:222px; background:url(images/header-bg.png) no-repeat 0 0; }
.inner [role="banner"] .logo { margin:56px 0 0 67px; }
.inner [role="banner"] .lang { padding:0 2px 3px; margin:43px 0 0 882px; border-radius:0 0 5px 5px; }
.inner [role="banner"] .lang li { width:23px; float:left; margin:0 2px; border-radius:0 0 3px 3px; }
.inner [role="banner"] hgroup { margin:81px 0 0 247px; }
.inner [role="banner"] .addition-menu { margin:144px 0 0 242px; }


.wrap > .main { min-height:300px; }
.wrap.home > .main { padding:20px; }
.wrap.inner > .main { padding:0 18px 20px; }

.inner [role="main"] { width:700px; float:right; }

.content p { text-align:justify; margin:0; padding:5px 0; }
.content a { color:#666; }
.content h1, .content .h1 { color:#1477c1; font:25px/1 'MyriadProCond'; margin:0; padding:5px 0; }
.content h2, .content .h2 { font-size:16px; font-weight:bold; margin:0; padding:5px 0; }
.content h3, .content .h3 { font-size:14px; font-weight:bold; margin:0; padding:5px 0; }
.content .bline.blue { border-bottom:1px solid #1579c3; }

.content > h1, .content > .h1 { padding-top:0; }


[role="complementary"] { width:246px; float:left; }
[role="complementary"] .xb-tree, [role="complementary"] .xb-2 { margin-bottom:10px; }
[role="complementary"] .xb-2 > .title { font-size:18px; }
[role="complementary"] .banner { margin-bottom10px:; }


[role="contentinfo"] { height:118px; padding-top:70px; position:relative; }
[role="contentinfo"] .logo { width:80px; height:80px; position:absolute; margin-left:54px; }
[role="contentinfo"] .inner { width:788px; height:49px; position:absolute; margin:16px 0 0 141px; padding:9px 18px; border-radius:4px; background:url(images/footer-inner-bg.png) repeat; }
[role="contentinfo"] .inner li { height:49px; line-height:16px; *float:left; vertical-align:middle; display:table-cell; }
[role="contentinfo"] .inner li:nth-child(1) { width:322px; color:#266007; border-right:1px solid #abb19d; }
[role="contentinfo"] .inner li:nth-child(2) { width:268px; color:#266007; padding-left:16px; border-right:1px solid #abb19d; }
[role="contentinfo"] .inner li:nth-child(3) { width:148px; padding-left:16px; }
[role="contentinfo"] .wedes, .wrap > footer .wedes a { color:#646464; font-weight:bold; }
[role="contentinfo"] .wedes a:after { content:'.'; width:24px; height:18px; font-size:0; position:absolute; top:-2px; right:-33px; background:url(images/sprite.png) no-repeat -18px 0; display:inline-block; }
[role="contentinfo"] .vcard .fn.org.url { display:none; }


.breadcrumbs { width:700px; height:36px; position:absolute; margin:-37px 0 0 -37px; text-overflow:ellipsis; overflow:hidden; display:block; }
.breadcrumbs a, .breadcrumbs span { color:#888; font-size:11px; white-space:nowrap; display:inline-block; }
.breadcrumbs a { text-decoration:underline; position:relative; margin-right:10px; padding-right:5px; }
.breadcrumbs a:hover { text-decoration:none; }
.breadcrumbs a:after { width:5px; height:5px; content:'.'; font-size:0; position:absolute; right:-5px; margin-top:7px; background:url(images/sprite.png) no-repeat -2px -33px; display:inline-block; }
.breadcrumbs span { font-weight:bold; }

.home-test .breadcrumbs { display:none; }

.page-nav { color:#6e6a6a; text-align:center; padding-top:5px; }
.page-nav a { color:#6e6a6a; margin:0px 5px; padding:1px; text-decoration:none; }
.page-nav a.s, .page-nav a.s:hover { font-weight:bold; text-decoration:none; }
.page-nav a:hover { text-decoration:underline; }

hr { margin:8px 0; border-width:1px 0 0; }
.line, hr { height:1px; border-top:1px solid #fff; }
.line-dotted { height:2px; font-size:1px; border-top:1px dashed #fff; }

.arrow.readmore:after, .arrow.back:before { content:'.'; width:4px; height:7px; font-size:0; position:absolute; display:inline-block; background:url(images/sprite.png) no-repeat; }
.arrow.readmore:after { margin:6px 0 0 6px; }
.arrow.back { padding-left:6px; display:inline-block; }
.arrow.back:before { margin:6px 0 0 -8px; }
.arrow-white.readmore:after { background-position:-2px -18px; }
.arrow-white.back:before { background-position:-7px -18px; }
.arrow-grey.readmore:after { background-position:-2px -25px; }
.arrow-grey.back:before { background-position:-7px -25px; }
.arrow-blue.readmore:after { background-position:-2px -39px; }
.arrow-blue.back:before { background-position:-7px -39px; }

.xb-1 { margin:0; padding:0; list-style:none; }
.xb-1 > li { width:302px; margin:0 12px 12px 0; padding:0; border:3px solid #eaeaea; border-radius:5px; float:left; }
.xb-1 > li:nth-child(3n) { margin-right:0; }
.xb-1 > li:nth-child(3n+4) { clear:left; }
.xb-1 > li:not(:nth-child(3n)) { margin-right:18px; }
.xb-1 .title { height:30px; color:#fff; font:20px/30px 'MyriadProCond'; padding-left:55px; border-radius:3px 3px 0 0; }
.xb-1 > li > ul { /*height:260px; */padding:15px 13px; border-radius:0 0 3px 3px; display:block; background:#3d95d4; background:#3d95d4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkOTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzBiNzFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-webkit-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-o-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-ms-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:linear-gradient(to bottom,#3d95d4 0%,#0b71be 39%); }
.xb-1 > li > ul > li { padding:3px 10px 3px 42px; border-bottom:1px solid #3a8bc9; }
.xb-1 > li > ul > li:last-child { border:none; }
.xb-1 > li > ul > li a { color:#fff; }
.xb-1 > li > ul > li a:before { content:'»'; color:#fff; position:absolute; margin:-2px 0 0 -10px; }

.xb-1.newspaper > li { width:222px; margin:0 8px 8px 0; }
.xb-1.newspaper .title { padding-left:30px; }
.xb-1.newspaper > li > ul > li { padding-left:18px; }
.xb-1.newspaper > li:nth-child(3n) { margin-right:0; }

.xb-2 > .title { height:30px; color:#fff; font:bold 20px/30px 'MyriadProCond'; text-transform:uppercase; padding:0 15px; box-shadow:0 1px 2px rgba(118,118,118,0.5); border-radius:5px; }
.xb-2 > .title.gradient.border:after, .xb-2 > .title.gradient.border:before { height:20px; top:5px; }
.xb-2 > .title.gradient.green.border:after, .xb-2 > .title.gradient.green.border:before { color:#5e8a04; }
.xb-2 > .title.gradient.violet.border:after, .xb-2 > .title.gradient.violet.border:before { color:#404d99; }
.xb-2 > .title span.fr { line-height:30px; }

.xb-2 ul.s1 > li { width:465px; height:104px; margin:7px 0 0 7px; float:left; border:2px solid #fff; background:#fff; }
.xb-2 ul.s1 > li > .fl { width:136px; height:104px; color:#fff; background:url(images/xb-2sprite-136x104.png) no-repeat; }
.xb-2 ul.s1 > li > .fl a { margin-top:8px; }
.xb-2 ul.s1 > li > .fl a:after { content:'.'; width:4px; height:7px; font-size:0; position:absolute; margin:6px 0 0 6px; display:inline-block; background:url(images/sprite.png) no-repeat -2px -18px; }
.xb-2 ul.s1 > li:nth-child(1) { border-color:#005fbf; }
.xb-2 ul.s1 > li:nth-child(1) > .fl { background-position:0 0; }
.xb-2 ul.s1 > li:nth-child(1) > .fl > div { padding:10px 0 0 10px; }
.xb-2 ul.s1 > li:nth-child(2) { border-color:#1982ef; }
.xb-2 ul.s1 > li:nth-child(2) > .fl { background-position:-136px 0; }
.xb-2 ul.s1 > li:nth-child(2) > .fl > div { padding:10px 0 0 8px; }
.xb-2 ul.s1 > li:nth-child(3) { border-color:#364286; }
.xb-2 ul.s1 > li:nth-child(3) > .fl { background-position:0 -104px; }
.xb-2 ul.s1 > li:nth-child(3) > .fl > div { padding:23px 0 0 15px; }
.xb-2 ul.s1 > li:nth-child(4) { border-color:#35428b; }
.xb-2 ul.s1 > li:nth-child(4) > .fl { background-position:-136px -104px; }
.xb-2 ul.s1 > li:nth-child(4) > .fl > div { padding:23px 0 0 15px; }
.xb-2 ul.s1 > li > .fr { width:300px; height:88px; line-height:15px; padding:8px 12px 8px 0; overflow:hidden; }
.xb-2 ul.s1 > li > .fr time { display:block; }
.xb-2 ul.s1 > li > .fr p { margin:0; padding:5px 0; }

.xb-2 ul.s2 > li, .xb-2 > .s3 { padding:8px; margin:5px 0; border:1px solid #d5d5d5; border-radius:4px; background:#fff; }
.xb-2 ul.s2 > li [role="heading"], .xb-2 > .s3 .news[role="heading"] { height:44px; color:#fff; text-align:right; padding:3px 10px 0; border:1px solid #6baff5; border-radius:3px; background:url(images/xb-2sprite-47x47-75x47.png) no-repeat; overflow:hidden; cursor:pointer; }
.xb-2 ul.s2 > li [role="article"] { line-height:15px; padding:5px 2px; }
.xb-2 ul.s2 > li [role="article"] time { padding-bottom:3px; display:block; }
.xb-2 ul.s2 > li .fnt.r a, .xb-2 > .s3 .fnt.r a { font-weight:bold; position:relative; margin-right:10px; }
.xb-2 ul.s2 > li .fnt.r a:after, .xb-2 > .s3 .fnt.r a:after { content:'.'; width:4px; height:7px; font-size:0; position:absolute; margin:6px 0 0 6px; display:inline-block; background:url(images/sprite.png) no-repeat -2px -39px; }

.xb-2 ul.s2 > li.ads [role="heading"] { background-color:#005fbf; }
.xb-2 ul.s2 > li.ads [data-expanded="true"] { background-position:0 0; }
.xb-2 ul.s2 > li.ads [data-expanded="false"] { background-position:0 -188px; }
.xb-2 ul.s2 > li.ads [data-expanded] + [data-spoiler] { overflow:hidden; }
.xb-2 ul.s2 > li.ads [data-expanded="false"] + [data-spoiler] { height:0; }
.xb-2 ul.s2 > li.ads ul li { padding:5px 0; }
.xb-2 ul.s2 > li.ads ul li:not(:last-of-type) { border-bottom:1px solid #d5d5d5; }
.xb-2 ul.s2 > li.ads .fnt.r a { color:#005fbf; }

.xb-2 ul.s2 > li.newspaper [role="heading"] { background-color:#1982ef; }
.xb-2 ul.s2 > li.newspaper[aria-expanded="true"] [role="heading"] { background-position:0 -47px; }
.xb-2 ul.s2 > li.newspaper[aria-expanded="false"] [role="heading"] { background-position:0 -235px; }
.xb-2 ul.s2 > li.newspaper .fnt.r a { color:#1982ef; }

.xb-2 ul.s2 > li.video [role="heading"] { background-color:#364286; }
.xb-2 ul.s2 > li.video[aria-expanded="true"] [role="heading"] { background-position:0 -94px; }
.xb-2 ul.s2 > li.video[aria-expanded="false"] [role="heading"] { background-position:0 -282px; }

.xb-2 > .s3 { margin-top:5px; }
.xb-2 > .s3 .news[role="heading"] { color:#2d3a81; border-color:#f9e45b; background-color:#f5d000; }
.xb-2 > .s3 .news[role="heading"][data-expanded="true"] { background-position:0 -141px; }
.xb-2 > .s3 .news[role="heading"][data-expanded="false"] { background-position:0 -329px; }
.xb-2 > .s3 .news[role="heading"][data-expanded] + [data-spoiler] { overflow:hidden; }
.xb-2 > .s3 .news[role="heading"][data-expanded="false"] + [data-spoiler] { height:0; }
.xb-2 > .s3 ul li { padding:5px 2px; }
.xb-2 > .s3 ul li:not(:last-child) { border-bottom:1px solid #364286; }
.xb-2 > .s3 .fnt.r { padding-top:4px; }
.xb-2 > .s3 .fnt.r a { color:#364286; }

.xb-2 ul.s2 .fnt.s20, .xb-2 > .s3 .fnt.s20, .xb-2 ul.s2 .fnt.s18, .xb-2 > .s3 .fnt.s18 { line-height:1; }


.xb-3 { padding-bottom:8px; border-radius:0 0 5px 5px; background:url(images/xb-3bg.png) repeat; }
.xb-3 .title { height:30px; color:#fff; font:bold 20px/30px 'MyriadProCond'; text-transform:uppercase; padding:0 15px; box-shadow:0 1px 2px rgba(118,118,118,0.5); border-radius:5px; }
.xb-3 .title.gradient.violet.border::after, .xb-3 .title.gradient.violet.border::before { height:20px; top:5px; color:#404d99; }
.xb-3 .title span.fr { line-height:30px; }
.xb-3 > div.s1 { width:938px; height:152px; margin:7px 8px 0 8px; border:3px solid #f5d000; border-radius:1px; background:#fff; }
.xb-3 > div.s1 > .fl { width:146px; height:152px; background:url(images/sprite.png) no-repeat 0 -53px; }
.xb-3 > div.s1 > .fl > div { padding:32px 0 0 26px; }
.xb-3 > div.s1 > .fl a { margin-top:8px; }
/*.readmore.grey-arrow::after*/.xb-3 > div.s1 > .fl a::after { content:'.'; width:4px; height:7px; font-size:0; position:absolute; margin:6px 0 0 6px; display:inline-block; background:url(images/sprite.png) no-repeat -2px -25px; }
.xb-3 > div.s1 > .fr { padding:8px 0; }
.xb-3 > div.s1 ul > li { height:126px; line-height:15px; float:left; position:relative; }
.xb-3 > div.s1 ul > li:not(:last-child) { border-right:1px solid #a7a7a7; }
.xb-3 > div.s1 ul > li:nth-child(1) { width:233px; padding:5px 20px 5px 10px; }
.xb-3 > div.s1 ul > li:nth-child(2) { width:223px; padding:5px 20px; }
.xb-3 > div.s1 ul > li:nth-child(3) { width:233px; padding:5px 10px 5px 20px; }
.xb-3 > div.s1 ul > li > div { /*height:107px;*/ overflow:hidden; }
.xb-3 > div.s1 ul > li > div.h120 { height:120px; }
.xb-3 > div.s1 ul > li > div.h120 p { margin:0; }
/*.xb-3 > div.s1 ul > li time { position:absolute; bottom:0; }*/


.xb-4 { position:relative; border:3px solid; border-radius:2px; }
.xb-4 .col-a { width:146px; height:100%; float:left; position:relative; }
.xb-4 .col-a:before { width:146px; content:'.'; font-size:0; position:absolute; top:0; left:0; background:url(images/xb-4sprite.png) no-repeat; }
.xb-4 .col-a header { font:bold 24px/1.1 MyriadProCond; text-transform:uppercase; white-space:nowrap; padding:28px 0 0 24px; position:relative; z-index:1; display:block; }
.xb-4 .col-a header span { font-weight:normal; }
.xb-4 .col-b { width:788px; height:100%; float:left; }
.xb-4 .col-b .list { height:100%; }

.xb-4.orange { height:287px; border-color:#f5d000; background-color:#f5d000; }
.xb-4.orange .col-a header { color:#2e3664; }
.xb-4.blue { height:257px; border-color:#364286; background-color:#364286; }
.xb-4.blue .col-a header { color:#fff; }

.xb-4.news .col-a:before { height:146px; background-position:0 0; }
.xb-4.sports-news .col-a:before { height:158px; background-position:0 -152px; }
.xb-4.mass-media .col-a:before { height:135px; background-position:0 -312px; }
.xb-4.gallery .col-a:before { height:145px; background-position:0 -600px; }
.xb-4.video .col-a:before { height:135px; background-position:0 -456px; }

.xb-4 .col-b.s1 li { width:228px; height:253px; padding:0 17px; float:left; }
.xb-4 .col-b.s1 li + li { border-left:1px solid #a7a7a7; }
.xb-4 .col-b.s1 li .thumb { height:138px; display:block; }
.xb-4 .col-b.s1 li .thumb a { display:inline-block; }
.xb-4 .col-b.s1 li .thumb img { border:1px solid #c0c0c0; }
.xb-4 .col-b.s1 li .name-wrap { height:85px; line-height:14px; padding:6px 0; }
.xb-4 .col-b.s1 li .name-wrap a { color:#2d3562; font:bold 12px/14px Arial; text-decoration:underline; }
.xb-4 .col-b.s1 li .name-wrap a:hover { text-decoration:none; }
.xb-4 .col-b.s1 li time { color:#6c6c6c; }

.xb-4 .col-b.s2 li { width:185px; height:223px; padding:0 6px; float:left; }
.xb-4 .col-b.s2 li .thumb { height:182px; display:block; }
.xb-4 .col-b.s2 li .name-wrap { height:42px; line-height:14px; vertical-align:middle; display:table-cell; }
.xb-4 .col-b.s2 li .name-wrap a { color:#7b7b7b; font:bold 12px/14px Arial; text-decoration:none; }
.xb-4 .col-b.s2 li .name-wrap a:hover { text-decoration:underline; }

.xb-4 .scrollbar { height:13px; margin-top:2px; position:relative; }
.xb-4 .scrollbar:before, .xb-4 .scrollbar:after { width:3px; height:13px; content:'.'; font-size:0; position:absolute; top:0; z-index:1; background:url(images/sprite.png) no-repeat; display:block; }
.xb-4 .scrollbar:before { left:0; }
.xb-4 .scrollbar:after { right:0; }
.xb-4 .scrollbar .track { height:9px; padding:2px 0; position:relative; }
.xb-4 .scrollbar .thumb { width:200px; height:9px; position:absolute; left:0; overflow:hidden; cursor:pointer; }
.xb-4 .scrollbar .thumb .end { width:200px; height:9px; overflow:hidden; }
.xb-4 .scrollbar.disable{ display:none; }

.xb-4.orange .scrollbar { background:#ddbb00; }
.xb-4.orange .scrollbar:before, .xb-4.orange .scrollbar:after { background-position:-12px -18px; }
.xb-4.orange .scrollbar .thumb { background:#f5d000; }
.xb-4.blue .scrollbar { background:#243280; }
.xb-4.blue .scrollbar:before, .xb-4.blue .scrollbar:after { background-position:-15px -18px; }
.xb-4.blue .scrollbar .thumb { background:#4b5697; }

.xb-4 .scroll-box { width:788px; position:relative; background:#fff; overflow:hidden; }
.xb-4 .scroll-box > .list { position:absolute; left:0; top:0; padding:10px 0; }

.xb-4.orange .scroll-box { height:273px; }
.xb-4.blue .scroll-box { height:243px; }

.xb-4.gallery li { margin-right:0 !important; }


.xtitle-1 { height:30px; color:#fff; font:bold 20px/30px 'MyriadProCond'; text-transform:uppercase; padding:0 15px; box-shadow:0 1px 2px rgba(118,118,118,0.5); border-radius:5px; }
.xtitle-1:after, .xtitle-1:before { height:20px; top:5px; }
.xtitle-1 span { position:relative; display:block; }
.xtitle-1 span:after { color:#f5d000; content:'▼'; font-size:13px; position:absolute; right:0; }


.xb-tree { padding:3px; border-radius:4px; background:#eaeaea; }
.xb-tree > header { width:210px; height:37px; color:#fff; font:20px/18px 'MyriadProCond'; padding:2px 15px 4px; border-radius:2px 2px 0 0; vertical-align:middle; display:table-cell; }
.xb-tree li { line-height:15px; position:relative; }
.xb-tree a { color:#fff; padding:0 10px; position:relative; display:block; }
.xb-tree a:before { position:absolute; margin-top:-2px; left:8px; margin-top:4px; }
.xb-tree a span { padding:6px 0 6px 10px; display:block; }
.xb-tree li:not(:last-child) > a span { border-bottom:1px solid #0491ff; }
.xb-tree > ul { padding-bottom:8px; border-radius:0 0 2px 2px; background:#1780cc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiMwYjcxYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDM5YmQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background:-moz-linear-gradient(left,#0b71be 60%,#439bd8 100%); background:-webkit-linear-gradient(left,#0b71be 60%,#439bd8 100%); background:-o-linear-gradient(left,#0b71be 60%,#439bd8 100%); background:-ms-linear-gradient(left,#0b71be 60%,#439bd8 100%); background:linear-gradient(to right,#0b71be 60%,#439bd8 100%); }
.xb-tree > ul > li[data-expanded="1"] > a { font-weight:bold; }
.xb-tree > ul > li > a:before { content:'\bb'; }
.xb-tree > ul > li[data-expanded="1"] > a span { border-bottom:none; }
.xb-tree > ul > li[data-expanded="0"] > ul { height:0; overflow:hidden; }
.xb-tree > ul > li > ul { box-shadow:0 1px 0 #00569e, 0 -1px 0 #00569e; }
.xb-tree > ul > li > ul > li > a:hover, .xb-tree > ul > li > ul > li > ul > li > a:hover { text-decoration:none; background:#167cc9; }
.xb-tree > ul > li > ul > li > a:before { content:'\25a0'; font-size:8px; }
.xb-tree > ul > li > ul > li > a span { border-bottom-color:#85b3d4; }
.xb-tree > ul > li > ul > li > ul { min-width:225px; position:absolute; z-index:500; top:-3px; margin:0 0 0 240px; border:3px solid #eee; border-left:none; border-radius:0 3px 3px 0; box-shadow:-1px 0 0 rgba(133,179,212,0.5); background:#fff; display:none; }
.xb-tree > ul > li > ul > li > ul > li > a span { padding:6px 5px; }

.tblx.s1.title { height:30px; font-weight:bold; line-height:15px; text-align:center; padding:5px; border:1px solid #b3b3b3; border-bottom:none; border-radius:4px 4px 0 0; }
.tblx.s1.title.gradient:before, .tblx.s1.title.gradient:after { height:35px; top:5px; }
table.tblx.s1 { width:100%; border-collapse:collapse; }
.tblx.s1 td, .tblx.s1 th { min-height:24px; line-height:14px; padding:4px 5px; vertical-align:middle; border:1px solid #9f9f9f; }
.tblx.s1 td:not(.fnt), .tblx.s1 th:not(.fnt) { text-align:center; }
.tblx.s1 th { padding:4px 15px; text-align:left; }
.tblx.s1 .bg.grey { padding:8px 15px; background:#ececec; }
.tblx.s1 .greenbox { color:#fff; font-weight:bold; text-align:center; padding:12px 5px; box-shadow:inset 0 0 3px #fff, inset 1px 0 0 #fff, inset -1px 0 0 #fff, inset 0 1px 0 #fff, inset 0 -1px 0 #fff; background:#7ec736; }
.tblx.s1 .file-desc { text-align:left; padding:8px 15px; }
.tblx.s1 .img { cursor:pointer; }

.files.s1 > li { padding:10px 18px; margin:3px 0; border:1px solid #72a212; border-radius:3px; display:block; }
.files.s1 .img { float:left; margin:5px 22px 0 0; }
.files.s1 .text { width:445px; float:left; }
.files.s1 p { line-height:14px; padding:0; }
.files.s1 .btn { float:right; margin-top:8px; }

.files.s1 [role="heading"], .tblx.s1 [role="heading"] { font-weight:bold; text-transform:uppercase; }
.files.s1 .img, .tblx.s1 .img { width:32px; height:32px; background:url(images/files-32x32.png) no-repeat 0 0; }
.files.s1 .img.txt, .tblx.s1 .img.txt { background-position:-32px 0; }
.files.s1 .img.doc, .files.s1 .img.docx, .tblx.s1 .img.doc, .tblx.s1 .img.docx { background-position:-64px 0; }
.files.s1 .img.xls, .files.s1 .img.xlsx, .tblx.s1 .img.xls, .tblx.s1 .img.xlsx { background-position:-96px 0; }
.files.s1 .img.pdf, .tblx.s1 .img.pdf { background-position:-128px 0; }
.files.s1 .img.rar, .tblx.s1 .img.rar { background-position:-160px 0; }
.files.s1 .img.zip, .tblx.s1 .img.zip { background-position:-192px 0; }
.files.s1 .img.7z, .tblx.s1 .img.7z { background-position:-224px 0; }
.files.s1 .img.htm, .files.s1 .img.html, .tblx.s1 .img.htm, .tblx.s1 .img.html { background-position:-256px 0; }
.files.s1 .img.jpg, .files.s1 .img.jpeg, .files.s1 .img.png, .files.s1 .img.gif, .files.s1 .img.bmp, .tblx.s1 .img.jpg, .tblx.s1 .img.jpeg, .tblx.s1 .img.png, .tblx.s1 .img.gif, .tblx.s1 .img.bmp { background-position:-288px 0; }


.content .s1[role="marquee"] { width:700px; height:126px; padding:4px 0; position:relative; border-radius:3px; background:#1579c3; }
.content .s1[role="marquee"] > .box { width:664px; height:inherit; margin-left:18px; position:relative; overflow:hidden; }
.content .s1[role="marquee"] > .box > ul { position:absolute; left:0; top:0; }
.content .s1[role="marquee"] > .box > ul > li { width:163px; height:126px; float:left; padding-right:4px; }
.content .s1[role="marquee"] > .box > ul > li img { padding:3px; border:1px solid #c2c2c2; border-radius:2px; background:#fff; cursor:pointer; }
.content .s1[role="marquee"] .btn { width:18px; height:126px; color:#fff; font-size:8px; text-align:center; position:absolute; background:#1579c3; cursor:pointer; }
.content .s1[role="marquee"] .btn.prev { left:0; }
.content .s1[role="marquee"] .btn.next { right:0; }
.content .s1[role="marquee"] .btn span { margin-top:54px; display:inline-block; }
.content .s1[role="marquee"] .btn:hover { background:#2282c9; }
.content .s1[role="marquee"] .btn.prev:hover { box-shadow:inset 1px 0 4px rgba(255,255,255,0.5); border-radius:2px 0 0 2px; }
.content .s1[role="marquee"] .btn.next:hover { box-shadow:inset -1px 0 4px rgba(255,255,255,0.5); border-radius:0 2px 2px 0; }

.content .s1.portrait[role="marquee"] { height:191px; }
.content .s1.portrait[role="marquee"] > .box { width:662px; margin-left:19px; }
.content .s1.portrait[role="marquee"] > .box > ul > li { width:130px; height:191px; padding-right:3px; }
.content .s1.portrait[role="marquee"] .btn { height:191px; }
.content .s1.portrait[role="marquee"] .btn span { margin-top:86px; }

.content .s2[role="marquee"] { width:692px; height:317px; padding:4px; position:relative; border-radius:4px; background:#1579c3; }
.content .s2[role="marquee"] > .box { width:210px; height:287px; margin:14px 0 0 480px; border:1px solid #c2c2c2; position:relative; overflow:hidden; background:#fff; }
.content .s2[role="marquee"] > .box > div { width:204px; height:281px; border:3px solid #fff; position:relative; overflow:hidden; }
.content .s2[role="marquee"] > .box ul.list { position:absolute; left:0; top:0; }
.content .s2[role="marquee"] > .box ul.list > li { width:204px; height:68px; padding-bottom:3px; }
.content .s2[role="marquee"] > .box ul.list > li img { cursor:pointer; }
.content .s2[role="marquee"] .btn { width:212px; height:18px; color:#fff; font-size:8px; line-height:18px; text-align:center; position:absolute; margin-left:480px; background:#1579c3; cursor:pointer; }
.content .s2[role="marquee"] .btn.prev { top:0; }
.content .s2[role="marquee"] .btn.next { bottom:0; }
.content .s2[role="marquee"] .btn:hover { background:#2282c9; }
.content .s2[role="marquee"] .btn.prev:hover { box-shadow:inset 0 1px 4px rgba(255,255,255,0.5); border-radius:2px 2px 0 0; }
.content .s2[role="marquee"] .btn.next:hover { box-shadow:inset 0 -1px 4px rgba(255,255,255,0.5); border-radius:0 0 2px 2px; }
.content .s2[role="marquee"] > .img { width:468px; height:309px; position:absolute; padding:4px; border-radius:2px; background:#eaeaea; }
.content .s2[role="marquee"] > .img img { border-radius:1px; position:absolute; z-index:1; }
.content .s2[role="marquee"] > .img img + img { z-index:0; }
.content .s2[role="marquee"] + .legend { margin-top:3px; }
.content .s2[role="marquee"] + .legend .fl { width:479px; height:26px; font-weight:bold; line-height:26px; text-align:center; border:1px solid #cecece; border-radius:4px; }
.content .s2[role="marquee"] + .legend .fr { width:214px; height:26px; color:#fff; font-weight:bold; line-height:26px; text-align:center; border:1px solid #0b7acb; border-radius:4px; }
.content .s2[role="marquee"] + .legend .fr:hover { box-shadow:inset 0 -1px 3px rgba(18,18,18,0.3); }
.content .s2[role="marquee"] + .legend .fr:active { box-shadow:inset 0 0 3px rgba(159,213,240,1); }

.btn.s1 { height:28px; color:#fff; font-weight:bold; line-height:28px; padding:0 18px; box-shadow:0 1px 2px rgba(118,118,118,0.5); border-radius:4px; cursor:pointer; }
.btn.s1.gradient.border:after, .btn.s1.gradient.border:before { height:20px; top:5px; }
.btn.s1:hover { box-shadow:inset 0 -1px 3px rgba(18,18,18,0.18), 0 0 1px rgba(118,118,118,0.5); }
.btn.s1:active { box-shadow:inset 0 0 3px rgba(159,213,240,1); }

.btn.s2 { height:21px; color:#fff; line-height:21px; padding:0 8px; box-shadow:0 1px 2px rgba(118,118,118,0.5); border-radius:2px; display:inline-block; cursor:pointer; }
.btn.s2.gradient.border:after, .btn.s2.gradient.border:before { height:18px; top:1px; }
.btn.s2:hover { box-shadow:inset 0 -1px 3px rgba(18,18,18,0.18), 0 0 1px rgba(118,118,118,0.5); }
.btn.s2:active { box-shadow:inset 0 0 3px rgba(159,213,240,1); }

.btn.arrow { color:#8b8b8b; font-size:11px; font-weight:bold; text-decoration:none; padding:4px 10px; border:1px solid #e9e9e9; border-radius:3px; box-shadow:1px 1px 2px rgba(0,0,0,0.08); }
.btn.arrow.gradient.border:after, .btn.arrow.gradient.border:before { height:20px; top:2px; }
.btn.arrow:hover { box-shadow:inset 0 -1px 2px rgba(18,18,18,0.08), 1px 1px 2px rgba(0,0,0,0.08); }
.btn.arrow:active { box-shadow:inset 0 0 3px rgba(118,118,118,0.18); }
.btn.arrow.back { padding-left:20px; }
.btn.arrow.readmore { padding-right:20px; }

.unstyle.s1 { margin-left:10px; }
.unstyle.s1 li { padding:4px 0 4px 15px; position:relative; }
.unstyle.s1 li:before { width:5px; height:5px; content:'.'; font-size:0; position:absolute; left:0; top:10px; background:url(images/sprite.png) no-repeat -2px -47px; }

.members.list { padding:5px 0; }
.members.list article { padding:8px; margin:5px 0; border:1px solid #d5d5d5; border-radius:4px; background:#fff; }
.members.list article > .fl { width:175px; float:left; border:1px solid #c5c5c5; }
.members.list article .description { width:505px; float:left; }
.members.list article .description > p { text-align:left; padding-left:25px; padding-right:25px; }
.members.list article .description .position { color:#fff; font-weight:bold; line-height:12px; padding:9px 25px; border-radius:0 2px 2px 0; background:#7dad1d; }
.members.list article .description .degree { padding-bottom:10px; }
.members.list article .description .fn { margin:8px 0 0 25px; display:inline-block; }
.members.list article .description .ext-data { padding:5px 0 5px 20px; }
.members.list article .description .ext-data > span { margin:0 5px; white-space:nowrap; }
.members.list .fnt.r { padding-right:18px; }

.news.list { padding:5px 0; }
.news.list article { padding:8px; margin:5px 0; border:1px solid #d5d5d5; border-radius:4px; background:#fff; }
.news.list article .photo { width:170px; float:left; }
.news.list article .description { width:511px; float:left; }
.news.list time { font-weight:bold; padding:3px 18px; border-bottom:1px solid #c7c7c7; border-radius:0 2px 2px 0; background:#dcdadb; display:block; }
.news.list .name { color:#1379c4; font-size:15px; font-weight:bold; margin:8px 18px 0; display:inline-block; }
.news.list p { padding:5px 18px; }
.news.list .fnt.r { padding-right:18px; }

.news.list.nophoto article .description { width:681px; }
.news.list.nophoto time { border-radius:2px; }
.news.list.search p, .news.list.search .fnt.r { padding-left:10px; padding-right:10px; }
.news.list.search .name { margin-left:10px; margin-right:10px; }

.corps.s1 li { color:#fff; text-align:center; margin:23px 0; padding:4px 5px 16px; float:left; position:relative; border-radius:4px; background:#1579c3; }
.corps.s1 li:not(:nth-of-type(3n)) { margin-right:9px; }
.corps.s1 li .name { width:197px; height:21px; font:bold 15px/21px Arial; position:absolute; top:-17px; left:15px; border-radius:3px 3px 0 0; }
.corps.s1 li .photo { padding:3px; border-radius:6px; background:#fff; }
.corps.s1 li .photo img { border-radius:3px; }
.corps.s1 li .address { width:197px; height:23px; line-height:23px; position:absolute; bottom:-7px; left:15px; border-radius:0 0 3px 3px; box-shadow:0 1px 2px rgba(81,81,81,0.8); }
.corps.s1 li .address.gradient.border:after, .corps.s1 li .address.gradient.border:before { height:20px; top:0; }

.gallery.list li { width:220px; padding:4px; margin-bottom:8px; float:left; border-radius:2px; background:#d6d6d6; }
.gallery li:not(:nth-of-type(3n)) { margin-right:8px; }
.gallery .name { width:210px; height:30px; line-height:14px; text-align:center; padding:0 5px; box-shadow:0 1px 0 #d6d6d6, 0 2px 0 #fff; vertical-align:middle; background:#a19a9a; display:table-cell; }
.gallery .name a { color:#fff; font-weight:bold; }
.gallery .photo { width:220px; height:180px; }
.gallery .photo img { cursor:pointer; }

.gallery.albums li { height:215px; }
.gallery.albums .photo { margin-top:5px; }
.gallery.photos li { height:180px; }

.item-detailed h1 { padding-top:0; }
.item-detailed img.photo.s1 { padding:4px; margin:0 18px 8px 0; float:left; border-radius:2px; background:#d6d6d6; }
.item-detailed time { padding:3px 0 13px; display:block; }
.item-detailed .position { color:#fff; font-size:15px; font-weight:bold; line-height:15px; padding:8px 18px; margin-bottom:11px; border-radius:2px; background:#7dad1d; }
.item-detailed .degree { color:#575757; font-weight:bold; padding-bottom:18px; }
.item-detailed .pr10 { padding-right:10px; }
.item-detailed .ext-data { margin-top:10px; padding:9px 18px; border-radius:4px; background:url(images/footer-inner-bg.png) repeat; }
.item-detailed .ext-data > span { margin:0 5px; white-space:nowrap; }




.tabs { position:relative; }
.tabs > div:first-child { height:28px; position:relative; }
.tabs > div:first-child > div { min-width:88px; height:24px; color:#2e3664; font:bold 12px/24px Arial; text-align:center; padding:0 13px; white-space:nowrap; float:left; position:relative; border:1px solid #2d3980; border-radius:4px 4px 0 0; background:#fff; display:block; cursor:pointer; }
.tabs > div:first-child > div.s { color:#f5d000; z-index:3; border-color:#f5d000; border-bottom-color:#2d3980; box-shadow:inset 0 -1px 0 #f5d000; background:#2d3980; }
.tabs > div:first-child > div:hover { color:#f5d000; background:#0274ca; }
.tabs > div:first-child > div:active { background:#015798; }
.tabs > div:last-child { position:relative; z-index:2; margin-top:-1px; }
.tabs > div:last-child > div { background:#fff; display:none; }

.tabs.s1 { padding:10px; }

/*components*/
/*
.tabs { position:relative; }
.tabs > div:first-child { position:relative; z-index:2; }
.tabs > div:last-child { position:relative; z-index:1; margin-top:-1px; display:block; }
.tabs > div:first-child > div { height:31px; color:#333; font:12px/31px Arial; padding:0px 10px; margin-right:2px; white-space:nowrap; border:1px solid #add3e8; border-radius:2px 2px 0 0; background:#d6f2f5; background:-webkit-linear-gradient(top,#d6f2f5,#d6f2f5 25%,#add3e8); background:-moz-linear-gradient(top,#d6f2f5,#d6f2f5 25%,#add3e8); background:-ms-linear-gradient(top,#d6f2f5,#d6f2f5 25%,#add3e8); background:-o-linear-gradient(top,#d6f2f5,#d6f2f5 25%,#add3e8); background:linear-gradient(top,#d6f2f5,#d6f2f5 25%,#add3e8); box-shadow:inset 0 1px 0 #fff; display:inline-block; _overflow:hidden; zoom:1; *display:inline; cursor:pointer; }
.tabs > div:first-child > div:hover { box-shadow:inset 0 0 2px #d4d4d4; }
.tabs > div:first-child > div.s { font-weight:bold; background:#fff; border-bottom-color:#fff; box-shadow:inset 0 1px 0 #d3e3fe; }
.tabs > div:first-child > div.s:hover { box-shadow:none; }
.tabs > div:last-child > div { padding:15px; border:1px solid #add3e8; background:#fff; display:none; }
*/
#tt2msg { position:absolute; z-index:20000; display:none; }
#tt2msg > div { min-width:150px; max-width:350px; padding:5px; border:2px solid #9f1d51; background:#fff; }
#tt2msg[pos=r] { padding-left:7px; background:url(images/msg_pos_r.gif) no-repeat left center; }
#tt2msg[pos=r] > div { max-height:150px; border-left:none; }
#tt2msg[pos=t] { padding-bottom:7px; background:url(images/msg_pos_t.gif) no-repeat center bottom; }
#tt2msg[pos=t] > div { border-bottom:none; }
#tt2msg[pos=b] { padding-top:7px; background:url(images/msg_pos_b.gif) no-repeat center top; }
#tt2msg[pos=b] > div { border-top:none; }

.wnd { opacity:0; filter:alpha(opacity='0'); }
.wnd_mask { position:fixed; top:0; left:0; height:100%; width:100%; background:#000; opacity:0; filter:alpha(opacity='0'); }
.wnd_inner { position:absolute; padding:15px; overflow:hidden; opacity:0; filter:alpha(opacity='0'); }
.wnd_inner p { font-size:12px; margin:0; padding:5px 0; color:#272525; }
.wnd_default, .wndg_default { border-radius:4px; overflow:hidden; }
.wnd_default { border:2px solid #766c92; background:#fff; }
.wnd_default_inner { min-width:84px; min-height:84px; padding:1px; opacity:0; filter:alpha(opacity='0'); }
.wnd_close { position:absolute; top:0; right:0; width:30px; height:30px; margin:-15px -15px 0 0;cursor:pointer; background:url(images/wnd-close.png) no-repeat; display:none; }
.wnd_close:hover { background-position:0 -30px; }
.wnd_preload { background:#fff url(images/wnd.gif) no-repeat center; }
.wnd_title { padding:8px; text-align:center; color:#333; font:12px Arial; }

.wndg_default { border:2px solid #766c92;  }
.wndg_default_inner { min-width:84px; min-height:84px; background:#fff; opacity:0; filter:alpha(opacity='0'); }
.wndg_default .arrow { width:38px; height:48px; cursor:pointer; opacity:.25; filter:alpha(opacity=25); }
.wndg_default .arrow:hover { opacity:.7; filter:alpha(opacity=70); }
.wndg_nav { border-collapse:collapse; border-spacing:0; }
.wndg_nav td { padding:0; vertical-align:middle; }

.tcalIcon { cursor:pointer;margin-left:1px;vertical-align:middle; }
.tcal { position:absolute;visibility:hidden;z-index:20001;width:158px;padding:2px 0 0 0; }
.tcal table { width:100%;border:1px solid silver;border-collapse:collapse;background-color:white; }
.tcal table.ctrl { border-bottom:0; }
.tcal table.ctrl td { width:15px;height:20px;vertical-align:middle; }
.tcal table.ctrl th { background-color:white;color:black;border:0; }
.tcal th { color:#fff;font:bold 10px Tahoma;border:1px solid silver;text-align:center;padding:3px 0;background:gray; }
.tcal td { width:22px;font:11px Tahoma;border:0;text-align:center;padding:2px 0;cursor:pointer; }
.tcal td.othermonth { color:silver; }
.tcal td.weekend { background-color:#ACD6F5; }
.tcal td.today { border:1px solid red; }
.tcal td.selected { background-color:#FFB3BE; }
.tcalShade { position:absolute;visibility:hidden;z-index:20000; }
.tcalShade table { border:none;border-collapse:collapse;border-spacing:0;width:100%; }
.tcalShade table td { line-height:1px;border:none;border-collapse:collapse;padding:0; }

.xb-k { margin:0; padding:0; list-style:none; }
.xb-k > li { width:302px; margin:0 12px 12px 0; padding:0; border:3px solid #eaeaea; border-radius:5px; float:left; }

.xb-k .title { height:30px; color:#fff; font:20px/30px 'MyriadProCond'; text-align:center;border-radius:3px 3px 0 0; }
.xb-k > li > ul { height:124px; padding:15px 70px; border-radius:0 0 3px 3px; display:block; background:#3d95d4; background:#3d95d4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkOTVkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzBiNzFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-webkit-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-o-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:-ms-linear-gradient(top,#3d95d4 0%,#0b71be 39%); background:linear-gradient(to bottom,#3d95d4 0%,#0b71be 39%); }
.xb-k > li > ul > li { padding:3px 10px 3px 42px; border-bottom:1px solid #3a8bc9; }
.xb-k > li > ul > li:last-child { border:none; }
.xb-k > li > ul > li { color:#fff; }
.xb-k > li > ul > li a { color:#fff; }
.xb-k > li > ul > li:before { content:'»'; color:#fff; position:absolute; margin:-2px 0 0 -10px; }
.xb-k > li > ul > li > ul {list-style: disc;}
.xb-k > li > ul > li > ul > li {color: #fff;}
.xb-k > li > ul > li > ul > li a:before { content:''; color:#fff; position:absolute; margin:-2px 0 0 -10px; }

.xb-k.newspaper > li { width:222px; margin:0 8px 8px 0; }
.xb-k.newspaper .title { padding-left:30px; }
.xb-k.newspaper > li > ul > li { padding-left:18px; }
.xb-k.newspaper > li:nth-child(3n) { margin-right:0; }
