body { 
    margin: 0px; padding:0px; 
    background-color: #FFFFFF; 
    font-family: Tahoma;
    font-size: 80%; color:#676767;
    width:100%;
}

td { 
    font-size: 80%;
    color:#676767;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}  

/************** ÂÅÐÕÍÅÅ ÌÅÍÞ /ïóíêòû/ *****************/
.topmenu {  
    font-family:Arial; font-size: 125%; font-weight: bold;
    color: #545D5C; text-decoration: none    
}

.topmenuact { 
    font-family:Arial; font-size: 125%; font-weight: bold;
    color: #CA030B; text-decoration: none
}

P { margin: 0px 0px 14px 0px; padding: 0px}

FORM { margin: 0px; padding: 0px}

/****************************************************/

/************* ÂÅÐÕÍÅÅ pop-up ÌÅÍÞ ****************/
.popupmenu, A.popupmenutext { color:#333438}
A.popupmenutext:hover { color:#000000}
/**************************************************/

/************* ÏËÀØÊÀ ÂÅÐÕÍÅÃÎ ÌÅÍÞ (íàä ïóíêòàìè) ***********/
.itemselect { border-left: 4px solid #CA030B}
.item { border-left: 1px solid #B7CFCE}
/*************************************************************/

/****************** ËÅÂÎÅ ÌÅÍÞ ********************/
.lmen,  .lmen_act { 
    font-family:Arial; font-size: 110%; font-weight: normal;
    color: #3399CC; /*5A5A5A*/
}
.lmen2 {
    font-family:Arial; font-size: 110%; font-weight: bold;
    color: #545D5C; text-decoration: none;
}
.lmen:hover { color:#CB040B}
.lmen_act { color: #ffffff; text-decoration:none}
.lmen_act_cat{ font-family:Arial; color: #ffffff; font-weight:bold; text-decoration:none; font-size: 110%;}
.lmen_act_bg { background-color: #CB040B}

.leftmenu {  font-weight: normal}
.leftmenuact { font-weight: bold}
/*************************************************/

br { line-height: 4px}

/*************** ÊÀÒÀËÎÃ *****************/
.cat_section{
    font-family: Tahoma; font-size: 10px;
    color:#676767; text-decoration:underline
}
.cat_subsection{
    font-family: Tahoma; font-size: 100%;
    color:#4A9DBC; text-decoration:underline
}
.cat_act_subsection{
    font-family: Tahoma; font-size: 100%;
    color:#CD040A; text-decoration:none
}
.cat_pav{
    font-family: Tahoma; font-size: 11px;
    color:#717171; text-decoration:none
}
.cat_selected_pav{
    font-family: Tahoma; font-size: 11px;
    color:#CC0000; text-decoration:none
}
.cat_brand{
    font-family: Tahoma; font-size: 11px; font-weight:bold;
    color:#CC0000; text-decoration:none
}
.cat_prop{
    font-family: Tahoma; font-size: 11px;
    color:#B7010C; text-decoration:none
}
/********************************************************/

/************************ ÇÀÃÎËÎÂÊÈ *********************/
H1.title{
    font-family: Tahoma; font-size: 230%; font-weight:normal;
    color:#333333; text-decoration:none;
    margin:0px; margin-left:-1px
}
H2, H2.intext, .H2 {
    font-family: Tahoma; font-size: 160%; font-weight:normal;
    color:#333333;
    padding: 0px; margin: 0px; margin-bottom: 12px
}
H2.intext { margin-top: 35px}
.H2 { }/*ïîäçàãîëîâîê*/
H3 {
    font-family: Tahoma; font-size: 13px;
    padding: 0px; margin: 0px; margin-bottom: 3px
}
H3.spisoktitle {
    margin-top: 23px;
}
H4 {
    font-family: Tahoma; font-size: 12px; font-weight:bold;
    color:#333333;
    padding: 0px; margin: 0px

}
/****************************************/

/************* ÖÅÏÎ×ÊÀ ÍÀÂÈÃÀÖÈÈ ***************/
.chain_delim{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    line-height:14px;
    color:#CC0000;
}
.chain{
    font-family: Tahoma;
    font-size: 85%;
    color:#333333;
    text-decoration:underline;
}
.act_chain{
    font-family: Tahoma;
    font-size: 11px;
    color:#333333;
    text-decoration:none;
}
.navprint{
    font-family: Tahoma;
    font-size: 85%;
    color:#717171;
}
/****************************************************/

/********************** ÑÑÛËÊÈ **********************/
A { font-size:100%; color:#3399CC}
.link {
    font-family: Tahoma;
    color:#4A9DBC; text-decoration:underline;
}
/*****************************************************/

/****************** ÒÅÊÑÒÎÂÛÅ ÑÒÈËÈ *******************/
.graytext { color: #626262}
.footertext { color:#8CAEAD}
.text { margin-top:0px; font-size:100%; margin-bottom:1.1em; color:#676767; line-height:1.3em}/* îáû÷íûé òåêñò */
TD.text { font-size:80%}
.textr { margin-top:0px; margin-bottom:4px; color:#676767; line-height:14px}
.darktext { color:#333333;}/* òåìíûé òåêñò */
/*.basetext {color:#676767;font-size:12px;line-height:17px} /* îñíîâíîé òåêñò àáçàöà(?)íàôèãà, åñòü æå text */
.boldtext { color:#333333; font-weight:bold }/*ïîëóæèðíûé òåìíûé òåêñò*/
.bluetext { color:#4A9DBC}
.smalltext { font-size:85%}/* ìåëêèé òåêñò */
/******************************************************/

/****************** ÏÐÀÂÀß ÊÎËÎÍÊÀ  ******************/
.rColMargin{ color: #626262; margin-top: 0px}
/******************************************************/

/******************* ÑÏÈÑÊÈ ************************/
.spisok, UL {
    list-style-type:none; color:#676767; list-style-image:url('/images/marker.gif');
    margin-left:10px; padding-left:10px; margin-top:14px; margin-bottom:24px
}
HTML>BODY .spisok, HTML>BODY UL { list-style-image:url('/images/marker_ff.gif')}
.spisok LI, UL LI { margin-bottom:9px; line-height:17px}
/***************************************************/

/******************** ÑÒÈËÈ ÄËß ÒÀÁËÈÖÛ ***************/
.tablestyle{ border-bottom:1px solid #90ADB7; border-left:2px solid #90ADB7; border-top:2px solid #90ADB7; border-right:1px solid #90ADB7}
.tablestyle TD{ 
    border-right:1px solid #90ADB7; border-bottom:1px solid #90ADB7; 
    padding: 8px 15px;
    color:#676767; font-size:11px;
    vertical-align:top
}
.tablestyle TH{ 
    border-right:1px solid #90ADB7; border-bottom:1px solid #90ADB7; 
    padding: 8px 15px;
    color:#000000; font-size:15px;
    text-align:left
}
/******************************************************/

/************** ÈÇÎÁÐÀÆÅÍÈß Â ÊÎÍÒÅÍÒÅ ****************/
.PreviewImg{ margin: 10px 0px 10px 15px; float:right}

.GroupImg{ margin-top:28px}
.GroupImg IMG{ margin-right:20px}
/******************************************************/

/**************** ÍÈÆÍÅÅ ÌÅÍÞ ***************/
.bottom_menu_link{
    line-height:20px; 
    font-size:11px;
}

.bottom_menu_link_inc_sel{
    text-decoration:none;
    color:#000000;
    font-size:11px;
}
/********************************************/

.contact TD{ padding-bottom:10px}

/**************** ÊÀËÅÍÄÀÐÈÊ ****************/
td.calText{color:#333333;text-align:center}
td.calWeekend{color:#CB040B;text-align:center}
td.calToday{color:#000000;background-color:#C4C4C4;text-align:center}
td.calTodayWeekend{color:#CB040B;background-color:#626262;text-align:center}
td.calAfisha{color:#FFFFFF;background-color:#CB040B;text-align:center;}
a.calLink{color:#FFFFFF;text-decoration:none;}
/********************************************/

/**************** ÏÎËß ÔÎÐÌÛ ****************/
.inputtext{font-family:Tahoma;font-size:13px;border:1px #7E9EB7 solid;background-color:#FFFFFF;color:#626262;height:22px;}
.inputbutton{font-family:Tahoma;font-size:11px;height:22px;}
.inputselect{font-family:Tahoma;font-size:11px;}
/********************************************/
