.text {font-size: 10pt; color: #3A3A3A; FONT-FAMILY: verdana;}
.stop {font-size: 10pt;text-indent:10; color: #FFFF00; FONT-FAMILY: verdana;}
.zapros {font-size: 9pt; color: #FFFFFF; FONT-FAMILY: arial; text-decoration: none;}
b:hover.zapros {font-size: 9pt; color: #FFFF33; FONT-FAMILY: arial; text-decoration: none;} 
.texttop {font-size: 8pt;text-indent:10; color: #FF3300; FONT-FAMILY: verdana;font-weight: bold}
.kat_stop_name {font-size: 8pt;  color: #FFFFCC; text-align: center; text-decoration: none; FONT-FAMILY: verdana;}
.kat_razd_red {font-size: 8pt;  color: #FF5B5B; FONT-FAMILY: verdana;}
.time_red {font-size: 8pt;  color: #CC0000; FONT-FAMILY: verdana;}
.time_ser {font-size: 8pt;  color: #999999; FONT-FAMILY: verdana;}
.time {font-size: 8pt;  color: #000000;  FONT-FAMILY: verdana;}
.bot_info {font-size: 8pt;  color: #FFFFFF; FONT-FAMILY: verdana; }
.bg {  background-image: url("bg.jpg"/*tpa=http://www.optsouvenir.ru/images/bg.jpg*/); background-repeat: repeat-x}
INPUT.but_pwl {
        BACKGROUND-COLOR: #8FE289; width:70px; font-size: 8pt; FONT-FAMILY: verdana; color: #494949;
}

.razdel {
       display:block; 
       width:350px; 
       background-color:#E0E0E0; 
       border-width: 1px;
       border-style:solid;
       border-top-color: #D8D8D8;
       border-left-color: #D8D8D8;
       border-bottom-color: #F4F4F4;
       border-right-color: #F4F4F4;
       font-size: 10pt; 
       color: #000000; 
       FONT-FAMILY: verdana; 
       text-decoration: none;

}

.razdel1 {
       display:block; 
       width:300px; 
       background-color:#F0F0F0; 
       border-width: 1px;
       border-style:solid;
       border-top-color: #D8D8D8;
       border-left-color: #D8D8D8;
       border-bottom-color: #F4F4F4;
       border-right-color: #F4F4F4;
       font-size: 8pt; 
       color: #FF0033; 
       FONT-FAMILY: verdana; 
       text-decoration: none;

}

.razdel2 {
       display:block; 
       width:250px; 
       background-color:#F0F0F0; 
       border-width: 1px;
       border-style:solid;
       border-top-color: #D8D8D8;
       border-left-color: #D8D8D8;
       border-bottom-color: #F4F4F4;
       border-right-color: #F4F4F4;
       font-size: 8pt; 
       color: #33CC33; 
       FONT-FAMILY: verdana; 
       text-decoration: none;

}


.text_info {
       display:block; 
       width:300px; 
       background-color:#F8F8F8; 
       border-width: 10px;
       border-style:solid;
       border-top-color: #D8D8D8;
       border-left-color: #D8D8D8;
       border-bottom-color: #F4F4F4;
       border-right-color: #F4F4F4;
       font-size: 8pt; 
       font-color: #000000; 
       FONT-FAMILY: verdana; 
       text-decoration: none;

}



.text_kat_menu {
       font-size: 9pt; 
       margin-top:0.2;
       margin-bottom:0.2;
       color: #000000; 
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:175px; 
       border-width: 0px;
}

a:hover.text_kat_menu {
       font-size: 10pt; 
       margin-top:0.2;
       margin-bottom:0.2;
       color: #FF0009; 
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:175px; 
       border-width: 1px;
       border-style:dashed;
       border-top-color: #CCCCCC;
       border-left-color: #CCCCCC;
       border-right-color: #FFFFFF;
       border-bottom-color: #FFFFFF;
}

.text_kat_menu_name2 {
       font-size: 8pt; 
       margin-top:0.2;
       margin-bottom:0.2;
       color: #000000; 
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:300px; 
       border-width: 0px;
}

a:hover.text_kat_menu_name2 {
       font-size: 8pt; 
       margin-top:0.2;
       margin-bottom:0.2;
       color: #FF5B5B; 
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:300px; 
       border-width: 1px;
       border-style:dashed;
       border-top-color: #CCCCCC;
       border-left-color: #CCCCCC;
       border-right-color: #FFFFFF;
       border-bottom-color: #FFFFFF;
}


.text_menu {
       font-size: 10pt; 
       text-indent:8;
       color: #000000; 
       margin-top:4.5;
       margin-bottom:2;
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:200px; 
       border-width: 0px;
       border-style:solid;

}

a:hover.text_menu {
       font-size: 11pt; 
       text-indent:8;
       color: #CD0000; 
       margin-top:4;
       margin-bottom:1;
       FONT-FAMILY: verdana; 
       text-decoration: none;
       font-style: bold;
       display:block; 
       width:197px; 
       border-width:0px;
       border-style:solid;

}

