*{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
body{min-width:980px;color:#000;font-size:0.75em;font-family: Tahoma, Verdana, Arial, sans-serif;}
a img, img{border:0;}
table{border-collapse:collapse;}
table td, table th{border:0px;}

/* Тексты */
#stat{font-size:1em;}
#stat strong{font-weight:bold;color:#005e7d;}
h1{font-size:1.5em;color:#005e7d;}
h1.b{display:inline;}
h1.g{color:#639c35;}
h3{font-size:1.33em;color:#005e7d;}
h3.smh{font-size:14px;color:#639c35;}
.newsblock h1{font-size:1em;color:#639c35;}
p{font-size:1em;}
p.counters img{margin:0 10px 10px 0;}
.middle-cell strong{color:#066f91;}
.gr{color:#72b331;}
.black{color:#000;}
.switcher{cursor:pointer;}
.swither-p{margin:0 0 15px 0;}

/* Списки */
#auth-and-stat ul{list-style: none;}
#auth-and-stat ul li{float:left;margin:0 15px 0 10px;padding:0;background:none;}

ul{list-style-type:none;margin:10px 0 10px 10px;}
ul li{padding:0 0 0 15px;background:url(../images/bullet1.gif) no-repeat 0 35%;}

#leftcol ul{font-size:12px;margin:10px 0 25px 10px;}
#leftcol ul li{font-size:12px;height:20px;}

.littlemenu{font-size:1em;}
.littlemenu li{height:2em;}

/* закруглённе углы */
.container1, .container2 {
display:block;
margin:10px;
position:relative;
}

b.top, b.bottom {
font-size:1px;
display:block;
margin:0;
padding:0;
position:relative;
}

b.top b, b.bottom b{display:block;overflow:hidden;/* position:relative;*/}

.container1 .r1, .container1 .r2, .container1 .r3, .container1 .r4{
border-left:1px solid #f1f1f1;
border-right:1px solid #f1f1f1;
height:1px;
}
.container1 .r1{background:#f1f1f1;margin:0px 5px;}
.container1 .r2{background:#f1f1f1;margin:0px 3px;border-width:0px 2px;}
.container1 .r3{background:#f1f1f1;margin:0px 2px;}
.container1 .r4{background:#f1f1f1;margin:0px 1px;height:2px;}

.container1 .inner{
margin:0;
padding:5px 15px;
border:solid #f1f1f1;
border-width:0px 1px 0px 1px;
background:#f1f1f1;
position:relative;
}

.container2 .r1, .container2 .r2, .container2 .r3, .container2 .r4{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
height:1px;
}
.container2 .r1{background:#d6d6d6;margin:0px 5px;}
.container2 .r2{background:#fff;margin:0px 3px;border-width:0px 2px;}
.container2 .r3{background:#fff;margin:0px 2px;}
.container2 .r4{background:#fff;margin:0px 1px;height:2px;}

.container2 .inner{
margin:0;
padding:5px 15px;
border:solid #d6d6d6;
border-width:0px 1px 0px 1px;
background:#fff;
position:relative;
}

/* Блоки */
.pagetitle{width:100%;background:url(../images/line-big-delimiter.png) no-repeat;height:30px;margin:5px 0 10px 0;}
.pagetitle h1,.pagetitle h2,.pagetitle h3{display:block;padding:10px;}

.delim-text {height:20px;margin:20px 0 0 0;background:url(../images/rightside-delim-texture.gif) repeat-x;}
.delim-top {background:url(../images/rightside-delim.jpg) no-repeat 100% 0;}
.adblock{width:190;padding:0 8px;height:100px;} /* Блоки с текстом на главной странице в разделе Преимущества */
.adblock h1{margin:0 0 10px 0;}

.line-sides{height:6px;background:url(../images/footer-line-texture.gif);font-size:1px;} /* Градиентная разделительная линия над подвалом */
.line-center{background:url(../images/footer-line-center.png) no-repeat 50% 0;}

.footer-underline{height:5px;background:url(../images/footer-underline.gif);font-size:1px;margin:0 0 10px 0;position:relative;} /* Градиентная разделительная линия под подвалом */
.underline-center{width:100%;height:5px;background:url(../images/underline-center.png) no-repeat 50% 0;position:absolute;}

.left-col-title{width:115px;height:20px;padding:5px 10px 5px 45px;background:url(../images/left-delim.png) no-repeat;position:relative;white-space:nowrap;}
.left-col-title h1{font-size:12px;color:#393232;font-weight:bold;}

.left-col-tbl{width:170px;border-collapse:separate;}
.left-col-tbl th{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5 url(../images/th-bottom-lines.gif) repeat-x 0 100%;text-align:center;}
.left-col-tbl td{font-size:11px;padding:10px 4px 9px 4px;border-bottom:solid 1px #d6d6d6;}
.left-col-text {font-size:11px;padding:10px 4px 9px 4px;}
.grt{color:#2a8004;}

.outerpanel{background:#f5f5f5;padding:5px 5px 5px 25px;margin:0 0 10px 0;position:relative;}
.toppanel{padding:5px;width:100%;margin:0 0 0 -7px;line-height:1.6em;font-size:1em;margin:0;padding:0 10px 0 10px;}

.param_table_form{margin:10px 0 20px 0;border-collapse:separate;}
/*.param_table_form input[type='submit']{margin:5px;padding:2px 6px;float:right;}*/
.param_table_submit{margin:5px;padding:2px 6px;float:right;background:#5e9bbd url(../images/submit-texturel.gif) repeat-x;color:#fff;font-weight:bold;}

.param_table{width:100%;border-collapse:separate;border-bottom:solid 1px #bebebe;}
.param_table td{color:#819e6a;padding:5px;font-size:1em;}
.param_table .fieldError {padding:0; ! important;}
.param_table strong{color:#6e8993 ! important;}

.search_table td {color:black;}

#search_messages table{border-collapse:separate;}
#search_messages table td label{padding:2px;font-size:12px;text-align:right;font-style:normal;}
#search_messages table td span input, #searchmessage{width:198px ! important; }
#search_messages table td select{width:200px ! important; }
#search_messages table td div{padding-right:22px;}

#search_fin_stat table{border-collapse:separate;}
#search_fin_stat table td label{padding:2px;font-size:12px;text-align:right;font-style:normal;}
#search_fin_stat table td span input {width:148px ! important; }
#search_fin_stat table td select{width:150px ! important; }
#search_fin_stat table td div{padding-right:22px;}

.main-stat-tbl{width:100%;margin:0 0 20px 0;border-collapse:separate;}
.main-stat-tbl th{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5 url(../images/th-bottom-lines.gif) repeat-x 0 100%;text-align:center;}
.main-stat-tbl .empty{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5;text-align:center;}
.main-stat-tbl td{font-size:11px;padding:5px 4px 4px 4px;border-bottom:solid 1px #d6d6d6;text-align:center;}
.insgesamt{background:none;font-size:12px;font-weight:bold;}
.insgesamt strong{color:#639c35;}

/* Для оптимизатора */
.project{margin:0 0 5px 0;}

.pr-opt-data{width:100%;}
.pr-opt-data td{padding:5px 10px;vertical-align:top;font-size:1em;}
.alr{text-align:right ! important;}

.main-webmaster-tbl{width:100%;margin:0 0 20px 0;border-collapse:separate;}
.main-webmaster-tbl th{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5 url(../images/th-bottom-lines.gif) repeat-x 0 100%;text-align:center;}
.main-webmaster-tbl th h1{text-align:left; font-size:1.2em;}
.main-webmaster-tbl td{font-size:1em;padding:5px;vertical-align:top;border-bottom:solid 1px #d6d6d6;}

.main-optimizer-tbl{width:100%;margin:0 0 20px 0;border-collapse:separate;}
.main-optimizer-tbl .empty{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5;text-align:center;}
.main-optimizer-tbl .commands{white-space:nowrap; width:25%;}
.main-optimizer-tbl th{padding:10px 4px 12px 4px;font-size:11px;background:#f5f5f5 url(../images/th-bottom-lines.gif) repeat-x 0 100%;text-align:center;}
.main-optimizer-tbl th h1{text-align:left;}
.main-optimizer-tbl td{font-size:1em;padding:5px;vertical-align:top;border-bottom:solid 1px #d6d6d6;}
.main-optimizer-tbl td strong{font-weight:bold;color:#005e7d;}

/* Для вебмастера */
.site{margin:0 0 5px 0;}

.pr-wm-func{width:100%;margin:5px 0 0 0;border-collapse:separate;}
.pr-wm-func th{background:#f5f5dc;padding:5px;font-size:1em;}
.pr-wm-func td{background:#f0f8ff;font-size:1em;padding:5px;vertical-align:top;}
.pr-wm-func th h1{text-align:left;}
.settings{line-height:2em;}

/* Настройки экспорта */
.exportBlock{margin:10px 0 20px 0;border-collapse:separate;}
.exportBlock table td{padding:5px;font-size:1em;vertical-align:top;}
/*#mainOptimizer_form_optimizer_main_export_submit{margin:5px;background:#5e9bbd url(../images/submit-texturel.gif) repeat-x;color:#fff;font-weight:bold;padding:2px 5px;}*/

/* Struts2 forms*/
.commonForm{margin:10px 0 20px 0;border-collapse:separate;}    
.commonForm table td{padding:5px;font-size:1em;}
.commonForm input[type='submit']{margin:0;padding:2px 6px;}

/* Формы */
input{border:solid 1px #073068;}
input[type='checkbox']{border:0 ! important;}
input[type='radio']{border:0 ! important;}
input[type='submit']{background:#5e9bbd url(../images/submit-texturel.gif) repeat-x;color:#fff;font-weight:bold;padding:2px 5px;}
select {border:solid 1px #073068;}
label{color:#000;font-size:12px;}
#login,#passw{border:solid 1px #8b8b8b;}
#login{width:105px;display:block;}
#passw{width:75px;display:block;}
#logbutton{width:55px;background:url(../images/submit-button.png) no-repeat;padding:0;margin:0;border:0;font-weight:normal;color:#FFF;}

.subslim{height:20px;padding:1px 5px ! important;background:#5e9bbd url(../images/submit-texturel.gif) repeat-x;color:#fff;font-weight:bold;}
.subbtn{padding:1px 5px ! important;background:#5e9bbd url(../images/submit-texturel.gif) repeat-x;color:#fff;font-weight:bold;}
.noborder{border:none;}

/* Ссылки */
a:link{color:#005e7d;text-decoration:underline;}
a:visited{color:#7b7b7b;text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

#auth-param a:link{color:#639c35;}
#auth-param a:visited{color:#639c35;}
#auth-param a:hover{color:#005e7d;}
#auth-param a:active{color:#005e7d;}

#menu-area a:link{text-decoration:none;color:#fff;}
#menu-area a:visited{text-decoration:none;color:#fff;}
#menu-area a:hover{text-decoration:none;color:#dfeef7;}
#menu-area a:active{text-decoration:none;color:#dfeef7;}

.toppanel a:link{text-decoration:none;}
.toppanel a:visited{text-decoration:none;}
.toppanel a:hover{text-decoration:underline;}
.toppanel a:active{text-decoration:underline;}

.siteState_NEW{font-size:12px;color:aqua ! important;font-weight:bold;}
.siteState_INDEX{font-size:12px;color:coral ! important;font-weight:bold;}
.siteState_REINDEX{font-size:12px;color:coral ! important;font-weight:bold;}
.siteState_CALC{font-size:12px;color:darkgoldenrod ! important;font-weight:bold;}
.siteState_RECALC{font-size:12px;color:darkgoldenrod ! important;font-weight:bold;}
.siteState_MODER{font-size:12px;color:darkmagenta! important;font-weight:bold;}
.siteState_REJECTED{font-size:12px;color:red ! important;font-weight:bold;}
.siteState_ACTIVE{font-size:12px;color:#639c35 ! important;font-weight:bold;}
.siteState_INACTIVE{font-size:12px;color:#005E7D ! important;font-weight:bold;}

.ACTIVE{font-size:12px;color:#639c35 ! important;font-weight:bold;}
.INACTIVE{font-size:12px;color:#005E7D ! important;font-weight:bold;}

.OK{font-size:12px;color:#639c35 ! important;font-weight:bold;}
.WAIT{font-size:12px;color:#ffdf4b ! important;font-weight:bold;}
.ERROR{font-size:12px;color:#ff1844 ! important;font-weight:bold;}
.SLEEP{font-size:12px;color:#005E7D;font-weight:bold;}
.ya{color:#2a8004 ! important;}

.notif_admin{color:darkviolet;font-weight:bold;font-size:12px;}
.notif_system{color:blue;font-weight:bold;font-size:12px;}
.notif_deal{color:#005E7D;font-weight:bold;font-size:12px;}
.notif_offer{color:#639c35;font-weight:bold;font-size:12px;}


/* Изображения */
#logo{margin:22px 0 0 29px;}
.left-col-cube{position:absolute;top:-15px;left:5px;z-index:3;}
.topmenu-cube{position:absolute;top:-3px;left:-10px;z-index:3;}
.lupe{position:absolute ! important;right:0;top:-15px;z-index:3;}

/* Структура */
#maintbl{width:100%;height:100%;}
#header{width:100%;height:153px;}
#top-part{vertical-align:top;}
#logo-area{width:422px;background:url(../images/under-logo.jpg);}
#area-auth-menu{background:url(../images/top-long-texturel.png);}
  #outer-tlh{background:url(../images/header-right-side.gif) no-repeat 100% 0;height:153px;}
  #three-levels-of-header{width:100%;height:153px;background:url(../images/next-to-logo.jpg) no-repeat;}
  #auth-and-stat{width:100%;height:89px;}
  #auth-stat-tbl{width:100%;}
    #stat{width:210px;height:89px;background:url(../images/plait.jpg) no-repeat 100% 50%;}
    #auth-form-div{float:right;margin:5px 23px 5px 5px;}
    #auth-form{width:200px;padding:5px;border-collapse:separate ! important;}
      #logincell{width:107px;}
      #passwcell{width:77px;}
      #entercell{width:55px;}
    #auth-param{font-size:1em;}
  #menu-area{width:100%;height:36px;}
  #delimiter-area{height:28px;background:url(../images/light-line.gif) repeat-x;}
    #light-lines{height:28px;background:url(../images/under-top-menu.jpg) no-repeat;}
    #top-right-side{height:28px;background:url(../images/header-right-side.gif) no-repeat 100% 100%;}

#body{width:100%;}
#wrapper1{width:40px;}
#wrapper2{width:30px;}
#wrapper3{width:60px;}
#leftcol{width:170px;vertical-align:top;padding:15px 0 0 0;}
  .newsblock{margin:0 0 16px 0;}
#maincol{vertical-align:top;padding-left:10px;}
  .floattext{margin:0 0 30px 0;}
  .floattext p{display:inline;}
  #three-parts{width:100%;}
  .advantage{width:206px ! important;}

#bottom-part{vertical-align:bottom;}
#footer-outblock{width:100%;}
.wrap40{width:40px;}
  #footer{width:100%;background:#edeff0;}
  .left-cell{width:185px;padding:10px 20px;color:#404040;}
  .right-cell{width:185px;padding:10px 20px;color:#404040;vertical-align:middle;text-align:right;}
  .middle-cell{padding:10px 0;vertical-align:bottom;}

/* Верхнее горизонтальное меню */
#menu-area{
font-size: 12px;
font-weight:bold;
color:#c2e4f8;
overflow:hidden ! important;
}

#menu-area ul {
width:100%;
list-style: none;
height:36px;
margin:0 0 0 -4px;
}

#menu-area li {
padding:0 8px 0 10px;
line-height:32px;
float:left;
background:url(../images/topmenu-delimiter.gif) no-repeat 0 50%;
}

.tdLabel{vertical-align:middle;text-align:right;color:#000 ! important;}
.tdLabelTop{vertical-align:top;text-align:right;color:#000 ! important;}

/* для автоматически сгенерированных лояутов форм */
.label{text-align:right;color:#000 ! important; font-style:normal;}

#newsList td{padding:5px;font-size:1em;}
#newsContent p{font-size:1em;}

.alignLeft{text-align:left ! important;}
.alignRight{text-align:right ! important;}
.hintColor {color:#819E6A;}

/* Result messages - errors, success and info */
.result-message-tbl {border:1px solid #CCCCCC; margin:5px 0;}
.result-message-cell {padding:3px 5px 3px 3px;}
.result-message-error, .result-message-success, .result-message-info, .result-message-error-item{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:1em;padding-left:5px;vertical-align:top;}
.result-message-error {color:#FF0000;}
.result-message-error-item {color:#FF0000;font-weight:bold;}
.result-message-success {color:#009900;}
.result-message-info {color:#330066;}


h5 {font-size:1em}
.chechboxBlock label{margin-left:5px;}
.code{color:#005e7d;}
.error {color:#FF0000;}
.fieldError {font-size:12px;padding:0; ! important;}
.center {width:100%; text-align:center;}

/* Цвета для статистики взаиморасчётов */
.TRANSFER_INGOING {color:#2a8004;}
.TRANSFER_OUTGOING {color:#005E7D}
.payment_system td {border-bottom-width:0}

/* Цвета для состояние запроса на вывод средств */
.TRANSFER_ORDER_NEW {color:springgreen;}
.TRANSFER_ORDER_IN_PROGRESS {color:gray;}
.TRANSFER_ORDER_DENY {color:#FF0000;}
.TRANSFER_ORDER_DENY_NOMONEY {color:#FF0000;}
.TRANSFER_ORDER_DONE {color:#2a8004;}
.TRANSFER_ORDER_REFUND {color:#005e7d;}

tr .valignTop {vertical-align:top;}

pre {padding:5px; border:1px dotted #005E7D; background:#f8f8f8;font-size:9pt;
white-space: pre-wrap; /* css-2.1 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */}

.component_error_image_cell {
    text-align: center;
    vertical-align:middle;
}
.component_error_hint_cell {
    text-align: center;
    font-size: 1em;
    color: red;
}

.nowrap {
    white-space:nowrap;
}

.checkbox_container input{border:none ! important;}

.calendarContainer{width:100%;}

.formattedText p{text-indent:25px; padding-bottom:10px}

.redtext {color:red;}