body {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	background: #404040;
}

input, select, option, textarea {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}


.ellipsis {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	overflow: hidden;
}

.defaultShadow {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.defaultBt {
	display: inline-block;
	color: #363636;
	text-decoration: none;
	font-size: 12px;
	line-height: 28px;
	border: 1px solid #d6d6d6;
	padding: 0px 10px;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  c 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#d6d6d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d6d6d6',GradientType=0 );

}

.defaultBt:hover {
	background: #d6d6d6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d6d6d6 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #d6d6d6 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f7f7f7',GradientType=0 );
}

.defaultGradient {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#d6d6d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d6d6d6',GradientType=0 );

}

.defaultGradient:hover {
	background: #d6d6d6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d6d6d6 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top,  #d6d6d6 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #d6d6d6 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f7f7f7',GradientType=0 );
}

.blueBt {
	display: inline-block;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	line-height: 28px;
	border: 1px solid #98bede;
	padding: 0px 10px;

	background: #deefff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZWZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGJlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #deefff 0%, #98bede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deefff), color-stop(100%,#98bede));
	background: -webkit-linear-gradient(top,  #deefff 0%,#98bede 100%);
	background: -o-linear-gradient(top,  #deefff 0%,#98bede 100%);
	background: -ms-linear-gradient(top,  #deefff 0%,#98bede 100%);
	background: linear-gradient(to bottom,  #deefff 0%,#98bede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );

}

.blueBt:hover {
	background: #98bede;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWVmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #98bede 0%, #deefff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98bede), color-stop(100%,#deefff));
	background: -webkit-linear-gradient(top,  #98bede 0%,#deefff 100%);
	background: -o-linear-gradient(top,  #98bede 0%,#deefff 100%);
	background: -ms-linear-gradient(top,  #98bede 0%,#deefff 100%);
	background: linear-gradient(to bottom,  #98bede 0%,#deefff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98bede', endColorstr='#deefff',GradientType=0 );


}


.blueBt img {
	float: left;
	margin-right: 5px;
	padding-top: 5px;
}

.orangeBt {
	border: 1px solid #f26722;
	background-color: #f26722;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 23px;
	padding: 0px 10px;

	background: #efa583;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYTU4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjY3MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #efa583 0%, #f26722 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efa583), color-stop(100%,#f26722));
	background: -webkit-linear-gradient(top,  #efa583 0%,#f26722 100%);
	background: -o-linear-gradient(top,  #efa583 0%,#f26722 100%);
	background: -ms-linear-gradient(top,  #efa583 0%,#f26722 100%);
	background: linear-gradient(to bottom,  #efa583 0%,#f26722 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efa583', endColorstr='#f26722',GradientType=0 );
}

.orangeBt:hover {
	background: #f26722;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNjcyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmE1ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f26722 0%, #efa583 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26722), color-stop(100%,#efa583));
	background: -webkit-linear-gradient(top,  #f26722 0%,#efa583 100%);
	background: -o-linear-gradient(top,  #f26722 0%,#efa583 100%);
	background: -ms-linear-gradient(top,  #f26722 0%,#efa583 100%);
	background: linear-gradient(to bottom,  #f26722 0%,#efa583 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26722', endColorstr='#efa583',GradientType=0 );
}

.inputText {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	border: 1px solid #abadb3;
	margin: 0px;
	padding: 5px;
}

.inputTextarea {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	border: 1px solid #abadb3;
	margin: 0px;
	padding: 5px;
	overflow: auto;
}

.inputSelect {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	border: 1px solid #abadb3;
	margin: 0px;
	padding: 4px;
}

.errorMsg {
	background-color: #c00000;
	color: #fff;
}

.sucessMsg {
	background-color: green;
	color: #fff;
}


.msgShow p {
	padding: 5px 0px
}

#msgSucess {
	padding: 15px;
	background-color: green;
	color: #fff;
	margin-bottom: 15px;
}

#msgSucess a {
	color: #fff;
	text-decoration: none;;
}

#msgError {
	padding: 15px;
	background-color: #c00000;
	color: #fff;
	margin-bottom: 15px;
}

#msgError a {
	color: #fff;
	text-decoration: none;;
}


#boLoader {
	position: fixed;
	z-index: 999999999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: transparent url(../images/overlay50.png) top left repeat;
	display: none;
}

#boLoader img{
	position: absolute;
	z-index: 999999999;
	top: 50%;
	left: 50%;
	margin:-15px 0px 0px -15px;
	background-color: #fff;
	padding: 5px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

#boPopup {
	background:transparent url(../images/overlay50.png) top left repeat;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	display: none;
}

#bpBox {
	top: 100px;
	border: 1px solid #808080;
	width: 400px;
	background-color: #fff;
	margin: 0px auto 0px auto;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

#bpBox.bpBoxMedium {width: 700px;}
#bpBox.bpBoxLarge {width: 900px;}

#bpHeader {
	background-color: #D6D6D6 ;
	padding: 10px;
	color: #000;
	cursor: move;
}

.bpClose {float: right;margin-top: -2px;}
.bpClose img {vertical-align:bottom;}
#bpVars {display: none;}

#bpContent {
	padding: 10px;
	min-height: 40px;
	max-height: 350px;
	overflow: auto;
}

#bpButton {
	background-color: #eee;
	padding: 10px;
	text-align: center;
}



#msgWarning {
	padding: 15px;
	background-color: #fff799;
	color: #000;
	margin-bottom: 15px;
}

.loginTpl {
	border: 1px solid #d6d6d6;
	width: 450px;
	min-height: 100px;
	margin: 100px auto 0px auto;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.9);
}

.loginHeader {
	border-bottom: 1px solid #d6d6d6;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#d6d6d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d6d6d6',GradientType=0 );

}

.loginHeaderLeft {
	float: left;
	padding: 20px;
}

.loginHeaderRight {
	float: right;
}

.langsCt {
	border-bottom: 1px solid #d6d6d6;
	text-align: right;
	padding: 0px 15px;
	background: #F7F7F7;
}

.langsCt a {
	text-decoration: none;
	line-height: 11px;
	display: inline-block;
	padding: 5px 0px;
	margin: 0px 5px;
}

.langsCt img.flagColor {display: none;}
.langsCt a:hover img.flagGray {display: none;}
.langsCt a:hover img.flagColor {display: inline;}
.langsCt a.active img.flagColor {display: inline;}
.langsCt a.active img.flagGray {display: none;}

.loginTplFooter {
	width: 450px;
	min-height: 250px;
	margin: 10px auto 0px auto;
	text-align: center;
}

.loginFormCt {
	padding: 20px;
}

.loginTbl {
	width: 100px;
}

.loginTbl td{
	padding: 5px 0px;
}

.loginTbl td label{
	padding: 5px 0px;
	color: #111111;
	font-weight: bold;
}

.loginInputWidth {
	width: 398px;
}

.loginFormButtonsCt {
	text-align: right;
}


.loginFormMsgCt {
	margin-top: 10px;
	padding: 5px;
}

/***********************************************************************/

.siteCt {
	margin: 10px auto;
	width: 980px;
	min-height: 200px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.9);
}

.headerCt {
	border-bottom: 1px solid #d6d6d6;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#d6d6d6 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#d6d6d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d6d6d6',GradientType=0 );
	padding: 20px;
}

.headerCt a img {
	vertical-align: bottom;
}

.headerLeft {float: left;}
.headerRight {float: right; padding-top: 15px;}

.btHeader {
	margin-left: 15px;
}

.mainBarCt {
	position: relative;
	z-index: 1000;
	background: #f7f7f7;
	min-height: 30px;
	padding: 5px 20px;
	border-bottom: 1px solid #D6D6D6
}


.backCt {
	float: left;
}

.back {
	height: 28px;
	line-height: 28px;
	border: 1px solid #959595;
	background: #eeeeee;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	margin-right: 5px;
	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}

.back a {
	width: 16px;
	display: block;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background: transparent url('../images/icons/arrow-180.png') no-repeat 10px center;
}

.mainMenuCt {
	position: relative;
	z-index: 1000;
	float: left;
	z-index: 0;
	width: 150px;
}

.mainMenuCt a {
	display: block;
	text-decoration: none;
	color: #000;
}

.mainMenuHolder {
	position: absolute;
	z-index: 1001;
}

.mainMenuSelected {
	width: 150px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #959595;

	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;

	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}

.mainMenuSelected a {
	padding: 0px 20px;
}



.mainMenuList {
	width: 145px;
	border: 1px solid #959595;
	border-top: 0px none;
	display: none;
	background: #f9f9f9;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;

	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}

.mainMenuItem {
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #eee;
}

.mainMenuItem:first-child {
	border-top: 0px none;
}

.mainMenuItem a {
	color: #707070;
	padding: 0px 20px;
}

.mainMenuItem:hover {
	background: #ddd;
}

.mainMenuItem:hover a {
	color: #000000;
}

.mainMenuHolder:hover .mainMenuList {
	display: block;
}

.crumbsCt {
	float: left;
	margin-left: 190px;
}

.crumbsItem {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #707070;
}

.crumbsItem a {
	color: #707070;
}

.crumbsItem a:hover {
	color: #000000;
}

.crumbsItemSeparator {
	float: left;
	width: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	background: transparent url('../images/icons/control-000-small.png') no-repeat center center;

}


.mainTabItem {
	float: left;
	margin-right: 5px;
	background-color: #ddd;
	border: 1px solid #959595;

}

.mainTabItem a {
	color: #404040;
	display: block;
	text-decoration: none;
	line-height: 30px;
	height: 30px;
	padding: 0px 15px;
}

.mainTabItem:hover, .mainTabItemActive {
	background-color: #efefef;
	border-bottom: 1px solid #efefef;
}

.mainTabItem:hover a, .mainTabItemActive a{
	color: #000;
}

.mainContentCt {
	min-height: 200px;
	background: #eee;
	padding: 20px;

}

.mainContent {
	min-height: 200px;
	background: #fff;
	border: 1px solid #959595;
	margin-top: -1px;
}

.langTabs {
	border-bottom: 1px solid #959595;
	padding: 10px 15px;
	background-color: #efefef;
}

.langTabsItem {
	float: left;
	margin-right: 20px;
}

.langTabsItem img {
	vertical-align: bottom;
}

.langTabsItem .color {display: none;}
.langTabsItem .gray {display: block;}

.langTabsItemActive .color, .langTabsItem:hover .color {display: block;}
.langTabsItemActive .gray, .langTabsItem:hover .gray {display: none;}

.mainListCt {
	padding: 15px;
}

.mainList {
	list-style: none;
}

.mainList ul {
	list-style: none;
}

.mainList li {
	margin: 5px 0px;
}

.mainListCt table {
	width: 100%;
}

.mainListCt table {
	background-color: #f0f0f0;
}

.mainListCt table:hover  {
	background-color: #c7ecf0;
}

.mainListCt table td, .mainListCt table th{
	padding: 5px 10px;
	line-height: 16px;
}

.mainListCt .handleCol {
	width: 5px;
	padding: 0px;
}

.mainListCt .sortHandle {
	background: transparent url(../images/sort-handle.png) repeat 0px 0px;
	vertical-align: middle;
}

.mainListCt .checkCol {
	width: 20px;
	vertical-align: middle;
}

.mainListCt .titleCol {
	color: #000000;
	vertical-align: middle;
	text-align: left;
}

.mainListCt .titleCol a {
	color: #000000;
	text-decoration: none;
}

.mainListCt .typeCol {
	width: 70px;
	text-align: center;
}

.mainListCt .typeCol .type{
	font-size: 11px;
}

.mainListCt .optionsCol {
	text-align: right;
	vertical-align: middle;
	width: 125px;
}

.mainListCt .optionsCol a img {
	vertical-align: bottom;
}

.mainListCt .statusCol {
	text-align: center;
	width: 90px;
}

.mainListHeader table,.mainListHeader table:hover {
	background-color: #d2d2d2;
}

.mainListToolbarCt {
	position: relative;
	z-index: 50;
	min-height: 50px;
	margin-bottom: 10px;
}

.mainListToolbar {
	position: static;
	z-index:50;
	width: 906px;
	border: 1px solid #aaa;
	background-color: #f7f7f7;

	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.2);

}

.mainListToolbarLeft {
	width: 33%;
	vertical-align: middle;
}

.mainListToolbarMiddle {
	width: 34%;
	text-align: center;
	vertical-align: middle;
	white-space:nowrap;
}

.mainListToolbarRight {
	width: 33%;
	text-align: right;
	vertical-align: middle;
}

.mainListToolbar .selectAll {
	margin-left: 4px;
}

.multiAction {
	margin-left: 10px;
}


.collapseHandler {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: transparent url(../images/folder-handler.png) no-repeat 0px 0px;
	overflow: hidden;
	cursor: pointer;
}

.mainList ul li .collapseHandler{margin-left: 20px;}
.mainList ul li ul li .collapseHandler{margin-left: 40px;}
.mainList ul li ul li ul li .collapseHandler{margin-left: 60px;}
.mainList ul li ul li ul li ul li .collapseHandler{margin-left: 80px;}
.mainList ul li ul li ul li ul li ul li .collapseHandler{margin-left: 100px;}
.mainList ul li ul li ul li ul li ul li ul li .collapseHandler{margin-left: 120px;}
.mainList ul li ul li ul li ul li ul li ul li ul li .collapseHandler{margin-left: 140px;}
.mainList ul li ul li ul li ul li ul li ul li ul li ul li .collapseHandler{margin-left: 160px;}
.mainList ul li ul li ul li ul li ul li ul li ul li ul li ul li .collapseHandler{margin-left: 180px;}

.collapseHandlerOpen {
	background-position:  0px -16px;
}

.collapseHandlerEmpty {
	background: none;
	cursor: default;
}


.mainFormCt {
	padding: 15px;
}

.mainFormTitle {
	font-size: 22px;
	margin-bottom: 15px;
}

.formTbl {
	width: 100%;
}

.formTbl tr {
	border-top: 1px solid #eee;
}

.formTbl th, .formTbl td{
	vertical-align: middle;
	padding: 5px;
}

.formTbl th.label {
	width: 150px;
	text-align: right;
	font-weight: bold;
}

.formTbl td p{
	margin: 5px 0px;
}

.formTbl .langCol {
	width: 16px;
	padding: 5px 0px;
}

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



.formTbl .mediaTypeExtesion {
	font-size: 11px;
	color: blue;
}

.formTbl .inputText {
	width: 650px;
}

.formTbl .inputTextarea {
	width: 650px;
	min-height: 100px;
}

.formTbl .inputRewrite {
	width: 500px;
}

.formTbl .inputTextDate {
	width: 80px;
}

.statusUrlRewriteHint {
	cursor: pointer;
}

.statusUrlRewrite {
	vertical-align: middle;
}

.fieldError {
	border: 1px solid #c00000;
}

.mainContentFooter {
	/*border: 1px solid #959595;*/
	border-top: 1px solid #959595;;
	background: #EFEFEF;
	padding: 10px 15px;
}

.mainContentFooter table {
	width: 100%;
}

.mainContentFooterRight {
	text-align: right;
}

.siteFooterCt {
	margin: 10px auto;
	width: 980px;
	text-align: center;
}

.invalidAction {
	border: 1px solid #959595;
	padding: 15px;
	background: #fff799;
}

.noResult {
	background: #fff;
	padding: 5px 10px;
	line-height: 16px;
	background-color: #f0f0f0;
	text-align: center;
	margin: 5px 0px;
}

.elemCounter {
	font-size: 11px;
}

.status0 {color: green;}
.status-1 {color: red;}

.tinyHolder {
	width: 670px;
	overflow: hidden;
}

.mainMediaListCt {
	min-height: 200px;
}

.mediaListCt {
	padding-left: 3px;
}

.mediaList {
	list-style: none;
}

.mediaList li {
	float: left;
	margin: 8px;
}

.mediaListItem {
	border: 1px solid #959595;
	background-color: #efefef;
	width: 168px;
	height: 210px;
	overflow: hidden;
}

.mediaListItemThumb {
	width: 150px;
	height: 150px;
	background: #fff url(../images/media-thumb-bg.jpg) repeat top left;
	margin: 8px auto;
	overflow: hidden;
}

.mediaListItemTitle {
	width: 150px;
	font-size: 12px;
	margin: 0px auto 8px auto;
}

.mediaListItemFooter {
	width: 150px;
	margin: 0px auto;
	text-align: right;
}

.mediaListItemStatus {
	float: left;
	font-size: 12px;
	line-height: 16px;
}

.mediaListItemOptions {
	float: right;

}

.mediaListItemThumbHtml {
	line-height: 150px;
	text-align: center;
}

.mediaFormCt {
	border: 1px solid #959595;
	background-color: #EFEFEF;
	margin: 11px;
	padding: 15px;
}

.mediaFormCt .formTbl tr {
	border-top: 1px solid #ddd;
}

.mediaThumbPreview {
	border: 1px solid #959595;
	margin-top: 15px;
	float: left;
}

.mediaThumbPreview img {
	vertical-align: bottom;
}

.mediaTypeIframe {
	width: 662px;
	height: 40px;
}

.miniLoader {
	text-align: center;
}

.ppTbl th {
	text-align: right;
	font-weight: bold;
}

.ppTbl th, .ppTbl td{
	padding: 5px;
}

#ui-datepicker-div {
	z-index: 1010!important;
}


.fileDownload {
	color: blue;
}

.tinyMceFull {
	height: 400px;
}

.displayNone {
	display: none;
}
