BODY {
FONT-SIZE: 11px; text-decoration: none; COLOR: #000000;
padding: 0px;
margin: 0px; FONT-FAMILY: Verdana;
border-spacing: 0px;
}

.item_gen {
    background: #dfcff9;
}

.item_gen TR TD.item_lg {
    BACKGROUND-IMAGE: url(plans/images/fon_table_price.jpg);  
    COLOR: #042284; 
    TEXT-DECORATION: none;
    height: 20px;
    font-size: 10px;
}


.item_gen TR TD.item_top {
    BACKGROUND-IMAGE: url(plans/images/fon_table_price.jpg);  
    COLOR: #ff0000; 
    TEXT-DECORATION: none;
    height: 30px;
}

.item_gen TR TD.item_left {
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #FDFCF2;
    text-align: left;
    padding-left: 3px;
}

.item_gen TR TD {
    COLOR: #042284; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
    BACKGROUND-COLOR: #fcfaec;
    FONT-SIZE: 11px;
    text-align: center; 
    vertical-align: middle; 
    height: 40px;
}

.item_gen TR TD.item_about {
    FONT-WEIGHT: normal;
}

.item_top A {  text-decoration: none; color: #ff0000; }

 


.item_top A:hover { text-decoration: underline; color: #9020F6; }



.bdr { padding: 10px; padding-left: 14px; }

table { border: 0px; padding: 0px; }
img { border: 0px; }
img.yes { width: 32; height: 32; }

TABLE TR TD, TABLE TR TH
{
    padding: 0px;
    vertical-align: top;
    FONT-SIZE: 11px;
}

A {  text-decoration: none; color: #9020F6; }
A:hover { text-decoration: underline; color: #9020F6; }

H1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-DECORATION: none;
    COLOR: #0D37BD;
}
H2 {        FONT-WEIGHT: bold; FONT-SIZE: 14px; text-decoration: none; COLOR: #0D37BD;}
H3 {        FONT-WEIGHT: bold; FONT-SIZE: 14px; text-decoration: none; COLOR: #FF3333;}

.menuu {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        text-decoration: none;
        COLOR: #FF0F0F;
        background-image: url(button_menu.gif);
        height: 19px;
        width: 28px;
}
.menuu:link {        FONT-WEIGHT: bold; FONT-SIZE: 11px; text-decoration: none; COLOR: #0D37BD;}
.menuu:hover {        FONT-WEIGHT: bold; FONT-SIZE: 11px; text-decoration: none; COLOR: #042284;}

.menushka {         FONT-SIZE: 10px; text-decoration: none; COLOR: #0000FF; }

.left_side {
        background-position : right;
        background-repeat : repeat-y;
        background-image : url(bg_left_side.gif);
        text-align : right;
}

.right_side {
        background-position : left;
        background-repeat : repeat-y;
        background-image : url(bg_right_side.gif);
}

.head_red {
        COLOR: #FF0000;
        font-weight: bold;
}

.navred {
        text-decoration: none;
        font-size: 10px;
        font-style: normal;
        color: #FF0000;
        cursor: default;
        font-weight: normal;
        
}

.nav_link, .nav_link A, .nav_link A:visited {
        color: #9020F6;
        font-weight: bold;
}

table.item_main {
        background-color: #FAF8FE;
        border: #DFCFF9 1px solid;
}

table.tarifs_main TR TD {
        padding: 5px;
}

.tarifs_title        {
        font-weight: bold;
        font-family: Arial;
        color: #9845E2;
        font-size: 15px;
}
.tarifs_about        {
        font-size: 10px;
}
.tarifs_price_old        {
        font-size: 10px;
        text-decoration: line-through;
}
.tarifs_price        {
        font-family: Arial;
        font-weight: bold;
        font-size: 14px;
        color: #FF0000;
}

.support {
        FONT-SIZE: 11px;
        text-decoration: none;
        COLOR: #931CFF;
        font-weight: normal;
}
.support:link {        FONT-SIZE: 11px; text-decoration: underline; COLOR: #9933FF;}
.support:hover {        FONT-SIZE: 11px; text-decoration: none; COLOR: #9933FF;}

.navcurs {
       , Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 10px;
        font-style: normal;
        color: #AD55FF;
        cursor: default;
}
.navcurs:hover {
        text-decoration: none;
}

.rota, .rota:hover, .rota:visited{
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        text-decoration: none;
        COLOR: #9933FF;
}

strong { COLOR: #0D37BD font-weight: bold}
b {  COLOR: #0D37BD font-weight: bold}

u {  font-size: 10px; COLOR: #0D37BD }

table { , Arial, Helvetica, sans-serif; font-size: 11px}
.divtable { border: 1 #0D37BD solid; background-color: #ffffff; }
td { , Arial, Helvetica, sans-serif; font-size: 11px}

TABLE.infa TR TD {
             align: middle; padding: 3px;
}

FORM {
    display: inline;
}

INPUT.inputmain { text-decoration: none; COLOR: #A540FF; border: 1 solid #E6CDFE; BACKGROUND-COLOR: #fcfcfc; cursor: hand; }

INPUT.inputform, SELECT.inputform {  FONT: 11px Verdana; width:200px; BACKGROUND-COLOR: #FFFFFF; background-image : none; border: #DFCFF9 1px solid; }

INPUT.order { width: 100px; font-size: 10px; font-weight: bold; }

INPUT.final { width: 300px; font-size: 11px; font-weight: none; }

.menuform { padding-left: 5px; color: #9020F6; height: 18px; width: 100px; font-size: 11px; BACKGROUND-COLOR: #FFFFFF; border-top: #DABCF4 1px solid; border-left: #DABCF4 1px solid; border-right: #DABCF4 1px solid; border-bottom: #DABCF4 1px solid; }

INPUT.menu_submit { color: #FF0000; cursor: hand; background : transparent; border: transparent; font-size: 10px; font-weight: bold; }


table.item {
        background-color: #EBD7FF;
}

table.item TR TD {
        padding: 3px;
        vertical-align: middle;
}

table.item TR TD.item1        {
        font-weight: bold;
        background-color: #FFFFFF;
        background-image: url(bg_top_item.gif);
        color: #AD55FF;
        text-align: center;
        font-size: 11px;
        height: 23px;
}
/*
td.item1nobold {
        background-color: #ffffff;
}
*/
table.item TR TD.item2 {
        background-color: #FFFBFF;
        color: #6F00D2;
        height: 27px;
}
table.item TR TD.item2_100 {
        background-color: #FFFBFF;
        color: #6F00D2;
        height: 27px;
        width: 100%;
}
table.item TR TD.item2_cat {
        background-color: #FFFBFF;
        height: 15px;
}
table.item TR TD.item3 {
        background-color: #FFF7FF;
        vertical-align: middle;
}

table.item_main {
        background-color: #FAF8FE;
        border: #DFCFF9 1px solid;
}

.alphaBox {
        filter: progid:DXImageTransform.Microsoft.Alpha( style=3,opacity=70);
}
