/*---------------------------------------------------   ------------------------
Основные тэги
---------------------------------------------------------------------------*/
body {
    padding: 0;
    margin: 0;
    background-color: #ebe7ca;
    color: #5d5c5c;
    font: normal 75% Arial, Verdana, Tahoma, 'Sans-serif'; 
    behavior: url('../css/iefix.htc');}

form {
    padding: 0;
    margin: 0;}

img {
    border: 0;}
        
/*---------------------------------------------------------------------------
Глобальная структура
---------------------------------------------------------------------------*/
#mainFrame {
    width: 100%;
    min-width: 800px;}

#header {
    height: 360px;
    background: url('../img/h_bg.jpg') repeat-x top left;}

a img#logo {
    position: absolute;
    z-index: 3;
    float: left;
    border: 0;
    top: 41px;
    left: 65px;}
    
#truck {
    position: relative;
    float: right;
    border: 0;
    top: 138px;
    right: 0;}
    
#menu {
    color: #c26373;
    font: bold 100% Arial, Verdana, Tahoma;
    width: 100%;
    min-height: 47px;}

#menu a {
    color: #38607d;
    text-decoration: underline;}

#menu a:hover {
    color: #1a91e7;
    text-decoration: none;}

#menu #lang{
    width: 309px;
    text-align: center;
    background-color: #f1eedd;
    background-image: url('../img/m_lang-left.gif');
    background-repeat: no-repeat;
    background-position: top left;}
    
#menu #lang a {
    margin-left: 8px;
    margin-right: 8px;}

#menu #lang div {
    width: 296px;
    height: 100%;
    padding: 17px 15px 15px 0;
    background: url('../img/m_lang-right.gif') no-repeat bottom right;}
    
#menu .mainMenu { 
    width: auto;
    text-align: center;
    padding: 17px 0 15px 0;
    background-color: #dbd8c7;}

#mainBlock {
    width: 100%;}
    
#leftCol {
    width: 309px;
    vertical-align: top;
    background-color: #fffce9;
    background-image: url('../img/lc_bg.gif');
    background-repeat: repeat-y;
    background-position: top left;}
    
#leftCol ul {
    color: #c26373;
    font: normal 100% Arial, Verdana, Tahoma;
    list-style-type: none;
    margin: 0;
    padding: 0;}
    
#leftCol ul.menuLeft {
    margin: 25px 35px 27px 60px;}

#leftCol li {
    padding: 9px 0 0 20px;}

li.menuLeftActive {
    background-image: url('../img/ml_ul-active.gif');
    background-repeat: no-repeat;
    background-position: top left;}
    
#leftCol ul a {color: #38607d;}
#leftCol ul ul a {color: #4887b5;}
#leftCol ul ul ul a {color: #66a6dc;}

body .map {
    margin: 5px 0 25px 73px;}
    
#content {
    vertical-align: top;
    padding: 25px 33px 40px 33px;}

#rightCol {
    vertical-align: top;}
    
#footer {
    color: #7e7c74;
    border-top: 3px solid #c1beab;
    font: normal 90% Arial, Verdana, Tahoma;
    padding: 15px;}

/*---------------------------------------------------------------------------
Оформление регулярных сервисных страниц
---------------------------------------------------------------------------*/
.newsListItem {}

.newsListDate {
    padding-top: 1px;
    color: #596e82;
    font: bold 11px Arial, Verdana, Tahoma;}

.newsListBody {
    text-align: justify;
    margin-left: 50px;}
    
.pageList {
    margin-left: 50px;}
    
.pageList a {
/*    background-color: #dcd8c2;
    padding: 1px 6px 3px 6px;
    margin-right: 3px; */
    background-color: #dcd8c2;
    padding: 3px 7px 4px 7px;
    margin-right: 5px;}
    
.archive a {
    background-color: #dcd8c2;
    padding: 3px 7px 4px 7px;
    margin-right: 5px;}
    
a.pageActive {
    font-weight: bold;
    border: 1px solid #42a8ba;
    background: none;}
    
.galleryBlock1 {
    text-align: left;}
    
.galleryBlock1 img {
    border: 1px solid #38607d;
    margin: 0 20px 20px 0; }

.galleryBlock1 div {
    text-align: left;}
    
.galleryBlock2 {
    width: 33%;
    float: left;
    text-align: left;}
    
.galleryBlock2 img {
    border: 1px solid #38607d;
    margin-bottom: 10px;}
    
.imgA {
    text-decoration: none;}

/*---------------------------------------------------------------------------
Полезности
---------------------------------------------------------------------------*/
.png {
    //background-image: none ! important;
    behavior: url('../css/iefix.htc');}

.spacer {
    clear: left;}
