	body {
		margin: 0;
		padding: 0;
		color: #333;
		font-family: Trebuchet MS, Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 10pt;
		width: 100%;
		background: url(../fon_main.gif) top left repeat-x #fff;
		min-width: 1000px;
	}	

	*html body {
	   width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	}
	
	*{margin: 0; padding: 0;}
	img{border: none;}
	
	A{color: #0e6cb8;}
	A:hover{text-decoration: none;}

	h1{ font-weight: normal; color: #0e6cb8;}
	
	#wrapper{
		background: url(../fon_wrapper.jpg) top right no-repeat;
	}
	
	/******* шапка *******/
	
	#header {
		height: 298px;
	}
	
	/******* логотип *******/
	
	.logo{
		padding-top:126px;
		padding-left: 32px;
	}
	
	.logo A{font-size: 18pt; color: #333; line-height: 20px;}

		
	.menu_top{
		float: left;
		margin-left:131px;
		display: inline;	
	}
	
	.left_corner{
		background: url(../left_corner.gif) left bottom no-repeat;
		float: left;
	}
	
	.right_corner{
		background: url(../right_corner.gif) right bottom no-repeat; 
		float: left;
		padding: 0 8px 0 11px;
	}
	
	.menu{
		float: left;
		background: url(../fon_menu.gif) right bottom repeat-x #fc9b00; 
		padding-top: 9px;
		padding-bottom: 9px;
	}
	
	.menu_top li{
		list-style: none; 
		display: block; 
		float: left; 
		margin-right: 3px;
	}
	
	
	.menu_top li A{
		display: block; 
		padding: 0 5px;
		font-size: 11pt; 
		color: #fff; 
		text-decoration: none;
	}
	
	.menu_top li A:hover{
		color: #e86800;
		background: #fff;
	}
	
	.menu_top li.active{
		color: #e86800; 
		font-size: 11pt;
		padding: 0 5px;
		background: #fff;
	}
	
	.menu_top li.active A{
		color: #e86800; 
		padding: 0;
		background: #fff;
	}
	
	.free_symbols{float: right; padding-top:65px; wid th:87px;}
	.free_symbols img{margin-right: 28px; padding-top: 66px;}

	#right_sidebar{width: 181px; float: right;}
	
	
	#content .way ul{padding: 0; float: left; width: 100%;}
	
	.way img{margin-top: 2px;}
	
	#content .way li{
		list-style: none; 
		display: block; 
		float: left; 
		font-size: 8pt;  
		padding-bottom: 30px;
		padding-left: 0;
		background: none;
	}
		
	.way li A{
		display: block; 
		padding-right: 18px; 
		font-size: 8pt; 
		color: #e86800;
		background: url(../way_arrow.gif) right no-repeat;
	}
	
	.way li strong{color: #e86800; font-weight: normal;}
	
	/******* контент *******/

	#content{margin-right: 276px; margin-left: 133px; position: relative;}
	
	#content td{padding: 5px; bor der: 1px solid #999; bor der-collapse: collapse;}
	
	#content h1{
		font-size: 16pt;
		margin-bottom: 11px; 
	}
	#content h2{font-size: 12pt; margin-bottom: 10px; font-weight: normal;}
	
	#content p{margin-bottom: 20px;}
	
	#content ul{padding: 10px 20px; clear: left;}
	#content ol{padding: 10px 0; margin-left: 20px;}
	
	#content ul li{padding-left: 20px; background: url(../arrow.gif) left top no-repeat; list-style: none;}
	
	#content .page_title{margin-bottom: 0;}
	
	#content table{border-collapse:collapse; border: 1px solid #000;}

	#content td, #content th{padding: 5px; border: 1px solid #000;}
	
	/******* подвал *******/
	
	.footer{
		font-size: 8pt;
		clear: both;
		background: #ccc;
		height: 154px;
		margin-top: 30px;
		padding-left:133px;
		padding-right: 31px;
	}	



	.footer h1{
		font-size: 10pt;
		color: #282828;
	}
		
	/* нижнее меню */
		
	.menu_btm{
		float: left;
		display: inline;
		margin-bottom: 37px;
	}
	
	.menu_btm li{
		list-style: none; 
		display: block; 
		float: left; 
		margin-right: 3px;
	}
	
	
	.menu_btm li A{
		display: block; 
		padding: 0 5px;
		font-size: 11pt; 
		color: #fff; 
		text-decoration: none;
	}
	
	.menu_btm li A:hover{
		color: #e86800;
		background: #fff;
	}
	
	.menu_btm li.active{
		color: #e86800; 
		font-size: 11pt;
		padding: 0 5px;
		background: #fff;
	}
	
	.menu_btm li.active A{
		color: #e86800; 
		padding: 0;
		background: #fff;
	}
	
	/* копирайты */
	
	.copyright{float: left; margin-bottom: 10px;}
	
	.picom{float: right;}
	.picom A{text-decoration: none; color: #333;}
	.picom A:hover{text-decoration: underline;}
	
	.banners{ height: 31px; margin-bottom: 15px; clear: both;}
	.banners img{margin-right: 5px;}
	
	.clear {	clear: both;}

	
	.nav-digit{margin: 20px 0; clear: left;}
	
	.news-anons{margin: 20px 0 20px 20px;}
	
	.article-anons{margin-left: 20px; margin-bottom: 20px;}
	
	.news-back, .article-back{margin-top: 20px;}
	
	.question_in{margin: 10px 0 10px 20px; font-weight: bold; color: #850B3F;}
	
	.feedback input{width: 224px; padding-left: 3px;}
	.feedback textarea{padding: 0 3px;}
	.feedback input, .feedback textarea{border: 1px solid #CBCBCB;}
	
	.feedback input.button{
		width: 165px; 
		border: 0;
		background: url(../fon_button.gif) left top no-repeat #f48600;
		color: #fff;
		cursor: pointer;
		font-family: Trebuchet MS, Arial,Verdana,Geneva,Helvetica,sans-serif;
		text-align: center;
		padding: 3px 0 4px 0;
		font-size: 18pt;
	}
	
	.feedback td{padding: 5px 5px 5px 0; vertical-align: top;}
	
	.red{color: #E36AA7;}
	.green{color: #4C6A07;}
	
	.gallery-item{
		height:100px;
		width: 150px;
		float: left; 
		margin-right: 5px; 
		margin-bottom: 5px;
		text-align:center;
		background: #eee;
		padding: 10px 10px 14px 10px;
		_padding: 8px;
	}
	
	.gallery-item img{
		border: 2px solid #fff;
	}
	

	.nav-digit span{color: #fff;}
	
	.nav-digit A{padding:1px 6px; color: #336699; border: 1px solid #fff; text-decoration: none;}
	.nav-digit A:hover{border: 1px solid #336699;}
	
	.nav-digit .active{background: #336699;padding:2px 7px;}