@charset "utf-8";
/*--------------------------------------------------------------------------------------------------
CSS Styles for <RSB>.

version:   1.0
--------------------------------------------------------------------------------------------------*/

/* =CSS Reset
--------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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, 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;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
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;
}
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/

/* =Toolkit
--------------------------------------------------------------------------------------------------*/

/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */

/* For modern browsers */ 
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
/* general purpose classes */

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.clear {
	clear: both;
	overflow: hidden;
	width: 100%;
}
/* End Toolkit
--------------------------------------------------------------------------------------------------*/

html, body {
	height: 100%;
}
#container {
	min-height: 100%;
	position: relative;
}
.wrapper {
	max-width: 90%;
	margin: 0 auto;
}
/* =Typography
--------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */

body {
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #231f20;
	background: #f6f4e6;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
h1 {
	font: 30px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ee1c25;
}
h2 {
	font: 20px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ee1c25;
}
h3 {
	font: 18px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ee1c25;
}
p {
	font: 16px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* End Typography
--------------------------------------------------------------------------------------------------*/


/* =Links
--------------------------------------------------------------------------------------------------*/
a {
	outline: none;
	text-decoration: none;
	color:#231f20;
}
a:hover {
	text-decoration: underline;
}
/* End Links
--------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------*/

header {
	width: 100%;
}
.headerTop {
	clear: both;
	width: 100%;
}
.logo {
	float: left;
	width: 17%;
}
.logo a {
	float: left;
	width: 100%;
}
.headerRight {
	float: right;
	width: 78%;
}
.headerRight h1 {
	clear: both;
	width: 100%;
}
.headerRight h1 a {
	float: left;
	width: 100%;
}
.headerRight nav {
	clear: both;
}
.headerRight nav ul {
	clear: both;
	padding: 50px 0 0;
}
.headerRight nav ul li {
	float: left;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 30px 0 0;
}
.headerRight nav ul li a {
	float: left;
}
.headerRight nav ul li a:hover, .headerRight nav ul li.current a {
	color: #ee1c25;
	text-decoration: none;
}
.headerRight nav ul li a:hover, .sidebar nav ul li.current a {
	color: #ee1c25;
	text-decoration: none;
}
/* End Header
--------------------------------------------------------------------------------------------------*/


/* =Main Content
--------------------------------------------------------------------------------------------------*/

.main {
	clear: both;
	min-height: 800px;
}
.sidebar {
	float: left;
	width: 22%;
}
.sidebar nav {
	clear: both;
	overflow: hidden;
}
.sidebar nav ul {
	clear: both;
	padding: 30px 0 0;
	margin:0;
}
.sidebar nav ul li {
	clear: both;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 0 0;
	list-style:none;
}
.sidebar nav ul li a {
	float: left;
	color:#231f20;
}
.sidebar nav ul li a:hover, .sidebar nav ul li a.active {
	color: #ee1c25;
	text-decoration: none;
}
.content {
	float: none;
	width: auto;
	padding: 30px 0 0;
	overflow:hidden;
}
.content h2{
	color:#ee1c25;
	font:20px/35px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
}
.content p{
	font:16px/22px "Trebuchet MS",Arial,Helvetica,sans-serif;
	
}
.sliderBlock {
	position: relative;
}
.sliderImg {
	clear: both;
}
.pagenation {
	clear: both;
	padding: 20px 0 0;
}
.pagenation li {
	float: right;
	padding: 0 0 0 5px;
}
.pagenation li a {
	float: left;
	width: 12px;
	height: 12px;
	position: relative;
	background: #d2232b;
	border-radius: 10px;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
}
.pagenation li a:hover, .pagenation li.current a {
	background: #8b833a;
}
.block1 {
	clear: both;
	overflow: hidden;
	padding: 25px 0 35px;
}
.block1Left {
	float: left;
	width: 60%;
}
.block1Left h2{
	 color: #ee1c25;
    font: 20px/35px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0;
	line-height:inherit;
}
.block1Left p {
	padding: 12px 0 0;
	margin:0;
}
.newsBlock {
	float: right;
	width: 35%;
}

.newsBlockEngagments {
	float: left;
	width: 100%;
}

.newsBlockEngagments h3 {
	float: left;
	position: relative;
	background: #aea34a;
	font: 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 20px 15px 20px;
	border-radius: 15px 15px 0 0;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
	margin:0;
}

.newsBlock h3 {
	float: left;
	position: relative;
	background: #aea34a;
	font: 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 20px 15px 20px;
	border-radius: 15px 15px 0 0;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
	margin:0;
}
.newsContent {
	float: right;
	width: 99%;
	background: #f6f4e6;
	position: relative;
	border: 2px solid #aea34a;
	border-radius: 15px;
	margin: -12px 0 0 0;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
}
.news {
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	margin: 10px 10px 0 15px;
}
.news strong {
	display: block;
	overflow: hidden;
	font: 700 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 6px;
}
.news ul {
	clear: both;
	margin:0;
	list-style:none;
}
.news ul li {
	color: #ee1c25;
	font-weight:bold;
	margin-bottom:20px;
}
.news ul li a:hover{
	text-decoration:none;
	border:none;
}

.newsBlockEngagments {
	float: left;
	width: 100%;
}
.newsBlockEngagments h3 {
	float: left;
	position: relative;
	background: #aea34a;
	font: 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 20px 15px 20px;
	border-radius: 15px 15px 0 0;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
	margin:0;
}
.newsContentEngagments {
	float: right;
	width: 99%;
	background: #f6f4e6;
	position: relative;
	border: 2px solid #aea34a;
	border-radius: 15px;
	margin: -12px 0 0 0;
	behavior: url(http://rushensilverband.org.im/themes/simple/css/_ui/js/pie.htc);
}
.newsEngagments {
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	margin: 10px 10px 0 15px;
}
.newsEngagments strong {
	display: block;
	overflow: hidden;
	font: 700 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 0 6px;
}
.newsEngagments ul {
	clear: both;
	margin:0;
	list-style:none;
}
.newsEngagments ul li {
	color: #ee1c25;
	font-weight:bold;
	margin-bottom:20px;
}
.newsEngagments ul li a:hover{
	text-decoration:none;
	border:none;
}



.facebook {
	float: left;
	margin: 10px 0 0;
	width: 19px;
	height: 19px;
}
.facebook img{
	background:none;
	border:none;
}
/* =End Main Content
--------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------*/

footer {
	clear: both;
	background: #aea34a;
	overflow: hidden;
	padding: 20px 0;
}
.copy {
	display: block;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
}
/* End Footer
--------------------------------------------------------------------------------------------------*/


/* =Inner1
--------------------------------------------------------------------------------------------------*/
.innerContent {
	clear: both;
	overflow: hidden;
	padding: 0 0 50px;
}
.contactLeft {
	float: left;
	width: 60%;
}
.contactLeft span {
	display: inline-block;
	width: 100%;
	padding: 20px 0 0;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contactLeft span em {
	float: left;
	width: 130px;
	font-style: normal;
}
.contactLeft span strong {
	float: left;
	font-weight: 400;
}
.contactLeft span strong a {
	display: block;
	padding:10px 0 0;
}
.contactRight {
	float: right;
	width: 35%;
}
.contactRight img{
	border:none;
}
/* =Inner2
--------------------------------------------------------------------------------------------------*/
.innerContent p{
	padding: 15px 0 0;
	margin:0;
}
.pictures{
	width: 100%;
	padding: 30px 0 0;
}
.pictures li{
	float: left;
	width: 20%;
	padding: 0 5% 0 0;
	min-height: 200px;
}
.pictures-list h3{
	font-size:18px;
	line-height:19px;
	min-height:60px;
}
.pictures-list li{
	min-height: 300px;
}
.pictures-list li img{
	height:150px;
	width:200px;
}
.pictures li img{
	border:none;
}
.pictures li span{
	display: block;
}
.pictures li strong{
	display: block;
	text-align: center;
	color: #ee1c25;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0 0;
}
.videoBlock{
	clear: both;
	padding: 30px 0 0;
}
.video{
	float: left;
	width: 48%;
}
.video img{
	border:none;
	
}
.videoContent{
	float: left;
	padding: 11% 0 0 4%;
	color: #ee1c25;
	font: 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 48%;
}


.pp_contract:hover{background:url(../images/sprite.png) 0 -113px no-repeat;cursor:pointer}
.pp_close{width:30px;height:30px;background:url(../images/sprite.png) 2px 1px no-repeat;cursor:pointer}
.pp_gallery ul li a{background:url(http://rushensilverband.org.im/themes/simple/images/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
.pp_social{margin-top:7px}
.pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
.pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(http://rushensilverband.org.im/themes/simple/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(http://rushensilverband.org.im/themes/simple/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:3px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(http://rushensilverband.org.im/themes/simple/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(http://rushensilverband.org.im/themes/simple/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
.pp_top,.pp_bottom{height:20px;position:relative}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.pp_social,.ppt,.pp_description{ display: none !important;}
.dohleNewsBlock {
    float: left;
    height: 435px;
    margin: 0 1% 0 2%;
    width: 30%;
}
.dohleNewsBlock h1 {
	color: #ee1c25;
    font-size: 28px;
	font-family: Verdana, Geneva, sans-serif;
	border-bottom: 1px solid #666666;
	margin: 0 0 10px;
}
.dohleNewsBlock h1 a{
	color: #ee1c25;
}
.dohleNewsBlock h1 a:hover{
	text-decoration: none;
	border: none;
	color: #ee1c25;
}
.dohleNewsBlock .vacancieslist {
    width: 100%;
	margin: 0;
	padding: 0;
}
.vacancieslist .vacancy:first-child{
	border: none;
}
.vacancieslist .vacancy {
    border-top: 1px solid #666;
    clear: both;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
}
.dohleNewsBlock strong {
    float: left;
    width: 100%;
	font-weight: 400;
}
.vacancieslist .vacancy .bd a {
	color: #ee1c25;
    display: block;
    font: 14px/18px Verdana, Geneva, sans-serif;
    padding: 5px 0;
    text-decoration: none;
}
.dohleNewsBlock p{
	margin: 0;
}
.details {
	color: #ee1c25;
    margin: 8px 0 0;
}
.dohleNewsBlock a{
	color: #ee1c25;
}
.dohleNewsBlock p a {
    float: left;
    margin-top: 4px;
	color: #ee1c25;
	text-decoration: underline;
}
.dohleNewsBlock p a:hover{
	text-decoration: none;
	color: #ee1c25;
}

#jump-to-month {
    background: #b80000;
    border: 1px solid #efa359;
    border-radius: 20px;
    float: left;
    margin: 20px 0 0;
    padding: 20px 0 20px 20px;
    width: 70%;
}
/*.events-Block{
	float: left;
	width: 60%;
	margin: 0 0 20px 22%;
	position: relative;
}*/
.events-Block h2{
	font-size: 28px;
	line-height: 40px;
}
.events-Block #Form_MonthJumpForm{
	float: left;
	width: 100%;
	max-width: 100%;
}
.events-Block #jump-to-month div.field{
	margin: 0;
}
.events-Block #jump-to-month select{
	float: left;
	width: 45%;
	margin: 0 4% 0 0;
}

.events-Block fieldset {
    float: left;
    width: 86%;
	margin: 3px 0 0;
}
.events-Block .action{
	margin-top: 0;
	font-size: 18px;
}
.events-Block .action:hover{
	background: none;
}
#event-calendar-events{
	clear: both;
}
.upcomingEvents{
	  clear: both;
    overflow: hidden;
    padding: 0 0 50px;
    width: 100%;
}

.upcomingBlock {
    border: 3px solid #b80000;
    border-radius: 12px;
    float: left;
    margin: 40px 2% 0 0;
    text-align: center;
    width: 30%;
	min-height: 300px;
	position: relative;
}

.dtstart {
    display: block;
}
.vevent.upcomingBlock  a {
    display: block;
	line-height: 30px;
	color: #ee1c25;
}
.vevent.upcomingBlock p  a {
    display: block;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #CCC;
	color: #231f20;
	border-radius: 0 0 10px 10px;
	text-align: center;
	width: 100%;
}
.upcomingBlock h3{
	color: #ee1c25;
    font: 20px/26px "Trebuchet MS",Arial,Helvetica,sans-serif;
	min-height: 75px;
	padding: 3px 6px;
	margin: 0;
}
.upcomingBlock h3 a,.upcomingBlock h3 a:hover{
	color: #ee1c25;
	border: none;
	text-decoration: none;
}
.vevent.upcomingBlock h3 a{
	line-height: 25px;
}
.vevent.upcomingBlock  a:hover{
	border: none;
	color: #ee1c25;
}
.events-Block a.calendar-view-more{
	color: #ee1c25;
	font: 20px/26px "Trebuchet MS",Arial,Helvetica,sans-serif;
	right: 0;
	bottom: 0;
	
}
.events-Block p{
	clear: both;
	padding: 10px 0 0;
}
.pagination{
	  clear: both;
    overflow: hidden;
    padding: 17px 0 21px 10px;
}
.pagination span a, .pagination a{
	 background: none repeat scroll 0 0 #e6e7e8;
    color: #215e8f;
    display: inline-block;
    margin: 5px 4px 0 0;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    width: 28px;
}