table.outer_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	background:#ffffff;
	}
		
table.outer_table, table.inner_table{
	border-collapse: collapse;
	}

	table.outer_table td, table.inner_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
	
td.col_left{
	width:50%;
	height:100%;
	min-height:100%;
	color:inherit;
	background:#ffffff url(../images/left_bg.jpg) right top no-repeat;
	}

td.col_right{
	width:50%;
	height:100%;
	min-height:100%;
	color:inherit;
	background:#ffffff url(../images/right_bg.jpg) left top no-repeat;
	}

td.col_center{
	height:100%;
	min-height:100%;
	width:940px;
	}
		
div.sky{
	background:url(../images/sky_right.jpg) no-repeat 284px top;
	}
	
div.pack{
	background:url(../images/pack.jpg) left top no-repeat;
	}
	
div.contentl{
	background:url(../images/content_left.jpg) left 383px  no-repeat; 
	}
	
div.contentr{
	background:url(../images/content_right.jpg) right 383px  no-repeat; 
	}
		
div.fam{
	background: url(../images/fam.jpg) 605px 81px no-repeat; 
	}
	
	div.topbar{
		height:34px;
		overflow:hidden;
		padding:0 0 0 0;
		}
		
		div.topbar table.menu{
			border-collapse: collapse;
			width:100%;
			}
			
			div.topbar table.menu td.lang{
				padding:11px 0 0 0;
				width:50%;			
				}
				
			div.topbar table.menu td.site{
				padding:11px 0 0 0;	
				width:50%;		
				}
				
				div.topbar table.menu td.site a img, div.topbar table.menu td.lang a img{
					border-width:0;
					}
				
			div.topbar table.menu td.lang a, div.topbar table.menu td.lang a:hover, div.topbar table.menu td.site a, div.topbar table.menu td.site a:hover{
				background:url(../images/iconbg.gif) no-repeat;
				width:23px;
				height:16px;
				display:block;
				float:left;
				margin:0 10px 0 0;
				text-align:center;
				padding:7px 0 0 0;
				}
				
			div.topbar table.menu td.site a, div.topbar table.menu td.site a:hover{
				float:right;
				margin:0 0 0 10px;
				}
			
			div.topbar table.menu td.left{
				background:url(../images/topmenul.gif) no-repeat;
				width:26px;
				height:34px;		
				}
		
			div.topbar table.menu td.center{
				background: url(../images/topmenut.gif) repeat-x;
				height:34px;
				}
				
				div.topbar table.menu td.center table{
					border-collapse: collapse;
					}
					
					div.topbar table.menu td.center table td{
						padding: 0 24px 0 24px;
						background:url(../images/topmenudiv.gif) no-repeat left center;
						vertical-align:middle;
						height:34px;
						}
						
						div.topbar table.menu td.center table td.none{
							background-image:none;}
						
						div.topbar table.menu td.center table td a {
							color:#ffffff;
							text-decoration:underline; 
							background-color:inherit;
							} 
							
						div.topbar table.menu td.center table td a:hover {
							color:#ffffff; 
							text-decoration: none; 
							background-color:inherit;
							}
							
						div.topbar table.menu td.center table td a#sel1 {
							color:#0049a1;
							text-decoration:none; 
							background-color:inherit;
							} 
							
						div.topbar table.menu td.center table td a#sel1:hover {
							color:#0049a1; 
							text-decoration: none; 
							background-color:inherit;
							}

				
			div.topbar table.menu td.right{
				background:url(../images/topmenur.gif) no-repeat;
				width:26px;
				height:34px;
				}

		
	div.head{
		height:349px;
		overflow:hidden;
		}
		
		div.head img.logo{
			display:block;
			margin:26px 0 0 1px;
			border-width:0;
			}
			
		div.head img.phone{
			display:block;
			margin:2px 0 0 311px;
			border-width:0;
			}
			
		div.head img.slogan{
			display:block;
			margin:23px 0 0 434px;
			border-width:0;
			}
	
	table.mainTable{
		border-collapse:collapse;
		width:100%;
		
		}
		
		
               table.mainTable input.join, table.mainTable td.side div.vote input.send, table.mainTable td.side div.vote input.rez{
                    width:82px;
                    height:22px;
                    float:left;
                    display:block;
                    padding:0px 0 0px 0;
                    margin:0px 0 0 0;
					background:url(../images/vote.gif) 0px 0px repeat-y;
                    border-width:0;
                    cursor:pointer;
                    }

              table.mainTable input.join{
					width:86px;
                    }

                    
               table.mainTable td.side div.vote input.send:hover{
                    background:url(../images/vote.gif) 0px 22px repeat-y;
                    }
           
               table.mainTable td.side div.vote input.rez{
                    background:url(../images/rez.gif) 0px 0px repeat-y;
                    }
                    
               table.mainTable td.side div.vote input.rez:hover{
                    background:url(../images/rez.gif) 0px 22px repeat-y;
                    }

            
				table.mainTable input.join{
				                   
					background:url(../images/join.gif) 0px 0px repeat-y;
					float:right;
	                }
                    
                table.mainTable input.join:hover{
                    background:url(../images/join.gif) 0px 22px repeat-y;
                    }
		
		table.mainTable td.side{
			width:245px;
			padding:15px 0 0 0;
			background-color:transparent;
			}
			
			table.mainTable td.side h2{
				font-size:14px;
				color:#00baff;
				padding:0px 0 8px 0;
				clear:both;
				display:block;
				margin:0px;
				}
				
			table.mainTable td.side ul{
				padding:0px 0 20px 20px;
				margin:0px;
				}
				
				table.mainTable td.side ul li, table.mainTable td.side div#allcontent ul li{
					list-style-position:outside;
					list-style-type:none;
					padding:0 0 6px 0;
					}
					
					table.mainTable td.side ul li a,  table.mainTable td.side div#allcontent ul li a{
						font-size:12px;
						color:#0049a1;
						text-decoration:underline; 
						background-color:inherit;
						} 
						
					table.mainTable td.side ul li a:hover, table.mainTable td.side div#allcontent ul li a:hover{
						color:#00baff; 
						text-decoration: none; 
						background-color:inherit;
						}
						
					table.mainTable td.side ul li a#sel2, table.mainTable td.side div#allcontent ul li a#sel2{
						font-size:12px;
						color:#00baff;
						text-decoration:none; 
						background-color:inherit;
						} 
						
					table.mainTable td.side ul li a#sel2:hover, table.mainTable td.side div#allcontent ul li a#sel2:hover{
						color:#00baff; 
						text-decoration: none; 
						background-color:inherit;
						}
						
			table.mainTable td.side div.iserv{
				padding:0 0 0 20px;
				
				}	
				
				
				table.mainTable td.side div.iserv a {
					font-size:12px;
					font-weight:bold;
					color:#0049a1;
					width:110px;
					text-decoration:underline; 
					background-color:inherit;
					display:block;
					float:left;
					margin:0 10px 0 20px;
					} 
						
				table.mainTable td.side div.iserv a:hover {
					color:#00baff; 
					text-decoration: none; 
					background-color:inherit;
					}
					
				table.mainTable td.side div.iserv a.sel3 {
					color:#00baff; 
					text-decoration: none; 
					background-color:inherit;
					}
					
				table.mainTable td.side div.iserv a.sel3:hover {
					color:#00baff; 
					text-decoration: none; 
					background-color:inherit;
					}			
					
			table.mainTable td.side div#allcontent{
				position:absolute;
				margin:-1px 0 0 0;
				
				visibility: hidden;
				border: 1px solid #0049a1;
				background-color:#eaf9ff;
				opacity: .9;
				filter: alpha(opacity=90);
				padding:5px 5px 0 5px;
				}
				
				
				table.mainTable td.side div#allcontent ul{
					padding:0px;
					margin:0px;
					display:inline;
					width:140px;
					}
					
		table.mainTable td.side div.vote{
			color:#0049a1;
			
			}
			
			table.mainTable td.side div.vote p{
				color:#000000;
				padding-left:20px;
				}
				
			table.mainTable td.side div.vote div{
				clear:both;
				line-height:22px;}
				
			table.mainTable td.side div.vote input.check{
				width:20px;
				float:left;
				display:block;
				padding:0 0 5px 0;
				margin:0px;
			
				}
				
			table.mainTable td.side div.vote input.send, table.mainTable td.side div.vote input.rez{
				width:82px;
				height:22px;
				float:left;
				display:block;
				padding:0px 0 0px 0;
				margin:10px 0 0 0;
				background:url(../images/vote.gif) 0px 0px repeat-y;
				border-width:0;
				cursor:pointer;
				}
				
			table.mainTable td.side div.vote input.send:hover{
				background:url(../images/vote.gif) 0px 22px repeat-y;
				}
				
			table.mainTable td.side div.vote input.rez{
				background:url(../images/rez.gif) 0px 0px repeat-y;
				}
				
			table.mainTable td.side div.vote input.rez:hover{
				background:url(../images/rez.gif) 0px 22px repeat-y;
				}
			
		table.mainTable td.content{
			
			}
			
		table.mainTable td.content div.pagehead{

			}
			
			table.mainTable td.content div.pagehead div.page{
				background:#eaf9ff url(../images/pageheaderl.gif) no-repeat left top;
				float:left;
				height:34px;
				overflow:hidden;
				}
				
			table.mainTable td.content div.pagehead div.page h1{
				background:url(../images/pageheaderr.gif) no-repeat right top;
				padding:6px 30px 0 30px;
				display:block;
				float:left;
				color:#00baff;
				font-size:17px;
				font-weight:normal;
				height:28px;
				}
				
			table.mainTable td.content div.pagehead div.index{
				float:right;
				font-size:11px;
				padding:12px 0 0 0;
				color:#00baff;	
				}
			
		table.mainTable td.content div.conpad{
			padding:10px 0 0 30px;
			clear:both;
			}
			
			
			table.mainTable td.content div.conpad div.ico_menu{
			padding:10px 0 10px 10px;
			margin-top: 0;
			background: #f2fcff;
			border: 1px solid #cdf1ff;
			margin-bottom: 20px;
			}
			
				 table.mainTable td.content div.conpad div.ico_menu img{
				border: none;
				vertical-align: middle;
				padding-right: 5px;
				}
			
			    table.mainTable td.content div.conpad div.ico_menu table{
				margin: 10px 0 0 0;
				}
			
			
				table.mainTable td.content div.conpad div.ico_menu table td{
				
				padding: 0 0 10px 0;
				vertical-align: middle;
				}
			
			
			
			
		table.mainTable td.content div.phone{
			height:110px;
			background:url(../images/phone.gif) no-repeat 30px top;
			clear:both;
			}
			
		table.mainTable td.content div.phone div.addr{
			height:110px;
			background:url(../images/addr.gif) no-repeat right top;
			}
table.mainTable td.content div.phone div.addr2{
			height:110px;
			background:url(../images/addr2.gif) no-repeat right top;
			}
			
		table.mainTable td.content div.count{
			padding:15px 0 15px 30px;
			clear:both;
			}
			
			table.mainTable td.content div.count div{
				float:left;
				margin:0 10px 0 0;
				}
			
	div.footerborder{
		height:23px;
		overflow:hidden;
		width:940px;
		margin:0 auto 0 auto;
		background:url(../images/footer.gif) repeat-x left bottom;
		}
		
	div.footer{
		background:url(../images/footerbg.gif) no-repeat center top;
		width:940px;
		padding:11px 0 14px 0;
		margin:0 auto 0 auto;
		color:#000000;
		font-size:11px;
		clear:both;
		}
		
		div.footer a {
			color:#000000;
			font-size:11px;
			text-decoration:underline; 
			background-color:inherit;
			} 
			
		div.footer a:hover {
			color:#000000; 
			text-decoration: none; 
			background-color:inherit;
			}

		
		div.footer p.lnk{
			float:left;
			display:block;
			padding:0;
			margin:0;
			width:240px;
			font-size:11px;
			}
			
		div.footer p.copy{
			float:left;
			display:block;
			padding:0 0 0 40px;
			font-size:11px;
			margin:0;
			}
			
		div.footer p.spam{
			float:right;
			display:block;
			padding:0 0 0 40px;
			font-size:11px;
			margin:0;

			}
			
			
			
			
			
	
	div.news{
		padding:5px 20px 10px 10px;
		
		}
		
		div.news div{
			clear:both;
			margin:0 0 10px 0;
			}
			
		div.news span{
			font-size:10px;
			font-weight: bold;
			
			}
		
		div.news img{
			float:left;
			margin:0 10px 0 0;
			border: 3px solid #EAEAFF;}
			
		div.news a{
			
			font-size:11px;
			display:block;
			line-height:17px;}

