body {
	background:url(../../img/admin/backgroundRp.jpg) repeat-y top center #2a6640;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
}
a {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}
strong {
	font-weight:bold;
}
.clearer {
	clear:both;
}

h1 {
	text-align:center;
	font-weight:normal;
	font-size:30px;
	color:#429795;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

h2 {
	background-color: #FF9900;
	border:1px solid #FF6600;
	padding:4px;
	text-align:left;
	color:#FFFFFF;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:10px auto;
	width:800px;
	font-weight:bold;
}

/*GENERAL*/
#wrapper {
	background:url(../../img/admin/background.jpg) no-repeat top center;
}

#footer {
	padding-top:300px;
	padding-bottom:100px;
	text-align:center;
	font-size:10px;
}
#header,
#wrapperContent {
	width:1000px;
	margin:0px auto;
}
#wrapperContent {
	padding-top:20px;
}
#content {
	padding:20px 10px;
}
#header h1 a{
	width:300px;
	height:100px;
	float:left;
	text-indent:600px;
	overflow:hidden;
}
#login {
	float:right;
	font-size:10px;
	color:#FDFFF4;
}
#login a{
	color:#FDFFF4;
}
#menu {
	padding-left:350px;
	padding-top:30px;
	
}

/*FORM*/
.formAdminPlastic,
.formAll {
	padding-top:20px;
}
.formAdminPlastic label,
.formAll label {
	width:150px;
	text-align:right;
	font-size:12px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}
.sideParentAdd .formAll {
	margin:0px;
	padding:0px;
}
.sideParentForm {
	background-color: #D6EDE7;
	border:1px solid #B5D3DD;
	padding:10px;
}
.sideParentAdd .formAll label {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	float:none;
	color: #006699;
	background:none;
	display:block;
	padding:0px;
	margin:0px;
	margin-top:5px;
}
.formAll label.labelLanges {
	background-color: #DDF9CA;
}
.formAll label.labelLangen {
	background-color:#FDEBC6;
}
.formAll .sectionTitle {
	display:block;
	background: #B1E366;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	color: #FFFFFF;
}
.sideParentAdd .formAll .downloadFile{
	margin:0px;
	padding:0px;
}
.sideParentAdd .formAll .downloadFile a{
	font-size:12px;
	text-align:left;
	display:block;
}
.sideParentAdd .formAll .downloadFile p{
	font-size:9px;
	text-align:left;
	display:block;
}
#newItem .formAll label.labelLanges {
	background-color:#006666;
}
#newItem .formAll label.labelLangen {
	background-color: #009999;
}
label span {
	font-size:9px;
	display:block;
}
.formAdminPlastic input,
.formAll input,
.formAll select,
.formAdminPlastic textarea,
.formAll textarea{
	border:1px solid #D1EAEF;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	padding:3px;
}
.formAdminPlastic textarea,
.formAll textarea{
	margin-bottom:3px;
}

input.formAdminPlasticSubmit,
input.formSubmit,
select.formAdminPlasticSubmit,
select.formSubmit,
textarea.formAdminPlasticSubmit,
textarea.formSubmit {
	margin-left:150px;
	margin-top:10px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:16px;
	padding:5px 10px;
	border:1px solid #FF9900;
}
.formAll label {
	background-color:#DDF9F8;
	margin-right:3px;
	margin-bottom:3px;
}
.formAll input,
.formAll textarea{
	padding:6px;
}

.fieldInline {
	float:left;
	margin-right:60px;
}
.formAll .fieldInline label,
#newItem .formAll .fieldInline label {
	background:none;
	color:#003366;
	font-weight:bold;
	font-size:11px;
	padding-top:0px;
	float:none;
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
}
.fieldInline .error{
	padding:0px;
}
.fieldsLine,
.fieldsLinePair {
	display:block;
	margin:10px 0px;
}

.checkBoxSelect {
	margin:4px;
	margin-left:0px;
}

.infoAdmin p {
	text-align:center;
	margin:20px 300px;
	font-size:11px;
}
.form300 {
	padding-left:300px;
}
input.formSubmitImage,
#newItem .formAll input.formSubmitImage{
	padding:0px;
	border:none;
	background-color:transparent;
	margin-top:10px;
	padding-left:170px;
}
.formAllCenter {
	text-align:center;
}
.formAllCenter .mceEditor table{
	margin:0px auto;
	text-align:center;
}
.formAllCenter input.formSubmitImage{
	padding:0px;
}
.labelSuffix {
	display:inline;
	font-size:12px;
	color:#006699;
}

/*BOX*/
#newItem {
	padding:10px;
	padding-left:20px;
	background-color: #E0FAA5;
	border:1px solid #D7E478;
	border-top:none;
}
#newItem .formAll label{
	background-color: #9EC42D;
	color:#FFFFFF;
}
#newItem .formAll input,
#newItem .formAll select,
#newItem .formAll textarea{
	background-color: #FAFFE8;
	color: #003333;
	border:1px solid #AFE961;
}
#newItem input.formSubmit,
#newItem select.formSubmit,
#newItem textarea.formSubmit {
	background-color:#FF6600;
	color:#FFFFFF;
	border:1px solid #FF9900;
}
.formAll{
	padding-left:20px;
}
.errorForm {
	background-color:#F7FDFC;
	border:1px solid #D0ECF2;
	padding:10px;
}
.errorForm p{
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.boxListNew a{
	display:block;
	padding:10px;
	margin:5px 0px;
	margin-bottom:0px;
	background-color: #F0FEC0;
	border:1px solid #E2F9AE;
	color:#418D7E;
}
.boxListNew a:hover{
	background-color: #D5F27B;
}
.handle,
.boxLine a{
	display:inline;
}
.boxLine{
	display:block;
	padding:10px;
	margin:5px 0px;
	background-color: #F7FAFB;
	border:1px solid #C7D6E0;
	color: #003366;
}
.error {
	font-size:9px;
	color:#CC0000;
	font-weight:normal;
	padding-left:170px;
}
.messageAdmin {
	margin:30px auto;
	padding:20px;
	background-color:#FFFBD9;
	border:1px solid #FFCC00;
	color:#FF9900;
	text-align:center;
	width:50%;
}
.messageAdmin a{
	color:#FF9900;
}
.downloadFile {
	padding-left:170px;
}
.downloadFile p {
	color:#009933;
	font-size:10px;
}
.downloadFile a{
	color:#009933;
	font-size:12px;
	font-weight:bold;
}
.downloadFile a:hover{
	color:#33CC33;
}
.formImage {
	padding-left:200px;
}
.formImage img{
	margin:3px;
	padding:3px;
	border:1px solid #CCCCCC;
}
.fieldInline .formImage {
	padding-left:70px;
	margin-top:10px;
}
.fieldInline .formImage img{
	width:50px;
	height:50px;
	margin:3px;
	padding:3px;
	border:1px solid #CCCCCC;
}
/*GALLERY*/
.sideParentAdd {
	background-color: #D1EEF1;
	font-size:10px;
	padding:10px;
	margin-bottom:10px;
	float:right;
	width:500px;
	border:1px solid #EBF8FA;
}
.sideParentAdd p{
	text-align:center;
}
.sideParentAdd .link a{
	font-size:11px;
	width:200px;
	background-color:#659CBA;
	color:#FFFFFF;
	padding:3px;
	margin:5px auto;
	display:block;
}
.sideParentAdd .link a:hover{
	background-color:#003366;
}
.sideParentAdd .image {
	margin:5px;
	float:left;
}
.sideParentAdd li a {
	font-size:16px;	
	font-weight:bold;
}
.sideParentAdd .image img,
.photoForm img{
	width:50px;
	height:50px;
	margin:3px;
	padding:3px;
	border:1px solid #F5F9FC;
	float:left;
}
.cleanImg,
.cleanImg img,
.sideParentAdd .cleanImg, 
.sideParentAdd .cleanImg a, 
.sideParentAdd .cleanImg a img{ 
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:none;
	background:transparent;
	float:left;
}
.sideParentAdd .cleanImg:hover, 
.sideParentAdd .cleanImg a:hover{ 
	background:transparent;
}
.photoForm {
	margin:10px 0px;
	padding:10px 0px;
	border-bottom:1px solid #E2F9FE;
}
.photoFormFields {
	padding-left:90px;
}
.photoForm label {
	font-size:10px;
	margin-right:5px;
	display:block;
	text-align:left;
}
.photoForm input,
.photoForm textarea {
	display:block;
	text-align:left;
}
/*BREADCRUMBS*/
.breadCrumbs a{
	width:120px;
	padding:5px;
	margin:5px 0px;
	display:inline;
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}
.breadCrumbs a:hover{
	background-color:#FF3300;
}

/*LANGS*/
#langs {
	font-size:11px;
	float:right;
	margin-right:20px;
}
.lang {
	float:right;
	margin:0px 5px;
}
.lang a {
	font-weight:bold;
}

/*YOUTUBE*/
.boxLine .youtube {
	text-align:center;
}
.boxLine .youtube img{
	margin:3px;
	padding:2px;
	border:1px solid #B8D6D8;
	width:65px;
	height:50px;
}
.boxLine .youtube .verVideo a{
	font-size:11px;
	font-weight:bold;
	color:#006699;
	display:block;
}
