.g-reset_mp
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: #fff;
    
    font-family: "Segoe UI", Tahoma, sans-serif;

    margin: 10px 0;
}

table, img
{
    border: 0;
}

p, form
{
    margin: 0;
}

.l-main
{
    width: 988px;
    
    margin: 0;
    
    margin-left: auto;
    margin-right: auto;
}

.l-main .l-column_r
{
    width: 190px;
    
    vertical-align: top;
}

.l-main .l-column_c
{
    width: 600px;
    
    padding-left: 4px;
    padding-right: 4px;
    
    vertical-align: top;
}

.l-main .l-column_l
{
    width: 190px;
    
    vertical-align: top;
}

.b-historical-names
{
    letter-spacing: 0;
    
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;

    color: #666600;
    
    text-align: center;
    
    text-transform: uppercase;
}

.b-logo
{    
    margin-left: auto;
    margin-right: auto;
    
    text-align: center;
}

.b-top_banner
{
    text-align: center;
}

.b-exchange_rates
{
    text-align: center;
}

.b-main_menu
{
    margin-top: 10px;
}

.b-sidebar_module
{
    margin-top: 25px;
}

.b-sidebar_module_title
{
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    
    text-align: center;

    color: #336633;

    margin-bottom: 10px;
}

.b-sidebar_module_title a
{
    color: #336633;

    text-decoration: none;
}

.b-sidebar_module_content
{
    margin-left: 5px;
    margin-right: 5px;

    font-family: "Segoe UI", Tahoma, Verdana, sans-serif;
    font-size: 16px;
}

.m-contacts ul
{
    list-style-type: none;
    
    margin: 0;
    padding: 0;
    
    margin-left: 10px;
    margin-right: 10px;
}

.m-contacts li.m-skype a
{
    background-image: url(http://vary.ru/pictures/ico_skype.gif);
}

.m-contacts li.m-email a
{
    background-image: url(http://vary.ru/pictures/ico_gmail.png);
}

.m-contacts ul li a
{
    line-height: 1.5em;

    background-repeat: no-repeat;
    background-position: left center;
    
    padding-left: 20px;
}

.m-common_banners
{
    margin-top: 0;
}

.m-common_banners ul
{
    list-style-type: none;
    
    margin: 0;
    padding: 0;
}

.m-gplusone
{
    margin-left: 50px;

    text-align: center;
}

footer
{
    text-align: center;
    
    margin-top: 25px;
    height: 50px;
}

.b-adv_link
{
    text-align: center;
    
    text-decoration: underline;
    
    margin-bottom: 10px;
}

.b-adv_link span
{
    color: #f00;
}

.t-menuitem
{
    padding-left: 5px; line-height: 20px; font-family: "Segoe UI", tahoma; font-size: 12px;
}

.m-exchange_rates table
{
    width: 150px;
}

.m-exchange_rates table td
{
    font-family: "Segoe UI", sans-serif;
    font-size: 12px;
}

.b-counters
{

}

.lvl3menu
{
    padding-left: 5px;
    line-height: 20px;
    font-family: "segoe ui", tahoma;
    font-size: 11px;
}

table { background-color: transparent; border: 0; padding: 0; border-spacing: 0px; border-collapse: collapse }
.head1-w { font-family: georgia; color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 10px; letter-spacing: 2pt; }
.head2-w { font-family: tahoma; color: #FFFFFF; font-size: 10px; font-weight: bold; margin-left: 10px; margin: 10px; letter-spacing: 2pt; }
.head2 { font-family: tahoma; font-size: 10px; font-weight: bold; margin-left: 10px; margin-top: 4px; margin-bottom: 4px; letter-spacing: 2pt; }
h1 { color: #37693A; font-family: georgia, tahoma, verdana, sans-serif; font-size: 24px; font-weight: bold; margin: 0px; letter-spacing: 3pt; }
h2 { color: #aa2020; font-family: georgia, tahoma, verdana, sans-serif; font-size: 16px; font-weight: normal; margin-top: 10px; letter-spacing: 1pt; }
.h2 { color: #aa2020; font-family: georgia, tahoma, verdana, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 0px; margin-left: 35px; margin-top: 15px; letter-spacing: 1pt; }
.field { color: #aa2020; font-family:  georgia, verdana, tahoma, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0.2pt; padding-top: 5px; padding-bottom: 5px; }
.subfield { color: #aa2020; font-family:  georgia, verdana, tahoma, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 1pt; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; }
.date { font-family: tahoma; font-size: 9px; margin-left: 35px; margin-top: 5px; margin-bottom: 8px; letter-spacing: 1pt; color: #555555; }
.maintext { font-family: georgia, tahoma, verdana, serif; font-size: 12px; margin-left: 7px; margin-top: 8px; margin-bottom: 4px; margin-right: 0px; line-height: 1.5; text-align: justify; text-indent: 0pt }
td.menuitem { vertical-align: middle; border-top: solid #DEC887 1px; cursor: pointer; font-family: "segoe ui", tahoma, verdana, arial; font-size: 10px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-left: 6px; letter-spacing: 2pt; color: #000000; }
td.smenuitem { vertical-align: middle; border-top: solid #DEC887 1px; font-family: "segoe ui", tahoma, verdana, arial; font-size: 10px; font-weight: bold; padding: 10px; padding-left: 6px; letter-spacing: 2pt; color: #000000; }
td.menuitemactive { background-color: #DEC887; vertical-align: middle; border-top: solid #DEC887 1px; cursor: pointer; font-family: "segoe ui", tahoma, verdana, arial; font-size: 10px; font-weight: bold; padding: 10px; letter-spacing: 2pt; color: #000000; }
td.activemenuitem { vertical-align: middle; border-bottom: solid #000000 1px; cursor: pointer; background-color: #DEB887; font-family: "segoe ui", tahoma, verdana; font-size: 10px; font-weight: bold; padding: 10px; letter-spacing: 2pt; }
td.submenuitem { vertical-align: middle; border-bottom: solid #AAAAAA 1px; cursor: pointer; font-family: "segoe ui", tahoma, verdana; font-size: 10px; font-weight: normal; padding: 10px; letter-spacing: 0pt; }
td.activemenuitemleft { vertical-align: middle; border-bottom: solid #000000 1px; cursor: pointer; background-color: #DEB887; font-family: "segoe ui", tahoma, verdana; font-size: 10px; font-weight: normal; padding: 10px; letter-spacing: 0pt; }
.smlwhite { font-family: tahoma; color: #FFFFFF; font-size: 10px; font-weight: bold; letter-spacing: 1pt; padding-top: 3px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; }
td { font-family: georgia, tahoma, verdana, sans; padding: 0px; margin: 0px; font-size: 12px; }
td.border { border-right: solid #000000 1px; border-left: solid #000000 1px; }
hr { border-style: solid; color: #663300; }
a { color: #000000; text-decoration: none; }
a.white { color: #ffffff; text-decoration: none; }
input { border: 1px solid #666666; font-family: georgia, tahoma; font-size: 12px; width: 90px; }
.myinput { border: 1px solid #666666; font-family: georgia, tahoma; font-size: 12px; width: 200px; }
textarea { border: 1px solid #666666; font-family: georgia, tahoma; font-size: 15px; padding: 2px; letter-spacing: 0.2px; }
small { font-family: tahoma, georgia; font-size: 10px; color: #000000; }

