 /* --------------------- Default --------------------- */
html, body { margin:0; padding:0; height:100%; width:100%;}
body {}
a { color:#0a69c9; text-decoration:underline;}
a:hover { color:#ED1C24; text-decoration:none;}
input { margin:0; padding:0; font-family:tahoma; font-size:12px; vertical-align:middle;}
div { margin:0; padding:0; font-family:tahoma; font-size:14px; color:#706868; line-height:17px;}
table { width:100%; border:0;}
em { font-style:normal;}
img { border:0;}
p { margin:0; padding:15px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#7d9b99; font:18px tahoma; margin:0; padding:0 0 23px;}
h2 { color:#606060; font:18px tahoma; margin:0; padding:0 0 0px 0px;}
h3 { color:#abaaaa; font:21px tahoma; margin:0; padding:0 0 77px 4px;}
h4 { color:#606060; font:18px tahoma; margin:0; padding:0 0 35px 0px;}

#container { min-height:100%; height:auto !important; height:100%; position:relative; background:url(../images/px_body.gif) 0 100% repeat-x;}
#container.saMarket { padding: 5px 5px 0 5px;}
#page { width:1000px; margin:0 auto;}
.paginationLine { text-align: center; padding: 4px 0; }
.paginationLine a {padding: 0 5px;}
.saMarket #page { width:100%; min-width: 875px; max-width:1000px; margin:0 auto;}
/* ********************* Header ********************* */
#header { height:80px;}

#header .menu { float:right; padding:40px 21px 0 0;}
#header .menu li { float:left; padding-left:30px;}
#header .menu li a { font-size:18px;}
/* ******************** Content ********************* */
#content {}
/* ---------------------------------- LEFT NAVIGATION */
#left_nav { width:296px; float:left;}

/* ---------------------------------------- Enter Box */
.EnterBox { font-size:12px;}
.EnterBox .img { margin-right:5px; vertical-align:middle;}
.EnterBox .logo { padding:37px 0 11px;}
.EnterBox ul.news-short-list li { font-size: 14px; }
.EnterBox div.news-short-list-all { float: right; margin-bottom: 20px; }
.EnterBox ul { width:293px;}
.EnterBox li { padding:0 0 8px; overflow:hidden; zoom:1;}
.EnterBox li.checkbox {padding-left: 73px;}
.EnterBox li.checkbox label {padding-left: 5px;}
.EnterBox li em { width:53px; float:left; padding:3px 0 0; text-align:right;}
.EnterBox li span { width:215px; float:left; padding-left:15px;}
.EnterBox li span input { width:196px; padding:2px; color:#747373; font-size:14px; border:1px solid #a5af9e;}
.EnterBox .enter { height:53px; padding-right:23px; text-align:right; background:url(../images/bg_enter.jpg) 100% 100% no-repeat;}
.EnterBox .enter input { margin-left:10px;}

/* -------------------------------------- Profile Box */
.ProfileBox { overflow:hidden;}
.ProfileBox h3 { padding:0 0 50px 4px;}
.ProfileBox ul { width:235px; padding:8px 11px 20px 12px; float:left; background:url(../images/bg_prof_top.gif) no-repeat #F4F4F4;}
.ProfileBox ul div {  background:url(../images/bg_prof_bottom.gif) 0 100% no-repeat;}
.ProfileBox li { padding:11px 0 1px; border-bottom:1px dotted #D1D1D1;}
.ProfileBox li a { color:#63696F; font:12px tahoma; text-decoration:none; padding:2px 4px 3px; display:block; font-weight:bold;}
.ProfileBox li a:hover { color:#fff; background:#C7C6C6;}
.ProfileBox li a.active { color:#fff; background:#C7C6C6;}
.ProfileBox .logout { width:100%; float:left; padding:0 0 11px;}
.ProfileBox .name { width:147px; float:left; padding-left:10px; font-size:12px;}
.ProfileBox .name a { text-decoration:none;}
.ProfileBox .name a strong { color:#63696F; padding:0 0 0 20px; background:url(../images/icon_name.gif) 0 1px no-repeat; text-decoration:underline;}
.ProfileBox .name a:hover strong { color:#ED1C24;}
.ProfileBox .button { width:90px; float:left; padding:3px 0 0;}
.ProfileBox .button input { width:80px; height:27px; padding:0 0 1px; color:#fff; cursor:pointer; font:12px tahoma; border:none; background:url(../images/exit_button.gif) no-repeat;}

/* -------------------------------------- Support Box */
.SupportBox { min-height:120px; clear:left; margin:110px 0 0; padding-left:114px; background:url(../images/bg_sup.gif) 0 25px no-repeat;}
.SupportBox .item { width:160px; float:left; padding:5px 0 0; background:url(../images/bg_sup_top.gif) 0 0 no-repeat;}
.SupportBox .item li { padding:0 0 7px;}
.SupportBox .item .bg_bottom { padding:0 0 5px; background:url(../images/bg_sup_bottom.gif) 0 100% no-repeat;}
.SupportBox .item .text { padding:7px 24px 2px 7px; text-align:right; background:#f4f4f4; overflow:hidden;}

/* --------------------------------- RIGHT NAVIGATION */
#right_nav { width:703px; float:left;}

/* ------------------------------------ Statistic Box */
.StatisticBox { width:100%; float:left; padding:51px 0 31px;}
.StatisticBox .item { width:185px; float:right; margin-left:9px; background:url(../images/px_item.gif) 0 0 repeat-y;}
.StatisticBox .item li { padding:8px 0 0 15px;}
.StatisticBox .item .bg_top { background:url(../images/bg_item_top.gif) 0 0 no-repeat;}
.StatisticBox .item .bg_bottom { min-height:124px; padding:18px 10px 20px 23px; overflow:hidden; background:url(../images/bg_item_bottom.gif) 0 100% no-repeat;}
.StatisticBox .item.two-column {width: 282px; background: none; padding-bottom: 5px;}
.add { padding:38px 0;}

/* ----------------------------------------- Main Box */
.MainBox { padding:44px 0 0 150px; clear:left; background:url(../images/bg_banner.jpg) 0 0 no-repeat;}
.MainBox .register { clear:left; padding:41px 0 0; text-align:right;}
.MainBox .register input { width:310px; height:108px; cursor:pointer; border:none; background:url(../images/register_button.png) 0 0 no-repeat;}

/* ------------------------------------ Add Banner Box */
.AddBannerBox {}
.AddBannerBox ul { padding:0 0 35px 20px;}
.AddBannerBox li { padding:15px 0 0; overflow:hidden; zoom:1;}
.AddBannerBox li em { width:135px; float:left; padding:6px 10px 0 0; text-align:right;}
.AddBannerBox ul.fix li em, .AddBannerBox li.fix em { width:140px; float:left; padding:0 10px 0 0; text-align:right;}
.AddBannerBox li em span { float: none; display: inline; color: red; padding-left: 3px;}
.AddBannerBox li span { width:360px; float:left; padding:3px 0 0;}
.AddBannerBox li span { float: none; width: auto;}
.AddBannerBox li span span.radio-group {padding: 0;}
.AddBannerBox li span .radio-group-attention {padding: 3px 0; color: green;}
.AddBannerBox li span span.radio-group-label {padding-left: 10px;}
.AddBannerBox li span.red { color: red; padding-right: 3px;}
.AddBannerBox li span input { width:346px; padding:2px; color:#706868; font:14px tahoma; border:1px solid #A5AF9E;}
.AddBannerBox.linksList li span input { width: 50px;}
.AddBannerBox li span span.radio-group input{padding: 0;width: 15px;}
.AddBannerBox.linksList li.last {margin-bottom: 20px;}
.AddBannerBox.linksList li.option {padding-top: 0;}
.AddBannerBox li span.inline input { width: auto; border: 0; }
/*.AddBannerBox li b { width:170px; float:left;}*/
.AddBannerBox li b { width:170px; }
.AddBannerBox .browse { width:117px; height:27px; padding:0 0 1px; margin-right:10px; color:#fff; font:12px tahoma; border:none; cursor:pointer; background:url(../images/browse_button.gif) 0 0 no-repeat;}
.AddBannerBox .plus { width:25px; height:25px; padding:0 0 5px; color:#fff; font:19px tahoma; border:none; cursor:pointer; background:url(../images/plus_button.gif) 0 0 no-repeat;}
.AddBannerBox .save { width:119px; height:29px; padding:0 0 1px; margin-left:374px; color:#fff; font:12px tahoma; border:none; cursor:pointer; background:url(../images/save_button.gif) 0 0 no-repeat;}

.AddBannerBox input.normalize,
.AddBannerBox textarea.normalize
 {width: 345px;}

/* ------------------------------ Management Banner Box */
.ManagementBannerBox { padding:0 0 0 10px;}
.ManagementBannerBox tr { background:#EFEFEF;}
.ManagementBannerBox td,
.Market table.userStat td,
.Market table.marketGrid td
    { color:#3C3C3C; font:11px tahoma; padding:5px 0;}
.ManagementBannerBox .out { background:#EFEFEF;}
.ManagementBannerBox .over { background:#F8C335;}

.ManagementBannerBox .info { background:#BABEC1;}
.ManagementBannerBox .info td,
.Market table.userStat .info td
    { padding:7px 4px 7px 0; color:#fff;}
.ManagementBannerBox .info .alt_text, .info .url { text-align:center;}
.ManagementBannerBox .info strong { position:relative; display:block;}
.ManagementBannerBox .info strong a { top:5px; right:5px; position:absolute;}
.ManagementBannerBox .info strong img { display:block;}
.ManagementBannerBox .info td.select{padding-left: 0px; padding-right: 0px; text-align: center}

.ManagementBannerBox .select { width:39px; text-align:center;}
.ManagementBannerBox .id { width:110px; text-align:center; font-size:12px;}
.ManagementBannerBox .id span.green{ color:#01BD01; }
.ManagementBannerBox .id span.red{ color:red;}
.ManagementBannerBox .banner { width:150px; text-align:center;}
.ManagementBannerBox .site { width:150px; text-align:center;}
.ManagementBannerBox .ctr { width:150px; text-align:center;}
.ManagementBannerBox .ctrTot { width:150px; text-align:center;}
.ManagementBannerBox .clicks { width:150px; text-align:center;}
.ManagementBannerBox .clicksTot { width:150px; text-align:center;}
.ManagementBannerBox .shows { width:150px; text-align:center;}
.ManagementBannerBox .showsProcent { width:150px; text-align:center;}
.ManagementBannerBox .showsProcent select{ width:90px;}
.ManagementBannerBox .showsTot { width:150px; text-align:center;}
.ManagementBannerBox .alt_text { width:160px; vertical-align:middle; padding:5px 4px; text-align:center;}
.ManagementBannerBox .url { width:149px; vertical-align:middle; padding:5px 4px; text-align:center;}
.ManagementBannerBox .status { width:120px; text-align:center; font-size:12px;}
.ManagementBannerBox .extrarow { padding:5px; }
.ManagementBannerBox .status span.green{ color:#01BD01; }
.ManagementBannerBox .status span.red{ color:red; }
.ManagementBannerBox .dont_check { color:#FF0000;}
.ManagementBannerBox .pause { color:#0A679D;}

.ManagementBannerBox .status div { padding: 0 19px 0 4px; font-size: 12px;text-align:right; }
.ManagementBannerBox .status div a { font-size: 11px; display: inline; }

.ManagementBannerBox tfoot td { text-align: center;font-weight: bold; color:#0A679D;}

.ManagementBannerBox .filter { width:100%; float:left; padding:0 0 40px;}
.ManagementBannerBox .filter img { vertical-align:middle; margin-right:17px;}
.ManagementBannerBox .filter .text { width:108px; padding:4px 6px; margin:0 2px; color:#706868; font:13px tahoma; border:1px solid #A5AF9E;}
.ManagementBannerBox .filter .button { width:115px; height:25px; padding:0 0 2px; color:#fff; font:12px tahoma; border:none; cursor:pointer; background:url(../images/filter_button.gif) 0 0 no-repeat;}

/* ********************* Footer *********************** */
#empty { height:255px; clear:both;}
#footer { width:1000px; height:245px; margin:-245px auto 0; position:relative;}
#footer.saMarket { width:100%;}
#footer .empty { height:151px;}
#footer .our_projects { height:151px; padding:0 0 0 125px; background:url(../images/bg_projects.gif) 0 0 no-repeat;}
#footer .our_projects .cont { width:357px; height:65px; padding:32px 0 0; color:#90979f; font-size:16px;}
#footer .our_projects .cont img { margin-left:19px; vertical-align:top;}

#footer .copyright { height:90px; color:#90979f; padding:0 112px 0 0; text-align:right; font-size:12px;}
#footer .copyright .img { margin:0 7px; vertical-align:middle;}
#footer .center { text-align:center; padding:0;}
/* ----------------------- IE ------------------------- */
* html .SupportBox { height:120px;}
* html .StatisticBox .item .bg_bottom { height:124px;}
* html .MainBox .register input { background:expression("none"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/register_button.png", sizingMethod="scale");}
/* ---------------------------------------------------- */
.MainBox.pad,
.AddBannerBox.pad,
.ManagementBannerBox.pad,
div.pad
 {margin-top: 86px;}
 
.AddBannerBox.formIn p{     padding-left: 56px;}

.formIn .error,
.ManagementBannerBox.formIn .error,
.AddBannerBox.formIn .error{
     padding: 0 0 0 56px;
     color: red;
}
p.error{padding: 0;color: red;}

.AddBannerBox.formIn span.error{
     padding: 0;
 }

.formIn .confirm,
.ManagementBannerBox.formIn .confirm,
.AddBannerBox.formIn .confirm{
    padding: 0 0 0 56px;
    color: green;
}

.formIn .green{    padding: 0 0 0 56px;    color: green;}
.formIn .attention {color: green;}
.formIn .attention-field {background-color: #FEFF5F;}

.AddBannerBox.formIn .right{    margin-left:374px;}

.ManagementBannerBox.formIn li b.no-left,
.AddBannerBox li b.no-left{    float: none;}

.AddBannerBox li b.no-left a{margin-left: 10px;font-size: 14px;font-size:12px;font-weight:normal;}

#adpfilter img{     cursor: pointer;}

.ManagementBannerBox.formIn .controll{     text-align: right;      margin: 5px 0;}

.ManagementBannerBox.formIn .controll .save{ width:119px; height:29px; padding:0 0 1px; margin-left: 5px; color:#fff; font:12px tahoma; border:none; cursor:pointer; background:url(../images/save_button.gif) 0 0 no-repeat;}

.ManagementBannerBox.formIn .controll select{     width: 80px; }


.ManagementBannerBox form.formIn.pad { margin-top: 40px; }
.ManagementBannerBox form.formIn ul { padding:0 0 35px 20px;}
.ManagementBannerBox form.formIn li { padding:15px 0 0; overflow:hidden; zoom:1;}
.ManagementBannerBox form.formIn li em { width:135px; float:left; padding:6px 10px 0 0; text-align:right;}
.ManagementBannerBox form.formIn li span { width:360px; float:left; padding:3px 0 0;}
.ManagementBannerBox form.formIn li span input { width:346px; padding:2px; color:#706868; font:14px tahoma; border:1px solid #A5AF9E;}
.ManagementBannerBox form.formIn li span select { width:352px; }
.ManagementBannerBox form.formIn li span input.right {text-align: right;}
.ManagementBannerBox form.formIn li b { width:170px; float:left;}
.ManagementBannerBox form.formIn .save{ width:119px; height:29px; padding:0 0 1px; margin-left:374px; color:#fff; font:12px tahoma; border:none; cursor:pointer; background:url(../images/save_button.gif) 0 0 no-repeat;}

.fileUploadButton div{color:white;font-size:12px;position:relative;top:-23px;text-align:center;z-index:1;}
.ManagementBannerBox form.formIn li span.options input{width: 14px;}
.Market table.marketGrid{}
.Market ul.marketRules{
    list-style-type: disc;
    list-style-position: inside;
}
.Market ul.marketRules li{ margin-bottom: 3px;}
.Market .userStat { padding: 0; }
.Market .userStat li { zoom:1; padding: 0;}
.Market .userStat li em { width:auto; text-align:left; padding: 0;}
.Market .userStat li span { padding: 0 0 0 4px;  }
.Market table.userStat thead .info td.exc{ width: 200px; }
.Market table.marketGrid td{padding-right: 4px;}
.Market table.marketGrid thead .info td{ color: #fff;font-size: 11px;font-weight: bold;}
.Market table caption{ font-size: 14px; padding: 7px;}
.Market table caption a.swap{ text-decoration: none;}
.Market table thead td{    font-size: 14px;}
.Market table thead td.exc,
.Market table thead .info td.exc{
    width: 90px;
}
.Market table thead .info td.pricetot{ width: 150px; }
.saMarket table thead .info td.pricetot{ width: 15%; }
.Market table thead .info td.pript{ width: 150px; }
.saMarket table thead .info td.pript{ width: 15%; }
.saMarket table thead .info td.count{ width: 60%; }
.saMarket table thead .info td.exc{ width: 10%; }
.Market table thead td,
.Market table tbody td{
     text-align: right;
     padding: 5px;
}
.Market table.marketGrid tbody tr.usersOwn{    background-color: #F8C335;}
.Market table.marketGrid tbody tr{    cursor: pointer;}
.Market table tbody tr.hover{    background-color: white;}
.Market{position: relative;}
.Market span.standAloneWindow{
    position: absolute;
    top: 0;
    right: 0;
}

.AddBannerBox.Market .proposal .confirm {margin-left: 11px;background-color:#EFEFEF; width: 347px;}
.AddBannerBox.Market .proposal .confirm li em { width: 140px; }
.AddBannerBox.Market .proposal .confirm .save { width:119px; height:29px; padding:0 0 1px; margin-left:143px;}
.AddBannerBox.Market .proposal ul.confirm span{width:100px;}

.Market .paginationLine a{    margin: 0 2px;    text-decoration: none;}

#MarketMenu {background-color: #efefef; }
#MarketMenu a { float: left; margin: 0px 10px 0px 0px; color:#63696F; font:14px Helvetica; text-decoration:none; padding:2px 4px 3px; display:block; font-weight:bold;}
#MarketMenu a:hover { color:#fff; background:#C7C6C6;}
#MarketMenu a.active { color:red; background:#C7C6C6;}

.hidden{ display: none;}
div.register{ font-size:12px; padding-left:55px; text-align:left;}
.help{ cursor: help;}
.nobr {white-space: nowrap}
.ticketList li{margin-left: 36px;border-bottom: 1px dotted #D1D1D1; width: 460px;}
.ticketList strong{font-weight: bold;}
.ticketList div{margin: 3px 0 3px 27px;}
li.techsupport a {}
li.techsupport a img { top: 4px; right: -85px; position: relative;}
table.greetingStat td{
    padding:7px 4px 7px 7px;
    font-size:11px;
}
table.greetingStat td label{
    padding-left: 7px;
}
table.greetingStat tbody td.type{
    width: 100px;
}

table.greetingStat tfoot td{
    text-align: right;
    font-weight: normal;
}

li.new img{
    position: relative;
    top: 3px;
}
ul.pointed{
    list-style: disc outside ;
    padding-left: 15px;
}

table.common-stat {width: 210px;margin: 10px 0;}
table.common-stat tr td{text-align: right;font-size: 12px;}
table.common-stat tr td.type{text-align: left;}
table.common-stat tr th{font-weight: bold;font-size: 12px;text-align: right;}
table.common-stat tr th.frs{text-align: left;}
span.common-stat {font-size: 12px;}

.news-body li {list-style: disc; list-style-position: inside;}
