BODY, INPUT, TEXTAREA, SELECT, TABLE {font-family: tahoma; font-size: 8pt; color: #778896}
BODY {padding: 0px; margin: 0px; background: #FFF}
FORM {margin: 0px} TEXTAREA, IFRAME {overflow: auto} IMG {border: none}
INPUT, TEXTAREA, SELECT {background-color: #FFFFFF}

A:link, A:visited {color: #3B8990; text-decoration: none}
A:hover {color: #3B8990; text-decoration: underline}

A.lnk0:hover  {color: #FF9900; text-decoration: underline}

.hand, TABLE.tab-menu-sh TD, #left-menu TD, #h-menu  {cursor: pointer; cursor: hand}

HTML, BODY, .maxh, #main-tab {height: 100%; min-height: 100%; max-height: 100%; }
.maxw, #main-tab {width: 100%}
.justy {text-align: justify}
.nojusty {text-align: left}
.pb {padding-bottom: 15px}
.pb1 {padding-bottom: 5px}
.pb2 {padding-bottom: 10px}
.pt {padding-top: 24px}
.pt0 {padding-top: 16px}
.pt1 {padding-top: 3px}
.pt2 {padding-top: 10px}
.pl {padding-left: 32px}
.pr {padding-right: 32px}
.ital {font-style:italic}
.bld {font-weight: bold}
.nbld {font-weight: normal}
.acc {color: #F6B002}
.info {color: #339900}
.error {color: #FF0000}
.spacer {padding-left: 10px; padding-right: 10px}
.bord, TEXTAREA, SELECT  {border: 1px solid #C3CED0; font-weight: normal}
.orange {color: #F6B002}
.lgr {color: #778896}
.name {color: #3B8990}

INPUT.bttn {background-color: #C0C0C0; border: 1px solid #778896; color: #567086}

.marea {height: 200px; border-bottom: 1px solid #E4E7E8}

UL {list-style-type: disc; margin: 10px 0px 0px 25px; padding: 0px}
LI {padding-bottom: 5px}

#header {background: #E8ECEC url(../images/bg_header.gif) repeat-x left top; width: 100%; height: 106px; padding-left: 300px; padding-right: 32px}
#reasons {background: #F2F3F4 url(../images/bg_reasons.gif) repeat-x left top; width: 100%; height: 179px; padding-right: 32px; padding-left: 35px; padding-top: 35px}

#footer {background: #D3DADA url(../images/bg_footer.gif) repeat-x left top; width: 100%; height: 138px; padding-top:10px; padding-bottom:0px; padding-left:32px; color: #656565;}
#footer DIV.photo {background: url(../images/address.gif) no-repeat left center; width: 62px; height: 20px;}

#last_news {width: 235px; border-right: #E4E7E8 2px solid; padding: 0px 32px 12px 32px}
.ttl {color: #33777D; font-weight: bold}
.ttl_date {color: #33777D}
.ttl_header {font-weight: bold; padding-bottom: 5px}

#body_spacer {padding: 0px 32px 35px 32px}

DIV.photo_reasons {background: url(../images/reasons.gif) no-repeat left bottom; width: 220px; height: 179px}
DIV.photo_we {background: url(../images/alesya.jpg) no-repeat left bottom; width: 129px; height: 218px}
DIV.photo_header_element  {background: url(../images/header_element.gif) no-repeat left top; width: 13px; height: 106px}

.orange_circle {background: url(../images/menu/orange_circle.gif) no-repeat center top; width: 7px; height: 10px; padding-left: 20px}

.bg_mid {background-color: #F2F3F4}
.bg_top {background-color: #E8ECEC}
#nw_spacer {padding-top: 13px; padding-bottom: 13px}

TABLE.form {border-right: #C3CED0 2px solid; border-top: #C3CED0 2px solid; border-left: #C3CED0 2px solid; border-bottom: #C3CED0 2px solid; background: #f0f0f0}
TABLE.form TD {padding-left: 8px; padding-bottom: 0px; padding-top: 6px}
TABLE.form TD.last {padding-right: 8px}
TABLE.form TR.last TD {padding-bottom: 6px}

TABLE.subscribe TD{padding-left: 10px}
TABLE.subscribe TD.last {padding-right: 10px}

TABLE.sport {width: 100%}
TABLE.sport TR.header {padding: 5px 5px 5px 5px}
TABLE.sport TR TD.left {border-left: 1px solid #C3CED0}
TABLE.sport TR TD {border-right: 1px solid #C3CED0; border-top: 1px solid #C3CED0; padding-left: 6px}
TABLE.sport TR TD.last {border-bottom: 1px solid #C3CED0}

#nymain {background: url(../images/as_bg.gif) repeat-x left bottom; width:100%; height:94px}
#nyas {float: left; background: url(../images/as.gif) no-repeat left bottom; width: 93px; height: 94px; margin-left: 15px}
#nytext {float: left; line-height: 15px; padding-left: 25px; padding-top: 45px}
.nypad {line-height: 15px; padding-top: 5px}

TABLE.datagrid TD {padding: 5px; }
TABLE.datagrid {border-width: 1px; }
TABLE.datagrid TR.header TD { background-color: #E8ECEC; color: #838A8F; font-weight: bold;}
TABLE.datagrid TD.first { border-right: #C3CED0 1px solid; }
TABLE.datagrid TD.last { border-left: #C3CED0 1px solid; }
TABLE.datagrid TR.light TD { background-color: #ffffff; border-top: #C3CED0 1px solid; }
TABLE.datagrid TR.dark TD { background-color: #ffffff; border-top: #C3CED0 1px solid; }