html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* project definitions */
/* properties order: position, block, back, font */

.separator { clear: both; }
.pad { height: 20px; }

.btn50 { width: 50px; height: 19px; padding: 0 0 1px; border: 0; background: #a1a1a1 url(../img/btn50x19.gif) no-repeat top left; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.btn102 { width: 102px; height: 26px; padding: 0 0 1px; border: 0; background: #a1a1a1 url(../img/btn102.gif) no-repeat top left; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #223a53; }
.btn168 { width: 168px; height: 35px; padding: 0 0 1px; border: 0; background: #a1a1a1 url(../img/btn168.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #00a294; }

.btna_242 { width: 242px; height: 45px; padding: 0 0 1px; border: 0; background: url(../img/btna_242.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #223a53; }

.btnb_164 { width: 164px; height: 34px; padding: 0 0 1px; border: 0; background: url(../img/btnb_164.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #00a294; }
.btnb_113 { width: 113px; height: 34px; padding: 0 0 6px; border: 0; background: url(../img/btnb_113.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #00a294; }
.btnb_72 { width: 72px; height: 34px; padding: 0 0 1px; border: 0; background: url(../img/btnb_72.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #00a294; }

.btnc_146 { width: 146px; height: 29px; padding: 0 0 3px; border: 0; background: url(../img/btnc_146.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
.btnc_107 { width: 107px; height: 29px; padding: 0 0 1px; border: 0; background: url(../img/btnc_107.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }
.btnc_72 { width: 72px; height: 29px; padding: 0 0 1px; border: 0; background: url(../img/btnc_72.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }

.btnd_66 { width: 66px; height: 26px; padding: 0 0 1px; border: 0; background: url(../img/btnd_66.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #333333; }

/*.btnregister { width: 107px; height: 29px; margin-right: 20px; cursor: pointer; border: 0; background: url(../img/btn_register.gif) no-repeat top left; }
.btnenter { width: 107px; height: 29px; cursor: pointer; border: 0; background: url(../img/btn_enter.gif) no-repeat top left; }*/
.btnregister { width: 107px; height: 29px; margin-right: 0; margin-bottom: 10px; cursor: pointer; border: 0; background: url(../img/btn_register.gif) no-repeat top left; }
.btnenter { width: 107px; height: 29px; cursor: pointer; border: 0; background: url(../img/btn_enter.gif) no-repeat top left; }


table.form tr td { vertical-align: top; padding: 5px 10px 5px 0; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
table.form tr td.label { font-weight: bold; font-size: 1.1em; color: #e4dfd6; }

input.text, input[type="text"], 
input.password, input[type="password"], 
input.file, input[type="file"], 
textarea, select { border-top: solid 1px #a1a1a1; border-right: solid 1px #d4d4d4; border-bottom: solid 1px #d9d9d9; border-left: solid 1px #d4d4d4; background: #d9d9d9; color: #000000; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }

select.narrow { width: 100px; }
select.medium { width: 200px; }
select.wide { width: 350px; }
select.max { width: 100%; }
input.normal { width: 200px; }
input.wide { width: 350px; }
input.max { width: 100%; }
textarea.wide { width: 350px; }
textarea.max { width: 100%; }

.glamour { border: solid 2px #abb5c1 !important; background: #edeff1 !important; color: #223a53 !important; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif !important; font-size: 1.4em !important; }

/*.div { border: solid 1px gold; }*/

h1 { margin-bottom: 20px; font-size: 1.2em; }
h2 { display: inline-block; width: 350px; vertical-align: top; text-align: center; margin: 0; padding: 0; font-size: 1.8em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #223a53; }
h3 { margin: 25px 0 0 15px; font-size: 1.4em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #009084; }

p, blockquote { line-height: 1.4em; font-size: 1.2em; }
p { display: block; margin: 10px 0; color: #223a53; font-size: 1.2em; }

.selected { color: #218e85; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }

html { }
body { background: #bac7d4 url(../img/body_vert.jpg) repeat-x top left; font-size: 62.5%; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; color: #2f465d; }

a img { border: 0; }
a { color: #13918e; text-decoration: underline; }
a:hover { text-decoration: underline; }

a.inline, a.inline:hover { color: #13918e; text-decoration: none !important; border-bottom: dashed 1px #13918e; }

#site { margin: 0 0 0; min-width: 1000px; text-align: left; position: relative; vertical-align: top; font-size: 1em; }
#main-container { position: relative; }

#main { position: relative; width: 100%; vertical-align: top; }
#main-inner { position: relative; width: 800px;  margin: 0 auto; text-align: center; }
#main-inner .content { z-index: 0; position: relative; background: #dae1e7 url(../img/text_horiz.gif) repeat-y top left; padding-bottom: 50px; margin-top: 9px; }
#main-inner .content #title { height: 35px; margin: 0; padding: 10px 0 0 35px; background: #0ba699 url(../img/title_back.gif) no-repeat top left; text-align: left; color: #ffffff; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.4em; line-height: 22px; }
#main-inner .content #title span { padding-left: 24px; }
#main-inner .content .text1 { padding: 30px 30px; text-align: left; color: #223a53; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.2em; }
#main-inner .content .bar { padding: 4px 0 0; width: 741px; height: 33px; margin: 0 auto; text-align: left; background: url(../img/bar.gif) no-repeat top left; cursor: pointer; }
#main-inner .content .bar span { padding: 0 30px; text-align: left; color: #ffffff; font-size: 14px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif;}
#main-inner .content .togglebar { padding: 4px 0 0; width: 741px; height: 33px; margin: 0 auto; text-align: left; background: url(../img/togglebarright.gif) no-repeat top left; cursor: pointer; }
#main-inner .content .togglebar span { padding: 0 30px; text-align: left; color: #ffffff; font-size: 14px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#main-inner .content .togglebardown { padding: 4px 0 0; width: 741px; height: 33px; margin: 0 auto; text-align: left; background: url(../img/togglebardown.gif) no-repeat top left; cursor: pointer; }
#main-inner .content .togglebardown span { padding: 0 30px; text-align: left; color: #ffffff; font-size: 14px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#main-inner .b  { z-index: 5; width: 100%; bottom: 0; left: 0; right: 0; height: 9px; background: url(../img/content_bottom.gif) repeat-x top left; }
p.textimg { position: relative; text-align: center; float: left; padding: 0 35px 0 0 !important; margin: 0 !important; }
.main-inner-home { width: 902px !important; }

#panel tr td.menuleft { width: 244px; height: 241px; background: url(../img/menulights_left.jpg) no-repeat top right; vertical-align: top; text-align: left; }
#panel tr td.menuleft .menu1 { margin-top: 46px; }
#panel tr td.menuleft .menu2 { margin-top: 52px; }
#panel tr td.menuleft .menu3 { margin-top: 50px; }
#panel tr td.menuright { width: 241px; height: 241px; background: url(../img/menulights_right.jpg) no-repeat top left; vertical-align: top; text-align: right; }
#panel tr td.menuright .menu4 { margin-top: 46px; }
#panel tr td.menuright .menu5 { margin-top: 52px; }
#panel tr td.menuright .menu6 { margin-top: 50px; }
#panel tr td.screen { width: 378px; height: 241px; background: url(../img/screen.jpg) no-repeat top left; vertical-align: top; text-align: left; }
#panel tr td.screen .icons { padding-left: 26px; padding-top: 26px; font-size: 0; }
#panel tr td.screen .icons img { margin-right: 2px; margin-bottom: 1px; }
#panel tr td.screen .enter { margin-top: 3px; padding-left: 155px; }
#panel tr td.keyleft { width: 244px; height: 72px; background: url(../img/keyboard_left.jpg) no-repeat top right; }
#panel tr td.keycenter { width: 378px; height: 72px; background: url(../img/keyboard_center.jpg) no-repeat top left; }
#panel tr td.keyright { width: 241px; height: 72px; background: url(../img/keyboard_right.jpg) no-repeat top left; }

/*
#header { position: relative; height: 143px; width: 100%; }
#header tr td.left { padding-left: 47px; position: relative; float: left; height: 133px; width: 293px; }
#header tr td.left .logo { float: left; height: 75px; width: 246px; }
#header tr td.left .contacts { float: left; margin-top: -5px; margin-left: -6px; bottom: 0; height: 67px; width: 246px; background: url(../img/contact_phones.jpg) no-repeat top left; }
        
#header tr td.right  { padding-right: 47px; text-align: right; }
#header tr td.right .auth { text-align: right;position: relative; height: 52px; padding-top: 29px; }
#header tr td.right .auth tr td { height: 50px; vertical-align: middle; text-align: right; color: #13918e; font-weight: bold; font-size: 1.183em; }
#header tr td.right .auth tr td.label { }
#header tr td.right .auth tr td .reg { position: absolute; top: 40px; right: 0; color: #13918e; font-weight: normal; font-size: 0.769em; }
#header tr td.right .auth tr td .reg a { color: #13918e; font-weight: normal; font-size: 1em; }
#header tr td.right .auth tr td .colon { color: #06bce3; }
#header tr td.right .auth tr td .txt80 { margin: 0 7px 0 7px; width: 80px; height: 14px; border: solid 2px #dbdbde; background-color: #ffffff; }
#header tr td.right .auth tr td .btn46 { border: 0; width: 46px; height: 18px; background: #ffffff url(../img/btn46_back.png) no-repeat top left; font-weight: bold; font-size: 0.845em; color: #eff2f6; }
        
#header tr td.right .authed { float: right; position: relative; margin-top: 70px; font-weight: bold; font-size: 1.236em; line-height: 1.236em; }
#header tr td.right .authed .text { color: #223a53; }
#header tr td.right .authed .person { color: #1cc5c0; }
#header tr td.right .authed .bracket { padding: 0 14px; }
*/
#header { position: relative; z-index: 10; height: 143px; width: 100%; }
#header tr td.left { position: relative; z-index: 10; /*padding-left: 47px; */position: relative; height: 133px; width: 352px; }
#header tr td.left .logo { float: left; height: 75px; width: 246px; }
#header tr td.left .logonewyear { position: absolute; z-index: 10; top: 0px; left: 12px; height: 168px; width: 293px; }
#header tr td.left .contacts { float: left; margin-top: -5px; margin-left: -6px; bottom: 0; height: 67px; width: 246px; background: url(../img/contact_phones.jpg) no-repeat top left; }

#header tr td.center { padding: 27px 0 0; vertical-align: top; text-align: center; }
        
#header tr td.right { vertical-align: top; padding: 27px 47px 0 0; width: 305px; text-align: right; }
#header tr td.right .auth { float: right; text-align: right; position: relative; height: 52px; width: 237px; }
#header tr td.right .auth tr td { height: 50px; vertical-align: middle; text-align: right; color: #13918e; font-weight: bold; font-size: 1.183em; }
#header tr td.right .auth tr td.label { }
#header tr td.right .auth tr td .reg { position: absolute; top: 40px; right: 0; color: #13918e; font-weight: normal; font-size: 0.769em; }
#header tr td.right .auth tr td .reg a { color: #13918e; font-weight: normal; font-size: 1em; }
#header tr td.right .auth tr td .colon { color: #06bce3; }
#header tr td.right .auth tr td .txt80 { margin: 0 7px 0 7px; width: 80px; height: 14px; border: solid 2px #dbdbde; background-color: #ffffff; }
#header tr td.right .auth tr td .btn46 { border: 0; width: 46px; height: 18px; background: #ffffff url(../img/btn46_back.png) no-repeat top left; font-weight: bold; font-size: 0.845em; color: #eff2f6; }
        
#header tr td.right .authed { float: right; position: relative; margin-top: 70px; font-weight: bold; font-size: 1.236em; line-height: 1.236em; }
#header tr td.right .authed .text { color: #223a53; }
#header tr td.right .authed .person { color: #1cc5c0; }
#header tr td.right .authed .bracket { padding: 0 14px; }
#bnrs { float: right; height: 62px; width: 675px; text-align: right; }

#title { height: 22px; margin-top: 14px; padding: 0 0 0 35px; color: #2cbeb2; text-align: left; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.4em; line-height: 22px; }

.navline { height: 31px; background: url(../img/menu_vert.gif) repeat-x 0 0; }
.navline table { width: 100%; }
.navline table tr td { width: 20%; padding-left: 3px; list-style: none; background: url(../img/menu_div.gif) no-repeat top left; color: #f2f1f5; text-align: center; font-weight: bold; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.25em; line-height: 31px; }
.navline table tr td.first { background: none; padding: 0; }
.navline table tr td a { color: #f2f1f5; text-decoration: underline !important; }

#searchform { position: absolute; right: 10px; top: 95px; }
#searchform .txt { margin-right: 5px; border: solid 2px #abb5c1; background: #edeff1; color: #223a53; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.4em; }

#footer { position: relative; height: 263px; width: 100%; margin: 5px 0 0; }
#footer .info { position: relative; height: 197px; background-color: #213c58; margin: 0 auto; text-align: center; }
#footer .info .texts { padding: 0 0 0 360px; margin: 0 auto; text-align: center; }
#footer .info .texts .inner { margin: 0 auto; text-align: center; width: 640px;}
#footer .info .texts .promo { display: table; }
#footer .info .texts .promo .item { height: 86px; margin-top: 15px; padding-left: 90px; float: left; width: 200px; }
#footer .info .texts .promo .neonblue { margin-right: 5px; background: url(../img/blueneon.jpg) no-repeat 0 0; }
#footer .info .texts .promo .neongreen { background: url(../img/greenneon.jpg) no-repeat 0 0; }
#footer .info .texts .promo .item .header { margin-bottom: 10px; text-align: left; color: #ffffff; font-weight: bold; font-size: 1.4em; line-height: 1.4em; }
#footer .info .texts .promo .item .text { margin-bottom: 12px; text-align: left; color: #7c8c9d; font-size: 1.2em; line-height: 1.2em; }
#footer .info .texts .promo .item .nav { text-align: left; }
#footer .info .texts .promo .item .nav a { text-align: left; color: #06ae9c; font-size: 1.014em; line-height: 1.014em; }
#footer .info .texts .promo .item .nav img { vertical-align: -0.37em; }
#footer .info .texts .news { padding-top: 8px; }
#footer .info .texts .news .header { padding-left: 17px; background: url(../img/bullet.jpg) no-repeat 0 50%; color: #ffffff; text-align: left; font-weight: bold; font-size: 1.4em;  }
#footer .info .texts .news .items { margin-top: 10px; height: 55px; overflow: hidden; }
#footer .info .texts .news .items .item { float: left; width: 190px; padding-right: 20px; text-align: left; font-size: 1.2em; line-height: 1.2em; }
#footer .info .texts .news .items .item .date a { color: #1e9a9d; font-weight: bold; }
#footer .info .texts .news .items .item .title a { color: #909eac; font-weight: bold; }
#footer .info .texts .news .items .item .text a { color: #909eac; }
#footer .info .texts .news .items .item img { vertical-align: bottom; }
#footer .info .cord { position: absolute; top: -16px; left: 183px; height: 89px; width: 243px; background: url(../img/cord.gif) no-repeat 0 0; }
#footer .info .visamastercard { position: absolute; top: -54px; right: 47px; }
#footer .info .visamastercard img { margin-left: 13px; }
#footer .info .hand1 { position: absolute; top: -49px; left: 0; height: 49px; width: 58px; background: url(../img/hand1.gif) no-repeat 0 0; }
#footer .info .hand2 { position: absolute; top: -52px; left: 58px; height: 52px; width: 114px; background: url(../img/hand2.gif) no-repeat 0 0; }
#footer .info .hand3 { position: absolute; top: 0; left: 0; height: 44px; width: 58px; background: url(../img/hand3.gif) no-repeat 0 0; }
#footer .info .hand4 { position: absolute; top: 0; left: 58px; height: 74px; width: 125px; background: url(../img/hand4.gif) no-repeat 0 0; }
#footer .info .help { position: absolute; top: -58px; left: 174px; height: 42px; width: 77px; }
#footer .info .help2 { position: absolute; top: 31px; left: 180px; font-size: 1.2em; line-height: 1.2em; color: #ffffff; }
#footer .info .help2 a { color: #ffffff; }
#footer .info .bnr { position: absolute; bottom: 19px; left: 25px; height: 100px; width: 284px; }
#footer .bottom { position: relative; height: 66px; }
#footer .bottom .ocean { position: absolute; width: 82px; height: 33px; top: 16px; left: 32px; /*background: url(../img/ocean.gif) no-repeat 0 0; */}
#footer .bottom .nav { position: absolute; top: 30px; left: 0px; right: 0px; text-align: center; margin: 0 auto;  }
#footer .bottom .nav ul { text-align: center; margin: 0 auto; padding: 0 175px 0 300px; color: #223a53; }
#footer .bottom .nav ul li { padding: 0 5px; display: inline; list-style: none; color: #223a53; font-size: 1em; line-height: 1.2em; }
#footer .bottom .nav ul li a { color: #223a53; }
#footer .bottom .cord2 { position: absolute; width: 150px; height: 23px; top: 0; right: 24px; background: url(../img/cord2.gif) no-repeat 0 0; }
#footer .bottom .copyright { position: absolute; line-height: 1.2em; height: 1.2em; top: 30px; right: 47px; color: #0d3c68; font-size: 1em; }
#footer .bottom .license { position: absolute; top: 16px; left: 138px; line-height: 1.2em; height: 1.2em; right: 10px; color: #102c4f; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.014em; }

#footer-inner { position: relative; margin: 30px 0 0; height: 124px; width: 100%; background-color: #3b5168; }
#footer-inner .bottom { position: relative; height: 93px; left: 0; right: 0; background-color: #3b5168; }
#footer-inner .bottom .ocean { position: absolute; width: 82px; height: 33px; top: 22px; left: 32px; /*background: url(../img/iocean.gif) no-repeat 0 0; */}
#footer-inner .bottom .nav { position: absolute; top: 31px; left: 0px; right: 0px; text-align: center; margin: 0 auto;  }
#footer-inner .bottom .nav ul { text-align: center; margin: 0 auto; padding: 0 175px 0 300px; color: #ffffff; }
#footer-inner .bottom .nav ul li { padding: 0 5px; display: inline; list-style: none; color: #ffffff; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1em; line-height: 1.2em; }
#footer-inner .bottom .nav ul li a { color: #ffffff; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#footer-inner .bottom .copyright { position: absolute; line-height: 1.2em; height: 1.2em; top: 34px; right: 47px; color: #6f8091; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1em; }
#footer-inner .bottom .license { width: 175px; position: absolute; top: 22px; left: 123px; line-height: 1.2em; height: 1.2em; right: 10px; color: #8997a4; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.014em; }
       
table.list { border-collapse: separate; border-top: solid 1px #ffffff; border-left: solid 1px #ffffff; border-right: solid 1px #5c6e81; border-bottom: solid 1px #5c6e81; }
table.list tr th, table.list tr td  { padding: 5px 10px; vertical-align: middle; font-size: 1.2em; line-height: 1.5em; }

table.list tr th  { text-align: left; background-color: #294b79; border-top: solid 1px #162b4c; border-left: solid 1px #162b4c; border-right: solid 1px #d9dfe7; border-bottom: solid 1px #d9dfe7; color: #ffffff; }
table.list tr th.center { text-align: center; }
table.list tr th.right  { text-align: right; }

table.list tr td  { border-top: solid 1px #6f8091; border-left: solid 1px #6f8091; border-right: solid 1px #fcfcfd; border-bottom: solid 1px #fcfcfd; }
table.list tr td.center { text-align: center; }
table.list tr td.right  { text-align: right; }

table.list tr.odd  td   { background-color: #709D51; }
table.list tr.even td   { background-color: #6D984F; }
table.list tr.info td   { border-top: solid 1px #0d7f80; border-left: solid 1px #0d7f80; border-right: solid 1px #fcfcfd; border-bottom: solid 1px #fcfcfd; background-color: #19e1cf; color: #ffffff; text-align: center; font-size: 1.1em; font-weight: bold; }

div#pager { margin: 10px 0; }
div#pager ul { }
div#pager ul li { display: inline; list-style: none; font-size: 1em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#pager ul li.back, div#pager ul li.next { }
div#pager ul li.active { font-size: 1em; font-weight: bold; }
div#pager ul li a.pager { margin: 0 10px; }

div.ei { margin: 0 0 10px 30px; display: none; }
ul.info { display: block; list-style-image: none; }
ul.info li { margin-left: 30px; padding-left: 15px; background: url(../img/lilbullet.gif) no-repeat 0 0.4em; font-size: 1.2em; line-height: 1.5em; }
ul.rare li { margin-top: 27px; line-height: 1.2em !important;}
ul.ticks { display: block; list-style-image: none; }
ul.ticks li { margin-left: 30px; padding-left: 25px; background: url(../img/tick.gif) no-repeat 0 0.2em; font-size: 1.2em; line-height: 1.5em; font-weight: normal; }

table.news { margin-top: 20px; }
table.news tr td { margin: 0 0 10px 20px; padding: 0 25px 25px; text-align: left; font-size: 1.2em; line-height: 1.5em; vertical-align: top; }
table.news tr td.date { width: 100px;  height: 55px; padding-left: 65px; background: url(../img/newsitem.gif) no-repeat 0 0; border-right: dashed 1px #a9b5bf; }
table.news tr td.date a { color: #0eb1a0; font-weight: bold; }
table.news tr td.title a { color: #223a53; font-weight: bold; }
table.news tr td.title { border-right: dashed 1px #a9b5bf; }
table.news tr td.text { }
table.news tr td.text a { color: #223a53; text-decoration: none; }

div.newsdate { margin: 10px 0 20px; font-size: 1.6em; font-weight: bold; text-align: center; }
span.highlight { color: #00a294; }

p.pad1 { margin-top: 20px; padding: 10px; border: solid 1px #c1dadd; background-color: #ebeef2; font-size: 1.1em; color: #223a53; }
.pad2 { margin-top: 20px; padding: 10px; border: solid 1px #8cc7c6; background-color: #ffffff; }
.pad2 .partnerlogo { position: relative; float: left; height: 60px; margin: 0 15px 20px 0; }
.pad2 .rrfright { margin-right: 50px; }
.pad2 .rrfleft { margin-left: 15px; }




/***********************************************************************
***********************************************************************/




/* Элементы */
h4 { margin: 5px 0; font-size: 1.2em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #223a53; }
h5 { font-size: 1.4em; font-weight: normal; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #223a53; }
pre { font-size: 1.4em; }
label { cursor: pointer; }

input.radio, input[type="radio"] {padding: 0px; margin: 0px;}

.hand { cursor: pointer; }
.glamour { font-size: 1.2em !important; }
.em1_2 { font-size: 1.2em !important; }
.em1_4 { font-size: 1.4em !important; }
.not_bold { font-weight: normal !important; }

hr.resource_delimiter { margin: 10px 0; height: 0px; border-top: 1px dotted #AAC0C1; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; }
table.padded5px td { padding: 5px; }
img.dk { cursor: pointer; }
td.spaced5 { padding: 0 5px; }

/* dotted */
a.dotted { color: blue; background: url(../img/hint_dotted.gif) repeat-x bottom left; cursor: pointer; text-decoration: none; }
a.dotted_white { color: white; background: url(../img/hint_dotted_white.gif) repeat-x bottom left; cursor: pointer; text-decoration: none; }

/* span */
span.navigate_button { padding: 0 5px; }
span.regular_tail { padding-left: 10px; }
span.hint_starter { color: blue; background: url(../img/hint_dotted.gif) repeat-x bottom left; cursor: pointer; }

/* div */
div.error_box { padding: 50px; }
div.error_description { position: relative; background: #fae9e7 url(../img/error.gif) no-repeat 10px center; color: black; font-size: 1.0em; border: #abb5c1 1px solid; padding: 10px 10px 10px 45px; margin: 10px 0px; }
div.wait_box { z-index: 10; position: absolute; border: solid 2px #abb5c1 !important; background: #edeff1 !important; color: #223a53 !important; opacity: 1; }
div.row_state { background-color: #0ba699; color: white; font-size: 1.2em; }
div.oferta { overflow: scroll; background-color: white; padding: 10px; border: #abb5c1 1px solid; }
div.auth_info { background-color: white; padding: 10px; border: #abb5c1 1px solid; }
div.plus { height: 18px; line-height: 18px; padding-left: 25px; background: url(../img/plus.gif) no-repeat; }
div.size1_2em { font-size: 1.2em; }
div.bold { font-weight: bold; }

/* Всплывающие ошибки */
div.popup_error { background: #fae9e7 url(../img/error_small.gif) no-repeat 5px 3px; color: black; border: #abb5c1 1px solid; padding: 2px 5px 2px 25px; font-size: 1.2em; line-height: 1.2em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
div.popup_error iframe { z-index: -1; }

/* Всплывающие сообщения */
div.popup_message { z-index: 10; text-align: center; background-color: white; border: #00968b 1px solid; padding: 0px; }
div.popup_message #title { padding: 0px 15px; height: 30px; line-height: 30px; margin: 0px; color: white; background: #00968b url(../img/gr.gif) top left repeat-x; text-align: left; font-size: 1.2em; font-weight: bold; }
div.popup_message #message { padding: 20px 15px; color: black; font-size: 1.2em; line-height: 1.4em; text-align: center; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
div.popup_message #buttons { padding: 0 15px 20px 15px; }
div.popup_message #buttons span.popup_button { display: inline-block; cursor: pointer; text-align: center; line-height: 29px; margin: 0 5px; width: 107px; height: 29px; padding: 0 0 1px; border: 0; background: url(../img/btnc_107.gif) no-repeat top left; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; }

/* Перекрытие формы */
div.cover_box_form { z-index: 9; position: absolute; background-color: #dae1e7; opacity: 0.7; filter: alpha(opacity=70); }
div.cover_box { z-index: 9; position: absolute; background: /*#dae1e7*/white repeat-y top left; opacity: 0.7; filter: alpha(opacity=70); }
div.cover_box iframe { z-index: 8; }

/* Табличка с радиобаттоном */
table.radiotable { width: auto !important; }
table.radiotable td#radio { padding-right: 10px; }
table.radiotable td#label { font-size: 1.2em; }

table.radiotable2 { width: auto !important; }
table.radiotable2 td#radio { padding-right: 10px; }
table.radiotable2 td#label table td#label { font-size: 1.2em; padding-top: 5px; }

/* Всплывающая подсказка с круглой рамкой */
div.hint { font-size: 1.2em; line-height: 1.2em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
div.hint #htopl { width: 348px; height: 38px; background: url('../img/hint_topl.gif') no-repeat 0 0; }
div.hint #htopr { width: 348px; height: 38px; background: url('../img/hint_topr.gif') no-repeat 0 0; }
div.hint #htitle { width: 288px; padding: 0 30px 3px 30px; color: blue; font-weight: bold; background: url('../img/hint_middle.gif') repeat-y 0 0; }
div.hint #htitle table { width: 100%; }
div.hint #htitle #hclose { width: 16px; height: 16px; cursor: pointer; background: url('../img/hint_close.gif') no-repeat 0 0; }
div.hint #hline { width: 288px; height: 2px; padding: 0 30px; background: url('../img/hint_middle.gif') repeat-y 0 0; }
div.hint #hline table { width: 288px; height: 2px; background: url('../img/hint_line.gif') repeat-x 0 0; }
div.hint #hbody { width: 288px; padding: 20px 30px 10px 30px; background: url('../img/hint_middle.gif') repeat-y 0 0; }
div.hint #hbottom { width: 348px; height: 20px; background: url('../img/hint_bottom.gif') no-repeat 0 0; }
div.hint iframe { z-index: -1; }

/* Рамка ресурса (исправления) */
#main-inner .content { padding-bottom: 0px; position: static; }
#main-inner .content .frame_text { /*min-height: 250px;*/ padding: 20px 35px; text-align: left; color: #223a53; font-size: 1.2em; line-height: 1.2em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#main-inner .content .frame_buttons { padding: 0 35px 40px 35px;  text-align: left; color: #223a53; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
/* Рамка ресурса */
#main-inner .content #title table { width: 100%; }
#main-inner .content #title table td#subtitle { width: 100%; }
#main-inner .content #title table td#wclose { padding-right: 17px; }

/* Делитель формы для записной книжки и архива */
table.vertical_splitter { width: 100%; }
table.vertical_splitter td#left_side { width: 75%; padding-right: 30px; vertical-align: top; }
table.vertical_splitter td#right_side { width: 25%; vertical-align: top; }

/* Таблица с записными книжками */
table.notes { width: 100%; }

/* Коллекция атрибутов страницы */
table.collection { width: 100%; }
table.collection td#cradio { padding-right: 20px; }
table.collection td#clabel { font-weight: bold; padding: 5px 10px 0 0; font-size: 1.2em; }
table.collection td#cattribute { width: 100%; vertical-align: top; /*padding:5px 10px 0 0; font-size:13px;*/}
table.collection td#cattribute table { width: 100%; }
table.collection td#cattribute table td#ctail { width: 100%; padding-left: 10px; }
table.collection td#cdescription { padding-top: 5px; }
table.collection td#cinterval5 { height: 5px; }
table.collection td#cinterval10 { height: 10px; }
table.collection td#cinterval15 { height: 15px; }
table.collection td#cinterval30 { height: 30px; }
table.collection td#cinterval0 { height: 0px; }

/* У.Э. — безопасность логина */
span.login_security { font-weight: bold; }
span.login_security #vlow { color: #FF1717; }
span.login_security #low { color: #FF5C17; }
span.login_security #bave { color: #AE7200; }
span.login_security #ave { color: #8A8A00; }
span.login_security #aave { color: #8BAE00; }
span.login_security #hi { color: #2CAE00; }

/* У.Э. — мобильный телефон со страной */
table.mobile_phone {  }
table.mobile_phone td#mpdash { padding: 0 5px; font-weight: bold; font-size: 1.5em; color: #abb5c1; }
table.mobile_phone td#mpcountrylabel { text-align: right; padding: 0 10px; font-weight: bold; font-size: 1.2em; }
table.mobile_phone td#mpcountry { width: 100%; }
table.mobile_phone td#mpcountry select { width: 100%; }

/* У.Э. — E-Mail */
table.email { width: 100%; }
table.email td#edog { padding: 0 5px; font-weight: bold; font-size: 2.0em; color: #abb5c1; }
table.email td#edomain { width: 100%; }

/* У.Э. — срок действия карты */
table.card_expiration_date { width: 100%; }
table.card_expiration_date td#cedslash { padding: 0 5px; font-weight: bold; font-size: 2.0em; color: #abb5c1; }
table.card_expiration_date td#cedyear { width: 100%; }

/* У.Э. — рамка на форме */
.fr01 { width: 100%; margin: 15px 0; }
.fr01 td#top_left { background: url(../img/fr01_top_left.gif) no-repeat 0 0; }
.fr01 td#top_left div { width: 25px; height: 25px; }
.fr01 td#top { background: url(../img/fr01_top.gif) repeat-x 0 top; width: 100%; height: 3px; }
.fr01 td#top span { position: relative; top: -0.6em; left: 1em; padding: 0 10px; background-color: #dae1e7; text-align: left; color: #223a53; font-weight: bold; font-size: 1.4em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
.fr01 td#top_right { background: url(../img/fr01_top_right.gif) no-repeat 0 0; width: 25px; height: 25px; }
.fr01 td#top_right div { width: 25px; height: 25px; }

.fr01 td#left { background: url(../img/fr01_left.gif) repeat-y left 0; }
.fr01 td#middle { width: 100%; padding: 5px 10px; }
.fr01 td#right { background: url(../img/fr01_left.gif) repeat-y right 0; }

.fr01 td#bottom_left { background: url(../img/fr01_bottom_left.gif) no-repeat 0 0; }
.fr01 td#bottom_left div { width: 25px; height: 25px; }
.fr01 td#bottom { background: url(../img/fr01_top.gif) repeat-x 0 bottom; width: 100%; height: 3px; }
.fr01 td#bottom_right { background: url(../img/fr01_bottom_right.gif) no-repeat 0 0; width: 25px; height: 25px; }
.fr01 td#bottom_right div { width: 25px; height: 25px; }

/* У.Э. — комплексный RADIO */
table.complex_radio { width: auto !important; }
table.complex_radio td#crradio { padding-right: 20px; }
table.complex_radio td#crlabel { font-size: 1.2em; }
table.complex_radio_horizontal { width: 100%; }

/* У.Э. — комплексный RADIO WIDE */
table.complex_radio_wide { width: auto !important; }
table.complex_radio_wide td#crradio { padding: 5px 20px 5px 0; }
table.complex_radio_wide td#crlabel { font-size: 1.2em; padding: 5px 0; }

/* У.Э. — доставка RADIO */
table.radio_delivery { width: auto !important; }
table.radio_delivery td#crradio { padding-right: 10px; }
table.radio_delivery td#crlabel { padding-right: 10px; }

/* У.Э. — гражданство */
table.citizenship td#csradio1 { padding-right: 20px; }
table.citizenship td#csradio2 { padding-right: 20px; }
table.citizenship td#cscountries { width: 100%; }
table.citizenship td#cscountries select { width: 100%; }

/* У.Э. — календарь */
table.input_date { width: auto !important; }
table.input_date td#idcalendar { padding-left: 10px; }
table.input_date td#idcalendar img { cursor: pointer; }

/* У.Э. — календарь */
table.small_input_date { width: auto !important; display: inline; vertical-align: middle; }
table.small_input_date td#idinput input { font-size: 1.0em !important; }
table.small_input_date td#idcalendar { padding-left: 10px; }
table.small_input_date td#idcalendar img { cursor: pointer; }

/* У.Э. — календарь */
div.calendar { background-color: white; border: #C0C0C0 2px solid; font-size: 1em; font-weight: bold; text-align: center; }
div.calendar div#monthyear { height: 21px; background-color: #0db7a8; color: white; padding: 5px; }
div.calendar div#monthyear table { width: 100%; height: 100%; }
div.calendar div#monthyear table td a { text-decoration: none; color: white; }
div.calendar div#week { padding: 5px; }
div.calendar div#week table { width: 100%; }
div.calendar div#week table td { padding: 4px 2px; }
div.calendar div#week table td a { text-decoration: none; }
div.calendar div#week table td#holiday a { color: red; }
div.calendar div#week table td#selected { background-color: #0db7a8; }
div.calendar div#week table td#selected a { color: white; }
div.calendar div#week table td#now a { color: blue; }
div.calendar iframe { z-index: -1; }

/* У.Э. — паспорта */
div.passport { padding-top: 10px; }

/* У.Э. — миграционная карта */
div.migratory { padding-top: 10px; }

/* У.Э. — адрес */
div.address { padding-top: 10px; }

/* У.Э. — откуда вы узнали? */
table.heard { width: auto !important; }
table.heard td#csradio1 { padding-right: 20px; /*width: 50%;*/ }
table.heard td#csradio1 table { /*width: 100% !important;*/ }
table.heard td#csradio1 table td#label { /*width: 100%;*/ }
table.heard td#csradio2 { /*width: 50%;*/ }
table.heard td#csradio2 table { /*width: 100% !important;*/ }
table.heard td#csradio2 table td#label { /*width: 100%;*/ }

/* У.Э. — дизайн карты */
table.card_look { width: auto !important; }
table.card_look td#clselect {  }
table.card_look td#clselect select { width: 100%; }
table.card_look td#climg { padding-left: 10px; }
table.card_look td#climg img { border: solid 2px #abb5c1; width: 32px; }

/* У.Э. — эмблема */
table.emblem { border: solid 2px #abb5c1; width: 180px; height: 50px; background-color: white; }
table.emblem td { text-align: center; }
table.emblem td img { width: 180px; height: 50px; }

/* У.Э. — информация о поставщике */
table.supplier_info { }
table.supplier_info td { padding-bottom: 2px; }
table.supplier_info td span#silabel { font-weight: bold; }

/* У.Э. — печать верстки */
table.print_icon { width: auto; }
table.print_icon td#pilabel { padding-left: 10px; }

/* У.Э. - список страниц */
.npnav { width: 100%; }
.npnav tr td { padding: 15px 20px; color: #292d32; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.1em; line-height: 1.1em; }
.npnav tr td span { font-weight: bold; }
.npnav tr td a { color: #292d32; }
.npnav tr td.rows { width: 32%; text-align: left; }
.npnav tr td.pages { text-align: center; }
.npnav tr td.actions { width: 36%; text-align: right; padding-right: 15px; }

/* У.Э. - список страниц для списка сервисов*/
#slnav { width: 100%; }
#slnav tr td { padding: 15px 20px; color: #292d32; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.1em; line-height: 1.1em; }
#slnav tr td span { font-weight: bold; }
#slnav tr td a { color: #292d32; }
#slnav tr td.rows { width: 32%; text-align: right; }
#slnav tr td.pages { text-align: left; }
#slnav tr td.actions { width: 36%; text-align: right; padding-right: 15px; }

/* У.Э. - список страниц для почтового модуля */
.dark #pages_list_attribute {padding:0 10px;}
.dark .npnav tr td {color: #ffffff; font-size:11px;}
.dark .npnav tr td a {color: #ffffff;}
.dark .npnav tr td.actions {padding-right: 20px;}

/* У.Э. - список новостей - исправление базового стиля */
table.news tr td.date { width: 70px; background: none; padding-left: 0px; }
table.news tr td.title { width: 160px; }

/* Темный дизайн для страниц с навигацией */
#main-inner .dark-inner {background: #314457 url(../img/content_back_dark.gif) no-repeat top left !important; }
#main-inner .dark-inner .content .frame_text {min-height:180px;}
#main-inner .dark .frame_text {padding: 0px !important;}
#main-inner .dark #title { height: 26px !important;}
#main-inner .dark .frame_buttons {padding:0 50px !important;}
#main-inner .dark .frame_buttons .btnc_146 {margin-top:20px; margin-bottom:8px; background:transparent url(../img/btnc_146_dark.gif) no-repeat scroll left top;}
#main-inner .bdark {z-index:5; width: 100%; margin-bottom: 30px; bottom: 0; left: 0; right: 0; height: 13px; background: url(../img/content_bottom_dark4.gif) repeat-x top left; }
.dark { padding-bottom: 40px; background:url(../img/content_back_dark_repeat.gif) repeat-y top left !important; }
.dark ul.menu { display: block; height: 28px; list-style-image: none; margin: 0 0 25px 30px; text-align:center; }
.dark ul.menu li { float: left; width: 147px; height: 44px; margin-left: 1px; background: url(../img/menu_dark_li.gif) no-repeat top left; padding-top: 9px; line-height: 1.5em;}
.dark ul.menu li span { color: #009084; font-size: 1.25em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
.dark ul.menu li a { color: #edf0f1; font-size: 1.25em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; text-decoration: none; }
.dark ul.menu li.active { background: url(../img/menu_dark_li_active.gif) no-repeat top left; }

.messagetitle { margin-bottom: 13px; padding: 0 30px; font-size: 11px; line-height: 1.35em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #edf0f1; text-align: left; }
.messagetitle a { color: #edf0f1; }
.messagetools { height: 24px; margin-top: 20px; padding: 3px 7px; background: #f0f1f3; border-right: solid 2px #6794b0; border-left: solid 2px #6794b0; border-top: solid 2px #4e82a3; text-align: left; }
.messagetools ul { list-style-image: none; }
.messagetools ul li { display: inline; margin-right: 5px; }
.messagetools ul li img { display: inline; vertical-align: -5px; }
.messagetools ul li span.txt { font-size: 1.2em; color: #000000; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
.messagecontainer { margin: 0 30px; padding: 40px 35px; background: #d7dde0; border: solid #4e82a3 2px; }
.messagecontainer table.collection td {vertical-align: top;}
.messagearea { margin-bottom: 8px; padding: 12px; height: 250px; background: #ffffff; border-left: solid 2px #4e82a3; border-right: solid 2px #4e82a3; border-bottom: solid 2px #4e82a3; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #edf0f1; text-align: left; font-size: 1.3em; line-height: 1.55em; color: #000000; }
.messagelist { margin: 0 30px; background: #d7dde0; border: solid #4e82a3 2px; }
.messagelist table tr td { border-bottom: solid 1px #797979; height: 25px; line-height: 25px; font-size: 11px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #233b53;}
.messagelist table tr.selected td { background: #edf0f1; }
.messagelist table tr td.selected { font-weight: bold; }
.messagelist table tr td.att { padding-left: 10px; background: url(../img/icon_att.gif) no-repeat 0 8px; }
.messagelist table tr:hover {background: #CCCCCC;}
.messagelist table tr td input.thread_id {margin-top: 6px;}
* html .messagelist table tr td input.thread_id {margin-top: 3px;}

.main-inner-messages { width: 941px !important; padding-bottom: 0 !important; padding-top: 9px; }
.main-inner-terminal { width: 800px !important; padding-top: 1px; padding-bottom: 0 !important; }
.terminal { padding: 0 !important; margin: 0 !important; }
.messages { margin: 0 !important; padding: 10px 20px 0 !important; background: url(../img/content_back_messages.gif) repeat-y top left !important; }
.messages .left {float: left; margin-right: -100%; width: 590px; border-right: dashed 1px #13918e; } 
.messages .right { padding-left: 621px; width: 260px; }
.messages .right .next { display: block; text-align: right; margin: 13px 0 10px; font-weight: bold; }
.messages .right .next a { color: #0eb1a0; }
.messageactions { text-align: left; margin-bottom: 20px; }
.mdropdowncaption {display:block; float:left; margin-top:3px;}
#mdropdown { background: #eeeff1; border: solid 2px #4e82a3; }
.mtitle { font-size: 14px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight: bold; text-align: left; }
.mcomments { font-size: 12px; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #233a53; line-height: 1.5em; }
.matt { padding-left: 10px; background: url(../img/icon_att.gif) no-repeat 0 4px; text-align: left; }
.matt a { color: #233a53; }
#madvices { margin-top: 25px; text-align: left; }
#madvices ul { margin: 7px 0 0 0; font-size: 1.2em; }
#madvices ul a { font-size: 1em; }
.mcommands { position: relative; margin-top: 10px; margin-bottom: 20px; text-align: left; }
.mpages { position: absolute; top: 4px; right: 0; }
.mgroup { position: absolute; top: 0; right: 0; }
#upload_inf {display:block; padding-top:2px;}

/* Текстовый редактор для почтового сообщения */
.messagecontainer div.messagearea-dark textarea.mceEditor {background:#FFFFFF none repeat scroll 0 0; border:0px; color:#000000; font-family:'Trebuchet MS',Arial,Tahoma,Helvetica,Verdana,sans-serif; font-size:13px; height:250px; width:638px; line-height:20.15px; padding:12px; text-align:left;}
.messagecontainer div.messagearea-dark {margin-top:20px; margin-bottom:8px; border:2px solid #4E82A3;}
.messagecontainer div.messagearea-dark .defaultSkin .mceIframeContainer {border-bottom:0px;}
.messagecontainer div.messagearea-dark .defaultSkin table.mceLayout {border-width:0px; width:662px;}
.messagecontainer div.messagearea-dark .defaultSkin table.mceLayout tr.mceFirst td {border-top:0px;}

/* У.Э. — записная книжка */
ul.notepad { display: block; list-style-image: none; }
ul.notepad li { padding-left: 15px; background: url(../img/lilbullet.gif) no-repeat 0 0.4em; font-size: 1.0em; line-height: 1.4em; /*height:18px;*/}

/* Дизайн страницы с записной книжкой */
.notebook #title { height: 37px !important; margin: 0; padding: 10px 0 0 35px; background: #0ba699 url(../img/title_back_notebook.gif) no-repeat top left !important; padding-left: 20px !important; line-height: 37px; font-size: 1.1em !important; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif !important; }
.notebook #title table { margin-top: 3px; width: 100%; }
.notebook #title table tr td.div { padding-left: 12px; padding-right: 12px; background: url(../img/title_div_notebook.gif) no-repeat center center; }
.notebook #title table tr td.category { }
.notebook #title table tr td.search-service { }
.notebook #title table tr td.search-row { }
.notebook #title table tr td .txt112 { margin: 0 8px 0 8px; width: 100px; padding: 4px; font-size: 1.0em; background: #edeff1; border: solid 2px #009084; }
.notebook #title table tr td .sel200 { width: 198px; font-size: 1.0em; padding: 4px; background: #edeff1; border: solid 2px #009084; }
.notebook #title table tr td .img { }
.notebook #title table tr td.wclose { padding-right: 17px; }
.notebook .frame_text { padding: 0px !important; }
.notebook .frame_buttons { padding: 0 50px 20px 50px !important; }

.notelist { margin: 0 3px; border: solid #009084 2px; }
.notelist table tr th, .notelist table tr td { padding: 0 0 0 15px; text-align: left; line-height: 25px; color: #32394f; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.1em; }
.notelist table tr th { background: #d7dde0; font-weight: bold; }
.notelist table tr th .sort { background: #d7dde0; font-weight: bold; vertical-align: -3px; }
.notelist table tr td { background: #edeff1; border-top: solid 1px #797979; }
.notelist table tr td.category, .notelist table tr th.category { width: 211px; border-left: solid 1px #c0ced5; }
.notelist table tr td.service, .notelist table tr th.service { width: 247px; }
.notelist table tr td.check, .notelist table tr th.check { width: 34px; padding: 0; text-align: center; }
.notelist table tr.last td  { border-bottom: solid 1px #d7dde0; }

/* У.Э. регионы */
#regref_regions_attribute .left_region {float:left;}
#regref_regions_attribute .right_region {float:right;}

/* У.Э. — параметры выписки */
table.statement_params { width: 100%; }
table.statement_params td#spradio { padding: 10px 0; }
table.statement_params td#spparam { padding: 10px 0 10px 10px; width: 100%; }
table.statement_params table#table_param { width: auto; }
table.statement_params table#table_param td#tpcaption { }
table.statement_params table#table_param td#tpparam { padding-left: 10px; width: 100%; }
table.statement_params table#table_param table#table_interval { width: auto; }
table.statement_params table#table_param table#table_interval td#tidate1 {  }
table.statement_params table#table_param table#table_interval td#tidash { padding: 0 10px; }
table.statement_params table#table_param table#table_interval td#tidate2 {  }

/* У.Э. — выписка */
table.arclist { width: 100%; }
table.arclist th { font-size: 1.2em; font-weight: bold; padding-right: 15px; }
table.arclist th#alright { padding-right: 0px; }
table.arclist td { vertical-align: top; padding-right: 15px; }
table.arclist td#alright { padding-right: 0px; }
table.arclist td#alempty { text-align: center; padding: 20px 0; }
table.arclist td#alsummary { font-size: 1.2em; font-weight: bold; }
table.arclist table#alstate td { padding-bottom: 5px; padding-right: 0px; }
table.arclist table#alstate td#alslabel { padding-left: 5px; width: 100%; }

/* У.Э. — мобильный телефон */
table.mobile_phone { width: auto !important; }
table.mobile_phone td#pre { font-size: 1.2em; font-weight: bold; padding-right: 5px; }

/* У.Э. - комбобокс */
.dhx_combo_list {border-width: 1px 2px 2px !important; border-style: solid !important; border-color: #4E82A3 !important;}
.dhx_combo_list div {font-family: Tahoma, Helvetica, Verdana, sans-serif !important; padding:2px 4px !important;}
.dhx_combo_box {border:2px solid #4E82A3 !important;}
.dhx_combo_box input {background-color: #EEEFF1 !important; padding-left:3px !important;}
.dhx_combo_input {font-size:10pt !important; border:0 none !important; }
* html .dhx_combo_box input {padding-left:4px !important; padding-top: 3px !important;}
* html .dhx_combo_img {padding-top: 1px !important;}

#footer .info .texts { position: relative; z-index: 10; padding: 0 0 0 360px; margin: 0 auto; text-align: center; }
#footer .info .newyear { position: absolute; z-index: 1; top: 0; right: 0; height: 197px; width: 228px; background: url(../img/newyear.gif) no-repeat 0 0; }

/* Заголовок */
#header tr td.left { padding-left: 47px; position: relative; float: left; height: 168px; width: 293px; }

#bnrs { height: 62px; width: 468px; text-align: center; }
#panel { margin: 0 auto; text-align: center; }
#main-inner .content { z-index: 0; position: relative; margin: 9px 0 0; background: #dae1e7 url(../img/text_horiz.gif) repeat-y top left; }
.main-inner-home { width: 902px !important; }
#footer .bottom .ocean { position: absolute; width: 82px; height: 33px; top: 16px; left: 47px; /*background: url(../img/ocean.gif) no-repeat 0 0; */}
#footer-inner .bottom .ocean { position: absolute; width: 82px; height: 33px; top: 22px; left: 47px; /*background: url(../img/iocean.gif) no-repeat 0 0; */}
#footer-inner .bottom .license { width: 175px; position: absolute; top: 22px; left: 138px; line-height: 1.2em; height: 1.2em; right: 10px; color: #8997a4; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.014em; }
.btnregister { float: right; width: 107px; height: 29px; margin: 0 0 10px 10px; cursor: pointer; border: 0; background: url(../img/btn_register.gif) no-repeat top left; }
.btnenter { float: right; width: 107px; height: 29px; margin: 0 0 10px 10px; cursor: pointer; border: 0; background: url(../img/btn_enter.gif) no-repeat top left; }

/* Список дополнительных параметров платёжных систем */
/*.parameter_options {width: 198px; font-size: 1.2em; padding-right: 10px;}
.parameter_option {font-size: 1.2em; padding-right: 10px;} 
.parameter_text {width: 25px; font-size: 1.2em; padding-right: 10px;}*/

table.robox_text {}
table.robox_text td#rotlabel {width: 198px; font-size: 1.2em; font-weight: bold; padding-right: 10px;}
table.robox_options {}
table.robox_options td#rolabel {width: 198px; font-size: 1.2em; font-weight: bold; padding-right: 10px;}
table.robox_option {}
table.robox_option td#ronradio {padding-right: 10px;}
table.robox_option td#roncontent table.robox_text {}
table.robox_option td#roncontent table.robox_text td#rotlabel {width: auto; font-size: 1.0em; font-weight: normal; padding-right: 10px;}

/* Главное меню */
#main-inner .tterminal  { z-index: 5; width: 100%; height: 7px; margin: 9px 0 0 !important; background: url(../img/content_top_terminal.gif) no-repeat top left; }
#main-inner .bterminal  { z-index: 5; width: 100%; height: 9px; padding-bottom: 10px; bottom: 0; left: 0; right: 0; background: url(../img/content_bottom_terminal.gif) no-repeat top left; }

div#quicksearch_mm_list { font-size: 1.1em !important; background: #edeff1 !important; border: solid 2px #b6bec6 !important; border-top-width: 1px !important; padding: 0px; }
div#quicksearch_mm_list div { padding: 4px 5px 4px 5px; cursor: pointer; }
div#quicksearch_mm_list div.dhx_selected_option { background-color: #b6bec6; }

#main-inner .content .line1 { position: relative; height: 77px; }
#main-inner .content .line1 .left { position: relative; float: left; margin-left: 4px; margin-right: -100%; width: 154px; height: 77px; background: url(../img/search_back.gif) no-repeat 0 0; }
#main-inner .content .line1 .left .searchform { position: relative; margin-top: 25px; }
#main-inner .content .line1 .left .searchform table tr td div.txt div.dhx_combo_box { height: 23px; margin: 0 5px 0 13px; background: #edeff1 !important; color: #223a53; border: solid 2px #b6bec6 !important; }
#main-inner .content .line1 .left .searchform table tr td div.txt input.txt { padding: 5px; font-size: 1.1em !important; }
#main-inner .content .line1 .right { padding-left: 161px; height: 77px; text-align: left; }
#main-inner .content .line1 .right table { width: 635px; height: 77px; background: url(../img/operators_vert.gif) repeat-x top left; }
#main-inner .content .line1 .right table tr td.l { background: url(../img/operators_l.gif) no-repeat top left; }
#main-inner .content .line1 .right table tr td.r { background: url(../img/operators_r.gif) no-repeat top right; }
#main-inner .content .line1 .right table tr td img { margin: 0 2px; }
#main-inner .content .line2  { position: relative; width: 793px; margin: 5px 3px 0 4px; background: url(../img/content_tinner_back.gif) repeat-y top left; }
#main-inner .content .line2  .tinner { position: relative; width: 793px; height: 9px; background: url(../img/content_tinner_top.gif) no-repeat top left; }
#main-inner .content .line2 .left { position: relative; float: left; margin-right: -100%; width: 523px; }
#main-inner .content .line2 .left .bicons { width: 613px; height: 390px; padding: 0 0 0 4px; }
#main-inner .content .line2 .left .bicons .item { float: left; width: 150px; height: 128px; margin: 0 3px 3px 0; }
#main-inner .content .line2 .right { padding-left: 617px; text-align: left; width: 172px; }
#main-inner .content .line2 .right .inner { margin: 0; padding: 0; background: #f3f3f4 url(../img/news_back.gif) repeat-y top right; width: 172px; height: 380px; }
#main-inner .content .line2 .right .inner .btnc_146 { margin: 3px 0 0 12px; }
#main-inner .content .line2 .right .inner .ti { background: url(../img/news_top.gif) no-repeat top right; width: 172px; height: 11px; }
#main-inner .content .line2 .right .bi { background: url(../img/news_bottom.gif) no-repeat top right; width: 172px; height: 9px; }
#main-inner .content .line2 .right .block { margin: 0 0 10px; color: #223a53; font-size: 1em; line-height: 1.2em; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#main-inner .content .line2 .right .block a { color: #0eb1a0; }
#main-inner .content .line2 .right .block .header { margin-left: 12px; padding-left: 12px; background: url(../img/tbullet.gif) no-repeat 0 2px; color: #223a53; text-align: left; font-weight: bold; font-size: 1.2em; }
#main-inner .content .line2 .right .block .items { margin: 10px 0 0; }
#main-inner .content .line2 .right .block .items .item { margin: 0 20px 10px 20px; text-align: left; border-bottom: dotted 1px #a9b5bf; }
#main-inner .content .line2 .right .block .items .last { border-bottom: 0; margin-bottom: 0; }
#main-inner .content .line2 .right .block .items .shift { margin-bottom: 20px; }
#main-inner .content .line2 .right .block .items .item .date { display: block; font-size: 1.236em; }
#main-inner .content .line2 .right .block .items .item .date a { color: #0eb1a0; font-weight: bold; }
#main-inner .content .line2 .right .block .items .item .title a { color: #223a53; font-weight: bold; font-size: 1.06em; }
#main-inner .content .line2 .right .block .items .item .accent { font-size: 1.1em; font-weight: bold; line-height: 1.2em; }
#main-inner .content .line2 .right .block .items .item .accent a { color: #0eb1a0 !important; text-decoration: underline !important;}
#main-inner .content .line2 .right .block .items .item .text a { color: #223a53; text-decoration: none; font-size: 0.971em; }
#main-inner .content .line2 .right .block .items .item .next { display: block; text-align: right; margin: 0 0 10px; }
#main-inner .content .line2 .right .block .items .item .next a { color: #0eb1a0; }
#main-inner .content .line2 .right .block .items .item img { vertical-align: bottom; }
.terminal { padding: 0 !important; margin: 0 !important; }
* html #main-inner .content .line1 .left .searchform table tr td div.txt div.dhx_combo_box {margin: 0 5px 0 5px;}
* html #main-inner .content .line1 .left {margin-left:2px;}
* html #main-inner .content .line1 .right {width: 635px; padding-left: 150px;}

/* Дизайн страницы с записной книжкой */
.notebook #title { height: 37px !important; margin: 0; padding: 10px 0 0 35px; background: #0ba699 url(../img/title_back_notebook.gif) no-repeat top left !important; padding-left: 20px !important; line-height: 37px; font-size: 1.1em !important; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif !important; }
.notebook #title table { margin-top: 3px; width: 100%; }
.notebook #title table tr td.div { padding-left: 12px; padding-right: 12px; background: url(../img/title_div_notebook.gif) no-repeat center center; }
.notebook #title table tr td.category { }
.notebook #title table tr td.search-service { }
.notebook #title table tr td.search-row { }
.notebook #title table tr td .txt112 { margin: 0 8px 0 8px; width: 100px; padding: 4px; font-size: 1.0em; background: #edeff1; border: solid 2px #009084; }
.notebook #title table tr td .sel200 { width: 198px; font-size: 1.0em; padding: 4px; background: #edeff1; border: solid 2px #009084; }
.notebook #title table tr td .img { }
.notebook #title table tr td.wclose { padding-right: 17px; }
.notebook .frame_text { padding: 0px !important; }
.notebook .frame_buttons { padding: 0 50px 0 50px !important; }

.notelist { margin: 0 3px; border: solid #009084 2px; }
.notelist table tr th, .notelist table tr td { padding: 0 0 0 15px; text-align: left; line-height: 25px; color: #32394f; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 1.1em; }
.notelist table tr th { background: #d7dde0; font-weight: bold; }
.notelist table tr th .sort { background: #d7dde0; font-weight: bold; vertical-align: -3px; }
.notelist table tr td { background: #edeff1; border-top: solid 1px #797979; }
.notelist table tr td.category, .notelist table tr th.category { width: 211px; border-left: solid 1px #c0ced5; }
.notelist table tr td.service, .notelist table tr th.service { width: 247px; }
.notelist table tr td.check, .notelist table tr th.check { width: 34px; padding: 0; text-align: center; }
.notelist table tr.last td  { border-bottom: solid 1px #d7dde0; }

/* Дизайн страницы со списком сервисов */
div#quicksearch_list { font-size: 1.1em !important; background: #edeff1 !important; border: solid 2px #009084 !important; border-top-width: 1px !important; padding: 0px; }
div#quicksearch_list div { padding: 4px 5px 4px 5px; cursor: pointer; }
div#quicksearch_list div.dhx_selected_option { background-color: #009084; }

.services #title { height: 46px !important; margin: 0; padding: 5px 0 0 35px; background: #0ba699 url(../img/title_back_services.gif) no-repeat top left !important; padding-left: 20px !important; line-height: 37px; font-size: 1.1em !important; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif !important; }
.services #title table { margin-top: 0px; width: 100%; }
.services #title table tr td { height: 33px; }
.services #title table tr td.div { padding-left: 12px; padding-right: 12px; background: url(../img/title_div_notebook.gif) no-repeat center center; }
.services #title table tr td.ldiv { padding-left: 12px; padding-right: 12px; background: url(../img/title_ldiv_notebook.gif) no-repeat center center; }
.services #title table tr td.category { }
.services #title table tr td.search-service-btn { padding-right: 20px; }
.services #title table tr td.search-service-txt { width: 100px; }
.services #title table tr td.choose-category-lbl { padding-left: 10px; }
.services #title table tr td div.txt112 div.dhx_combo_box { height: 23px; background: #edeff1 !important; border: solid 2px #009084 !important; }
.services #title table tr td div.txt112 input.txt112 { padding: 5px; font-size: 1em !important; }
.services #title table tr td .sel200 { width: 198px; font-size: 1.0em; padding: 4px; background: #edeff1; border: solid 2px #009084; }
.services #title table tr td .img { }
.services #title table tr td.back-btn { width: 26px; }
.services #title table tr td.back-lbl { padding-left: 7px; padding-right: 5px; width: 30px; }
.services #title table tr td.play-lbl { padding-left: 5px; padding-right: 7px; width: 30px; }
.services #title table tr td.play-btn { padding-right: 17px; width: 26px; }
.services .frame_text { padding: 0px !important; }
.services .frame_buttons { padding: 0 50px 0 50px !important; }

#servicelist { margin-top: -6px; }
#servicelist tr td { vertical-align: top; text-align: left; }
#servicelisticons { display: block; width: 598px; list-style-image: none; padding: 0 0 0 4px; margin-left: -2px; }
#servicelisticons li { display: block; float: left; width: 196px; height: 83px; margin: 0 0 3px 2px; text-align: center; }
#servicelisticons li img.image1 { padding: 0; margin: 0; width: 196px; height: 54px; }
#servicelisticons li img.image2 { padding: 0; margin-top: 8px; width: 180px; height: 50px; }
#servicelisticons li a.ref1 { padding: 0; margin: 0; line-height: 29px; text-align: center; font-size: 1.1em; font-weight: bold; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #ffffff; }
#servicelisticons li a.ref2 { padding: 0; margin: 0; line-height: 25px; text-align: center; font-size: 1.1em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; color: #353535; }

#terminalmenu { width: 200px; padding-top: 0; }
#terminalmenu .tmtop { height: 7px; background: url(../img/tmtop.gif) no-repeat top left; }
#terminalmenu .tmbottom { height: 7px; background: url(../img/tmbottom.gif) no-repeat top left; }
#terminalmenu .tmcontent { min-height: 392px; background: url(../img/tmhoriz.gif) repeat-y top left; padding: 10px 16px; }
#terminalmenu .tmcontent a { line-height: 15px; color: #069695; font-size: 1.1em; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
#terminalmenu .tmcontent a.title { font-weight: bold; margin-bottom: 5px; padding-left: 20px; background: url(../img/tmico.gif) no-repeat 0 3px; }
#terminalmenu .tmcontent a.plus { padding-left: 16px; background: url(../img/tmplus.gif) no-repeat 1px 3px; }
#terminalmenu .tmcontent img { margin: 0 5px 0 1px; vertical-align: -1px; cursor: pointer; }
#terminalmenu .tmcontent a.shift { display: block; margin-left: 15px; }
#terminalmenu .tmcontent div.tml-p { margin-left: 14px; }
#terminalmenu .tmcontent div.tml-m { margin-left: 14px; }
#terminalmenu .tmcontent .level1 { margin-left: 10px; border: solid 1px red;}

/* печатные формы */
table.fonts { margin: 0 auto; border-collapse: separate; border-spacing: 2px; }
table.fonts td, table.fonts p, table.fonts em { font-family: arial, tahoma; font-size: 1.0em; color: #000000; }
table.fonts p { margin: 0; xline-height: 1.2em; }
p.br { border: 1px  #666666 dotted; padding: 1px; background: #cccccc; }
p.bre { border: 1px  #666666 dotted; padding: 1px; }

/* Модуль Мои карты */
/*.card_info { font-size: 1.2em; border-spacing: 0px 13px; border-collapse: separate; margin: 0px 0px 6px 0px; }*/
.card_info { font-size: 1.2em; margin-bottom: 6px; }
.card_info td { padding: 7px 0; }
#movements div { margin: 10px 0px 0px 0px; }
#movements table { border-spacing: 0px 3px; border-collapse: separate; }
#movements td { height: 30px; }
#movements_our { font-size: 0.9em; }
#movements_others { font-size: 0.9em; }
#enclosure_parameters table { border-spacing: 0px 3px; border-collapse: separate; }
#enclosure_div_attribute div.radio { float: left; font-size: 0.9em; }
#enclosure_div_attribute div.button { float: right; margin-top: 9px; }
#limit_for table { border-spacing: 0px 10px; border-collapse: separate; margin-top: -11px; }
.limit_for_checkbox { width: 25px; }
#during table { border-spacing: 0px 5px; border-collapse: separate; }           


/* Раскрывающийся список сообщений в почте */
.togglemessagelist {margin-top: 10px;}
.Bk {margin-bottom: 5px; color:#60758B; background-color:#FFFFFF; font-family:'Trebuchet MS',Arial,Tahoma,Helvetica,Verdana,sans-serif; font-size:11px;clear:both;}
.Bn {border-left:5px solid #D7DDE0; border-right:5px solid #D7DDE0; display:block; height:1px;}
.Bm {border-left:3px solid #D7DDE0; border-right:3px solid #D7DDE0; display:block; height:1px;}
.Bl {border-left:2px solid #D7DDE0; border-right:2px solid #D7DDE0; display:block; height:2px;}
.Bx {border-left:2px solid #D7DDE0; border-right:2px solid #D7DDE0; display:block; height:1px;}
.Bz {border-left:1px solid #D7DDE0; border-right:1px solid #D7DDE0; display:block; height:2px; margin-top:10px;}
.iN {background:#BCBCBC none repeat scroll 0 0; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; height:1px;}
.iM {border-left:2px solid #BCBCBC; border-right:2px solid #BCBCBC; height:1px;}
.iK {border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; height:2px;}
.ix {border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; height:1px;}
.iz {border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; height:2px;}
.f7 {display:block; font-size:0; line-height:0; overflow:hidden; position:relative; z-index:1; }
.G3 {margin-bottom:-10px; padding-bottom:0; background-color:#FFFFFF; border-left:1px solid #D7DDE0; border-right:1px solid #D7DDE0; overflow:visible;}
.G3n {margin:-5px 0 -10px; padding-bottom:0; background-color:#FFFFFF; border-left:1px solid #D7DDE0; border-right:1px solid #D7DDE0; overflow:visible;}
.G2 {border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC;}
.G3 .G2 {padding:0px 10px 6px; }
.G3n .G2 {padding:4px 10px 6px; }
.gE padding-left:5px; cursor:pointer;}
.ii {margin:5px 15px;}
.clr {clear:both; display:block; height:0px;}
.msgattaches {float:left; margin:0; width:8px;}
div.att {background: url(../img/icon_att.gif) no-repeat 0 2px;}
.msgowner0 {color:#009185; float:left; margin:0 5px; font-weight:bolder;}
.msgowner1 {color:#314457; float:left; margin:0 5px; font-weight:bolder;}
.msgshort {float: left; margin:0 5px;}
.msgdate {float:right; margin:0 5px;}
.attaches_list {margin-top:10px;}
.gE {height: 17px; cursor:pointer;}
.Bnb {border-left:5px solid #D7DDE0; border-right:5px solid #D7DDE0; display:block; height:1px;}
.Bmb {border-left:3px solid #D7DDE0; border-right:3px solid #D7DDE0; display:block; height:1px;}
.Blb {border-left:2px solid #D7DDE0; border-right:2px solid #D7DDE0; display:block; height:2px;}

* html .ii {margin:5px 0px; margin:0 auto;}
* html .Bz  {width:664px; margin:10px auto 0;}
* html .Blb {width:662px; margin:0 auto;}
* html .Bmb {width:660px; margin:0 auto;}
* html .Bnb {width:656px; margin:0 auto;}
* html .iz {width:662px; margin:0 auto;}
* html .iK {width:660px; margin:0 auto;}
* html .iM {width:656px; margin:0 auto;}
* html .iN {width:654px; margin:0 auto;}

/* Набор для авторизации */
table.auth_set { width: auto; text-align: left; }
table.auth_set td#aslabel { font-size: 1.2em; padding: 15px 0 5px 0; font-weight: bold; }
table.auth_set td#aslink { padding-top: 20px; text-align: center; }

/* Список приатаченных файлов */
#hint_mail_subject_attribute {margin-top: 20px;}

/* Переводы по картам */
#transfer_to { font-size: 0.8em; padding: 25px 25px 25px 0; }
#transfer_to table.complex_radio td#crradio {padding-right:10px;}
#recipient_attribute { padding: 0 0 5px 0 }
#attr_identification { font-size: 0.8em; }
#attr_identification table { border-spacing: 0px 10px; border-collapse: separate; }
.remittance { list-style-type: decimal; font-size: 1em; }

#header_mail_settings_attribute h4 {margin:0;}
#header_subscribe_settings_attribute h4 {margin:0;}
#settingscontainer_left_attribute table.collection td {vertical-align:inherit;}
#settingscontainer_left_attribute table.collection td p {margin:0;}
#settingscontainer_right_attribute table.collection td {vertical-align:inherit;}
#settingscontainer_right_attribute table.collection td p {margin:0;}
#subscribe_email_label label {font-weight:normal;}
#subscribe_email {font-weight:bold;}

/* Элм. Заблокированная сумма */
table.activation_number { width: auto; }
table.activation_number td#anradio { height: 30px; padding-right: 20px; }
table.activation_number td#anlabel { height: 30px; font-size: 1.2em; font-weight: bold; }
table.activation_number td#anattribute { height: 30px; padding-left: 20px; }

/* У.Э. картинка с меткой */
table.img_label { width: auto; }
table.img_label td#ilimg { padding-right: 5px; }

/* У.Э. чекбокс */
table.checkbox { width: auto; font-size: 1.2em; }
table.checkbox td { padding: 10px 0; } 

table.mini_checkbox { width: auto; } 

/* Дизайн страницы мои платежи */
.operations #title { height: 37px !important; margin: 0; padding: 10px 0 0 35px; background: #0ba699 url(../img/title_back_operations.gif) no-repeat top left !important; line-height: 37px; font-size: 1.4em !important; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif !important; }
.operations #title table { margin-top: 1px; width: 100%; }
.operations #title table tr td.div { padding-left: 12px; padding-right: 12px; background: url(../img/title_div_notebook.gif) no-repeat center center; }
.operations #title table tr td.space { width: 100%; }
.operations #title table tr td .txt112 { margin: 0 8px 0 8px; width: 100px; padding: 4px; font-size: 1.0em; background: #edeff1; border: solid 2px #009084; }
.operations #title table tr td .sel200 { width: 198px; font-size: 1.0em; padding: 4px; background: #edeff1; border: solid 2px #009084; }
.operations #title table tr td .img { }
.operations #title table tr td.wclose { padding-right: 17px; }
.operations .frame_text { padding: 0px !important; }
.operations .frame_buttons { padding: 20px 0 10px 0 !important; }

table.operations_border { width: 100%; }
table.operations_border td#operations_border { padding: 0 4px; } 

table.twocolumns { width: 100%; }

table.twocolumns td#tcfirst { width: 65%; vertical-align: top; border-left: #0ba699 2px solid; border-right: #808080 1px solid; }
table.twocolumns td#tcfirst table#collection { width: 100%; }
table.twocolumns td#tcsecond { width: 35%; vertical-align: top; border-right: #0ba699 2px solid; }
table.twocolumns td#tcsecond table#collection { width: 100%; }
table.twocolumns .border_bottom { border-bottom: #0ba699 2px solid; }

table.twocolumns table#collection td#cheader { background-color: #D0D0D0; padding: 5px; border-bottom: #808080 1px solid; font-weight: bold; }
table.twocolumns table#collection td#cbody { height: 100%; vertical-align: top; padding: 5px; }
table.twocolumns table#collection td#cbottom { background-color: #D0D0D0; padding: 5px; border-top: #808080 1px solid; }

table.vcollection { width: 100%; }
table.vcollection td#vclabel { font-weight: bold; padding-bottom: 5px; }
table.vcollection td#vcattribute { padding-bottom: 5px; }
table.vcollection td#vcinterval5 { height: 5px; }

/* У.Э. список операций ресурса мои платежи */
table.operations_list { width: 100%; /*height: 100%;*/ /*border-left: #0ba699 2px solid; border-right: #808080 1px solid;*/ }
table.operations_list th { background-color: #D0D0D0; padding: 5px; border-bottom: #808080 1px solid; }
table.operations_list td { background-color: #F0F0F0; padding: 5px; border-bottom: #808080 1px solid; }
table.operations_list td#prc100 { /*height: 100%;*/ }

/* У.Э. список страниц */
.npoperations { width: 100%; }
.npoperations tr td {  }
.npoperations tr td span { font-weight: bold; }
.npoperations tr td a { color: #292d32; }
.npoperations tr td.rows { width: 32%; text-align: left; }
.npoperations tr td.pages { text-align: right; }
.npoperations tr td.actions { width: 36%; text-align: right; padding-right: 15px; }

/* У.Э. страницы платежных поручений */
#attr_recipient_bank_attribute input[type="radio"] {margin:0 5px 0 0;}
#attr_pay_destination input[type="radio"] {margin:0 5px 0 0; display:block; float:left;}
#attr_pay_destination_radio_2 {margin:5px 5px 0 0 !important;}
#regref_bank_attribute {margin: 5px 0;}
#regref_bank_attribute option {font-family: 'Courier New', Courier, monospace;}

/* У.Э. страницы госплатежей */
#attr_tax_period_table_3 {margin-top:10px;}
#attr_tax_period_table_2 {margin-top:10px;}

/* У.Э. страницы Мои WM-контракты */
ul.notepad li.noactive {background: url(../img/liybullet.gif) no-repeat 0 0.4em;}
ul.notepad li.wrong {background: url(../img/lirbullet.gif) no-repeat 0 0.4em;}
.contract_info_valid {border-collapse:separate; border-spacing:0 13px; font-size:1.2em; margin:0 0 6px;}
.contract_info_novalid {border-collapse:separate; border-spacing:0 13px; font-size:1.2em; margin:0 0 6px;}
.prefix {color:#009284; font-weight:bold; font-family: arial,arial cyr,pragmatica,tahoma,helvetica,verdana; font-size:14px;}
ul.attention li {background: url(../img/lilbullet.gif) no-repeat scroll 0 0.4em; padding-left:20px; margin:5px 0;}

/* Дизайн страницы чата */
div.popup { }
div.popup div#popup_title { height: 31px; width: 100%; line-height: 31px; border-left: 1px solid #0ba699; border-right: 1px solid #0ba699; background: url(../img/chat_title_stick.gif) top left repeat-x; font-size: 1.4em; color: white; font-family: 'Trebuchet MS', Arial, Tahoma, Helvetica, Verdana, sans-serif; }
div.popup div#popup_title table td#subtitle { padding-left: 20px; width: 100%; }
div.popup div#popup_title table td#wclose { padding-right: 17px; }
div.popup div#text { width: 100%; border-left: 1px solid #0ba699; border-right: 1px solid #0ba699; border-bottom: 1px solid #0ba699; background-color: #F0F0F0; }

div.chat_messages { height: 200px; width: 380px; border: 0px; border-top: #D0D0D0 1px solid; border-bottom: #D0D0D0 1px solid; font-size: 1.2em; overflow-y: scroll; padding: 10px; background: white; }
div.chat_messages div.chat_entry { padding: 3px 0; font-size: 1.0em; line-height: 1.5em; }
div.chat_messages ol { list-style: decimal outside; }
div.chat_messages ul { display: block; list-style-image: none; }
div.chat_messages ul li { padding-left: 15px; background: url(../img/lilbullet.gif) no-repeat 0 0.4em; font-size: 1.0em; line-height: 1.4em; }

div.input_chat_message { border: 0px; font-size: 1.5em; }
div.input_chat_message table.mceLayout { border: 0px; background: transparent; }
div.input_chat_message table.mceLayout tr.mceFirst td { border: 0px; }
div.input_chat_message table.mceLayout .mceToolbar { border: 0px; background: transparent; }
div.input_chat_message table.mceLayout .mceIframeContainer { border: 0px; border-top: #D0D0D0 1px solid; border-bottom: #D0D0D0 1px solid;}

div.popup div#button_send_attribute { text-align: right; padding: 8px 10px; }

td.chat_label { padding: 0px 10px !important; }

table.card_req { width: auto !important; }
table.card_req td#interval { height: 5px; }

.hidden { visibility: hidden; }

.redirect_message { text-align: center; font-size: 1.4em; font-weight: bold; line-height: 200px; }

/* Мои вклады */
.deposit_info { font-size: 1.2em; margin-bottom: 6px; }
.deposit_info td { padding: 7px 0; }

table.deposits_actions { width: auto !important; }
table.deposits_actions td { padding: 7px 0; }
table.deposits_actions td#crradio { padding-right: 20px; }
table.deposits_actions td#crlabel { font-size: 1.2em; }

table.deposit_capitalization { width: auto !important; }
table.deposit_capitalization td { padding: 4px 0; }
table.deposit_capitalization td#crradio { padding-right: 20px; }
table.deposit_capitalization td#crlabel { font-size: 1.0em; }

div.deposit_interest_rate { font-size: 1.2em; font-weight: normal; margin-top: 3px; width: 150px; }

.found_deposits { font-size: 1.2em; margin-bottom: 30px; }
.found_deposits td { padding: 5px 0; }
