A {
        FONT:8pt "Verdana";
        COLOR: #000000; bold;
        TEXT-DECORATION: none;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;
        cursor:hand;
}

A.gallery {
        FONT:8pt "Verdana";
        COLOR: #000000; bold;
        TEXT-DECORATION: none;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;
}

A:hover {
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: underline;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;
        cursor:hand;
}

A.gallery:hover {
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: underline;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;

}

A.gallery:visited {
        FONT: 8pt "Verdana";
        COLOR: #FF0000;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;

}
.txt {
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
}

.txt_justify {
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
        text-align: justify;
}

.txt_h {
        FONT: 8pt "Verdana";
        COLOR: #386792;
        TEXT-DECORATION: none;
}
.txt_3 {
        FONT: 8pt "Verdana";
        COLOR: #ffffff;
        TEXT-DECORATION: none;
}

.txt_1 {
        FONT: 8pt "Verdana";
        COLOR: #800000;
        TEXT-DECORATION: none;
}
.txt_2 {
        FONT: 7pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
}


.head {
        FONT: 8pt "Verdana";
        COLOR: #800000;
        TEXT-DECORATION: none;
        font-weight : bold;
        border: 1px;
                border-color: #800000;
                border-style: solid;
        }

.head_1 {
        FONT: 13pt "Verdana";
        COLOR: #800000;
        font-weight : bold;

        }
.head_2 {
        FONT: 14pt "Verdana";
        COLOR: #0000000;
              font-weight : bold;

        }
h1{
        FONT: 14pt "Verdana";
        COLOR: #0000000;
        font-weight : bold;
                margin-bottom: -6px;

        }

TABLE.hotels {
        border: 1px;
        border-color: #800000;
        border-style: solid;

}
.txt_table {
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
        border: 1px;
                border-color: #800000;
                border-style: solid;
}

td.villas {
        border-style: solid;
        border-width: 1pt;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        border-color:#000000;
        TEXT-DECORATION: none;
        }

td.villas_right {
        border-right: solid;
        border-top: solid;
        border-width: 1pt;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        border-color:#000000;
        TEXT-DECORATION: none;
        }

td.oberoi {
        border-style: solid;
        border-width: 1pt;
        padding: 0.2em;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        border-color:#000000;
        TEXT-DECORATION: none;
        }
td.ramka_r {
        border-right: double;
        border-top: dotted;
        border-width: 1.1pt;
        padding: 0.2em;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        border-color:#000000;
        TEXT-DECORATION: none;
        }
td.anketa {
        border-style: solid;
        border-width: 1pt;
        padding: 0.2em;
        FONT: 8pt "Verdana";
        COLOR: #008000;
        border-color:#008000;
        TEXT-DECORATION: none;
        }
td.cosmo {
        border-style: solid;
        border-width: 1pt;
        padding: 0.2em;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        border-color:#cc99ff;
        TEXT-DECORATION: none;
        }
td.special {
        border-left: 2px solid red;
        FONT: 8pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
        }
TABLE   { border-collapse: collapse }

.weeks {
        FONT: 10pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
}

.blog_title {
        FONT: 10pt "Verdana";
        COLOR: #4c2238;
        TEXT-DECORATION: none;
        font-weight : bold;
}

A.blog_title {
        FONT: 10pt "Verdana";
        COLOR: #4c2238;
        TEXT-DECORATION: none;
        font-weight : bold;
}

A.blog_title:hover {
        FONT: 10pt "Verdana";
        COLOR: #4c2238;
        TEXT-DECORATION: underline;
        MARGIN-TOP: 12px;
        MARGIN-BOTTOM: 12px;
        font-weight : bold;

}
.red_b{
        COLOR: red;
        TEXT-DECORATION: none;
        font-weight : bold;
                }
				
.green_b{
        COLOR: #008000;
        TEXT-DECORATION: none;
        font-weight : bold;
                }
				
.price_guide{
        FONT: 13pt "Verdana";
        COLOR: red;
        TEXT-DECORATION: none;
        font-weight: bold;
                }
.orange_b{
        COLOR: #ff6600;
        TEXT-DECORATION: none;
        font-weight : bold;
                }
.blue_b{
        COLOR: #000080;
        TEXT-DECORATION: none;
        font-weight : bold;
                }

.red {
        COLOR: red;
        TEXT-DECORATION: none;
        font-weight : normal;
                }

.biruza {
        COLOR: #008080;
        TEXT-DECORATION: none;
        font-weight : bold;
                }
.podpis {
        FONT: 7pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
}

.head_priz {
        FONT: 25pt "Georgia";
        COLOR: #808000;
        font-weight : bold;

        }
.txt_mojaisk {
        FONT: 10pt "Verdana";
        COLOR: #000000;
        TEXT-DECORATION: none;
}
.txt_shale_09 {
        FONT: 14pt "Verdana";
        COLOR: #000000;
        font-weight: bold;
        margin-top: 0px;
        TEXT-DECORATION: none;
}
.txt_shale_09_bot {
        FONT: 10pt "Verdana";
        COLOR: #000000;
        font-weight: normal;
        TEXT-DECORATION: none;
}
.marshrut_vis2 { visibility:hidden;
                 display:none;
                 FONT: 8pt "Verdana";
                 COLOR: #000000;
                 TEXT-DECORATION: none;
                 }
.marshrut_vis1 { visibility:visible;
                 FONT: 8pt "Verdana";
                 COLOR: #000000;
                 TEXT-DECORATION: none;
                 }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackgood { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #00FF00; }

.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRow { background-color: #F0F1F1; }
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }


.menu_main { background:  #abf257; padding-left: 15px; margin-bottom: 5px; border: solid 1px black;}
.menu { background: url(http://www.ostrov-evropa.ru/image/buttons/gray_bullet_hl.gif) no-repeat 0px 3px; padding-left: 15px; margin-bottom: 5px;}
