﻿/*
//-- Main template css --//
*/
.clear {
    clear: both;
/*
    margin: -1px 0px 0px;
    height: 1px;
*/
}
.bold {
    font-weight: bold;
}
html, body{
    margin: 0;
    padding: 0;
/*
    width: 100%;
    height: 100%;
*/
    border: none;
}
body {
    overflow: auto;
}
img, table, td, div, form {
    border: 0;
    margin: 0;
    padding: 0;
}
table, td, div {
    font-family: Verdana;
    font-size: 11px;
    color: #00589B;
}
div {
/*
    border: 1px solid #000;
*/
}
a {
    font-family: Verdana;
    font-size: 11px;
    color: #00589B;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
body {
    background-color: #fff;
}
body.title_body {
    background-color: #00589b;
    background-image: url(img/title.back.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
div.title_body {
    text-align: center;
    padding-top: 44px;
}
div.title_content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 400px;
    text-align: left;
}
body.title_body {
    background-color: #00589b;
}
div.body {
    padding-top: 27px;
    padding-bottom: 20px;
}
div.header, div.menu_block {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
div.header {
    width: 834px;
    height: 18px;
}
div.menu_block {
    width: 890px;
}
div.header {
    padding: 0px 14px 0px 14px;
    text-align: right;
}
div.menu_block {
    height: 104px;
}
span.menu_thumbs, span.menu_lang, span.menu_lang_act {
    padding-left: 13px;
}
span.menu_lang, span.menu_lang_act {
    padding-right: 5px;
}
span.menu_lang a, span.menu_lang_act a {
    text-decoration: none;
}
span.menu_lang a:hover, span.menu_lang_act a:hover {
    text-decoration: underline;
}
span.menu_lang_act a {
    color: #dbdbdb;
}
div.top_block {
    background-color: #004271;
    background-image: url(img/menu.back.jpg);
    background-position: center top;
    background-repeat: repeat-y;
}
div.menu_block_left, div.menu_block_right {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 104px;
}
div.menu_block_left {
    text-align: right;
    padding-right: 11px;
    width: 357px;
}
div.menu_block_right {
    text-align: left;
    padding-left: 11px;
}
div.relative {
    position: relative;
}
div.top_pic1 {
    position: absolute;
    top: -33px;
    right: 0px;
}
div.top_pic2 {
    position: absolute;
    top: -3px;
    left: 0px;
}
div.menu_array_left, div.menu_array_right {
    line-height: 41px;
}
div.menu_array_right {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 41px;
}
div.menu_array_left {
    padding-top: 63px;
}
div.submenu_block {
    text-align: left;
    padding-bottom: 10px;
    border: 1px solid #004271;
}
div.menu_array_left span, div.menu_array_right span, div.submenu_block span {
    padding-left: 15px;
    padding-right: 15px;
}
div.menu_the_rest {
    position: absolute; 
    white-space: nowrap;
}
a.menu, a.menu_act, a.submenu, a.submenu_act {
    font-family: Verdana;
    font-weight: bold; 
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}
a.submenu {
    color: #004271;
}
a.menu:hover, a.menu_act, a.submenu:hover, a.submenu_act {
    color: #dbdbdb;
}
div.content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 864px;
}
div.search {
    text-align: left;
    padding: 16px 7px 25px 7px;
}
input.search {
    font-family: Verdana;
    font-size: 11px;
    color: #00589B;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #fff;
    border: 1px solid #00589B;
}
div.mod_title {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 25px;
    background-color: #00589B;
    padding: 4px 10px 0px 10px;
    text-align: left;
}
div.mod_title span {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 4px;
    padding-right: 4px;
}
div.footer {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 25px;
    background-color: #00589B;
    padding: 4px 10px 0px 10px;
}
div.rights, div.madeby {
    color: #fff;
}
div.rights {
    float: left;
}
div.madeby {
    float: right;
}
div.madeby a {
    font-family: Verdana;
    color: #fff;
    text-decoration: none;
}
div.madeby a:hover {
    text-decoration: underline;
}
div.mod_content {
    padding: 20px;
    text-align: justify;
    color: #000;
}
div.mod_content div, div.mod_content table, div.mod_content td, div.mod_content {
    color: #000;
}
a.sitemap {
    color: #000;
    text-decoration: none;
}
a.sitemap:hover {
    text-decoration: underline;
}
span.sitemap {
    padding-left: 60px;
}
div.search_item_cont {
    padding-bottom: 10px;
}
div.search_title a {
    font-weight: bold;
    text-decoration: none;
}
div.search_title a:hover {
    text-decoration: underline;
}
div.search_title {
    color: #000;
}
div.search_more {
    text-align: right;
}
div.news_item_block {
    padding-bottom: 20px;
}
div.news_content {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-right: 1px solid #004271;
    width: 720px;
    text-align: justify;
}
div.news_link {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 15px;
}
div.news_title, div.news_text_all, div.news_date {
    padding: 0px 15px 0px 15px;
}
div.news_title {
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
}
div.news_date {
    float: right;
    font-weight: bold;
    padding-bottom: 10px;
}
div.cat_col {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 400px;
}
div.cat_col_left {
    width: 420px;
}
div.cat_cell {
    background-image: url(img/prod_categ.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 10px;
    padding-bottom: 25px;
}
div.subcat_img, div.subcat_info, div.subcat_height {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
div.subcat_height {
    width: 1px;
}
div.subcat_img {
    text-align: right;
    white-space: nowrap;
    width: 130px;
}
img.subcat_img {
    margin-right: 10px;
    margin-bottom: 10px;
}
div.subcat_info {
    width: 248px;
}
div.mod_content div.subcat_title {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #00589B;
    text-decoration: none;
    padding-bottom: 7px;
}
div.mod_content div.subcat_cont {
    color: #00589B;
}
div.subcat_more {
    text-align: right;
    padding-top: 7px;
}
div.subcat_more a {
    font-weight: bold;
    text-decoration: none;
}
div.cat_item {
    padding: 10px;
    padding-bottom: 15px;
}
div.cat_item_img {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 210px;
}
div.cat_item_img img {
    margin-right: 10px;
    margin-bottom: 10px;
}
div.cat_item_info {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 590px;
}
div.cat_item_captn {
    padding-bottom: 10px;
}
div.cat_item_name {
    float: left;
}
div.mod_content div.cat_item_title {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #00589B;
}
div.cat_item_logo {
    float: right;
}
div.cat_item_more {
    padding-right: 20px;
    text-align: right;
}
div.cat_item_more a {
    font-weight: bold;
    color: #00589B;
    text-decoration: none;
}
div.npager {
    display: block;
    text-align: center;
}
td.npagerz {
    padding-left: 7px;
    padding-right: 7px;
}
a.numbers {
    text-decoration: none;
}
a.numbers1 {
    text-decoration: none;
}
a.numbers3 {
    text-decoration: none;
    font-weight: bold;
}
a.numbers:hover, a.numbers1:hover, a.numbers3:hover {
    text-decoration: underline;
}






a.toolTxt {
    color: #51b0b6;
}
/*
//-- END OF Main template css --//
*/
