BODY { background:#fff url('../img/body_back.gif') top center repeat-x; margin:0; padding:0; }
A { text-decoration:none; color:#B7B107; }
A:hover { text-decoration:underline; }
.center { text-align:center; }
.right { text-align:right; }
.fright { float:right; }

#head .panel { height:29px; background:url('../img/head_topcntback.jpg') top center no-repeat; color:#666; font-size:11px; text-align:right; }
#head .panel .today {  padding:5px 230px 0 0; background:none; cursor:default; }
#head .panel .today A { color:#666; cursor:default; text-decoration:none; }
#head .panel .today A :hover { text-decoration:none; }
#head .content { height:440px; background:url('../img/head_back.gif') top center no-repeat; }
#head .content .head { height:111px; }
#head .content .pageimage { height:310px; margin-left:-5px; bbackground:url('../img/page_onas.jpg') top left no-repeat; }
#head .logo { text-align:center; }
#head .logo IMG { margin-top:30px; }
#head .workplaces { font-weight:bold; line-height:15px; text-align:right; margin-top:40px; font-size:13px; }
#head .workplaces IMG { float:right; margin-right:10px; margin-top:-10px; }
#head .search { margin-top:35px; }
#head .search INPUT[type=text] { border:1px solid #ccc; padding:5px 10px; text-align:left; color:#333; width:160px; margin-top:8px; background-color:#fdfdfd; font-size:11px; }
#head .search INPUT.empty[type=text] { text-align:center; color:#999; }
#head .headRightPanel .content { padding:15px 10px 10px 0; background:none; }
#head .headRightPanel .portallogo { text-align:center; margin:0 auto; }
#head .headRightPanel H3 { color:#aaa; font-size:13px; text-align:right; margin:12px 0 0; padding-top:5px; border-top:1px dotted #ccc; clear:both; }
#head .headRightPanel H3.nob { border:0; }
#head .headRightPanel FORM { margin-right:10px; }
#head .headRightPanel INPUT[type=text], #head .headRightPanel INPUT[type=password] { width:100%; border:1px solid #D5D6DB; background-color:#F3F7FA; color:#999; text-align:right; padding:1px 4px; margin:3px; }
#head .headRightPanel INPUT[type=submit] { float:right; border:0; background:url('../img/head_loginbutton.jpg') top center no-repeat; width:81px; height:48px; color:#fff; margin-right:-8px; padding-bottom:18px; margin-top:6px; font-weight:bold; font-size:11px; }
#head .headRightPanel INPUT.hide { display:none; }
#head .headRightPanel INPUT.show { display:inline; }
#head .headRightPanel A.forgotpass { color:#aaa; font-size:11px; }
#head .headRightPanel .links { margin:2px 0; text-align:right; font-size:11px; list-style:none;  }
#head .headRightPanel .links LI { margin:0; padding:0; }
#head .headRightPanel .links A { color:#999; }
#head .headRightPanel .links A:hover { color:#333; }

#menu { position:absolute; top:110px; margin-left:15px; height:40px; }
#menu A { display:block; float:left; padding:10px 10px; background-color:#FFF200; color:#222; height:20px; margin-left:1px; text-decoration:none; font-size:11px; font-weight:bold; }
#menu A.sel { background-color:#fff; color:#B7B107; }
#menu A { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65; opacity:0.65; }
#menu A.sel { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; filter: alpha(opacity=99); -moz-opacity:0.99; -khtml-opacity:0.99; opacity:0.99; }

#foot { background:url('../img/foot_back.jpg') top left repeat-x; color:#413F18; font-size:12px; }
#foot .content { height:239px; background:url('../img/foot_cntback.jpg') top left no-repeat; }
#foot H3 { color:#B7B107; font-size:14px; margin:20px 0 15px; }
#foot A { color:#413F18; }
#foot LI { list-style:none; margin:0; padding:0; }
#foot .certificates DIV { text-align:center; float:left; margin:0 5px; font-size:11px; line-height:13px; width:60px; }
#foot .certificates IMG { margin-bottom:5px; }
#foot .copyright { text-align:center; border-top:1px solid #DCD870; padding-top:8px; }

#rightPanel { font-size:11px; color:#666; margin-bottom:20px; }
#rightPanel .content { padding:5px 10px; }
#rightPanel .head { background:url('../img/right_cnthead.jpg') top right no-repeat; text-align:right; height:38px; margin:0; padding:0; }
#rightPanel .news { background:url('../img/right_news.jpg') top right no-repeat; height:38px; padding-top:6px; margin-top:-16px; }
#rightPanel .gray { background:#F4F4F6 url('../img/right_cntfoot.jpg') bottom right no-repeat; padding-bottom:40px; }
#rightPanel .head H2 { color:#fff; font-size:13px; margin:0; padding:10px 30px 0 0; }
#rightPanel .item { border-bottom:1px dotted #aaa; padding-bottom:10px; margin:10px 0 0; }
#rightPanel .item:last-child { border-bottom:0; }
#rightPanel .item .title { font-weight:bold; margin:0; padding:0; color:#666; }
#rightPanel .item P { margin:0; padding:0; text-align:justify; }

#content { color:#333; margin-bottom:2em; font-size:12px; }
#content H1 { display:none; }
#content H2 { font-size:11pt; margin:10px 20px 10px; color:#B7B107; }
#content H3 { background:url('../img/h_back.jpg') top center no-repeat; height:27px; margin:0; color:#fff; font-size:13px; text-align:right; padding:10px 30px 0 0; }
#content H3.gray { background:url('../img/h_backgray.jpg') top center no-repeat; }
#content HR { background:url('../img/shadow.jpg') top center no-repeat; height:20px; margin:0 0 10px; border:0; } 
#content P { margin:5px 10px; text-align:justify; }
#content .formback { padding-bottom:20px; margin:0 0 20px; background:#F9F9FB url('../img/form_contactback.jpg') bottom center no-repeat; }
#content FORM { font-size:11px; color:#666; }
#content FORM .red { font-weight:bold; color:#c33; }
#content FORM INPUT[type=submit].button { border:0; background:url('../img/head_loginbutton.jpg') top center no-repeat; width:81px; height:48px; color:#fff; padding-bottom:18px; margin-top:10px; font-weight:bold; font-size:11px; }
#content .formtitle { padding-top:5px; }
