/******************************************************************************/ @import url("reset.css"); #ui-datepicker-div { display: none; } /******************************************************************************/ body { background: #F6F6F6; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #353535; } a { color: #004990; text-decoration: underline; } a:hover { text-decoration: none; } .clear { clear: both; overflow: hidden; font-size: 0; } .left { float: left !important; } .right { float: right !important; } .nowrap { white-space: nowrap; } /******************************************************************************/ .main-wrap { position: relative; margin: 0px auto; top: 4px; width: 1000px; height: 100%; } /** header ********************************************************************/ .header-wrap { position: relative; } .header { height: 265px; background: url(../img/header-bg.png); text-align: center; } .header .side-left { float: left; width: 16px; height: 100%; background: url(../img/header-side-left.png) left no-repeat; } .header .side-right { float: right; width: 330px; height: 100%; background: url(../img/header-side-right.png) right no-repeat; } .header .logo { float: left; width: 240px; height: 100%; background: url(../img/header-logo-bg.png); font: 13pt/24pt Tahoma; color: #FFFFFF; } .header .logo img { display: block; width: 178px; height: 50px; margin: 80px auto 10px; } .header .slogan { margin-top: 60px; width: 298px; height: 120px; } .header .logo .phone { display: block; } .header .sep { float: left; width: 54px; height: 100%; background: url(../img/header-sep.png) no-repeat; } /** footer ********************************************************************/ .footer-wrap { position: relative; /*margin: 0px 210px;/**/ top: 17px;/**/ height: 50px; overflow: hidden; /*border-top: 4px solid #70ae03;*/ background: url(../img/footer-bg.png) top left repeat-x; } .footer { padding: 6px; padding-bottom: 0px; height: 100%; text-align: center; line-height: 14pt; } .footer .side-left { position: absolute; top: 0px; left: 0px; width: 16px; height: 100%; background: url(../img/footer-side-left.png) top left no-repeat; } .footer .side-right { position: absolute; top: 0px; right: 0px; width: 16px; height: 100%; background: url(../img/footer-side-right.png) top right no-repeat; } /** top menu ******************************************************************/ .menu-top { height: 37px; background: url(../img/header-bottom-bg.png) top repeat-x; } .menu-top a { color: #000000; } .menu-top .side-left { float: left; width: 16px; height: 100%; background: url(../img/header-bottom-left.png) top left no-repeat; margin-right: 26px; } .menu-top .side-right { float: right; width: 16px; height: 100%; background: url(../img/header-bottom-right.png) top right no-repeat; } .menu-top li { float: left; width: 135px; height: 40px; margin-right: 20px; text-align: center; line-height: 30px; } .menu-top li a { display: block; height: 100%; text-decoration: none; font-weight: bold; background: url(../img/menu-top-item.png) top no-repeat; } .menu-top li a:hover, .menu-top li.active a { color: #FFFFFF; background-position: bottom; } .menu-top li.active a { cursor: default; } /** menu **********************************************************************/ .menu-left { position: relative; height: 100%; border: 1px solid #E5E5E5; border-top: 0px;/**/ padding: 0px; background-color: #FFFFFF; } .menu-left a { color: #000000; text-decoration: underline !important; } .menu-left a:hover { text-decoration: none !important; }/**/ .menu-left li { position: relative; height: 100%; padding: 8px; padding-left: 20px; background: url(../img/menu-item-mark.png) 6px 12px no-repeat;/**/ border-bottom: 1px solid #E5E5E5; } .menu-left li.last { border-bottom: 0 none; } .menu-left h2 { margin-bottom: 4px; } .menu-left a { display: block; /*padding-left: 14px; background: url(../img/menu-item-mark.png) 0px 4px no-repeat;/**/ margin-bottom: 4px; text-decoration: none; } /** content *******************************************************************/ .content-wrap { position: relative; padding-bottom: 20px; top: 16px; width: 100%; overflow: hidden; } .block-holder { position: relative; /*left: 0px;*/ width: 200px; } .content { float: left; position: relative; left: 10px; width: 580px; overflow: hidden; } .content-wide { right: 0px; } .content-header { margin-bottom: 7px;/**/ height: 32px; background: url(../img/content-header-bg.png) bottom repeat-x; } .content-header .content-header-tab { float: left; height: 100%; background: url(../img/content-header-tab-bg.png) top repeat-x; } .content-header span { display: block; float: left; padding: 0px 6px; height: 100%; line-height: 32px; white-space: nowrap; overflow: hidden; } .content-header .side-left { float: left; width: 10px; height: 100%; background: url(../img/content-header-tab-left.png) top left no-repeat; } .content-header .side-right { float: left; width: 12px; height: 100%; background: url(../img/content-header-tab-right.png) top right no-repeat; } .content-data { position: relative; height: 100%; border: 1px solid #E5E5E5; border-top: 0px;/**/ padding: 10px; background-color: #FFFFFF; text-align: justify; } .content-data.top { border-top: 1px solid #E5E5E5; } .content-shadow { position: relative; display: block; height: 16px/*20px*/; background: url(../img/content-shadow.png) 2px bottom no-repeat; } .content-title { position: relative; height: 38px; padding-left: 10px; border: 1px solid #E5E5E5; background: url(../img/col-title-bg.png) top left repeat-x; line-height: 38px; text-align: left; } .content-title span { display: block; padding-left: 10px; height: 100%; } .content-data a { display: block; text-align: right; } .content-data p a { display: inline; text-align: left; } .content-data .photo { display: block; margin: 6px auto; width: 160px; height: 160px; background-color: silver; border: 1px solid #E5E5E5; } .content-data h1, .content-data h2, .content-data h3, .content-data h4, .content-data h5, .content-data h6 { display: block; margin: 4px; text-align: center; } .content-data h1 { font-size: 12pt; } .content-data h2 { font-size: 10pt; } .content-data h2 a { text-align: center; color: #000000; } .content-data h3 { font-size: 8pt; } /** corners *******************************************************************/ .corner, .corner-internal { display: block; position: absolute; overflow: hidden; width: 10px; height: 10px; margin: -1px; background-color: #F6F6F6; } .corner-internal { background-color: #FFFFFF; } .corner-top-left { left: 0px; top: 0px; } .corner-top-right { right: 0px; top: 0px; } .corner-bottom-left { left: 0px; bottom: 0px; } .corner-bottom-right { right: 0px; bottom: 0px; } .corner-bottom-left, .corner-bottom-right { bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0'); }/*IE fix*/ /** tables ********************************************************************/ .table-wrap { display: block; position: relative; width: 100%; height: 100%; border-top: 1px solid #B2DC5D; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; } .table-view { width: 100%; height: 100%; background-color: #FFFFFF; } .table-view .corner, .table-view .corner-internal, .table-wrap .corner, .table-wrap .corner-internal { margin-bottom: 0px; } .table-view tr { height: 100%; } .table-view th, .table-view td { padding: 4px 0px; height: 100%; text-align: center; vertical-align: middle; background: url(../img/table-cell-bg.png) bottom repeat-x; } .table-view th { background: #9FD51B url(../img/table-header-bg.png) bottom repeat-x; } .table-view span { display: block; height: 100%; /*background: url(../img/table-cell-bg.png) left repeat-y;*/ } .table-view th.nobg span, .table-view td.nobg span { background: none; } .table-view th span { padding: 0px 10px; text-align: left; white-space: nowrap; } .table-view td span { padding: 0px 10px; /*text-align: justify;*/ text-align: left; } /******************************************************************************/ .form-view { display: block; margin: 0px 10px; } .form-view h2 { margin-bottom: 10px; } .form-view table { width: 100%; } .form-view td { padding-bottom: 5px; } .form-view .error { display: block; color: red; } .form-view .textfield { width: 200px; } /******************************************************************************/ #login_form { } #login_form div { clear: both; margin-bottom: 4px; } #login_form label { display: block; } #login_form label span { display: block; } #login_form input { display: inline; } #login_form input.text { width: 70%; } #login_form a { display: inline; } /******************************************************************************/ .certificate { float: left; display: block; margin: 0px 0px 8px 0px; padding: 8px; width: 170px; } .certificate a { display: block; text-decoration: none; } .certificate img { display: block; border: 0 none; } .certificate span { display: block; text-align: center; } .product-list-top-item td { vertical-align: middle; text-align: center; } .product-list-top-item .list-top-content { padding-left: 10px; } .product-list-top-item .list-top-content p, .product-list-top-item .list-top-content h1, .product-list-top-item .list-top-content h2, .product-list-top-item .list-top-content h3 { margin-bottom: 8px; } /******************************************************************************/ .news-list { display: block; position: relative; } .news-list .rss { float: right; display: none; } .news-list li { } .news-list li a { /*margin-left: 65px;*/ text-align: left; } .news-list li span { /*float: left;*/ margin-right: 10px; } .news-list li img { display: block; } .news-list .paging { display: block; text-align: center; } .news-list .paging a { display: inline; } /******************************************************************************/ #personal-area a { margin: 6px 0; } /******************************************************************************/ .block-birthday { position: relative; min-height: 190px; height: expression('190px'); /* min-height for IE6 */ background: #9fd51b url(../img/birthday-default-bg.png) top left repeat-y; color: #ffffff; font-weight: bold; font-size: 14px; } .block-birthday .birthday-top { position: absolute; top: 0; width: 100%; height: 11px; background: url(../img/birthday-default-top.png) top left no-repeat; z-index: 2; } .block-birthday .birthday-bottom { position: absolute; bottom: 0; bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0'); /* IE fix */ width: 100%; height: 179px; background: url(../img/birthday-default-bottom.png) bottom left no-repeat; z-index: 1; } .block-birthday .birthday-header { display: block; position: relative; left: 1px; padding: 8px; z-index: 3; text-align: center; } .block-birthday .birthday-data { display: block; position: relative; left: 1px; padding: 8px; z-index: 3; text-align: center; } .block-birthday .birthday-img { display: block; position: relative; left: 1px; margin: 0px auto; z-index: 3; width: 170px; border: 1px solid #ffffff; } .block-birthday .birthday-link { display: block; position: relative; left: 1px; padding: 8px; z-index: 3; text-align: center; x-font-weight: normal; font-size: 12px; color: red; } .birthday-slideshow { position: relative; /*overflow: hidden;*/ } .birthday-slide { } .birthday-slideshow-employee .block-birthday { background: #d5d5d5 url(../img/birthday-employee-bg.png) top left repeat-y; color: #000000; } .birthday-slideshow-employee .block-birthday .birthday-top { background: url(../img/birthday-employee-top.png) top left no-repeat; } .birthday-slideshow-employee .block-birthday .birthday-bottom { background: url(../img/birthday-employee-bottom.png) bottom left no-repeat; } /******************************************************************************/ .promotion-description-short { padding: 4px 10px; background-color: red; color: #ffffff; }