/* CSS Document */


@import url(menuGreen.css);
@import url(menuBlue.css);
@import url(menuFooter.css);
@import url(breadcrumb.css);

/*
 * 100% height layout with header and footer using divs
 * 
 */
html,body{
	margin:0;
	padding:0;
/*	height:100%;
*/	background-color:#211B1B;
}

body{
	behavior: url(/website/dev/fileadmin/template/js/csshover.htc);  /* se folseste atunci cand avem nevoie sa transformam in IE6 LI:HOVER sa fie functional */	
}
html {
     overflow: -moz-scrollbars-vertical;
}
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

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

a:hover {
	text-decoration:underline;
}
a:active, a:focus{outline: none;}
input, select, textarea {
	background-color:#ECE3D2;
	color:#211B1B;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
}

#mainContainer {
	position:relative;
	margin:0 auto;
	width:998px;
	
/*	height:auto !important;
	height:100%;

	min-height:100%;
*/	border:1px solid #000000;
	border-top:0;
	border-bottom:0;
}

/*
***************************************************************************
* 
*/
/*
* styles for footer 
* 
*/
#mainFooter {
/*	position:absolute;
	bottom:0;
*/	width:998px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:37px;
}

#marginTop {
	width:1000px;
	height:36px;
	border-bottom:1px solid #000000;
	background-color:#211B1B;
	margin-left:-1px;
}
#marginBottom {
	width:1000px;
	height:36px;
	border-top:1px solid #000000;
	background-color:#211B1B;
	margin-left:-1px;
	position:absolute;
	bottom:0;
}

/****    ESCAPE FOR SAFARI   ******/


#mainContent {
	margin:38px auto;
	width:930px;
}
.mainContentDefault {
/*	background-attachment: scroll;
	background-image: url(../images/backgrMainContentDefault.png);
	background-repeat: repeat-y;
	background-position: left top;
*/}
.leftColumn {
	float:left;
	width:215px;
}

.rightColumn {
	float:left;
	width:697px;
	margin-left:18px;
	position:relative;
}

.greenBox {
	background-color:#77599B;
	display:block;
	width:215px;
	margin-bottom:11px;
}

.greenBox .logo {
	position:absolute;
	margin-left:-29px !important;
	margin-top:-96px;
}

.blueBox {
	display:block;
	width:215px;
	background-attachment: scroll;
	background-color: #2A2F33;
	background-image: url(../images/backgrBlueBox.png);
	background-repeat: repeat-x;
}

.menusBottom {
	height:33px;
	border-top:1px solid #A18320;
	display:block;
	width:930px;
	margin-left:38px;
	margin-top:23px;
	bottom:36px;
	position:absolute;
	padding-top:5px;
}
.socialMenuBox {
	float:left;
	width:400px;
}
.socialMenuBox a img{
	border:0;
}

.headerBox {
	width:704px;
	display:block;
	margin-bottom:11px;
	background-color:#F7C823;
	padding-bottom:10px;
}
.headerBox div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
}
.grayLightBox {
	width:704px;
	height:180px;
	display:block;
	background-attachment: scroll;
	background-color: #443C36;
	background-image: url(../images/backgrGrayLightBox.png);
	background-repeat: repeat-x;
	margin-bottom:11px;
}
.grayLightBox .delimiterBox{
	padding:20px 0;
}
.grayLightBox .leftBox{
	width:352px;
	float:left;
	background-attachment: scroll;
	background-image: url(../images/delimiterBoxGrayLight.png);
	background-repeat: repeat-y;
	background-position: 349px 0;
}
.grayLightBox .rightBox{
	width:352px;
	float:right;
}


.grayDarkBox {
	width:704px;
	display:block;
	margin-bottom:11px;
	height:190px;
	height:auto;
}
.grayDarkBox .leftBox{
	width:352px;
	float:left;
}
.grayDarkBox .rightBox{
	width:352px;
	float:right;
}

.grayDarkBox H3{
	display:block;
	color:#ECE3D2;
	font-size:22px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:20px;
}
.grayDarkBox p a {
	color:#ECE3D2;
	background-attachment: scroll;
	background-image: url(../images/bulletGrayDark.png);
	background-image: url(../images/bulletGrayDark.gif);
	background-repeat: no-repeat;
	background-position:0 5px;
	padding-left:15px;
}

/* fceBoxGrayImage */

.fceBoxGrayImage {
	width:311px;
	margin:0 auto;
}

.fceBoxGrayImage .image{
	float:left;
	width:85px;
}

.fceBoxGrayImage .textBox{
	float:left;
	width:215px;
}
.fceBoxGrayImage .textBox H3{
	display:block;
	border-bottom:1px solid #645850;
	color:#ECE3D2;
	text-align:center;
	font-size:22px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
}
.fceBoxGrayImage .textBox p{
	padding:0px;
	padding-bottom:10px;
	color:#ECE3D2;
}
.fceBoxGrayImage .textBox p.more{
	background-attachment: scroll;
	background-image: url(../images/moreBoxGray.png);
	background-repeat: no-repeat;
	display:block;
	width:64px;
	height:24px;
	margin-left:10px;
}

.fceBoxGrayImage .textBox p.more a {
	background-attachment: scroll;
	background-image: url(../images/moreBulletGray.png);
	background-repeat: no-repeat;
	background-position:0px 5px;
	color:#211B1B;
	padding-left:18px;
	font-size:11px;
}
.fceBoxGrayImage .textBox p.more a:hover {
	text-decoration:none;
}

/* fceHeaderBoxHomePage */

.fceHeaderBoxHomePage {
	background-attachment: scroll;
	background-image: url(../images/delimiterHeaderBox.png);
	background-repeat: repeat-y;
	background-position:116px 0;
	width:668px;
	margin:0 auto;
	margin-top:10px;
	padding:5px 0;
}

.fceHeaderBoxHomePage .left{
	width:116px;
	float:left;
}
.fceHeaderBoxHomePage .left H1{
	text-align:center;
	color:#000000;
	font-size:18px;
	font-weight:normal;
}



.fceHeaderBoxHomePage .right{
	width:551px;
	float:left;
}

.fceHeaderBoxHomePage .right p{
	color:#000000;
	font-size:14px;
	padding-left:20px;
}

.fceBox {
	clear:both;
	margin-bottom:10px;
}
/* newsletterBox */

.newsletterBox {
	color:#ECE3D2;
	width:215px;
}
.newsletterBox H2 {
	color:#ECE3D2;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:32px;
	padding-bottom:5px;
}
.newsletterBox H3 {
	color:#ECE3D2;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:5px;
}

.newsletterBox fieldset{
	border:0;
	width:215px;
}

.newsletterBox #mce-EMAIL,
#EMAIL {
	background-attachment: scroll;
	background-image: url(../images/backgrNewsletterInput.png);
	background-repeat: no-repeat;
	width:175px;
	height:16px;
	border:0;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

.newsletterBox .mce_inline_error {
	color:#990000;
}
.btnUnsub {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
}

.button {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
	margin-left:70px;
}
.btn {
	background-attachment: scroll;
	background-image: url(../images/subscribeButton.png);
	background-repeat: no-repeat;
	width:85px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
}
#unsubForm td {
	padding-right:10px;
	padding-bottom:10px;
}
#unsubForm table {
	padding-top:20px;
}
.newsletterBox .subscribe, 
.newsletterBox .unsubscribe {
	float:left;
	width:100px;
	margin-top:10px;
}
.newsletterBox .unsubscribe a{
	text-decoration:underline;
	font-weight:bold;
	color:#ECE3D2;
}
.headerBoxDefault {
	padding:0;
}

.contentBox {
	padding:18px 0;
}


.contentBox H1{
	padding-bottom:15px;
	font-size:22px;
}
.contentBox H2 {
	padding-bottom:10px;
	font-size:18px;
	padding-top:20px;
}
.contentBox H3 {
	padding-bottom:10px;
	font-size:18px;
}

.contentBox p {
	padding-bottom:10px;
}
.contentBox ol{
	margin-left:30px;
	margin-bottom:10px;
}
.contentBox ol li{
	margin:0;
	padding:0;
}


fieldset {
	width:660px;
	width:auto;
}
.tx-srfeuserregister-pi1 input {
	margin:0;
	padding:0;
}
.tx-srfeuserregister-pi1-password {
	background-attachment: scroll;
	background-image: url(../images/backgrInputPass.png);
	background-repeat: no-repeat;
	width:87px;
	height:16px;
	border:0;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

.tx-srfeuserregister-pi1 .userQualifications .col,
.tx-srfeuserregister-pi1 .userAvailability .col {
	width:220px;
	float:left;
}
.userQualifications dt,
.userAvailability dt{
	width:178px;
}
.userQualifications dd,
.userAvailability dd {
	width:30px;
}
.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-text {
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
}
.tx-srfeuserregister-pi1 dd select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:140px;
}

.tx-srfeuserregister-pi1 .userQualifications .col dd select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:50px;
}

.tx-srfeuserregister-pi1 .userName .col,
.tx-srfeuserregister-pi1 .userLocation .col,
.tx-srfeuserregister-pi1 .userContact .col,
.tx-srfeuserregister-pi1 .userSocial .col  {
	width:330px;
	float:left;
}
.tx-srfeuserregister-pi1 .userName .col1  {
	width:704px;
}
input#tx-srfeuserregister-pi1-password {
	float:left;
}
label.tx-srfeuserregister-pi1-password-again {
	margin-left:154px;
}
input#tx-srfeuserregister-pi1-password_again {
	position:absolute;	
	display:block;
	margin-left:330px;
	margin-top:-16px;
}

.tx-srfeuserregister-pi1 .userName .col1 dt {
	width:83px;
}

.tx-srfeuserregister-pi1 .userName .col1 dd {
	width:350px;
}


.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-uploader {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:250px;
	margin-bottom:5px;
}
.userImages dt{
	display:none;
}

fieldset.allFieldset {
	border:0;
}
.tx-srfeuserregister-pi1 .userImages dd {
	width:650px;
	padding-left:10px;
}
.tx-srfeuserregister-pi1 .userImages dd .singleImage{
	width:300px;
	float:left;
	margin-bottom:5px;
	margin-left:30px;
}

.tx-srfeuserregister-pi1 input[type="password"] {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:3px;
}
.tx-srfeuserregister-pi1 fieldset.userContact .clear {
	display:none;
}
.userBio dt{
	display:none;
}
.userBio dd{
	text-align:center;
	width:660px;
}

#tx-srfeuserregister-pi1-comments {
	width:620px;
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;

}
.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-submit {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
	cursor:pointer;
}
fieldset {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
}

#addNews {
	width:660px;
}
#addNews fieldset {
	padding:5px 10px;
	width:640px;
	width:674px;
}
#addNews .col {
	width:300px;
	float:left;
}

#addNews .col label {
	width:140px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#addNews .col .inputf {
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
}
#addNews .inputb {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	height:16px;
	width:150px;
}

#addNews select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	width:140px;
	margin:0;
	padding:0;
	height:auto;
	color:#000000;
}
#addNews select option{
	color:#000000;
}
#addNews .eventAbout {
	text-align:center;
}
#addNews textarea {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	width:640px;
	margin:0;
	padding:0;
}

#addNews div{
	margin-bottom:5px;
}
#addNews #saveEvent {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
	margin-left:230px;
	margin-top:10px;
}
#addNews legend {
	font-weight:bold;
	padding:0 5px;
}

/* FE LOGIN */

.tx-felogin-pi1 {}

.tx-felogin-pi1 legend{
	display:none;
}
.tx-felogin-pi1 fieldset{
	border:0;
}
.tx-felogin-pi1 form{
	padding-top:20px;
}
.tx-felogin-pi1 #user,
.tx-felogin-pi1 #pass{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
	margin-bottom:5px;
}
.tx-felogin-pi1 label {
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
}

.tx-felogin-pi1 .btn {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
	margin-left:150px;
}
.loginBox {
	color:#FFFFFF;
	display:none;
}
.loginBox .tx-felogin-pi1 label {
	display:block;
	float:none;
	width:150px;
	margin-bottom:5px;
}
.loginBox .tx-felogin-pi1 H3 {
	color:#ECE3D2;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:32px;
	padding-bottom:5px;
}
.loginBox .tx-felogin-pi1 .btn {
	background-attachment:scroll;
	background-image:url(../images/subscribeButton.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:85px;
	margin-left:0;
}

.loginBox .tx-felogin-pi1 #user,
.loginBox .tx-felogin-pi1 #pass{
	background-attachment:scroll;
	background-image:url(../images/backgrNewsletterInput.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:175px;
	margin-bottom:5px;
}

.logoutBox {
}

.loginLink {
	position:absolute;
	right:20px;
	top:-20px;
	z-index:20;
}
.loginLink ul li{
	list-style:none;
}


/* MM FORUM */

th.tx-mmforum-th {
	background:#8B3032 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
	text-align:left;
}
td.tx-mmforum-subth2 {
	background-color:#EEEEEE;
	color:#8B3032;
	font-size:11px;
	padding:5px;
	text-align:center;
}
.tx-mmforum-pi1 a:hover {
	color:#8B3032;
}
.tx-mmforum-textbutton a:hover {
	color#8B3032;
	text-decoration:none;
}
table.tx-mmforum-table {
	border:1px solid #8B3032;
	border-collapse:separate;
	border-spacing:0;
	padding:0;
	margin:0;
}

td.tx-mmforum-td {
	border-collapse:separate;
	border-top:1px solid #8B3032 !important;
	border-right:0px solid #8B3032 !important;
	color:#000000;
	font-size:11px;
	padding:5px;
}

th.tx-mmforum-th {
	border-collapse:separate;
	border-top:1px solid #8B3032 !important;
	border-right:0px solid #8B3032 !important;
	color:#ECE3D2;
	font-size:11px;
	padding:5px;
}
#tx-mmforum-footer {
	display:none;
}

.tx-mmforum-textbutton {
	background-color:#F0F0F0;
	border:1px solid #8B3032;
	float:left;
	margin:0 4px 0 0;
	padding:3px;
	text-decoration:none;
	white-space:nowrap;
}
.tx-mmforum-pi1 a {
	color:#8B3032;
}

input.tx-mmforum-button {
	background-color:#8B3032;
	border:1px solid #8B3032;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0 5px 5px;
	vertical-align:middle;
}
td.tx-mmforum-pi1-newpost-left {
	border:1px solid #8B3032;
	border-left:0;
	border-collapse:collapse;
	border-top:1px solid #DDDDDD;
	font-family:Tahoma;
	font-size:11px;
	padding:10px;
	text-align:left;
	width:150px;
}
td.tx-mmforum-pi1-newpost-middle {
	border:1px solid #8B3032;
	border-left:0;
	border-collapse:collapse;
	border-top:1px solid #DDDDDD;
	border-right:0px solid #8B3032 !important;
	font-family:Tahoma;
	font-size:11px;
	padding:10px;
	text-align:center;
}
td.tx-mmforum-subth {
	background-color:#EFCFD0;
	border:1px solid #8B3032;
	border-left:0;
	border-bottom:0;
}
.userInfo {
	position:absolute;
	right:20px;
	z-index:10;
	margin-top:-22px;
}
.userInfo .user{
	display:inline;
}

.userInfo form{
	display:inline;
}
.userInfo .logout{
	border:0;
	background-color:#211B1B;
	color:#FFFFFF;
	cursor:pointer;
}

ul.csc-menu {
	background-color:#632425;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
}

ul.csc-menu:after {
	content:".";
	display:block;
	font-size:0;
	height:0px;
	overflow:hidden;
}

ul.csc-menu li{
	list-style:none;
	margin:5px 10px;
	margin-top:5px;
	display:inline;
}

ul.csc-menu li a{
	color:#FFFFFF;
}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color:#FCF2C8;
	border:1px solid #DBA83B;
	color:inherit;
	padding:5px;
	display:none;
}

.tx-dropdownsitemap-pi1 a,
.tx-dropdownsitemap-pi1 a:link,
.tx-dropdownsitemap-pi1 a:visited,
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#FFFFFF;
}
.tx-dropdownsitemap-pi1 div {
	margin-left:0px;
	margin-top:2px;
	padding:2px;
}
#workshopList table{
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
	width:100%;
	margin-top:20px;
}
#workshopList th,
#workshopList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#workshopList th {
	background-color:#8B3032;
	color:#FFFFFF;
}
.noEdit #workshopList th.edit,
.noEdit #workshopList td.edit {
	display:none;
}

#workshopDetail .userInfoBox {
	float:right;
	width:528px;
}
#workshopDetail .userInfoBox .colL{
	float:left;
	width:310px;
	height:35px;
}
#workshopDetail .userInfoBox .colR{
	float:left;
	width:216px;
	text-align:right;
	height:35px;
}

#workshopDetail .userInfoBox H1{
	font-size:16px;
	margin:0;
	padding:0;
}

#workshopDetail .col {
	width:264px;
	float:left;
}
#workshopDetail .col dd{
	width:75px;
	padding-left:10px;
	float:left;
	font-weight:bold;
}
#workshopDetail .col dt{
	width:159px;
	float:left;
}
#workshopDetail .col dd.skype{
	background-attachment: scroll;
	background-image: url(../images/skypeIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}

#workshopDetail .col dd.facebook{
	background-attachment: scroll;
	background-image: url(../images/facebookIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}
#workshopDetail .col dd.twitter{
	background-attachment: scroll;
	background-image: url(../images/twitterIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}


#workshopDetail .clear {
	height:5px;
}
#workshopDetail .imagesBox {
	float:left;
	width:140px;
}

#workshopDetail .boxInfos {
	/*background-color:#DFD2B7;*/
	padding:3px 0;
}
#workshopDetail .boxInfos .clear{
	height:12px;
}
#workshopDetail .thumb{
	float:left;
	margin-right:10px;
	width:35px;
}
#workshopDetail .imageBig {
	margin-bottom:10px;
}
#workshopDetail .imageBig img,
#workshopDetail .thumb img{
	border:1px solid #000000;
}

.tx-srfeuserregister-pi1 fieldset legend {
	white-space:normal;
	margin:0;
	padding:0;
	margin-bottom:8px;
}
.tx-srfeuserregister-pi1 fieldset fieldset legend {
	white-space:normal;
	margin:0;
	padding:5px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:8px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
font-style:italic;
margin-bottom:1em;
padding:0;
}
.tx-srfeuserregister-pi1 fieldset {
	margin-bottom:10px;
}

.tx-srfeuserregister-pi1 fieldset .userLocation,
.tx-srfeuserregister-pi1 fieldset .userSocial,
.tx-srfeuserregister-pi1 fieldset .userQualifications,
.tx-srfeuserregister-pi1 fieldset .userAvailability,
.tx-srfeuserregister-pi1 fieldset .userImages,
.tx-srfeuserregister-pi1 fieldset .userBio {
	margin-bottom:8px;
	white-space:normal;
	display:none;
}

#teacherList {}

#teacherList table{
	width:100%;
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
}

#teacherList th,
#teacherList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#teacherList th {
	background-color:#8B3032;
	color:#FFFFFF;
}

#teacherList th a{
	color:#FFFFFF;
	font-weight: bold;
}

#searchWorkshop {
	margin-top:20px;
}
#searchWorkshop label{
	float:left;
	display:block;
	width:70px;
	margin-bottom:5px;
	font-weight:bold;
}
#searchWorkshop select,
#searchWorkshop .hasDatepicker{
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:140px;
	background-color:#FFFFFF;
	color:#211B1B;
}
#searchWorkshop select option {
	background-color:#FFFFFF;
	color:#211B1B;
}
.tx-reeateasermenu-pi1 td {
	padding-bottom:10px;
	padding-right:10px;
}
.tx-reeateasermenu-pi1 h2 {
	margin:0;
	padding:0 0 10px;
	font-size:14px;
}
.tx-reeateasermenu-pi1 .more {
	text-align:right;
}
.tx-reeateasermenu-pi1 table {
	width:660px;
}
.tx-reeateasermenu-pi1 a img {
	border:1px solid #000000;
}

#searchWorkshop {}

#searchWorkshop .col{
	float:left;
	width:220px;
}
#searchWorkshop .col2 {
	float:left;
	width:220px;
}
#searchWorkshop .col3{
	float:left;
	width:440px;
}

#searchWorkshop .col2 label {
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	width:70px;
}
#searchWorkshop .col3 label {
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	width:405px;
	text-align:right;
	padding-right:10px;
}
#searchWorkshop .col2 input {
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:140px;
}
#searchWorkshop .clear{
	height:5px;
}



#picturesList table{
	width:100%;
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
}

#picturesList th,
#picturesList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#picturesList th {
	background-color:#8B3032;
	color:#FFFFFF;
}
#picturesList td a{
	color:#8B3032;
	font-weight:bold;
}


#picturesList {}

#picturesList .item{
	float:left;
	margin:5px;
}
#picturesList .item H3{
	font-size:12px;
	margin-bottom:3px;
}
#picturesList .item a img{
	border:1px solid #000000;
}
#picturesList .item .description{
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
}

.tx-reeauserteacher-pi4 .info,
.tx-reeaashtanganews-pi5 .info{
	margin-bottom:20px;
}

.tx-reeauserteacher-pi4 input#name,
.tx-reeauserteacher-pi4 input#senderEmail,
.tx-reeaashtanganews-pi5 input#name,
.tx-reeaashtanganews-pi5 input#senderEmail{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
	margin-bottom:5px;
}
.tx-reeauserteacher-pi4 label,
.tx-reeaashtanganews-pi5 label {
	display:block;
	width:150px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
}

.tx-reeauserteacher-pi4 textarea,
.tx-reeaashtanganews-pi5 textarea {
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	width:350px;
	margin-bottom:5px;
}

.tx-reeauserteacher-pi4 input,
.tx-reeaashtanganews-pi5 input {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
}

#addPicture {}
#addPicture .col {
	clear:both;
	content:".";
	display:block;
	height:0;
	margin-bottom:30px;
}
#addPicture .col label{
	width:150px;
	float:left;
	display:block;
	font-weight:bold;
}
#addPicture .col input{
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:250px;
}
#addPicture img{
	margin-bottom:10px;
	margin-left:120px;
	border:1px solid #000000;
}

#addPicture  #save,
#addPicture1  #save {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
	margin-left:150px;
}
#addPicture  #delete,
#addPicture1  #delete {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
}

#addPicture, {
	margin-top:20px;
}

#addPicture1 .col {
	clear:both;
	display:block;
}
#addPicture1 .col label{
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
	font-weight:bold;
}
#addPicture1 .col input,
#addPicture1 .col textarea,
#addPicture1 .col file {
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:250px;
	margin-bottom:5px;
}

/* TT NEWS */

.news-list-item {}

.news-list-item H4{
	display:none;
}
.news-list-item .news-list-morelink {
	border-bottom:1px solid #632425;
	text-align:right;
	padding-bottom:5px;
}
.news-list-item .image_news {
	float:right;
}
.news-list-item .image_news img {
	margin-left:10px;
	margin-bottom:10px;
}

/* POERMAIL */

fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0 solid #AAAAAA;
	padding:10px;
	font-size:13px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	color:black;
	display:none;
	font-weight:bold;
}
fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	margin-bottom:5px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	width:300px;
	margin-bottom:5px;
	padding:2px 0px;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{
	height:90px;
	overflow:auto;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin:20px 0 10px 200px;
	width:120px;
	cursor:pointer;
}
span.powermail_mandatory {
	color:#FF80C0;
}

.eventsticker {
	background-attachment: scroll;
	background-color: #632425;
	background-image: url(../images/tickerBackgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom:10px;
	padding:3px 10px;
	padding-bottom:0;
}
.eventsticker a {
	color:#FFFFFF;
}

.rightContentBox {
	width:705px;
}
p.bodytext{
	font-size:13px;
}
.contentBox ul{
	padding-left:10px;
}
.contentBox ul li{
	padding-bottom:2px;
}
.designBy{
	text-align:center;
	padding:10px;
}
.designBy a {
	color:#878689;
}

.workshopDetails_description{
	line-height:18px;
}

#powermaildiv_uid7{
	position:relative;
}
.tx-srfreecap-pi2-image{
	position:absolute;
	top:-10px;
	left:330px;
	width:100px;
}
.tx-srfreecap-pi2-cant-read{
	display:block;
	color:#FFFFFF;
	padding-top:10px;
}
