* { margin: 0px; padding: 0px}

p {
margin:5px 0 5px 0;
}

ul {
margin:10px 0 10px 0;
}

html, body {
	font-family: Arial; 
	font-size: 11px;
	height: 100%;
	color: #333333;
}

#main {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}
	#main .clear{clear:both;}
	
	#main #content {
		width: 100%;
		height: 100%;
		border-collapse: collapse;
	}
		#main #content #left{
			background: url('/images/left_bg.png') repeat-x;
		}
			#main #content #left TABLE.top {width:100%; border-collapse: collapse; background: url('/images/left_top.png') no-repeat top right;}
			#main #content #left TABLE td.right {width: 180px; float:right; padding: 10px 20px 0 0; }
			
			#main #content #left .contact{text-align: right; color: #999999;}
				#main #content #left .contact span{font-size: 1.1em; color: #336598;}

			#main #content #left #logotype {
				float:left;
				width: 91px;
				height: 88px;
				margin: 27px 0 0 50px;
			}
				#main #content #left #logotype img{border:0px solid;}
			#main #content #left .text {
				color: #999999;
				float:left;
				margin: 36px 0 0 40px;
			}
				#main #content #left .text img{
					margin: 8px 0 0 0;
				}
				
				
			#main #content #left .block_left {
				width: 224px; 
				float:left; 
				margin: 30px 0 0 0;
				padding: 0 0 0 24px;
			}
			
				/*
					Menu
				*/
				#main #content #left .block_left .menu {
					font-size: 1.2em;
					font-family: Tahoma;
					margin: 12px 0 26px 0;
				}
					#main #content #left .block_left .menu a{
						color: #326496;
						text-decoration: none;
					}
					#main #content #left .block_left .menu a:hover{text-decoration: underline;}
					
					#main #content #left .block_left .menu .item{
						height: 30px;
						padding: 0 0 0 26px;
						background: url('/images/menu_item.gif') no-repeat left center;
					}
					#main #content #left .block_left .menu .item2{
						height: 28px;
						padding: 0 0 0 6px;
						background: url('/images/menu_item2.gif') no-repeat left center;
					}
						#main #content #left .block_left .menu .item2 .link{margin:0 0 0 12px;}
						#main #content #left .block_left .menu .item2 img{border:0px;}
						
						#main #content #left .block_left .menu .hidden {display: none;}
						


					#main #content #left .block_left .menu .item3{
						height: 24px;
						padding: 0 0 0 26px;
					}
						#main #content #left .block_left .menu .item_top{
							height: 11px;
							background: url('/images/menu_item_top.png') no-repeat;
							overflow: hidden;
						}
						#main #content #left .block_left .menu .item_center{background: url('/images/menu_item_center.png') repeat-y;}
							#main #content #left .block_left .menu .item_center .items{
								background: url('/images/menu_items.gif') no-repeat 10px 11px;
								padding: 6px 0 10px 40px;
							}
						#main #content #left .block_left .menu .item_bottom{
							height: 11px;
							background: url('/images/menu_item_bottom.png') no-repeat;
							margin: 0 0 6px 0;
						}
				/* -- */
				
				#main #content #left #content_center{background: url('/');}
				
				#main #content #left .block_center{
					padding: 10px 16px 0 46px;
					font-size: 1.1em;
				}
					#main #content #left .block_center a{color: #E67818; text-decoration:none;}
					#main #content #left .block_center a:hover{color: #E67818; text-decoration:underline;}
					#main #content #left .block_center img{border:0px;}
					
					#main #content #left .block_center #nav{
						font-size: 0.8em;
						margin: 0 0 30px 0;
					}
						#main #content #left .block_center #nav a{color: #326496; text-decoration:none;}
						#main #content #left .block_center #nav a:hover{text-decoration:underline;}
				
				#main #content #left .block_center h1,h2,h3{margin:0px; padding:0px; font-size:1.1em; font-weight:normal;}
					#main #content #left .block_center h1 {color: #326496; font-size:1.7em; margin: 0 0 16px 0;}
					
						#main #content #left .block_center ul {
							list-style-image: url('/images/ul_li.png'); 
							margin: 0 0 0 14px;
						}
						
					#main #content #left .block_center h2 {color: #326496; font-size:1.4em; margin: 30px 0 10px 0; font-weight:bold;}
					#main #content #left .block_center h3 {color: #326496; font-size:1.4em; margin: 30px 0 16px 0;}
				
					/*
						Comment
					*/
					#main #content #left .block_center #comment {
						margin: 18px 0 0 0;
						background: url('/images/comment.gif') no-repeat 0 6px;
						width: 100%;
					}
						#main #content #left .block_center #comment .add{
							font-weight:bold;
							right: 10px;
							float:right;
						}
							#main #content #left .block_center #comment .add a{color: #666666;}
							#main #content #left .block_center #comment .number{
								color: #999999; 
								float:left;
								margin: 10px 0 0 16px;
							}
						
						#main #content #left .block_center #comment .comment_item {
							clear:both;
							padding: 24px 0 0 0;
						}
							#main #content #left .block_center #comment .comment_item .name {
								background: url('/images/comment_name.png') no-repeat;
								padding: 2px 0 0 0;
								text-align:center;
								width: 124px;
								height: 18px;
								color: #999999;
								float:left;
							}
							#main #content #left .block_center #comment .comment_item .date {
								font-size: 0.9em;
								color: #999999;
								margin: 2px 0 0 6px;
								float:left;
							}
							#main #content #left .block_center #comment .comment_item .text{
								margin: 6px 2px 0 2px;
								color: #000;
							}
							
							#main #content #left .block_center #comment .comment_nav{
								margin: 6px 0 0 0;
								text-align: right;
							}
							#main #content #left .block_center #comment .comment_nav a{color: #999999; padding: 4px;}
							#main #content #left .block_center #comment .comment_nav a.select{background: url('/images/nav_item.png');}
							
							#main #content #left .block_center #comment .comment_line {margin:12px 0 0 0;border-top: 1px solid #F0F0F0;}
							
							/*
								FORM COMMENT
							*/
							#main #content #left .block_center #form_comment {
								padding: 8px 0 0 0;
								margin: 6px 0 0 0;
								_margin-top: 0px;
							}
								#main #content #left .block_center #form_comment .title a{
									color: #666666;
									font-weight: bold;
									font-size: 1.2em;
								}
								
								#main #content #left .block_center #form_comment form div{
									color: #666666;
								}
									#main #content #left .block_center #form_comment form div img{margin:3px 0 0 0;}
									#main #content #left .block_center #form_comment form div input, textarea{
										margin: 4px 0 18px 0;
										border: 1px solid #CCCCCC;
										width: 200px;
									}
								
							/* -- */
							
							
					/* -- */
					
					/*
						NEWS
					*/
					#main #content #left .block_center #news {
						margin: 40px 0 0 0;
						width: 100%;
						background: url('/images/news.gif') repeat-x center top;
						padding: 24px 0 0 0;
					}
						#main #content #left .block_center #news .news_date{
							font-size: 0.9em;
							padding: 1px 0 0 12px;
							color: #FFF;
							width: 91px;
							height: 22px;
							background: url('/images/news_date.png') no-repeat;
							margin: 16px 0 4px 0;
						}
						#main #content #left .block_center #news .news_text{
							padding: 0 10px 0 18px;
						}
					/* -- */
				
				/*
					Question
				*/
				
				#main #content #left .block_left .quest {}
				#main #content #left .block_left #quest .top{
					height: 26px;
					background: url('/images/quest_top.png') no-repeat;
				}
				#main #content #left .block_left #quest .center{
					font-size: 1.1em;
					padding: 0 15px 0 15px;
					background: url('/images/quest_center.png');
				}
					#main #content #left .block_left #quest .center .title{
						font-weight: bold;
						text-align: center;
						color: #666666;
						font-size: 1.2em;
						margin: 0 0 8px 0;
					}
					#main #content #left .block_left #quest .center form div{
						color: #666666;
					}
						#main #content #left .block_left #quest .center form div img{margin:3px 0 0 0;}
						#main #content #left .block_left #quest .center form div input, textarea{
							margin: 4px 0 18px 0;
							border: 1px solid #CCCCCC;
							width: 100%;
						}
				#main #content #left .block_left #quest .bottom{
					height: 20px;
					background: url('/images/quest_bottom.png') no-repeat;
				}
				/* -- */
			
		#main #content #right{
			width: 280px;
			background: #F1F1F1 url('/images/right_top.png') no-repeat;
		}
			#main #content #right img{border:0px;}
			
			/*
				Контакты
			*/
			#main #content #right #contact{
				margin: 22px 70px 55px 84px;
				font-size: 1.1em;
			}
				#main #content #right #contact img{
					float:left;
					margin: 0 8px 6px 8px;
				}
				#main #content #right #contact a{color: #FFF; text-decoration: none;}
			/* -- */
			
			/*
				Поиск
			*/
			#main #content #right #search {
				margin: 0 20px 20px 27px;	
			}
				#main #content #right #search .images{float:left; margin: 0 5px 0 0;}
				#main #content #right #search .field {border: 1px solid #326D9F; float:left;}
				#main #content #right #search .submit{margin: 0 0 0 3px;}
			
			/* -- */
			
			#main #content #right .item {
				font-size: 1.2em;
				background: url('/images/right_marker.gif') no-repeat;
				padding: 26px 0 30px 0;
				width: 215px;
				margin: 0 0 0 35px;
			}
				#main #content #right .item span{font-size: 1.6em; color: #326496; font-weight: bold;}
				#main #content #right .item div.name{font-size: 1.5em; color: #32699B; text-align: center; margin: 4px 0 4px 0;}

	#main #copyright {
		font-size: 1.1em;
		margin: 40px 0 30px 24px;
		color: #999999;
		border-top: 1px dotted;
		padding: 4px 0 0 0;
	}
				