/* $Id: style.css,v 1.49 2011-11-10 14:57:59 isa Exp $ */
@charset "utf-8";

/* CSS Document */

html {margin:0; padding:0; height:100%; color:#454545 !important; font-family:Tahoma, sans-serif !important; font-size:11px !important; }
body {background:#f9f8f8 url(i/bg/003a.gif) repeat-y !important; margin: -46px 0px 0px 0px !important;  padding: 0px 0px 46px 0px !important; color:#454545 !important; font-family:Tahoma, sans-serif !important; font-size:11px !important; height:auto !important; height:100%; min-height:100%; position:relative;  box-sizing: content-box !important;  -webkit-box-sizing: content-box !important;}
.help {background: none; padding: 0 0 0 0; margin:0 0 0 0;}

div#spapp {
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    font-size: 13px;
    font-family: Tahoma, 'PT Sans', Roboto, sans-serif !important;
}
div#spapp input {
    font-size: 13px !important;
    font-family: Tahoma, 'PT Sans', Roboto, sans-serif !important;
}
div#spapp label {
   font-size: 14px;
    font-family: Tahoma, 'PT Sans', Roboto, sans-serif !important;
}

DIV#WzTtDiV P {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
DIV#WzTtDiV TABLE {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

img {border:0px;}
div, form, ul, ol {margin:0px; padding:0px;}
input, textarea, pre {font-family: Tahoma, sans-serif !important; font-size: 11px !important; color:#454545; margin:0px; padding:0px;}
select {font-family: Tahoma,sans-serif; font-size:11px; margin:0px; padding:0px; border-style:solid; border-width: 1px; border-color: transparent; outline-color: #7b9ebd;outline-style: solid;outline-width: 1px;}
/*table {max-width: expression(((document.body.clientWidth - 210) > 1000) ? '1000px' : 'auto');}*/
/*table {max-width: 1000px; }*/
input[type='button'][disabled] {color: #AAAAAA;}
input[type='text'][disabled] {background-color: #eeeeee;}
textarea[disabled] {background-color: #eeeeee;}


a {text-decoration:underline; color:#0078ff;}
a:hover {text-decoration:none;}

/* G E N E R A L */
#all {min-width:995px;min-height:120px;}

#block001 {float:left; width:210px; margin:0px -4px 0px 0px;}
#block002 {margin:0px 0px 0px 210px ! important;}

/* R E G L A M E N T */
div#Section1 P {margin-left: 1cm; margin-right: 1cm;}


/* H E A D E R */
/*Begin Header */
DIV#header {PADDING: 46px 0px 0px 0px; MARGIN:0px; HEIGHT:90px; background:url(i/bitrix/r01_palka.gif) left 46px repeat-x; BACKGROUND-COLOR: #00a6ea;}
#header .hdr {height:18px; width:100%; min-width:995px; background:url(i/bg/001a.gif) repeat-x;}

#userinfo { position: absolute; left: 250px; top: 104px; }
/*Begin Block Search Domen*/

/* ДО ЛУЧЬШИХ ВРЕМЕН DLV*/
/*DIV#header table#FD {background:url(i/bitrix/freedomen.gif) left top no-repeat;height:37px;PADDING-TOP: 0px;position:absolute;	top:9px;right:40px;color:#FFFFFF;font:13px Arial;}*/

DIV#header table#FD {background:url(i/bitrix/freedomen.gif) left top no-repeat;height:37px;PADDING-TOP: 0px;position:absolute;	top:9px;right:40px;color:#FFFFFF;font:13px Arial; visibility: hidden;}
DIV#header table#FD td.fdomen{width:233px;background:url(i/bitrix/fdinput.gif) center no-repeat;}
table#FD td.fdomen input {border:1px solid #fff;font:10px Arial;width:200px;text-align:center; }
div#quickfix {border:1px solid #aeaeae; background: #000; padding: 8px 5px 8px 8px; width: 480px; height: 22px; line-height: 22px; position: absolute; top: -9px; left: -50px; display:none; color: #fff; }
.quickfixsubmit {text-decoration: underline; cursor: pointer; color:#fff;}
.quickfixsubmit hover {text-decoration:none;} 
DIV#header table#FD table#innerFD{font:bold 11px Arial;	background:none;margin-left:10px;}
/*End Block Search Domen*/

div#quickinfo {position: absolute; top: 15px; left: 30px; display:none; z-index: 2; border:1px solid #aeaeae; background: #FFFFDD; padding: 5px 5px 5px 8px; width: 400px; height: auto; line-height: 22px; }

/*#header {height:75px; width:100%; min-width:995px; background:url(i/bg/001.gif) repeat-x;}*/
#header .i001 {height:55px; overflow:hidden;}
#header .i002 {float:right; background:url(i/bg/002.jpg) right top no-repeat; height:38px; width:600px; padding:10px 20px 0px 0px; text-align:right; color:#FFF;}
#header .i003 {height:20px; overflow:hidden;}
#header .i004 {float:left; padding:4px 0px 0px 18px; color:#FFF;}
#header .i005 {float:right; padding:4px 20px 0px 0px; color:#000;}

div#vip {border:1px solid #aeaeae; background: #000; padding: 5px 5px 5px 8px; position: absolute; top: -3px; right: 2px; left:-1px; display:none; color: #fff; }


/* B O X E S */
.b001 {margin:6px 12px 0px 3px;}
.b001 h3 {margin:0px; padding:12px 0px 7px 30px; background:url(i/bg/00411.gif) no-repeat; color:#454545; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold;}
/*.b001 a.link001 {display:block; margin:0px; padding:12px 0px 7px 30px; background:url(i/bg/004.gif) no-repeat; color:#454545; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;} */
.b001 a.link001 {display:block; margin:0px; padding:6px 0px 6px 30px; background:url(i/bitrix/mtop.gif) no-repeat scroll 100% 40%; color:#FAFAFA; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
/*.b001 .i001 {margin:0px 0px 0px 9px; background:#FFF url(i/bg/005.gif) right repeat-y;}*/
.b001 .i001 {margin:-1px 0px 0px 9px; background:#FFF url(/i/bitrix/mbottom.gif) no-repeat bottom; width: 187px;}
/*.b001 .i002 {padding:5px 10px 10px 14px; background:url(i/bg/006.gif) right bottom no-repeat; color:#454545;}*/
.b001 .i002 {padding:5px 10px 0px 14px; background:url(/i/bitrix/mtab.gif) repeat-y; color:#454545; margin-top: 1px;}
.b001 .i003 {padding:5px 10px 10px 14px; background:url(i/bg/006.gif) right bottom no-repeat; color:#6e89dd;}
.b001 .i004 {padding:0px 0px 3px 0px;}
/*.b001 .i005 {background:url(i/bg/004_2.gif) right bottom no-repeat; padding:0px 0px 2px 0px;}*/
.b001 .i005 {padding:0px 0px 0px 9px; width: 187px;}
/*.b001 .i006 {background:url(i/bg/004_1.gif) right top repeat-y;}*/
.b001 .i007 {padding:1px 0px 5px 0px; height:80px; width:162px;}
.b001 .i007 p {padding:3px 0 0 0; margin:0 0 0 0; text-align:left;}
.b001 .i008 {padding:0px 0px 3px 15px;}
.b001 .i009 {height:13px; background: url(/i/bitrix/mbottom.gif) bottom no-repeat; margin-left: 9px;}


.i_gray {padding:5px 10px 10px 14px; color:gray;}
.i_black {padding:5px 10px 10px 14px; color:black;}
.i_red {text-decoration:none; color:red;}

.b011 {height:20px; border-bottom:1px solid #CFCFCF; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; background:#FFF; vertical-align: middle;}
.b011 .i001 {float:left; background:url(i/bul/001.gif) left 6px no-repeat; padding:0px 0px 0px 12px; width:45%;}
.b011 .i002 {float:right; text-align:right; background:url(i/bul/002.gif) right 6px no-repeat; margin-top: -15px; padding:0px 12px 0px 0px; width:45%;}
.b011 .i003 {color:#848484; padding:0px 0px 2px 0px;}
.b011 .i004 {color:#848484; padding:0px 0px 4px 0px;}
.b011 h3 {margin:0px; padding:0px; color:#454545; font-size:15px; font-family:Tahoma,sans-serif; font-weight:bold;}
.b011 a {color:#454545; text-decoration:underline;}
.b011 a:hover {text-decoration:none;}

.b012 {margin:0px 0px 30px 0px; background:#FFF;}

.b013 {margin:10px 10px 30px 10px; background:#FFF;}
.b013 .i001 {background:url(i/bg/017.gif) repeat-x;}
.b013 .i002 {background:url(i/bg/011.gif) right repeat-y;}
.b013 .i003 {background:url(i/bg/011.gif) bottom repeat-x;}
.b013 .i004 {background:url(i/bg/011.gif) left repeat-y;} 
.b013 .i005 {height:17px; padding:0px 0px 12px 0px;}
.b013 .i006 {margin:0px 10px 20px 10px; padding:10px 20px; border:1px solid #d60000; color:#d60000; text-align:center;}
.b013 .i006green {margin:0px 10px 20px 10px; padding:10px 20px; border:1px solid green; color:green; text-align:center;}
.b013 .i006b {margin:0px 10px 20px 10px; padding:10px 20px; border:1px solid #0078FF; color:#2d4daf; text-align:center;}
.b013 .i007 {border:1px solid #b20000; padding:4px 8px; color:#5d5d5d; background:#f9f8f8;}
.b013 .i007b {border:1px solid #0078FF; padding:4px 8px; color:#5d5d5d; background:#f9f8f8;}
.b013 .i007b2 {border:1px solid #0078FF; padding:4px 8px; color:#5d5d5d;}
.b013 .i008 {border:1px solid #b20000; padding:4px 8px; color:#b20000; background:#f9f8f8;}
.b013 .i009 {padding:0px 0px 4px 0px; color:#6d6d6d;}
.b013 .i010 {border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; border-left:1px solid #aeaeae; padding:0px 5px 5px 5px;}
.b013 .i011 {width:200px;}
.b013 .i012 {color:#454545;}
.b013 h6 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px 10px; background:#FFF url(i/bg/018.gif) repeat-x;}
.b013 span {font-size:11px; color:#2d4daf;}
.b013 font {font-size:11px; color:#b20000;}

.b014 {height:40px; border-bottom:2px solid #f0f0f0; overflow:hidden;}
.b014 .i001 {float:left; padding:10px 0px 10px 12px;}
.b014 .i002 {float:right; padding:10px 12px 10px 0px;}
.b014 h3 {margin:0px; padding:0px; color:#454545; font-size:15px; font-family:Tahoma,sans-serif; font-weight:bold;}
.b014 a {color:#454545; text-decoration:underline;}
.b014 a:hover {text-decoration:none;}

.b015 {margin:10px;}
.b015 .i001 {background:url(i/bg/017.gif) repeat-x;}
.b015 .i002 {background:url(i/bg/011.gif) right repeat-y;}
.b015 .i003 {background:url(i/bg/011.gif) bottom repeat-x;}
.b015 .i004 {background:url(i/bg/011.gif) left repeat-y;}
.b015 .i005 {height:17px; padding:0px 0px 18px 0px;}
.b015 .i006 {padding:0px 20px 0px 20px;}
.b015 .i007 {padding:5px 0px;}
.b015 .i008 {padding:5px 0px; height:20px;}
.b015 span {font-size:11px; color:#ba0000; font-weight:bold;}
.b015 h6 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px 10px; background:#FFF url(i/bg/018.gif) repeat-x;}

.b016 {margin:10px; text-align:center;}
.b016 h3 {color:#454545; font-weight:bold; font-size:13px;}

.b017 {margin:10px 10px 30px 10px; background:#FFF;}
.b017 .i001 {background:url(i/bg/017.gif) repeat-x;}
.b017 .i002 {background:url(i/bg/011.gif) right repeat-y;}
.b017 .i003 {background:url(i/bg/011.gif) bottom repeat-x;}
.b017 .i004 {background:url(i/bg/011.gif) left repeat-y;}
.b017 .i005 {height:17px; padding:0px 0px 12px 0px;}
.b017 .i006 {margin:0px 1px 20px 1px; padding:10px 20px; border-top:1px solid #d60000; border-bottom:1px solid #d60000; color:#d60000; text-align:center;}
.b017 .i007 {border:1px solid #b20000; padding:4px 8px; color:#5d5d5d; background:#f9f8f8;}
.b017 .i008 {border:1px solid #b20000; padding:4px 8px; color:#b20000; background:#f9f8f8;}
.b017 .i009 {padding:0px 0px 4px 0px; color:#6d6d6d;}
.b017 .i010 {border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; border-left:1px solid #aeaeae; padding:0px 5px 5px 5px;}
.b017 .i011 {width:200px;}
.b017 .i012 {height:28px; width:428px;}
.b017 .i013 {border:1px solid #a2a2a2;}
.b017 .i014 {font-weight:bold; padding:0px 0px 0px 3px;}
.b017 .i015 {padding:0px 7px 0px 0px;}
.b017 .i016 {height:16px;}
.b017 .i017 {padding:2px 10px 0px 0px;}
.b017 h6 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px 10px; background:#FFF url(i/bg/018.gif) repeat-x;}

.b018 {background:#f5f5f5; position:absolute; top:375px; right:158px; width:400px;}
.b018 .i001 {background:url(i/bg/019.gif) repeat-x;}
.b018 .i002 {background:url(i/bg/011.gif) right repeat-y;}
.b018 .i003 {background:url(i/bg/011.gif) bottom repeat-x;}
.b018 .i004 {background:url(i/bg/011.gif) left repeat-y;}
.b018 .i005 {height:17px; padding:0px 0px 5px 0px;}
.b018 .i006 {background:url(i/bg/011.gif) bottom repeat-x;}
.b018 .i007 {background:url(i/bg/011.gif) left center repeat-x;}
.b018 .i008 {float:left; background:#f5f5f5; padding:0px 10px 0px 0px;}
.b018 .i009 {padding:3px 10px;}
.b018 .i010 {color:#d80000;}

.b018 a.tab01 {display:block; margin:0px 2px 1px 2px; padding:2px 4px; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; color:#616161; text-align:center;}
.b018 a.tab02 {display:block; margin:0px 2px 0px 2px; padding:2px 4px 3px 4px; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; color:#616161; background:#f5f5f5; text-align:center;}
.b018 h6 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px 10px; background:url(i/bg/020.gif) repeat-x;}


.b019 {background:#f5f5f5; position:absolute; top:160px; left:230px; width:480px;}
.b019 .i001 {background:url(i/bg/019.gif) repeat-x;}
.b019 .i002 {background:url(i/bg/011.gif) right repeat-y;}
.b019 .i003 {background:url(i/bg/011.gif) bottom repeat-x;}
.b019 .i004 {background:url(i/bg/011.gif) left repeat-y;}
.b019 .i0011{background:url(i/bg/011.gif) top repeat-x;}
.b019 .i005 {height:17px; padding:0px 0px 5px 0px;}
.b019 .i006 {background:url(i/bg/011.gif) bottom repeat-x;}
.b019 .i007 {background:url(i/bg/011.gif) left center repeat-x;}
.b019 .i008 {float:left; background:#f5f5f5; padding:0px 10px 0px 0px;}
.b019 .i009 {padding:3px 10px;}
.b019 .i010 {color:#d80000;}

.b019 a.tab01 {display:block; margin:0px 2px 1px 2px; padding:2px 4px; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; color:#616161; text-align:center;}
.b019 a.tab02 {display:block; margin:0px 2px 0px 2px; padding:2px 4px 3px 4px; border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; color:#616161; background:#f5f5f5; text-align:center;}
.b019 h6 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; margin:0px; padding:0px 10px; background:url(i/bg/020.gif) repeat-x;}

.b020 span {font-size:11px; color:#454545;}

.b019#search {z-index: 2;}

#search {visibility:hidden; display:none;}
#oper {visibility:hidden; display:none;}
#folders_list {visibility:hidden; display:none;}

.apiinfo {margin:0px 0px 0px 0px; padding: 10px 5px 8px 20px;}

/* L I N K S */
a.a001 {display:block; text-decoration:none; margin:0px 0px 0px 20px; padding:1px 3px 2px 3px; color:#215dc6;}
a.a001:hover {text-decoration:none;color: #c65d21;text-decoration: underline;}

a.a002 {display:block; margin:0px 0px 5px 0px; padding:4px 0px 8px 20px; background:url(i/icons/35_s.gif) 0px 3px no-repeat; border-bottom:1px solid #6e89dd; text-decoration:none;}
a.a002:hover {text-decoration:none;}

a.a003 {display:block; text-decoration:none; margin:0px 0px 0px 20px; padding:1px 3px 2px 3px; color:#FFF; background:#3878bf;}
a.a003:hover {text-decoration:none;}

a.a004 {color:#000;}

a.a005 {color:#000; text-decoration:none;}

a.a006 {color:#b20000; text-decoration:none;}

/* T A B L E S */
.tbl001 {background:url(i/bg/007.gif) repeat-x; width:100%;}
.tbl002 {width:100%;}
.tbl003 {background:#FFF;}
.tbl004 {background:#f2f0f0;}
.tbl005 {background:url(i/bg/014.gif) 12px top repeat-y;}

.tc001 {margin:0px; padding:0px; width:1px;}
.tc002 {background:url(i/bg/008.gif) repeat-x; padding:11px 14px; width:20%;}
.tc002 a {display:block; font-weight:bold; padding:0px 0px 6px 0px; text-decoration:underline; color:#0078ff;}
.tc002 a:hover {text-decoration:none;}
.tc003 {background:#f9f8f8 url(i/bg/009.gif) right top no-repeat; padding:11px 24px 11px 15px; text-align:center; font-size:12px; color:#454545; font-weight:bold;}
.tc003nobg {background:#f9f8f8; padding:11px 24px 11px 15px; text-align:center; font-size:12px; color:#454545; font-weight:bold;}
.tc003 a {display:block; margin:0px; padding:0px 0px 8px 0px; font-family:Tahoma,sans-serif; font-size:11px; color:#0078ff; text-decoration:none;}
.tc003 h3 {}
.tc004 {background:url(i/bg/010.gif) right top no-repeat; padding:11px 15px;}
.tc004 a {display:block; font-weight:bold; padding:0px 0px 6px 0px; text-decoration:underline; color:#0078ff;}
.tc004 a:hover {text-decoration:none;}

/*
.tc005 {background:#f2f0f0 url(i/bg/012.gif) repeat-y; padding:8px 12px; text-align:right; width:30%;}
*/

.tc005 {background:#e2e0e0; padding:8px 12px; text-align:right; width:30%;}
.tc006 {background:#e2e0e0; padding:8px 12px; text-align:left; width:70%;}
.tc007 {background:#FFF; padding:8px 12px;}
.tc007_2 {background:#FFF; padding:8px 12px; width:30%;}
.tc007_3 {background:#FFF; padding:8px 12px; width:70%;}
.tc008 {background:#FFF; padding:8px 12px; text-align:right;}

.tc009 {background:#FFF; padding:2px 10px;}
.tc010 {background:#f2f0f0 url(i/bg/013.gif) repeat-y; padding:2px 10px;}
.tc011 {background:#f2f0f0 url(i/bg/013.gif) right repeat-y; padding:2px 10px;}

.tc012 {background:#f2f0f0 url(i/bg/012.gif) repeat-y; padding:8px 12px; text-align:right; width:25%;}
.tc013 {background:#f2f0f0; padding:8px 12px; text-align:left; width:75%;}
.tc014 {background:#FFF; padding:8px 12px;}
.tc015 {background:#FFF; padding:8px 12px; text-align:right;}

.tc016 {background:#f2f0f0; padding:2px 10px;}

/*.tc017 {background:#a3d706; padding:8px 10px; font-weight:bold; color:#000;}*/
.tc017 {background:#000000; padding:8px 10px; font-weight:bold; color:#cccccc;}

.tc018 {background:#f2f0f0 url(i/bg/012.gif) repeat-y; padding:8px 12px; text-align:right;}
.tc019 {background:#f2f0f0; padding:8px 12px;}
.tc020 {background:#FFF; padding:8px 12px;}
.tc021 {background:#FFF; padding:8px 3px;}

/*
.tc022 {background:#a3d706; font-weight:bold;}
*/

/* изначально чОрный цыет заголовков таблиц
.tc022 {background:#000000; color: #ffffff; font-weight:bold; padding:5px 2px 5px 2px; margin: 0px 0px 0px 0px;}
*/

.tc022 {background:#777777; color: #ffffff; font-weight:bold; padding:5px 2px 5px 2px; margin: 0px 0px 0px 0px;}

.tc022a {background:#a3d706; font-weight:bold; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.tc022 a {display:block; color:#000; background:url(i/img/007.gif) right top no-repeat; padding:0px 12px 0px 0px;}
.tc022 a.sortup {display:block; height:7px; width:12px; color:#000; background:url(i/icons/up_inactive.gif) no-repeat; padding:0px 0px 0px 0px; border: 0px; }
/* .tc022 a.sortup:hover {background:url(i/icons/up_inactive_hover.gif); padding:0px 0px 0px 0px; border: 0px 0px 0px 0px; } */
.tc022 a.sortdown {display:block;  height:7px; width:12px; color:#000; background:url(i/icons/down_inactive.gif) no-repeat; padding:0px 0px 0px 0px; border: 0px; }
/*.tc022 a.sortdown:hover {background:url(i/icons/down_inactive_hover.gif); padding:0px 0px 0px 0px; border: 0px 0px 0px 0px; } */

.tc022 a.act {display:block; color:#000; background:url(i/img/006.gif) right top no-repeat; padding:0px 12px 0px 0px;}
.tc023 {background:#f2f0f0;}

.tc024 {background:#FFF; padding:2px 4px;}

.tc025 {background:#f2f0f0 url(i/bg/013.gif) repeat-y; padding:6px 12px;}
.tc026 {background:#f2f0f0 url(i/bg/013.gif) right repeat-y; padding:6px 12px;}

.tc027 {background:#a3d706;}
.tc027 a {color:#000; text-decoration:underline;}

.tc028 {background:url(i/bg/014.gif) center top repeat-y;}

.tc029 {background:url(i/bg/015.gif) repeat-y;}
.tc030 {padding:0px 0px 0px 10px;}
.tc031 {background:url(i/bg/016.gif) repeat-y;}

.tc035 {background:#e2e0e0; padding:8px 12px; text-align:right; width:30%;}
.tc036 {background:#e2e0e0; padding:8px 12px; text-align:left; width:30%;}
.tc037 {background:#e2e0e0; padding:8px 12px; text-align:left; width:40%;}

td.act {background-color: #ddffdd;}
.tc040 {background-color: #dddddd;} 


/* F O R M S */
.fld001 {border:1px solid #7f9db9; background:#FFF; padding:2px;}
.fld002 {border:1px solid #7f9db9; background:#FFF; padding:2px 0px; width:100%;}
.fld003 {border:1px solid #7f9db9; background:#FFF; padding:2px 0px;}
.fld004 {height:13px; width:13px;}

.fld005 {border:1px solid #7f9db9; background:#FFF; padding:2px 0px; width:160px;}
.fld006 {border:1px solid #7f9db9; background:#FFF; padding:0px; width:160px;}

.fld007 {border:1px solid #7f9db9; background:#FFF; padding:2px 0px; width:240px;}
.fld008 {border:1px solid #7f9db9; background:#FFF; padding:0px; width:240px;}

.fld009 {border:1px solid #7f9db9; background:#FFF; padding:0px; width:100%;}

.fld010 {border:0px; background:#f2f0f0; padding:2px 0px; width:205px;}
.fld011 {border:0px; background:#FFF; padding:2px 0px; width:205px;}

.fld012 {border:1px solid #7f9db9; padding:2px;}

/* O T H E R */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.relative {position: relative; }

.s001 {height:75px;}
.s002 {height:20px;}

.c001 {color:#2d4daf;}
.c002 {color:#d60000;}
.c003 {color:#0f0f0f;}

.table1 a {text-decoration: none;}
.table1 a:hover {text-decoration: none;color: #c65d21;text-decoration: underline;}

/* Other styles @gpt */

.tr_even {background:#FFF; font-size:11px;}
.tr_odd  {background:#e2e0e0; font-size:11px;}
.tr_gray  {background:Lavender; font-size:11px;}
.td_left {text-align:right; width:30%;font-weight: bold;min-width: 200px;}
.td_left50 {text-align:right; width:50%;font-weight: bold;min-width: 200px;}
.td_right {text-align:left; width:auto;}
.td_all   {padding:8px 12px;}
.td_center_sm {text-align:center; width:20px;}
.td_left20 {text-align:left; width:20%;min-width: 150px;}
.td_left20b {text-align:left; width:20%;font-weight: bold;min-width: 150px;}

.asterisk {color: #ff0000 ! important;}
/*.button {font-weight: bold;border:1px solid #9DA6B3;background-color: #293B42;color: #fad83c;text-align: center;margin-top: 5px;padding: 5px;}*/
/*.button {border:1px ridge;text-align: center;margin-top: 5px;padding: 3px;}*/
.button {padding: 2px 10px 2px 10px;}

.span_yes {color: #008000 ! important;}
.span_no {color: #800000 ! important;}
.span_na {color: #000000 ! important;}

.span_b_green   {color:green ! important;font-weight: bold;}
.span_b_blue   {color:#8080FF ! important;font-weight: bold;}
.span_b_deep_blue   {color:#2d4daf ! important;font-weight: bold;}
.span_b_red   {color:red ! important;font-weight: bold;}
.span_b_grey   {color:grey ! important;font-weight: bold;}

.span_blue   {color:#8080FF ! important;}
.span_grey   {color:grey ! important;}

.comm {color: gray; font-style: italic;}

tr.colla {
   visibility: hidden;
   display: none;
}

tr.shown {
   visibility: visible;
   display: table-row;
   background:#e2e0e0; 
   font-size:11px;
}

div.compdiv {
   position: absolute;
   display: none; 
   visibility: hidden;
   border: 1px solid #000000;
   background-color: #8F8FFF; 
   padding: 7px;
   max-width: 500px;
   width: 500px;
}

div.compdiv table {
   background-color: #AAAAAA;
}
div.compdiv tr {
   background-color: #FFFFFF;
}

div.compdiv td {
   background-color: #FFFFFF;
}

div.compdiv tr.error {
   background-color: #FFBFBF;
   font-weight: bold;
   color: red;
}
div.compdiv tr.error td {
   background-color: #FFBFBF ! important;
   font-weight: bold;
   color: red;
}

/* Табличка для print_objects {{{ */
table.printobjectmain {
   width: 98%;
   background-color: #CCCCCC;
}
table.printobjectmain td {
   padding: 5px;
   vertical-align: middle;
}
table.emailinline td {
   padding: 0px;
   border: 0px;
   width: 100%;
}
table.rowname td {
   padding: 1px;
}
table.sortselector td {
   padding: 1px;
}
/* }}} */

/* Табличка действия {{{ */
table.actions {
   border: 0px;
}
table.actions td {
   padding: 3px;
}
/* }}} */

/* Табличка выбора страницы и RPP {{{ */
table.pageselectorline td {
   padding: 10px;
}
table.pageselectorline a {text-decoration: none;}
table.pageselectorline a:hover {text-decoration: none;color: #c65d21;text-decoration: underline;}

table.pageselector td {
   padding: 0px;
}
table.rppselector td {
   padding: 0px;
}
 /* }}} */

/* Таблички формы расширенного поиска {{{ */
table.searchform {
   border: 0px;
   width: 100%;
   border-spacing: 1px;
}
table.searchform td {
   padding: 3px;
}
table.searchform table {
   border-spacing: 0px;
   border: 0px;
   width: 90%; 
}
table.searchform table td {
   padding: 0px;
}
/* }}} */

/* Табличка для строки поиска {{{ */
table.searchline {
   width: 100%;
   border: 0px;
   border-spacing: 1px;
}

table.searchline td {
   padding: 6px;
}
/* }}} */

/* Табличка меню инструментов {{{ */
div#instr table {
   border: 0px;
   border-spacing: 1px;
}

div#instr table td {
   padding: 4px;
   text-align: center;
   vertical-align: top;
   width: 80px;
}
/* }}} */

/* Табличка для кнопок Вперед/Назад/Отмена {{{ */
table.backnext {
   border-spacing: 1px;
   border: 0px;
   width: 97%;
}

table.backnext td {
   padding: 10px;
}
/* }}} */

/* Таблички комментов для аукциона {{{ */
table.aushortinfo {
   width: 98%;
   background-color: #CCCCCC;
   border: 0px;
}

table.aushortinfo td {
   padding: 5px;
}

table.aucomment {
   border: 0px;
   width: 100%;
}
/* }}} */

/* Стандартная полосатая табличка инфо об объекте {{{ */
table.objectinfo {
   width: 97%;
   background-color: #CCCCCC;
   border: 0px;
   border-spacing: 1px;
}
/* }}} */

/* Табличка шаблона message.tpl {{{ */
table.message {
   width: 95%;
   border: 0px;
   border-spacing: 1px;
}

table.message td {
   padding: 10px;
}
/* }}} */

/* Таблица hostingdomains {{{ */
table.hostingdomains {
   border: 0px;
   background-color: #CCCCCC;
}

table.hostingdomains td {
   padding: 6px;
}
 /* }}} */

/* Табличка выбора типов {{{ */
table.selecttype {
   border: 0px;
   border-spacing: 0px;
   background-color: #CCCCCC;
   width: 300px;
}
table.selecttype td {
   padding: 6px;
   background-color: #FFFFFF;
   text-align: left;
}
/* }}} */

/* Табличка акцепта офферты {{{ */
table.offertaaccept {
   border: 0px;
   border-spacing: 1px;
}

table.offertaaccept td {
   padding: 6px;
}
/* }}} */

/* Табличка widthwrapper {{{ */
table.widthwrapper {
   border: 0px;
   border-spacing: 1px;
   width: 100%;
}
/* }}} */

/* Табличка список имен (который еще скрывать можно) {{{ */
table.namelist {
   width: 750px;
   background-color: #CCCCCC;
   border-spacing: 1px;
   border: 0px;
}

table.namelist td {
   width: 20%;
   background-color: #EEEEEE;
}

table.namelistshowhide {
   border-spacing: 1px;
   border: 0px;
   width: 97%;
}

table.namelistshowhide td {
   padding: 10px;
   text-align: center;
}

/* }}} */
 
/* Табличка оболочка для Групповых операций {{{ */
table.groupwrapper {
   border: 0px;
   border-spacing: 1px;
}

table.groupwrapper td {
   padding: 6px;
}
/* }}} */

/* Стили для странички сканов {{{ */
table.scanmain {
   border: 0px;
   border-spacing: 0px;
   width: 97%;
}
table.scanmain td {
   padding: 5px;
}

table.scanmain table {
   border: 0px;
   border-spacing: 10px;
}
table.scanmain table td {
   padding: 0px;
}

table.scanlist {
   border: 0px;
   border-spacing: 10px;
}
table.scanlist td {
   padding: 0px;
}
 /* }}} */

/* Стили таблички с правами {{{ */
table.righttable {
   border-spacing: 0px;
   border-collapse: collapse;
   border: 0px;
   width: 750px;
}

table.righttable th {
   border: 1px solid #CCCCCC;
   font-weight: bold;
   padding: 8px 12px;
   color: #2d4daf;
   text-align: center;
}

table.righttable tr.show {
   visibility: visible;
   display: table-row; 
   background-color: #FFFFFF;
}

table.righttable tr.hide {
   visibility: hidden;
   display: none; 
   background-color: #FFFFFF;
}
table.righttable td {
   padding: 8px;
   border: 1px solid #CCCCCC;
   vertical-align: middle;
}

table.righttable td.rightname {
   border-left: 0px none;
   padding-left: 0px;
}

table.righttable td.folder {
   padding: 8px;
   text-align: right;
   border-left: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-right: 0px none;
   vertical-align: middle;
   background-color: #EEEEAE;
   width: 16px;
   cursor: pointer;
}
table.righttable td.node {
   padding: 8px;
   text-align: right;
   border-left: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-right: 0px;
   vertical-align: middle;
   width: 16px;
}

table.righttable td.subicon {
   padding: 8px;
   text-align: right;
   border: 0px;
   vertical-align: middle;
   width: 16px;
   background-color: #FFFFFF;
}
table.righttable td.free {
   padding: 0px;
   border: 0px;
   background-color: #FFFFFF;
}

table.righttable select {
   background-color: #FFFFFF;
}

table.righttable select[disabled] {
   background-color: #FFE0E0;
}

table.righttable td.fb {
   background-color: #EEEEAE;
   cursor: pointer;
}
table.righttable td.nb {
   background-color: #FFFFFF;
}
/* }}} */

table.privacyform {
   margin: 0 auto;
}
table.privacyform td.caption {
   padding: 7px 1px 0px 1px;
}
table.privacyform #recaptcha_area {
   margin: 0 auto;
}

/* H O L Y   H A C K S */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
* html #block002 {height:0%; margin:0px;}
/* End hide from IE-mac */

/*Begin Bottom*/
#t-box {
    position: absolute;
    bottom: -1px;
    background: url(i/bitrix/fonbottom.gif) bottom repeat-x;
    height: 46px;
    width: 100%;
    min-width: 1380px;
}
DIV#t-box div#cr{background:url(i/bitrix/copyrightblock.gif) top left  no-repeat;width:220px;HEIGHT: 46px;margin-top:10px;float:left;left:0px;	bottom:0px;}
html>body DIV#t-box div#cr{margin-top:0px;}
DIV#t-box div#cr  div{background:url(i/bitrix/copyright.gif) left 10px no-repeat;color:#fff;font-size:10px;margin-left:40px;padding-left:26px;padding-top:10px;height: 26px;}
DIV#t-box div#tel {background:url(i/bitrix/tel.gif) left 0px no-repeat;color:#fff;width:360px;float:left;font-size:10px;margin-left:50px;padding-left:34px;margin-top:20px;padding-bottom:10px;height: 26px;}
DIV#t-box div#politics {color:#fff;width:370px;float:left;font-size:8px;margin-left:10px;padding-left:4px;margin-top:10px;padding-bottom:10px;height: 26px;}
DIV#t-box div#address {background:url(i/bitrix/address.gif) left 0px no-repeat;color:#fff;font-size:10px;float:right;margin-right:20px;padding-left:34px;margin-top:20px;width:250px;height: 26px;}
html>body DIV#t-box div#address,DIV#t-box div#tel{margin-top:10px;}
DIV#t-box div#tel a {color:#FFFFFF}
DIV#t-box div#politics a {color:#FFFFFF}
/*End Bottom*/
.calendargreen {
   color: green !important; 
   font-weight: bold 
   }
span.instr_stats {
   display: inline;
   color: black;
   font-weight: bold;
}
