/*TABLE.karkas { width: 100%; height: 100%; }*/
TABLE.karkas { width: 100%; background: White; }

#content { border-top: 1px solid #C1C0BF; padding: 8px 0px 18px 0px; margin: 5px 0px 0px 0px; }

#FeedbackForm { margin: 7px 0px 0px 0px; }
#FeedbackForm label{ float: left; width: 150px; margin-top: 3px; }
#FeedbackForm input, textarea{ width: 350px; margin-bottom: 3px; }
#FeedbackForm textarea{ width: 350px; height: 150px; }
#FeedbackForm .submitbutton{ margin-left: 153px; margin-top: 6px; width: auto; border: none; }
#FeedbackForm br{ clear: left; }
.error { color: #EE3020; }

.header {
    background-color: White; 
}
#header { width: 100%; height: 70px; position: absolute; left: 0px; top: 0px; z-index: 10; }
#header TD { font-size: 9px; color: #90908F;}

.menu {
   width: 100%;
   background-color: White; 
}
#menu { width: 100%; height: 26px; background-color: #414141; }
#menu TABLE { width: 100%; height: 26px; }
#menu TD { color: White; font-size: 12px; padding-left: 20px; background: url(../img/bg-menu_active.gif) no-repeat left; vertical-align: middle; }
#menu TD.current { background: #747474 url(../img/bg-menu_passive.gif) repeat-x left; }
#menu A { color: White; text-decoration: none; }
#menu A:hover { text-decoration: underline; }
#menu A:active { color: #EFEFEF; }

/* Color's */
#grey { color: #C1C0BF; }

A { color: #4267AF; text-decoration: underline; }
A:hover { text-decoration: none; }
A:active { color: #7797D6; }
BODY { background: #EDEDED url(../img/bg-footer.gif) repeat-x bottom; margin: 0px; padding: 0px; }
BODY,TD,SELECT,TEXTAREA,INPUT { font: 11px Tahoma; color: Black; }
H2 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 11px; color: #F47F33; }
IMG { behavior: url('js/pngbehavior.htc'); }
SMALL { font-size: 9px; }
TABLE { border: none; border-collapse: collapse; } TABLE TD { padding: 0px; vertical-align: top; }
INPUT,TEXTAREA { overflow: auto; border: 1px solid #C1C0BF; }
UL { margin: 5px 0px 8px 28px; padding: 0px; list-style-image: url(../img/arr.gif); }

/*TD.footer { border-top: 1px solid #AEABAB; background: #EDEDED url(../img/bg-footer.gif) repeat-x bottom; height: 103px; }*/
TD.footer { border-top: 1px solid #AEABAB; background: #EDEDED; height: 103px; }

DL.news { margin: 0px; padding: 0px; }
DL.news DT { width: 55px; text-align: right; float: left; margin: 0px; }
DL.news DD { margin: 0px 0px 10px 65px; }
/*DL.news DD A { margin-left: -3px; }*/

UL.error { list-style: url(../img/arr-error.gif); margin-left: 16px; }
UL.news { list-style: url(../img/arr.gif); margin: 5px 0px 8px 16px; }
SPAN.newsdate { color: #C1C0BF; font-size: 9px;  }
/*
UL.news LI:first-line { color: #C1C0BF; font-size: 9px;  }
*/
UL.news LI.arc:first-line { font-size: 11px; }
UL.news LI { margin-bottom: 13px;}
UL.map { margin: -7px 0px 0px 0px; list-style: none none; float: left; }
UL.map LI.level1 { font-weight: bold; margin-top: 7px; }
UL.map LI.level2 { margin-top: 2px; }
UL.map LI.level3 { margin: 2px 0px 0px 28px; list-style: url(../img/arr.gif); }
UL.vakansy { list-style: url(../img/arr-vakansy.gif); margin-bottom: -2px; }
UL.vakansy LI:first-line { line-height: 22px; }
UL.vakansy LI { margin-bottom: 2px; }

.article { margin-bottom: 10px; }
.article IMG { margin-right: 5px; }

.caption { margin: 19px 0px 0px 0px; }
.contact { background: #F2F2F2 url(../img/bg-footer_contact.gif) repeat-x bottom; width: 100%; padding: 7px 0px 11px 0px; }
.contact .box { margin: 0px 0px 0px 15px; }
.contact .box IMG { margin: 2px 6px 0px 0px; }
.contact .box UL { margin: 0px; list-style: none none; }
.contact .box UL LI.tel { margin-top: 5px; }
.copy { margin: 4px 0px 0px 0px; color: #999999; line-height: 18px;}
.copy A { color: #33669A; }

.partof { margin: 0px 0px 0px 0px; position: relative; top: -40px; left: 55%; }

.link_client { margin: 7px 0px 0px 0px; }
.link_client IMG { margin-right: 5px; }

.menu2 { border-top: 1px solid #C1C0BF; background: #F0F0F0 url(../img/bg-menu2.gif) repeat-x top; font-weight: bold; padding: 4px 0px 18px 0px; line-height: 18px; margin-top: 42px; }
.menu2 TD { line-height: 18px; }
.menu2 .box { margin-left: 20px; }
.menu2 A { font-weight: normal; }
.menu2 UL { margin: 0px 0px 0px 22px; padding: 0px; list-style: url(../img/arr.gif); }

.presentation { border-top: 1px solid #C1C0BF; border-top: 1px solid #C1C0BF; padding: 10px 0px 0px 0px; margin: 5px 0px 20px 0px; }
.presentation .box { margin: 0px 0px 0px 30px; }

.sitemap { margin: 29px 0px 0px 0px; }

/* Form Access */
#WinAccess { position: absolute; top: 30%; left: 40%; z-index: 200; visibility: hidden; display: none; }
#WinAccess A { font-size: 9px; }
#WinAccess .bg { width: 167px; height: 94px; background: url(../img/bg-form-acces.png) no-repeat; }
#WinAccess .form_acces { width: 154px; position: relative; top: -92px; left: 10px; z-index: 201; margin: 0px; }
#WinAccess label{ float: left; width: 41px; color: #616161; margin-top: 4px; position: relative; }
#WinAccess input{ width: 100px; margin-bottom: 3px; color: #616161; }
#WinAccess .submitbutton{ margin: 1px 0px 0px 44px;  cursor: pointer; width: auto; border: none; }
#WinAcces BR{ clear: left; }

/* Style Index Block's */
.index-pic TD { vertical-align: bottom; }
.direct { background: #F9F9F9 url(../img/bg-direct.jpg) no-repeat right bottom; border-bottom: 1px solid #BE0000; }
/*.direct LI { white-space: nowrap; }*/
.publishing { background: #F9F9F9 url(../img/bg-publishing.jpg) no-repeat right bottom; border-bottom: 1px solid #38739B; }
/*.publishing LI { white-space: nowrap; }*/
.studio { background: #F9F9F9 url(../img/bg-studio.jpg) no-repeat right bottom; border-bottom: 1px solid #108F34; }
/*.studio LI { white-space: nowrap; }*/
.prize { width: 33%; height: 70px; border-bottom: 5px solid #BE0000; background: url(../img/bg-prize.gif) no-repeat right bottom; }
.cityout { width: 33%; height: 70px; border-bottom: 5px solid #38739B; background: url(../img/bg-cityout.gif) no-repeat right bottom; }
.tusovka { width: 33%; height: 70px; border-bottom: 5px solid #108F34; background: url(../img/bg-tusovka.gif) no-repeat right bottom; }

/* Picture Header */
.picHeader1 { position: absolute; left: 22%; top: 8px; z-index: 3; }
.picHeader2 { position: absolute; left: 57%; top: 31px; z-index: 1; }
.picHeader3 { position: absolute; left: 69%; top: 1px; z-index: 4; }
.picHeader4 { position: absolute; right: 30px; top: 42px; z-index: 2; }

/* Header */
.headLeftTop { position: absolute; left: 0px; top: 0px; z-index: 9; }
.headRightTop { position: absolute; right: 0px; top: 0px; z-index: 8; }
.headLeft { position: absolute; left: 17%; top: 0px; z-index: 7; }
.headRight { position: absolute; right: 15%; top: 0px; z-index: 6; }

.inactive { color: #C1C0BF; }

UL.vakansy UL { margin: 0px 0px 5px 0px; list-style: none none; }
UL.vakansy UL LI:first-line { line-height: normal !important; }
UL.vakansy UL LI { margin: 0px; padding-left: 11px; background: url(../img/arr-l2.gif) no-repeat left top; }

