.h2_submenu  {background-image:url(bull0.gif);}
.h2_submenu_cur {background-image:url(bull1.gif); background-repeat:no-repeat;  font-size:8pt; color:#FE0000; margin:10px 0px 5px 0px; padding:0px 0px 0px 23px; line-height:15px;  background-position:left center; font-variant:normal;  }
.h2_list {background-repeat:no-repeat;  font-size:9pt; color:#FE0000; margin:0px 0px 5px 0px; padding:0px; line-height:15px;  background-position:left center; font-variant:normal; letter-spacing:1px;  }

.txt {border:solid 1px #FF4953; height:17px; }
.btn {}
.rdb {font-size:7pt; margin:2px;}
.chk {font-size:7pt; margin:2px;}

.footer {background-image:url(footer_bg.jpg); background-repeat:repeat-x; height:50px; width:100%}

.menu {background-image:url(menu/m_bg.jpg);  background-position:left bottom; background-repeat:repeat-x; color:#FF0000; font-size:7pt; }
.menu td {background-repeat:repeat-x; height:41px; vertical-align:bottom;  }
.menu th {background-repeat:repeat-x; height:41px; vertical-align:middle; padding-top:14px; white-space:nowrap; text-transform:uppercase; }
.menu th A {font-weight:bold; font-size:7pt; color:#FFFFFF; white-space:nowrap; letter-spacing:1px;  }
/* .menu th A:hover { text-decoration: underline;}*/
.menu th A b {color:#FFFFFF;}
.menu th A:active {color:#FFFFFF;}
.menu th A:link {color:#FFFFFF;}


a.#a_events:hover  {color : #bbFFFF;}
a.#a_services:hover  {color : #FFbbFF;}
a.#a_clients:hover  {color : #FFFFbb;}
a.#a_order:hover  {color : #FbbFFF;}
a.#a_contacts:hover  {color : #FFFbbF;}
a.#a_activ:hover  {color:#dd0000}

#a_activ  {color:#FF0000}
/*
#a_events     {color : #bbFFFF;}
#a_services     {color : #FFbbFF;}
#a_clients     {color : #FFFFbb;}
#a_order     {color : #FbbFFF;}
#a_contacts     {color : #FFFbbF;}
*/


#btn_search {background-image:url(search.gif); line-height:19px; background-repeat:repeat-x; width:46px; height:17px; border:none; color:#FF0000; font-size:8pt; cursor:pointer;}

.SubMenu {padding-left:28px;}
.SubMenu img {margin-left:15px}
.SubMenu a {text-decoration:none;}
.SubMenu a:hover {color:#FE0000}

.list { }
.list img {margin:0;}
.list td {vertical-alignment:top;  font-size:9pt}
.list a {color:#FF0000; font-weight:bold; text-decoration:underline; margin-bottom:5px;}
.list a:hover {color:#FF0000; text-decoration:none;  }


.list a {font-size:9pt; color:#FF0000; font-weight:bold; text-decoration:underline; line-height:20px}
.list a:hover {color:#FF0000; text-decoration:none;}


.main_table { }
.main_table td { }
.main_table th {  }

.search { background-color:#FEFF5B; padding-top:5px; height:40px; text-align:center; vertical-align:middle;}

.photo {}
.photo td {width:174px; height:129px; background-image:url(photo_02.jpg);  background-repeat:no-repeat;  }
.photo td img {margin-top:1px; cursor:pointer;}

.text {font-size:8pt; border:none;  padding:15px 0 0 30px; }

.hh {font-weight:bold; margin:4px 0px 4px 0px; font-size:10pt;}
.hh i {font-weight:normal}

.preview {float:left; margin:10px; width:140px;  height:160px; }
.preview td { width:140px; height:120px; font-size:8pt;  }


.order { font-size:8pt;}
.order span { font-size:8pt;}

#wmenu ul li a{
font-family: Arial, sans-serif, bold;
font-size: 13px;
color: #000000;
text-decoration: none;
display: inline;
}

#wmenu ul li a:hover {
   color: #A52A2A;
}

ul#nav { 
   list-style-type: none; 
   margin: 0px; 
   padding: 0px; 
} 
ul#nav li { 
   display: inline; 
}
ul#nav li a { 
   padding: 0.5em 0.4em 0.5em 0.5em; 
   margin: 0 1.0em 0 0; 
   border: 0px solid #0000ff; 
   background-color: #fff; 
   color: #ee0000; 
   text-decoration: none; 
   text-align: center; 
} 
ul#nav li a:hover { 
   background-color: #FEFF5B; 
   color: #fffeed; 
}