.imgGray{ filter: alpha(opacity=50); opacity:0.5;}

.separate {
height:79px;
width:2px;
margin:0px 24px;
background:#CCCCCC;
}

.error {
border:1px dashed #494949;
background: #F2F2F2;
padding:15px;
}

.edit {
border:1px solid #494949;
font-size:14px;
padding:1px 0px 1px 1px;
}
textarea.edit{height:100px}

.btn {
height:20px;
background:url(/img/bgbtn.gif);
color:#FFFFFF;
border:1px solid #494949;
font-size:11px;
padding:1px;
}


.check {
float:left;
width:11px;
height:11px;
background:#FFFFFF;
border:1px solid #494949;
}

.check img {
position:relative;
float:right;
margin:-1px -4px 0px 0px;
display:none;
}


.title, .title a {
position:relative;
font-size:22px;
border-bottom:1px solid #494949;
font-weight:normal;
text-decoration:none;
color:#494949;
}
.title2, .title2 a {
font-size:16px;
border-bottom:1px solid #494949;
text-decoration:none;
color:#494949;
}

.subtitle {
background: #E9E9E9;
margin-top:1px;
padding:0px 10px 5px 10px;
}

.bigtitle {
background: url(/img/bgtitle.gif) center left repeat-x;
}

.bigtitle b {
background:#FFFFFF;
font-size:36px;
color:#B6B6B6;
padding-right:10px;
}


.mlist {
width:160px;
list-style:none;
}
.mlist li {
margin-bottom:2px;
background: url(/img/bgmarket.gif) center left repeat-x;
}
.mlist a {
font-size:14px;
color:#4A7EBB;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
background:#FFFFFF;
padding-right:8px;
}
.mlist a:hover {
text-decoration:underline;
}
.mlist span {
background:#FFFFFF;
padding-left:8px;
color:#000000;
}

.list {
list-style:none;
}
.list li {
margin-bottom:2px;
font-weight:600;
}
.list a {
font-size:16px;
color:#4A7EBB;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}
.list a:hover {
text-decoration:underline;
}

.list2 {
width:285px;
margin:10px 10px 0px 30px;
list-style-image:url(/img/li.gif)
}
.list2 li {
padding:0px 5px 10px 10px;
}

.list3 {
list-style:none;
}
.list3 li {
height:21px;
clear:both;
background: url(/img/bglist.gif) center right repeat-x;
margin-bottom:3px;
}
.list3 li b{
float:right;
width:35px;
background:#FFFFFF;
padding-left:20px;
font-size:16px;
color:#A1A1A1
}

.list3 li a{
font-size:16px;
text-decoration:none;
font-weight:bold;
background:#FFFFFF;
padding-right:10px;
}

.list4 {
list-style:none;
}
.list4 li {
padding-left:15px;
border-bottom: 1px solid #E0E0E0;
}


.hidden {
display:none;
}

.s9 {font-size:9px}
.s10 {font-size:10px}
.s11 {font-size:11px}
.s12 {font-size:12px}
.s14 {font-size:14px}
.s16 {font-size:16px}
.s18 {font-size:18px}
.s22 {font-size:22px}

.b {font-weight:bold}

.clear {clear:both}

.up {text-transform: uppercase}

.pink {color:#d32059 !important}
.gray {color:#BEBEBE !important}
.black {color:#000000 !important}

.justy, .justy * {text-align:justify !important}

.left {float:left}
.right {float:right}

.h5 {
font-size:5px;
line-height:5px;
height:5px;
}

.img {
border:1px solid #494949;
padding:1px;
}
.img img {
margin-bottom:-3px;
}

.tr {text-align:right}

.mt2 {margin-top:2px}
.mb2 {margin-bottom:2px}
.mt5 {margin-top:5px}
.mr5 {margin-right:5px}
.mb5 {margin-bottom:5px}
.mt10 {margin-top:10px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mb10 {margin-bottom:10px}
.ml10 {margin-left:10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.ml21 {margin-left: 21px}
.mt20 {margin-top: 20px}

.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.pb10 {padding-bottom:10px}
.pt20 {padding-top:20px}
.pr22 {padding-right:22px}

.h0 {height:0px}
.w56 {width:56px}
.w70 {width:70px}
.w125 {width:125px}
.w114 {width:111px}
.w160 {width:160px}
.w175 {width:173px}
.w225 {width:227px}
.w240 {width:240px}
.w325 {width:325px}
.w441 {width:441px}
.w1000 {width:1000px}
.w66 {width:66px}

.w100p {width:100%}

.integration {
position:relative;
border:1px solid #B6B6B6;
margin-left:3px;
margin-top:-4px;
padding:15px 10px 10px 25px;
}

.integration b {
position:absolute;
background:#FFFFFF;
top:0px;
left:0px;
margin-left:-5px;
margin-top:-8px;
color:#000000;
padding-right:7px;
padding-bottom:3px;
font-size:14px;
}

.integrationBlock {
padding:5px 0px;
}
.integrationBlock table {
border-top:1px solid #E6E6E6;
}
.integrationBlock td {
padding:2px 7px;
border-bottom:1px solid #E6E6E6;
color:#000000;
vertical-align:middle;
}

.redtitle {
background: url(/img/bgrtitle.gif) center left repeat-x;
}

.redtitle b {
background:#FFFFFF;
font-size:16px;
color:#B6B6B6;
padding-right:10px;
}

.tableForm td {padding-top:15px;}
.tableForm td b {color:#000000;}
.tableSubForm {background: #F0F0F0;}
.tableSubForm td{padding:5px 10px; vertical-align:bottom}
.tableSubForm td b {color:#000000;}
