/* ------------------------- [ reset ] ----------------------- */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit; 
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* ------------------------- [ generic ] ----------------------- */
html, body {
height: 100%;
}

body {
	font: normal 0.75em/1.2 Arial, Helvetica, sans-serif;
	font-weight: 100;
	background: url(../images/layout/bg_vertical.gif) #fbfbfb center top repeat-x;
	color: #666;
}

a {
	text-decoration: none;
	color: #cc0033;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.4em;
	padding: 10px 0;
}

h3, h4, h5, h6 {
	font-size: 1.2em;
	padding: 10px 0;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-weight: 100;
}

.divider {
	color: #808080 !important;
}

* html #wrapper {
height: 100%;
}

#wrapper {
	background: url(../images/layout/bg.png) left center repeat-y;
	width: 964px;
	margin: 0 auto;
	min-height: 100%;
}

#center {
	width: 936px;
	margin: 0 auto;
}

.error {
	color: #C31111;
}

label {
	padding-right: 20px;
}

#mform-form td {
	padding-bottom: 5px;
}

.red_text {
	color: #E72327;
}

.orange_text {
	color: #ffcd01;
}

.grey_text {
	color: #cdcdcd;
}

.green_text {
	color: #349434;
}

/* ------------------------- [ header ] ----------------------- */
#logos {
	overflow: hidden;
	width: 300px;
	position: absolute;
	z-index: 100;
}

#play {
	float: left;
	width: 80px;
	padding: 180px 0 0 29px;
}

#audiovisual {
	width: 149px;
	float: left;
	padding: 192px 0 0 10px;
}

#search {
	width: 280px;
	padding: 0;
	margin: 195px 0 0 642px;
	position: absolute;
	z-index: 100;
}

#search-criterium {
	background: transparent url(../images/layout/bg_search_criterium.png) center center no-repeat;
	border: none;
	width: 180px;
	padding: 20px 10px 20px 10px;
}

#send {
	background: transparent url(../images/layout/btn_search.png) center center no-repeat;
	width: 70px;
	padding: 8px 20px 10px 4px;
	border: none;
	outline: none;
}

#header {
	height: 284px;
/*	background: url(../images/layout/banner_default.jpg) 0% 0% no-repeat;*/
}

#nav {
	overflow: hidden;
	background: #f0f0f0;
	width: 936px;
	
/*	position: absolute;*/
/*	height: 40px;*/
/*	background: transparent;*/
/*	z-index: 10;*/
}



/* flash navigation */
.flashnav {
	position:absolute;
}
/* first level */
#nav li {
	float: left;
	margin: 0 0 0 -2px;
	padding: 5px 7px 2px 0;
}

#nav li.active a, #nav li a:hover  {
	background: url(../images/layout/bg_nav_active.gif) no-repeat 100% 50%;
	color: #cc0033;
}

#nav li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 3px 20px 5px 15px;
	font-size: 1.2em;
	color: #999;
	background: url(../images/layout/bg_nav.gif) no-repeat 100% 50%;
}

/* second level */
#nav li ul, #nav li ul li {
	display: block;
	float: none;
	color: #333;
}

#nav li ul {
	padding: 0;
	display: none;
	position: absolute;
	margin: 20px 0 0 15px;
	z-index: 10;
	width: 220px;
}

#nav li ul li {
	margin: 0;
	display: block;
	margin: 0;
}

#nav li ul li a, #nav li.active ul li a {
	background: none;
	border: 1px solid #999;
	display: block;
	width: 200px;
	padding: 8px 5px;
	background: #f0f0f0;
	color: #333;
	font-size: 1em;
	margin-top: -1px;
}

#nav li.active ul li.active a {
	color: #cc0033;
} 

#nav li ul li a:hover {
	background: #999;
	color: #fff;
}


#nav li ul li ul {
	display: none;
}

#nav li ul li ul li {
/*	padding: 0;*/
}

.nav-2 {
	overflow: hidden;
}
 
.nav-2 ul li, .nav-2 ul li a {
	float: left;
	padding-right: 20px;
}

.nav-2 ul li a:hover {
	text-decoration: underline;
}

/* ------------------------- [ breadcrumbs and languages ] ----------------------- */
#sub-header {
	width: 870px;
	overflow: hidden;
	margin: 0 auto;
	padding: 18px 0 12px 0;
}

.breadcrumb {
	float: left;
	width: 760px;
}

.languages ul {
	float: right;
}

.languages li a {
	text-transform: uppercase;
	color: #808080;
}

.languages li.activelang a {
	color: #333;
}


.breadcrumb li, .languages li {
	display: inline;
}

.breadcrumb li a {
	color: #808080;
	text-decoration: underline;
}

.breadcrumb li a:hover {
	text-decoration: none;
}

.languages {
	float: right;
	width: 100px;
}


/* ------------------------- [ sub nav ] ----------------------- */
#sub-nav ul {
	padding: 5px 0 10px 10px;
}
#sub-nav ul li a {
	float: left;
	width: 200px;
	padding: 4px 0 4px 10px;
	background: url(../images/layout/bg_sub_nav.png) no-repeat 0% 50%;
}

#sub-nav ul li.active a, #sub-nav ul li a:hover {
	background: url(../images/layout/bg_sub_nav_active.png) no-repeat 0% 50%;
	color: #333;
}

.sub-nav-title {
	background: #999;
	color: #333;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: bolder;
}


/* ------------------------- [ col-right ] ----------------------- */
#col-right {
	width: 210px;
	float: right;
	background: #f0f0f0;
	margin: 20px 0 0 0;
}

#main .contact { 
	background: #fff;
}

#main .contact-data {
	overflow: hidden;
	padding: 20px 0 0 0;
}

#main .contact-col-1, #main .contact-col-2 {
	width: 200px;
	float: left;
}

#main .contact-item-gmap {
	border-bottom: 1px dashed #666;
	border-top: 1px dashed #666;
	width: 485px;
	padding: 25px 0 10px 0;
	margin-top: 25px;
	margin-bottom: 15px;
}

.custom-contact .content-item-first {
	display: none; 
}

#main-wrapper {
	min-height: 600px;
}


#col-right #sub-nav li a {
	color: #666;
	font-size: 1.1em;
}

#col-right #sub-nav li.active a {
	font-weight: bold;
	color: #333;
}

#col-right .item-reference {
	padding: 5px 10px 5px 10px;
}
#col-right .item-reference li {
	color: #666;
	font-size: 1.1em;
	float: left;
	width: 200px;
	padding: 4px 0 4px 10px;
	background: url(../images/layout/bg_sub_nav.png) no-repeat 0% 50%;
}

/* ------------------------- [ main ] ----------------------- */
#main {
	overflow: hidden;
	width: 884px;
	padding-right: 10px;
	margin: 0 auto;
	padding-bottom: 30px;
}

/* ------------------------- [ whoplays ] ----------------------- */
/*
.whoplays .col-left, .whoplays .col-right {
	width: 310px;
	float: left;
}

#content .first .whoplays div.item-text {
	border: none;
}
*/

.whoplays-left, .whoplays-right {
	width: 310px;
	float: left;
}


#main #content .item-whoplays {
	background: #f0f0f0;
	margin: 0 0 20px 0;
	width: 285px;
	padding: 0;
}

.item-whoplays {
	position: absolute;
/*	top: 1500px;*/
}

#main.contact-page #content .item-whoplays-29957,
#main.contact-page #content .item-whoplays-30267,
#main.contact-page #content .item-whoplays-30314,


#main.contact-page #content .item-whoplays-29958,
#main.contact-page #content .item-whoplays-30429,
#main.contact-page #content .item-whoplays-30430,


#main.contact-page #content .item-whoplays-29960,
#main.contact-page #content .item-whoplays-30431,
#main.contact-page #content .item-whoplays-30432,

#main.contact-page #content .item-whoplays-29959, 
#main.contact-page #content .item-whoplays-30435,
#main.contact-page #content .item-whoplays-30436,

#main.contact-page #content .item-whoplays-29966,
#main.contact-page #content .item-whoplays-30437,
#main.contact-page #content .item-whoplays-30440,

#main.contact-page #content .item-whoplays-29962,
#main.contact-page #content .item-whoplays-30433,
#main.contact-page #content .item-whoplays-30434,

#main.contact-page #content .item-whoplays-29961,
#main.contact-page #content .item-whoplays-30441,
#main.contact-page #content .item-whoplays-30442 { 
	margin-left: 9px;
	position: relative;
}


#main.contact-page #content .item-whoplays-29957,
#main.contact-page #content .item-whoplays-30267,
#main.contact-page #content .item-whoplays-30314 {
	margin-left: 310px;
	margin-top: 97px;
	width: 285px;
	padding: 0;
}

#main.contact-page #content .item-whoplays-29958,
#main.contact-page #content .item-whoplays-30429,
#main.contact-page #content .item-whoplays-30430 {
	margin-top: 59px;
}

#main.contact-page #content .item-whoplays-29962,
#main.contact-page #content .item-whoplays-30433,
#main.contact-page #content .item-whoplays-30434 {
	margin-top: 32px;
	margin-bottom: 0;
}

#main.contact-page #content .item-whoplays-29960,
#main.contact-page #content .item-whoplays-30431,
#main.contact-page #content .item-whoplays-30432 {
	margin-top: 35px;
	margin-bottom: 0;
}

#main.contact-page #content .item-whoplays-29959, 
#main.contact-page #content .item-whoplays-30435,
#main.contact-page #content .item-whoplays-30436 {
	margin-top: 18px;
	margin-top: 22px;
}

#main.contact-page #content .item-whoplays-29966,
#main.contact-page #content .item-whoplays-30437,
#main.contact-page #content .item-whoplays-30440 {
	margin-top: 49px;
}


#main.contact-page #content .item-whoplays-29961,
#main.contact-page #content .item-whoplays-30441,
#main.contact-page #content .item-whoplays-30442 {
	margin-top: 44px;
	margin-top: 47px;
}

#main.contact-page #content .item-whoplays-29963,
#main.contact-page #content .item-whoplays-30445,
#main.contact-page #content .item-whoplays-30443,

#main.contact-page #content .item-whoplays-29964,
#main.contact-page #content .item-whoplays-30446,
#main.contact-page #content .item-whoplays-30447,

#main.contact-page #content .item-whoplays-29965, 
#main.contact-page #content .item-whoplays-30448,
#main.contact-page #content .item-whoplays-30449 {
	margin-left: 602px;
	float: right;
	position: absolute;
}


#main.contact-page #content .item-whoplays-29963,
#main.contact-page #content .item-whoplays-30445,
#main.contact-page #content .item-whoplays-30443 {
	top: 637px;
}

#main.contact-page #content .item-whoplays-29964,
#main.contact-page #content .item-whoplays-30446,
#main.contact-page #content .item-whoplays-30447 {
	top: 780px;
}	

#main.contact-page #content .item-whoplays-29965, 
#main.contact-page #content .item-whoplays-30448,
#main.contact-page #content .item-whoplays-30449 {
	top: 922px;
}

#main #content .item-whoplays h1 {
	padding: 4px 0 4px 15px;
	background-color: #ccc;
	width: 270px;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #333;
	background: #ccc url(../images/layout/bg_whoplays_title.gif) 100% 20% no-repeat;
	height: 23px;
}

#main #content .item-whoplays div.item-text {
	padding: 0 5px 10px 15px;
}

#main #content .item-whoplays .item-text-short, #main #content .item-whoplays .item-text-short a {
	color: #333;
}

#main #content .item-whoplays .item-text-short a {
	text-decoration: underline;
}

#main #content .item-whoplays .item-text-short a:hover {
	text-decoration: none;
}

#main #content .item-whoplays div.item-text em {
	color: #999;
	font-style: normal;
}	

.contact-page #content {
	background: url(../images/layout/bg_whoplays_full.gif) center top no-repeat;
	width: 894px;
	padding: 5px 0 0 0;
	overflow: hidden;
}

/* ------------------------- [ content ] ----------------------- */
#content {
	width: 630px;
	padding: 5px 10px 0 10px;
	overflow: auto;
}

#content.content-front {
/*	width: 860px;*/
}

#content.contact {
	width: 870px;
}

#content h1 {
	font-size: 2em;
	color: #666;
}

#content .first h1 {
	color: #e72327;
}

#content h1.first {
	color: #e72327;
}

#content a img {
/*	border: 2px solid #aaa;*/
}

#content a:hover img {
/*	border: 2px solid #666;*/
}

#content .content-item-title {
	padding: 0 0 10px 0;
}

#content .content-item {
	padding: 0;
}

#content .content-item h1 {
	padding: 0 0 10px 0;
}

#content .content-item-news {
	border-bottom: 1px dashed #666;
}

#content .news-title-date {
	color: #E72327;
}

#content .img_news {
	margin: 0 0 10px 20px;
}

#content .content-item-news {
	padding: 15px 0 10px 0;
}

#content .first {
	border-bottom: none;
}

#content .item-text {
	padding: 0 0 10px 0;
	overflow: hidden;
}

#content .item-text-short, #content .item-text-full {
	color: #666;
}

#content .item-googlemap {
	margin: 0 0 20px 0;
	border: 1px solid #333;
	padding: 0;
	width: 485px;
}

#content .item-googlemap-short {
	color: #3c3c3c;
	margin: 0 0 10px 0;
}

#content .item-googlemap-full {
	color: #878787;
	margin: 0 0 10px 0;
}

/* ------------------------- [ content item-text-media ] ----------------------- */
#content .item-text-image {
	margin: 0 15px 0 0;
	float: left;
}

.item-text-image-wrapper {
	float: left;
	margin-left: -10px;
	margin-top: -2px;
}

.item-text-image-wrapper-right {
	float: right;
}

.item-text-gallery {
	width: 350px;
	margin: 0 10px 10px 0;
	float: left;
}

.item-text-gallery-thumbs {
	width: 350px;
	overflow: hidden;
}

.item-text-gallery-thumbs img {
	float: left;
	margin: 0 5px 5px 0;
}

#content .mediaItem p {
	padding: 5px 0;
}

#content .item-text {
/*	padding: 15px 0 0 0;*/
	padding: 0;
	line-height: 1.2em;
}

#content .first div.item-text  {
	border-bottom: 1px dashed #6d6e71;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#content.contact .first {
	border: none;
}

#content.contact #mediaslider {
/*	float: left;*/
/*	clear: both;*/
}

#content.contact .item-googlemap {
	float: right;
}

#content.contact .content-item-first {
/*	width: 310px;*/
/*	float: left;*/
}

#content .news-item-trigger {
	line-height: 24px;
	display: block;
}

#content .news-item-trigger span {
	display: block;
	padding: 2px 0 2px 10px;
}

#col-right .news-index ul {
	padding: 10px 5px;
}

#col-right .news-index ul li {
	padding: 3px 0;
}

.news-item-trigger-more {
	background: url(../images/layout/bg_nav_active.gif) 0 12px no-repeat; 
}

.news-item-trigger-less {
	background: url(../images/layout/bg_nav_active_top.gif) 0 12px no-repeat; 
}



/* ------------------------- [ contact ] ----------------------- */
#contact-map {
	float: right;
	width: 310px;
}

#main {
	clear: both;
}

#main .contact .content-item-mform {
	float: left;
	padding: 30px  0 20px 0;
/*	clear: both;*/
}

#main .contact h1 {
	font-size: 1.2em;
	color: #666;
	text-transform: uppercase;
}

#main #contact-tower {
	margin-top: 7px;
}

.content-item-mform input, .content-item-mform textarea {
	background: #e9e9e9;
	border: 1px solid #666;
	width: 400px;
	padding: 2px 0;
}

.content-item-mform input.chbx {
	width: 30px;
/*	background: #fff;*/
/*	border: 1px solid #666;*/
	background: transparent;
	border: none;
}

#si-send {
	background: transparent url(../images/layout/contact_button.png) left top no-repeat;
	border: none;
	padding: 8px 0 8px 0;
	width: 160px;
}

#main .smaller {
	font-size: 0.9em;
}


/* ------------------------- [ fancybox ] ----------------------- */
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/layout/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../images/layout/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/layout/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/layout/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/layout/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../images/layout/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(../images/layout/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(../images/layout/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(../images/layout/fancybox/fancy_title_right.png) repeat-x;
}


.flashnav {
	overflow: hidden;
}

#sub-header {
	margin-top: 40px;
}

#hidden_flv_player #inline {

}

/*

#main, #sub-header {
	position: absolute;
	margin-top: 50px;
	width: 884px;
	left: 50%;
	margin-left: -442px;
}

#content {
	margin-top: 40px;
}

#main {
	
}
*/
td {
	padding: 5px 0 5px 0;
}

.page_41840 #content .first h1 {
    color: #000;
    margin-bottom: 30px;
}
.page_41840 a{
    color: #000;
}
.page_41840 a:hover{
    text-decoration: underline;
}
.page_41840 .content-item-title{
    text-align: center;
}
.page_41840 #col-right{
    display: none;
}
.page_41840 #content{
  margin-left: 127px;
    
}

.page_41840 .item-text span {

}

.page_41840 #content iframe{
    display: block;
    margin-top: 60px;
}

.page_41840 img.award {
   float: left;
   margin: 0 10px 20px 0;
}

.page_41840 #content .content-item h1{
    padding:0;
}
.page_41840 .content-item-mform{
    margin-top: 50px;
} 

#title_41888, #title_41889, #title_41890, #title_41891 {
    text-align: left;
    text-decoration: underline;
    font-size: 15px;
    padding-left: 100px;
    border-left: #e72327 5px solid;
    margin-top: 25px;
}
#title_41889 {
    border-left: #e69510 5px solid;
}
#title_41890 {
    border-left: #bcb9b5 5px solid;
}
#title_41891 {
    border-left: #80ad23 5px solid;
}
#title_41892{
    margin-top: 50px;
}
#title_41888 span, #title_41889 span, #title_41890 span, #title_41891 span {
    padding-left: 10px;
}

#content .itemid_41918.first{
    border-bottom:none;
}
#content .itemid_41918 img{
    float:left;
    margin-left: 65px;
    margin-right: 50px;
    margin-top: 5px;
}
#content .itemid_41918.first div.item-text{
    border-bottom:none;
}
