@font-face {
  font-family: 'philosopherregular';
  src: url('philosopher-webfont.eot');
  src: url('philosopher-webfont.eot?#iefix') format('embedded-opentype'),
     url('philosopher-webfont.woff') format('woff'),
     url('philosopher-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

}
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time,main {display: block;}
*{margin: 0; padding: 0;} 
:focus {
 outline: none;
 }
a img {border: 0;}
a {color: #313131;text-decoration: none;}
/*a:hover {text-decoration: underline;}*/

body {
 background: #dae9e7;
 text-align: center;
 font-size: 14px;
 font-family: Tahoma, sans-serif;
 color: #282828;
 width: 100%;
 min-width: 1000px; 
}

html,body {
 height: 100%; 
}

.contentpaneopen span {
    width: auto !important;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
 text-align: left;
 font-size: 14px;
 }
 .pagenav {
    margin: 0 !important;
    width: auto !important;
}

table td,
table th {
 vertical-align: top;
 }

#wrapper {min-height: 100%; z-index: 999; position: relative; text-align: left; width: 986px; margin: 0 auto; background: #fff;}
section {min-height: 100%; width: 986px; margin: 0 auto; overflow: hidden; margin-top: 21px;  position:relative;}
header {position: relative; background: url(../img/bghead.jpg) no-repeat 50% 0; height: 283px;}
header .menu .item6877 a span {display:none;}
header .menu  {position: absolute; bottom: 10px; right: 16px;list-style-type: none;}
header .menu .item6877 {list-style: none outside none;}

header .menu .item6877 a {
    background: url("/templates/Olymp/img/i_sitemap.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    left: -904px;
    position: absolute;
    top: -251px;
    width: 29px;
}

header .menu .item6931 a {
    background: url("/templates/Olymp/img/map_icon.png") no-repeat scroll 0 0 transparent;
      display: block;
    height: 45px;
    left: -864px;
    position: absolute;
    top: -259px;
    width: 45px;
}

.item6931 span {
    display: none;
}
 
.icons {float: left; margin: 21px 0 15px 290px;}
.icons img {opacity: 0.5;}
header .logo_img {position:absolute; width:40px; height:48px; top:15px; left:15px; display:block; background:url(../img/logo_new.png) no-repeat center;}
.logo {clear: left; float: left; font-size: 30px; color: #282828; font-family: 'philosopherregular'; width: 318px; margin-left: 290px;}

header form {float: right; clear: right; margin: 0 14px 0 0;}
header form input[type="text"],
header form input[type="password"] {
 border: 1px solid #e8e8e8;
 background: url(../img/bginp.png) repeat 0 0;
 width: 207px;
 padding: 0 9px;
 color: #282828;
 font-size: 14px;
 font-family: Tahoma;
 clear: left;
 display: block;
 margin-bottom: 4px;
 padding-bottom: 4px;
 }

header form input[type="submit"] {
 background: #dd1a8b;
 color: #fff;
 font-size: 14px;
 font-family: Tahoma;
 border: 0;
 width: 103px;
 padding: 1px 0 3px;
 cursor: pointer;
 margin-top: 2px;
 }

header .search form {
 margin-bottom: 34px;
 margin-top: 52px;
 }

header .search form input[type="submit"] {
 width: 21px;
 height: 22px;
 background: url(../img/butsearch.png) no-repeat 0 0;
 padding: 0;
 float: right;
 margin: -26px 0 0 0;
 z-index: 9;
 position: relative;
 }

header form div a {width: 122px; float: left;  margin-top: 2px; padding: 2px 0 4px 0;}
 header form div a, .btn, .contentpaneopen  .btn {background: #25a2dc; color: #fff; text-align: center;}
 .btn, .contentpaneopen  .btn {padding: 5px 10px; transition: background .5s;}
 .btn:hover, .contentpaneopen  .btn:hover {background: #dd1a8b;}
.flex {display:flex;}

header a:hover {text-decoration: none;}
nav {background: url(../img/bgnav.gif) #25a2dc repeat-x 0 100%; width:100%; text-align: center;}
nav ul {display: flex; list-style: none; justify-content: space-around;}
nav li {border-bottom: 8px solid #b8ce48;}
nav li a {color: #fff; padding:15px 20px; display:block;}
nav li.active, nav li:hover {border-bottom: 8px solid #54602c; text-decoration: none;}
main {overflow: hidden;}
.content {min-height: 420px; overflow: hidden; font-size: 14px; padding: 0 20px;}
.content h2, .componentheading {font-size: 18px; color: #282828; font-family: Tahoma; font-weight: normal; text-transform: uppercase; margin-bottom: 20px;}
.content > table table td {padding:5px;}
.content > table table.bord  {border:1px solid #000; margin-bottom:15px;}
.content > table table.bord  td {border:1px solid #a1a1a1;}
.content ol  {margin-left: 20px;}
.block_imgbig {
 width: 680px;
 background: url(../img/big_img.jpg) no-repeat 0 0;
 min-height: 422px;
 position: relative;
 }

.block_imgbig .block {
 width: 272px;
 height: 121px;
 background: #fff;
 border: 1px solid #6dcff6;
 float: left;
 border-radius: 3px;
 margin-bottom: 32px;
 }

.block_imgbig .block:hover {
 background: #ffeccf;
 }

.block_imgbig .blockright {
 float: right;
 }

.block_imgbig .margblock {
 margin-left: 200px;
 }

.block_imgbig .block img {
 float: left;
 margin: 27px 11px 0;
 }

.block_imgbig .block_link { 
 overflow: hidden;
 padding: 27px 0 0 0;
 }

.content .block_imgbig .block h2 {color: #282828; font-size: 16px; font-weight: normal; margin-bottom: 0; text-transform: none;}

.block_imgbig .block ul {
 color: #25a2dc;
 font-size: 12px;
 float: left;
 margin: 0 0 0 15px;
 }

.block_imgbig .block ul.ulw {
 width: 50px;
 float: right;
 margin-right: 23px;
 }

.block ul a {
 color: #25a2dc;
 text-decoration: underline;
 }

.block ul a:hover {
 text-decoration: none;
 }

.content p {margin-bottom: 13px;}


aside {
 float: right;
 width: 272px;
 text-align: left;
 }

article {
 margin-bottom: 18px;
 }

article h2 {
 background: url(../img/bgh2.gif) #dbe6a3 no-repeat 100% 0;
 color: #54602c;
 font-size: 18px;
 font-family: Tahoma;
 text-transform: uppercase;
 font-weight: normal;
 padding: 4px 0 2px 16px;
 }

time {
 color: #25a2dc;
 margin-left: 16px;
 }

article h3 {
 color: #282828;
 text-transform: uppercase;
 font-weight: normal;
 margin-left: 16px;
 }

article p {
 margin-left: 16px;
 }

article a {
 font-size: 12px;
 text-decoration: underline;
 }

article a:hover {
 text-decoration: none;
 }

.blog {
 overflow: hidden;
 margin-bottom: 18px;
 }

.blog h2 {
 background: url(../img/bgh2.gif) #cbe9f7 no-repeat 100% 0;
 color: #25a2dc;
 font-size: 18px;
 font-weight: normal;
 font-family: Tahoma;
 padding: 4px 0 2px 16px;
 text-transform: uppercase;
 margin-bottom: 5px;
 }

.blog img {
 float: left;
 }

.blog a {
 color: #25a2dc;
 text-decoration: underline;
 }

.blog span {display: inline-block; margin: 10px 0 0 10px; width: 170px; _text-decoration: underline;}

.blog a:hover, .blog a:hover span {
 text-decoration: none;
 }

aside .menu {
 list-style: none;
 }

aside .menu > li {background-color:#cae8f6;}
aside .menu > li.parent {background: url(../img/arrow_blu.png) 98% center no-repeat #cae8f6;}
aside .menu li a { display: block; background: url(../img/bgh2.gif) no-repeat -2px 0; text-transform: uppercase; color: #282828; font-size: 14px;}
aside .menu > li:hover {background-color:#25a2dc;}
aside .menu > li:hover a { color:#fff;}
aside .menu > li.parent:hover > a {background: url(../img/mark.png) no-repeat 98% 50%; color:#fff;}
aside .menu li span {display: block; padding: 5px 18px 6px 35px;}
aside .menu li.active a {background-color: #dd1a8b; color: #fff;}
aside .menu li.active.parent > a {background: url(../img/mark.png) #dd1a8b no-repeat 98% 50%;}
aside .menu ul {list-style: none;}
aside .menu li {border-bottom: 1px solid #fff;}
aside .menu li.parent li:last-child {border-bottom:0 none;}
aside .menu > li.parent > a {border-bottom: 1px solid #fff;}
aside .menu .active ul li.active a, aside .menu .active ul li a {background:none; background-color:#ebebeb; border-left: 10px solid #cbe9f7; color: #282828; text-decoration: none;}
aside .menu .parent ul li.parent a {background: url(../img/mark.png) #ebebeb no-repeat 98% 50%;}

aside .menu li.active ul li.active a {border-left: 10px solid #dd1a8b; text-transform: none;}
aside .menu > li.active > ul > li.active > ul > li > a {border:0 none;}

aside .menu .active ul li.active ul li a {background: url(../img/mark_grey.png) no-repeat 13px 50% #fff; color: #919191; text-transform: none; padding: 0; text-decoration: underline; border-right: 0;}

aside .menu .active ul li.active ul li.active a, aside .menu .active ul li.active ul li.active a:hover {background: url(../img/mark_red.png) no-repeat 13px 50% #fff;}
aside .menu .active ul li.active ul li.active a, aside .menu .active ul li.active ul li a:hover {color: #282828;}
aside .menu .active ul li.active ul li a:hover {background: url(../img/disc_blue.png) no-repeat 13px 50% #fff;}


.clear {
 clear: left;
 height: 199px;
 }

footer {height: 166px; margin: -166px auto 0 auto; overflow: hidden; text-align: center; position: relative; z-index: 999; width:986px;}

/*footer nav { width: 964px; background: none; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; height: 52px; }
footer nav li.active {  border: 0;}
footer nav li { color: #25a2dc; text-decoration: underline; text-transform: uppercase; font-size: 12px; font-family: Tahoma; margin: 0 2px; border: 0; }
footer nav li a{  color: #25a2dc;}
footer nav li.current, footer nav li:hover { border-bottom: 0; }
*/
.footer {
 padding: 30px 0 0 0;
 }

.footer p {
 font-family: Tahoma;
 font-size: 12px;
 color: #12566e;
 }

.footer a {
 color: #12566e;
 text-decoration: underline;
 }

.footer a:hover {
 text-decoration: none;
 }

#news_date {
 display: inline;
 font-size: 12px;
 color: #282828;
 }

#blog_item a {
 text-decoration: underline;
 font-size: 14px;
 color: #282828;
 font-family: Tahoma;
 }

#blog_item a:hover {
 text-decoration: none;
 }

#blog_item {background: url(../img/bgnews.gif) repeat-x 0 100%; margin-bottom: 12px;}
.moduletable h3 {
 background: url(../img/bgh2.gif) #dbe6a3 no-repeat 100% 0;
 color: #54602c;
 font-size: 18px;
 font-family: Tahoma;
 text-transform: uppercase;
 font-weight: normal;
 padding: 4px 0 2px 16px;
 }

ul.latestnews {list-style: none outside none;margin-bottom: 18px;}
li.latestnews {margin-left: 16px;margin-top: 10px;}
a.latestnews {color: #313131;text-decoration: underline;font-size: 13px;}
a.latestnews:hover {text-decoration: none;}

.separator {color: #282828;font-size: 16px;font-weight: normal;margin-bottom: 0;text-transform: none;}

 
#olymp_1 {background: url(../img/img1.png) no-repeat 11px 50% #fff;float: left;}
#olymp_1:hover {background: url(../img/img1.png) no-repeat 11px 50% #ffeccf;}

#olymp_2 {background: url(../img/img2.png) no-repeat 11px 50% #fff;float: right;}
#olymp_2:hover {background: url(../img/img2.png) no-repeat 11px 50% #ffeccf;}

#olymp_3 {background: url(../img/img3.png) no-repeat 11px 50% #fff;float: left;}
#olymp_3:hover {background: url(../img/img3.png) no-repeat 11px 50% #ffeccf;}

#olymp_4 {background: url(../img/img4.png) no-repeat 11px 50% #fff;float: right;}
#olymp_4:hover {background: url(../img/img4.png) no-repeat 11px 50% #ffeccf;}

#olymp_5 {background: url(../img/img5.png) no-repeat 11px 50% #fff;float: left;margin-left: 200px;}
#olymp_5:hover {background: url(../img/img5.png) no-repeat 11px 50% #ffeccf;}

#olymp_1, #olymp_2, #olymp_3, #olymp_4, #olymp_5 {border: 1px solid #6dcff6;border-radius: 3px;height: 121px;margin-bottom: 32px;width: 272px;color: #25a2dc;}
#olymp_1 li a span, #olymp_2 li a span , #olymp_3 li a span , #olymp_4 li a span , #olymp_5 li a span {color: #25a2dc;font-size: 12px;text-decoration: underline;}
#olymp_1 li a span:hover, #olymp_2 li a span:hover, #olymp_3 li a span:hover, #olymp_4 li a span:hover, #olymp_5 li a span:hover {text-decoration: none;color: #dd1a8b;}
#olymp_1 li:hover, #olymp_2 li:hover, #olymp_3 li:hover, #olymp_4 li:hover, #olymp_5 li:hover {color: #dd1a8b;}

#olymp_1 li:first-child, #olymp_2 li:first-child, #olymp_3 li:first-child, #olymp_4 li:first-child, #olymp_5 li:first-child {margin-top:27px;margin-left:91px;list-style:none outside none;}
#olymp_4 li:first-child {margin-top: 17px;}
#olymp_3 li:first-child {margin-top: 4px;}
/*#olymp_2 li:nth-child(3), #olymp_3 li:nth-child(3), #olymp_5 li:nth-child(3) {margin-top:47px;}*/
#olymp_1 li, #olymp_2 li, #olymp_3 li, #olymp_4 li, #olymp_5 li {margin-left:105px;}
#olymp_2 li, #olymp_3 li, #olymp_5 li {width:83px;float:left;}
#olymp_2 li:nth-child(2n+1), #olymp_3 li:nth-child(2n+1), #olymp_5 li:nth-child(2n+1) {margin-left:0px;}
#olymp_5 li:nth-child(2n+1) {
  margin-left: 10px;
  width: 50px;
}
#olymp_2 li:nth-child(2n+1) {
  margin-left: 15px;
  width: 50px;
}
#olymp_3 li:nth-child(2n+1) {
  width: 70px;
  margin-left: 10px;
}

#olymp_2 li:first-child, #olymp_3 li:first-child, #olymp_5 li:first-child {width:166px;margin-left:91px;}


#press_1 {list-style:none;}
#press_1 .item6842 {background: url(../img/pc_1.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6842:hover {background: url(../img/pc_1.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6843 {background: url(../img/pc_2.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6843:hover {background: url(../img/pc_2.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6844 {background: url(../img/pc_3.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6844:hover {background: url(../img/pc_3.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6845 {background: url(../img/pc_4.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6845:hover {background: url(../img/pc_4.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6846 {background: url(../img/pc_5.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6846:hover {background: url(../img/pc_5.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6938 {background: url(../img/pc_5.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6938:hover {background: url(../img/pc_5.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6847 {background: url(../img/pc_6.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6847:hover {background: url(../img/pc_6.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

#press_1 .item6912 {background: url(../img/101_prep.png) no-repeat 11px 50% #fafafa;border: 1px solid #6dcff6;}
#press_1 .item6912:hover {background: url(../img/101_prep.png) no-repeat 11px 50% #ffeccf;cursor:pointer;}

.item6938 span {
    display: inline;
    margin-left: 45px;
    overflow: hidden;
    text-align: center;
    text-transform: lowercase;
    width: 108px;
}

#press_1 .item6842 a, #press_1 .item6843 a, #press_1 .item6844 a, #press_1 .item6938 a, #press_1 .item6845 a, #press_1 .item6846 a, #press_1 .item6847 a, #press_1 .item6912 a {left: 115px;position: absolute;top: 38%; padding-bottom: 42px;}
#press_1 {display:flex; flex-wrap: wrap; justify-content: space-between;}
#press_1 .item6842, #press_1 .item6843, #press_1 .item6938, #press_1 .item6844, #press_1 .item6845, #press_1 .item6846, #press_1 .item6847, #press_1 .item6912 {height: 121px;margin-bottom: 32px;width: 302px;font-size: 16px;position: relative;border-radius: 3px;}

.press_center #press_1 li a {width: 90%; height: 100%; display: block; top: 0; left: 0; text-align: center; padding-left: 10%; line-height: 121px; padding-bottom: 0;}

#heder_article {color: #282828;font-family: Tahoma;font-size: 18px;font-weight: normal;padding-bottom: 20px;text-transform: uppercase;}
.contentpaneopen a {color:#25a2dc;}
.contentpaneopen ul {list-style:disc; margin-left: 20px;}
.contentpaneopen {font-size:13px; color: #6C6C6C; width:100%;}
#news_caption {font-weight: bold;}
.item6848 {display:none;}

.item6843.doubler {
    height: 140px !important;
    width: 140px !important;
	background-image: url("../img/texture.png") !important;
	background-position: 31px 5px  !important;
}
.doubler .dec > span {color: black; display: block; font-size: 10pt; margin-top: 55%; text-align: center; width: 140px;}
.doubler .dec {height: 100px; left: 0 !important; top: 0 !important; width: 140px;}
.item6843.doubler.z2 {background-position: -125px 5px !important;}
.item6843.doubler.z3 {background-position: -285px 5px !important;}
.item6843.doubler.z4 {background-position: -442px 5px !important;}
.item6843.doubler.z5 {background-position: -597px 5px !important;}
.item6843.doubler.z6 {background-position: -755px 5px !important;}
.item6843.doubler.z7 {background-position: 31px -150px !important;}
.item6843.doubler.z8{background-position: -125px -150px !important;}
.item6843.doubler.z9 {background-position: -285px -150px !important;}
.item6843.doubler.z10 {background-position: -442px -150px !important;}
.item6843.doubler.z11 {background-position: -597px -150px !important;}
.item6843.doubler.z12 {background-position: -755px -150px !important;}
.item6843.doubler.z13 {background-position: 31px -305px !important;}
.item6843.doubler.z14{background-position: -125px -305px !important;}
.item6843.doubler.z15 {background-position: -279px -311px !important;}
.item6843.doubler.z16 {background-position: -442px -305px !important;}
.item6843.doubler.z17 {background-position: -597px -305px!important;}
.item6843.doubler.z18 {background-position: -755px -305px !important;}
.item6843.doubler.z19 {background-position: 31px -463px !important;}
.item6843.doubler.z20{background-position: -125px -463px !important;}
.item6843.doubler.z21 {background-position: -279px -463px !important;}
#jc h4 {display:none;}
#jc #comments-form p {position:relative;}
#jc #comments-form p.textarea {height:200px;}
#jc #comments-form p label, #jc #comments-form p input, #jc #comments-form p textarea {display:block; position:absolute;}
#jc #comments-form p label {left:0; width:315px; font-size:12px;}
#jc #comments-form p input {left:235px; width:225px; padding-left:5px !important; color: #777; font-size:14px;}
#jc #comments-form p textarea {padding-left:5px !important; color: #777; font-size:14px; font-family: Tahoma, sans-serif;}
#jc #comments-form .grippie {left:145px; bottom:0; position:absolute; display:none;}
#comments-form-send {float:none !important;}
#comments-form-send a {display:block; color:#fff; width:133px; height:26px; line-height:26px; background:#dd1a8b; margin:0 auto; text-decoration:none; text-align:center;}
#comments-form-send a:active {position:relative; top:1px; left:1px;}

.cont_top {position:relative; height:22px; width: 400px;}
.vk {position:absolute; left:20px; top: 1px;}
#vk_like {position:absolute !important; }
.tv {position: absolute; left: 103px; top: 0px;}
.contentpaneopen .contentheading {font-size: 18px;padding: 10px 0;text-transform: uppercase;color: #282828;}
#asd  #emb_asd {height: 425px!important;}
#content{font-size: 14px;min-height: 420px;overflow: hidden;padding: 0 20px;}

.nav_ps  .menu {list-style:none; background: url("../img/ul_bg.png"); width:100%; display:flex; padding: 30px 0; justify-content: space-around;}
.nav_ps  .menu li {width:197px; height:125px; text-align:center;}
.nav_ps  .menu li a {color:#282828; font-size:14px; display:block; padding-top:103px; height:22px; width:100%; position: relative;}
.nav_ps  .menu li a .bg {width:85px; height:85px; display:block; position:absolute; top:0; left:50%; margin-left:-42.5px; border-radius:85px; padding:3px;}

.nav_ps  .menu li a:hover  .bg {border:3px solid #fff; padding:0; box-shadow: 0px 6px 20px 0px #ccc;}
.nav_ps  .menu li.item6933 a .bg {background: url("../img/inet_map.png") center no-repeat;}
.nav_ps  .menu li.item6906 a .bg {background: url("../img/forum.png") center no-repeat;}
.nav_ps  .menu li.item6905 a .bg {background: url("../img/blog.png") center no-repeat;}
.nav_ps  .menu li.item6904 a .bg {background: url("../img/partn_oli.png") center no-repeat;}
.nav_ps  .menu li.item6900 a .bg {background: url("../img/pres_centr.png") center no-repeat;}

.nav_ps  .menu li.item6907 a .bg {background: url("../img/organ.png") center no-repeat;}
.nav_ps  .menu li.item6902 a .bg {background: url("../img/doc.png") center no-repeat;}
.nav_ps  .menu li.item6903 a .bg {background: url("../img/zad_re.png") center no-repeat;}
.nav_ps  .menu li.item6901 a .bg {background: url("../img/res.png") center no-repeat;}
.nav_ps  .menu li.item6899 a .bg {background: url("../img/oli.png") center no-repeat;}
.nav_ps  .menu li.active a, .nav_ps  .menu li a:hover  {color:#25a0dc; font-size:17px; font-weight:bold; padding-top:100px;}

.wrap_foto_gal ul, .wrap_foto_gal ul li {list-style:none; margin:0; padding:0;}
.wrap_foto_gal {overflow:hidden;}
h3 {color:#2c2c2c; font-family:tahoma; font-size:16px; text-transform:uppercase; margin-bottom:25px;}
.box_foto {float:left; width:675px;}
.box_foto ul {overflow:hidden;}
.box_foto ul li {float:left; width:25%; margin-bottom:22px; cursor:pointer;}
.box_foto ul li div {width:162px; height:162px; overflow:hidden; margin:0 auto; text-align:center;}
.box_foto ul li div img {width:162px;}
.box_gal {float:right; width:255px;}

.box_gal {position:relative; padding-bottom:30px;}
.box_gal .wrap_upr {position:absolute; bottom:0; text-align:center; width:100%; height: 25px; background: #fff; z-index: 1; padding-top:10px;}
.box_gal .up , .box_gal .down {width:22px; height:22px; display:inline-block; border:1px solid #00a3df; border-radius:21px; background:#fff; margin:0 5px; position:relative;  cursor:pointer;}
.box_gal .wrap_upr span {width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; position:absolute; top:50%; left:50%; margin-left:-6px;}
.box_gal .up  span {border-bottom:10px solid #00a3df; margin-top:-6px;}
.box_gal .down span {border-top:10px solid #00a3df; margin-top:-4px;}

.box_gal_it {padding-bottom:30px;}
.box_gal ul li {padding:15px 8px; border:1px solid #25a2dc; background:#25a2dc; margin-bottom:5px; color:#fff; overflow:hidden; font-size:11px; cursor:pointer;}
.box_gal ul li.active, .box_gal ul li:hover {background:#fff;}
.box_gal ul li.active .title, .box_gal ul li:hover .title {color:#2c2c2c;}
.box_gal ul li .img {overflow:hidden; float:left; margin-right:7px; width:70px; height:55px; border:1px solid #fff;}
.box_gal ul li .img img {width:70px;}
.box_gal ul li .title {float:left; width:155px;}

.sl_cont .title1 {font-size:11px; text-transform:uppercase; overflow: hidden;}
.sl_cont .title2 {font-size:18px; text-transform:uppercase;}
.sl_cont .data {font-size:18px;}
.sl_cont .data span {font-size:24px;}
.sl_cont .read_more a {color:#282828; font-size:14px; text-decoration:underline;}
.sl_cont .read_more a:hover {text-decoration:none;}

.contentpane{color: #777;}
.contentpane input {height:23px; line-height:23px; padding-left:5px;}
#josForm label {padding-left: 40px;}
#josForm .button {border:none; display: block; color: #fff; width: 133px; height: 26px; line-height: 26px; background: #dd1a8b; margin: 0 auto; text-decoration: none; text-align: center;}
.contentpane tr:nth-child(6) {_font-size:11px;}

#system-message {color:#ff0000; margin-bottom:20px;}
#system-message dt {font-size:18px;}
#system-message ul {margin-left:40px; list-style:none;}

#emailForm li {list-style:none; overflow:hidden;}
#emailForm label {display:block; width: 220px; }
#emailForm input {display:block; }
#emailForm .save_me {margin:5px 0;}
#emailForm .save_me label {width: 340px;}
#emailForm .save_me input {margin-right:10px; float:left;}
#emailForm input[type=text] {height: 26px; line-height: 26px; padding-left: 5px; margin-bottom: 10px; margin-left: 4px; font-size:14px;}
#emailForm textarea {padding:5px; font-size:14px; font-family: Tahoma;}

#emailForm [type=submit] {display: block; color: #fff; width: 133px; height: 26px; line-height: 26px; background: #dd1a8b; margin-left:110px; text-align: center; border:none;}

.item6872 {left: 290px;position: absolute;top: 205px; list-style: none;}
.item6872 a {color:#25a2dc; font-size: 18px; text-decoration:underline;}
.item6872 a:hover {text-decoration:none;}
.stat {position:absolute; right:0;}
.news_last_box ul {overflow:hidden;}
.news_last_box ul li {width:31%; padding:1.15%; float:left;}

.right_menu li{
    list-style: none;
    background: #25a2dc;
    border-bottom: 1px solid #fff;
    padding-right: 20px;
}
.right_menu li a{
    background: #cbe9f7;
    color:#282828;
    text-transform: uppercase;
    padding: 5px 0 5px 15px;
    display: block
}
.right_menu li:hover,.right_menu a:hover, .right_menu_active a,.right_menu_active{
    background: #dd1a8b!important;
    color: #fff!important;
}