html, body {
	height: 100%;
	background:#003e75 url(img/bg.jpg) repeat-x top;
	margin:0 auto;
	padding:5px;
	color: #323232;
}
#tetris{background:#000 url(img/tetris.png) no-repeat center top;padding:30px 5px 10px 5px;width:180px;text-align:center;}
#tetris a{color:#fff;border-bottom:none;}
a {
	color: #323232;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: none;
}
h1 {
	color: #727272;
	font: 1.5em Tahoma;
	text-align: justify;
	display: inline;
}

#wrap {
	width:100%;
	min-width:980px;
	min-height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
}

    #outer {
		margin:0 0 0 220px;
		zoom:1;
    }
    
    #outer:after {
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
		height:0;
    }
    
		#centerCol {
            float:right;
            width:100%;
            zoom:1;
		}
            
		#leftCol {
            float:left;
            width:200px;
            padding:0 10px 0 10px;
            position:relative;
            margin-left:-220px;
            zoom:1;
		}
	#menu{
		background:#fff url(img/menu_bg_top.png) repeat-x top;
		height:42px;
	}
	#menu_left{
		background:#fff url(img/menu_h_lt.gif) no-repeat top;
		height:5px;
		width:5px;
		float:left;
	}
	#menu_right{
		background:#fff url(img/menu_h_rt.gif) no-repeat top;
		height:5px;
		width:5px;
		float:right;
	}
	#header{
		height:90px;
		margin-bottom:20px;
   }
		   #logo{
				background:url(img/logo.png) no-repeat top;
				float:left;
				height:90px;
				width:235px;
			}
			#banner{
				float:right;
				height:90px;
				width:728px;
				margin:10px 0 0 0;				
			}
	.sh{
		overflow:hidden;
	}
			
	.navigation{
		background:#efeccb url(img/box_btm.gif) no-repeat top left;
	}
	.navigation ul{
		list-style-type:none;
		margin:0 10px;
		padding:0; 
		width: auto;
	}

	.navigation li{
		padding:5px 0 5px 20px; 
		border-bottom: 1px dotted #cfced1;
	}

	.navigation li a{
		text-decoration:none;
	}
	
	.navigation2{
		background:#e8ecef;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		overflow:hidden;
	}
	.navigation2 ul{
		list-style-type:none;
		margin:0 10px;
		padding:0; 
		width: auto;
	}

	.navigation2 li{
		padding:5px 0 5px 20px; 
		border-bottom: 1px dotted #cfced1;
	}

	.navigation2 li a{
		text-decoration:none;
	}
	
	.zag{
		background:#fef3d1;
		margin:0 10px 0  10px;
		padding:10px;
		border:1px solid #e3e3e3;
		-moz-border-radius-topright:5px;
	}
	
	.des{
		clear:both;
		overflow:hidden;
		background:#fef3d1;
		margin:10px 10px 0  10px;
		padding:10px;
		border:1px solid #e3e3e3;
		-moz-border-radius-bottomright:5px;
	}
	
	.alert{
		margin:10px 10px 0  10px;
		padding:10px;
		padding-left:130px;
		background:#fcdbdb url(img/alert.png) no-repeat;
		min-height:105px;
		border:1px solid #ff8585;
		
	}
	.alert h2{
		margin:0;
		padding:0;
		color: #727272;
		font: 1.2em Tahoma;
	}
	
	.bred{
		margin:10px 10px 0  10px;
		padding:10px;
		border:1px solid #e3e3e3;
	}
	.bred h2{
		margin:0;
		padding:0;
		color: #727272;
		font: 1.2em Tahoma;
	}

	.bred p{
		margin:4px;
		padding:4px;
		border-bottom: 1px dotted #cfced1;
		border-top: 1px dotted #cfced1;
	}
	.bred h2 a{
		margin:0;
		padding:0;
		color: #727272;
		font: 1.2em Tahoma;
	}
	
	.bred2{
		margin:10px 10px 0  10px;
		padding:10px;
		border:1px solid #e3e3e3;
		background:#e5e5e5;
	}
	.bred2 h2{
		margin:0;
		padding:0;
		color: #727272;
		font: 1.2em Tahoma;
	}
	.bred2 p{
		margin:4px;
		padding:4px;
		border-bottom: 1px dotted #cfced1;
		border-top: 1px dotted #cfced1;
	}
	.bred2 h2 a{
		margin:0;
		padding:0;
		color: #727272;
		font: 1.2em Tahoma;
	}
	
	
	.phone{
		padding-left:20px;
		background:url(img/phone.png) no-repeat left;
		color: #727272;
		font-weight:bold;
	}
	.email{
		padding-left:20px;
		background:url(img/email.png) no-repeat left;
		color: #727272;
		font-weight:bold;
	}
	.date{
		color: #727272;
		font: 0.7em Tahoma;
	}
	
	.glav_div{
		font-size:1.4em;
		border:1px solid #e3e3e3;
		padding:5px;
		background:#e8ecef;
	}
	.glav_cat{
		font-size:1.2em;
	}
	td ul{
		list-style:none;
		font-size:1.2em;
		padding-left:5px;
		margin:5px;
		
	}
	td ul li{

	}
	
	td a{
		text-decoration:none;
	}
	
	td a:hover{
		text-decoration:underline;
	}
	
	.page{
		margin:2px;
		padding:5px;
		border:1px solid #e3e3e3;
	}
