body
{
	margin-left	: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	font-family	: Verdana,Arial, Helvetica;
	font-weight	: normal;
	font-size	: 11px;
	color		: #666666;

}
table,p,div,ul
{
	
	font-family	:  Verdana,Arial, Helvetica;
	font-weight	: normal;
	font-size	: 11px;
	color		: #666666;
	

}

ul li{
    padding-bottom:5px;
    
}
h1{
	margin-left	: 0px;
	margin-top	: 10px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	font-family	: Verdana,Arial, Helvetica;
	font-weight	: normal;
	font-size	: 14px;
	color		: #fe9000;
        font-weight:bold;
      
	
}
h2{
	margin-left	: 0px;
	margin-top	: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	font-family	: Verdana,Arial, Helvetica;
	font-weight	: normal;
	font-size	: 12px;
	color		:  #666666;
	font-weight:bold;
	
	
}
.iePNG
{
	filter			: expression(fixPNG(this));  
}

a{
	color:#808080;
	font-family	: Verdana, Arial, Helvetica;
	cursor:pointer;
	text-decoration:underline;
	font-size	: 11px;
}
a:hover{
	text-decoration:none;
	
}

a.a_lng:link, a.a_lng:visited, a.a_lng:active
{
	color		: #000000;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 12px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
a.a_lng:hover
{
	/*background	: #222222;*/
	text-decoration:underline;
}


a.menu1_0:link, a.menu1_0:visited, a.menu1_0:active
{
	color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
        display:block; 
        padding:0px 0px 0px 0px;
        height:27px;
        width:126px;
        background:url(img/menu_bckg_126.png) left top; 
        background-repeat:no-repeat;        
 
	
}
a.menu1_0:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	
	
}
a.menu11_0:link, a.menu11_0:visited, a.menu11_0:active
{
	color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
        display:block; 
        padding:0px 0px 0px 0px;
        height:27px;
        width:192px;
        background:url(img/menu_bckg_192.png) left top; 
        background-repeat:no-repeat;        
 
	
}
a.menu11_0:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	
	
}
a.menu1_1:link, a.menu1_1:visited, a.menu1_1:active
{
	color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
        display:block; 
        padding:0px 0px 0px 0px;
        height:27px;
        width:126px;
        background:url(img/menu_bckg_a_126.png) left top; 
        background-repeat:no-repeat;
	
}
a.menu1_1:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	
	
}
a.menu11_1:link, a.menu11_1:visited, a.menu11_1:active
{
	color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
        display:block; 
        padding:0px 0px 0px 0px;
        height:27px;
        width:192px;
        background:url(img/menu_bckg_a_192.png) left top; 
        background-repeat:no-repeat;
	
}
a.menu11_1:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	
	
}
a.submenu_0:link, a.submenu_0:visited, a.submenu_0:active
{
	color		: #ffffff;
	font-family	: Arial,  Verdana,  Helvetica;
	font-size	: 10px;
	text-align	: center;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
        background:url(img/li.png) left center; 
        background-repeat:no-repeat;
        padding-left:9px;
       	
}
a.submenu_0:hover
{
	/*background	: #222222;*/
	text-decoration	: underline;
	
	
}
a.submenu_1:link, a.submenu_1:visited, a.submenu_1:active
{
	color		: #ffffff;
	font-family	: Arial,  Verdana,  Helvetica;
	font-size	: 10px;
	text-align	: center;
	cursor:pointer;
	text-decoration	: underline;
	text-transform:uppercase;
	font-weight:bold;
        background:url(img/li.png) left center; 
        background-repeat:no-repeat;
        padding-left:9px;
       	
}
a.submenu_1:hover
{
	/*background	: #222222;*/
	text-decoration	: underline;
	
	
}

a.a_copyright:link, a.a_copyright:visited, a.a_copyright:active
{
	color		: #8a8a8a;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 10px;
	text-align	: center;
	cursor:pointer;
	text-decoration	: underline;
}
a.a_copyright:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
}

.copyright{

	color		: #8a8a8a;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;
        display:inline;
        padding-right:20px;

}


.norm{
	border:1px solid #bababa;
}
.err{
	border:1px solid #f98c00;
}

#menu_main{
  float:left;  
  width:984px;
  margin-left:3px;
  margin-top:-62px;
  height:27px;
  border:0px solid #000000;
    
}
#sbm_bckg_l{
  float:left;
  width:9px;
  height:35px;
  background:url(img/submenu_bckg_l.jpg) left top; 
  background-repeat:no-repeat;
    
}
#sbm_bckg_c{
  float:left;
  width:971px;
  height:35px;
  background:url(img/submenu_bckg_c.jpg) left top; 
  background-repeat:repeat-x;
    
}
#sbm_bckg_r{
  float:left;
  width:7px;
  height:35px;
  background:url(img/submenu_bckg_r.jpg) left top; 
  background-repeat:no-repeat;
    
}

#footer_bckg_l{
  float:left;
  width:8px;
  height:110px;
  background:url(img/footer_bckg_l.jpg) left top; 
  background-repeat:no-repeat;
    
}
#footer_bckg_c{
  float:left;
  width:974px;
  height:110px;
  background:url(img/footer_bckg_c.jpg) left top; 
  background-repeat:repeat-x;
    
}
#footer_bckg_r{
  float:left;
  width:5px;
  height:110px;
  background:url(img/footer_bckg_r.jpg) left top; 
  background-repeat:no-repeat;
    
}
.cnt_footer{
  color:#808080;
  font-size:11px;
  line-height:12px;   
  margin-top:5px;
}
#ico_bckg_l{
  float:left;
  width:9px;
  height:32px;
  background:url(img/ico_bckg_l.jpg) left top; 
  background-repeat:no-repeat;
    
}
#ico_bckg_c{
  float:left;
  width:224px;
  height:32px;
  line-height:25px;
  background:url(img/ico_bckg_c.jpg) left top; 
  background-repeat:repeat-x;
  margin-bottom:3px;
    
}
#ico_bckg_r{
  float:left;
  width:6px;
  height:32px;
  background:url(img/ico_bckg_r.jpg) left top; 
  background-repeat:no-repeat;
    
}

#search_bckg_l{
  float:left;
  width:5px;
  height:17px;
  background:url(img/search_bckg_l.png) left top; 
  background-repeat:no-repeat;
    
}
#search_bckg_c{
  float:left;
  width:98px;
  height:18px;
  background:url(img/search_field_bckg.png) left top; 
  background-repeat:repeat-x;
 
    
}
#search_bckg_r{
  float:left;
  width:5px;
  height:17px;
  background:url(img/search_bckg_r.png) left top; 
  background-repeat:no-repeat;
    
}

.h_block{

	color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 12px;
        text-transform: uppercase;
        font-weight: bold;
        float:left;

}

a.menu_ico_0:link, a.menu_ico_0:visited, a.menu_ico_0:active
{
	
	cursor:pointer;
	text-decoration:none;
	display:block; 
        width:32px;
        height:32px;
        background:url(img/menu_ico_bckg.png) left top; 
        background-repeat:no-repeat;
	
}
a.menu_ico_0:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	background:url(img/menu_ico_bckg_a.png) left top; 
	
}
a.menu_ico_1:link, a.menu_ico_1:visited, a.menu_ico_1:active
{
	
	cursor:pointer;
	text-decoration:none;
	display:block; 
        width:32px;
        height:32px;
        background:url(img/menu_ico_bckg_a.png) left top; 
        background-repeat:no-repeat;
	
}
a.menu_ico_1:hover
{
	/*background	: #222222;*/
	text-decoration	: none;
	
	
}






/* navigation */

#nav{
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;  
}	

#nav  li {
	padding:0;
	border:none;
	display:block;
        float:left;        
        height:27px; 
        line-height:27px; 
        text-align:center; 
        border:0px solid #000; 
	
}

.nav_li div {
	position:absolute;
	top:0px;
	border:0px solid black;
        display:none;
        
}

.nav_li.hover div {display:block; }




/* end navigation */


a.h_news:link, a.h_news:visited, a.h_news:active
{
	
	color:#666666;
	font-family:  Verdana, Arial, Helvetica;
	cursor:pointer;
	text-decoration:none;
        text-transform: uppercase;
       font-weight:bold;
       font-size: 11px;
       display:block;
       margin-bottom:5px;
	
}
a.h_news:hover
{
	/*background	: #222222;*/
	text-decoration:underline;
	
	
}
a.detailed:link, a.detailed:visited, a.detailed:active
{
	
	color:#7F7F83;
	font-family:   Verdana,Arial,Helvetica;
	cursor:pointer;
	text-decoration:none;
       font-size: 11px;
     	text-decoration:none;
}
a.detailed:hover
{
	/*background	: #222222;*/
	text-decoration:underline;
	
	
}

.td_cnt_tmp td{
    border:1px solid #cccccc;
    
}


.page1
{
    padding: 0 0 0 0;
    vertical-align:center;
    text-align:center;
    margin:0 5 5 0;
    width:20px;
    height:20px;
    background:#9f9f9f;
    float:left;
    line-height:20px;
}

.page_select
{
    font-family	: arial,tahoma, Helvetica;
    font-size	: 12px;
    font-weight:bold;
    padding: 0 0 0 0;
    vertical-align:center;
    text-align:center;
    margin:0 5 0 0;
    width:20px;
    height:20px;
    background:#72bf44;
    float:left;
    line-height:20px;
}
.a_page_link
{
    font-family	: arial,tahoma, Helvetica;
    font-size	: 12px;
    font-weight	: bold;
    color		: #ffffff;
    text-decoration	: none;
    display:block;
    padding: 0 0 0 0;
    vertical-align:center;
    text-align:center;
    margin:0 5 5 0;
    width:20px;
    height:20px;
    background:#9f9f9f;
    float:left;
    line-height:20px;
}
.a_page_link:hover
{
    text-decoration	: none;
    color		: #ffffff;
    background:#72bf44;
}

.is_member_spu{
    color:#72BF44;
    font-family:  Verdana, Arial, Helvetica;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 10px;
    display:inline;
}
div.h_upper
{	
	color:#666666;
	font-family:  Verdana, Arial, Helvetica;
        text-transform: uppercase;
       font-weight:bold;
       font-size: 11px;
       display:block;
       margin-bottom:5px;
	
}
.events_date{
    color:#72BF44;
    font-family:  Verdana, Arial, Helvetica;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 11px;
    margin-bottom:5px;
    margin-top:5px;
}
/*events calendar*/
#events_calendar{
margin-top:0px;    
border:0px solid #ff0000;
width:220px;
height:220px;
float:left;
}

#ec_month{
color:#CA5018;
text-transform:uppercase;
font-weight:bold;
border:0px solid #000000;  
width:172px;
height:14px;
float:left;
text-align:center;
}
.ec_table{
 margin-top:5px;   
} 
.ec_table th{
 text-transform:uppercase;
 color:#666666;
  padding-bottom:5px; 
  
}
.ec_table td{
width:30px;
 height:24px;
 background:url(img/ec_bckg.png) left top; 
 background-repeat:no-repeat;
padding-bottom:5px; 

}
.ec_table td div{
width:30px;
height:24px;
font-weight:bold;
font-size:11px;
color:#58585A;
line-height:24px;
}
a.ec_day:link, a.ec_day:visited, a.ec_day:active{
width:30px;
height:24px;
font-weight:bold;
line-height:24px;
font-size:11px;
color:#58585A;
display:block;
text-decoration: none;
}
a.ec_day:hover{
color:#ffffff;
text-decoration: none;
}
.ec_div_other{
width:30px;
 height:24px;
 background:url(img/ec_bckg_other_month.png) left top; 
 background-repeat:no-repeat;
 color:#58585A;
 font-size:12px;
 font-weight:bold;
line-height:24px;
font-size:11px;
color:#999999;
background-color:#E6E6E6;
}
.ec_weekend{
 font-weight:bold;
line-height:24px;
 color:#CA5018;
font-size:11px;
}




/* tooltip */
.tooltip{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color:#7e7e7e;
 padding:2px;
 border:1px solid #fff;
 width:110px;
 display:none;
 border-radius:3px; 
 -webkit-border-radius:3px; 
 -moz-border-radius:3px; 
 -khtml-border-radius:5px;
 }
 .tooltip p{
 margin:0;
 padding:0;
 color:#ffffff;
 padding:2px 2px 2px 2px;
 border:1px solid #a5a5a5;
  background-color:#a3a4a4;
  border-radius:3px; 
 -webkit-border-radius:3px; 
 -moz-border-radius:3px; 
 -khtml-border-radius:5px;
 }

 /*.tooltip{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color:#999999;
 padding:2px;
 border:1px solid #fff;
 width:110px;
 display:none;
 border-radius:6px; 
 -webkit-border-radius:6px; 
 -moz-border-radius:5px; 
 -khtml-border-radius:10px;
 }
 .tooltip p{
 margin:0;
 padding:0;
 color:#666666;
 background-color:#eeeeee;
 padding:2px 2px;
 }*/
 
 
.sitemap  ul  li{
	list-style : none;	
	list-style-image : none;	
}
ul.sitemap_inside {
	margin-top:10px;
        margin-left:0px;
        padding-left:20px;
}

a.sitemap{
	  text-decoration:none;
	color:#666666;
}
a.sitemap:hover{
	color:#666666;
        text-decoration:underline;
}

a.search_header:link, a.search_header:visited, a.search_header:active
{
	color		: #666666;
	font-family	: Arial,  Verdana,  Helvetica;
	font-size	: 12px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
               	
}
a.search_header:hover
{
	/*background	: #222222;*/
	text-decoration	: underline;
	
	
}
a.a_header{
	cursor:pointer;
	text-decoration:none;
        color		: #ffffff;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 12px;
        text-transform: uppercase;
        font-weight: bold;
    
}
a.a_header:hover{
	text-decoration:underline;
	
}

#cnt_container{
    margin-bottom: 20px;
}

.cmt_name{

        color		: #444444;
	font-family	: Verdana, Arial, Helvetica;
	font-size	: 11px;
       font-style:italic;
}
.cmt_date{

        color		: #FF5500;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 11px;

}
.cmt_text{
        margin-top:5px;
        color		: #666666;
	font-family	:  Arial, Verdana,Helvetica;
	font-size	: 12px;
 
}
.a_answer{
    color		: #666666;
    font-family	:  Arial, Verdana,Helvetica;
    font-size	: 11px;  
    font-weight:bold;
    margin-top:5px;
    cursor:pointer;
  
    
}


.login_form_account_text{
    
   color		: #333333;
   font-family	:  Arial, Verdana,Helvetica;
   font-size	: 12px;  
   margin-bottom:10px;  
}

.login_font{
    
   color	: #666666;
   font-family	:  Arial, Verdana,Helvetica;
   font-size	: 11px;  
   margin-bottom:1px;
   margin-top:5px;
}


.h_block_login{

	color		: #ffffff;
	font-family	: Verdana, Arial, Helvetica;
	font-size	: 12px;
        font-weight: bold;
        float:left;
     
}
.h_block_login_reg{
display:inline; 
color:#fff;
font-weight:bold; 
cursor:pointer; 
text-decoration:underline;
font-size	: 12px;
font-family	:  Verdana, Arial, Helvetica;
}

.err_msg{
color:#ff0000;
font-size:10px;
display:none;    
}

.norm{
    border:1px solid #999999; 
    }
    
.err{
    border:1px solid #ff0000; 
    }  
    
.login_btn_div{
    
      color:#ffffff; 
      font-weight:bold; 
      font-family: Arial,Verdana, Helvetica; 
        
    }
    
.registration_font{
  
  font-weight:bold; 
  font-siae:12px;
  font-family: Verdana,Arial, Helvetica;   
        
}
.member_spu_h{
    color:#72BF44;
    font-family:  Verdana, Arial, Helvetica;
    text-transform: uppercase;
    font-weight:bold;
    font-size: 12px;
    margin-top:10px;
    margin-bottom:10px;
   
}
.lightbox_simple img{
    border:0px solid #ffffff;
}
.not-lightbox{
  border:0px solid #ffffff; 
}