html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* RESET CSS */

@font-face {
    font-family: 'Camingo-Regular';
    src: url('../fonts/camingo-regular-webfont.eot');
    src: url('../fonts/camingo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Camingo-Regular.woff') format('woff'),
         url('../fonts/Camingo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Camingo-Bold';
    src: url('../fonts/camingo-bold-webfont.eot');
    src: url('../fonts/camingo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Camingo-Bold.woff') format('woff'),
         url('../fonts/Camingo-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Camingo-Light';
    src: url('../fonts/camingo-light-webfont.eot');
    src: url('../fonts/camingo-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Camingo-Light.woff') format('woff'),
         url('../fonts/Camingo-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Camingo-LightItalic';
    src: url('../fonts/camingo-lightitalic-webfont.eot');
    src: url('../fonts/camingo-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Camingo-LightItalic.woff') format('woff'),
         url('../fonts/Camingo-LightItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Camingo-RegularItalic';
    src: url('../fonts/camingo-regularitalic-webfont.eot');
    src: url('../fonts/camingo-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Camingo-RegularItalic.woff') format('woff'),
         url('../fonts/Camingo-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
  background: #fff;
  font-size: 14px;
  color: #444;
  font-family: Camingo-Light, arial;
}
body.rusk {font-family: arial;}
#wrap {
  width: 956px;
  margin: 0 auto;
  background: #fff;
}

#header {
  height: 114px;
  margin-bottom: 26px;
  position: relative;
}

textarea {resize:none}

.logo {position: absolute;top: 32px;left: 0;}
.logo a {
  /*width: 146px;
  height: 78px;
  display: block;
  background: url(/img/sprite.png) 0 0 no-repeat;*/
}

.head {
  width: 700px;
  height: 104px;
  position: absolute;
  left: 255px; top: 0;
  border-top: 10px solid #00a8e6;
}

.menu1 {position: absolute; bottom: 0; left: 0;width: 700px;}
.rusk .menu1 {position: absolute; bottom: 0; left: 135px !important;width: 650px !important;}
.menu1 ul {}
.menu1 li {
  float: left;
  position: relative;
  border-left: 1px solid #999;
  font-size: 16px;
  font-family: 'Camingo-Regular';
}
.rusk .menu1 li {font-family: arial;}
.menu1 li a {
  color: #999;
  display: block;
  padding: 5px 25px;
}
.menu1 li:first-child {border-left: none;}
.menu1 li a:hover {color:#404040;}
.menu1 li.act a {color: #00a8e5;}
.menu1 li.act:after {
  background: url(/img/triangle.png) bottom center no-repeat;
  position: absolute; bottom: -37px; left: 50%; margin-left: -18px;
  height: 11px; width: 37px;
  content:"";
  display: block;
}

.lang {position: absolute; top: 27px; left: 0;}
.lang li {float: left;font-family: 'Camingo-Regular';}
.rusk .lang li {font-family: arial;}
.lang li a {color: #51b8e5;border-left: 1px solid #51b8e5;padding: 0 16px 0 16px;}
.lang li:first-child a {border-left: none;padding: 0 16px 0 0;}
.lang li:last-child a {border-right: none;padding: 0 16px 0 16px;}
.drop-down {
  background: #f7f7f7;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
}
.drop-col {
  width: 218px; 
  float: left; 
  border-right: 1px solid #e5e5e5;
  padding: 20px 10px 20px 10px;
  text-transform: uppercase;
  font-family: 'Camingo-Regular';
  font-size: 10px;
  line-height: 16px;
}
.rusk .drop-col {font-family: arial;}
.drop-col:last-child {border-right:none;}
.drop-col h2 {border-bottom:1px solid #e5e5e5;color: #504f53;padding: 6px;font-size: 13px;}
.drop-col a {color:#808080;}
.drop-col a:hover {color: #00a8e5;}
.drop-col li {border-bottom:1px solid #e5e5e5;margin: 0 8px;}
.drop-col li:last-child {border-bottom:none;}
.drop-col li a {padding: 6px 0;display:block;}
.bold {font-size: 13px;}
.bold a {color: #504f53;}

.search-block {position: absolute; top: 24px; left: 117px;}
.inp {
  position: absolute; top: 0px; left: 37px;
  background: #f1f1f1;
  font-family: 'Camingo-Light';
  height: 22px;
  width: 220px;
  padding: 1px 5px;
  display: block;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}
.rusk .inp {font-family: arial;}
.inp:focus {border-color: #ccc;}
.search {
  position: absolute; top: 0px; left: 275px;
  background: #b2b2b2;
  border: none;
  height: 26px;
  padding: 0 10px;
  display: block;
  cursor: pointer;
  font-family: 'Camingo-Light';
  text-transform: uppercase;
  color: #fff;
  border-radius: 5px;
}
.rusk .search {font-family: arial;}
.search:hover {background: #adacac;}
.soc-links {position: absolute; top: 24px; right: 0;}
.soc-links li {float: left;margin-left: 8px;}
.soc-links li a {display: block;text-indent: -9999px;width: 25px;height: 25px;border-radius:50px;background-color:#999;}
/*.soc-links li a:hover {background-color: #858585;}*/
.icon1 a {background: url(/img/sprite.png) 3px -96px no-repeat;}
.icon2 a {background: url(/img/sprite.png) 3px -145px no-repeat;}
.icon3 a {background: url(/img/sprite.png) 8px -197px no-repeat;}
.icon4 a {background: url(/img/sprite.png) 5px -246px no-repeat;}
.icon5 a {background: url(/img/sprite.png) 4px -298px no-repeat;}
.icon6 a {background: url(/img/sprite.png) 5px -801px no-repeat;}

.icon1 a:hover {background-color: #ff6600;}
.icon2 a:hover {background-color: #00a0d1;}
.icon3 a:hover {background-color: #3b5998;}
.icon4 a:hover {background-color: #c4302b;}
.icon5 a:hover {background-color: #258adf;}
.icon6 a:hover {background-color: #004F6B;}

.menu2 {
  height: 62px;
  border-radius: 5px;
  background: #b2b2b2;
  z-index: 9;
}
.menu2 ul {font-family: 'Camingo-Regular';font-size: 26px;}
.rusk .menu2 ul {font-family: arial;}
.menu2 li {
  float: left;
  width: 318px;
  border-left: 1px solid #e1e1e1;
  text-align: center;
  height: 52px;
  margin-top:5px;
}
.menu2 li:first-child {border-left: none;}
.menu2 li a {
  color: #fff;
  height: 57px;
  line-height: 52px;
  display:block;
}
.menu2 li.act a {
  color: #fff;
  background: url(../img/triangle2.png) bottom center no-repeat;
}
/*.menu2 li.act a {background-color:#b2e3f6;}
*/
.path {color: #b2b2b2;height: 30px;padding-top: 15px;border-bottom: 4px solid #00a8e6;}
.path a {color: #b2b2b2;margin: 10px 10px;}
.path a:hover {color: #666;}

.content {overflow:hidden;background: url(/img/sprite.png) -561px 0px repeat-y; width:960px;}
.sidebar {float: left; width: 238px;} /*border-right: 1px solid #e5e5e5;*/
.content-block {float: left; width: 717px;border-left: 1px solid #e5e5e5;}
.heading1 {min-height: 66px;border-bottom: 1px solid #e5e5e5;position:relative;}
.heading1 h1, .heading1 h2 {color: #00a8e5;padding: 30px 0 10px 10px; font-size: 20px;font-family: 'Camingo-Regular';}
.rusk .heading1 h1, .rusk .heading1 h2 {font-family: 'arial';}
.heading1 h1 {padding-left: 16px;}
.equal2 .heading1 h2 {padding-left: 16px;}

.sidemenu {margin: 0 8px;text-transform: uppercase;font-family: 'Camingo-Regular';}
.rusk .sidemenu {font-family:arial;}
.sidemenu li a {display: block;border-bottom: 1px solid #e5e5e5;padding: 9px 2px;color: #504f53;font-size: 13px;}
.sidemenu li a:hover {color: #00a8e5;}
.sidemenu li.act a {color: #00a8e5;}
.sidemenu li ul li {margin: 0 8px;}
.sidemenu li ul {border-bottom: 1px solid #e5e5e5;}
.sidemenu li ul li a {color: #808080;font-size: 11px;padding: 8px 2px;line-height: 13px;}
.sidemenu li:last-child a {border-bottom: none;}
.sidemenu li:last-child ul li a {border-bottom: 1px solid #e5e5e5;}
.sidemenu li ul li:last-child a {border-bottom: none;}

.bottom {overflow: hidden; border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; width:960px;}

.button-wrap {margin-top: 20px;}
.button1 a {
  background: #b2b2b2 url(/img/sprite.png) 20px -334px no-repeat;
  font-size: 13px;font-family: 'Camingo-Regular';
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 20px 14px 0 59px;
  height: 30px;
  margin: 0 8px 6px 8px;
  border-radius: 5px;
}
.rusk .button1 a {font-family: arial;}
.button2 a {
  background: #b2b2b2 url(/img/sprite.png) 20px -390px no-repeat;
  font-size: 13px;font-family: 'Camingo-Regular';
  text-transform: uppercase;
  display: block;
  color: #fff;
  padding: 10px 14px 0 59px;
  height: 40px;
  margin: 0 8px 0px 8px;
  border-radius: 5px;
}
.rusk .button2 a {font-family: arial;}
.button1 a:hover, .button2 a:hover {background-color: #adacac;}
.news-wrap {overflow: hidden;margin-top: 10px;}

.news {
  width: 223px; font-size: 13px;float: left; margin: 8px; padding-bottom: 12px;line-height: 16px;
}
.news:nth-child(n+4){border-bottom: none;}
.news strong {font-family: 'Camingo-Bold';}
.rusk .news strong {font-family: arial;font-weight:bold;}
.news a {color: #00a8e5; text-decoration: none;}
.news a:hover {color: #51b8e5;}
.news i, .news em, .flexslider2 i, .flexslider2 em {
    font-family: 'Camingo-LightItalic';
}

.login-wrap {margin-top: 14px;}
.lauks {
  width: 88%;
  padding-left: 2%;
  height: 22px;
  color: #666;
  font-family: 'Camingo-Light';
  border: 1px solid #e5e5e5;
  background: #f1f1f1;
  margin: 0 8px 10px 8px;
  border-radius: 5px;
}

.lauks2 {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
	width:35px;
	text-align:center;
	height:22px;
    font-family: 'Camingo-Light';
}
.rusk .lauks {font-family: arial;}
.lauks:focus {border-color: #ccc;}
.log-buttons {margin-top: 6px;}
.login a, .info1 a {
  background: #b2b2b2;
  color: #fff;
  display: block;
  text-transform: uppercase;
  height: 24px;
  line-height: 24px;
  text-align: center;
  float: left;
  font-family: 'Camingo-Regular';
  border-radius: 5px;
}
.rusk .login a, .rusk .info1 a {font-family: arial;}

.login a {margin-left: 8px; width: 65%;}
.info1 a {margin: 0 15px 0px 0;width: 20%;float: right;}

.info1 a:hover, .login a:hover {background: #adacac;}
.error-msg1 {
  background: #ffebe8;
  border: 1px solid #f15e56;
  padding: 5px 10px 5px 2%;
  margin: 0 0 8px 8px;
  text-align: center;
  width: 84%;
  border-radius: 5px;
}

.block50 {width: 469px;float: left;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;padding-bottom: 10px;}
.block25 {width: 243px;float: left;}
.small-col {width: 50%;float: left;}
.block25-2 {width: 235px;float: left;border-right: 1px solid #e5e5e5;padding-bottom: 10px;}

.list {margin: 8px 0;}
.list li a {font-family: 'Camingo-Regular';text-transform: uppercase;display: block;border-bottom: 1px solid #e5e5e5;padding: 9px 0px 9px 8px;color: #504f53;font-size: 13px;margin: 0 8px;}
.rusk .list li a {font-family: arial;}
.list li:last-child a {border:none;}
.list li a:hover {color: #00a8e5;}

.search-sm {margin: 16px 0 0 8px;}
.search-sm label {padding-bottom: 6px;display: block;}
.inp2 {
  background: #f1f1f1;
  font-family: 'Camingo-Light';
  height: 22px;
  width: 55%;
  padding: 1px 5px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}
.rusk .inp2 {font-family: arial;}
.search2 {
  background: #b2b2b2;
  border: none;
  height: 26px;
  padding: 0 10px;
  margin-left: 5px;
  cursor: pointer;
  font-family: 'Camingo-Light';
  text-transform: uppercase;
  color: #fff;
  border-radius: 5px;
}
.rusk .search2 {font-family: arial;}
.search2:hover {background: #adacac;}
.inp2:focus {border-color: #ccc;}

.back a {position:absolute;top:25px;right:0;display:block;width:19px;height:19px;background: #b2b2b2 url(/img/sprite.png) 5px -446px no-repeat;text-indent:-9999px;border-radius:20px;}
.page {padding: 12px 12px 12px 16px;line-height: 16px;}
.page h1, .virsr {font-family: 'Camingo-Bold';font-size: 20px;line-height: 20px;margin-bottom: 10px;}
.rusk .pgae1 h1, .rusk .virsr {font-family: arial;font-weight:bold;}
.page p {margin-bottom:10px;}
.gallery {padding: 12px 0 0 16px;}
.page b, .page strong{font-family: 'Camingo-Regular';}
.rusk .page b, .rusk .page strong {font-family: arial;font-weight:bold;}
.page i, .page em{font-family: 'Camingo-LightItalic';}
.rusk .page i, .rusk .page em{font-family: arial;font-style:italic;}
.page bold i, .page i bold, .page strong em, .page em strong {font-family: 'Camingo-RegularItalic';}
.rusk .page bold i, .rusk .page i bold, .rusk .page strong em, .rusk .page em strong {font-family: arial;font-style:italic;}
.page ul {list-style-type:disc;margin: 8px 0 8px 20px;}
.page h1, .page h2, .page h3, .page h4, .page h5 {font-family: 'Camingo-Regular';}
.rusk .page h1, .rusk .page h2, .rusk .page h3, .rusk .page h4, .rusk .page h5 {font-family: arial;font-weight:bold;}
.page h1 {font-size: 20px;margin-bottom:10px;}
.page h2 {font-size: 18px;margin-bottom:8px;}
.page h3 {font-size: 16px;margin-bottom:8px;}
.page h4 {font-size: 14px;}
.page h5 {font-size: 14px;}

.search-results {padding-bottom: 10px;}
.search-results h2 {margin-bottom: 10px;}
.search-results h2 a {color: #00a8e5;text-decoration:underline;}
.search-results h2 a:hover {text-decoration:none;}
.pager1 a {color: #00a8e5;text-decoration:underline;}
.pager1 a:hover {text-decoration:none;}

.archive-block {width: 33%;float: left;}
.archive-block h2 {font-family: 'Camingo-Regular';margin: 0 0 20px 0;}
.rusk .archive-block h2 {font-family: arial;}
.archive-block ul {margin: 5px 0px 20px 0px; padding-right:10px;}
.archive-block ul li {margin-bottom: 16px;line-height: 16px;}
.archive-block ul li a {color: #00a8e5;text-decoration:none;}
.archive-block ul li a:hover {text-decoration:none;}

.soc {border-bottom: 1px solid #e5e5e5;height: 40px;margin-left: 15px;}
.pic2 {float:left;padding: 15px;background: #fff;}
.virsr {border-bottom: 1px solid #e5e5e5;padding: 0 0 10px 0;margin: 60px 0 0 15px;}
.events {margin: 20px 5px 0 0;}
.events li {margin-bottom: 5px;line-height: 14px;}
.events li a {color:#666; font-weight:bold;}
.events li a span {color: #00a8e5; font-weight:bold;}
.print {float: right;text-transform:uppercase;font-family: 'Camingo-Bold';font-size: 12px;padding-top: 13px;}
.rusk .print {font-family: arial;}
.print a {color: #666;}
.soc .soc-links {position: static; float: left;margin-top:8px;}
.soc .soc-links li {float: left;text-indent: -9999px;margin-left: 0px;margin-right: 8px;}
.soc .soc-links li span {display: none;}


.clear {clear:both;}
.footer-pics {overflow:hidden;margin: 16px 0;}
.pic1 {width: 146px; float: left;margin-left: 16px;}
.pic1:first-child {margin-left: 0px;}
.pic1 img {width: 100%;}

#footer {
  height: 60px;
  overflow: hidden;
  font-size: 12px;
  position: relative;
}
#footer a {color: #666;}

.copy {float: left;}
.dev {float: right;text-transform: uppercase;}
.footer-blue {
  width: 632px;
  height: 28px;
  position: absolute; right: 0; bottom: 0;
  background: #00a8e6;
}
.pager2 {position:absolute;top:32px;right:0;}
.pager2 li {float:left;margin: 0 6px;}
.pager2 li a {width: 15px; height: 15px; display: block; background: #cbcbcb; cursor: pointer; text-indent: -9999px; border-radius: 20px;}
.pager2 li a:hover {background: #cbcbcb;}
.pager2 li.act a {background: #00a8e6; cursor: default;}
.pic3 {width:112px;height:112px;overflow:hidden;float:left;margin: 0 4px 4px 0;background: #e6e6e6;}

.col33 {width: 31%;float: left;padding: 8px;}
.col33 a {color: #00a8e5;text-decoration:none;}


.capt {
  position:absolute;top:12px;left:0;
  background:#00a4e3;
  color: #fff;
  padding: 35px 15px 0 15px;
  width:370px;line-height: 16px;
  height:165px;
  border-radius: 0px 7px 7px 0px;
}
.capt h1 {font-family: 'Camingo-Bold';font-size:18px;display:block;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:15px;}
.rusk .capt h1 {font-family: arial;font-weight:bold;}
.capt a {color:#fff;text-decoration:underline;}
.capt a:hover {text-decoration:none;}

.page-pics {overflow:hidden;}
.large {float:left;width: 453px;position:relative;}
.large img {width: 100%;}
.small {overflow:hidden;float:left;width: 120px;}
.small div {float: left;width: 112px;margin: 0 0 4px 4px;}
.small div img {float: left;overflow:hidden;width: 100%;}
.large span {position: absolute;display: block;width: 100%;}
.large span a {display: block;background: rgba(0,0,0,0.5);padding: 5px 15px;color: #fff;text-decoration:underline;}
.large span a:hover {text-decoration:none;}

.flexslider strong, .flexslider b, .flexslider2 strong, .flexslider2 b {font-family: 'Camingo-regular';}
.rusk .flexslider strong, .rusk .flexslider b, .rusk .flexslider2 strong, .rusk .flexslider2 b {font-family: arial; font-weight:bold}
.flexslider div, .flexslider p, .flexslider2 div, .flexslider2 p {text-align: left !important;}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider, .flexslider2 {margin: 0; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides, .flexslider2 .slides {zoom: 1;}
.flexslider .slides li, .flexslider2 .slides li {position: relative;}

.carousel li {margin-right: 5px}

/* Control Nav */
.flex-control-nav {position: absolute; top: -35px; right:0; text-align: center;}
.witharch .flex-control-nav {position: absolute; top: -35px; right:20px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 15px; height: 15px; display: block; background: #cbcbcb; cursor: pointer; text-indent: -9999px; border-radius: 20px;}
.flex-control-paging li a:hover {background: #cbcbcb;}
.flex-control-paging li a.flex-active {background: #00a8e6; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/* REQUIRED for core functionality of tab.js */

	.tab-list { display: none;}
	.tabs.enabled .tab-heading { cursor:pointer; }
	.tabs.enabled .tab-heading.active-tab-heading { cursor: default; }
	.hidden-mobile { display: none;}

/* END - Required for core functionality of tab.js */

/* OPTIONAL - Basic Skin */

.tab-panel {background:#f7f7f7;padding:26px 14px; min-height:135px;}
.tabs.enabled .tab-heading:focus,
.tabs.enabled .tab-list li:focus { outline: none;  }
.tabs.enabled .tab-heading.active-tab-heading:focus,
.tabs.enabled .tab-list li.active-tab:focus { outline: none !important;}

	.tabs.enabled .tab-heading { 
		padding: 0.5em; border-top: 1px solid #f2f2f2;
		background: #fff;
		position: relative;
		text-transform: uppercase;font-family: 'Camingo-Regular';
		font-size: 13px;
	}
	.rusk .tabs.enabled .tab-heading {font-family: arial;}

	.tabs.enabled .tab-heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 20%;
		width: 20px; 
		height: 20px;
		background: url(/img/sprite.png) 0 -500px no-repeat;
	}
	.tabs.enabled .tab-heading:hover,
	.tabs.enabled .tab-heading.active-tab-heading:hover { background-color: #fff;}
	.tabs.enabled .tab-heading.active-tab-heading { background: #fff;}
	.tabs.enabled .tab-heading.active-tab-heading:after {
		background-position: 0 -550px;
	 }


/* END - Optional - Basic Skin 6bc061*/

.welcome {
  position: absolute; top: 77px; left:0;
  color:#444; font-size: 20px; font-family: 'Camingo-Regular';
}

.register {font-size:12px;color:#8e8e8e;}
.register input, .register select {color:#8e8e8e;}
.register select {width:100%;}

.register .blue {color: #00a3e2;padding-left:1%;}

.form-head {
  padding: 28px 0 9px 7px;
  color: #00a3e2; font-family: 'Camingo-Regular'; font-size: 20px;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}

.form-full {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 0 9px 10px;
}
.form-full h2 {font-family: 'Camingo-Regular'; font-size: 16px;padding-bottom:15px;color: #444;}
.form-full h3 {font-family: 'Camingo-Regular'; font-size: 14px;padding-bottom:7px;color: #444;}


.radio1 {float: left;margin-right: 10px;}
.register .over {overflow:hidden;}
.radio-list {width:23%;float:left;padding:0 1%;}
.radio-list li {margin: 5px 0;}

.form-75 {width:73%;float:left;padding:0 1%;}
.form-75 input {width:100%;}
.form-75 h3 {margin-bottom:5px;}

.veids {overflow:hidden;}
.veids h3 {float: left;width:100px;padding-top:2px;line-height:17px;font-family: 'Camingo-Light';font-size:12px;color:#8e8e8e;}
.next-button {width:14%;margin:10px auto 10px auto;text-align:center;font-family: 'Camingo-Regular';}
.next-button a {
  background: #b2b2b2;
  display:block;
  color:#fff;
  font-size: 12px;
  padding: 5px 0;
  text-transform:uppercase;
  border-radius:5px;
}
.next-button a:hover {background-color: #adacac;}


.read-it {line-height:18px;padding:10px 0;border-bottom: 1px solid #f2f2f2;padding: 20px 0 20px 10px;margin-bottom: 20px;}
.read-it p:first-child {margin-bottom: 10px;}


.radio-list2 {width:23%;float:left;padding:0 1%;}
.radio-list2 input {width:100%;}
.radio-list2 h3 {margin-bottom:5px;}
.input-block {position:relative;}
.input-block h3 {margin: 10px 0 0 0;}
.checky {position:absolute;top:0; right:0;}
.checky input {width:auto;}
.checky span {margin-top:-5px;}
.form-50 {float:left;width:50%;}
.form-50 .radio-list2 {width:46%;margin: 0 1%;}

.radio-list3 {width:46%;float:left;padding:0 1%;}
.radio-list3 input {width:auto;}
.radio-list3 h3 {margin-bottom:5px;}

.reg-complete {
  height: 255px;
  padding-top: 180px;
  text-align: center;
  font-size: 20px;
  color:#444;
  font-family: 'Camingo-Regular';
  font-size: 22px;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 20px;
  line-height: 28px;
}



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

.page table.downloads th {background: #b2b2b2;text-align:left;color:#fff;}
.page table.downloads {width: 100%;margin: 14px 0;}
.page table.downloads, .page table.downloads td, .page table.downloads th {border-collapse:collapse;}
.page table.downloads td {background: #e6e6e6;}
.page table.downloads td, .page table.downloads th {border: 3px solid #fff;padding: 5px 10px;}
.page .file a {text-decoration:underline;}
.page .file a:hover {text-decoration:none;}
.file {width: 80%;}
.size {width: 15%;text-align:center;text-transform:uppercase;}
.down {width: 5%;background: url(/img/sprite.png) 0px -700px no-repeat;}
.down a {display:block;background: url(/img/sprite.png) 0px -696px no-repeat;}
.word {background: url(/img/sprite.png) 0px -600px no-repeat;width:17px; height: 17px;display:inline-block;margin-right: 12px;}
.pdf {background: url(/img/sprite.png) 0px -650px no-repeat;width:17px; height: 17px;display:inline-block;margin-right: 12px;}

.page table th {background: #b2b2b2;text-align:left;color:#fff;}
.page table {width: 100%;margin: 14px 0;}
.page table, .page table td, .page table th {border-collapse:collapse;}
.page table td {background: #e6e6e6;}
.page table td, .page table th {border: 3px solid #fff;padding: 5px 10px;}
.page table a {text-decoration:none;}
.page table a:hover {text-decoration:none;}

.page table .down a {text-decoration:none;}



.width-equal th, .width-equal td {width:20%;}


.page-forms {padding: 20px 14px 0 18px;overflow:hiden;}

.page-form-block {float:left;width:138px;margin-right:10px;}
.page-form-block2 {float:left;width:58px;}
.page-form-block label {
  height: 24px;display:block;
  color:#444;
  font-family: 'Camingo-Regular';
}
.page-form-block input, .page-form-block select {
  width:126px;
  padding: 3px 5px;
  border: 1px solid #d1d1d1;
  background: #f1f1f1;
  outline:none;
  font-family: 'Camingo-Light';
  color:#333;
  border-radius: 5px;
}
.page-form-block select {width: 138px;}
.page-form-block2 a {
  margin-top:23px;display:block;
  background: #b2b2b2;
  color:#fff !important;
  font-family: 'Camingo-Light';
  text-transform: uppercase;
  text-align:center;
  padding: 6px 0;
  width: 58px;
  border-radius: 5px;
}


.rusk .page-form-block label {font-family: arial;font-weight:bold;}
.rusk .page-form-block input, .rusk .page-form-block select {font-family: arial;}
.rusk .page-form-block2 a {font-family: arial;}

/* green */
.green .menu2 {background:#6bc061;}
.green .path {border-color:#6bc061;}
.green .heading1 h1, .green .heading1 h2 {color:#6bc061;}
.green .capt {background:#6bc061;}
.green .flex-control-paging li a.flex-active {background:#6bc061;}
.green .news a {color:#6bc061;}
.green .sidemenu li.act a {color:#6bc061;}
.green .sidemenu li a:hover {color:#6bc061;}
.green .drop-col li a:hover {color:#6bc061;}
.green .list li a:hover {color:#6bc061;}
.green .events li a span {color:#6bc061;}
.green .pager2 li.act a {background:#6bc061;}
.green .col33 a {color:#6bc061;}
.green .search-results h2 a {color:#6bc061;}
.green .pager1 a {color:#6bc061;}
.green .archive-block ul li a {color:#6bc061;}
.green .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#6bc061 !important;}
.green .page a {color:#00a3e2;}
.green .page table a {color:#6bc061;}
.green .page .file a {color:#6bc061;}

/* dark blue */
.blue .menu2 {background:#1d577c;}
.blue .path {border-color:#1d577c;}
.blue .heading1 h1, .blue .heading1 h2 {color:#1d577c;}
.blue .capt {background:#1d577c;}
.blue .flex-control-paging li a.flex-active {background:#1d577c;}
.blue .news a {color:#1d577c;}
.blue .sidemenu li.act a {color:#1d577c;}
.blue .sidemenu li a:hover {color:#1d577c;}
.blue .drop-col li a:hover {color:#1d577c;}
.blue .list li a:hover {color:#1d577c;}
.blue .events li a span {color:#1d577c;}
.blue .pager2 li.act a {background:#1d577c;}
.blue .col33 a {color:#1d577c;}
.blue .search-results h2 a {color:#1d577c;}
.blue .pager1 a {color:#1d577c;}
.blue .archive-block ul li a {color:#1d577c;}
.blue .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#1d577c !important;}
.blue .page a {color:#00a3e2;}
.blue .page table a {color:#1d577c;}
.blue .page .file a {color:#1d577c;}

/* orange */
.orange .menu2 {background:#ef9251;}
.orange .path {border-color:#ef9251;}
.orange .heading1 h1, .orange .heading1 h2 {color:#ef9251;}
.orange .capt {background:#ef9251;}
.orange .flex-control-paging li a.flex-active {background:#ef9251;}
.orange .news a {color:#ef9251;}
.orange .sidemenu li.act a {color:#ef9251;}
.orange .sidemenu li a:hover {color:#ef9251;}
.orange .drop-col li a:hover {color:#ef9251;}
.orange .list li a:hover {color:#ef9251;}
.orange .events li a span {color:#ef9251;}
.orange .pager2 li.act a {background:#ef9251;}
.orange .col33 a {color:#ef9251;}
.orange .search-results h2 a {color:#ef9251;}
.orange .pager1 a {color:#ef9251;}
.orange .archive-block ul li a {color:#ef9251;}
.orange .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#ef9251 !important;}
.orange .page a {color:#00a3e2;}
.orange .page table a {color:#ef9251;}
.orange .page .file a {color:#ef9251;}

/* grey */
.grey .menu2 {background:#829599;}
.grey .path {border-color:#829599;}
.grey .heading1 h1, .grey .heading1 h2 {color:#829599;}
.grey .capt {background:#829599;}
.grey .flex-control-paging li a.flex-active {background:#829599;}
.grey .news a {color:#829599;}
.grey .sidemenu li.act a {color:#829599;}
.grey .sidemenu li a:hover {color:#829599;}
.grey .drop-col li a:hover {color:#829599;}
.grey .list li a:hover {color:#829599;}
.grey .events li a span {color:#829599;}
.grey .pager2 li.act a {background:#829599;}
.grey .col33 a {color:#829599;}
.grey .search-results h2 a {color:#829599;}
.grey .pager1 a {color:#829599;}
.grey .archive-block ul li a {color:#829599;}
.grey .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#829599 !important;}
.grey .page a {color:#00a3e2;}
.grey .page table a {color:#829599;}
.grey .page .file a {color:#829599;}

/* default blue */

.menu2 {background:#00a3e2; width:960px;}
.path {border-color:#00a3e2;}
.heading1 h1, .heading1 h2 {color:#00a3e2;}
.capt {background:#00a3e2;}
.flex-control-paging li a.flex-active {background:#00a3e2;}
.news a {color:#00a3e2;}
.sidemenu li.act a {color:#00a3e2;}
.sidemenu li a:hover {color:#00a3e2;}
.drop-col li a:hover {color:#00a3e2;}
.list li a:hover {color:#00a3e2;}
.events li a span {color:#00a3e2;}
.events .past {font-weight:normal;}
.events .past span { font-weight:normal;}
.pager2 li.act a {background:#00a3e2;}
.col33 a {color:#00a3e2;}
.search-results h2 a {color:#00a3e2;}
.pager1 a {color:#00a3e2;}
.archive-block ul li a {color:#00a3e2;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#919D9D !important;}
.page a {color:#00a3e2;}
.page table a {color:#00a3e2;}
.page .file a {color:#00a3e2;}

.tabs-wrapper{ margin: 25px 0; }
.hl a { color:#FFF !important; background-color:#00A3E2 !important; }

/* tooltip */

.ui-tooltip, .arrow:after {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAA;
}
.ui-tooltip {
    color: #333333;
    padding: 10px 20px;
}
.arrow {
    bottom: -17px;
    height: 17px;
    left: 50%;
    margin-left: -35px;
    overflow: hidden;
    position: absolute;
    width: 50px;
    border-bottom: none;
    border-top: #EEE;
}
.arrow.top {
    bottom: auto;
    top: -17px;
}
.arrow.left { left: 50%; }
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}
.arrow.top:after {	bottom: -20px; top: auto; }

.tooltip-styling {font-family: 'Camingo-Light';}
.tooltip-styling h3 {font-family: 'Camingo-Regular';margin-bottom:3px;}
.rusk .tooltip-styling {font-family: arial;}
.rusk .tooltip-styling h3 {font-family: arial;font-weight:bold;}

.comment-head {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  margin-top: 10px 0 20px 0;
  height: 45px;
}
.comment-head h3 {padding-top: 20px;display:block;color:#00a3e2;font-size: 18px;} 
.comment-wrap .name {height:35px;overflow:hidden;padding-top: 25px;}
.comment-wrap .name h4 {float:left;}
.comment-wrap .name span {float:right;}
.comment {border-bottom: 1px solid #efefef;padding-bottom:20px;}
.comment-form {padding-top: 10px;}
.comment-field {
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  margin: 0 10px 10px 0;
  color:#777;
  font-family: 'Camingo-Light';
  padding: 5px;
  border-radius: 5px;
}
.rusk .comment-field {font-family: arial;}
.comment-area {
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  width: 677px;
  margin: 0 10px 0px 0;
  font-family: 'Camingo-Light';
  color:#777;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.rusk .comment-area {font-family: arial;}
.button-wrap2 {
  margin-top: 10px;
  width:100%;
  padding-right:10px;
}
.button-wrap2 {padding-bottom:30px;overflow:hidden;}
.button-wrap2 .comment-field {float:left;}
.button-wrap2 .captcha {float:left;}
.button-wrap2 .send {float:right;text-transform:uppercase;}
.button-wrap2 .send a {display:block;background: #b2b2b2; color: #fff;padding:6px 12px;border-radius: 5px;font-family: 'Camingo-Regular';}
.rusk .button-wrap2 .send a {font-family: arial;}
.pager1 .act {text-decoration:none; font-weight:bold; }

.aktpgr { width:200px; margin:0 auto; text-align:center; font-weight:bold; }
.aktpgr a { display:block;width:21px; height:21px; float:left; margin:5px 5px; }
.aktpgr .akp { float:left;margin:5px 5px; margin-bottom:30px; }
.news-date {
	color: #999;
font-size: 12px;
text-align: right;
padding-right: 3px;
}