* {
        margin: 0;
        padding: 0;
}
body
{
        background: #fff url('../img/body_tail1.gif') repeat-x 0% 0%;
        background-color: #2344a7;
        font-family: 'Tahoma', 'Verdana', 'Arial';
        font-size: 100%;
        line-height: 1em;
        color: #5c5b5b;
}

.wrapper
 {
        background: #fff url('../img/body_tail.gif') repeat-x 0% 50% 0% 0%;
        width: 100%;
        overflow: hidden;
}

.clear
{
        clear: both;
        font-size: 0%;
        line-height: 0%;
        height: 0;
}
.head
{
        margin: 0;
        padding: 0;
}
.head_right
{

background: #fff url('../img/body_tail.gif') repeat-x scroll 0 0;
height:258px;
position:absolute;
right:0;
top:0;
width:50%;

}
.head_left
{

        height: 458px;
        width: 50%;
        float: left;
}
.img
{
        position: relative;
        margin: 0 auto;
        width: 980px;
        height: 458px;
}
.footer
{
        width: 100%;
        height: 87px;
}
.footer_grey
{
        background: url('../img/footer_grey.gif') repeat-x;
        height: 50px;
        font-size: 18px;
        font-weight: bold;
        color: #183292;
        text-align: center;
        padding-top: 29px;
        margin-left: -40px;
}
.footer_blue
{
        background: #2344a7 repeat-x;
        height: 37px;
        font-size: 10px;
        font-weight: bold;
        color: #fff;
        padding-top: 17px;
        padding-left: 150px;

}
/*ABOUT*/
.content_about
{
        background-color: #fff;
        width: 100%;
        padding: 30px 0 0 150px;
}
.content_about h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_about p,.content_about strong
{
        font-size: 12px;
        color: #000;
        line-height: 20px;
}
.content_about strong
{
        color: #183292;
}
.block_about
{
        padding: 0 235px 50px 0;
}
/*FAQ*/
.content_faq
{
        background-color: #fff;
        width: 100%;
        padding: 30px 0 0 150px;

}
.content_faq h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_faq p,.content_faq strong
{
        font-size: 12px;
        color: #000;
        line-height: 20px;
}
.block_faq
{
        padding: 0 235px 30px 0;
}
/*SERVICES*/
.content_services
{
        background-color: #fff;
        width: 100%;
        height: 263px;
        padding: 30px 0 0 150px;
}
.content_services h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_services p,.content_services strong
{
        font-size: 12px;
        color: #000;
        line-height: 20px;
}
.content_services strong
{
        color: #183292;
}
.block_services
{
        padding: 0 235px 30px 0;
}
.content_services li
{
  margin: 0 0 7px 15px;
  color: #183292;
  font-family: 'Verdana', 'Tahoma', 'Arial';
  font-size:12px;
}
/*CONTACTS*/
.content_contacts
{
        background-color: #fff;
        width: 100%;
        height: 310px;
        padding: 30px 0 0 150px;
}
.content_contacts h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_contacts p,.content_contacts a
{
        font-size: 13px;
        color: #000;
        line-height: 20px;
}
.content_contacts a
{
        font-size: 13px;
        color: #183292;
        line-height: 20px;
        text-decoration: none;
}
.content_contacts strong
{
        color: #183292;
}
.block_contacts
{
        padding: 0 30px 30px 0;
        width: 585px;
        float:left;
}
/*HOME*/
.content_home
{
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 30px 0 0 150px;
}
.content_home h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_home p,.content_home strong
{
        font-size: 12px;
        color: #000;
        line-height: 20px;
}
.content_home strong
{
        color: #183292;
}
.block_home
{
        padding: 0 55px 30px 0;
        width: 565px;
        float:left;
}
.map
{
        width: 269px;
        height: 177px;
        border-left:solid 1px #a2b6f0;
        border-right:solid 1px #a2b6f0;
}
.map_head
{
        background: url('../img/map_head.gif') no-repeat 0 0;
        width: 271px;
        height: 43px;
}
.map_footer
{
        background: url('../img/map_footer.gif') no-repeat 0 0;
        width: 271px;
        height: 31px;
        padding-top: 5px;
}
.map_footer a
{
        background: url('../img/map_search.gif') no-repeat 0 0;
        margin-left: 10px;
        padding-left: 15px;
        color: #183292;
        text-decoration: underline;
        font-family: 'Verdana', 'Tahoma', 'Arial';
    font-size:12px;
}
.offer
{
        width: 273px;
        height: 280px;
        margin-bottom: 15px;
        background: #e1e8fa;
}
.offer a,.offer span
{
        background: url('../img/dot.gif') no-repeat 0 0;
        margin-left: 10px;
        padding-left: 15px;
        color: #183292;
        text-decoration: underline;
        font-family: 'Verdana', 'Tahoma', 'Arial';
    font-size:12px;
}
.offer p
{
        margin-bottom: 7px;
}
/*SHOP*/
.content_shop
{
        background-color: #fff;
        width: 100%;
        height: 715px;
        padding: 30px 0 0 150px;
}
.content_shop h1
{
        font-size: 20px;
        font-weight: bold;
        color: #183292;
        margin-bottom: 25px;
}
.content_shop p,.content_shop strong
{
        font-size: 12px;
        color: #000;
        line-height: 20px;
}
.content_shop strong
{
        color: #183292;
}
.block_shop
{
        padding: 0 55px 30px 0;
        width: 975px;
        float:left;
}
.block_shop a
{
        color: #183292;
        text-decoration: underline;
        font-family: 'Verdana', 'Tahoma', 'Arial';
    font-size:12px;
        font-weight: bold;
}
.block_shop p
{
        margin-bottom: 7px;
}
.menu
{
                font-size: 11px;
                font-weight: bold;
                color: #183292;
                width: 100%;
                height: 21px;
                padding: 5px 0 5px;
                margin-left:-150px;
                text-align: center;
}
.menu a
{ font-size: 11px;
                color: #183292;
                text-decoration: none;
}

.menu-sitemap
{
                font-size: 11px;
                font-weight: bold;
                color: #183292;
                width: 100%;
                height: 21px;
                padding: 5px 0 5px;

                text-align: center;
}
.menu-sitemap a
{ font-size: 11px;
                color: #183292;
                text-decoration: none;
}