body{
text-align: center;
margin: 0;
background-color: #FFFFFF;
}
.main{
width: 930px;
border: 1px solid #171F96;
}
.header_bg{
background-color: #f60;
background-image: url(../img/top_background.gif);
background-repeat: repeat-x;
height: 135px;
width: 100%;
margin:0;
padding:0;
}
a{
color: #171F96;
}
a:hover{
color: #fff;
background-color: #171F96;
text-decoration: none;
}
/* -------- End Menu ------ */

.top_menu{
border: 1px solid #E9ECF4;
background-color: #F4F5F9;
}

.top_menu a{
color: #171F96;
font-size: 14px;
font-family: arial;
text-decoration: none;
font-weight: bold;
margin: 15px;
}

.top_menu a:hover{
color: #6C6CC4;
background-color: #F4F5F9;
}
#top_menu_active{
color: #f30;
font-size: 14px;
font-family: arial;
font-weight: bold;
margin: 15px;
background-color: #F4F5F9;
}
.sub_menu{
font-size: 12px;
font-family: arial;
border: 1px solid #E9ECF4;
margin: 2px 0 0 1px;
padding-left: 5px;
background-color: #F4F5F9;
}
.sub_menu a{
font-size: 12px;
font-family: arial;
text-decoration: underline;
margin: 5px 10px;
padding: 1px 2px 1px 2px;
}
.sub_menu a:hover{
text-decoration: underline;
}
#sub_menu_active{
color: #f30;
font-size: 12px;
font-family: arial;
margin: 5px 10px;
padding: 1px 2px 1px 2px;
}

.path{
color: #AAAAAA;
font-size: 11px;
font-family: arial;
margin: 5px;
}
.path a{
color: #171F96;
text-decoration: underline;
margin: 5px;
padding: 1px 2px 1px 2px;
}
.path a:hover{
color: #fff;
background-color: #171F96;
}
/* -------- End Menu ------ */

/* ---------Content---------- */

.content{
border: 1px solid #E9ECF4;
background-color: #FFFFFF;
}

.content ul{
margin: 5px 0 5px 0;
} 

.content li{
margin: 0px;
list-style-type: none;
font-size: 12px;
font-family: arial;
}

.content h1{
color: #171F96;
font-size: 18px;
font-family: arial;
text-decoration: none;
font-weight: normal;
margin: 2px 0 5px 0;
}
#header_active{
font-size: 20px;
color: #000;
margin: 0;
}
.content h2{
color: #171F96;
font-size: 15px;
font-family: arial;
text-decoration: none;
font-weight: bold;
margin: 2px 0 5px 0;
}

.content p{
color: #000;
font-size: 12px;
font-family: arial;
}

.content hr{
height: 1px;
color: #E9ECF4;
}

.visit_card{
border-right: 1px solid #E9ECF4;
}

.content a{
color: #171F96;
text-decoration: underline;
font-weight: normal;
margin: 0px;
}

.content a:hover{
color: #fff;
background-color: #171F96;
text-decoration: none;
font-weight: normal;
}

/* ---------End News---------- */


/*------ Shopping --------*/

.shopping{
border: 1px solid #E9ECF4;
background-color: #FFFFFF;
}
.shopping ul{
margin: 2px 0 14px 0;
} 

.shopping li{
margin: 0px;
list-style-type: none;
font-size: 12px;
font-family: arial;
margin: 2px 0 2px 0;
}

.shopping h1{
color: #171F96;
font-size: 18px;
font-family: arial;
text-decoration: none;
font-weight: normal;
margin: 2px 0 5px 0;
}

.shopping h2{
color: #171F96;
font-size: 12px;
font-family: arial;
text-decoration: none;
font-weight: bold;
margin: 2px 0 5px 0;
}
.shopping a{
font-size: 12px;
font-family: arial;
text-decoration: underline;
font-weight: normal;
padding: 2px;
margin: 0px;
}
.shopping a:hover{
text-decoration: none;
}
#active_shop{
color: #f30;
font-size: 12px;
font-family: arial;
text-decoration: none;
padding: 2px;
}
.shopping hr{
height: 1px;
color: #E9ECF4;
}

/*------ End Shopping--------*/

/*------ News --------*/

.news{
border: 1px solid #E9ECF4;
background-color: #FFFFFF;
}
.news ul{
margin: 2px 0 14px 0;
} 

.news li{
margin: 0px;
list-style-type: none;
font-size: 12px;
font-family: arial;
margin: 2px 0 2px 0;
}

.news h1{
color: #171F96;
font-size: 18px;
font-family: arial;
text-decoration: none;
font-weight: normal;
margin: 2px 0 5px 0;
}

.news h2{
color: #171F96;
font-size: 12px;
font-family: arial;
text-decoration: none;
font-weight: bold;
margin: 2px 0 5px 0;
}

.news a{
font-size: 12px;
font-family: arial;
text-decoration: underline;
font-weight: normal;
padding: 2px;
margin: 0px;
}

.news a:hover{
text-decoration: none;
}

.news hr{
height: 1px;
color: #E9ECF4;
}

/*------ End News--------*/


.post_date{
color: #AAAAAA;
font-size: 10px;
font-family: arial;
text-decoration: none;
font-weight: normal;
}
/* ----- Cinema  ----- */
.cinema h3{
color: #FFFFFF;
font-size: 12px;
font-family: arial;
text-decoration: none;
font-weight: bold;
margin: 2px 0 5px 0;
}

.cinema ul{
margin: 15px 0 0 0;
}
/* ----- End Cinema  ----- */


.red{
color: #fff;
background-color: #AA0000;
padding: 0px 2px 1px 4px;
}

.green{
color: #fff;
background-color: #00AA00;
padding: 0px 2px 1px 4px;
}

.blue{
color: #fff;
background-color: #0000AA;
padding: 0px 2px 1px 4px;
}

.grey{
color: #aaa;
}
.promo{
text-align: center;
margin: 10px 0 0 0;
}

/* ----- End Cinema ----- */

/* ----- Detailed Link ----- */
.detailed{
font-size: 12px;
font-family: arial;
text-decoration: underline;
font-weight: normal;
}

.detailed:hover{
color: #fff;
text-decoration: underline;
}

/* ----- End Detailed Link ----- */


.field_subscribe{
width: 150px;
color:#000000;
font-size:12px;
font-family:arial;
border: 1px solid #AAAAAA;
background-color: #F8F8F8;
margin: 2px;
paddign: 2px;
}

.field_contact{
width: 200px;
color:#000000;
font-size:12px;
font-family:arial;
border: 1px solid #AAAAAA;
background-color: #F8F8F8;
margin: 2px;
paddign: 2px;
}

.field_message{
height: 100px;
width: 400px;
color:#000000;
font-size:12px;
font-family:arial;
border: 1px solid #AAAAAA;
background-color: #F8F8F8;
margin: 2px;
paddign: 2px;
}

.message_type{
width: 150px;
color:#000000;
font-size:12px;
font-family:arial;
background-color: #F8F8F8;
margin: 2px;
}

.submit_subscribe{
color:#000000;
font-size:12px;
font-family: arial;
border: 2px outset #e1e1e1;
background-color: #EFEFEF;
margin: 5px;
paddign: 2px;
cursor: hand;
}
/* -------- Footer ---------*/
.footer_copyright{
border-top: 1px solid #E9ECF4;
border-bottom: 1px solid #E9ECF4;
border-right: 1px solid #E9ECF4;
background-color: #FFFFFF;
}

.footer_logo{
border-top: 1px solid #E9ECF4;
border-bottom: 1px solid #E9ECF4;
border-left: 1px solid #E9ECF4;
background-color: #FFFFFF;
}
.footer_copyright ul{
margin: 2px;
}
.footer_copyright ul li{
color: #AAAAAA;
margin: 2px;
list-style-type: none;
font-size:11px;
font-family:verdana;
}
.footer_copyright a{
color: #AAAAAA;
margin: 2px;
list-style-type: none;
font-size:11px;
font-family:verdana;
}

.footer_bottom{
background-color: #171F96;
}

/* -------- End Footer ---------*/

/* -------- Main Page ---------*/
.main_contacts{
background-color: #2E2C7B;
background-image: url(../img/main_bottom_background.gif);
background-repeat: repeat-x;
height: 135px;
width: 100%;
margin:0;
padding:0;
}

.main_flash{
background-color: #F97600;
margin:0;
padding:0;
}

.main_contacts ul{
margin: 15px 0 0 15px;
}
.main_contacts li{
color: #FFFFFF;
margin: 0;
list-style-type: none;
font-size: 12px;
font-family: arial;
}

.main_contacts a{
color: #FFFFFF;
margin: 0px;
list-style-type: none;
font-size: 12px;
font-family: arial;
text-decoration: underline;
}

.main_contacts a:hover{
color: #FFFFFF;
margin: 0px;
list-style-type: none;
font-size: 12px;
font-family: arial;
text-decoration: underline;
}

/* -------- End Main Page ---------*/



.listing-title {
   text-align : center;
   BACKGROUND: url(../images/design/menu_bg_1.gif);
   height: 33;
   FONT-WEIGHT: bold;
}

.listing-title-public {
   text-align : center;
   FONT-WEIGHT: bold;
   height: 25;
     BACKGROUND: #e1e1e1; 
   
}

.listing-row {
  BACKGROUND: #f5f5f5; 
  height: 23;
}
.listing-new-row {
  BACKGROUND: #e9e9e9;   
}
.listing-hot-row {
  BACKGROUND: #F3CC87;   
}
