/*---------------------- DEFAULTS ------------------- */
*{
    margin: 0px;
    padding: 0px;
    border: 0px;
}

img{
     border: 0px;
}

ul{
     list-style: none;
}

body{
     background-color; #ffffff;
     text-align: center;
}

a{
     text-decoration: none;
}

h1{
    width: 78%;
    font-family: arial, verdana, sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #ff0000;
    text-align: center;
    margin: 38px 0px 0px 26px;
}

h3{
    width: 97%;
    font-family: arial, verdana, sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #ff0000;
    text-align: center;
    margin: 21px 0px 2px 0px;
}


h5{
    width: 70%;
    font-family: arial, verdana, sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #000000;
    text-align: left;
    margin: 15px 0px -6px 26px;
}

p.just_text{
    width: 85%;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: 400;
    color: #000000;
    text-align: left;
    margin: 7px 4px 2px 10px;
}

p.just_text a{
    color: #000000;
    text-decoration: underline;
}

textarea,input{
    border: #000000 solid 1px;
}



/*------------- HEADER ----------------------------------*/

div#header{
    width: 782px;
    height: 69px;
    margin: auto;

    background-image: url(../img/header_bg.jpg);
    background-repeat: no-repeat;
    text-align: left;
    font-family: arial, vardana, sans-serif;
    color: #ffffff;
}

p#header_title{                        /* заголовок в хедере */
    width: 300px;
    height: 20px;

    position: relative;
    top: 13px;
    left: 84px;

    font-size: 23px;
    font-weight: 900;

}

p#header_domain_name{                        /* заголовок в хедере */
    width: 300px;
    height: 20px;

    position: relative;
    top: 19px;
    left: 84px;

    font-size: 14px;
    font-weight: 600;
}

p#header_keywords{
     width: 650px;
    height: 20px;

    position: relative;
    top: 11px;
    left: 84px;

    font-size: 10px;
    font-weight: 600;
}

div#header a{
    color: #ffffff;
}

p#header_domain_name a{
    color: #ffc600;
}

/*----------------  UNDER HEADER 1 ------------------------------*/

div#uh1{                                  /* меню навигации под шапкой */
    width: 782px;
    height: 34px;
    margin: auto;
    text-align: left;
    background-image: url(../img/uh1_bg.gif);
    background-repeat: repeat-x;
    color: #ffffff;
}

div.uh1_item{                          /* стиль контейнера под пункт меню */
    height: 100%;
    float: left;
    border-left: #ffffff solid 1px;
    border-right: #b9b9b9 solid 1px;
}

div#uh1_item_left{                          /* левая заглушка */
    width: 20px;
    border-left: none;
}

div#uh1_item1{                          /* стиль контейнера под пункт меню 1 */
    width: 92px;
}

div#uh1_item2{                          /* стиль контейнера под пункт меню 2 */
    width: 114px;
}

div#uh1_item3{                          /* стиль контейнера под пункт меню 3*/
    width: 122px;
}

div#uh1_item4{                          /* стиль контейнера под пункт меню 4 */
    width: 111px;
}

div#uh1_item5{                          /* стиль контейнера под пункт меню 5 */
    width: 103px;
}

div#uh1_item6{                          /* стиль контейнера под пункт меню 6 */
    width: 81px;
}

div#uh1_item_right{                          /* правая заглушка */
    width: 50px;
    border-right: none;
}

div.uh1_item p{                          /* стиль текстового абзаца в пункте меню */
    width: 100%;
    height: 23px;
    text-align: center;
    margin-top: 8px;
    font-family: arial, verdana, sans-serif;
    font-weight: 600;
    font-size: 12px;

    color: #ff0000;
}

div.uh1_item p a{
    color: #000000;
}

div.uh1_item p a:hover{
    text-decoration: underline;
}

/*----------------  UNDER HEADER 2 ------------------------------*/

div#uh2{                                  /* меню навигации под шапкой */
    width: 780px;
    height: 148px;
    margin: auto;
    text-align: left;
    border: #5f5f5f solid 1px;
    border-top: none;
}


/*----------------  BODY ------------------------------------- */

div#main{
   width: 780px;
   height: 520px;
   margin: auto;

   text-align: center;
   vertical-align: top;
   border: #5f5f5f solid 1px;
}

div#main_left{                             /* левая часть главного поля */
   width: 237px;
   height: 100%;
   margin: auto;
   float: left;
   text-align: left;
   overflow: hidden;

   background-image: url(../img/main_left_bg.jpg);
   background-repeat: no-repeat;
}

div#main_left img{
    width: 235px;
    margin-top: 49px;
}

div#main_right{
   width: 543px;
   height: 100%;
   margin: auto;
   float: left;
   text-align: center;
   overflow: hidden;
    background-image: url(../img/main_right_bg.jpg);
    background-repeat: no-repeat;
}

/*---------------- FOOTER 1 ---------------------------*/

div#footer1{
    width: 782px;
    height: 32px;
    margin: auto;
    text-align: center;
    background-image: url(../img/footer1_bg.gif);
    background-repeat: repeat-x;
}

div#footer1 p{
    width: 100%;
    height: 17px;
    padding-top: 6px;
    text-align: center;

    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #ff0000;
}

div#footer1 p a{
    color: #000000;
    text-decoration: underline;
}

/*---------------- FOOTER 2 ---------------------------*/

div#footer2{
    width: 782px;
    height: 46px;
    margin: auto;
    text-align: center;
    background-image: url(../img/footer2_bg.gif);
    background-repeat: repeat-x;
}

div#footer2 p{
     width: 650px;
    height: 20px;

    position: relative;
    top: 11px;
    left: 84px;

    font-size: 12px;
    font-weight: 600;
}
