/* Reset default values */
/* line 2, ../../dev/sass/style.sass */
* {
	border: 0;
	margin: 0;
	outline: none;
	padding: 0;
}

body {
	overflow-y: scroll;
}

/* line 8, ../../dev/sass/style.sass */
img {
	display: block;
}

/* line 11, ../../dev/sass/style.sass */
td {
	vertical-align: top;
}

/* line 14, ../../dev/sass/style.sass */
textarea {
	resize: none;
}

/* line 17, ../../dev/sass/style.sass */
.left {
	float: left;
}

/* line 20, ../../dev/sass/style.sass */
.right {
	float: right;
}

/* line 23, ../../dev/sass/style.sass */
.inline {
	display: inline-block;
}

/* line 26, ../../dev/sass/style.sass */
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}

/* line 32, ../../dev/sass/style.sass */
.mb_ui_scalable_background {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 67px;
	z-index: -1;
}

/* line 41, ../../dev/sass/style.sass */
.mb_ui_scalable_background img {
	width: 100%;
}

/* line 46, ../../dev/sass/style.sass */
h1 {
	font: 20px sans-serif;
	color: #6d6e71;
	margin-bottom: 10px;
}

h4 {
	font: 12px sans-serif;
	margin-bottom: 10px;
	color: #ACC454;
}

h5 {
	font: 14px sans-serif;
	margin-bottom: 10px;
	color: #ACC454;
}
h6 {
	font: 16px sans-serif;
	margin-bottom: 10px;
	color: #ACC454;
}

/* line 51, ../../dev/sass/style.sass */
h2 {
	font: 16px/17px Trebuchet MS, sans-serif;
	margin-bottom: 10px;
}

/* line 55, ../../dev/sass/style.sass */
#header {
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
	width: 962px;
	height: 121px;
	margin: 0 auto;
	padding: 13px 0 6px 28px;
	background-color: white;
	text-align: right;
	position: relative;
	margin-bottom: 23px;
}
/* line 66, ../../dev/sass/style.sass */
#header #header_shadow {
	background: url("../img/bg/header_shadow.png");
	position: absolute;
	bottom: -23px;
	left: 0;
	width: 990px;
	height: 30px;
}
/* line 75, ../../dev/sass/style.sass */
#header form .form_controls {
	margin-right: 33px;
	position: relative;
	font: 11px/17px Trebuchet MS, sans-serif;
	color: #a0a0a0;
}
/* line 80, ../../dev/sass/style.sass */
#header form .form_controls a {
	text-decoration: none;
	color: #a0a0a0;
}
/* line 83, ../../dev/sass/style.sass */
#header form .form_controls a.active {
	color: #6d6e71;
}
/* line 86, ../../dev/sass/style.sass */
#header form input[type="text"] {
	background: url("../img/bg/search_box.png") no-repeat;
	width: 106px;
	height: 19px;
	margin-right: 37px;
	padding-left: 4px;
}
/* line 93, ../../dev/sass/style.sass */
#header form input[type="image"] {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-o-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	width: 37px;
	height: 18px;
	position: absolute;
	top: 0;
	right: 1px;
}

.cs_form_label {
	float: left;
	width: 213px;
}

.cs_feedback_info {
	display:none;
}

.partner_card {
	margin-left: 6px;
}

#partner_cards {
	margin-top:15px;
	float:left;
}

/* line 101, ../../dev/sass/style.sass */
#header ul {
	list-style: none;
	height: 42px;
	margin-top: 9px;
	margin-right: -6px;
	float:right;
}

#header ul.main_menu{
    /*width:694px;*/
    position: absolute;
    right: 0;
    top: 38px;
}

#header #menu_bg{
    width: 145px;
    margin-top: -1px;
    background: url("../img/bg/menu_item.png") repeat-x;
    height: 50px;
}
/* line 107, ../../dev/sass/style.sass */
#header ul li {
	display: inline-block;
	font: 12px/34px Arial, sans-serif;
	background: url("../img/bg/menu_item.png") repeat-x;
	height: 42px;
	float:left;
}
/* line 113, ../../dev/sass/style.sass */
#header ul li a {
	text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0;
	background: url("../img/bg/menu_separator.png") no-repeat right top;
	height: 34px;
	display: inline-block;
	text-decoration: none;
	color: white;
	margin-top: 1px;
	margin-bottom: 4px;
	padding: 0 14px;
}
/* line 125, ../../dev/sass/style.sass */
#header ul #menu_item_24:hover, #header ul #menu_item_24.active {
	background: url("../img/bg/menu_item_hover_1.png") repeat-x;
}
/* line 128, ../../dev/sass/style.sass */
#header ul #menu_item_44:hover, #header ul #menu_item_44.active {
	background: url("../img/bg/menu_item_hover_2.png") repeat-x;
}
/* line 131, ../../dev/sass/style.sass */
#header ul #menu_item_45:hover, #header ul #menu_item_45.active {
	background: url("../img/bg/menu_item_hover_3.png") repeat-x;
}
/* line 134, ../../dev/sass/style.sass */
#header ul #menu_item_77:hover, #header ul #menu_item_77.active {
	background: url("../img/bg/menu_item_hover_4.png") repeat-x;
}
/* line 137, ../../dev/sass/style.sass */
#header ul #menu_item_47:hover, #header ul #menu_item_47.active {
	background: url("../img/bg/menu_item_hover_5.png") repeat-x;
}
/* line 140, ../../dev/sass/style.sass */
#header ul #menu_item_48:hover, #header ul #menu_item_48.active {
	background: url("../img/bg/menu_item_hover_6.png") repeat-x;
}
/* line 143, ../../dev/sass/style.sass */
#header ul #last_li {
	width: 170px;
	height: 42px;
	background: url("../img/bg/menu_end.png") no-repeat right -1px;
	margin-top:1px;
    float:left;
}
/* line 148, ../../dev/sass/style.sass */
#header #small_logo {
	margin: 2px 34px 0 12px;
}

/* line 151, ../../dev/sass/style.sass */
#content {
	width: 922px;
	margin: 0 auto;
	background-color: white;
	padding: 31px 32px 31px 33px;
}

#content #intro_text {
	font: 13px/18px Trebuchet MS;
	color: #6d6e71;
	
}
#content #intro_text p{
	margin-bottom: 24px;
}

/* line 157, ../../dev/sass/style.sass */
#content .home_block {
	float:left;
	width: 230px;
	height: 256px;
	background-color: #e9e9e9;
	display: inline-block;
	font: 11px/13px Trebuchet MS, sans-serif;
	margin-bottom: 22px;
	color: #6d6e71;
}
/* line 166, ../../dev/sass/style.sass */
#content .home_block .header {
	width: 230px;
	height: 50px;
	background: url("../img/bg/home_header.jpg") no-repeat;
}
/* line 171, ../../dev/sass/style.sass */
#content .home_block .enter_button {
	width: 118px;
	height: 28px;
	margin: 5px 18px 11px;
	background: url("../img/bg/home_buttons.png") no-repeat;
}

.cs_form_wrapper .cs_submit {
	width: 118px;
	height: 28px;
	margin-left: 213px;
	cursor:pointer;
}

#cs_search_pages_input {
	float: right;
}

.darkblue .cs_form_wrapper .cs_submit {
	background: url("../img/bg/home_buttons.png") no-repeat;
}

.lightgreen .cs_form_wrapper .cs_submit {
	background: url("../img/bg/submit_lightgreen.jpg") no-repeat;
	width: 95px;
	height: 25px;
	color:white;
}

.darkblue .cs_form_wrapper .cs_submit {
	background-position: 0 -56px;
	color:white;
	cursor:pointer;
}
.darkblue .cs_form_wrapper .cs_submit:hover {
	background-position: -118px -56px;
}
/* line 176, ../../dev/sass/style.sass */
#content .home_block .enter_button a {
	width: 118px;
	height: 28px;
	display: inline-block;
}
/* line 181, ../../dev/sass/style.sass */
#content .home_block .body {
	position: relative;
	height: 206px;
	border-left: solid 1px #f9f9f9;
	border-right: solid 1px #c2c7cc;
	border-bottom: solid 1px #e0e3e7;
}
/* line 185, ../../dev/sass/style.sass */
#content .home_block .body p {
	padding: 20px 18px 5px 20px;
}
/* line 187, ../../dev/sass/style.sass */
#content .home_block .body ul {
	font: 13px Trebuchet MS, sans-serif;
	margin-left: 20px;
	list-style-position: inside;
	list-style-image: url("../img/list_item.png");
        margin-top: 15px;
}
/* line 192, ../../dev/sass/style.sass */
#content .home_block .body ul li:hover {
	list-style-image: url("../img/list_item_hover.png");
}
/* line 194, ../../dev/sass/style.sass */
#content .home_block .body ul li:hover a {
	color: #323232;
}
/* line 196, ../../dev/sass/style.sass */
#content .body a {
	color: #6d6e71;
}
/* line 200, ../../dev/sass/style.sass */
#content #training .header {
	background-position: 0 0;
}

#content .header h1 {
	color:white;
	margin-left:22px;
	line-height: 45px;
}
#content .body .enter_button a {
	color: white;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	line-height: 24px;
}
/* line 202, ../../dev/sass/style.sass */
#content #training .enter_button {
	position: absolute;
	bottom: 6px;
	margin-left: 90px;
	background-position: 0 0;
}
/* line 204, ../../dev/sass/style.sass */
#content #training .enter_button:hover {
	background-position: -118px 0;
}
#content .home_block .enter_button:hover {
	background-position: -118px 0;
}
/* line 208, ../../dev/sass/style.sass */
#content #proc_sim .header {
	background-position: 0 -50px;
}
/* line 210, ../../dev/sass/style.sass */
#content #proc_sim .enter_button {
	position: absolute;
	bottom: 6px;
	margin-left: 90px;
	background-position: 0 -28px;
}
/* line 212, ../../dev/sass/style.sass */
#content #proc_sim .enter_button:hover {
	background-position: -118px -28px;
}
/* line 216, ../../dev/sass/style.sass */
#content #events .header {
	background-position: 0 -100px;
}
/* line 218, ../../dev/sass/style.sass */
#content #events .enter_button {
	position: absolute;
	bottom: 6px;
	margin-left: 90px;
	background-position: 0 -56px;
}
/* line 220, ../../dev/sass/style.sass */
#content #events .enter_button:hover {
	background-position: -118px -56px;
}
/* line 224, ../../dev/sass/style.sass */
#content #tr .header {
	background-position: 0 -150px;
}
/* line 226, ../../dev/sass/style.sass */
#content #tr .enter_button {
	position: absolute;
	bottom: 6px;
	margin-left: 90px;
	background-position: 0 -84px;
}
/* line 228, ../../dev/sass/style.sass */
#content #tr .enter_button:hover {
	background-position: -118px -84px;
}
/* line 231, ../../dev/sass/style.sass */
#content #home_partners {
	width: 451px;
	height: 119px;
	margin-left: -11px;
	padding-right: 14px;
	padding-bottom: 11px;
	background: url("../img/bg/home_partners.png") no-repeat left bottom;
}
/* line 239, ../../dev/sass/style.sass */
#content #home_partners h1 {
	margin-left: 34px;
}
/* line 242, ../../dev/sass/style.sass */
#content #home_partners .logo_gallery {
	text-align: center;
}
/* line 244, ../../dev/sass/style.sass */
#content #home_partners .logo_gallery img {
	margin: 0 8px;
}
/* line 247, ../../dev/sass/style.sass */
#content #home_partners .gallery_dots {
	width: 100%;
	height: 8px;
	margin-top: -5px;
	text-align: right;
}
/* line 253, ../../dev/sass/style.sass */
#content #home_partners .gallery_dots .dot {
	width: 8px;
	height: 8px;
	display: inline-block;
	background: url("../img/dots.png") no-repeat 0 0;
}
/* line 259, ../../dev/sass/style.sass */
#content #home_partners .gallery_dots .active {
	background-position: 0 -8px;
}
/* line 262, ../../dev/sass/style.sass */
#content #home_benefits {
	width: 439px;
	/*height: 130px;*/
	height:auto;
}
/* line 266, ../../dev/sass/style.sass */
#content #home_benefits .col {
	width: 217px;
	font: 13px Trebuchet MS;
	color: #6d6e71;
}
/* line 271, ../../dev/sass/style.sass */
#content #home_benefits .col span {
	color: #0068af;
}
/* line 274, ../../dev/sass/style.sass */
#content #home_benefits .col .register_button {
	width: 118px;
	height: 28px;
	margin-top: 23px;
	background: url("../img/bg/home_buttons.png") no-repeat 0 -112px;
}
#content #home_benefits a{
	color: #6D6E71;
}

#content #home_benefits a:hover{
	color: #323232;
}


#content #home_benefits .col .register_button a {
	color:white;
	text-align:center;
	text-decoration:none;
	line-height: 23px;
}
/* line 279, ../../dev/sass/style.sass */
#content #home_benefits .col .register_button a {
	width: 118px;
	height: 28px;
	display: inline-block;
}
/* line 284, ../../dev/sass/style.sass */
#content #home_benefits .col .register_button:hover {
	background-position: -118px -112px;
}
/* line 288, ../../dev/sass/style.sass */
#content #home_bottom_banners {
	padding-top: 20px;
}

/* line 291, ../../dev/sass/style.sass */
#content.two_blocks {
	width: 990px !important;
	background-color: transparent !important;
	padding: 0 !important;
}
/* line 296, ../../dev/sass/style.sass */
#content.two_blocks #content_menu {
	width: 230px;
	height: 100px;
}
/* line 300, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 {
	padding: 0 10px;
	min-height: 23px;
	background-color: #0068af;
	width: 198px;
	margin-top: 8px;
	margin-left: 6px;
	position: relative;
	height: 33px;
}
/* line 309, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 .arrow {
	position: absolute;
	width: 218px;
	height: 33px;
	top: 0;
	cursor:pointer;
	right: 0;
	background: url("../img/arrow.png") no-repeat 192px 16px;
}

#content.two_blocks ul li span{
	margin-left:-15px;
}

#cs_search_pages_result ul li span {
	margin:0 !important;
}

.events_block_ {
	display: none;
}

.events_block_1 {
	display: block;
}

/* line 317, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 h1 {
	line-height: 33px;
	margin: 0;
}
/* line 321, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 .ddmenu {
	display: none;
	margin: 0 -10px -10px;
	list-style: none;
	background-color: #0068af;
}
/* line 326, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 .ddmenu li {
	border-top: solid 1px #3386bf;
	border-bottom: solid 1px #035e9b;
	background-color: #0068af;
	margin: 0;
	padding: 0 10px;
	height: 27px;
	font: 12px/27px sans-serif;
}
/* line 334, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .events_block_1 .ddmenu li a {
	margin: 0;
	color: white !important;
	text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0 !important;
}
/* line 339, ../../dev/sass/style.sass */
#content.two_blocks #content_menu .expanded .ddmenu {
	display: block !important;
}
/* line 342, ../../dev/sass/style.sass */
#content.two_blocks #content_menu ul {
	margin-top: -6px;
	list-style: none;
}
/* line 345, ../../dev/sass/style.sass */
#content.two_blocks #content_menu ul li {
	margin: 0 6px;
	border-left: solid 1px rgba(159, 169, 179, 0.53);
	border-right: solid 1px rgba(159, 169, 179, 0.53);
	border-top: solid 1px #f6f6f6;
	border-bottom: solid 1px #caced2;
	background-color: #e9e9e9;
	font: 12px/29px Arial, sans-serif;
}
/* line 354, ../../dev/sass/style.sass */
#content.two_blocks #content_menu ul li a {
	margin-left: 15px;
	text-decoration: none;
	color: #6d6e71;
	text-shadow: white 0px 1px 0;
}
/* line 360, ../../dev/sass/style.sass */
#content.two_blocks #content_menu ul li.active a,
#content.two_blocks #content_menu ul li:hover a {
	color: white;
	text-shadow: white 0px 0px 0 !important;
}
/* line 364, ../../dev/sass/style.sass */
#content.two_blocks .small_viewport {
	width: 693px !important;
}
/* line 367, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport {
	width: 693px;
	background-color: white;
	padding: 11px 32px 31px 20px;
	float: left;
	margin-left: 15px;
	z-index: 50;
	position: relative;
}
/* line 373, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport p {
	font: 13px/18px Trebuchet MS;
	color: #6d6e71;
	margin-top: 24px;
}
#content.two_blocks #content_viewport ul {
	font: 13px/18px Trebuchet MS;
	color: #6d6e71;
	margin-bottom: 24px;
}
/* line 378, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form {
	font: 13px/18px Trebuchet MS;
	color: #323232;
}
/* line 381, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form .input_field {
	margin: 3px 0;
}
/* line 383, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form label {
	line-height: 24px;
        color: #6D6E71;
}
/* line 386, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form select, #content.two_blocks #content_viewport form input[type="text"], textarea{
	-webkit-box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	-moz-box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #8f979d;
	width: 362px;
	height: 20px;
	line-height: 24px;
}

.language li {
	background:none !important;
}
textarea {
	height: 125px;
}

#cs_language_chooser {
	float: right;
	margin-right:15px;
}

#cs_language_chooser ul {
	margin-top:3px;
}

#content_viewport ul {
	margin-left:15px;
}

#content_viewport a {
	color:black;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
}

.darkgreen #content_viewport a {
	color: #07a450;
}

.limegreen #content_viewport a {
	color: #ACC454;
}

.darkblue #content_viewport a {
	color: #0068AF;
}

.lightblue #content_viewport a {
	color: #65C3CF;
}

.lightgreen #content_viewport a {
	color: #7ECD77;
}

#cs_language_chooser li a{
	float:left;
	padding:0px !important;
	color:#a0a0a0 !important;
	background:none !important;
	text-shadow:none !important;
}

#cs_language_chooser li {
	background: url("../img/bg/of.jpg") no-repeat left 4px !important;
	font: 12px   Arial, sans-serif !important;
	margin-right:2px;
	padding-left: 10px;
	padding-right:3px;
}

#cs_language_chooser li:first-child {
	background:none !important;
}

#cs_language_chooser .cs_active a {
	text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0;
	color: #323232 !important;
}

#cs_language_chooser a {
	font-size: 11px;
}

#cs_language_chooser  {
	margin-top:-3px !important;
}

#cs_field_12 {
	width: 98px !important;
}

#cs_field_13 {
	width: 188px !important;
}

#cs_form_row_12 {
	float: left;
	width: 337px;
}

#cs_form_row_1, #cs_form_row_8, #cs_form_row_11, #cs_form_row_12, #cs_form_row_13, #cs_form_row_10, #cs_form_row_2, #cs_form_row_19 {
	height:27px;
}

#cs_form_row_13 .cs_form_label {
	width:50px;
}
/* line 394, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form #postcode_field {
	width: 96px;
	margin-right: 8px;
}
/* line 398, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form #place_field {
	width: 201px;
	margin-left: 6px;
}
/* line 402, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form #remark_field {
	-webkit-box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	-moz-box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	box-shadow: rgba(0, 0, 0, 0.07) 0px 3px 9px inset;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #8f979d;
	width: 348px;
	height: 122px;
}
/* line 409, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport form #submit_button {
	width: 119px;
	height: 28px;
	margin-top: 13px;
	margin-left: 103px;
	background: url("../img/btn_submit.png") no-repeat;
}
/* line 416, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport .col {
	width: 338px;
}
/* line 419, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport .bordered {
	border: solid 1px #80ced7;
	padding: 2px;
}
/* line 423, ../../dev/sass/style.sass */
#content.two_blocks #content_viewport .margin_right {
	margin-right: 280px;
}
/* line 426, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom {
	width: 680px;
	margin-left: 236px;
	padding: 13px 32px 31px 33px;
	float:left;
}
/* line 431, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 {
	padding: 10px 10px 0 10px;
	min-height: 51px;
	background-color: #00a24c;
	width: 197px;
	margin-right: 129px;
	position: relative;
	color: white;
	text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0;
}
/* line 440, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 .arrow {
	position: absolute;
	width: 217px;
	height: 61px;
	top: 0;
	cursor:pointer;
	right: 0;
	background: url("../img/arrow.png") no-repeat 192px 43px;
}

.green_block_1.expanded .arrow {
	background: url("../img/bg/arrow_active.jpg") no-repeat 192px 43px !important;
}
/* line 448, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 h3 {
	font: 12px sans-serif;
}
/* line 451, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 .ddmenu {
	display: none;
	margin: 0 -10px -10px;
	list-style: none;
	background-color: #00a24c;
}
/* line 456, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 .ddmenu li {
	border-top: solid 1px #33b570;
	border-bottom: solid 1px #039045;
	background-color: #00a24c;
	padding: 0 10px;
	height: 27px;
	font: 12px/27px sans-serif;
}

.subsubmenu {
	display: none;
	color: #6D6E71;
	margin-top:5px;
}
.subsubmenu li {
	height: 33px;
	border:none !important;
	margin:0px !important;
	border-top:solid 1px #CACED2 !important;
}

.subsubmenu li a{
	color: #6D6E71 !important;
	margin-left:31px !important;
}

.subsubmenu li.active a {
	color:white !important;
}

.subsubmenu li:first-child {
	border-top:none!important;
}
li.active .subsubmenu {
	display:block;
}
#content.two_blocks #content_bottom .green_block_1 .ddmenu li a {
	text-decoration:none;
	color:white;
	float:right;
	width:100%;
}
/* line 463, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .green_block_1 .ddmenu li img {
	margin-top: 6px;
	margin-right: 10px;
	float:right;
}

.green_block_ {
	display: none;
}

/* line 467, ../../dev/sass/style.sass */
#content.two_blocks #content_bottom .expanded .ddmenu {
	display: block !important;
}
/* line 470, ../../dev/sass/style.sass */
#content.two_blocks #newsletters {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	margin-left:6px;
	margin-top:9px;
}
/* line 474, ../../dev/sass/style.sass */
#content.two_blocks #newsletters thead {
	background: url("../img/bg/menu_item_hover_1.png") repeat-x 0 -1px;
	color: white;
	text-align: left;
	font: 16px/32px Trebuchet MS, sans-serif;
	height: 32px;
}
/* line 480, ../../dev/sass/style.sass */
#content.two_blocks #newsletters thead th {
	padding-left: 14px;
	font-weight: normal;
}
/* line 483, ../../dev/sass/style.sass */
#content.two_blocks #newsletters thead th:first-child {
	width: 0px;
}
/* line 485, ../../dev/sass/style.sass */
#content.two_blocks #newsletters thead th#first {
	width: 132px;
}
/* line 487, ../../dev/sass/style.sass */
#content.two_blocks #newsletters thead th#last {
	width: 123px;
}
/* line 489, ../../dev/sass/style.sass */
#content.two_blocks #newsletters tbody {
	font: 14px/33px Trebuchet MS, sans-serif;
	color: #464646;
}
/* line 492, ../../dev/sass/style.sass */
#content.two_blocks #newsletters tbody tr {
	height: 33px;
	position: relative;
}
/* line 494, ../../dev/sass/style.sass */
#content.two_blocks #newsletters tbody tr td {
	position: relative;
	z-index: 10;
	padding: 0 14px;
	height: 33px;
}
/* line 498, ../../dev/sass/style.sass */
#content.two_blocks #newsletters tbody tr td img {
	margin: 8px auto;
}
/* line 500, ../../dev/sass/style.sass */
#content.two_blocks #newsletters tbody tr td.tr_shadow {
	position: absolute;
	width: 684px;
	height: 33px;
	background: url("../img/bg/tr.png") no-repeat center bottom;
	z-index: 1 !important;
}
/* line 507, ../../dev/sass/style.sass */
#content.two_blocks #menu_header {
	height: 56px !important;
	margin: 0 !important;
	border: none !important;
	text-align: center;
}

/* line 511, ../../dev/sass/style.sass */
#content.two_blocks #menu_header a {
	width: 230px;
	height: 50px;
	text-decoration: none;
}

#content.two_blocks #menu_header a {
	color:white;
	text-align: center;
	line-height: 44px;
}
/* line 518, ../../dev/sass/style.sass */
.darkgreen h1, .darkgreen h2 {
	color: #00a24c;
}
/* line 520, ../../dev/sass/style.sass */
.darkgreen #menu_header {
	background: transparent url("../img/bg/menu_headers.png") no-repeat;
}
/* line 523, ../../dev/sass/style.sass */
.darkgreen_color #menu_header.active {
	background-position: -230px 0 !important;
}
/* line 526, ../../dev/sass/style.sass */
.darkgreen #content_menu li.active,
.darkgreen #content_menu li:hover {
	background: url("../img/bg/menu_item_hover_1.png") repeat-x 0 -1px;
}

/* line 530, ../../dev/sass/style.sass */
.limegreen h1, .limegreen h2 {
	color: #acc454;
}
/* line 532, ../../dev/sass/style.sass */
.limegreen #menu_header {
	background: transparent url("../img/bg/menu_headers.png") no-repeat 0 -56px;
}
/* line 535, ../../dev/sass/style.sass */
.limegreen #menu_header.active {
	background-position: -230px -56px !important;
}
/* line 538, ../../dev/sass/style.sass */
.limegreen #content_menu  li.active,
.limegreen #content_menu  li:hover{
	background: url("../img/bg/menu_item_hover_2.png") repeat-x 0 -1px;
}

/* line 542, ../../dev/sass/style.sass */
.darkblue h1, .darkblue h2 {
	color: #0068af;
}
/* line 544, ../../dev/sass/style.sass */
.darkblue #menu_header {
	background: transparent url("../img/bg/menu_headers.png") no-repeat 0 -112px;
}
/* line 547, ../../dev/sass/style.sass */
.darkblue #menu_header.active {
	background-position: -230px -112px !important;
}
/* line 550, ../../dev/sass/style.sass */
.darkblue #content_menu  li.active,
.darkblue #content_menu  li:hover {
	background: url("../img/bg/menu_item_hover_3.png") repeat-x 0 -1px;
}
/* line 553, ../../dev/sass/style.sass */
.darkblue #content_viewport p {
/*	color: #323232 !important;*/
}

/* line 557, ../../dev/sass/style.sass */
.lightblue h1, .lightblue h2 {
	color: #65c3cf;
}
/* line 559, ../../dev/sass/style.sass */
.lightblue #menu_header {
	background: transparent url("../img/bg/menu_headers.png") no-repeat 0 -168px;
}
.greenblue #menu_header {
	background: transparent url("../img/bg/lep_color.png") no-repeat;
}

.greenblue h1, .greenblue h2 {
	color:#139b8b;
}

.lightblue h1, .tc_color h2 {
	color: #65c3cf;
}

.lightgreen h1, .lightgreen h2 {
	color:#7ecd77;
}
.lightgreen #menu_header {
	background: transparent url("../img/bg/contact_color.png") no-repeat;
}
/* line 562, ../../dev/sass/style.sass */
.lightblue #menu_header.active {
	background-position: -230px -168px !important;
}
/* line 565, ../../dev/sass/style.sass */
.lightblue #content_menu  li.active,
.lightblue #content_menu  li:hover {
	background: url("../img/bg/menu_item_hover_4.png") repeat-x 0 -1px;
}
.greenblue #content_menu  li.active,
.greenblue #content_menu  li:hover {
	background: url("../img/bg/greenblue_li_active.png") repeat-x 0 -1px;
}
.lightgreen #content_menu  li.active,
.lightgreen #content_menu  li:hover {
	background: url("../img/bg/lightgreen_li_active.png") repeat-x 0 -1px;
}

/* line 569, ../../dev/sass/style.sass */
#footer {
	background-color: white;
	bottom: 0;
	height: 40px;
	position: fixed;
	width: 100%;
	z-index: 710;
}
/* line 576, ../../dev/sass/style.sass */
#footer #footer_wrapper {
	width: 951px;
	margin: 0 auto;
	font: 11px/40px Trebuchet MS, sans-serif;
	color: #464646;
	padding-left: 36px;
}
/* line 582, ../../dev/sass/style.sass */
#footer #footer_wrapper a {
	text-decoration: none;
	color: #464646;
}
/* line 585, ../../dev/sass/style.sass */
#footer #footer_wrapper a:hover {
	text-decoration: underline;
}
/* line 588, ../../dev/sass/style.sass */
#footer #footer_wrapper .right {
	height: 40px;
	position: relative;
}
/* line 592, ../../dev/sass/style.sass */
#footer #footer_wrapper .right > img {
	margin-top: -5px;
	margin-right: 95px;
}
/* line 597, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button {
	width: 60px;
	height: 22px;
	margin-right: 31px;
	margin-bottom: 2px;
	text-align: center;
	position: absolute;
	bottom: 8px;
	right: 0;
	background: url("../img/social_button.png") no-repeat;
	cursor: pointer;
}
/* line 608, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button img {
	display: none;
}
/* line 611, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button.expanded {
	height: 109px !important;
	background-position: 0 -22px;
}

#footer #footer_wrapper #social_button.expanded p {
	height:25px;
}
/* line 614, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button.expanded div {
	max-height: 28px;
}
/* line 617, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button.expanded div:first-child {
	margin-top: 6px;
}
/* line 620, ../../dev/sass/style.sass */
#footer #footer_wrapper #social_button.expanded img {
	margin: 3px 4px 10px;
	display: inline-block !important;
}

.cs_google_maps {
	height:350px;
	border-color:#516783;
	border-style:solid;
	border-width:1px;
}
.cs_google_maps a {
	color: #005da8;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.cs_google_maps span {
	display:none;
}

.contact_form_2 form input {
	width:300px !important;
}

.partner_card img {
	float:left;
	margin-right:25px;
}

#text_blok_1 {
	float:left;
	width:300px;
	margin-right:50px;
}

#text_blok_1 img {
	padding:3px;
	border:1px solid #77cad5;
}

#text_blok_2 img {
	padding:3px;
	border:1px solid #77cad5;
}

#text_blok_2 {
	float:left;
	width:300px;
}

/* line 546, ../../dev/sass/style.sass */
#content.two_blocks .employee_card {
	width: 296px;
	position: relative;
	height: 88px;
	margin-bottom: 30px;
	float:left;
	margin-right:44px;
}

.cs_sitemap ul li span{
    margin:0 !important;
}

#content_viewport ul:after p{
	background-color: red;
}
#cs_search_pages_button a span {
	background: url("../img/bg/btn_search.png") no-repeat;
	text-decoration: none;
	color: white;
	font-size: 11px;
	width: 38px;
	height:18px;
	text-align: center;
	position:absolute;
	right:2px;
	font-family:arial;
	top:0;
	line-height:18px;
}

.search {
	float: right;
	width: 716px;
	position: relative;
	height: 21px;
	margin-right: 33px;
	margin-top: 4px;
}
/* line 552, ../../dev/sass/style.sass */
#content.two_blocks .employee_card img {
	float: left;
	margin-left: 23px;
	margin-right: 18px;
}
/* line 557, ../../dev/sass/style.sass */
#content.two_blocks .employee_card h3 {
	font: bold 14px Trebucher MS, sans-serif;
	color: #6d6e71;
	margin-bottom: 8px;
}
/* line 562, ../../dev/sass/style.sass */
#content.two_blocks .employee_card .shadow {
	width: 296px;
	height: 25px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("../img/bg/employee_card_shadow.png");
}
#content.two_blocks .employee_card p {
	margin-bottom:0px !important;
}

.partner {
	width:338px;
	height:55px;
	float:left;
	border-bottom: 1px solid #dadbdb;
}

.partner_name {
	font-family: Trebuchet MS;
	font-size: 12px;
	width:200px;
	height:55px;
	text-align: center;
	line-height: 51px;
	float:left;
	color:#6d6e71;
	background: url("../img/bg/table_cell_1.png") repeat-y;
}

.partner .logo {
	width: 100px;
	float: left;
	height: 45px;
	background: url("../img/bg/table_cell_2.png") repeat-y;
	padding-left: 38px;
	padding-top: 10px;
}

#partners_members {
	border-left: 1px solid #dadbdb;
	border-top: 1px solid #dadbdb;
	border-right: 1px solid #dadbdb;
	border-bottom: 1px solid #dadbdb;
	float: left;
}

.mb_view_carousel {
	float: left;
	position: relative;
}

.mb_view_carousel .mb_view_viewport {
	height: 95px;
	margin-bottom: 16px;
	overflow: hidden;
	position: relative;
	width: 454px;
	float:left;
}

.mb_view_item_image li {
	float:left;
	list-style:none;
	margin-right:35px;
}

.mb_view_item_image {
	float: left;
	width: 453px;
	margin-left:49px;
}

.mb_view_carousel .mb_view_items,
.mb_view_carousel .mb_view_item {
	left: 0;
	position: absolute;
	top: 0;
}

.mb_view_carousel .mb_view_item {
	display: none;
}

.mb_view_carousel .mb_view_item.active,
.mb_view_carousel .mb_view_item.hold,
.mb_view_carousel .mb_view_item.hold_prev,
.mb_view_carousel .mb_view_item.hold_next {
	display: block;
}

.mb_view_carousel .mb_view_item.active {
	z-index: 10;
}

.mb_view_carousel .mb_view_item.hold {
	z-index: 20;
}

.mb_view_carousel .mb_view_item.hold_prev {
	left: -454px;
}

.mb_view_carousel .mb_view_item.hold_next {
	left: 454px;
}

.mb_view_control_index {
	display: none;
}

.mb_view_carousel .mb_view_item_prev,
.mb_view_carousel .mb_view_item_next {
	cursor: pointer;
	height: 16px;
	position: absolute;
	top: 248px;
	width: 16px;
	z-index: 30;
}

.mb_view_carousel .mb_view_item_prev.disabled,
.mb_view_carousel .mb_view_item_next.disabled {
	background-color: #999;
	cursor: default;
}

.mb_view_carousel .mb_view_item_prev {
	left: 8px;
}

.mb_view_carousel .mb_view_item_next {
	right: 8px;
}

.mb_view_carousel .mb_view_controls {
	position: absolute;
	right: 6px;
	top: 61px;
	z-index: 30;
}

.mb_view_carousel .mb_view_play,
.mb_view_carousel .mb_view_control {
	cursor: pointer;
	height: 14px;
	padding: 1px;
	margin-left: 8px;
	text-align: center;
	width: 14px;
}

.mb_view_carousel .mb_view_play {
	background: url(../img/bg/pause.gif) center no-repeat;
}

.mb_view_carousel .mb_view_play.pause {
	background-image: url(../img/bg/play.gif);
}

.mb_view_carousel .mb_view_control {
	background: url(../img/bg/gallery_control.jpg) no-repeat;
	color: #fff;
	width:8px;
	float:left;
}

.mb_view_carousel .mb_view_control:hover,
.mb_view_carousel .mb_view_control.active {
	background: url(../img/bg/gallery_control_active.jpg) no-repeat;
	padding: 0;
	width:10px;
}

.mb_view_carousel .mb_view_blocker {
	background-color: #fff;
	bottom: 8px;
	cursor: pointer;
	display: none;
	filter: alpha(opacity=0);
	left: 8px;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 16px;
	z-index: 40;
}

.partner_card h3 {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	color: #6d6e71;
}

#header .logos_header {
    bottom: 4px;
    right: 0;
    position: absolute; 
}

#cs_contentmanager_form_4 .cs_form_label {
    float: left;
    width: 200px;
}


.cs_form_wrapper #cs_contentmanager_form_4 .cs_submit {
    width: 118px;
    height: 28px;
    margin-left: 200px;
    cursor: pointer;
}

#top_extra {
    color: #a1a2a2;
    font-size: 15px;
    margin-left: 64px;
    position: absolute;
    left: 238px;
    bottom: 20px;
}

#top_extra a {
    color: #a1a2a2;
}