/* style screen - charset: utf-8 */

@import url("forms.css");
@import url("report.css");

* {font-family:Arial;}

h1 {font-size:15px;color:#195594;}
h2 {font-size:14px;color:#000; font-weight: normal;}
h3 {font-size:13px;}
h4 {font-size:12px;}

a {color:#858585;text-decoration:underline;}
a img {border: none;}
a:hover {color:#195594;}
p {font-size:12px; margin: 10px 0px; color:#454545;}
ul {font-size:12px; color:#454545;}

form {margin:0px;padding:0px;}
form fieldset {margin:0px; padding:0px; border:none;}
form label {font-size:11px;}

form label,
form input[type=radio],
form input[type=checkbox] {
    cursor:pointer;
}

table th {
    font-size:11px;
}

table td {
    font-size:12px;
    padding:5px;
}

.left {float:left;}
.right {float:right;}
.cleaner {clear:both; visibility:hidden;}
.buttons {margin-top:20px;}
.buttons a {
    height:12px;
    background:#ddd;
    font-size:11px;
    font-weight:800;
    color:#444;
    text-decoration:none;
    border:1px solid #ccc;
    margin-right:3px;
    padding:5px 8px;
    display:block;
    float:right;
}
.buttons a.highlight {
    color:#fff;
    background:#e5c890;
    color:#523a2e;
    font-weight:800;
}
.spacer-line {width:inherit;height:1px;background:#dbc9bf;border-bottom:1px solid #fff;margin:15px 0px;}
.spacer-line-empty {width:inherit;height:1px;margin:10px 0px;}
input.count {
    width: 22px;
    height: 16px;
    margin-right:3px;
    padding-left:7px;
    padding-right:3px;
    font-size:11px;
    border:1px solid #ccc;
}
.noclick {
    cursor:default;
}
#license-warning {
    display: none;
}
body {
    width:100%;
    height:100%;
    background: #fff url('/public/images/web/lemork/bg_repeat.jpg') repeat-x top center;
    margin:0px;
    padding:0px;
    font-family:Tahoma;
}
body #outer {
    width: 100%;
    background: url('/public/images/web/lemork/bg_shaddow_repeat.gif') repeat-y top center;
}

body #inner {
    width: 100%;
    min-height: 788px;
    background: url('/public/images/web/lemork/bg_shaddow.jpg') no-repeat top center;
    display: table;
}

/****** TABLE LAYOUT */

.layout-center {
    width:980px;
    margin:0 auto;
}

.layout-center > div {
    position: relative;
    left:0px;
}

/***** TOP */

#top {
    width:980px;
    height:400px;    
    display:table;
}

#top .banner {
    width:950px;
    height: 318px;
    /* background: url('/public/images/web/lemork/bg_top.jpg') no-repeat top; */
    margin: 0px 10px;
    overflow: hidden;
    position: relative;
}

#top ul#fader {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#top div.logo {
    width:460px;
    position: absolute;
    top: 0px;    
    z-index: 100;
}

#top div.logo a img{
    width:460px;
    height:70px;    
}

#top p {
    font-size: 18px;
    margin:100px 150px 0px 18px;
    color: #424242;
}

ul#ql {    
    list-style: none;
    margin-top:5px;
    float: right;
}

ul#ql li {
    margin-right: 15px;
    float: left;
}

ul#ql li a {
    font-size:11px;
    color:#a4d4e8;
    vertical-align: top;
    text-decoration: none;
}

ul#ql li a span {
    position: relative;
    top:2px;
    left:3px;
}

/* search */
#search {
    width: 165px;
    height: 30px;
    background: url('/public/images/web/lemork/bg_search_box.gif') no-repeat 0px 0px;
    margin:48px 7px 0px 0px;
    padding:2px 0px 0px 25px;
}
#search input {
    float:left;
}
#search_q {
    width:120px;
    height:17px;
    padding:3px 10px 0px 10px;
    border:1px solid #9ed1f0;
    color:#a7a7a7;
    font-size:11px;    
}

#search_submit {
    width:22px;
    height:22px;
    background: url('/public/images/web/lemork/btn_search.gif') no-repeat left top;
    border:none;
    cursor: pointer;
}

/* content menu */

#cmenu {    
    height: 43px;
    background: url('/public/images/web/lemork/bg_menu.gif') repeat-x top left;
    margin:2px 5px 0px 5px;
}

/***** .END */

/***** BODY */

#body {
    width:980px;    
}

#content {
    width:920px;
    min-height: 388px;
    padding:0px 30px 0px 30px;
}

#home #content {
    width:960px;
    padding:0px 10px 0px 10px;
}

/***** . END */

/***** FOOT */

#outer-foot {
    width: 100%;
    background: #fff url('/public/images/web/lemork/bg_bottom.jpg') no-repeat top center;
}

#foot {
    width:980px;
    height:70px;    
    padding-top: 30px;
}

#foot .left {
    font-size:11px;
    margin-left:25px;
}

#foot .left a {
    color:#00598f;
    text-decoration: none;
}

#foot .right {
    font-size:11px;
    margin-right:25px;
    color:#000;
}

/***** . END */

/***** NAVIGATION */

.navigation {
    float:right;
    margin-right:20px;
}

.navigation span.title {
    font-size:11px;
    font-weight:800;
    color:#b5b4b4;
    padding:0px 10px;
}

.navigation a, .navigation span {
    font-size:12px;
    color:#af9d8b;
    font-size:11px;
    text-decoration:none;
}

/***** . END */

/***** SEARCH */

.highlight {
    /*color:#6E2222;*/
    font-weight: 800;
}

.search-title {
    font-size:12px;
    color:#858585;
}

.search-title a {
    font-size:14px;
}

.search-result {
    margin: 0px;
    margin-top:2px;
}

.search-link {
    color:#858585;
    margin: 0px;
    margin-bottom:10px;
}

/***** . END */

/***** MAIN */

#main {
    width: 960px;
    height: 562px;
    background: url('/public/images/web/lemork/bg_main.jpg') no-repeat top center;
    display: table;
}

#main .title {
    font-size: 26px;
    font-weight: 800;
    color:#fcdf89;
}

#main .text1 {
    width: 150px;
    margin:50px 0px 5px 15px;
}

#main .text2 {
    width: 180px;
    margin:0px 0px 20px 15px;
    font-size: 16px;
    color: #fff;
}

#main .text3 {
    width: 200px;
    margin:0px 0px 10px 15px;
    font-size: 11px;
    font-family: Verdana;
    color: #fff;
    text-decoration: none;
    display: block;
    float: left;
}

#main .text4 {
    width: 200px;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    margin-left: 15px;
    display: block;
}

#main .text5 {
    height: 25px;
    font-size: 20px;
    font-weight: 800;
    color: #232323;
    margin: 82px 0px 0px 250px;
}

#main .text6 {
    height: 30px;
    margin: 55px 0px 5px 15px;
}

#main .text7 {
    width: 210px;
    margin:0px 0px 5px 15px;
    font-size: 16px;
    color: #fff;
}

#main .left {
    font-size:12px;
    color: #fff;
    margin: 53px 0px 0px 45px;
}

#main .left strong {
    color:#fcdf89;
}

#sunflower {
    width: 330px;
    height: 320px;
    background: url('/public/images/web/lemork/sunflower.png') no-repeat top center;
    position: absolute;
    top: 100px;
    right: -50px;
}

/***** . END */

/* newsletter-box */

#newsletter-box {
    background: #fff;
    display: table;
}

#newsletter-box > .title {
    font-size: 14px;
    font-weight: 800;
    color: #124b7a;
    padding: 20px;
}

#newsletter-box .content {
    background: #124b7a url('/public/images/web/demo/bg_newsletter.gif') no-repeat bottom right;
    padding: 10px 17px;
}

#newsletter-box .content p {
    color: #c4e4ff;
}

#newsletter-box input[type=text] {
    width: 201px;
    height: 33px;
    background: url('/public/images/web/lemork/input_newsletter.gif') no-repeat top left;
    border:none;
    font-size: 11px;
    color: #7a7a7a;
    padding: 0px 10px 0px 10px;
    float: left;
    line-height: 33px;
}

#newsletter-box input[type=image] {
    width: 33px;
    height: 33px;
    margin-left: 2px;
}
