body, html {
        margin:0px;
        background-color:#ECECEC; /* Цвет фона по краям вокруг основного пространства */
        padding:0px;
		color:#000000; /* Цвет текста по всему сайту */
}
body a {
        color:#7798CF; /* Цвет ссылок по всему сайту */
		font-weight:bold;
                text-decoration:none;    
		letter-spacing:1px;
		font-size:9pt;
}
a:hover{
        color:#1F497D; /* Цвет ссылок по всему сайту */
		font-weight:bold;
                text-decoration:underline; 
		letter-spacing:1px;
		font-size:9pt;
	

}

#main {
        width:78%;
        /*min-width:780px;*/
        margin: 0 11% 0 11%;
        padding:0px;
        padding-top:20px;
        padding-bottom:20px;
        position:relative;
}
#header { 
        background: url('/uploads/FF/_7/FF_76acnsax0Ji91SCxrhw/header_bg.jpg') repeat-x; /* Фоновое изображение для шапки в целом (повторяющееся посредине) */
        width:100%;
        margin:0px;
        height:115px;
}
#headerTitle {
        background: url('/uploads/VX/PB/VXPBhXGuNne9sLcHtrtubQ/header_left.jpg') no-repeat left top; /* Фоновое изображение в левой части шапки */
        height:100%;
        width:100%;
}
#headerRight {
        background: url('/uploads/WN/Yg/WNYgOYFct1bNn8dLjbmqSQ/header_right.jpg') no-repeat right top; /* Фоновое изображение в правой части шапки */
        width:100%;
        height:100%;
        text-align:right;
        position:relative;
}
#headerRight #title {
        position:absolute;
        top:25px;
        left:20px;
        font-family:arial;
        text-align:left;
}
h1 { /* Заголовки 1-го уровня по тексту (Названия страниц) */
        margin:0px;
        font-size:14pt;
        color:#BC8F8F;
        padding:5px 5px 0 10px;
}
h2 { /* Заголовки 2-го уровня по тексту (Названия блоков, модулей) */
        margin:0px;
        font-size:12pt;
        color:#BC8F8F;
        padding:5px 5px 0 10px;
}
h3 { /* Заголовки 3-го уровня по тексту (Названия внутри блоков) */
        margin:0px;
        font-size:11pt;
        color:#999999;
        padding:5px 5px 0 10px;
}
#title h1 {  /* Параметры названия сайта в шапке */
        text-transform:MixedString;
        margin-bottom:0px;
        font-family:Times New Roman;
        font-weight:bold;
        font-size:32pt;
        margin-top:0px;
        color:#1F497D;
}
#title h1 a {  /* Параметры ссылки названия сайта в шапке */
        color:#1F497D;
        text-decoration:none; font-family:Times New Roman;font-size: 32pt; font-weight: bold; 
}
#title h2 {  /* Параметры названия страницы в шапке сайта */
        margin:0px;
        font-size:12pt;
        color:#999999;
        padding-left:18px;
}
#title img {
        z-index:5;
}
#login {
        position:absolute;
        font-size:10pt;
        top:45%;
        right:150px;
        color:white; /* Цвет текста в блоке входа */
        z-index:6;
        font-family:arial;
}
#login a {
        color:white; font-weight: normal; letter-spacing: 0px;  /* Цвет текста ссылки в блоке входа */
}
.loginBox {
        font-size:10pt;
        margin:0px;
        display:inline;
}
.loginBox input {
        font-size:10pt;
}
#mainBody {
        width:100%;
		clear:both;
        margin:0px;
        height:auto;
        min-height:500px;
        background: #fff  url('/uploads/NQ/3l/NQ3lYm0nmizChDUVGIlP6Q/main_top.gif') no-repeat 0 -35px; /* Цвет фона главного пространства конткнта  */
        position:relative;
		z-index:0;
}
#main > #mainBody {
        height:auto;
        min-height:500px;
		clear:both;
}
#contentArea {
		clear:both;
        z-index:2;
        height:auto;
        min-height:450px;
        position:relative;
        padding-top:10px;
        padding-left:10px;
        padding-right:20px;
        padding-bottom:20px;
        -moz-box-sizing:border-box;
        font-family:verdana; /* Семейство шрифтов для основного текста */
        font-size:10pt;
        background: url('/uploads/_K/0C/_K0Cg23t9OeDYeMe5hsv-Q/main_bottom.gif') no-repeat right bottom; /* Фон в правом нижнем углу контента */
}
html #main #mainBody #contentArea {
        height:1%;
}
#topCorner {
        width:100%;
        height:214px;
        background: url('/uploads/Xs/uC/XsuCCMz5vyyfC8Xr89pb1Q/main_top_bg.jpg') repeat-x; /* Фон в левом верхнем углу контента */
        position:absolute;
        top:0px;
        left:0px;
        z-index:-1;
}
#bottomCorner {
        width:100%;
        height:211px;
        background: url('/uploads/_K/0C/_K0Cg23t9OeDYeMe5hsv-Q/main_bottom.gif') no-repeat right bottom; /* Фон в правом нижнем углу контента */
/*        position:absolute;
        bottom:59px;
        right:0px;
        z-index:1;*/
}
* html #bottomCorner {
		bottom:58px;
}
#delimiter {
		clear:both;
        height:0px;
		line-height:0px;
}
#footer {
        width:100%;
		clear:both;
        margin:0px;
        background:#ececec url('/uploads/kc/8b/kc8bPlaA-npTzc-zNX4ghQ/footer_bg.jpg') repeat ; /* цвет фона и фоновая картинка для нижнего колонтитула */
        height:30px;
        border-top:solid #BC8F8F 2px; /* Стиль, Цвет, Толщина верхней границы нижнего колонтитула  */
        text-align:right;
/*        position:absolute;
        bottom:0px;
		z-index:2;*/
}
#footer #copyright {
        color:#dddddd; /* цвет надписи в нижнем колонтитуле */
        font-family:arial;
        font-weight:200;
        margin: 10px 0 0 10px;
        text-align:center!important;
        font-size:10pt; 
}

#footer  a {
        color:#dddddd; /* цвет надписи в нижнем колонтитуле */
        font-family:arial;
        font-weight:200;
        margin: 10px 0 0 10px;
        text-align:center!important;
        font-size:10pt; 

}