/* ### DEFAULT ### */

body {
	padding:0 0 0 0;
	margin:0;
	font: normal 11px Arial, Helvetica, Verdana;
	color:#7F7F7F;
	background: #FFFFFF;
}
img {
	border:none;
}
a, a:visited, a:hover {
	color:#7F7F7F;
	text-decoration:none;
}
a:hover {
	color:#404040;
}
a:hover img, input[type="image"]:hover {
	filter:alpha(opacity=85);
	opacity: 0.85;
}
p {
	margin:0;
	padding:10px 0 0 0;
}
h1 {
	margin:0;
	padding:20px 0 0 0;
	font: bold 17px Arial;
	color:#404040;
}
h2 {
	margin:0;
	padding:20px 0 0 0;
	font: bold 16px Arial;
	color:#404040;
}
h2.subTitle {
	margin:0;
	padding:5px 0 0 0;
	font: bold 15px Arial;
	color:#7F7F7F;
}
h3 {
	margin:0;
	padding:0 0 0 0;
	font: bold 18px Arial;
	color:#7F7F7F;
	font-weight:400;
}
input, select, textarea {
	font: normal 11px Arial, Helvetica, Verdana;
	color:#7F7F7F;
}
input[type="text"], input[type="password"] {
	background: #eaeaea url('../images/bg_textfield.gif') 0 0 repeat-x;
	border:solid 1px #bfbfbf;
	padding:3px 0;
	margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input.schField {
	background: #FFFFFF url('../images/icon_sel.gif') 100% 1px no-repeat;
}
input.schField:hover {
	background-position:100% -21px;
	cursor:pointer;
	color:#404040;
}
big {
	font-size:14px;
}
small {
	font-size:9px;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0 0 20px 15px;
	padding:0;
	list-style-position:inherit;
}
table {
	border-collapse:collapse;
}
td {
	padding:10px 10px 0 0;
}
form {
	margin:0;
	padding:0;
}
h1 big {
	font-size:25px;
}
.contBtn {
	text-align: center;
}
td.contBtn img, td.contBtn input, td.contBtn span {
	vertical-align:middle;
}
.buttons {
	text-align:right;
	padding:25px 0 0 0;
}
.buttons img {
	margin:0 0 10px 10px;
}
.backLink {
	padding-top:35px;
}
.warn {
	color:#FF1000;
}
.warn ul, .warn li {
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
}
.conTab .warn {
	text-indent:10px;
	line-height:20px;
}
.conTab .right .warn {
	text-indent:0;
}
.sx {
	background:url('../images/sx.gif') top left no-repeat;
	height:21px;
	padding-left:5px;
}
ul.sx {
	margin:0;
}
.sx li {
	background:url('../images/dx.gif') top right no-repeat;
	height:21px;
	padding-right:5px;
	float:left;
	display:block;
	margin:0;
}
.sx span {
	background:url('../images/center.gif') right;
	height:19px;
	padding-top:2px;
	float:left;
	display:block;
	color:#C00;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.center {
	background:url('../images/center.gif') right;
	float:left;
	height:19px;
	padding-top:2px;
	color:#C00;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.dx {
	background:url('../images/dx.gif') top no-repeat;
	height:21px;
	width:5px;
	float:left;
}
/* ### UTILS ### */

.clear {
	clear: both;
	margin:0;
	padding:0;
	font-size:0;
}
.left {
	float: left;
}
.right {
	float: right;
}
td.left {
	float: none;
	text-align:left;
}
td.right {
	float: none;
	text-align:right;
}
.maximized {
	width:100%;
}
.indent {
	padding:0 20px;
}
.highLight, a.highLight, a.highLight:visited, a.highLight:hover {
	font-weight:900;
	text-decoration:underline;
}
.separateTop {
	border-top: dotted 1px #bfbfbf;
	padding:5px 0 0 0;
}
.resetBtn {
	background:transparent;
	border:none;
	padding:0;
	text-align:right;
	-moz-opacity:0.5;
	opacity:0.5;
}
/* ### LAYOUT### */

.wrapper {
	width:950px;
	margin:0 auto;
}
/* HEADER */
.contHeader {
	background: #FFFFFF url('../images/bg_header.gif') 0 0 repeat-x;
	height:108px;
}
.logo {
	float: left;
	margin:50px 0 0 0;
}
.logo a:hover img {
 filter:alpha(opacity: 100);
	opacity: 1;
}
.claim {
	float: right;
	display: block;
	margin:15px 0 0 0;
	font-size:20px;
	font-weight:900;
	text-align: right;
}
.contMainMenu {
	background: transparent url('../images/bg_mainmenu.gif') 0 0 repeat-x;
	height:30px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.mainMenu {
	margin:0;
	padding:0;
	float: left;
}
.mainMenu li {
	margin:0;
	padding:0;
	list-style: none;
	float: left;
}
.mainMenu li a, .mainMenu li a:visited, .mainMenu li a:hover {
	color:#D9D9D9;
	font-size:13px;
	font-weight:900;
	text-shadow: -1px -1px 0px #000000;
	display: block;
	float: left;
	padding:7px 10px 6px 10px;
	border-left: solid 1px #7F7F7F;
}
.mainMenu li.active a, .mainMenu li.active a:visited, .mainMenu li.active a:hover, .mainMenu li a:hover {
	color:#7F7F7F;
}
.restrictMenu {
	float:right;
}
.restrictMenu li a, .restrictMenu li a:visited, .restrictMenu li a:hover {
	font-size:15px;
}
.loginBox {
	float: right;
	color:#D9D9D9;
	padding:2px 0 4px 20px;
	border-left: solid 1px #7F7F7F;/*padding-top:4px;*/
}
.loginBox input, .loginBox span {
	vertical-align: middle;
}
.loginBox, .loginBox input {
	font-size:13px;
}
.loginField {
	background: transparent url('../images/bg_loginfield.gif') 0 0 no-repeat;
}
.loginField input {
	border: none;
	width:120px;
	padding:2px 4px;
	background: transparent url('../images/bg_loginfield.gif') 0 0 no-repeat;
}
.loginFieldPsw {
	background: transparent url('../images/bg_loginfieldpsw.gif') 0 0 no-repeat;
}
.loginFieldPsw input {
	border: none;
	width:90px;
	padding:2px 4px;
	background: transparent url('../images/bg_loginfieldpsw.gif') 0 0 no-repeat;
}
.loginField input, .loginFieldPsw input {
/*background: transparent;*/

}
.loginBox input.on {
	color:#404040;
}
.loginBox p {
	padding-top:5px;
}
.loginBox p a {
	color:#FFFFFF;
	font-size:11px;
}
.loginBox p a:hover {
	text-decoration:underline;
}
.content {
	background: #F2F2F2 url('../images/bg_content.gif') 0 0 repeat-x;
	padding:10px 0 15px 0;
}
.tableImposed {
	margin:0 0 25px 0;
}
.tableImposed td {
	width:128px;
	padding:25px 55px 0 0;
}
.creativity {
	float:left;
	width:190px;
	margin:20px 20px 0 0;
	padding:5px;
	border:solid 3px #ECECEC;
	text-align:center;
	background:#F2F2F2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.createBtn {
	margin:5px 0 0 0;
	border-top:solid 1px #BFBFBF;
}
.singleLayout {
}
.put {
	margin:5px 0;
}
.footer {
	/*border-top: solid 5px #FFFFFF;*/
  background: #FFFFFF url('../images/bg_footer.gif') 0 0 repeat-x;
	min-height:50px;
	margin:0 0 0 -5px;
	_height:50px;
	text-shadow: -1px -1px 0px #FFFFFF;
}
.footer a {
	padding:0 5px 0 5px;
}
.footer a.active {
	color:#404040;
}
.footer .right {
	color: #BFBFBF;
}
/* CONTENT HOME */



.grNum {
	float: right;
	padding: 5px 0 0 0;
}
.navTab {
	float: left;
}
.navTab a, .navTab a:visited, .navTab a:hover {
	display: block;
	float: left;
	font-size:14px;
	color: #FFFFFF;
	padding:10px 40px 5px 20px;
	font-weight:900;
	margin:0 5px 0 0;
	border-bottom: solid 1px #FFFFFF;
}
.navTab a.t2, .navTab a.t2:visited, .navTab a.t2:hover {
	background: #77be1d url('../images/bg_tab_2.gif') 0 0 repeat-x;
	text-shadow: -1px -1px 0px #2E9028;
}
.navTab a.t2:hover {
	text-shadow: -1px -1px 0px #FFFFFF;
	color:#2E9028;
}
.navTab a.t1, .navTab a.t1:visited, .navTab a.t1:hover {
	background: #2D2D2D url('../images/bg_tab_1.gif') 0 0 repeat-x;/*text-shadow: -1px -1px 0px #005BA8;*/
}
/*.navTab a.t1:hover{text-shadow: -1px -1px 0px #FFFFFF; color:#005BA8;}*/

.navTab a.active, .navTab a.active:visited, .navTab a.active:hover {
	border:none;
	padding-bottom: 6px;
	cursor: default;
	color:#FFFFFF;
}
 .navTab a.t2.active, .navTab a.t2.active:visited, /*.navTab a.t2.active:hover*/ {
text-shadow: -1px -1px 0px #2E9028;
}
.navTab a.t1.active, .navTab a.t1.active:visited, /*.navTab a.t1.active:hover*/ {
text-shadow: -1px -1px 0px #00AEEF;
}
.conTab {
	clear: both;
	padding:20px 20px 20px 20px;
	min-height:290px;
	_height:290px;
}
.conTab1 {
	/*  background: #00aeef url('../images/bg_contab_1.gif') 0 0 repeat-x;*/
    background: #f2f2f2 url('../images/bg_contab_1.gif') 0 0 repeat-x;
}
.conTab4 {
	background: #3784ce url('../images/bg_contab_1.jpg') 0 0 repeat-x;
}
.conTab2 {
	background: #2f9028 url('../images/bg_contab_2.gif') 0 0 repeat-x;
}
.conTab3 h1 {
	color:#FFFFFF;
	padding-top:10px;
}
.conTab3 label, .conTab1 label {
	display: block;
	font-weight:900;
}
.conTab div.left {
	width:430px;
	color:#FFFFFF;
}
.conTab div.left h2 {
	color:#FFFFFF;
}
.conTab div.left a, .conTab div.left a:hover, .conTab div.left a:visited {
	color:#FFFFFF;
}
.conTab div.left a:hover {
	color:#404040;
}
.conTab .left input[type="text"] {
	margin:5px 0 0 0;
	padding:3px 2px;
}
.conTab .left input[type="text"].schField {
	padding-right:25px;
	width:405px;
}
.conTab .left .contBtn {
	padding-top:15px;
}
.conTab div.right {
	width:455px;
	background: transparent url('../images/bg_contab_right_top.gif') 0 0 no-repeat;
	padding:15px 0 0 0;
}
.conTab .right .sub {
	background: transparent url('../images/bg_contab_right_bottom.gif') 0 bottom no-repeat;
	padding:0 0 15px 0;
}
.conTab .right .cont {
	background: transparent url('../images/bg_contab_right.gif') 0 0 repeat-y;
	padding:0 20px 0 20px;
}
.conTab .right h2 {
	padding:0px 0 0 0;/*color:#7FC31C;*/
}
.conTab .right big strong, .conTab .right big strong {
	color:#2B2B2B;
}
.conTab .right h3 {
	font-size:12px;
	padding:0 0 0 0;
	/*color:#7FC31C;*/
  color:#404040;
	font-weight:900;
}
.conTab .right .separateTop {
	padding-top:15px;
	margin-top:15px;
}
.conTab div.contMovie {
	background:transparent;
	padding:0;
	margin-top:-20px;
}
.search {
	background: transparent url('../images/icon_search.gif') 0 center no-repeat;
}
.budget {
	background: transparent url('../images/icon_magic.gif') 0 center no-repeat;
}
.send {
	background: transparent url('../images/icon_send.gif') 0 center no-repeat;
}
.ammount {
	padding-top:0px;
}
.ammount label {
	display:inline;
}
.ammount .contBtn {
	padding-top:5px;
	text-align:right;
}
.ammount span, .ammount input, .ammount img {
	vertical-align: middle;
}
.amountField {
	background: transparent url('../images/bg_ammountfield.gif') 0 0 no-repeat;
}
.amountField input {
	border: none;
	width:50px;
	padding:5px 5px 5px 15px;
	background: transparent url('../images/bg_ammountfield.gif') 0 0 no-repeat;
	font-size:15px;
	font-weight: 900;
	color:#404040;
	text-align:right;
}
.contentBottom {
	background: #FFFFFF url('../images/bg_content_bottom.gif') 0 0 repeat-x;
	padding:10px 0 0 0;
}
.contentBottom p {
	padding-left:20px;
}
.templatBox {
	background: #FFFFFF;
}
.titleTemplatBox {
	background: #272727 url('../images/bg_title_templatebox.gif') 0 0 repeat-x;
	padding:0 20px;
	margin: 10px 0 0 0;
	height:30px;
	color: #FFFFFF;
	font-size:14px;
}
.titleTemplatBox a, .titleTemplatBox a:visited, .titleTemplatBox a:hover {
	background: transparent url('../images/btn_login.gif') right 0 no-repeat;
	padding:3px 30px 3px 0;
	color:#FFFFFF;
	margin:4px 0 0 0;
}
.titleTemplatBox a:hover {
	color:#D9D9D9;
}
.titleTemplatBox .left {
	margin:7px 0 0 0;
}
.templatBox h3 {
	font-size:15px;
	color:#404040;
	padding:10px 20px 0 20px;
}
.templatBox p {
	padding:0 20px;
}
.conTab .right h3 em {
	font-style:normal;
	color:#7F7F7F;
}
.instruction {
	margin:0;
	padding:0 0 10px 0;
}
.instruction li {
	margin:10px 0 0 0;
	padding:0 0 0 25px;
	list-style:none;
	font-size:18px;
}
.nextStep {
}
.nextStep {
	margin:0;
	padding:0 0 10px 0;
}
.nextStep li {
	margin:10px 0 0 25px;
	padding:0 0 0 0;
	font-size:22px;
	font-weight:900;
}
.stdForm {
	width:100%;
}
.stdForm td {
	padding:0 10px 15px 10px;
	font-size:14px;
	vertical-align:top;
	color:#7F7F7F;
}
.stdForm .maximized {
	width:100%;
}
.loginFrm .maximized {
	width:100%;
}
.loginFrm span {
	vertical-align:middle;
	margin:0 15px;
}
.loginFrm img, .loginFrm .right input {
	vertical-align:middle;
}
/*### PAGES ###*/

.contentInt {
	background: transparent url('../images/bg_page.gif') 0 0 repeat-x;
	padding:0 0 0 0;
	min-height:450px;
}
.pageCont {
	border:solid 1px #fff;
	border-top:0;
	border-bottom:0;
	min-height:450px;
	_height:450px;
	padding:10px 10px 10px 20px;
	color:#404040;
	background: #FFFFFF url('../images/bg_pagecont.gif') 0 0 repeat-x;
}
.pagContRight {
	width:180px;
	float: right;
	padding:30px 0 0 0;
}
.pagContRight h2 {
	font-size:15px;
}
.box {
	background: #FFFFFF url('../images/bg_boxpageright.gif') 0 0 no-repeat;
	min-height:200px;
	_height:205px;
	padding:0 10px;
}
.tlOpen, .tlClose {
	padding-right:20px;
	cursor:pointer;
}
.tlClose {
	background: transparent url('../images/icon_boxclose2.gif') 100% 100% no-repeat;
}
.tlOpen {
	background: transparent url('../images/icon_boxopen.gif') 100% 100% no-repeat;
}
.tlClose span, .tlOpen span {
	color:#7F7F7F;
}
.contBox {
	border-bottom: solid 1px #1a45ff;
	padding:0 0 10px 0;
}
.contBox .selectedItem {
	color:#404040;
	display:block;
	margin:5px 0 0 0;
	font-weight:900;
}
.box strong {
	color:#404040;
}
.box table {
	margin:10px 0 0 0;
}
.box th {
	padding:0 10px 5px 0;
	color:#7F7F7F;
	text-align:left;
	font-weight:normal;
}
.box td {
	padding:0 10px 5px 0;
	color:#404040;
	font-weight:900;
}
.conTab .tlClose {
	background-image: url('../images/icon_boxclose.gif');
}
.conTab .tlClose, .conTab .tlOpen {
	background-position: 0 13px;
	padding:10px 0 0 15px;
}
.conTab .box {
	background: transparent;
}
.conTab .box table {
	margin-left:-15px;
}
.conTab .contBox {
	padding:0 0 10px 15px;
	border-color:#BFBFBF;
}
.pagContLeft {
	width:700px;
	float: left;
	color:#404040;
	padding:0 0 40px 0;
}
.pageCont h1 {
	font-size:20px;
	padding:10px 0 0 0;
}
.contCreateForm {
	width:490px;
}
.contCreateForm .contBtn {
	padding-top:20px;
}
.contEditor {
	margin:10px 0 0 0;
	width:690px;
	position: relative;
}
.contEditor input[type='text'] {
	border:none;
	background:none;
}
.contEditor .btnPreview {
	position:absolute;
	right:0px;
	top:10px;
}
.paymentRight {
	float: right;
	width:400px;
	padding-left:20px;
	border-left: solid 1px #cfcfcf;
}
.paymentRight p {
	padding:10px 0 5px 0;
}
.paymentRight strong, .paymentRight img, .paymentRight input {
	vertical-align: middle;
}
.paymentLeft {
	float: left;
	width:450px;
}
.paymentLeft table, .paymentRight table {
	width:100%;
}
.paymentLeft td, .paymentRight td {
	padding:10px 0 5px 0;
}
.paymentLeft label {
	font-size:14px;
	color:#7F7F7F;
}
.paymentLeft input {
	font-size:11px;
}
.instCont {
	font-size:12px;
}
/*### MANAGE CHOOSE LAYOUT ###*/

/*INIT CHOOSE */

.pagContLeft .chooseLayout {
	float:left;
	width:170px;
	margin:30px 15px 20px 40px;
	color:#262626;
	font-size:15px;
	height:210px;
	position:relative;/*  cursor:pointer; */
}
.chooseLayout label {
	display:none;
}
.pagContLeft .chooseLayout .clCont {
	position:absolute;
	top:170px;
	left:0;
	z-index:1;
}
.pagContLeft .chooseLayout input {
	width:15px;
}
.pagContLeft .chooseLayout span {
	display: block;
	margin:0 0 0 25px;
}
.pagContLeft .cl1 {
	background: transparent url('../images/pic_layout_basic.gif') 30px 0 no-repeat;
}
.pagContLeft .cl2 {
	background: transparent url('../images/pic_layout_pro.gif') 30px 0 no-repeat;
}
.pagContLeft .cl3 {
	background: transparent url('../images/pic_layout_upload.gif') 30px 0 no-repeat;
}
/*
* html .pageCont .cl1 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_basic.png" ,sizingMethod="crop");
}
* html .pageCont .cl2 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_pro.png" ,sizingMethod="crop");
}
* html .pageCont .cl3 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_upload.png" ,sizingMethod="crop");
}
*/
/*DISABLE*/
/*
.pageCont .chooseLayout{
  margin:10px 0 0 0;
  color:#7F7F7F;
  font-size:12px;
  height:135px;
  position:relative;
}

.pageCont .chooseLayout .clCont{position:absolute; top:100px; left:0; z-index:1;}
.pageCont .chooseLayout input{vertical-align:middle;}
.pageCont .chooseLayout strong{display: block;margin:0 0 0 25px;}


.pageCont .cl1 {background: transparent url('../images/pic_layout_basic_disab.png') center 0 no-repeat;}
.pageCont .cl2 {background: transparent url('../images/pic_layout_pro_disab.png') center 0 no-repeat;}
.pageCont .cl3 {background: transparent url('../images/pic_layout_upload_disab.png') center 10px no-repeat;}
* html .pageCont .cl1 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_basic_disab.png" ,sizingMethod="crop");
}
* html .pageCont .cl2 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_pro_disab.png" ,sizingMethod="crop");
}
* html .pageCont .cl3 {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_upload_disab.png" ,sizingMethod="crop");
}
*/

/*ACTIVE*/
/*
.pageCont .cl1ON, .pageCont .cl2ON, .pageCont .cl3ON{color:#4DAC26;}
.pageCont .cl1ON input, .pageCont .cl2ON input, .pageCont .cl3ON input{visibility:hidden;}

.pageCont .cl1ON {background: transparent url('../images/pic_layout_basic_active.png') center 0 no-repeat;}
.pageCont .cl2ON {background: transparent url('../images/pic_layout_pro_active.png') center 0 no-repeat;}
.pageCont .cl3ON {background: transparent url('../images/pic_layout_upload_active.png') center 10px no-repeat;}
* html .pageCont .cl1ON {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_basic_active.png" ,sizingMethod="crop");
}
* html .pageCont .cl2ON {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_pro_active.png" ,sizingMethod="crop");
}
* html .pageCont .cl3ON {
  background-color: #000;
  back\ground-color: transparent;
  background-image: url('../images/blank.gif');
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../DemLiveWebSite/images/pic_layout_upload_active.png" ,sizingMethod="crop");
}
*/

div.fileInputs {
	position: relative;
	margin:10px 0 0 0;
}
div.fileInputs input {
	width:668px;
	margin:0 5px 0 0;
}
div.fakeFile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.fileInputs input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
 filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:700px;
}
.fakeFile input, .fakeFile img {
	vertical-align:middle;
}
.campaignList {
	margin:10px 0 0 0;
	width:100%;
}
.campaignList td, .campaignList th {
	text-align:left;
	vertical-align:top;
	border-left:solid 1px #CCCCCC;
}
.campaignList th {
	background:#CCCCCC;
	color:#595959;
	font-weight:900;
	border-right:solid 1px #FFFFFF;
	padding:7px 10px 5px 10px;
}
.campaignList th.last {
	border-color:#CCCCCC;
}
.campaignList td {
	color:#404040;
	border: solid 1px #CCCCCC;
	padding:10px 10px 5px 10px;
}
.campaignList td.detail {
	padding:5px 0;
}
.campaignList a {
	text-decoration:underline;
	display:block;
	margin:0 0 10px 0;
	color:#404040;
}
a.delete, a.downloadZip {
	margin:0 auto;
	text-decoration:none;
}
a.delete {
	background: transparent url('../images/icon_delete.gif') 0 0 no-repeat;
	width:17px;
	height:17px;
}
#divDelete a.delete {
	display: block;
}
a.downloadZip {
	background: transparent url('../images/icon_zip.gif') 0 0 no-repeat;
	width:22px;
	height:25px;
}
a.delete:hover, a.downloadZip:hover {
	filter:alpha(opacity=75);
	opacity: 0.75;
}
.delete span, .downloadZip span {
	display:none;
}
.contPanelLogin {
	width:460px;
	height:240px;
}
.contPanelLogin .left {
	border-right: dotted 1px #bfbfbf;
}
.panelLogin {
	width:205px;
	padding:10px;
}
.panelLogin h2 {
	padding:0;
}
.panelLogin input {
	width:190px;
	margin:0 10px 0 0;
}
.panelLogin .contBtn input {
	width:auto;
}
.panelLogin .warn {
	display:block;
	padding:5px 0 0 0;
	height:10px;
}
.contPanelLogin .contBtn {
	padding-top:25px;
}
.contPanelLogin .right .contBtn {
	padding-top:40px;
}
/* detail */
.campaignList table {
	width:100%;
}
.campaignList table td {
	padding:5px 10px;
	border:none;
}
.campaignList table td.detValue {
	font-weight:900;
	text-align:right;
}
.campaignList .even td {
	background:#F2F2F2;
}
.campaignList table a {
	margin:0;
}
/*### FORMAT LIGHTVIEW CONTENT ###*/




.LVcont {
	padding:20px;
}
.LVcont label, .LVcont input {
	vertical-align:middle;
}
.LVcont .contBtn {
	/*background:#FFFFFF;*/
                 width:100%;
	_width:auto;
}
.LVcont p {
	padding:5px 0 0 0;
	font-weight:normal;
}
.LVcont .contBtn button, .LVcont .contBtn img, .LVcont .contBtn input {
	margin-right:10px;
	vertical-align:middle;
	display:inline;
}
.LVcont .contBtn button img {
	margin:0;
}
.LVcont h2 {
	margin:0 0 5px 0;
	padding:0;
}
.LVcont h3 {
	margin:0;
	padding:10px 0 5px 0;
	font: bold 14px Arial;
	color:#404040;
}
.LVcont #containerLabel span {
	font-size: 10px;
}
.LVcont #containerLabel {
	min-height:20px;
	_height:20px;
}
.LVcont .oddSpanCategory {
}
.LVcont .evenSpanCategory {
	color:#404040;
}
.LVheader {
	border-bottom:1px solid #ccc;
	height:25px;
	margin-bottom:10px;
}
.LVheader h2 {
	float:left;
	margin:0;
}
.LVheader span {
	float:right;
	font-weight:900;
}
.LVheader span img {
	vertical-align:middle;
	margin:0 0 0 5px;
}
.LVheader a:link, .LVheader a:visited {
	text-decoration:underline;
}
.listRegion {
	width:310px;
}
.listRegion p {
	width:150px;
	float:left;
	margin-top:5px;
}
/*### PRIVATE AREA ###*/

.privateMenu {
	margin:0;
	padding:0;
}
.privateMenu li {
	margin:0;
	padding:30px 0 0 0;
	list-style: none;
}
.privateMenu li a {
	display:block;
	padding:0 0 2px 40px;
	font-size:20px;
	text-decoration:underline;
}
.refAccount a {
	background: transparent url('../images/icon_refresh.gif') 0 0 no-repeat;
}
.viewCampaign a {
	background: transparent url('../images/icon_folder.gif') 0 0 no-repeat;
}
.spinner {
	text-align:center;
	padding-top:80px;
}
.spinnerReg {
	padding-top:25px;
	position:absolute;
	text-align:center;
	width:100%;
}
#imageDem {
	_overflow: hidden;
	width:210px;
	border:solid 1px #bfbfbf;
	margin:10px 0 0 0;
}
#imageDem img {
	padding:5px;
	max-width: 200px;
}
#imageDem a.delete {
	margin:10px 0 0 20px;
	padding:10px;
}
table.formPayment td {
	vertical-align: top;
}
a.print, a.print:visited, a.print:hover {
	background:transparent url('../images/ico_print.gif') left 15px no-repeat;
	padding:15px 0 0 20px;
	font-weight:bold;
	margin:0 10px 0 0;
	cursor:pointer;
}






/*### PRINT ###*/
@media print {
.contMainMenu, .footer, .print, .pagContRight {
	display:none;
}
.pageCont {
	padding:0;
}
.pagContLeft {
	width:auto;
	float: none;
	padding:0;
}
.claim {
	width:120px;
	overflow:hidden;
}
}

