@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);

@font-face {font-family:"BebasNeueRegular"; src:url("BebasNeue-webfont.woff") format("woff"), url("BebasNeue-webfont.ttf") format("truetype");}

* {margin:0px; padding:0px; border:0px; outline-style:none; vertical-align:baseline;}
:focus {outline-style:none;}
html {}
body {background:#ffffff; height:100%; font-family: 'PT Sans Narrow', sans-serif; font-style:normal;}

a:link, a:visited {color:#1c5bc5; text-decoration:underline; -webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
a:hover, a:hover.visited {text-decoration:none;}

h1, h2, h3, h4 {margin:0px 0px 10px 0px;}
h1 {font-size:24px; line-height:26px;}
h2 {font-size:20px; line-height:22px; text-transform:uppercase;}
h3 {font-size:16px; line-height:18px;}
h4 {font-size:14px; line-height:16px;}

.text-align-right{text-align:right!important}

h2.orgs {color:#1c5bc5;}

p {margin:0px 0px 15px 0px;}
br {line-height:15px;}

ul {margin:0px 0px 15px 0px; background:#f7f7f7; display:table; padding:10px; border-radius:4px;}
ul li {margin:5px 10px 5px 27px; list-style-type:square; padding-left:2px;}


ol {margin:0px 0px 15px 0px; background:#f7f7f7; display:table; padding:10px; border-radius:4px;}
ol li {margin:5px 10px 5px 20px; padding-left:20px;}
ol li li {margin:5px 10px 5px 20px; padding-left:20px;}
*:first-child+html ol li {margin:5px 10px 5px 14px;}

ol {position:relative; counter-reset:section; list-style-type:none;}
ol li {position:relative;}

ol li li:before {display:none; counter-increment:section; content:counters(section, ".") " ";  font-size:14px; font-weight:normal; position:absolute; left:-25px; top:-2px; background:linear-gradient(to bottom, #1f8ee3 5%, #1f77c0 50%, #0063b5 50%, #004b98 100%); background-color:#004b98; padding:2px 5px 4px; min-width:18px; line-height:20px; color:#ffffff; text-align:center;}
ol span {position:absolute; left:-20px; top:-2px; font-size:14px; font-weight:normal; display:inline-block; background:linear-gradient(to bottom, #1f8ee3 5%, #1f77c0 50%, #0063b5 50%, #004b98 100%); background-color:#004b98; padding:2px 5px 4px; min-width:18px; line-height:20px; color:#ffffff; text-align:center;}


ol.section-1 {counter-reset:section;}
ol.section-2 {counter-reset:section 2;}
ol.section-3 {counter-reset:section 3;}
ol.section-4 {counter-reset:section 4;}
ol.section-5 {counter-reset:section 5;}
ol.section-6 {counter-reset:section 6;}
ol.section-7 {counter-reset:section 7;}
ol.section-8 {counter-reset:section 8;}
ol.section-9 {counter-reset:section 9;}
ol.section-10 {counter-reset:section 10;}
ol.section-11 {counter-reset:section 11;}
ol.section-12 {counter-reset:section 12;}
ol.section-13 {counter-reset:section 13;}
ol.section-14 {counter-reset:section 14;}
ol.section-15 {counter-reset:section 15;}
ol.section-16 {counter-reset:section 16;}
ol.section-17 {counter-reset:section 17;}
ol.section-18 {counter-reset:section 18;}
ol.section-19 {counter-reset:section 19;}
ol.section-20 {counter-reset:section 20;}
ol.section-21 {counter-reset:section 21;}
ol.section-22 {counter-reset:section 22;}
ol.section-23 {counter-reset:section 23;}
ol.section-24 {counter-reset:section 24;}
ol.section-25 {counter-reset:section 25;}
ol.section-26 {counter-reset:section 26;}
ol.section-27 {counter-reset:section 27;}
ol.section-28 {counter-reset:section 28;}
ol.section-29 {counter-reset:section 29;}
ol.section-30 {counter-reset:section 30;}
ol.section-31 {counter-reset:section 31;}
ol.section-32 {counter-reset:section 32;}
ol.section-33 {counter-reset:section 33;}
ol.section-34 {counter-reset:section 34;}
ol.section-35 {counter-reset:section 35;}
ol.section-36 {counter-reset:section 36;}
ol.section-37 {counter-reset:section 37;}
ol.section-38 {counter-reset:section 38;}
ol.section-39 {counter-reset:section 39;}
ol.section-40 {counter-reset:section 40;}


 
table {width:100%; border-collapse:collapse; margin-bottom:20px;}
td, th {padding:3px 5px; vertical-align:top;}
th {background:#d20909; color:#ffffff;}
tr:nth-child(2n) {background:#f0f0f0;} 
tr:nth-child(1) {background:#666; color:#fff;} 

hr {font-size:0px; height:1px; color:#ffffff; border-top:1px dotted #c4c4c4; margin:15px 0px;}

img {background:#ffffff;}
img[align="left"] {float:left; border:1px solid #e6e6e6; margin-right:10px;}
img[align="right"] {float:right; border:1px solid #e6e6e6; margin-left:10px;}

div[align="left"] {float:left; margin-right:10px;}
div[align="right"] {float:right; margin-left:10px;}

br[clear="all"] {line-height:0px;}

input:focus {outline:none; -webkit-appearance:none;}

ul.sitemap {background:none; padding:0px; margin:0px;}

#wrapper {width:100%; width:980px; min-height:100%; height:auto !important; height:100%; margin:0 auto;}

div.wrapper {position:relative; padding:0px 30px; width:920px; margin:0 auto;}
div.wrapper-bg {background:#edeff1;}

div.header {min-height:225px; position:relative; background:#d3e4f7;}

div.footer {margin:0px auto 0; width:920px; height:100px; background:#e7e3f0; position:relative;}

/*HEADER INSIDE*/

div.bg-header-right {position:absolute; top:0px; left:50%; margin-left:-1061px; width:571px; height:225px; background:url(/_img/bg-header-right.png);}
div.bg-header-left {position:absolute; top:0px; left:0px; width:571px; height:225px; background:url(/_img/bg-header-left.png);}

div.header-img {position:absolute; top:0px; right:0px; width:778px; height:225px; background:url(/_img/header-img.png);}

div.logo {position:absolute; top:27px; left:51px; background:none;}
div.logo img {background:none;}

div.header-title {position:absolute; top:34px; left:223px; font-size:14px; font-weight:bold; text-transform:uppercase; width:260px; line-height:1.5555; font-family: 'PT Sans Narrow', "Arial Narrow", Arial Narrow, Arial, Helvetica, sans-serif;}
div.header-title span {color:#024ece;}

div.header-address {position:absolute; top:110px; left:223px; line-height:1.3333; padding:4px 0px 5px; font-size:11px; font-family: 'PT Sans', sans-serif; background:#eaeaee url(/_img/bg-header-address.png) repeat-x; border:1px solid #d3dfec; border-top:3px solid #1c5bc5; width:180px; text-align:center; -webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 2px; box-shadow:rgba(0,0,0,0.1) 2px 2px 2px;}
div.header-address span {margin:0 auto; display:table; text-align:left;}

div.top-menu-area {padding:18px 0px 20px; margin-bottom:43px; font-family:'PT Sans Narrow', "Arial Narrow", Arial Narrow, Arial, Helvetica, sans-serif; font-size:13px; background:#1c5bc5; line-height:1.3333;}
div.top-menu-area.top {height:32px; overflow:hidden;}
div.top-menu-area.bottom {margin-bottom:0px;}
div.top-menu-area li a {display:block; color:#ffffff; text-decoration:none; background:url(/_img/top-menu-dot.png) 0px 6px no-repeat; padding-left:11px; position:relative; left:-11px;}
div.top-menu-area li a:hover {text-decoration:underline;}
div.top-menu-area li li a {color:#ffffff; text-decoration:underline; left:0px; padding:0px; background:none;}
div.top-menu-area li li a:hover {text-decoration:none;}
div.top-menu-area ul {background:none; padding:0px; margin:0px auto; position:relative; left:11px;}
div.top-menu-area ul ul {width:132px; top:15px; padding:0px 0px 14px; left:0px;}
div.top-menu-area li {display:table-cell; width:132px; padding:0px 10px; margin:0px; list-style:none; font-weight:bold; text-transform:uppercase;}
div.top-menu-area li li {display:block; padding:0px 0px 5px; font-weight:normal; text-transform:none; line-height:1.3333; text-align:left;}

div.middle {width:100%; padding:0 0 38px; height:1%;}
div.middle:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
div.container {width:100%; float:left; overflow:hidden;}
div.cnt {padding:0 0px 0 269px;}
div.cnt p {text-align:justify;}

div.sl {float:left; width:224px; margin-left:-100%;}

div.gallery-slider {position:relative; margin-bottom:20px;}
div.gallery-slider div.slide {position:relative; overflow:hidden; border:1px solid #f5f5f5; padding:3px; margin-bottom:17px; width:660px; height:320px; background:url(/_img/wait.gif) center center no-repeat;}
div.gallery-slider div.slide div {position:absolute; top:0px; right:0px; width:3px; background:#ffffff; height:170px;}
div.roll-img {padding-left:4px; position:relative; height:55px; overflow:hidden;}
div.roll-img div.width {width:670px;}
div.roll-img div.item {float:left; margin:0px 6px 0px 0px;}


div.roll-pages {position:absolute; top:-30px; right:10px;}
div.roll-pages a {text-indent:-9999px; display:inline-block; width:15px; height:15px; background:url(/_img/slider-pages.png) 0px bottom;}
div.roll-pages a:hover, div.roll-pages a.on {background-position:0px 0px;}

div.pages {border-top:1px dotted #c4c4c4; width:100%; font-size:80%; line-height:1.3333; padding:20px 0px;}
div.pages a:link, div.pages a:visited {display:inline-block; padding:6px 12px 6px; color:#ffffff; background:#1c5bc5; border-radius:2px; text-decoration:none;}
div.pages a:hover, div.pages a:hover.visited, div.pages a:hover, div.pages span {display:inline-block; background:#0081ef; padding:6px 12px 6px; color:#ffffff; border-radius:2px; text-decoration:none;}
div.pages a:active {background:#0081ef; text-decoration:none; -webkit-box-shadow:rgba(0,0,0,0.3) inset 1px 1px 2px; box-shadow:rgba(0,0,0,0.3) inset 1px 1px 2px;}
div.pages span.price {background:#000000;}

div.more-back {width:100%; font-size:80%; line-height:1.3333; padding:0px;}
div.more-back a:link, div.more-back a:visited {display:inline-block; padding:6px 12px 6px; color:#ffffff; background:#1c5bc5; border-radius:2px; text-decoration:none;}
div.more-back a:hover, div.more-back a:hover.visited, div.more-back a:hover {display:inline-block; background:#0081ef; padding:6px 12px 6px; color:#ffffff; border-radius:2px; text-decoration:none;}
div.more-back a:active {background:#0081ef; text-decoration:none; -webkit-box-shadow:rgba(0,0,0,0.3) inset 1px 1px 2px; box-shadow:rgba(0,0,0,0.3) inset 1px 1px 2px;}

div.archive-tab {display:table; border-collapse:collapse; margin-bottom:10px;}
div.archive-tab div {display:table-cell; vertical-align:middle; padding:0px 7px 0px 0px;}


ul.gallery-list {padding:0px; margin:0px; background:none;}
ul.gallery-list li {display:-moz-inline-stack; display:inline-block; vertical-align:top; margin:0px 5px 15px 0px; zoom:1; *display:inline; padding-bottom:10px; list-style:none; text-align:center;}
ul.gallery-list div {width:150px;}
ul.gallery-list img {display:block; margin-bottom:10px;}

div.bottom-block {display:table; width:100%; background:#edeff1;}
div.bottom-block div.td-bl {display:table-cell; vertical-align:top; width:240px; padding:30px 0px 30px 25px;}
div.bottom-block div.td-b {display:table-cell; vertical-align:top; padding:30px 0px;}

div.link-block {width:235px; display:table; border-collapse:ceparate; table-layout:fixed; position:relative; left:-28px;}
div.link-block div {display:table-row;}
div.link-block div div {display:table-cell; vertical-align:middle; text-align:center; background:#ffffff; padding:0px 0px; border:3px solid #edeff1;}
div.link-block img {opacity:1;}
div.link-block img:hover {opacity:1;}

div.union-news {font-size:14px; color:#aaacad; display:table-cell; width:185px; padding:25px 25px 0px; vertical-align:top; background:#edeff1;}
div.union-news div {padding-bottom:25px;}
div.union-news a {display:block; color:#0081ef; margin-top:4px;}
div.union-news h2 {position:relative;}
div.union-news a.link {display:inline-block; padding:3px 10px; line-height:1.3333; background:#1c5bc5; color:#ffffff; text-align:center; border-radius:4px; text-decoration:none; margin:0 auto;}
div.union-news a.link:hover {background:#0081ef;}

div.slider {position:relative; margin-bottom:30px; height:280px;}
div.slider .news-slide {position:absolute;}
div.slider div.slide {overflow:hidden;}
div.slider span.thread {position:absolute; bottom:15px; left:50%; margin-left:-315px; width:620px; display:table; border-collapse:collapse; table-layout:fixed; background:#ffffff; color:#000000;}
div.slider span.thread span.td {display:table-cell; padding:20px 40px 20px 25px; font-size:18px; font-weight:bold; line-height:1.2222; text-transform:uppercase; vertical-align:top;}
div.slider span.thread span.tr {display:table-cell; padding:15px 40px 20px 75px; background:#1c5bc5 url(/_img/bg-thread.png) 0px center no-repeat; color:#ffffff; font-size:14px; text-decoration:underline; vertical-align:top;}
div.slider div.slide:hover span.thread span.tr {text-decoration:none;}
div.slider span.thread span.actual {position:absolute; top:-10px; left:25px; display:inline-block; font-size:12px; font-weight:bold; text-transform:uppercase; background:#1c5bc5; color:#ffffff; padding:3px 10px; min-width:68px; text-align:center;}

div.news-last {width:100%; display:table; margin-bottom:30px; border-collapse:collapse; table-layout:fixed; font-family:'PT Sans Narrow', "Arial Narrow", Arial Narrow, Arial, Helvetica, sans-serif;}
div.news-last div.td {display:inline-table; vertical-align:top; padding:0px 3px; width:50%!important}
div.news-last div.td div.news-item {position:relative; overflow:hidden; border:1px solid #e6e6e6;}
div.news-last div.td div.news-item img {position:relative; margin:0px;width:100%;height:auto}
div.news-last div.td div.news-item div {padding:0px 15px 25px;}
div.news-last div.td div.news-item div div {padding:0px 0px 10px;}
div.news-last div.td div.news-item span.date {position:absolute; bottom:15px; left:15px; font-family:"BebasNeueRegular", "Arial Narrow", Arial Narrow, Arial, Helvetica, sans-serif; font-size:18px;}

div.news-last div.td div.news-item a span.category {position:relative; bottom:12px; left:15px; display:inline-block; font-size:12px; font-weight:bold; text-transform:uppercase; background:#1c5bc5; color:#ffffff; padding:3px 10px; min-width:68px; text-align:center;}
div.news-last div.td div.news-item a:hover span.category {background:#1c60d2;}
div.news-last div.td div.news-item h3 {font-size:18px;}
div.news-last div.td div.news-item h3 a {color:#000000; text-decoration:none;}
div.news-last div.td div.news-item h3 a:hover {color:#000000; text-decoration:underline;}

div.news-item {padding-bottom:20px;}
div.news-item:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
div.news-item img.img-l {float:left; margin-right:10px;}
div.news-item div.description {overflow:hidden;}
div.news-item h3 {margin-bottom:7px; font-size:120%;}
div.news-item div.date {font-size:80%; margin-bottom:7px;}

div.video-block {padding-bottom:20px;}
div.video-block b {display:block; padding-top:5px; font-size:110%;}
div.video-block:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
div.video-block script {margin:0 auto;}

div#posttaxon {padding-bottom:10px;}
div#posttaxon h1 {font-size:120%;}

div.our-activities {width:100%; display:table; border-collapse:collapse; table-layout:fixed;}
div.our-activities div.td {display:table-cell; vertical-align:top; padding:0px 3px;}
div.our-activities div.td:first-child {padding:0px 3px 0px 0px;}
div.our-activities div.td:last-child {padding:0px 0px 0px 3px;}
div.our-activities div.td div.activities-item {position:relative; overflow:hidden; border:1px solid #e6e6e6;}
div.our-activities div.td div.activities-item img {position:relative;}

div.our-activities div.td div.activities-item a span {position:absolute; bottom:12px; left:50%; margin-left:-45%; width:90%; display:inline-block; font-size:12px; font-weight:bold; text-transform:uppercase; background:#1c5bc5; color:#ffffff; padding:5px 0px; min-width:68px; text-align:center; border-radius:6px 0px 6px 0px;}
div.our-activities div.td div.activities-item a:hover span {background:#1c60d2;}


div.info-s {display:none; padding-top:20px;}
.section {font-size:16px; cursor:pointer; height:auto; line-height:auto; position:relative;}
.section-cnt {overflow:hidden;}
.section:hover, .section.on {color:#0054a5;}
.section img {margin-bottom:10px;}
.section:after {content:"&nbsp;"; text-indent:9999px; height:16px; width:16px; display:inline-block; position:absolute; margin-left:2px; background:url(/_img/accordeon-arr.png) top left no-repeat; top:50%; margin-top:-8px;}
.section:hover:after {content:"&nbsp;"; text-indent:9999px; height:16px; width:16px; display:inline-block; position:absolute; margin-left:2px; background:url(/_img/accordeon-arr.png) top right no-repeat; top:50%; margin-top:-8px;}
.section.on:after {content:"&nbsp;"; text-indent:9999px; height:16px; width:16px; display:inline-block; position:absolute; margin-left:2px; background:url(/_img/accordeon-arr.png) bottom left no-repeat; top:50%; margin-top:-8px;}
.section.on:hover:after {content:"&nbsp;"; text-indent:9999px; height:16px; width:16px; display:inline-block; position:absolute; margin-left:2px; background:url(/_img/accordeon-arr.png) bottom right no-repeat; top:50%; margin-top:-8px;}


/*FORM*/

form {width:90%;}
form.auto {width:100%;}
form:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
form input, form textarea {width:90%; padding:8px 8px; font-family:Arial, Tahoma; color:#000000; background:#ffffff; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out; border:1px solid #c9c8bf; border-radius:4px; -webkit-box-shadow:inset rgba(129, 129, 129, 0.1) 0px 2px 2px; box-shadow:inset rgba(129, 129, 129, 0.1) 0px 2px 2px; transition:0s;}
form input:focus, form textarea:focus {outline:none; border:1px solid #b3b2ad; background:#f5f5f5;}
form textarea {height:139px; resize:none; overflow-y:hidden\0/;}
form label {display:block; margin:7px 0px; cursor:pointer;}
form select {width:90%; padding:4px 4px; border:1px solid #c9c8bf; border-radius:4px; margin-bottom:10px; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
form select:focus {outline:none; background-position:0 -2.5em; border:1px solid #b3b2ad; background:#f5f5f5;}
form input.error:focus {outline:none; border:1px solid #ff9393; background:#fbedee;}
form textarea.error:focus {outline:none; border:1px solid #ff9393; background:#fbedee;}
form div {position:relative; padding:10px 0px;}
form div.archive-time {position:relative; padding:0px 0px 20px; width:100%; white-space:nowrap; border-bottom:1px dotted #d20909;}
form div.archive-time select {margin:0px 3px; border:3px solid #d20909; -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2); box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2); border-radius:5px; padding:2px; margin:0px;}
form span {color:#c4161c;}
form img.star {position:relative; top:4px; left:2px; background:none;}
form .number-img {border:0px; margin:0px; float:left;}
form .number {float:left; width:90px; padding:4px 5px; font-size:24px; font-weight:bold; text-align:center; margin-left:10px; letter-spacing:0px;}
form #error {color:#d20909; font-size:80%;}
form #error-number {position:absolute; top:44px; left:150px; color:#d20909; font-size:80%;}
form input.error, form textarea.error {background:#fbedee;}
form input[type="submit"], form input[type="button"] {float:left; font-family:Arial, Tahoma; letter-spacing:0px; width:auto; background:#1c5bc5; display:inline-block; margin-left:10px; color:#ffffff; text-decoration:none; font-size:16px; line-height:17px; padding:9px 10px; text-align:center; border:1px solid #1c5bc5; border-radius:5px; cursor:pointer; overflow:visible;}
form input[type="submit"]:hover, form input[type="button"]:hover {background:#ffffff; color:#1c5bc5;}
form input[type="radio"], form input[type="checkbox"] {width:auto; border:none; padding:0px; cursor:pointer; position:relative; top:2px\0/;}
form input[type="radio"] {top:3px\0/;}
form span.red-star {color:#d20909; font:bold 32px arial, tahoma; position:relative; top:14px;}
form sup {color:#d20909; font:bold 22px arial, tahoma; line-height:0px; position:relative; top:0px; left:3px;}
@-moz-document url-prefix() {form input[type="submit"], form input[type="button"] {padding:8px 7px 8px;}}
form input.select {width:100px; padding:7px 10px; text-align:center; line-height:0.8;}
form input.button {padding:6px 10px; float:none; line-height:1; margin:0px;}
@-moz-document url-prefix() {form input.button {padding:3px 10px;}}
div.send-error, div.send-yes {margin:10px auto 0; padding:0px; text-align:left;}
div.send-error {color:#d20909; font-size:80%;}
div.send-yes {padding:6px 8px; background:#1c5bc5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#ffffff; font-weight:bold; text-align:center;}

/* SEARCH */

div.search-line {display:table; width:100%; border-collapse:collapse;}
div.search-line div {display:table-cell;}
div.search-line div input {width:95%;}
div.search-line div.input {width:50px;}
div.search-line div.input input {width:auto; float:none; margin:0px; padding:7px 10px;}

div.header-search {position:absolute; top:182px; left:223px; line-height:1.3333; padding:4px 5px 5px; font-size:11px; font-family: 'PT Sans', sans-serif; background:#eaeaee url(/_img/bg-header-address.png) repeat-x; border:1px solid #d3dfec; border-top:3px solid #1c5bc5; width:170px; text-align:center; -webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 2px; box-shadow:rgba(0,0,0,0.1) 2px 2px 2px;}
div.header-search input {float:left; width:150px; padding:0px; border:0px; -webkit-box-shadow:none; box-shadow:none; background:none;}
div.header-search input[type="submit"] {text-indent:-9999px; position:absolute; top:4px; right:5px;  padding:0px; margin:0px; width:16px; height:16px; background:url(/_img/search-but.png) 1px 1px no-repeat; border:0px; border-radius:0px;}
div.header-search input[type="submit"]:hover {background:url(/_img/search-but.png) 1px -15px no-repeat; border:0px; border-radius:0px;}
div.header-search input.error:focus {outline:none; border:0px; background:#fbedee;}

div.icon {position:absolute; top:10px; left:208px;}
div.icon a {display:inline-block; width:20px; height:20px; margin:0px 11px; text-indent:-9999px; -webkit-transition:0s; transition:0s;}
div.icon a.i-home {background:url(/_img/i-home.png) 0px 0px;}
div.icon a.i-map {background:url(/_img/i-map.png) 0px 0px;}
div.icon a.i-mail {background:url(/_img/i-mail.png) 0px 0px;}
div.icon a:hover, div.icon  a.on {background-position:0px -20px;}

.mega-copy {width:980px; overflow:hidden; height:18px; margin:10px auto 7px; text-align:right;}
.mega-copy span {display:inline-block;}
.mega-copy span.copy {float:left; margin-left:30px; font-size:11px; font-family:Tahoma, Arial; color:#c6c3ce; position:relative;}

div.accent-block {background:#f0f0f0; width:616px; padding:15px; display:inline-block; margin-bottom:20px; border-left:3px solid #1c5bc5; line-height:1.3333;}
div.accent-block div {overflow:hidden;}
div.accent-block h2, div.accent-block h3, div.accent-block h4, div.accent-block h5 {color:#ffffff;}

a.download {display:inline-block; min-height:32px; padding-top:5px; padding-left:36px; -webkit-transition:0s; transition:0s;}
a.download:hover, a.download:hover.visited {}
a.pdf {background:url(/_img/d_pdf.png) 0px 0px no-repeat;}
a.pdf:hover, a.pdf:hover.visited {background:url(/_img/d_pdf.png) 1px 0px no-repeat;}
a.doc {background:url(/_img/d_doc.png) 0px 0px no-repeat;}
a.doc:hover, a.doc:hover.visited {background:url(/_img/d_doc.png) 1px 0px no-repeat;}
a.xls {background:url(/_img/d_xls.png) 0px 0px no-repeat;}
a.xls:hover, a.xls:hover.visited {background:url(/_img/d_xls.png) 1px 0px no-repeat;}
a.txt {background:url(/_img/d_txt.png) 0px 0px no-repeat;}
a.txt:hover, a.txt:hover.visited {background:url(/_img/d_txt.png) 1px 0px no-repeat;}
a.arc {background:url(/_img/d_arc.png) 0px 0px no-repeat;}
a.arc:hover, a.arc:hover.visited {background:url(/_img/d_arc.png) 1px 0px no-repeat;}
a.ppt {background:url(/_img/d_ppt.png) 0px 0px no-repeat;}
a.ppt:hover, a.ppt:hover.visited {background:url(/_img/d_ppt.png) 1px 0px no-repeat;}


#cmegas_editor {width:200px; position:fixed; z-index:9999; left:0px; top:0px; color:#ffffff; text-align:left; font-family:Arial, Tahoma, Verdana; font-size:12px; background:#ff3300; padding:15px 20px; border-radius:0px 0px 10px 0px; -moz-border-radius:0px 0px 10px 0px; -webkit-border-radius:0px 0px 10px 0px; border-bottom:2px solid #ffffff; border-right:2px solid #ffffff;}
#cmegas_editor a:link, #cmegas_editor a:visited {color:#ffffff; text-decoration:underline;}
#cmegas_editor a:hover, #cmegas_editor a:hover.visited {color:#ffffff; text-decoration:none;}
#cmegas_editor a.exit:link, #cmegas_editor a.exit:visited {background:#ffffff; color:#ff3300; text-decoration:none; padding:8px 23px; display:inline-block; border:2px solid #ff3300; margin:10px 0px 0px 0px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
#cmegas_editor a.exit:hover, #cmegas_editor a.exit:hover.visited {background:#ff3300; color:#ffffff; text-decoration:none; padding:8px 23px; display:inline-block; border:2px solid #ffffff; margin:10px 0px 0px 0px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}



/* Datepicker */
.gldp-default {position:absolute; box-shadow:5px 5px 30px rgba(0, 0, 0, 0.3);}
.gldp-default .core {position:relative; float:left; padding:0px; margin:0px; font-size:14px; text-align:center; cursor:pointer; background:#ffffff;}
.gldp-default .border {border:0px;}
.gldp-default .monyear, .gldp-default .monyear select {font-size:16px !important; font-weight:bold; background:#313131; color:#ffffff;}
.gldp-default .monyear span {margin:0px 5px 0px 5px;}
.gldp-default .prev-arrow, .gldp-default .next-arrow {color:#ffffff;}
.gldp-default .prev-arrow:active, .gldp-default .next-arrow:active {color:#d1d1d1;}
.gldp-default .prev-arrow-off, .gldp-default .next-arrow-off {color:#313131; opacity:0.15;}
.gldp-default .dow {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .mon, .gldp-default .tue, .gldp-default .wed, .gldp-default .thu, .gldp-default .fri {font-weight:bold;}
.gldp-default .sat, .gldp-default .sun {color:#1c5bc5; font-weight:bold;}
.gldp-default .outday {color:#d1d1d1 !important;}
.gldp-default .mon:hover, .gldp-default .tue:hover, .gldp-default .wed:hover, .gldp-default .thu:hover, .gldp-default .fri:hover, .gldp-default .sat:hover, .gldp-default .sun:hover {color:#ffffff; background:#1c5bc5;}
.gldp-default .noday {color:#d1d1d1 !important;}
.gldp-default .selected {color:#ffffff; font-weight:bold; background:#1c5bc5;}
.gldp-default .today {color:#313131; font-weight:bold; background:#d1d1d1;}
.gldp-default .today:hover {color:#ffffff; font-weight:bold; background:#1c5bc5;}
.gldp-default .special {}

div.top-img {position:relative; top:0px; left:46%; width:513px; height:225px;}
div.top-img img {background:none;}
.rotate ul.bjqs {position:relative; overflow:hidden; display:none; padding:0px; margin:0px; background:none;}
.rotate li.bjqs-slide {position:absolute; display:none; padding:0px; margin:0px; background:none; list-style:none;}