body{
    margin:0 0 0 0;
    padding:0 0 0 0;
    background:#000;
    color:#fff;  
}
#content_table{
    font:13px Arial;    
}
.left_bg{
    background:#000 url(../img/left_bg.jpg) repeat-y left;
}
.left_1{
    background: url(../img/left_1.jpg) no-repeat;
    padding:12px 0px 5px 20px;
}
.left_2{
    background: url(../img/left_2.jpg) no-repeat;
    height:131px;
    text-align: center;
    padding-right:3px;
}
.left_3{
    background: url(../img/left_3.jpg) no-repeat;
    height:223px;
    text-align: center;
}
.left_3 div{
    padding:8px 3px 0px 0px;
}
.left_menu, .left_menu:visited{
    color:#000;
    font:bold 18px Georgia;
    text-decoration: none;
}
.left_menu:hover{
    color:#666;
}
.left_4{
    background: url(../img/left_4.jpg);
    height:184px;
}
.shema_poezda, .shema_poezda:visited{
    color:#2b1c1c;
    font:bold 12px Tahoma;
}
.shema_poezda:hover{
    color:#2b1c1c;
    text-decoration: none;
}
.truba_1{
    background: url(../img/header_left.jpg);   
}
.truba_2_1{
    background: url(../img/trubka_left_bg.jpg) no-repeat left top;    
}
.truba_2_2{
    background: url(../img/truba_empty_bg.gif) repeat-y right;    
}
.truba_2_3{
    background: url(../img/truba_polnaya_bg.gif) no-repeat right 10px;    
}
.truba_3{
    background: url(../img/trubka_bottom.jpg) no-repeat left top;   
}
.top_menu_bg{
    background: url(../img/header_bg.gif) repeat-x top;
}
.top_menu_bg_left{
    background: url(../img/header_bg_left.gif) no-repeat left top;
    height:66px;    
}
.header_right{
    background: url(../img/header_right.jpg);
    height:66px;
    width:59px;
}                                          
.content_bg{
    background: url(../img/background_06.jpg) no-repeat left top;    
}
.left_right_bottom{
    background: url(../img/left_right_bottom.gif) repeat-y left;
}
.top_link, .top_link:visited{
    color:#fff;
    font-family:Tahoma;    
}
.top_link:hover{
    text-decoration:none;    
}
.part_link, .part_link:visited{
    color:#fff;
    font-weight: bold;
/*    text-transform:uppercase;*/
    text-decoration:none;   
} 
.part_link_act, .part_link_act:visited{
    color:#fff;
    font-weight: bold;
    font-size: 15px;
    text-transform:uppercase;
    text-decoration:none;
}
.part_link:hover, .part_link_act:hover{
    color:red;    
}
.part_bg{
    margin-left:20px;
    float:left;
    background: url(../img/part_bg.gif) repeat-x top;     
}
.part_bg_left{
    background: url(../img/part_left_bg.gif) no-repeat left top;     
}
.part_bg_right{
    background: url(../img/part_right_bg.gif) no-repeat right top;
    padding:3px 4px 5px;
    font-size:14px;
}
.news_list_main{
    margin:20px 0px 0px 64px;
    font-size:14px;
}
.news_img_main{
    border:1px solid #000;
    margin:0px 20px 10px 0px;
}
.link_1, .link_1:visited{
    color:yellow;
}
.link_1:hover{

}

/* SPAW STYLES */

.default{
    color: #fff;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px!impotant;
    text-transform: none!impotant;    
}
.style1 {
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight : bolder;
    text-transform: uppercase;
    font-size: 14px;
}
.style2 {
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight : bolder;
    text-transform: uppercase;
    font-size: 14px;
}




/****************/
a.page, a.page:visited{
    color:yellow;
}
a.page:hover{
    color:red;
}

.star{
    color:red;
}

.marge{
    font:11px Verdana;
    border:1px solid #9B6B3D;
    background :#FFD6A3;
    width: 100%; 
}
.inp{
    font:bold 12px Verdana;
    border:1px solid #88551C;
    background :#9B6B3D;
   
    
}
.form_text{
    font:bold 12px Verdana;
}
.webzavod, .webzavod:visited{
    color:#ccc;
}

.webzavod:hover{
    color:#fff;
}

#articles a, #articles a:visited{
    color:#777;
}

.menu_link{
    color:#ffffff!important;
/*    text-decoration: none;*/
    font-weight:bold;
    font-style: italic;
}

.f10{
    font-size:10px;
}
.menu_link:visited{
    color:#777!important;
/*    text-decoration: none;*/
}
.menu_link:hover{
/*    color:#ff0000!important;*/
    text-decoration: none;
}

.back, .back:visited{
    color:#fff;
    font-weight:bold;
    font-style: italic;
}
.bold{
    font-weight:bold;
}

#articles p{
    color:#ddd;
}

.article_title{
    font-size:14px;
}
.bulki{
    background: url(../img/elum-anim.gif) no-repeat 66px 32px;
    height:184px;   
}
.restoran_table_1 td{
    background: #222;
    padding:2px;   
}

.path_list, .path_list:visited{
    color:#ddd;
}
.path_list:hover{
    color:#fff;
}



.gal_container{
    float:left;
    margin:25px 60px 0px 0px;   
}
.gal_photo_container{
    text-align: center;
    width:145px;        
}

.fiska_container{
    position:relative;
    top:17px;
    left:0px
}
.gal_title_fishka{
    width: 102px;
    height: 34px;
}
.gal_photo_1{
    padding:1px;
    background: #fff;  
}
.gal_photo_2{
    padding:3px;
    background: #000;
}
.gal_photo_3{
    padding:1px;
    background: #fff;
}
.gal_photo{
    width: 135px;
    height: 114px;
    border:none;    
}

.gal_title_3{
    background: url(../img/gal_title_bg.gif) repeat-x top;
    margin:0px 32px;
    height:32px;
    text-align: center;
    padding-top:9px;
}
.gal_title_4{
    background: url(../img/gal_title_bg2.gif) repeat-x top;
    margin:0px 32px;
    height:32px;
    text-align: center;
    padding-top:9px;
}
.gal_title_2{
    background: url(../img/gal_title_left_bg.gif) no-repeat left top;
}
.gal_title_1{
    background: url(../img/gal_title_right_bg.gif) no-repeat right top;
}



.gal_link{
    color:#000!important;
    text-decoration: none;
    font:bold 14px Times new roman;
}
.gal_link:hover{
    color:#333!important;
}
.gal_link:visited{
    color:#000!important;
}
.anons_text a{
	color:#777;
}

.sub_link{
	color:#fff!important;
    text-decoration: none;
	text-transform:uppercase;
    font:bold 10px Verdana;
}
.sub_link:visited{
	color:#eee!important;
}
.sub_link:hover{
	color:#ccc!important;
}
.upper strong{
	text-transform:uppercase;
	font-style:italic;
	color:#ffbf0f;
}
.upper img{
	border:1px solid #fff;
	margin:0px 20px 10px 0px;
}
.title2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #fff; 
	FONT-FAMILY: Arial;
	text-align:center
}

/* Опрос 21.09.08 */
.opros_bg{
	background: url(../img/opros_bg.jpg) repeat-y left;
}
.opros_submit{
	border:2px solid #AB8369;
	width:88px;
	font:12px Verdana;
}

.opr_up{
	color:#fff;
	background:#81452D;
	
}

.vopr{
	background:#AB8369;
}

.opros_1{
	background: url(../img/opros_1.jpg) no-repeat left top;
}
.opros_3{
	background: url(../img/opros_3.jpg) no-repeat left bottom;
	
}
.opros_2{
	background: url(../img/opros_2.jpg) repeat-y left;
}
.opros_vopros{
	font:18px/13px Times New Roman;
	color:#fff;
	padding:0px 50px 0px 30px;
}
.opros_otvet{
	font:14px/16px Times New Roman;
	color:#000;
	padding:4px 0px;
}
.otvet_tab{
	padding:0px 29px;
}
.otvet_radio{
	width:15px;
	margin:0px 0px 0px 0px;
}
.opros_submit{
	width:85px;
	height:22px;
	color:#fff;
	border:none;
	background:#7B5532;
	font:14px Times New Roman;
}
.submit_block{
	padding:0px 29px;
}



#beer_action .users_table{
    background: #000;
    font:14px Arial;
    margin-left:100px;
}

#beer_action .users_table th{
    padding:0px 20px 0px 0px;
    text-align: left;
    color:yellow;
}

#beer_action .users_table td{
    padding:0px 20px 0px 0px;
}


#beer_action .users_table .hr{
    border-top:1px solid #222;   
}

#beer_action .users_table .hrwhite{
    border-top:1px solid #fff;   
}
#beer_action .users_table .no_view{
    display:none;   
}

#beer_action .users_table .place{
    font:bold 14px Arial;
}
#beer_action .users_table .beer_count{
    font:bold 16px Arial;
}
#beer_action .users_table .user_name{
	color:#D6D600!important;
    font:20px Arial;
}

#beer_action .users_table .notice_text{
    display:none;
    font:12px Arial;
    color:#ccc;
}
#beer_action .users_table .notice{
    font:12px Arial;  
}
#beer_action a, #beer_action a:visited{
    color:yellow!important; 
}
#beer_action a:hover {
    color:yellow!important; 
}




