/* http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126
	License: none (public domain)
*/
@font-face {
	font-family: 'Impact';
	src: url('../fonts/impact-webfont.eot');
	src: url('../fonts/impact-webfont.ttf');
	src: url('../fonts/impact-webfont.woff');
}



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;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
a{
	color:#b31716;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:active {background-color: transparent;}
body {
	color:#1e1f24;
	font:14px/18px Arial, Helvetica, sans-serif;
	min-width:1560px;
}
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;
}

table {
    font-size: 1em;
}
.contenttable {
    width: 100%;
}
.alternating {
}
.clear {
	clear:both;
}
table caption {
    color: #555555;
    font-size: 0.9em;
    margin-bottom: 0.5em;
}

.align-center {
	text-align: center;
}

.contenttable thead tr th {
	font-weight: bold;
    color: #FFFFFF;
    padding-left: 2px;
	text-align: left;
}
.contenttable tbody td {
    border-bottom: 1px dotted #CCD3E4;
    padding: 5px 10px 5px 2px;
    vertical-align: top;
}

.clearfix {
  clear: both;
  line-height: 0;
}

.clear-fix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clear-fix { display: inline-block; }
/* start commented backslash hack \*/
* html .clear-fix { height: 1%; }
.clear-fix { display: block; }
/* close commented backslash hack */

.align-right {
	text-align:right;
}

b,
strong {
	font-weight: bold;
}

#page{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 30px;
	min-width:1560px;
}
#wrapper{
	/*background:#524b4e;*/
	box-shadow:0 0 35px #000;
	-webkit-box-shadow:0 0 35px #000;
	-moz-box-shadow:0 0 35px #000;
	margin:157px auto 0;
	position:relative;
	/*width:1140px;*/
	width:1055px;
	z-index:200;
}
#nav{
	background: #3b414c;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNDE0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTIxMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b414c 0%, #1e2126 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b414c), color-stop(100%,#1e2126));
	background: -webkit-linear-gradient(top,  #3b414c 0%,#1e2126 100%);
	background: -o-linear-gradient(top,  #3b414c 0%,#1e2126 100%);
	background: -ms-linear-gradient(top,  #3b414c 0%,#1e2126 100%);
	background: linear-gradient(to bottom,  #3b414c 0%,#1e2126 100%);
	border-top:1px solid #1b1c20;
	border-bottom:1px solid #291b14;
	height:38px;
}
#nav ul{width:100%;}
#nav ul:after{
	content:'';
	display:block;
	clear:both;
}
#nav li:first-child{
	background:none;
	margin:0 0 0 -3px;
}
#nav li{
	background:url(../images/separator-01.png) no-repeat;
	float:left;
	padding:0 0 0 3px;
	position:relative;
}
#nav a{
	border-top:1px solid #3b414c;
	color:#fff;
	font:18px/34px 'Impact', Arial, Helvetica, sans-serif;
	display:block;
	height:37px;
	position:relative;
	z-index:300;
	padding:0 19px;
	text-decoration:none;
	text-shadow:0 1px 0 #17191d;
	letter-spacing: 1px ;
}
#nav li.active a{
	border-top:1px solid #de9196;
	background: #dc6a72;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjNmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjA4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dc6a72 0%, #e20819 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc6a72), color-stop(100%,#e20819));
	background: -webkit-linear-gradient(top,  #dc6a72 0%,#e20819 100%);
	background: -o-linear-gradient(top,  #dc6a72 0%,#e20819 100%);
	background: -ms-linear-gradient(top,  #dc6a72 0%,#e20819 100%);
	background: linear-gradient(to bottom,  #dc6a72 0%,#e20819 100%);
	text-shadow:0 1px 0 #84151e;
}
#nav li:hover a{
	border-top:1px solid #c15356;
	border:1px solid #b31716;
	border-bottom:none !important;
	background: #7c444b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjNDQ0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzE3MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7c444b 0%, #831722 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c444b), color-stop(100%,#831722));
	background: -webkit-linear-gradient(top,  #7c444b 0%,#831722 100%);
	background: -o-linear-gradient(top,  #7c444b 0%,#831722 100%);
	background: -ms-linear-gradient(top,  #7c444b 0%,#831722 100%);
	background: linear-gradient(to bottom,  #7c444b 0%,#831722 100%);
	padding:0 18px;
}
#nav li:hover{
	position:relative;
	z-index:300;
}
#nav li:hover ul{display:block;}
#nav ul ul{
	min-width: 126px;
	border:1px solid #b31716;
	background: #23262c;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjYyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQ3NTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #23262c 0%, #414753 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23262c), color-stop(100%,#414753));
	background: -webkit-linear-gradient(top,  #23262c 0%,#414753 100%);
	background: -o-linear-gradient(top,  #23262c 0%,#414753 100%);
	background: -ms-linear-gradient(top,  #23262c 0%,#414753 100%);
	background: linear-gradient(to bottom,  #23262c 0%,#414753 100%);
	display:none;
	position:absolute;
	padding:10px 0 14px;
	left:3px;
	top:37px;
	width: auto;
	z-index:200;
}
#nav ul li:hover ul a,
#nav ul li.active ul a,
#nav ul ul a{
	background:none;
	border:none;
	color:#ccc;
	font:14px/16px Arial, Helvetica, sans-serif;
	display:inline;
	height:auto;
	text-shadow:none;
	padding:0;
}
#nav ul li:hover ul a:hover,
#nav ul ul a:hover{color:#fff;}
#nav ul ul li:first-child{
	background:none;
	margin:0 10px;
}
#nav ul ul li{
	background:url(../images/separator-06.png) repeat-x;
	margin:0 10px;
	padding:5px 0 2px;
	display:block;
	float:none;
}
#header .shadow{
	background:url(../images/sprite.png) no-repeat -280px 0;
	position:absolute;
	top:0;
	left:280px;
	height:105px;
	width:27px;
}
#header .header-holder{
	background:url(../images/bg-header.gif) no-repeat;
	overflow:hidden;
	position:relative;
	height:105px;
}
#header .gholder{
	overflow:hidden;
	padding:63px 10px 0 21px;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	height:105px;
	width:280px;
}
.logo a{
	height:100%;
	display:block;
}
.search{
	background: #bf3b3b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMzE4MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bf3b3b 0%, #b31817 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3b3b), color-stop(100%,#b31817));
	background: -webkit-linear-gradient(top,  #bf3b3b 0%,#b31817 100%);
	background: -o-linear-gradient(top,  #bf3b3b 0%,#b31817 100%);
	background: -ms-linear-gradient(top,  #bf3b3b 0%,#b31817 100%);
	background: linear-gradient(to bottom,  #bf3b3b 0%,#b31817 100%);
	float:right;
	height:37px;
	width:300px;
}
.search fieldset{
	overflow:hidden;
	padding:5px 9px 5px 5px;
}
.search input[type="submit"]{
	background:url(../images/sprite.png) no-repeat -313px 0;
	border:none;
	cursor:pointer;
	float:right;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	/*margin:2px 0 0;*/
	margin-top:-25px;
	padding:0;
	height:22px;
	width:22px;
}
.search input[type="text"]{
	background:#fff;
	border:none;
	color:#44494d;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	height:15px;
	float:left;
	margin:0;
	padding:7px 8px 5px;
	width:240px;
	box-shadow:inset 1px 1px 2px #cbcbcb;
	-webkit-box-shadow:inset 1px 1px 2px #cbcbcb;
	-moz-box-shadow:inset 1px 1px 2px #cbcbcb;
}
.nav{
	font:12px/16px Arial, Helvetica, sans-serif;
	float:left;
	margin:20px 0 0;
}
.nav ul{
	float:left;
}
.nav li:before{
	background:url(../images/sprite.png) no-repeat -343px -2px;
	content:'';
	position:absolute;
	left:0;
	top:3px;
	height:10px;
	width:6px;
}
.nav li{
	float:left;
	position:relative;
	padding:0 15px 0 10px;
}
.nav a{
	color:#fff;
	text-decoration:none;
}
.nav a:hover{text-decoration:underline;}
.register{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	float:left;
	margin:18px 0 0 4px;
}
.register ul{
	float:left;
}
.register li{
	float:left;
	margin:0 7px 0 0;
}
.register li:first-child a span{padding:0 8px 0 5px;}
.register a{
	background: #dbdcdd;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjU3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dbdcdd 0%, #525762 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdcdd), color-stop(100%,#525762));
	background: -webkit-linear-gradient(top,  #dbdcdd 0%,#525762 100%);
	background: -o-linear-gradient(top,  #dbdcdd 0%,#525762 100%);
	background: -ms-linear-gradient(top,  #dbdcdd 0%,#525762 100%);
	background: linear-gradient(to bottom,  #dbdcdd 0%,#525762 100%);
	color:#fff;
	display:block;
	text-decoration:none;
	padding:1px;
	height:16px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.register a span{
	background: #76adfc;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjVlYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #76adfc 0%, #2b5eb7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76adfc), color-stop(100%,#2b5eb7));
	background: -webkit-linear-gradient(top,  #76adfc 0%,#2b5eb7 100%);
	background: -o-linear-gradient(top,  #76adfc 0%,#2b5eb7 100%);
	background: -ms-linear-gradient(top,  #76adfc 0%,#2b5eb7 100%);
	background: linear-gradient(to bottom,  #76adfc 0%,#2b5eb7 100%);
	display:block;
	height:16px;
	padding:0 8px 0 7px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.register a:hover span{
	background: #2b5eb7;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJiNWViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmFkZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2b5eb7 1%, #76adfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2b5eb7), color-stop(100%,#76adfc));
	background: -webkit-linear-gradient(top,  #2b5eb7 1%,#76adfc 100%);
	background: -o-linear-gradient(top,  #2b5eb7 1%,#76adfc 100%);
	background: -ms-linear-gradient(top,  #2b5eb7 1%,#76adfc 100%);
	background: linear-gradient(to bottom,  #2b5eb7 1%,#76adfc 100%);
}
.social-plugin{
	position:absolute;
	top:9px;
	right:15px;
	height: 21px;
	/*width: 102px;*/
	width:auto;
	text-align:right;
}

.social-plugin a{float:left;}
.breadcrumbs{
	border-bottom:1px solid #5a3c2b;
	background:#1e2025;
	height:29px;
}
.breadcrumbs ul{
	font:12px/16px Arial, Helvetica, sans-serif;
	/*overflow:hidden;*/
	height:29px;
	/*width:715px;*/
	display:inline-block;
	width:100%;
}
.breadcrumbs li:before{
	background:url(../images/sprite.png) no-repeat -312px -29px;
	content:'';
	position:absolute;
	right:-14px;
	top:0;
	height:29px;
	width:16px;
	z-index:20;
}
.breadcrumbs li{
	/*background: #1e2025;*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzFlMjAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTJiMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #1e2025 1%, #292b30 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,#1e2025), color-stop(100%,#292b30));
	background: -webkit-linear-gradient(left,  #1e2025 1%,#292b30 100%);
	background: -o-linear-gradient(left,  #1e2025 1%,#292b30 100%);
	background: -ms-linear-gradient(left,  #1e2025 1%,#292b30 100%);
	background: linear-gradient(to right,  #1e2025 1%,#292b30 100%);
	color:#fff;
	font-weight:bold;
	float:left;
	height:15px;
	padding:7px 5px 7px 19px;
	position:relative;
	text-shadow:0 1px 0 #131417;
}
.breadcrumbs a{
	color:#bbbcbd;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0 1px 0 #131417;
}
.breadcrumbs a:hover{text-decoration:underline;}
#main{
	background:url(../images/bg-main.png) no-repeat;
	overflow:hidden;
	padding:10px 10px 17px;
}
#content{
	float:left;
	/*width:800px;*/
	width:715px;
}
body.fullscreen #content {
	/*width:1120px;*/
	width:100%;
	float:none;
}
.carousel{
	box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	margin:0 0 20px;
	position:relative;
	height:385px;
	/*width:800px;*/
	width:715px;
}
.carousel .mask{
	position:relative;
	overflow:hidden;
	height:347px;
	/*width:800px;*/
	width:715px;
}
.carousel .slideset{
	height:347px;
	overflow:hidden;
	width:99999px;
}
.carousel .slide{
	float:left;
	position:relative;
	height:347px;
	/*width:800px;*/
	width:715px;
}
.carousel .pagination{
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 1%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fff 1%,#e5e5e5 100%);
	height:37px;
}
.carousel .pagination ul{
	font:18px/34px 'Impact', Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin:0 -1px;
}
.carousel .pagination li:first-child{background:none;}
.carousel .pagination li{
	background:url(../images/separator-02.png) no-repeat;
	float:left;
	padding:0 0 0 1px;
}
.carousel .pagination li:first-child a{padding:0 13px 0 20px;}
.carousel .pagination a{
	border-top:1px solid #fff;
	color:#414753;
	display:block;
	padding:0 16px 0 17px;
	height:36px;
}
.carousel .pagination a:hover,
.carousel .pagination li.active a{
	border-top:1px solid #f49fa5;
	background: #ef737c;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VmNzM3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjA4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ef737c 1%, #e20819 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ef737c), color-stop(100%,#e20819));
	background: -webkit-linear-gradient(top,  #ef737c 1%,#e20819 100%);
	background: -o-linear-gradient(top,  #ef737c 1%,#e20819 100%);
	background: -ms-linear-gradient(top,  #ef737c 1%,#e20819 100%);
	background: linear-gradient(to bottom,  #ef737c 1%,#e20819 100%);
	color:#fff;
	text-shadow:0 1px 0 #84151e;
	text-decoration:none;
}
.widget .carousel .heading,
.carousel .heading {
	background:url(../images/overlay-01.png);
	color:#fff;
	font-size:12px;
	line-height:15px;
	position:absolute;
	left:0;
	bottom:0;
	padding:7px 9px 15px;
	/*width:782px;*/
	width:697px;
	z-index:10;
}
.carousel h2 ,
.widget .carousel .heading  h2 {
	color:#fff;
	font:30px/36px 'Impact', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:none;
	background:none;
	padding:0;
}

.tabs-area{width:auto;}
.tabs-news{
	background:#878284;
	border-top:1px solid #bcb9bb;
	margin:0 0 20px;
	padding:6px 10px 7px;
}
.tabs-news h2{
	color:#fff;
	font:24px/26px 'Impact', Arial, Helvetica, sans-serif;
	margin:0 1px 7px;
	text-shadow:0 1px 0 #4e4b4d;
	text-transform:uppercase;
}
.tabs-news h3{
	font:bold 13px/12px Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	line-height:15px;
}
.tabs-news .tabset{
	font:18px/35px 'Impact', Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.tabs-news .tabset li{float:left;}
/*.tabs-news .tabset li:first-child a{padding:0 19px 0 0;}*/

.tabs-news .tabset li.active a{
	background: #d1d1d1;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d1d1d1 1%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d1d1d1), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,  #d1d1d1 1%,#fff 100%);
	background: -o-linear-gradient(top,  #d1d1d1 1%,#fff 100%);
	background: -ms-linear-gradient(top,  #d1d1d1 1%,#fff 100%);
	background: linear-gradient(to bottom,  #d1d1d1 1%,#fff 100%);
	border-top:1px solid #dedede;
	color:#414753;
}
.tabs-news .tabset a:hover {
	background: #d1d1d1;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE2MSwxNjEsMTYxLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjA5LDIwOSwyMDksMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #a1a1a1 1%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a1a1a1), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top,  #a1a1a1 1%,#d1d1d1 100%);
	background: -o-linear-gradient(top,  #a1a1a1 1%,#d1d1d1 100%);
	background: -ms-linear-gradient(top,  #a1a1a1 1%,#d1d1d1 100%);
	background: linear-gradient(to bottom,  #a1a1a1 1%,#d1d1d1 100%);
	border-top:1px solid #dedede;
	color:#414753;
}
.tabs-news .tabset a{
	border-top:1px solid #868183;
	color:#c3c0c1;
	display:block;
	height:38px;
	padding:0 19px;
	text-decoration:none;
	text-transform:uppercase;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.tabs-news .tab-list{
	background:#fff;
	box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	padding:10px 0 9px 10px;
	margin-bottom:25px;
}
.tabs-news .tab a{
	color:#b31716;
	text-decoration:none;
}
.tabs-news .tab a:hover{text-decoration:underline;}
.tabs-news .tab{
	color:#1e1f24;
	font-size:11px;
	line-height:13px;
	/*overflow:hidden;*/
	position:relative;
}
.tabs-news .cols:first-child{
	border:none;
	margin:-3px 16px 0 0;
	padding:0;
}
.tabs-news .cols{
	border-left:1px solid #e8e8e9;
	float:left;
	margin:-3px 0 0 0;
	padding:0 0 0 19px;
	overflow:hidden;
	/*width:364px;*/
	width:315px;
}
.tabs-news .cols img{
	float:left;
	width: 150px;
    margin: 0 20px 0 0;
    height: auto;
}
.tabs-news .cols .holder{
	overflow:hidden;
}
.tabs-news .cols .row{
	margin:20px 0 0;
	overflow:hidden;
}
.tabs-news .another{
	font-size:11px;
	line-height:16px;
	padding:6px 1px 0;
	text-align:right;
	position:absolute;
	bottom:-32px;
	right:0;
}
.tabs-news .another a{
	color:#fff;
	text-decoration:none;
}
.tabs-news .another a:hover{text-decoration:underline;}

.news{
	/* WTF
	font-size:0;
	line-height:0; 
	letter-spacing:-4px;*/
	margin:-20px 0 0 -20px;
	/*padding:0 0 20px;*/
}
.news.related {
	margin:-20px -3px 0 -23px;
	padding:0 0 19px;
}
.widget .news.related {
	padding-bottom:0;
}

.widget .news.related .photo img {
	width:222px;
	height:125px;
}

.news.related .block{
	margin:20px 0 0 24px;
	min-height:287px;
	/*width:250px;*/
	width:222px;
}

.news.related .photo  {
	position:relative;
	height:125px;
}

.news.related .heading {
	bottom: 0;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    text-transform: uppercase;
}

.news.related .text {
	box-shadow: 0 3px 2px #E3E3E3 inset;
    color: #44494D;
    font: 12px/14px Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    padding: 17px 14px 12px 9px;
	background-color:#fff;
	min-height:70px;
}

.news.related.con{
	margin:-20px -3px 3px -23px;
	padding:0;
}
.news.related.con .block{margin:20px 0 0 24px;}

/* hf rausgenommen weil in Texten der Weisse hintergrund störend ist */

.news .block{
	/*background:#fff;*/
	min-height:295px;
	margin:20px 0 0 20px;
	display:inline-block;
	vertical-align:top;
	/*width:390px;*/
	width:347px;
	/*box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;*/
}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

section.news section.widget article.text {
	background-color: #fff;
	height:130px;
}

.news.fce2Col_70_30 {
	padding: 0;
}

.news.fce2Col_70_30 .block.same-height-left {
	/*width:550px;*/
	width:465px;
}

.news.fce2Col_70_30 .block.same-height-left .csc-textpic {
	padding: 10px;
}

.news.fce2Col_70_30 .block.same-height-left .listelement .widget-content {
	padding: 0;
}

.news.fce2Col_70_30 .block.same-height-right {
	width:230px;
}

.widget .fce2Col_50_50 .csc-textpic {
	background-color: #fff;
}

.widget .fce2Col_50_50 .widget-content {
	color: #1E1F24;
}

.banner-area:after{
	content:'';
	display:block;
	clear:both;
}
.banner-area{width:100%;}
.banner{
	margin:0 0 0 1px;
	float:left;
	width:300px;
}
.banner a,
.banner img{display:block;}
.article{
	color:#fff;
	font-size:12px;
	line-height:14px;
	float:right;
	padding:1px 0 0;
	width:479px;
}
.article .thumbnails{
	box-shadow:inset 0 3px 2px #e3e3e3;
	-webkit-box-shadow:inset 0 3px 2px #e3e3e3;
	-moz-box-shadow:inset 0 3px 2px #e3e3e3;
	margin:0 0 7px;
	vertical-align:top;
}
.article h2{font:bold 11px/14px Arial, Helvetica, sans-serif;}
.article .custom-filed{
	display:block;
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	padding:0 0 6px;
}
.latest{width:auto;}
.latest h2{
	background:#e20516;
	float:left;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	padding:6px 15px 5px 10px;
	text-transform:uppercase;
}
.latest .photo{
	position:relative;
	/*height:165px;*/
	/*width:185px;*/
	height:200px;
	width:225px;
	overflow:hidden;
}

.latest .photo img {
	width:225px;
	height:auto;
}

.latest .heading{
	bottom:0;
	position:absolute;
	left:0;
}
.latest .gholder{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	margin:-1px 0 0 -20px;
}
.latest .block{
	background:#666;
	color:#fff;
	font-size:12px;
	line-height:14px;
	letter-spacing:0;
	display:inline-block;
	margin: 20px 0 0 20px;
	/*width:185px;*/
	width:225px;
	vertical-align:top;
	box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.6) 0 0 5px;

}
.latest .text{
	padding:18px 6px 20px 10px;
	word-spacing:-2px;
}
form{
	color:#414753;
	font-size:12px;
	line-height:15px;
	margin:0 0 10px;
}
form form{
	background:#fff;
	padding:15px 19px 24px;
}
form form .title{
	margin:0 0 15px;
	overflow:hidden;
}
form h2{
	color:#414753;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 23px 0 0;
	width:250px;
	word-spacing:-3px;
}
form .title span{
	color:#414753;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:4px 0 0;
}
form  .radio{
	float:left;
	margin:-2px 0 9px;
}
form  .area{overflow:hidden;}
form  .cols{
	float:left;
	width:350px;
}
form .cols-text{
	float:right;
	margin:0 -7px 0 0;
	padding:31px 0 0;
	width:360px;
}
form .radio label{
	margin:0;
	padding:3px 20px 0 1px;
	width:auto;
}
form .cols-text .row{padding:4px 0 10px;}
form input[type="radio"]{
	margin:0;
	padding:0;
	float:left;
	height:15px;
	width:16px;
}
form .cols-text label{
	float:left;
	margin:0;
	line-height:15px;
	width:325px;
}
form label,
form .label{
	color:#414753;
	float:left;
	font-size:12px;
	line-height:14px;
	margin:8px 4px 0 0;
	width:98px;
}
form .label{margin:0 4px 0 0;}
form .text{
	border-top:1px solid #c6c7cb;
	margin:7px 0 0;
	padding:10px 17px 25px 1px;
}
form .row{
	padding:4px 0;
	overflow:hidden;
}
form input[type="checkbox"]{
	margin:0 12px 0 2px;
	padding:0;
	float:left;
	height:15px;
	width:16px;
}

form input[type="password"],
form input[type="text"]{
	border:1px solid #91949b;
	background:#fff;
	color:#1E1F24;
	font:12px/14px Arial, Helvetica, sans-serif;
	height:15px;
	float:left;
	margin:0;
	padding:8px 10px;
	width:284px;
	box-shadow:inset 2px 2px 2px #d3d3d3;
	-webkit-box-shadow:inset 2px 2px 2px #d3d3d3;
	-moz-box-shadow:inset 2px 2px 2px #d3d3d3;
}
form textarea {
	border:1px solid #91949b;
	background:#fff;
	color:#1E1F24;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:8px 10px;
	box-shadow:inset 2px 2px 2px #d3d3d3;
	-webkit-box-shadow:inset 2px 2px 2px #d3d3d3;
	-moz-box-shadow:inset 2px 2px 2px #d3d3d3;
	width:284px;
}
form input[type="text"].input-postleitzahl{width:53px;}
form .select{
	float:left;
	width:243px;
}
form input[type="submit"]{
	background: url("/typo3conf/ext/sousu_event_calendar/res/gfx/bg_send.png") no-repeat scroll 0 0 #6BA5F9;
	border: none;
	cursor: pointer;
	display: block;
	line-height: 0;
	overflow: hidden;
	text-indent: 0px;
	margin: 5px 0 0 102px;
	padding: 0;
	height: 26px;
	width: 245px;
	color: #fff;
	font-weight: bold;
}
form .contact{overflow:hidden;}
form .contact a{color:#414753;}
form address{
	font-style:normal;
	float:left;
	font-weight:bold;
	width:190px;
}
form address span{display:block;}
form dl{
	float:right;
	width:144px;
}
form dt{
	float:left;
	margin:0 3px 0 0;
	width:30px;
}
form dd{overflow:hidden;}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.select-area {
	box-shadow:inset 2px 2px 2px #d3d3d3;
	-webkit-box-shadow:inset 2px 2px 2px #d3d3d3;
	-moz-box-shadow:inset 2px 2px 2px #d3d3d3;
	border:1px solid #91949b;
	background:#fff;
	position: relative;
	cursor: default;
	height:30px;
	float: left;
}
.select-area .center {
	color:#1E1F24;
	float: left;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:7px 10px;
}
.select-area .select-opener {
	background:#414753 url(../images/sprite.png) no-repeat -312px -89px;
	cursor:pointer;
	position: relative;
	float: right;
	margin:6px 4px 0 0;
	height:16px;
	width: 20px;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border:1px solid #91949b;
	background:#f3f3f3;
	margin:-1px 0 0;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	font:12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 6px 10px;
	display: block;
	cursor:pointer;
	color: #a6a8ad;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #91949b;
	color: #fff;
}
.header-title{
	border:1px solid #448ef1;
	background: #1861d4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NjFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDhlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1861d4 0%, #448ef1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1861d4), color-stop(100%,#448ef1));
	background: -webkit-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: -o-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: -ms-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: linear-gradient(to bottom,  #1861d4 0%,#448ef1 100%);
	margin:0 0 10px;
	min-height:28px;
	position:relative;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.header-title:after{
	background:url(../images/sprite.png) no-repeat -312px -61px;
	bottom:-11px;
	content:'';
	position:absolute;
	left:-1px;
	height:11px;
	width:10px;
	z-index:10;
}
.header-title h1{
	color:#fff;
	font:24px/26px 'Impact', Arial, Helvetica, sans-serif;
	padding:0 10px;
	text-shadow:0 1px 0 #3065af;
	text-transform:uppercase;
}
.latest .header-title h1{padding:0 8px;}
.events .header-title h1{padding:0 8px;}
.widget  .archive .header-title h1{padding:0 8px;}
.openclose .header-title h1{padding:0 8px;}
.page-detail .header-title h1{padding:0 8px;}
.video-section .header-title h1{padding:0 9px;}
.forum .header-title h1{
	float:left;
	width:560px;
}
.forum .reg-forum{
	color:#fff;
	float:right;
	padding:5px 2px 0 0;
}
.forum .reg-forum a{
	color:#fff;
	margin:0 7px;
	text-decoration:underline;
}
.forum .reg-forum a:hover{text-decoration:none;}
.forum{margin:1px 0 0;}
.forum .panel{
	border-top:1px solid #b84948;
	background: #ae1a19;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlMWExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODQ5NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ae1a19 0%, #b84948 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae1a19), color-stop(100%,#b84948));
	background: -webkit-linear-gradient(top,  #ae1a19 0%,#b84948 100%);
	background: -o-linear-gradient(top,  #ae1a19 0%,#b84948 100%);
	background: -ms-linear-gradient(top,  #ae1a19 0%,#b84948 100%);
	background: linear-gradient(to bottom,  #ae1a19 0%,#b84948 100%);
	margin:0 0 10px;
	overflow:hidden;
	padding:9px 10px 9px 10px;
	height:26px;
}
.forum .panel .link{
	color:#f1d4d4;
	float:right;
	font-size:12px;
	margin:5px 0 0;
}
.forum .form-search{
	float:left;
	width:448px;
}
.forum .form-search input[type="submit"]{
	background:url(../images/sprite.png) no-repeat -581px -79px;
	border:none;
	cursor:pointer;
	float:right;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:26px;
	width:106px;
}
.forum .form-search input[type="text"]{
	background:#f3f3f3;
	border:none;
	color:#1e1f24;
	font:14px/15px Arial, Helvetica, sans-serif;
	height:15px;
	float:left;
	margin:0;
	padding:5px 8px;
	width:316px;
	box-shadow:inset 2px 2px 2px #c8c8c8;
	-webkit-box-shadow:inset 2px 2px 2px #c8c8c8;
	-moz-box-shadow:inset 2px 2px 2px #c8c8c8;
}
.forum-block{
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	border:1px solid #fff;
	background:#fff;
	margin:0 0 19px;
	padding:5px 7px 0;
}
.forum-block .title{
	background: #414753;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDc1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjIxMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #414753 0%, #1f2126 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414753), color-stop(100%,#1f2126));
	background: -webkit-linear-gradient(top,  #414753 0%,#1f2126 100%);
	background: -o-linear-gradient(top,  #414753 0%,#1f2126 100%);
	background: -ms-linear-gradient(top,  #414753 0%,#1f2126 100%);
	background: linear-gradient(to bottom,  #414753 0%,#1f2126 100%);
	color:#fff;
	height:26px;
	margin:0 0 5px;
}
.forum-block h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding:5px;
	text-transform:uppercase;
}
.forums{
	background:url(../images/gradient.gif) repeat-x;
	border-top:1px solid #d1d1d1;
	margin:0 0 -2px;
}
.forums table{
	color:#414753;
	font-size:11px;
	line-height:14px;
	width:784px;
}
.forums table th.cols1{
	padding:4px 5px;
	text-align:left;
}
.forums table th.cols2{text-align:center;}
.forums table th.cols3{padding:0 6px 0 0;}
.forums table th.cols4{text-align:center;}
.forums table th.cols5{padding:0 19px 0 0;}
.forums table tr:first-child td{border:none;}
.forums table td{
	border-top:1px solid #ddd;
	padding:2px 0 2px;
	vertical-align:middle;
}
.forums table td.cols1{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	width:490px;
}
.forums table td.cols2{
	text-align:center;
	width:57px;
}
.forums table td.cols3{
	text-align:center;
	width:83px;
}
.forums table td.cols4{
	width:12px;
}
.forums table td.cols5{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	width:142px;
}
.forums table .icon{
	box-shadow:rgba(0,0,0, 0.4) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.4) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.4) 0 0 5px;
	display:inline-block;
	margin:1px 7px 0 9px;
	vertical-align:middle;
}
.forums table .name{
	display:block;
	padding:1px 0 0;
	margin:0 0 -1px;
}
.forums table .name a{
	color:#545353;
	font-weight:bold;
	text-decoration:underline;
}
.forums table .description{
	color:#545353;
	display:block;
	padding:0 0 4px;
}
.forums table .holder{
	letter-spacing:0;
	font-size:11px;
	line-height:14px;
	display:inline-block;
	vertical-align:middle;
}
.forums table .box{
	font-size:11px;
	line-height:14px;
	letter-spacing:0;
	display:inline-block;
	vertical-align:top;
	width:83px;
}
.forums table .box span{
	display:block;
	padding:5px 0 0;
	line-height:12px;
	font-weight:bold;
}
.forums table .box .date{
	display:block;
	line-height:12px;
}
.forums table .img{
	display:inline-block;
	vertical-align:top;
}
.forums table .author{
	color:#414753;
	text-decoration:underline;
}
.forums table .author:hover{text-decoration:none;}
.carousel-photo{
	padding:0 0 12px;
	position:relative;
	overflow:hidden;
}
.carousel-photo .mask{
	float:left;
	position:relative;
	width:808px;
}
.carousel-photo .slideset{
	overflow:hidden;
	width:99999px;
}
.carousel-photo .slide{
	float:left;
	margin:0 10px 0 0;
	height:100px;
	width:152px;
}
.carousel-photo a,
.carousel-photo img{display:block;}
.carousel-photos{
	overflow:visible;
	margin:0 0 20px;
	padding:0;
	/*width:800px;*/
	width:715px;
}
.carousel-photos.js-active {
	position:relative;
	/*height:467px;*/
	height:383px;
}
.carousel-photos.news-photos {
	/*height:443px;*/
	height:auto;
}
.carousel-photos .mask{
	overflow:hidden;
	height:450px;
	width:800px;
}
.carousel-photos.news-photos .mask{
	height:426px;
}
.carousel-photos .slideset{
	/*width:800px;*/
	width:715px;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.carousel-photos.js-active .slideset {
	/*height:450px;*/
	height:380px !important;
	position:relative;
	overflow:hidden;
}
.carousel-photos.news-photos .slideset{
	height:426px;
}
.carousel-photos .slide{
	/*width:800px;*/
	width:715px;
}
.carousel-photos.js-active .slide {
	position:absolute;
	left:0;
	top:0;
	/*height:450px;*/
	height:365px;
}

.carousel-photos.js-active .slide a {
	position:absolute;
	z-index:7;
}

.carousel-photos.news-photos .slide{
	/*height:426px;*/
	height:auto;
	overflow:hidden;
}
.carousel-photos .pagination{
	clear:both;
	padding:9px 0 0;
	text-align:center;
	width:100%;
	display:none;
}
.carousel-photos .pagination ul{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	padding:0 1px 0 0;
}
.carousel-photos .pagination li{
	letter-spacing:0;
	margin:0 5px 0 1px;
	display:inline-block;
	vertical-align:top;
}
.carousel-photos .pagination a{
	background:url(../images/sprite.png) no-repeat -437px -66px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:8px;
	width:8px;
}
.carousel-photos .pagination a:hover,
.carousel-photos .pagination li.active a{background-position:-422px -66px;}
.carousel-photos .btn-prev,
.lightbox-slideshow .btn-prev,
.lightbox-slideshow .btn-next,
.carousel-photos .btn-next{
	background:url(../images/sprite.png) no-repeat;
	position:absolute;
	top:190px;
	overflow:hidden;
	text-indent:-9999px;
	height:47px;
	width:44px;
	z-index:10;
}
.lightbox-slideshow .btn-prev,
.carousel-photos .btn-prev{
	background-position:-452px -32px;
	left:-8px;
	display:none;
}

.lightbox-slideshow .btn-next,
.carousel-photos .btn-next{
	background-position:-498px -32px;
	right:-10px;
	display:none;
}

.lightbox-slideshow .btn-prev{
    background-position: -453px -32px;
    display: block;
    position: absolute;
    /*top: 50%;*/
	top:500px;
	z-index:200;
}

.lightbox-slideshow .btn-next {
	background-position:-498px -32px;
	display: block;
	/*top: 50%;*/
	top:500px;
	z-index:200;
}
.lightbox-slideshow .solution-box {
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 8px;
}
.lightbox-slideshow .solution-box p {
	padding-top:6px;
	display:none;
}
.lightbox-slideshow .solution-box .show-answer {
	display:block;
	width:192px;
	height:35px;
	background:url(../images/btn_solution.png) no-repeat;
	text-indent:-9999px;
}
.carousel-photos .icons{
	background-position: -599px -2px;
	bottom: -1px;
	height: 26px;
	left: auto;
	right: -1px;
	top: auto;
	width: 25px;
}
.content{
	background:#fff;
	padding:0 0 15px;
	color:#1E1F24;
}
.content p{margin:0 0 18px;}
.content .alignleft{
	float:left;
	margin:4px 19px 0 0;
}
.content .alignright{
	float:right;
	margin:4px 0 0 19px;
}
.content img.aligncenter{
	display:block;
	margin:0 auto;
}
.content .heading{
	background:#c11020;
	color:#fff;
	padding:14px 19px 12px;
}
.content .heading span{
	display:block;
	font-size:12px;
	line-height:16px;
	margin:0 1px;
}
.content h1{
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	margin:0 0 1px;
}
.content .content-holder{
	overflow:hidden;
	padding:18px 20px 0 20px;
}
.content .meta{
	margin:0 0 0 42px;
	padding:2px 0 0;
	float:right;
	width:138px;
}
.content .like{margin:0 0 10px;}
.content .like iframe { height:20px !important; }
.content .like img{vertical-align:top;}
.content.content-newsdetail{margin:12px 0 11px;}
.comment.comment-newsdetail{padding:11px 20px 9px 21px;}
.content.content-newsdetail .content-holder{
	margin:0 0 -25px;
	padding:16px 20px 0;
}
.content .meta-top{
	border-bottom:1px solid #494446;
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 1%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fff 1%,#e5e5e5 100%);
	overflow:hidden;
	padding:5px 5px 5px 19px;
}
.content .meta-top .like{
	float:left;
	margin:0;
}
.content .meta-top .mail,
.content .meta-top .print{
	float:right;
	font-size:12px;
	margin:1px 0 0 20px;
	position:relative;
	padding:0 0 0 21px;
}
.content .meta-top .mail:before,
.content .meta-top .print:before{
	background:url(../images/sprite.png) no-repeat;
	content:'';
	left:0;
	position:absolute;
	width:20px;
}
.content .meta-top .mail:before{
	background-position:-579px -35px;
	top:3px;
	height:11px;
}
.content .meta-top .print:before{
	background-position:-599px -33px;
	top:0;
	height:16px;
}
.content .btn,
.comment .heading .reg a{
	background: #6b6d77;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNmQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzU0NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6b6d77 0%, #535459 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6d77), color-stop(100%,#535459));
	background: -webkit-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: -o-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: -ms-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: linear-gradient(to bottom,  #6b6d77 0%,#535459 100%);
	color:#fff;
	margin:0 0 10px;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	display:block;
	padding:1px;
	height:24px;
	width:136px;
}
.content .btn:hover{text-decoration:none;}
.content .btn:hover span{
	background: #2c5fb9;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzJjNWZiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGFjZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2c5fb9 2%, #74acfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#2c5fb9), color-stop(100%,#74acfb));
	background: -webkit-linear-gradient(top,  #2c5fb9 2%,#74acfb 100%);
	background: -o-linear-gradient(top,  #2c5fb9 2%,#74acfb 100%);
	background: -ms-linear-gradient(top,  #2c5fb9 2%,#74acfb 100%);
	background: linear-gradient(to bottom,  #2c5fb9 2%,#74acfb 100%);
}
.content .btn span,
.comment .heading .reg span{
	background: #74acfb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0YWNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzVmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #74acfb 0%, #2c5fb9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74acfb), color-stop(100%,#2c5fb9));
	background: -webkit-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: -o-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: -ms-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: linear-gradient(to bottom,  #74acfb 0%,#2c5fb9 100%);
	display:block;
	padding:0 5px 0 34px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	height:24px;
	width:136px;
}
.content .btn span:before{
	background:url(../images/sprite.png) no-repeat;
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:16px;
}
.content .btn.mail span:before{
	background-position:-422px -33px;
	height:11px;
	left: 9px;
	top: 5px;
}
.content .btn.print span:before{
	background-position:-422px -47px;
	height:16px;
	top:2px;
	left:9px;
}
.event-story{
	background:#fff;
	margin:12px 0 21px;
	height:280px;
	overflow:hidden;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.event-story p{margin:0 0 16px;}
.event-story .photo{
	float:left;
	height:280px;
	position:relative;
	width:390px;
}
.event-story .photo .title{
	position:absolute;
	left:0;
	bottom:10px;
}
.event-story .photo h2{
	background:url(../images/overlay.png);
	color:#fff;
	float:left;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	padding:4px 10px 8px 9px;
}
.event-story .photo .icons{
	background-position:-545px -44px;
	bottom:-1px;
	height:33px;
	left:auto;
	top:auto;
	right:0;
	width:32px;	
}
.event-story .gholder{
	color:#44494d;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	/*padding:17px 16px 16px 20px;*/
	padding:17px 10px 17px 0;
}
.event-story .gholder h2{
	color:#b31716;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	padding:0 0 15px;
}
.photo-album{
	overflow:hidden;
	/*width:800px;*/
	width:715px;
}
.photo-album .gholder{
	background:#fff;
	font-size:0;
	line-height:0;
	margin:0 0 -1px;
	padding:0 0 0 10px;
	overflow:hidden;
	letter-spacing:-4px;
	/*width:800px;*/
	width:715px;
	color:#44494d;
}
.photo-album .photo{
	float:left;
	margin:0 20px 0 0;
	position:relative;
	height:100px;
	width:150px;
}
.photo-album .photo img{vertical-align:top;}
.photo-album .box{
	letter-spacing:0;
	margin:10px 30px 10px 0;
	font-size:11px;
	line-height:13px;
	display:inline-block;
	vertical-align:top;
	/*width:370px;*/
	width:320px;
}
.photo-album h3{
	margin:0;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	min-height:33px;
}
.photo-album .frame{
	overflow:hidden;
	padding:0 5px 0 0;
}
.photo-album .icons{
	background-position:-545px -44px;
	bottom:-1px;
	height:33px;
	left:auto;
	top:auto;
	right:0;
	width:32px;
}
.photo-album .paging{
	color:#fff;
	padding:5px 0 7px;
}
.photo-album .paging a{color:#fff;}
.photo-album .paging li{margin:0 5px 0 2px;}
.photo-album .paging .next{margin:3px 0 0 3px;}
.photo-album .paging .next a{background-position:-353px -66px;}
.comment{
	border-top:1px solid #b7b9bb;
	background:#fff;
	font-size:12px;
	line-height:14px;
	box-shadow:inset 0 2px 2px #e3e3e3;
	-webkit-box-shadow:inset 0 2px 2px #e3e3e3;
	-moz-box-shadow:inset 0 2px 2px #e3e3e3;
	margin:0 0 20px;
	padding:32px 20px 9px 21px;
}
.comment .heading{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
	overflow:hidden;
	color:#1e1f24;
}
.comment .heading strong{float:left;}
.comment .title{
	float:right;
	padding:0 13px 0 0;
	text-transform:uppercase;
}
.comment .heading .reg{float:right;}
.comment .heading .reg .disabled a{
	background: #b5b6bb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I1YjZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWFhYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b5b6bb 1%, #a9aaac 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b5b6bb), color-stop(100%,#a9aaac));
	background: -webkit-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: -o-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: -ms-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: linear-gradient(to bottom,  #b5b6bb 1%,#a9aaac 100%);
}
.comment .heading .reg .disabled a span{
	background: #b9d4fd;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I5ZDRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NmIxZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b9d4fd 1%, #96b1df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b9d4fd), color-stop(100%,#96b1df));
	background: -webkit-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: -o-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: -ms-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: linear-gradient(to bottom,  #b9d4fd 1%,#96b1df 100%);
}
.comment .heading .reg a{
	margin:0;
	text-align:center;
	height:14px;
	width:auto;
}
.comment .heading .reg a:hover{text-decoration:none;}
.comment .heading .reg a span{
	font-size:12px;
	line-height:11px;
	height:14px;
	padding:1px 7px 0 7px;
	width:auto;
}
.comment .heading .reg li{
	float:left;
	margin:0 0 0 9px;
}
.comment .heading .reg li:first-child a span{padding:1px 7px 0 4px;}
.comment ol li:first-child{padding:9px 1px 20px;}
.comment ol li{
	border-top:1px solid #b3b5ba;
	overflow:hidden;
	padding:12px 1px 21px;
}
.comment ol .avatar{
	float:left;
	margin:2px 24px 0 0;
}
.comment ol .gholder{overflow:hidden; color:#1e1f24;}
.comment .meta{
	margin:0 0 1px;
	word-spacing:1px;
}
.comment .meta a{font-weight:bold;}
.paging{
	border-top:1px solid #b3b5ba;
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	padding:5px 5px 7px;
}
.paging a{color:#414753;}
.paging ul{float:right;}
.paging li{
	float:left;
	margin:0 6px 0 2px;
}
.paging strong{
	color:#414753
	font-weight:bold;
	text-decoration:underline;
}
.paging .next{margin:3px 0 0;}
.paging .next a{
	background:url(../images/sprite.png) no-repeat -343px -66px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:10px;
	width:7px;
}
.add-comment{border-top:1px solid #b3b5ba;}
.add-comment .row{
	font-weight:bold;
	padding:9px 0 5px;
}
.add-comment .gholder{
	padding:0 0 10px;
	overflow:hidden;
}
.add-comment .avatar{
	float:left;
	margin:0 22px 0 0;
}
.add-comment textarea{
	background:#fff;
	box-shadow:inset 0 3px 3px #e3e3e3;
	-webkit-box-shadow:inset 0 3px 3px #e3e3e3;
	-moz-box-shadow:inset 0 3px 3px #e3e3e3;
	border:1px solid #ccc;
	color:#1e1f24;
	font:12px/16px Arial, Helvetica, sans-serif;
	float:left;
	overflow:auto;
	margin:0;
	padding:5px;
	height:46px !important;
	width:677px !important;
}
.add-comment input[type="submit"]{
	background:url(../images/sprite.png) no-repeat -579px -50px;
	border:none;
	cursor:pointer;
	display:block;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 70px;
	padding:0;
	height:26px;
	width:107px;
}
 

.widget .archive{color:#1e1f24;}
.tx-datamintsfeuser-pi1,
.tx-felogin-pi1,
.widget .archive .block{
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 1%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fff 1%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fff 1%,#e5e5e5 100%);
	font-size:12px;
	line-height:15px;
	margin:0 0 10px;
	padding:8px 12px 0 10px;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}

div.tx-datamintsfeuser-pi1 .showProfile {
	position:absolute;
	top:-30px;
	right:20px;
}

div.tx-datamintsfeuser-pi1 {
	position:relative;
}

div.tx-datamintsfeuser-pi1 .showProfile a {
	color:#fff;
}

div#content div.tx-datamintsfeuser-pi1  fieldset  {
	border: 0px solid transparent;
}


.tx-felogin-pi1 h3,
div.tx-datamintsfeuser-pi1 h2 {
	color: #fff;
	word-spacing: 0px;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	/*width: 751px;*/
	width:666px;
	margin: 0 0 15px 0;
	background: #414753;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #414753 1%, #1f2126 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#414753), color-stop(100%,#1f2126));
	background: -webkit-linear-gradient(top, #414753 1%,#1f2126 100%);
	background: -o-linear-gradient(top, #414753 1%,#1f2126 100%);
	background: -ms-linear-gradient(top, #414753 1%,#1f2126 100%);
	background: linear-gradient(to bottom, #414753 1%,#1f2126 100%);
	text-transform: uppercase;
}


.widget .heading h2, .news.related .heading h2{
	background:url(../images/overlay.png);
	float:left;
	letter-spacing:0;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	padding:7px 9px 5px 8px;
}

.widget .heading  h2 a {
	color:#fff;
	text-decoration:none;
}

.widget .archive .heading {
	border-bottom:2px solid #919398;
	margin:0 0 5px;
	padding:0 0 5px;
}
.widget .archive .heading h2 {
	color:#414753;
	font:bold 16px/17px Arial, Helvetica, sans-serif;
	padding:0 1px;
	float:none;
	background:none;
}
.widget .archive h3 {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.widget .archive li:first-child {
	background:none;
	padding:0 0 10px;
}
.widget .archive li{
	background:url(../images/separator-04.png) repeat-x;
	overflow:hidden;
	padding:8px 0 10px;
	vertical-align:top;
}
.widget .archive li .image{
	float:left;
	margin:3px 20px 0 0;
	width:113px;
}
.widget .archive .gholder{
	overflow:hidden;
	padding:0 50px 0 0;
}
.widget .archive .date{
	color:#8c8d8f;
	display:block;
	padding:0 0 3px;
}
.view-all{
	margin:-5px 0 0 ;
	text-align:right;
}
.view-all a{
	color:#fff;
	font-size:11px;
}
.view-all span.dist {
	padding:1px 6px;
}
.widget .profile {
	color:#1E1F24;
}
.profile{margin:1px 0 0;}
.profile .content-profile{
	background: #fefefe;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 1%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fefefe), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fefefe 1%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fefefe 1%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fefefe 1%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fefefe 1%,#e5e5e5 100%);
	margin:-1px 0 0;
	padding:11px 6px 9px 10px;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.profile .box{width:100%;}
.profile .box .heading{
	background: #414753;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQxNDc1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjIxMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #414753 1%, #1f2126 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#414753), color-stop(100%,#1f2126));
	background: -webkit-linear-gradient(top,  #414753 1%,#1f2126 100%);
	background: -o-linear-gradient(top,  #414753 1%,#1f2126 100%);
	background: -ms-linear-gradient(top,  #414753 1%,#1f2126 100%);
	background: linear-gradient(to bottom,  #414753 1%,#1f2126 100%);
	text-transform:uppercase;
}

.profile .content-profile .description {
	width:420px;
	float:left;
	padding-right:5px;
	color:#1E1F24;
}

.profile .content-profile  .employeeInfo .imgWrapper {
	float:left;
	width:424px;
}

.profile .content-profile  .rightTable th {
    color: #8E8E91;
    text-align:left;
    padding: 0 4px 12px 0;
    width: 108px;
}

.widget .profile .heading h2{
	color:#fff;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	padding:3px 5px;
	background:none;
	float:none;	
}
.profile h3{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	padding:0 0 8px;
}
.widget .profile .personal h3{
	color:#4b4c50;
	padding:4px 0;
}
.profile .story{
	line-height:17px;
	padding:10px 0;
	overflow:hidden;
}
.profile .story .holder{
	overflow:hidden;
	/*padding:10px 0 0;*/
}
.profile .story img{
	float:left;
	margin:0 10px 0 0;
}
.widget .profile .text{
	line-height:17px;
	padding:17px 0 18px;
	overflow:hidden;
	color:#1E1F24;
}
.profile .text dl{
	float:right;
	margin:0 0 0 50px;
	width:236px;
}
.profile .text dt{
	color:#8b8b8e;
	float:left;
	width:106px;
}
.profile .text dd{
	padding:0 0 13px;
	overflow:hidden;
}

.profile .text p{overflow:hidden;}

.profile .gallery-photo {
	width:698px;
}

.personal{
	overflow:hidden;
	padding:10px 0;
}
.personal .photo{
	float:left;
	margin:0 17px 0 0;
}
.personal-holder{overflow:hidden;}
.personal-info{
	float:left;
	margin:0 28px 0 1px;
	width:280px;
}
.personal-info dt{
	color:#8e8e91;
	float:left;
	padding:0 4px 0 0;
	width:108px; 
}
.personal-info dd{
	margin:0 0 12px;
	overflow:hidden;
}
.personal-info img{
	/*display:block;*/
	margin:0 0 4px;
}
.personal-info span{display:block;}
.personal-social{
	float:left;
	width:250px;
}
.personal-social dt{
	color:#8e8e91;
	float:left;
	width:64px;
}
.personal-social dd{overflow:hidden;}
.personal-social dd span{
	display:block;
	margin:0 0 12px;
}
.personal-social a{text-decoration:underline;color:#B31716;}
.personal-social a:hover{text-decoration:none;}
.gallery-photo{
	background:#fff;
	margin:10px 0 0;
	position:relative;
	height:115px;
	width:695px;
}
.gallery-photo .btn-prev,
.gallery-photo .btn-next{
	background:url(../images/sprite.png) no-repeat;
	position:absolute;
	top:51px;
	overflow:hidden;
	text-indent:-9999px;
	height:24px;
	width:16px;
}
.gallery-photo .btn-prev{
	background-position:-689px -50px;
	left:9px;
}
.gallery-photo .btn-next{
	background-position:-708px -50px;
	right:7px;
}
.gallery-photo .gmask-center{
	overflow:hidden;
	padding:10px 0;
	margin:0 27px 0 33px
}
.gallery-photo .mask{
	float:left;
	position:relative;
	overflow:hidden;
	width:658px;
}
.gallery-photo .slideset{
	overflow:hidden;
	width:99999px;
}
.gallery-photo .slide{
	float:left;
	margin:0 5px 0 0;
	width:122px;
}
.gallery-photo img{vertical-align:top;}
.openclose{margin:0 0 20px;}
.open-close{
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	position:relative;
	/*height:426px;*/
	/*width:800px;*/
	height:381px;
	width:715px;
}
.open-close img{
	position:absolute;
	left:0;
	top:0;
}
.open-close .slide{
	bottom:0;
	position:absolute;
	left:0;
}
.open-close .text{
	background:url(../images/overlay-02.png);
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding:8px 10px;
	/*width:780px;*/
	width:695px;
}
.open-close h2{
	font:30px/34px 'Impact', Arial, Helvetica, sans-serif;
	margin:0 0 1px;
	text-transform:uppercase;
}
.news-deatils{
	padding:0 0 0px;
}
.news-deatils:after{
	content:'';
	display:block;
	clear:both;
}
.news-deatils .short-story{
	float:left;
	/*width:391px;*/
	width:350px;
}
.news-deatils .short-story .block:first-child{margin:0;}
.news-deatils .short-story .block{
	background:#fff;
	overflow:hidden;
	margin:10px 0 0;
	padding:10px 10px 9px;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.news-deatils .short-story h3{
	font:bold 13px/12px Arial, Helvetica, sans-serif;
	padding:0 10px 9px 0;
	line-height:15px;
}
.news-deatils .short-story img{
	float:left;
	margin:0 20px 0 0;
}
.news-deatils .short-story .holder{
	color:#1e1f24;
	font:11px/13px Arial, Helvetica, sans-serif;
	height:100px;
	overflow:hidden;
	padding:0 7px 0 0;
}
.news-deatils .preview{
	float:right;
	/*width:390px;*/
	width:350px;
	height:378px;
	overflow:hidden;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.news-deatils .preview .photo{
	position:relative;
	/*height:314px;*/
	/*width:390px;*/
	width:350px;
	height:282px;
}
.news-deatils .preview .title{
	bottom:1px;
	position:absolute;
	left:0;
}
.news-deatils .preview h2{
	background:url(../images/overlay.png);
	color:#fff;
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	float:left;
	padding:6px 10px 5px 9px;
}
.news-deatils .preview .text{
	background:#fff;
	color:#44494d;
	font-size:12px;
	line-height:15px;
	padding:5px 10px 14px;
	/*min-height: 44px;*/
	height:76px;
}
.news-deatils .preview .text p{margin:0 0 -1px;}
.page-detail{margin:0 0 -4px;}
.page-detail .tabs-news{
	background:#72757c;
	margin:0;
	padding:8px 10px 7px;
}
.page-detail .tabs-news .tabset a:hover,
.page-detail .tabs-news .tabset li.active a{border-top:1px solid #dedede;}
.page-detail .tabs-news .tabset a{border-top:1px solid #72757c;}
.page-detail .tabs-news .tabset{line-height:36px;}
.page-detail .tabs-news .tab-list{padding:11px 0 9px 10px;}
.video-album:after{
	content:'';
	display:block;
	clear:both;
}
.video-album{
	padding:0 0 0 1px;
	/*width:850px;*/
	width:765px;
}
.video-album .block{
	float:left;
	margin:0 26px 21px 0;
	position:relative;
	/*height:164px;*/
	/*width:250px;*/
	height:145px;
	width:220px;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	overflow:hidden;
}
.video-album .number{
	color:#fff;
	font:bold 30px/34px Arial, Helvetica, sans-serif;
	position:absolute;
	right:-1px;
	top:-5px;
	opacity:0.7;
}
.video-album .title{
	color:#fff;
	position:absolute;
	left:0;
	bottom:19px;
	text-transform:uppercase;
}
.video-album h2{
	background:url(../images/overlay.png);
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	padding:8px 11px 6px 10px;
}
.video-album .icons{
	top:auto;
	left:auto;
	right:-1px;
	bottom:0;
	background-position:-546px -44px;
	height:32px;
	width:32px;
	z-index:10px;
}
.tabs-news.tabs-video{
	background:#5c5f66;
	margin:0 0 21px;
	padding:9px 10px 10px;
}
.tabs-news.tabs-video .tabset li{margin:0 1px 0 0;}
.tabs-news.tabs-video .tabset a{border-top:1px solid #5c5f66;}
.tabs-news.tabs-video .tabset a:hover,
.tabs-news.tabs-video .tabset li.active a{
	color:#fff;
	border-top:1px solid #939395;
	background: #626366;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNjM2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFlMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #626366 0%, #1d1e22 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626366), color-stop(100%,#1d1e22));
	background: -webkit-linear-gradient(top,  #626366 0%,#1d1e22 100%);
	background: -o-linear-gradient(top,  #626366 0%,#1d1e22 100%);
	background: -ms-linear-gradient(top,  #626366 0%,#1d1e22 100%);
	background: linear-gradient(to bottom,  #626366 0%,#1d1e22 100%);
	text-shadow:0 -1px 0 #3d3d3f;
}
.tabs-news.tabs-video .tab-list{
	background:#1d1e22;
	padding:9px 10px 8px;
}
.tabs-news.tabs-video.tabs-video-2{
	margin:0 0 21px 1px;
	padding:9px 10px 7px;
}
.tabs-news.tabs-video.tabs-video-2 .tab-list{padding:9px 9px 23px;}
.tabs-news.tabs-video.tabs-video-2 .tabset li:first-child a{padding:0 20px 0 20px;}
.tabs-news.tabs-video.tabs-video-2 .tabset li a{
	padding:0 16px 0 19px;
	text-shadow:0 1px 0 #4b4c51;
}
.tabs-area.tabs-news.tabs-video .paging .next a{background-position:-325px -66px;}
.tabs-area.tabs-news.tabs-video .paging{
	border:none;
	color:#c1c1c3;
	padding:6px 0 0;
}
.tabs-area.tabs-news.tabs-video .paging li{margin:0 9px 0 -2px;}
.tabs-area.tabs-news.tabs-video .paging .next{margin:3px 0 0;}
.tabs-area.tabs-news.tabs-video .paging a{color:#c1c1c3;}
.area-video{
	overflow:hidden;
	padding:1px 0 0 3px;
	margin:-16px 0 0;
	/*width:880px;*/
	width:690px;
}
.area-video .block{
	float:left;
	margin:16px 14px 0 0;
	/*width:140px;*/
	width:155px;
}
.area-video .block .photo{
	margin:0 0 3px;
	position:relative;
	width:160px;
	height:115px;
}
.area-video .block img{vertical-align:top;}
.area-video .icons{
	background-position:-599px -2px;
	height:26px;
	width:25px;
	left:auto;
	top:auto;
	right:-1px;
	bottom:-1px;
}
.video-section{margin:0 0 17px;}
.video-section .gholder:after{
	content:'';
	display:block;
	clear:both;
}
.video-section .gholder{padding:0 0 0 1px;}
.video-section .palceholder-video{
	float:left;
	overflow:hidden;
	/*height:357px;
	width:527px;*/
	width:477px;
}
.video-section .text{
	background:#1e1f24;
	color:#fff;
	float:right;
	font-size:12px;
	line-height:15px;
	margin:0 -1px 0 0;
	min-height:354px;
	padding:6px 10px 0 11px;
	/*width:241px;*/
	width:200px;
}
.video-section h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	padding:0 0 5px;
}
.video-section h3{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.video-section p{margin:0 0 10px;}
.video-section .star-rating{margin:0 -1px 9px;}
.video-section .coment-list p{margin:0;}
.coment-list{
	border-top:1px solid #fff;
	font-size:11px;
	padding:8px 0 0;
	margin-bottom:0px;
}
.coment-list ul{line-height:13px;}
.coment-list li:first-child{
	border:none;
	padding:7px 1px 8px;
}
.coment-list li{
	border-top:1px solid #626366;
	padding:7px 1px 4px;
}
.coment-list .meta{margin:0 0 1px;}
.archive-video{
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	margin:-25px 0 0 0;
	padding:1px 0 0 4px;
	width:790px;
}
.archive-video .block{
	color:#fff;
	margin:25px 27px 0 0;
	letter-spacing:0;
	font-size:13px;
	line-height:12px;
	display:inline-block;
	/*width:360px;*/
	width:320px;
	vertical-align:top;
}
.archive-video .photo img{vertical-align:top;}
.archive-video .photo{
	float:left;
	margin:0 19px 0 0;
	position:relative;
	width:140px;
}
.archive-video .holder{
	overflow:hidden;
}
.archive-video .star-rating{
	bottom:-16px;
	position:absolute;
	left:0px;
}
.archive-video .icons{
	background-position:-629px -2px;
	height:30px;
	width:26px;
	left:auto;
	top:auto;
	right:0;
	bottom:0;
}
.tab-list .archive-video h2{
	font:bold 13px/12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 12px 11px 0;
	text-shadow:none;
	text-transform:none;
}
.star-rating.star-rating-more{width:65px;}
.star-rating{
	background:url(../images/bg-star.png) repeat-x 0 100%;
	margin:0 -1px;
	overflow:hidden;
	position:relative;
	height:12px;
	width:51px;
}
.star-rating li{float:left;}
.star-rating a,
.star-rating span {
	height:12px;
	width:12px;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	z-index:5;
}
.star-rating li a:focus{outline:none;}
.star-rating-active li a:hover,
.star-rating li.active a,
.star-rating li.setted a,
.star-rating li.active span {
	background:url(../images/bg-star.png) 0 0;
	z-index:1;
	left:0;
}
.star-rating li.setted a,
.star-rating li.setted a:hover {background-position:0 0;}
.star-rating .star-1{left:0px;}
.star-rating .star-1:hover,
.star-rating li.active .star-1,
.star-rating li.setted .star-1{width:13px;}
.star-rating .star-2{left:13px;}
.star-rating .star-2:hover,
.star-rating li.active .star-2,
.star-rating li.setted .star-2{width:26px;}
.star-rating .star-3{left:26px;}
.star-rating .star-3:hover,
.star-rating li.active .star-3,
.star-rating li.setted .star-3{width:39px;}
.star-rating .star-4{left:39px;}
.star-rating .star-4:hover,
.star-rating li.active .star-4,
.star-rating li.setted .star-4{width:51px;}
.star-rating .star-5{left:51px;}
.star-rating .star-5:hover,
.star-rating li.active .star-5,
.star-rating li.setted .star-5{width:74px;}
#sidebar{
	float:right;
	width:300px;
}
.widget{
	margin:0 0 10px;
}
.widget > .heading{
	border:1px solid #448ef1;
	background: #1861d4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NjFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDhlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1861d4 0%, #448ef1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1861d4), color-stop(100%,#448ef1));
	background: -webkit-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: -o-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: -ms-linear-gradient(top,  #1861d4 0%,#448ef1 100%);
	background: linear-gradient(to bottom,  #1861d4 0%,#448ef1 100%);
	margin:0 0 10px;
	min-height:28px;
	position:relative;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.widget > .heading:after{
	background:url(../images/sprite.png) no-repeat -312px -61px;
	bottom:-11px;
	content:'';
	position:absolute;
	left:-1px;
	height:11px;
	width:10px;
	z-index:10;
}
.widget  .heading h3{
	color:#fff;
	font:24px/27px 'Impact', Arial, Helvetica, sans-serif;
	padding:0 8px;
	text-shadow:0 1px 0 #3065af;
	text-transform:uppercase;
}


.widget.widget_news{margin:0 0 19px;}
.widget.widget_news.widget_news-top{margin:0 0 17px;}


.tx-powermail ,
.tx-flseositemap-pi1,
.widget.widget_news.widget_news-top .widget-content{
	border-top:1px solid #fff;
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e5e5e5 100%);
	margin:11px 0 0;
	padding:5px 0 35px;
}
.widget.widget_news.widget_news-top .widget-content ul{margin:0 0 21px;}
.widget.widget_news.widget_news-top .widget-content ul li:first-child{
	margin:0 9px;
	padding:6px 0 10px;
}
.widget.widget_news.widget_news-top .widget-content ul li{
	background:url(../images/separator-07.png) repeat-x 0 100%;
	margin:0 9px;
	padding:5px 0 12px;
}
.widget.widget_news.widget_news-top .widget-content ul a{
	color:#b31716;
	font-weight:bold;
}
.widget.widget_news.widget_news-top label{color:#414753;}
.widget.widget_news .widget-content{
	border-bottom:1px solid #282c33;
	background: #838487;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFmMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #838487 0%, #1e1f24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#838487), color-stop(100%,#1e1f24));
	background: -webkit-linear-gradient(top,  #838487 0%,#1e1f24 100%);
	background: -o-linear-gradient(top,  #838487 0%,#1e1f24 100%);
	background: -ms-linear-gradient(top,  #838487 0%,#1e1f24 100%);
	background: linear-gradient(to bottom,  #838487 0%,#1e1f24 100%);
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	padding:7px 0 7px;
}
.widget.widget_news.widget_news-l{
	margin:0 0 21px;
	padding:2px 0 0;
}
.widget.widget_news.widget_news-l ul{margin:0;}
.widget.widget_news.widget_news-l li:first-child{
	background:none;
	padding:5px 9px 8px;
}
.widget.widget_news.widget_news-l li{
	background-position:0 0;
	padding:8px 9px 9px;
}
.widget.widget_news.widget_news-l .widget-content{
	border-top:1px solid #282c33;
	border-bottom:none !important;
	background: #838487;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODQ4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNlNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #838487 0%, #3d3e42 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#838487), color-stop(100%,#3d3e42));
	background: -webkit-linear-gradient(top,  #838487 0%,#3d3e42 100%);
	background: -o-linear-gradient(top,  #838487 0%,#3d3e42 100%);
	background: -ms-linear-gradient(top,  #838487 0%,#3d3e42 100%);
	background: linear-gradient(to bottom,  #838487 0%,#3d3e42 100%);
	padding:7px 0 0;
}
.widget.widget_news ul{
	font-size:14px;
	line-height:17px;
	margin:0 0 5px;
}
.widget.widget_news li{
	background:url(../images/separator-05.png) repeat-x 0 100%;
	padding:5px 9px 11px;
}
.widget.widget_news li span.click_count {
	padding-left:10px;
	font-size:11px;
}
.widget.widget_news ul a{color:#fff;}
.widget.widget_news form{padding:0 9px;}
.widget.widget_news label{
	color:#fff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 6px;
}
.widget.widget_news select{
	border:1px solid #abadb3;
	color:#000;
	display:block;
	font:12px/16px Arial, Helvetica, sans-serif;
	width:281px;
}
.widget.widget_banner{margin:0 0 20px;}
.widget.widget_banner img{vertical-align:top;}
.widget.widget_facebook{margin:0 0 28px;}
.widget.widget_facebook .placeholder-facebook{
	margin:12px 0 0;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.widget.widget_facebook .placeholder-facebook img{vertical-align:top;}
.widget.widget_poll{
	margin:0 0 48px;
	padding:1px 0 0;
}


.widget.widget_poll .widget-content{
	border-top:1px solid #a3a6aa;
	border-bottom:1px solid #2b2e35;
	background: #74787f;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0Nzg3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQ1NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #74787f 0%, #40454f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74787f), color-stop(100%,#40454f));
	background: -webkit-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: -o-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: -ms-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: linear-gradient(to bottom,  #74787f 0%,#40454f 100%);
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.widget.widget_poll.widget_poll_home{
	margin:0 0 58px;
	padding:0;
}
.widget.widget_poll.widget_poll_home .form-poll{padding:9px 9px 10px;}
.widget.widget_poll.widget_poll_home label{width:auto;}
.widget.widget_poll.widget_poll_home img{
	float:left;
	margin:0 8px 0 1px;
}
.widget.widget_poll.widget_poll_home .form-poll input[type="submit"]{margin:0;}
.widget.widget_poll.widget_poll_home .form-poll menu{
	margin:0 0 6px;
	overflow:hidden;
}
.widget.widget_poll.widget_poll_home .form-poll li{
	float:left;
	padding:6px 29px 7px 0;
	list-style:none;
}
.widget.widget_poll.widget_poll_home .form-poll p{
	background:url(../images/separator-05.png) repeat-x 0 100%;
	overflow:hidden;
	padding:0 0 9px;
}
.widget.widget_poll.widget_poll_home .form-poll .question:before{background:none;}
.widget.widget_poll.widget_poll_home .form-poll .question{
	margin:0 0 6px;
	padding:1px 0 9px;
}
.widget.widget_poll.widget_poll_home .form-poll .rad-area{margin:0 5px 0 0;}
.widget {
	color:#fff;
	font-size:12px;
	line-height:15px;
	margin:0 0 20px;
}
.widget.widget_story .heading h3{padding:0 8px 1px;}
.widget.widget_story.widget_story_home{margin:0 0 21px;}
.widget.widget_story.widget_story_home .text{padding:9px 9px 8px;}
.widget .widget-content{
	color:#fff;
	background:#282c33;
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	position:relative;
}
.widget .widget-content.transparent {
	color:#fff;
	background:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	position:relative;
}
.widget .title-text{
	color:#fff;
	bottom:6px;
	position:absolute;
	left:10px;
	height:100px;
	width:128px;
}
.widget .title-text span{
	display:block;
	margin:0 0 13px;
}
.widget .title-text a{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
.widget .title-text a:hover{text-decoration:none;}
.widget.widget_story img{vertical-align:top;}
.widget div.text{
	/*padding:7px 10px 14px;*/
	word-spacing: -1px;
	
}

#sidebar .widget div.text{
    padding: 10px;
}

.news.related.con h2{
	font-size:12px;
	padding:5px 15px 7px 11px;
}
.widget > .photo{
	position:relative;
	/*height:166px;*/
	overflow:hidden;
	/*width:390px;*/
}

.news.fce2Col_50_50 .widget img {
	width:347px;
	height:148px;
}

.widget img{
	vertical-align:top;
}
.widget .photo .heading{
	color:#fff;
	bottom:0;
	position:absolute;
	left:0;
	text-transform:uppercase;
}
.widget article.text{
	color:#44494d;
	font:12px/14px Arial, Helvetica, sans-serif;
	letter-spacing:0;
	padding:17px 14px 12px 9px;
	box-shadow:inset 0 3px 2px #e3e3e3;
	-webkit-box-shadow:inset 0 3px 2px #e3e3e3;
	-moz-box-shadow:inset 0 3px 2px #e3e3e3;
	min-height:145px;
}
.widget article.text p{margin:0 0 1px;}

.form-poll{
	color:#fff;
	font-size:12px;
	line-height:14px;
	padding:9px 9px 12px;
}
.form-poll p{margin:0 0 8px;}
.form-poll .question{
	background:url(../images/separator-05.png) repeat-x 0 100%;
	font-weight:bold;
	display:block;
	margin:0 0 5px;
	padding:8px 0 10px;
	position:relative;
}
.form-poll .question:before{
	background:url(../images/separator-05.png) repeat-x;
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:2px;
	width:100%;
}
.form-poll li{
	list-style:none;
	overflow:hidden;
	padding:6px 0 7px;
}
.form-poll input[type="radio"]{
	margin:0;
	padding:0;
	float:left;
	height:15px;
	width:16px;
}
.form-poll label{
	float:left;
	font-size:14px;
	line-height:16px;
	width:230px;
}
.rad-area {
	background:url(../images/sprite.png) no-repeat -727px -50px;
	margin:0 11px 0 0;
	float: left;
	width:17px;
	height:17px;
}
.rad-checked {background-position:-746px -50px;}
.form-poll .jcf-label-active{font-weight:bold;}
.form-poll input[type="submit"]{
	background:#6fa8fa url(../images/sprite.png) no-repeat -689px -79px;
	cursor:pointer;
	border:none;
	display:block;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:9px 0 0;
	padding:0;
	height:26px;
	width:138px;
}
.widget.widget_calendar{padding:1px 0 0;}
#footer{
	border-top:1px solid #08080a;
	background:#7c7e86;
	color:#fff;
	font:12px/16px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:50px;
	padding:19px 7px 0 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.add-nav{float:right;}
.add-nav ul{float:left;}
.add-nav li:first-child{background:none;}
.add-nav li{
	background:url(../images/separator-03.png) no-repeat 0 3px;
	float:left;
	padding:0 8px 0 9px;
}
.add-nav a{
	color:#fff;
	text-decoration:none;
}
.add-nav a:hover{text-decoration:underline;}
.icons, .news.fce2Col_50_50 .widget img.icons{
	background:url(../images/sprite.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	height:31px;
	width:31px;
	z-index:150;
}
.icons.running{background-position:-422px -1px;}
.icons.mountain{background-position:-458px -1px;}
.icons.clock{background-position:-562px -1px;}
.icons.photos{background-position:-528px -1px;}
.icons.videos{background-position:-494px -2px;}

.wallpaper{
	background:url(../images/wallpaper.png) no-repeat;
	position:absolute;
	right:1px;
	top:28px;
	height:954px;
	width:1200px;
	z-index:100;
}
.top{
	background:url(../images/bg-top.png) repeat-x;
	height:41px;
	position:absolute;
	left:0;
	top:0;
	z-index:110;
	width:100%;
}
.tx-sousueventcalendar-pi1 .widget-content {
	/*background:#c11020;*/
}
.calendar{
	/*background:url(../images/bg-calendar.gif) no-repeat 0 36px;*/
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	
	padding-top:10px;
}

.calendar table.list-table {
	width:97%;
}

.calendar .date{
	color:#414753;
	font-size:12px;
	line-height:16px;
	background: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e5e5e5 100%);
	padding:8px 6px 6px 9px;
}


.calendar .date strong{
	font-weight:bold;
	margin:0 18px 0 0;
}
.ui-datepicker-header{
	border-top:1px solid #626771;
	border-bottom:1px solid #373737;
	background: #404652;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTEyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #404652 0%, #111215 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404652), color-stop(100%,#111215));
	background: -webkit-linear-gradient(top,  #404652 0%,#111215 100%);
	background: -o-linear-gradient(top,  #404652 0%,#111215 100%);
	background: -ms-linear-gradient(top,  #404652 0%,#111215 100%);
	background: linear-gradient(to bottom,  #404652 0%,#111215 100%);
	position:relative;
	padding:6px 30px 8px;
	text-align:center;
}
.ui-datepicker-header .ui-datepicker-title{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	text-align:center;
	text-shadow:0 -1px  #282c33;
}
.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next{
	color:#fff;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	position:absolute;
	top:3px;
}
.ui-datepicker-header .ui-datepicker-prev{left:9px;}
.ui-datepicker-header .ui-datepicker-next{right:10px;}
.ui-datepicker-calendar{
	background:#f3f3f3;
	border-collapse:separate;
	margin:0 auto;
	width:220px;
}
.ui-datepicker-calendar th{
	border-bottom:1px solid #bbb;
	text-align:center;
	text-transform:uppercase;
}
.ui-datepicker-calendar th span{
	color:#666;
	font-size:8px;
	line-height:10px;
	display:block;
	padding:4px 2px 4px 0;
}
.ui-datepicker-calendar td{
	background: #ededed;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#dedede 100%);
	text-align:center;
}
.ui-datepicker-calendar td a{
	border:1px solid #fff;
	border-bottom:1px solid #bbb !important;
	border-right:1px solid #bbb !important;
	color:#666;
	display:block;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	padding:4px 0;
	text-shadow:0 1px 0 #f0eeeb;
}
.ui-datepicker-calendar td a:hover{
	border:1px solid #6b6d77;
	background: #a2c8ff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNhMmM4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2M3ZmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #a2c8ff 1%, #3c7fe1 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#a2c8ff), color-stop(100%,#3c7fe1));
	background: -webkit-radial-gradient(center, ellipse cover,  #a2c8ff 1%,#3c7fe1 100%);
	background: -o-radial-gradient(center, ellipse cover,  #a2c8ff 1%,#3c7fe1 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #a2c8ff 1%,#3c7fe1 100%);
	background: radial-gradient(ellipse at center,  #a2c8ff 1%,#3c7fe1 100%);
	color:#fff;
	text-decoration:none;
	text-shadow:0 -1px 0 #2f5284;
}
.ui-datepicker-calendar .ui-state-disabled{
	background: #f5f5f5;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ececec 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ececec 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ececec 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ececec 100%);
}
.ui-datepicker-calendar .ui-datepicker-current-day a{
	border:1px solid #6b6d77;
	color:#fff;
	background: #5f9df4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM1ZjlkZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2M3ZmUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #5f9df4 2%, #3c7fe1 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,#5f9df4), color-stop(100%,#3c7fe1));
	background: -webkit-radial-gradient(center, ellipse cover,  #5f9df4 2%,#3c7fe1 100%);
	background: -o-radial-gradient(center, ellipse cover,  #5f9df4 2%,#3c7fe1 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #5f9df4 2%,#3c7fe1 100%);
	background: radial-gradient(ellipse at center,  #5f9df4 2%,#3c7fe1 100%);
	text-shadow:0 -1px 0 #2f5284;
}
.ui-datepicker-calendar .ui-datepicker-today a{
	border:1px solid #c14140;
	background:#f0d2d1;
	color:#8f1212;
	text-shadow:0 1px 0 #f7e6e5;
}
.ui-state-disabled:first-child{border-left:1px solid #fff;}
.hidden{display:none;}
.lightbox-gallery .slide a .icons{
	background-position:-629px -2px;
	position:absolute;
	left:auto;
	top:auto;
	right:-1px;
	bottom:-2px;
	height:30px;
	width:26px;
}

/* Datepicker i Content */
#content .listelement .tx-sousueventcalendar-pi1 .calendar .date{
    display:none
}

#content .listelement .tx-sousueventcalendar-pi1  .ui-datepicker-calendar{
    padding-top:10px;
    padding-bottom:10px;
    background-color:#fff
}

.lightbox-holder{
	height:0;
	position:relative;
	overflow:hidden;
}
.lightbox-block{
	position:relative;
	overflow:hidden;
	width:1140px;
	z-index:400;
}
.lightbox-comment{width:100%;}
.lightbox-comment-inline { display:none; }
.lightbox-comment-outer {
	width: 1138px;
	padding-left: 1px;
	position:relative;
	z-index:500;
}
.lightbox-comment .coments-list{
	background: #f7f7f7;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d4d5d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d4d5d5));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d4d5d5 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#d4d5d5 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d4d5d5 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#d4d5d5 100%);
}
.lightbox-comment .heading {
	background:url(../images/separator-08.png) repeat-x 0 100%;
	overflow:hidden;
	/*border-left:1px solid #3f3f3f;
	border-right:1px solid #3f3f3f;*/
	padding:8px 9px 8px 10px;
}
.lightbox-comment header.heading h3 {
	color:#1e1f24;
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	padding:0;
	text-shadow:none;
	text-transform:none;
	letter-spacing:inherit;
}
.lightbox-comment .title{
	float:right;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	padding:0 13px 0 0;
	text-transform:uppercase;
}
.lightbox-comment .reg{float:right;}
.lightbox-comment .reg .disabled a{
	background: #b5b6bb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I1YjZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWFhYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b5b6bb 1%, #a9aaac 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b5b6bb), color-stop(100%,#a9aaac));
	background: -webkit-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: -o-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: -ms-linear-gradient(top,  #b5b6bb 1%,#a9aaac 100%);
	background: linear-gradient(to bottom,  #b5b6bb 1%,#a9aaac 100%);
}
.lightbox-comment .reg .disabled a span{
	background: #b9d4fd;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I5ZDRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NmIxZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b9d4fd 1%, #96b1df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b9d4fd), color-stop(100%,#96b1df));
	background: -webkit-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: -o-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: -ms-linear-gradient(top,  #b9d4fd 1%,#96b1df 100%);
	background: linear-gradient(to bottom,  #b9d4fd 1%,#96b1df 100%);
}
.lightbox-comment .reg a:hover{text-decoration:none;}
.lightbox-comment .reg a span{
	font-size:12px;
	line-height:11px;
	height:14px;
	padding:1px 7px 0 7px;
	width:auto;
}
.lightbox-comment li{
	float:left;
	margin:0 0 0 9px;
}
.lightbox-comment .reg li:first-child a span{padding:1px 7px 0 4px;}
.lightbox-comment .reg a{
	background: #6b6d77;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNmQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzU0NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6b6d77 0%, #535459 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6d77), color-stop(100%,#535459));
	background: -webkit-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: -o-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: -ms-linear-gradient(top,  #6b6d77 0%,#535459 100%);
	background: linear-gradient(to bottom,  #6b6d77 0%,#535459 100%);
	color:#fff;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	text-align:center;
	height:14px;
	width:auto;
	padding:1px;
}
.lightbox-comment .reg span{
	background: #74acfb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0YWNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzVmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #74acfb 0%, #2c5fb9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74acfb), color-stop(100%,#2c5fb9));
	background: -webkit-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: -o-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: -ms-linear-gradient(top,  #74acfb 0%,#2c5fb9 100%);
	background: linear-gradient(to bottom,  #74acfb 0%,#2c5fb9 100%);
	display:block;
	padding:0 5px 0 34px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:relative;
	height:24px;
	width:136px;
}
.lightbox-comment .paging{
	background:#d4d5d5;
	border-top:1px solid #050506;
	border-bottom:1px solid #050506;
	padding:6px 9px 8px;
}
.lightbox-comment .paging .next a{background-position:-362px -66px;}
.lightbox-comment .paging li{margin:0 0 0 8px;}
.lightbox-comment .paging .next{margin:3px 0 0 9px;}
.lightbox-comment .add-comment{
	background:#fff;
	padding:0 11px 9px;
}
.lightbox-comment .add-comment textarea{width:1034px !important;}
.lightbox-comment .add-comment .row{
	font-size:12px;
	line-height:14px;
	padding:7px 0 5px;
}
.coment-area{
	background:url(../images/separator-09.png) repeat-y 400px 0;
	/*border:1px solid #3f3f3f;*/
	border-top:none !important;
	border-bottom:1px solid #717171 !important;
	overflow:hidden;
	padding:9px 10px 18px;
}
.coments-list-h{
	border-top:1px solid #abaeb2;
	background: #f1f2f2;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f1f2f2 0%, #d4d5d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f2f2), color-stop(100%,#d4d5d5));
	background: -webkit-linear-gradient(top,  #f1f2f2 0%,#d4d5d5 100%);
	background: -o-linear-gradient(top,  #f1f2f2 0%,#d4d5d5 100%);
	background: -ms-linear-gradient(top,  #f1f2f2 0%,#d4d5d5 100%);
	background: linear-gradient(to bottom,  #f1f2f2 0%,#d4d5d5 100%);
}
.coment-area .box{float:left; width:400px;}
.coment-area .avatar{
	float:left;
	margin:0 23px 0 0;
}
.coment-area .holder{
	color:#1e1f24;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	padding:9px 0 0;
}
.coment-area p{margin:0;}
.coment-area .holder-meta{margin:0 0 1px;}
.coment-area .holder-meta a{
	font-weight:bold;
	padding:0 2px 0 0;
}
.coment-area .holder-meta span{
	color:#838487;
	padding:0 0 0 2px;
}
.coment-area .box-first{
	margin:0 28px 0 0;
	width:382px;
}
.coment-area .box-second{
	margin:0 45px 0 0;
	width:344px;
}
.coment-area .box-third{width:302px;}
.lightbox-carousel{
	background:#fff;
	height:105px;
	margin:0 0 10px;
	position:relative;
	padding:10px 0;
	width:1140px;
	box-shadow:inset 0 -2px 20px #d9d9d9;
	-webkit-box-shadow:inset 0 -2px 20px #d9d9d9;
	-moz-box-shadow:inset 0 -2px 20px #d9d9d9;
}
.lightbox-carousel .gmask-center{
	margin:0 50px;
	overflow:hidden;
}
.lightbox-carousel .mask{
	float:left;
	position:relative;
	overflow:hidden;
	width:1050px;
}
.lightbox-carousel .slideset{
	overflow:hidden;
	width:99999px;
}
.lightbox-carousel .slide{
	float:left;
	margin:0 10px 0 0;
	width:140px;
}
.lightbox-carousel .slide a{
	display:block;
	position:relative;
	height:105px;
	width:140px;
}
.lightbox-carousel .slide.active .border{display:block;}
.lightbox-carousel .slide:hover .border{display:block;}
.lightbox-carousel .slide .border{
	border:4px solid #b31716;
	display:none;
	position:absolute;
	left:0;
	top:0;
	height:97px;
	/*width:132px;*/
	width:142px;
}
.lightbox-carousel .btn-prev,
.lightbox-carousel .btn-next{
	background:url(../images/sprite.png) no-repeat;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	height:125px;
	width:40px;
	z-index:50;
}
.lightbox-carousel .btn-prev{
	background-position:-831px 0;
	left:0;
}
.lightbox-carousel .btn-next{
	background-position:-874px 0;
	right:0;
}
.lightbox-slideshow{
	background:#fff;
	border-left:1px solid #110c09;
	border-right:1px solid #110c09;
	/*padding:12px 9px 8px;*/
}
.lightbox-slideshow .slide-image-wrapper {
	padding:12px 9px 8px
}
.lightbox-slideshow .heading{
	overflow:hidden;
	padding:9px 0 6px 2px;
	font-size:12px;
	line-height:16px;
}
.lightbox-slideshow h2{
	color:#1e1f24;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	float:left;
	margin:0 13px 0 0;
	text-transform:uppercase;
}
.lightbox-slideshow .date{float:right;}
.lightbox-slideshow .like{float:left;}
.lightbox-slideshow .rating-holder{
	margin:0 3px 0 13px;
	float:right;
}
.lightbox-slideshow .star-rating{
	margin:0 -2px 0 13px;
}
.lightbox-slideshow .sum{
	float:right;
	font-weight:bold;
	padding:0 0 0 14px;
}
.lightbox-slideshow .slideset{
	position:relative;
	height:813px;
	width:1138px;
}
.lightbox-slideshow .slide.active{z-index:10;}
.lightbox-slideshow .slide{
	position:absolute;
	left:0;
	top:0;
	width:1138px;
	z-index:1;
}
.lightbox-slideshow .slide img{vertical-align:top;}
.lightbox-slideshow .description{
	color:#1e1f24;
	font-size:12px;
	line-height:15px;
	padding:0 2px;
}
.lightbox-block-black .lightbox-carousel{
	background: #404652;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDY1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFjMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #404652 0%, #1a1c20 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404652), color-stop(100%,#1a1c20));
	background: -webkit-linear-gradient(top,  #404652 0%,#1a1c20 100%);
	background: -o-linear-gradient(top,  #404652 0%,#1a1c20 100%);
	background: -ms-linear-gradient(top,  #404652 0%,#1a1c20 100%);
	background: linear-gradient(to bottom,  #404652 0%,#1a1c20 100%);
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin:0 0 11px;
}
.lightbox-block-black .coments-list-h{border-top:none !important;}
.lightbox-block-black .lightbox-slideshow .heading{padding:7px 9px 6px 11px;}
.lightbox-block-black .lightbox-carousel .btn-prev{background-position:-918px 0;}
.lightbox-block-black .lightbox-carousel .btn-next{background-position:-961px 0;}
.lightbox-block-black .lightbox-slideshow{
	border:1px solid #3f3f3f;
	border-bottom:none !important;
	background:#000;
	padding:0 0 9px;
}
.lightbox-block-black .lightbox-comment .heading{padding:8px 9px 8px 10px;}
.lightbox-block-black .lightbox-carousel .slide .border{
	border:2px solid #e20516;
	height:101px;
	width:136px;
}
.lightbox-block-black .lightbox-slideshow h2{color:#fff;}
.lightbox-block-black .lightbox-slideshow .description{color:#fff;padding:0 11px;}
.lightbox-block-black .lightbox-slideshow .rating-holder,
.lightbox-block-black .lightbox-slideshow .sum,
.lightbox-block-black .lightbox-slideshow .date {color:#fff;padding:0 11px;}
.lightbox-block-black .lightbox-slideshow .heading{
	padding:7px 0 6px 11px;
	width:1118px;
}
.lightbox-block-black .lightbox-slideshow .slideset{width:1138px;}
.lightbox-block-black .lightbox-slideshow .slide{width:1138px;}
#bg {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}
#bg img {position: absolute;}
.ligh .lightbox-holder{
	height:auto;
	margin:0 auto;
	width:1140px;
}
#main #content .widget .heading h3,
#main #content .widget .csc-textpic-text .text{
	letter-spacing: 1px!important;
	word-spacing: 0px!important;
}
.tx-sosuoffroadkeinanzeigen-pi1 .csc-textpic-text .text{
	color:#1E1F24;
}

.addlineTop {
	background-image: url('../images/bg_werbung_top.gif');
	background-repeat: repeat-x;
	height: 26px;
}

.addlineTop .einzelAdd {
	background-color: #7d7f86;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 7px 0px 18px;
	margin: 4px 0 0 0;
	position: relative;
	display: inline-block;
	background-image: url('../images/red_dot.gif');
	background-position: 3px 3px;
	background-repeat: no-repeat;
}

/*** QUICK STYLE FLO ***/
.widget-content .text h1 {
	font: 28px/30px 'Impact', Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
}
.widget-content .text h2 {
	font: 26px/28px 'Impact', Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
}
.widget-content .text h3 {
	font: 24px/26px 'Impact', Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
}
.widget-content .text h4 {
	font: 22px/24px 'Impact', Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
}

#content p.bodytext {
	margin-bottom:15px;
}

.widget-content .text li {
	display: list-item;
}
.widget-content .text ol,
.widget-content .text ul {
	margin-left: 25px;
	margin-bottom:10px;
}
.widget-content .text ol {
	list-style-type: decimal;
}
.widget-content .text ul {
	list-style-type: square;
}

.tx-jkpoll-pi1,
.csc-textpic {
	background-color: #282c33;
	box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
}
.csc-textpic .widget-content {
	position:static;
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
}

#sidebar .tx-jkpoll-pi1 {
	padding: 10px;
	border-top:1px solid #a3a6aa;
	border-bottom:1px solid #2b2e35;
	background: #74787f;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0Nzg3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQ1NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #74787f 0%, #40454f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74787f), color-stop(100%,#40454f));
	background: -webkit-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: -o-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: -ms-linear-gradient(top,  #74787f 0%,#40454f 100%);
	background: linear-gradient(to bottom,  #74787f 0%,#40454f 100%);
	box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0, 0.3) 0 0 5px;
}
.tx-jkpoll-pi1 form {
	margin-bottom:20px;
}
.tx-jkpoll-pi1 h1 {
	color: #fff;
	margin: 0 0 10px 0;
	font-size:14px;
	font-weight:bold;
}

.tx-jkpoll-pi1 p.bodytext {
	font-weight: normal;
	color: #fff;
	/*border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;*/
	padding:5px 0;
}

.tx-jkpoll-pi1 form {
  color:#fff;
}

.tx-jkpoll-pi1 .tx_jkpoll_pi1_link_list {
	padding-top: 0px;
}

.tx-jkpoll-pi1 .tx_jkpoll_pi1_answers label  {
	float: left;
	font-size: 14px;
	line-height: 16px;
	width: 230px;
	font-weight: bold;
	margin: 1px 4px 8px 0;
	color: #fff;
}

.tx-jkpoll-pi1 .tx_jkpoll_pi1_answers input[type="radio"] {
	margin: 0;
	padding: 0;
	float: left;
	height: 15px;
	width: 16px;
}

.tx-datamintsfeuser-pi1 .item input[type="submit"],
.tx-jkpoll-pi1 form input[type="submit"] {
	background: url("/typo3conf/ext/sousu_event_calendar/res/gfx/bg_send.png") no-repeat scroll 0 0 #6BA5F9;
	border: none;
	cursor: pointer;
	display: block;
	line-height: 0;
	overflow: hidden;
	text-indent: 0px;
	margin: 20px 35px 0 auto;
	padding: 0;
	height: 26px;
	width: 245px;
	color: #fff;
	font-weight: bold;
}
table.poll-first-item tbody td{
	padding:20px 10px;
}
.list-container,
table.poll-first-item  {
	background-color:#fff;
	width:100%;
}

table.list-table {
	background-color:#fff;
	margin:0 10px;
}

table.list-table th {
	background-color:#3E3D3F;/*#1e1f24;*/
	color: #fff;
	text-align: left;
	vertical-align:top;
	padding:3px 5px;
}

table.list-table td {
	font-size: 12px;
	vertical-align:top;
	border-bottom:1px dotted #aaa;
	text-align: left;
	vertical-align:top;
	padding:10px 10px 10px 5px;
}

table.poll-first-item td {
	text-align: left;
	vertical-align:top;
}

.tx-jkpoll-pi1 table.list-table td img {
	float:left;
	margin-right:10px;
}

.tx-jkpoll-pi1 table.list-table td ,
.tx-jkpoll-pi1 table.list-table td ul.poll-infos li a, 
.description, .poll-description{
	color:#aaa;
}

.tx-jkpoll-pi1 table.list-table td.resultLink  {
	text-align:center;
}

.tx-jkpoll-pi1 table.list-table td.resultLink img {
	float:none;
}

.tx-jkpoll-pi1 table.list-table td ul.poll-infos li h2.poll-headline a, 
.tx-offroadlinks-pi1 li h2.headline a, 
.calendar .headline a, 
.tx-offroadtours-pi1 .headline a,
.listelement .widget-content .list-item h4,
.tx-flseositemap-pi1 .deep0 > a
{
	/*color:#1e1f24;*/
	text-transform:uppercase;
	color:#3E3D3F;
	background:url(../images/list-item-grey.png) no-repeat 0 3px transparent;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	line-height:16px;
}

.tx-flseositemap-pi1 li.deep0, .list-item {
	border-bottom:1px dotted #aaa;
}

.list-item {
	margin-bottom:10px;
}

#content ul.tx_jkpoll_pi1_answers li {
	clear:both;
	color:#545353;
}

#content ul.tx_jkpoll_pi1_answers:after {
	clear:both;
	content:'';
	display:block;
}

#content ul.tx_jkpoll_pi1_answers label {
	color:#545353;
}

#content .tx-jkpoll-pi1  {
	padding:10px;
	background-color:#fff;
}
#content .listelement .tx-jkpoll-pi1  {
	padding:0px;
	background-color:transparent;
}
#content .tx-jkpoll-pi1 form .pollsubmit {
	margin:0px;
}

#content .tx-jkpoll-pi1 .poll-header .poll-info {
	float:left;
	width:465px;
	margin-bottom:10px;
  color:#1E1F24;
}

.tx_jkpoll_pi1_result_detail {
    float:right;
    width:400px;
	margin:0 0px 10px 0px;
}

/*Listenansicht Umfrage => should be moved to headline red layout - mp */
.listelement {
	margin-bottom:20px;
}


#content .tx-jkpoll-pi1 p{
    color:#000;
}

#content .tx-jkpoll-pi1 h1 {
    font-weight: bold;
    color: #000;
    font-size:18px;
    line-height:20px;
    margin: 0 0 10px 0;
}

#content .tx-jkpoll-pi1 .precent-value {
	margin-left:10px;
	color:#000;
}

.tx-jkpoll-pi1 th{
    font-weight:bold;
}

.tx-jkpoll-pi1 td, table.poll-first-item tbody td .tx_jkpoll_pi1_result_horizontal td{
    padding:5px 10px 5px 10px;
    
}

.poll-first-item .tx_jkpoll_pi1_result_horizontal {
	margin-left:-10px;
}

.tx_jkpoll_pi1_result_horizontal {
	font-size:11px;
	/*margin-top:14px;*/
}

.tx_jkpoll_pi1_result_horizontal td {
	padding:0 8px 0px 0;
	line-height:15px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

.tx_jkpoll_pi1_result_horizontal td.answer-text {
	color:#666;
}

.tx_jkpoll_pi1_result_horizontal td.single-amount {
	padding-left:28px;
	color:#AAAAAA;
}

#content .tx-jkpoll-pi1 .tx_jkpoll_pi1_result_votes {
	color:#aaa;
	font-size:11px;
	text-align:right;
}

#content .tx-jkpoll-pi1 .poll-info h2.poll-headline {
	float:none;
	
}

#content .tx-jkpoll-pi1 form ul.tx_jkpoll_pi1_answers, #content .tx-jkpoll-pi1 form .pollsubmit {
	margin-left:220px;
}

#content .tx-jkpoll-pi1 .poll_header_title,
.offroad-detail-container h2.headline
{
	background:url(../images/list-item.png) no-repeat 5px #3E3D3F;
	color:#fff;
	font-size:14px;
	padding:3px 5px 3px 20px;
}

#content .tx-jkpoll-pi1 .poll-first-item td  h1{
	/*color:#B21615;
	text-transform:uppercase;*/

}
#content .tx-jkpoll-pi1 .poll-first-item h2.poll-headline a, #content .tx-jkpoll-pi1 .poll-header h2.poll-headline {
	/*color:#10B3EF;*/
	color:#1B64D6;
	text-transform:uppercase;
	font-size:16px;
	font-family:'Impact',Arial,Helvetica,sans-serif;
	font-weight:normal;
	word-spacing:1px;
}

#content .tx-jkpoll-pi1 .poll-header h2.poll-headline {
	color:#1B64D6;
}


#content .tx-jkpoll-pi1 .poll-first-item h2.poll-headline, #content .tx-jkpoll-pi1 .poll-header h2.poll-headline  {
	margin-bottom:5px;
	
}
#content .tx-jkpoll-pi1 .poll-first-item .poll-list-item{
	margin-right:5px;
}

#content .tx-jkpoll-pi1 .poll-first-item  td.poll-item-image {
	width:200px;
}

#content .tx-jkpoll-pi1 .poll-first-item  .poll-overview p.bodytext, #content .tx-jkpoll-pi1 .poll-header p.bodytext{
	border:none;
	margin:0 0 5px 0;
	padding:0;
}

#content .tx-jkpoll-pi1 .poll-item-image .voteButton {
	background:url(../images/poll_arrow_white.png) no-repeat 5px #C42027;
	color:#fff;
	width:100px;
	position:absolute;
	padding:3px 5px 3px 20px;
	font-size:12px;
	bottom:3px;
}
#content .tx-jkpoll-pi1 .poll-first-item .poll-item-image a {
	position:relative;
}


.list-table .voteButton {
	
}

#content .tx-jkpoll-pi1 .poll-first-item .poll-item-image .voteButton:hover {
	text-decoration:underline;
}

#content .tx-jkpoll-pi1 .poll-first-item td  h2 a {
	color:#1e1f24;
	text-decoration:none;
	font-weight:bold;
}


.tx_jkpoll_pi1_image {
	margin-bottom:10px;
}

.tx_jkpoll_pi1_result_horizontal td.precent-value {
	text-align:right;
}

.tx_jkpoll_pi1_result_horizontal tr.image td {
	padding-bottom:16px;
}

.tx_jkpoll_pi1_result_horizontal td {
	padding:0 8px 0px 0;
	line-height:15px;
}

.tx_jkpoll_pi1_result_horizontal td:first-child{
    text-transform:uppercase;
}

.listelement .tx_jkpoll_pi1_poll_list a {
    color:#000;
    font-size:13px;
    
}


.tx-fblikebox-pi1 {
	background-color: #fff;
}

header.heading h3 {
color: #fff;
font: 24px/26px 'Impact', Arial, Helvetica, sans-serif;
padding: 0 10px;
text-shadow: 0 1px 0 #3065af;
text-transform: uppercase;
letter-spacing: 1px;
}
/*
#content header.heading {
	border: 1px solid #448ef1;
	background: #1861d4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1861d4 0%, #448ef1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1861d4), color-stop(100%,#448ef1));
	background: -webkit-linear-gradient(top, #1861d4 0%,#448ef1 100%);
	background: -o-linear-gradient(top, #1861d4 0%,#448ef1 100%);
	background: -ms-linear-gradient(top, #1861d4 0%,#448ef1 100%);
	background: linear-gradient(to bottom, #1861d4 0%,#448ef1 100%);
	margin: 0 0 10px;
	min-height: 28px;
	position: relative;
	box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
	-webkit-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
	-moz-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
}
*/
fieldset.powermail_fieldset div.powermail_fieldwrap {
	display: inline-block;
}

/*** SITEMAP **/

.tx-flseositemap-pi1 ul li {
	list-style: circle outside none;
	margin: 0 0 0 20px;
}

.tx-flseositemap-pi1 ul li {
	list-style: circle outside none;
	margin: 0 0 0 15px;
}

.tx-flseositemap-pi1 .deep0 + .deep0 {
	margin-top:3px;
}

.tx-flseositemap-pi1 .deep0 {
	padding-bottom:10px;
}

.tx-flseositemap-pi1 .deep0.last {
	border-bottom:0;
}

.tx-flseositemap-pi1 .deep2 {
	font-style:italic;
}

/**
######## powermail
*/

.tx-powermail {
	padding: 10px
}
.tx-powermail fieldset legend.powermail_legend,
.tx-powermail form h3 {
	display: none;
}

.tx-powermail fieldset .powermail_fieldwrap textarea {
	/*width: 300px!important;*/
} 

.tx-powermail fieldset #powermail_fieldwrap_6 {
	width: 411px;
}

#content .tx-powermail fieldset.powermail_fieldset div.select-powermail_field {
	width: 304px!important
}

.powermail_create {
	font: bold 13px/12px Arial, Helvetica, sans-serif;
	margin: 0 0 9px;
	color: #1e1f24;
}

/* Listenansicht */
.listelement .heading h3, .listelement .heading h5{
    background: url(../images/overlay.png);
    display:block;
    margin-bottom:5px;
    padding: 7px 9px 5px 8px;
	color: #fff;
	font: 24px/26px 'Impact', Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #3065af;
	text-transform: uppercase;
	letter-spacing: 1px;
}


.listelement .heading h3 a, .listelement .heading h5{
    color:#fff
}

.listelement .heading h3 {
	font:18px/22px 'Impact',Arial,Helvetica,sans-serif;
}

.listelement .heading h3 a:hover {
	text-decoration:none;
}

.listelement .widget-content {
	background-color: #fff;
    padding:10px;
}

.listelement .csc-textpic{
    background-color:#fff
}

.listelement .widget-content h4{
    letter-spacing: 0;
    font-size:18px;
}

.listelement .widget-content h5{
    letter-spacing: 0;
}


/* Sitemap */
.csc-menu-1{
    background: #282c33;
    box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
    -webkit-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
    /*width:779px;*/
   padding: 7px 10px 25px 15px;
/*	padding:7px 10px 14px 10px;*/
}

.csc-menu li {
    /*width:300px;*/
	width:335px;    
    padding:3px;
    display:inline-block;
}

.tx-flseositemap-pi1 .deep0  {
	margin-bottom:10px;
}
.csc-menu li a{
    color:#fff;
} 

.tx-flseositemap-pi1{
    padding:10px;
}

.tx-flseositemap-pi1 ul li{
    list-style-type:none;
    font-size:15px;  
    font-weight:bold;  
}

.tx-flseositemap-pi1 ul li li{
    font-weight:normal;
}

.tx-flseositemap-pi1 ul li a{
    color:#000
}

@media ( max-width : 1561px) {

	body,
	#page {
		min-width:0;
	}
	.widget .heading h3 {
	font: 17px/27px 'Impact',Arial,Helvetica,sans-serif;
	}
	
	/* Verhindert komisches Content-Verschwinden auf dem IPad 
	*:not(html) {
		-webkit-transform: translate3d(0, 0, 0);
	}
	
	*/
	.ui-datepicker {
		z-index:250 !important;
	}
	
}

/* Dateilinks */

.csc-uploads{
    background: #fff;
    box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
    -webkit-box-shadow: rgba(0,0,0, 0.3) 0 0 5px;
    /*width:800px;*/
	width:715px;
    padding: 7px 10px 14px 160px;
}
.csc-uploads-fileName{
     
    display:block;
    margin-bottom:5px;
    text-shadow:none;
    letter-spacing: 0;
    color:#000;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    padding: 7px 9px 5px 8px; 
} 

.csc-uploads-description{
    padding:10px;
}

/* indexed search */

.tx-indexedsearch{
    background-color:#fff;
    padding:10px;
}


.tx-indexedsearch-browsebox{
    margin:10px;
    display:inline-block
}


ul.browsebox
{
    margin:10px 0px 0px 0px;
    float:left
}
ul.browsebox li{
    float:left;
    margin-right:5px;
}


.tx-indexedsearch-res{
    clear:both;
    margin-top:20px
}

.offroad-list-view {
    width:100%;
}

.offroad-list-view th{
    background: url(/fileadmin/templates/main/images/overlay.png);
    text-align:left;
    margin-bottom: 5px;
    text-shadow: none;
    letter-spacing: 0;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    padding: 4px 9px 4px 8px;
}

.offroad-list-view td{
    background-color:#fff;    
    margin-bottom: 5px;
    text-shadow: none;
    letter-spacing: 0;
    color:#000;
    border-bottom:1px solid #000;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    padding: 4px 9px 4px 8px;
}
.offroad-list-view td .item-title {
	padding:0 10px;
}

/*** IFRAME SPEZIAL - AWARD 2012 *///
body.awardframe {
	background: #F8FCFE;
}

body.awardframe .tx-offroadinquiry-pi1 .tabs .tab {
	border:none;
	background:transparent;
	padding: 1em 1em;
}

.awardframe #content {
	width:630px;
}

/* terminerstellung */

.tx-sousueventcalendar-pi2 {
    border-top: 1px solid #fff;
    background: #fff;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #fff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #fff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #fff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #fff 0%,#e5e5e5 100%);
    margin: 11px 0 0;
    padding: 5px 0 35px;
}
.tx-sousueventcalendar-pi2 form,
.tx-sousueventcalendar-pi2 .tabs-news {
    background:transparent;
    border:none;
}
.tx-sousueventcalendar-pi2 .tabs-news h2 {
    color:#1e1f24;
    text-shadow:0;
    width:100%;
	word-spacing:0;
}
.tx-sousueventcalendar-pi2 .tabs-news p {
	color:#1e1f24;
}
.tx-sousueventcalendar-pi2 .tabs-news .cols {
    width:auto;
}
.tx-sousueventcalendar-pi2 .specialtogether + .specialtogether {
    clear:both;
    padding-top:20px;
}
.tx-sousueventcalendar-pi2 .cols img.ui-datepicker-trigger {
    margin:8px 0 0 8px;
}
.tx-sousueventcalendar-pi2 form input[type="text"] {
    width:284px;
}
.tx-sousueventcalendar-pi2 form input[type="submit"] {
    background: url("/typo3conf/ext/sousu_event_calendar/res/gfx/bg_send.png") no-repeat scroll 0 0 #6BA5F9;
    margin-right:25px;
}

.create-event.feedback input[type="submit"]{
	text-indent:0;
}

.tx-sousueventcalendar-pi2 form label {
    width:110px;
}

#powermail_fieldwrap_36 {
	display: block;
}

.tx-datamintsfeuser-pi1 div.type-submit {
    display: inline-block;
    margin-left: 170px;	
}

.tx-felogin-pi1 {
	color: #414753;
	padding-bottom: 10px; 
} 

.tx-felogin-pi1 form div label {
    width: 170px;
	clear:both;
}

.tx-felogin-pi1 form div input {
	margin: 0 0 5px 0;
	display: block;
}

.tx-felogin-pi1 form div input[type="submit"]{
	clear:both;
	display: inline-block;
    margin-left: 174px;	
}

/** LINKS **/

/** NEW AN 20130529 **/
.tx-offroadlinks-pi1 section {
	margin-bottom:0;
}

.tx-offroadlinks-pi1 table.list-table .resultLink, table.list-table .resultLink {
	text-align:center;
}

.tx-offroadlinks-pi1 table.list-table {
	margin:0 10px;
	width:97%;
}


.tx-offroadlinks-pi1 .clubsLinksTable {
	padding-top:10px;
}

.tx-offroadlinks-pi1 table.list-table th, .calendar table.list-table th, .tx-offroadtours-pi1 table.list-table th {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	height:auto;
}

.tx-offroadlinks-pi1 .poll-headline {
	margin-bottom:5px;
} 

.tx-offroadlinks-pi1 .text {
	color:#1e1f24;
	padding:0 10px 0;
}

.tx-offroadlinks-pi1 .csc-menu-1 {
	background-color:#fff;
}

.tx-offroadlinks-pi1 .csc-menu-1 li a {
	color:#000;
	font-size:16px; 
	font-family:'Impact',Arial,Helvetica,sans-serif;
	font-weight:normal;
}

.tx-offroadlinks-pi1 .widget {
	position:relative;
}
.tx-offroadlinks-pi1 .widget .newLink {
	position:absolute;
	right:10px;
	bottom:5px;
}


/*
.tx-offroadlinks-pi1 .listelement .heading {
	padding:0 15px;
	background-color:#fff;
}

.tx-offroadlinks-pi1 .listelement h3{
	background:#fff;
	margin-bottom:0;
	padding:2px 20px 2px 20px;
	border-bottom:1px solid #000;
}
.tx-offroadlinks-pi1 .listelement h3 a {
	color:#000;
	text-transform:none;
	font-size:14px;
	text-shadow:none;
	letter-spacing:0;
	font-family:Arial, Helvetica;
}
*/
#content .tx-offroadlinks-pi1 .listelement .widget-content p.bodytext {
	margin-bottom:5px;
}
.tx-offroadlinks-pi1 .listelement .widget-content {
	box-shadow:none;
}


.tx-sousueventcalendar-pi1 .headerlist {
    font-size: 16px;
    padding: 5px;
    text-align: center;
}

/** indexed Search */
td.tx-indexedsearch-title.title {
    font-weight: bold;
    padding: 0 0 15px;
}
span.tx-indexedsearch-path.path {
    display: block;
    padding: 15px 0 0;
}

.tx-indexedsearch-percent.percent {
	text-align: right;
}

.ac_results {
	z-index: 99999!important;
}

/* Werbung oben */
.werbungSkygrapperTop {
    height: 125px;
    position: absolute;
    text-align: right;
    top: -128px;
    /*width: 1357px;*/
    left: 0px;
    
	width:1272px;
}
.werbungSkygrapperRight {
    min-height: 200px;
    position: absolute;
    right: -159px;
    top: -40px;
    width: 150px;
}

/** OFF ROAD ERLEBNISTOUREN **/
.tx-offroadtours-pi1 {
	background-color:#fff;
}

.tx-offroadtours-pi1, .tx-offroadlinks-pi1 {
	margin-top:-20px;
	margin-bottom:-20px;
}

.offroad-list-container{
	width:97%;
}

.tx-offroadtours-pi1 .offroad-list-image {
	float:left;
	margin-right:10px;
}
/*
.tx-offroadtours-pi1 img {
    vertical-align: middle;
}

.offroad-list-container th{
    background: url(/fileadmin/templates/main/images/overlay.png);
    
    margin-bottom: 5px;
    text-shadow: none;
    letter-spacing: 0;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    padding: 4px 9px 4px 8px;
}

.offroad-list-container td{
    background-color:#fff;    
    margin-bottom: 5px;
    text-shadow: none;
    letter-spacing: 0;
    color:#000;
    border-bottom:1px solid #000;
    font: bold 18px/18px Arial, Helvetica, sans-serif;
    padding: 10px 9px 10px 8px;
}


.offroad-list-container td span{
    display:inline-block;
    font-size:14px;
    vertical-align: middle;
}

*/

#tx-mmforum-footer {
	display:none;
}

.tx-offroadmediathek-pi1 .photo{
	margin:0 10px 0 0;
}

/* Monats Paginierung */
.month_overview ul{
    display:inline-block;
    margin:10px 0px 0px 10px;
}
.month_overview ul li{
    float:left;    
    padding:7px;
}

.month_overview ul li a{
    color:#fff;
}


/** User Images Upload **/
.tx-sosuuserimages-pi1 .user-image-upload {
	padding:10px;
    background: linear-gradient(to bottom, #FFFFFF 1%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    font-size: 12px;
    line-height: 15px;
}
.tx-sosuuserimages-pi1 .user-image-upload .slide  {
	position:relative;
}
.tx-sosuuserimages-pi1 .user-image-upload  h1 {
	color:#414753;
}

.tx-sosuuserimages-pi1 .user-image-upload  table {
	border-collapse:collapse;
}

.tx-sosuuserimages-pi1 .user-image-upload td {
	vertical-align:top;
	padding-bottom:10px;
}
.tx-sosuuserimages-pi1 .user-image-upload td label {
	width: 160px;
}

.tx-sosuuserimages-pi1 .user-image-upload td textarea {
	width:324px;
}

.tx-sosuuserimages-pi1 .user-image-upload .img-delete {
	position:absolute;
	top:0;
	right:4px;
}

#tx_sosuuserimages_pi1_image_upload {
	margin-left:165px;
}

.video-album .block {
	cursor:pointer;
}


.tx-offroadmediathek-pi2 .tx-pagebrowse-pi1 {
	position: absolute;
	bottom: -45px;
	left:267px;
}

.tx-offroadmediathek-pi2 .tx-pagebrowse-pi1 li {
	color:#ddd;
}

.tx-offroadmediathek-pi2 .tx-pagebrowse-pi1 li a {
	color:#fff;
}

.tx-offroadmediathek-pi2 .tx-pagebrowse-pi1 li a:hover {
	text-decoration:none;
}

.tx-offroadmediathek-pi2 {
	position:relative;
}

.tx-offroadmediathek-pi2 .tabLoader {
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
}

.tx-offroadmediathek-pi2 .tabLoader div {
	position:absolute;
	top:50%;
	left:50%;
	background:url("../images/ajax-loader.gif") no-repeat center center #000;
	width:36px;
	height:36px;
	border-radius:3px;
}

.fb-share {
	background:url("../img/teilen-button-facebook.png") no-repeat -2px -1px transparent;
	width:61px;
	height:22px;
	display:inline-block;
	text-indent: -9999px;
}

.link-to-form {
	margin-top:5px;
}

.ui-datepicker-trigger {
	width:auto !important;
}

.powermail_fieldwrap {
	width: 100%;
	margin-bottom: 7px;
}
.powermail_radio_outer {
	float: left;
}
.powermail_fieldwrap_radio legend,
.powermail_fieldwrap_check legend {
	color: #414753;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 8px 4px 0 0;
	width: 98px;
}
.powermail_check_inner label {
	width: 500px;
	margin-top:0;
}
.rad-area {
	margin-top: 5px;
}
.powermail_message_error {
	font-size: 120%;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
}

.werbungSkygrapperTop,
.werbungSkygrapperTop *,
.werbungSkygrapperRight,
.werbungSkygrapperRight * {
	z-index: 9999999;
}

.video-placeholder {
	width:1120px;
	height:744px;
	background-color:#000;
	color:#000;
	position:relative;
}

.video-placeholder:before {
	content:'Loading...';
	font-size:24px;
	font-weight:bold;
	color:#fff;
	top:360px;
	left:500px;
	position:absolute;
}

.offroadvideo {
  display:inline-block;
}

.powermail_check_inner_6 div {  margin-left: 28px}