﻿*
{
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}

body
{
	background:#fff;
	font:12px arial;
	color:#000;
	margin-top:5px;
}


h1
{
	font:18px arial;
	color:#333;
	font-weight:bolder;
	line-height:1.1;
	margin-bottom:5px;
}

a
{
	color:#333;
}

a:hover
{
	text-decoration:none;
}

#relative
{
	position:relative;
	width:581px;
	margin-left:100px;
	height:38px;
}

.arnxt
{
	float:right;
}

.arnxt
{
	 position:absolute;
	 top:0;
	 right:0;
}

#posRel
{
	position:relative;
	width:981px;
	height:38px;
}

#all
{
	width:981px;
	margin:auto;
}
	#all #top
	{
		width:981px;
		height:75px;
		position:relative;	
		font:10px arial;
        margin-top:12px;
		color:#6f6f6f;
	}
		#all #top a
		{
			color:#6f6f6f;
		}
		
		#all #top #logo
		{
			width:342px;
			height:58px;
			background:url('../pic/logo.jpg') left top no-repeat;
			position:absolute;
			top:4px;
			left:0;
			display:block;
			outline:none;	
		}
		
		* html #all #top #logo
		{
			position:relative;
			float:left;	
		}
		
		#all #top .right
		{
			text-align:right;
			float:right;	
				
		}
		
		
		#all #top p
		{
			margin-bottom:5px;	
			margin-top:8px;
		}
		
		#all #top .links
		{
			line-height:1.1;
			margin-top: -3px;
		}
		
		#all #top input
		{
			width:89px;
			height:16px;
			border:1px solid #dbdbdb;
			font:11px arial;
			color:#6f6f6f;
			padding-top:1px;
			padding-left:2px;
			float:left;
		}
			#all #top input.enter
			{
				width:50px;
				height:19px;
				border:0;
				background:url('../pic/enter.jpg') left top no-repeat;
				cursor:pointer;	
			}
	
#all #navi
{
width:970px;
height:47px;
background:url('/pic/navi.jpg') left top no-repeat;
position:relative; 
font:16px arial;
color:#fff;
padding: 5px 0 0 11px;
margin-bottom: 1px;
-margin-bottom: 0;
}
		#all #navi a.big
		{
			height: 35px;
			padding: 12px 11px 0;
			color:#fff;
			font-weight:bolder;
			text-decoration:none;
			display: block;
			float: left;
		}
		#all #navi a:hover.big {text-decoration:none; color: #acec4b;}
		#all #navi a.big.current2 {height: 36px; color: #313131; background-color: #eae6dd;}
		#all #navi a:hover.big.current2 {color: #313131;}


#all #navismall {
	width: 971px;
	height: 25px;
	margin-bottom: 16px;
	padding: 10px 0 0 10px;
	background-color: #eae6dd;}

		#all #navismall a {margin-right: 15px; text-decoration: none;
}

.icon {height: 35px; padding-top: 3px;}
.icon img {margin-right: 36px; position: relative; float: left;}

#tabs {width: 234px; margin-bottom: 20px;}
#tabs ul {width: 234px; height: 28px;  background-color: #eae6dd;}
#tabs ul li {
	width: 117px;
	height: 28px;
	font: normal 13px Arial;
	text-align: center;
	float: left;
}
#tabs ul li.ui-state-default a {
	width: 117px;
	height: 22px;
	border-bottom: 1px solid #99b85f;
	padding-top: 6px;
	color: #6f706b;
	text-decoration: none;
	display: block;
	outline: none;
}
#tabs ul li.ui-tabs-selected a {
	width: 115px;
	height: 21px;
	border-top: 1px solid #99b85f;
	border-right: 1px solid #99b85f;
	border-left: 1px solid #99b85f;
	border-bottom: none;
	background-color: #ffffff;
	z-index: 10;
	outline: none;
}
.ui-tabs-panel {
	width: 220px;
	height: 91px;
	border-top: none;
	border-right: 1px solid #99b85f;
	border-bottom: 1px solid #99b85f;
	border-left: 1px solid #99b85f;
	padding: 15px 0 0 12px;
	white-space: nowrap;
	display: block;
}
.ui-tabs-hide {display: none;}
.ui-tabs-panel a {
	padding-left: 23px;
	margin-bottom: 8px;
	font: normal 10px Arial;
	text-decoration: none;
	color: #313131;
	float: left;
	clear: both;
}

.mr10
{
	margin-right:11px;
}	

	

.mr9
{
	margin-right:6px;
}	
			
	#all #themes
	{
		width:835px;
		height:38px;
		float:left;
		margin-left:-3px;
	}
	*:first-child+html #all #themes
	{
		margin-left:10px;
	}
#prev
{
	position:absolute;
	left:0;
	top:0;
}
	
		* html #all #themes .theme
		{
			width:240px;	
		}
	
			
		#all #themes .theme
		{
			width:250px;
			height:35px;
			margin-left:12px;
			border-left:1px solid #C9C5C2;
			position:relative;	
			font:15px arial;
			color:#333;
			float:left;
			padding:4px 0 0 19px;
			font-weight:bolder;
            line-height:15px;
		}
			#all #themes .theme .numb
			{
				width:13px;
				font:12px arial;
				color:#DE315C;
				font-weight:bolder;
				position:absolute;
				left:3px;
				text-align: center;
				top:-1px;	
			}	
				#all #themes .theme a
				{
					text-decoration:none !important;	
				}
				
				#all #themes .theme a:hover
				{
					text-decoration:none !important;	
				}							
	
	#all #content
	{
		width:981px;
		margin-top:15px;
		
	}
		#all #content #leftColumn
		{
			width:234px;
			float:left;	
		}
		
		#all #content h4
		{
			font:14px arial;
			font-weight:bolder;	
		}
		
		#all #content #contentColumn
		{
			width:465px;
			float:left;	
			padding:0 24px 0 24px;
			line-height:14px;
		}
		
		#all #content #contentColumn2
		{
			width:722px;
			float:left;	
			padding: 0px 0px 0px 0px;
			line-height:14px;
		}		
					
			#all #content #contentColumn #breadcumb
			{
				width:465px;
				font:10px arial;
				color:#333;	
				margin-bottom:20px;
			}
			
				#all #content #contentColumn #breadcumb a
				{
					text-decoration:none;	
				}
								
				#all #content #contentColumn #breadcumb a:hover
				{
					text-decoration:underline;	
				}
			#all #content #contentColumn #breadcumbDocument
			{
				width:465px;
				font:10px arial;
				color:#333;	
				margin-bottom:14px;
			}
			
			#all #content #contentColumn2 #breadcumbDocument
			{
				width:700px;
				font:10px arial;
				color:#333;	
				margin-bottom:14px;
			}			
			
			*html #all #content #contentColumn #breadcumbDocument			
			{
				margin-bottom:12px!important;
			}
				#all #content #contentColumn #breadcumbDocument a
				{
					text-decoration:none;	
				}
								
				#all #content #contentColumn #breadcumbDocument a:hover
				{
					text-decoration:underline;	
				}
			
				
				
				#all #content #contentColumn .reading
				{
					width:465px;
					font:11px arial;	
					background:url('../pic/doty.gif') left bottom repeat-x;
					padding-bottom:6px;
					margin-bottom:8px;
				}
				
				#all #content #contentColumn .doc_anno_t
				{
					font:10px arial;	
					background:url('../pic/doty.gif') left bottom repeat-x;
					padding-bottom:12px;
					margin-bottom:6px;
					margin-top:12px;
					font-weight:bold;
				}
				
				#all #content #contentColumn .doc_anno
				{
					font:11px arial;	
					background:url('../pic/doty.gif') left bottom repeat-x;
					padding-bottom:6px;
					margin-bottom:22px;
					font-weight:bold;
				}
				
				
				#all #content #contentColumn .formSend
				{
					width:465px;
					margin-top:30px;
					border-bottom:1px solid #C6C5C5;
					padding-bottom:30px;
					margin-bottom:8px;
				}
					#all #content #contentColumn .formSend p
					{
						margin-bottom:10px;
						clear:both;
						float:left;
						width:465px;
					}
						#all #content #contentColumn .formSend p img
						{

						}
					
					#all #content #contentColumn .formSend h4
					{
						margin-bottom:7px;	
					}
					
					#all #content #contentColumn .formSend textarea
					{
						width:377px;
						height:120px;
						border:1px solid #DBDBDB;
						float:right;	
					}
					
					* html #all #content #contentColumn .formSend textarea
					{
						width:375px;	
					}
				
				#all #content #contentColumn .olds, #all #content #contentColumn2 .olds
				{
					width:465px;
					margin-bottom:19px;	
				}
					#all #content #contentColumn .olds ul, #all #content #contentColumn2 .olds ul
					{
						margin-top:5px;	
					}
				
					#all #content #contentColumn .olds li, #all #content #contentColumn2 .olds li
					{
						margin-top:5px;	
					}
				
					#all #content #contentColumn .newsDocumentText2 .hotnews .olds a, #all #content #contentColumn2 .newsDocumentText2 .hotnews .olds a
					{
					text-decoration: underline;
					}
					
					#all #content #contentColumn .newsDocumentText .ia input
					{
					border: none;
					vertical-align: middle;
					margin-bottom: 2px;
					}
				
					#all #content #contentColumn .newsDocumentText2 .hotnews .olds a:hover, #all #content #contentColumn2 .newsDocumentText2 .hotnews .olds a:hover
					{
					text-decoration: none;
					}
				
				#all #content #contentColumn .cmtns
				{
					width:465px;
					background:url('../pic/doty.gif') left bottom repeat-x;
					padding-bottom:8px;	
					margin-bottom:4px;
				}
					#all #content #contentColumn .cmtns .cmtHeader
					{
						width:465px;
						font:10px arial;
						color:#6f6f6f;	
					}
					
						#all #content #contentColumn .cmtns .cmtHeader .right
						{
							padding-top:5px;	
						}
					
						#all #content #contentColumn .cmtns .cmtHeader a
						{
							color:#6f6f6f;
							text-decoration:none;	
						}
						
						#all #content #contentColumn .cmtns .cmtHeader a:hover
						{
							text-decoration:underline;	
						}
				
					#all #content #contentColumn .reading h6
					{
						font:16px arial;
						font-weight:bolder;
						float:left;
						margin-right:15px;	
					}
					
					#all #content #contentColumn .reading p
					{
						padding-top:3px;	
					}
				
				#all #content #contentColumn .news
				{
					width:465px;	
					margin-bottom:25px;
				}
					#all #content #contentColumn .news .tags
					{
						width:465px;
						margin:15px 0 0 0;
						font:11px arial;
						color:#6f6f6f;
						background:url('../pic/doty.gif') left bottom repeat-x;
						padding-bottom:8px;
					}
					
					#all #content #contentColumn .news .rating
					{
						width:465px;
						font:11px arial;
						color:#333;
						background:url('../pic/doty.gif') left bottom repeat-x;
						padding:4px 0 4px 0;
					}
					
					*:first-child+html #all #content #contentColumn .news .rating
					{
						padding:4px 0 0 0;	
					}
					
					*:first-child+html #all #content #contentColumn .news .rating .rate
					{
						margin-top:2px;	
					}
					
						#all #content #contentColumn .news .rating .rate
						{
							padding:0;
							margin-left:10px;
							float:left;		
						}
						
							*:first-child+html #all #content #contentColumn .news .rating .rate .ratingInput
							{
								width:13px;
							}
						
							#all #content #contentColumn .news .rating .rate .ratingInput
							{
								padding-top:5px;	
								border:0 !important;
								float:left;
							}
							#all #content #contentColumn .news .rating .rate span
							{
								float:left;
								padding:1px 10px 0 3px;
							}

						
						#all #content #contentColumn #breadcumbDocument .news .tags a, #all #content #contentColumn .tags a
						{
							color:#6f6f6f;	
							font:11px arial;
							text-decoration: underline;
						}
						
						#all #content #contentColumn #breadcumbDocument .news .tags a:hover, #all #content #contentColumn .tags a:hover
						{
							text-decoration: none;
						}
						
						#all #content #contentColumn #breadcumbDocument .news .tags, #all #content #contentColumn .tags
						{
							color:#6f6f6f;	
							font:11px arial;
						}
						
						
		#all #content #contentColumn .newsDocumentText
		{
			width:462px;
			float:left;	
			line-height:14px;
			position:relative;

		}
		
		
		#all #content #contentColumn .newsDocumentText ul {
			list-style-type: square; 
			margin: 10px;
		}

		#all #content #contentColumn .newsDocumentText li {
 			list-style-type: square; 
			margin-left: 15px;
			padding-left: 0px;
		}

		
		#all #content #contentColumn2 .newsDocumentText
		{
			width:722px;
			float:left;	
			line-height:14px;
			position:relative;
		}
		
			#all #content #contentColumn .newsDocumentText h1
			{
				font:bold 18px arial !important;
				line-height:20px !important;
				color:#333;
				margin:0px 0 -1px 0;
			}
				*html #all #content #contentColumn .newsDocumentText h1
				{
					margin:0 0 -2px 0;
				}
			#all #content #contentColumn .newsDocumentText h2
			{
				font: bold 14px arial;
				line-height:14px!important;
				margin-top:30px;
				color:#333; 
			}
				*html #all #content #contentColumn .newsDocumentText h2
				{
					margin-bottom:1px;
				}
			
			#all #content #contentColumn .newsDocumentText p, #all #content #contentColumn2 .newsDocumentText p
			{
				font:12px arial;
				color:#333;
				line-height:14px;
				margin-top:8px;
				text-align : justify;
			}	


			#all #content #contentColumn .newsDocumentText2 p, #all #content #contentColumn2 .newsDocumentText2 p
			{
				font:12px arial;
				color:#333;
				line-height:14px;
				margin-top:8px;
				text-align : left;
			}

			#all #content #contentColumn .newsDocumentText2 .hotnews a, #all #content #contentColumn2 .newsDocumentText2 .hotnews a
			{
			text-decoration: none;
			}

			#all #content #contentColumn .newsDocumentText2 .hotnews .tabs a
			{
			text-decoration: underline;
			}
			
			#all #content #contentColumn .newsDocumentText2 .hotnews .tabs a:hover
			{
			text-decoration: none;
			}
			
			#all #content #contentColumn .newsDocumentText2 .hotnews a:hover, #all #content #contentColumn2 .newsDocumentText2 .hotnews a:hover
			{
			text-decoration: underline;
			}					

#all #content #contentColumn .newsDocumentText .greyLine
{
    width:441 px;
    background:#E8E4DA;
    padding:4px 12px 4px 12px;
    font:14px arial;
    font-weight:bolder;
    color:#333;
    margin-top:24px;
    margin-bottom:4px;
text-align : left;
}

#all #content #contentColumn .newsDocumentText .snoska
{
font: 11px arial;	
line-height:12px;
background: url('/pic/snoska.gif') left top no-repeat;
padding-left: 30px;
padding-top: 11px;
text-align : left;
}

#all #content #contentColumn .newsDocumentText .snoska2
{
font: 11px arial;	
line-height:12px;
background: url('/pic/snoska2.gif') left top no-repeat;
padding: 0px;
margin: 0px;
padding-left: 30px;
}

#all #content #contentColumn .newsDocumentText .snoska3
{
font: 11px arial;	
line-height:12px;
background: url('/pic/snoska3.gif') left top no-repeat;
padding: 0px;
margin: 0px;
padding-left: 30px;
}


#all #content #contentColumn .newsDocumentText .txt11, #all #content #contentColumn .newsDocumentText2 .txt11
{
	width:100%;
	font:11px arial;
	line-height:14px;
	margin-bottom:8px;
	text-align : left;
}

#all #content #contentColumn .newsDocumentText .vrezka
{
	font:12px arial;
	color:#333;
	line-height:14px;
	width:441px;
	padding-left:23px;
	margin-top:10px;
	margin-bottom:7px;
}


			#all #content #contentColumn .newsDocument 
			{
				width:465px;
				float:left;	
				position:relative;
			}
			
				#all #content #contentColumn .newsDocumentHead 
				{
					width:100%;
					height:20px;
					margin: 28px 0 9px 0;
				}	
					*:first-child+html	#all #content #contentColumn .newsDocumentHead 
				{
					margin: 23px 0 9px 0;
				}	
			
		
					#all #content #contentColumn .newsDocumentHead .doc
					{
						padding:5px 0 0 23px;
						float:left;
						background: url('../pic/doc.gif') left center no-repeat;						
					}
							
					#all #content #contentColumn .newsDocumentHead .xls
					{
						padding:5px 0 0 23px;
						float:left;
						background: url('../pic/xls.gif') left center no-repeat;						
					}
							
					#all #content #contentColumn .newsDocumentHead .zip
					{
						padding:5px 0 0 23px;
						float:left;
						background: url('../pic/zip.gif') left center no-repeat;						
					}
					
					
					#all #content #contentColumn .newsDocumentHead .print
					{
						padding:5px 0 0 22px;
						float:right;
						background: url('../pic/print.gif') left center no-repeat;
					}
						
					
					#all #content #contentColumn .newsDocumentHead .list
					{
						padding:5px 0 0 22px;
						float:left;
						background: url('../pic/list.gif') left center no-repeat;
					}
					
					#all #content #contentColumn .newsDocumentHead .lock
					{
						padding:5px 0 0 22px;
						float:left;
						background: url('../pic/lock.gif') left center no-repeat;
					}
					
					#all #content #contentColumn .newsDocumentHead .listg
					{
						padding:5px 0 0 22px;
						float:left;
						background: url('../pic/listg.gif') left center no-repeat;
					}
					
					#all #content #contentColumn .newsDocumentHead .lockg
					{
						padding:5px 0 0 22px;
						float:left;
						background: url('../pic/lockg.gif') left center no-repeat;
					}					
					
					#all #content #contentColumn .newsDocumentHead a
					{
						margin-right:25px;
						color:#000;
						font:10px arial;
						display:block;
						height:19px;
						text-decoration:none !important;
					}					
					
					#all #content #contentColumn .newsDocumentHead a:hover
					{
						text-decoration:underline !important;
					}
				#all #content #contentColumn .newsDocument .newsDoc
				{
					width:463px;
					height:648px;
					position:relative;
					z-index:9;
					padding:0; /*( padding 1px 0 0 1px; есди будет таки рамка с всякими воскл знаками и документ будет фоткой без них...*/
					background:url('../pic/borde rdoc.gif') left top no-repeat;	
				}
					#all #content #contentColumn .newsDocument .newsDoc .newsDocimg
					{
						width:450px;
						height:646px;
						border:0;
						z-index:10;							
					}
					*html #all #content #contentColumn .newsDocument .newsDoc .solution
					{
						margin:0 -261px 0 0;
					}
					#all #content #contentColumn .newsDocument .newsDoc .solution
					{	
						position: absolute;
						z-index:200;
						right:0;
						width:250px;						
						margin:0 -261px 0 0;
					}
					#all #content #contentColumn .newsDocument .newsDoc .solution tr
					{
						vertical-align:top;
					}
						#all #content #contentColumn .newsDocument .newsDoc .solution .factorial					
						{
							width:32px;
							z-index:205;
							height:17px;

						}
							#all #content #contentColumn .newsDocument .newsDoc .solution .factorial a
							{
								background: url('../pic/facto rial.jpg') left top;
								width:20px;
								height:17px;
								display:block;
							}
					#all #content #contentColumn .newsDocument .newsDoc .solution .solutionText
					{
						padding:2px 0 0 12px;
						width:240px;
						color:#000;
						z-index:210;
						position:relative;
						font: 11px arial;
						background: url('../pic/all.gif') left 5px no-repeat;
						background-color: white;
					}
					
					#all #content #contentColumn .newsDocument .newsDoc .solution .solutionText h1
					{
						color:#DF2272;
						font: 10px arial;
						line-height:13px !important;
					}
						
				#all #content #contentColumn .newsDocument #paginator						
				{
					height:18px;
					margin:17px auto 20px auto;
					position: relative;
					vertical-align:top;
				}
					#all #content #contentColumn .newsDocument #paginator .paginatorPage
					{
						height:15px;
						color:#000;
						padding-top:3px;
						font: 12px arial; 
						display:block;
					}
						#all #content #contentColumn .newsDocument #paginator #pagleft
						{
							width: 12px;
							height:20px;
							position:relative;
							background:url('../pic/pagleft.gif') left top no-repeat;
							float:left;
							margin-right:10px;
									
						}
						#all #content #contentColumn .newsDocument #paginator #pagright					
						{
							width:12px;
							height:20px;
							margin-left:10px;
							position:relative;
							display:block;
							background:url('../pic/pagright.gif') left top no-repeat;
						}
							*html #all #content #contentColumn .newsDocument .paginator .pagright
							{
								position: absolute;
							}
							*:first-child+html #all #content #contentColumn .newsDocument .paginator .pagright
							{
								position: absolute;
							}

			#all #content #contentColumn .hotnews
			{
				width:465px;	
				position:relative;				
				float:left;
				margin:-5px 0 9px 0;
			}
	
				#all #content #contentColumn .hotnews .hotnewsHead, #all #content #contentColumn2 .hotnews .hotnewsHead, .hotnewsHead 
				{	
					border-bottom:#c6c5c5 1px solid;					
					padding-bottom:1px;
					margin-bottom:6px;
					width:100%;
					display:block;
					
				}	
				
				#all #content #contentColumn .hotnews .hotnewsHead2
				{	
					border-bottom:#c6c5c5 1px solid;
					padding-bottom:1px;
					margin:0px 0 3px 0;
					height: 20px;
					width:100%					
				}
				
				.all .content .contentColumn .hotnews a.hotnews
				{
				font:bold 16px;
				}
				
				
				.hotnews .allNumb
				{
					margin-top:0px;
					float:right;
				}
					*html #all #content #contentColumn .hotnews .hotnewsHead h1
					{
						display:block;
						margin: 0;
						padding:0;
					}
					*html #all #content #contentColumn .hotnews .hotnewsHeadCloud h1
					{
						display:block;
						margin: 0;
						padding:0;
				}

				#all #content #contentColumn .hotnews .hotnewsHeadCloud 
				{	
					border-bottom:#c6c5c5 1px solid;
					padding-bottom:1px;
					margin:-5px 0 3px 0;
					width:100%;
					height: 20px;
				}
					*html #all #content #contentColumn .hotnews .hotnewsHeadCloud 
					{
						padding:5px 0 0 0;
						margin-top:-8px;
					}
				#all #content #contentColumn .hotnews h1, #all #content #contentColumn2 .hotnews h1
				{
					font:bold 16px arial;
					color:#333;						
				}
				#all #content #contentColumn .hotnews h2
				{
				 font:bold 12px arial;
				 color:#333;
				 line-height:12px !important;
				}	
			.hotnewsPart 	
			{
				margin: 0px 0 5px 0;
				position:relative;
				line-height:12px!important;
				float:left;
			}		
				*:first-child+html #all #content #contentColumn .hotnews .hotnewsPart p	
				{
					line-height:12px!important;
				}
					*:first-child+html .pie7	
					{
						line-height:10px;				
					}
					* html .pie7
					{
						line-height:10px;
					}
				

			
				*html #all #content #contentColumn .hotnews .hotnewsPart p	
				{
					line-height:12px!important;
				}
			
				.hotnewsPart .hotnewsDate
				{
				width:49px;
				float:left;			
				font:10px arial;
				color:#6f6f6f;
				}
				.hotnewsPart .hotnewsReport
				{
					width:415px;
					float:left;
					color:#333;				
					line-height:12px !important;
					font:12px arial;
				}
				.hotnewsPart .hotnewsReport a
				{
				text-decoration:none;
				
				line-height:12px !important;
				font:12px arial;
				}
				.hotnewsPart .hotnewsReport a:hover
				{
				text-decoration:underline;
				line-height:12px !important;
				font:12px arial;
				}
				
				.hotnewsPart .hotnewsSource					
				{
					color:#333;
					width:415px;
					line-height:12px !important;				
					float:left;				
					font:11px arial;
					color: #6f6f6f;
				}
				
				.hotnewsPart .hotnewsSource a				
				{
				text-decoration:none;	
				font:12px arial;		
				}
				.hotnewsPart .hotnewsSource a:hover			
				{
				text-decoration:underline;			
				}
				
			
									
			#all #content #contentColumn .hotnews .hotnewsUseful 	
			{
				margin: 0px 0 5px 0;
				position:relative;
				line-height:12px!important;
				float:left;
			}		
			
				#all #content #contentColumn .hotnews .hotnewsUseful .hotnewsUsefulPart
				{
					width:415px;
					float:left;
					color:#333;				
					line-height:12px !important;
					font:11px arial;				
				}
				
				#all #content #contentColumn .hotnews .hotnewsUseful .hotnewsUsefulPart h2
				{
				margin-bottom:3px;
				}
				
				.hotnewsUseful .hotnewsDate
				{
				width:49px;
				float:left;			
				font:10px arial;
				color:#6f6f6f;
				}
				
				#all #content #contentColumn .hotnews .hotnewsUseful .hotnewsUsefulPart a
				{
					text-decoration: none;
				}
				
				#all #content #contentColumn .hotnews .hotnewsUseful .hotnewsUsefulPart a:hover
				{
					text-decoration: underline;			
				}
				
			#all #content #contentColumn .hotnews .hotnewsFast	
			{
				margin:0 0 11px 0;
				width:465px;
			}		
			
				#all #content #contentColumn .hotnews .hotnewsFast .hotnewsFastPart
				{
					width:465px;
					color:#333;
					font:11px arial;
					line-height:12px !important;
					position:relative;				
				}
						
				.w465
				{
					width:465px;

				}
				.w465useful
				{
					width:465px;
					position:relative;
					margin-top:-6px;
					float:left;
				}
				
					*:first-child+html .w465useful
					{
						margin:-8px 0 3px 0;
					}
					*html .w465useful
					{
						margin:-8px 0 3px 0;
					}
				.w465first
				{
					width:465px;
					position:relative;
					margin-top:5px;
					float:left;
				}

				
				 .fastabout
				{
					color:#df2272 !important;
					width: 465px;
					font:11px arial;
					text-align: right;
					margin-top:2px;
				}
				
				.fastabout a
				{
					text-decoration:none;
				}
				

				.fastabout a:hover
				{
					text-decoration:underline;
				}
				
					#all #content #contentColumn .newsDocumentText2 .fastabout2
					{
					color:#df2272 !important;
					width: 465px;
					font:11px arial;
					text-align: left;
					margin-top:2px;
					}			
				
					#all #content #contentColumn .newsDocumentText2 .fastabout2  a
					{
					text-decoration: underline;
					}
				
					#all #content #contentColumn .newsDocumentText2 .fastabout2  a:hover
					{
					text-decoration: none;
					}
				

			#all #content #contentColumn #search, #all #content #contentColumn2 #search
			{
				width:465px;
				padding-bottom:18px;
			}
				#all #content #contentColumn #search .searchInput
				{
					width:300px;
					height:15px;
					color:#6f6f6f;
					padding:2px 0 0 2px;	
					float:left;
					margin-right:9px;
				}
				
				#all #content #contentColumn2 #search .searchInput
				{
					width:300px;
					height:15px;
					color:#6f6f6f;
					padding:2px 0 0 2px;	
					float:left;
					margin-right:9px;
				}

				#all #content #contentColumn #search .searchIt, #all #content #contentColumn2 #search .searchIt
				{
					width:50px;
					height:19px;
					background:url('../pic/search.jpg') left top no-repeat;
					border:0;	
					float:left;
					margin-right:9px;
				}
				
				#all #content #contentColumn #search .ras, #all #content #contentColumn2 #search .ras
				{
					font:9px arial;
					color:#6f6f6f;
					
					display:block;
					width:70px;
					float:left;
					line-height:1;
				}

				#all #content #contentColumn #search a:hover.ras, #all #content #contentColumn2 #search a:hover.ras
				{
					text-decoration:underline;	
				}
				
				

			#all #content #contentColumn input, #all #content #contentColumn2 input
			{
				border:1px solid #dbdbdb;
				height:17px;
				font:11px arial;
			}
			
			#all #content #contentColumn input .chb 
			{
				border:1px solid #dbdbdb;
				font:11px arial;
			}

			#all #content #contentColumn select
			{
				border:1px solid #dbdbdb;
				height:19px;
				font:11px arial;
			}
			

		#all #content #rightColumn
		{
			width:234px;
			float:right;	
		}
		
			#all #content #rightColumn .expiriens
			{
				width:220px;	
				padding-right:14px;
				margin-bottom:11px;
				margin-top:2px;
				float:left;
			}
			
			* html #all #content #rightColumn .expiriens
			{
				padding-right:0;	
			}
			
			*:first-child+html #all #content #rightColumn .expiriens
			{
				margin-top:3px;
				margin-bottom:4px;
			}
			
			* html #all #content #rightColumn .expiriens div
			{
				line-height:13px;
			}
			
				#all #content #rightColumn .expiriens img
				{
					float:left;
					margin-right:9px;
				}

				#all #content #rightColumn .expiriens p
				{
					padding-top:7px;
				}
				
				* html #all #content #rightColumn .expiriens img
				{
					margin-bottom:0;	
				}
			
				#all #content #rightColumn .expiriens h3
				{
					font:16px arial;
					color:#333;
					font-weight:bold;	
					margin-left:-1px;
				}
					#all #content #rightColumn .expiriens div
					{
						width:234px;
						background:#e8e4da;
						font:11px arial;
						color:#333;	
						height:56px;
						line-height:14px;
					}
		
			#all #content #rightColumn .newsBlock
			{
				width:234px;
				margin-bottom:12px;
			}
				#all #content #rightColumn .newsBlock form
				{
					margin-top:3px;
					line-height:1.5;	
				}

html>body .cls
{
	clear:both;
}                
                     #all #content #rightColumn .newsBlock form span.rad
                     {
                         display:block;
                         float:left;
                     }
                     
                     * html #all #content #rightColumn .newsBlock form span.rad
                     {
                         margin-top:1px;
                     }
				
                #all #content #rightColumn .newsBlock form p
                {
                    width:220px;
                    float:left;
                    clear:left;
                }
                
                
				*:first-child+html #all #content #rightColumn .newsBlock form p
				{
					margin:0px;
				}
				
				*:first-child+html #all #content #rightColumn .newsBlock .radio
				{
					float:left;
					width:15px;
					margin-top:-4px;
				}
                
               		*html #all #content #rightColumn .newsBlock .radio 
               		{
               			margin-left:-4px;
               		}
                html>body #all #content #rightColumn .newsBlock form p
                {
                   margin-bottom:4px;
                }
                				
				#all #content #rightColumn .newsBlock .radio
				{
					margin-right:9px;
                    float:left;
				}
			
				#all #content #rightColumn .newsBlock p
				{
					width:220px;	                    
				}
				
				html>body #all #content #rightColumn .newsBlock p .soc
				{	
					display:block;
					line-height:12px;
					margin-bottom:5px;
				}
			
				#all #content #rightColumn .newsBlock h3
				{
					font:16px arial;
					color:#333;
					font-weight:bolder;
					padding-bottom:3px;
					border-bottom:1px solid #c6c5c5;	
					margin-bottom:3px;
					margin-top:-4px;
					margin-left:-1px;
				}

	
		#all #content .brownBlock
		{
			width:212px;
			background:#E8E4DA url('../pic/brown.jpg') left top no-repeat;
			padding:5px 11px 0 11px; 	
		}
#all #content .brownBlock a
{
text-decoration:none !important;
}

#all #content .brownBlock a:hover
{
text-decoration:underline !important;
}

				
		
			* html #all #content .brownBlock .topic
			{
				margin:-5px 0 2px 1px;
			}
			
			*:first-child+html #all #content .brownBlock .topic
			{
				margin:-5px 0 2px 1px;
			}
			
			#all #content .brownBlock .question
			{
				font:11px arial;
				line-height:1.1;
				margin:5px 0 8px;	
			}

			#all #content .brownBlock .topic
			{
				height:18px;
				background:url('../pic/topicLeft.jpg') left top no-repeat;
				position:relative;
				margin:-5px 0 10px 1px;
				font:10px arial;
				color:#fff;	
				padding-left:5px;
                letter-spacing:0px;
				float:left;
			}
				#all #content .brownBlock .topic div
				{
					height:16px;
					background:url('../pic/topicRight.jpg') right top no-repeat;
					position:relative;
					font:10px arial;
					padding-right:5px;
					padding-top:3px;
					float:left;
				}


.pdTop
{
    padding-top:12px !important;
    margin-top:-3px;
}
		
			#all #content .brownBlock p
			{
				margin-top:8px;
				padding-bottom:6px;
				line-height:12px;
			}
		
			#all #content .brownBlock h4
			{
				font:bold 16px arial;
				color:#333;
				background:url('../pic/dot.gif') left bottom repeat-x;
				padding-bottom:4px;	
			}

			#all #content .brownBlock h3
			{
				font:bold 15px arial;
				color:#333;
				background:url('../pic/dot.gif') left bottom repeat-x;
				padding-bottom:4px;	
				margin-bottom:4px;	
			}


			#all #content .brownBlock h5
			{
				font:14px arial;
				color:#333;
				font-weight:bolder;
                letter-spacing:0px;
				margin:3px 0 -1px -1px;
			}
			
			#all #content .brownBlock .text
			{
				width:197px;
				position:relative;
				background:url('../pic/dot.gif') left bottom repeat-x;
				padding-bottom:6px;
				padding-left:15px;
				padding-top:3px;
                line-height:11px;
                margin-bottom:4px;
			}
			#all #content .brownBlock .text1
			{
				width:197px;
				position:relative;
				background:url('../pic/dot.gif') left bottom repeat-x;
				padding-bottom:8px;
				padding-left:15px;
				padding-top:0px;
                		line-height:12px;
               			 margin-bottom:4px;
			}
			#all #content .brownBlock .text12
			{
				width:197px;
				position:relative;
				padding-bottom:8px;
				padding-left:15px;
				padding-top:0px;
                		line-height:12px;
               			 margin-bottom:4px;
			}
			#all #content .brownBlock .text1 .text2
			{
				width:197px;
				margin-top:3px;
				position:relative;
				padding-left:15px;
				margin-left:-15px;

			}
				#all #content .brownBlock .text1 .bfnt12
				{
					font: bold 12px arial;
					line-height:12px;
				}
			#all #content .brownBlock .textDocs
			{
				font:11px arial;
				line-height:12px;
			}
			#all #content .brownBlock .textDocs p 
			{
				margin:4px 0 0 0;
				padding:0;				
			}
			.ml14
			{
				margin-left:14px;
			}
			.mb20
			{
				width:197px;
				padding-left:15px;
				padding-top:1px;
                line-height:11px;				
				position:relative;
				padding-bottom:19px;
	
			}
			
				#all #content .brownBlock .text .comments
				{
					width:15px;
					height:11px;
					background:url('/pic/com.gif') left top no-repeat;
					padding:0 0 1px 15px;
					font:8px arial;
					color:#DE315C;
					text-decoration:none;
					margin-left:1px;
				}

				*:first-child+html #all #content .brownBlock .text .nxt
				{
					background:url('/pic/nxt.gif') left 0 no-repeat;
					margin-right:3px;
				}

				#all #content .brownBlock .text .nxt
				{
					width:14px;
					display:inline-block;
					height:11px;					
					background:url('/pic/nxt.gif') left 3px no-repeat;
					margin-left:5px;
				}
				
				#all #content .brownBlock .text .docw
				{
					width:12px;
					height:9px;
					background:url('/pic/docw.gif') left top no-repeat;
					position:absolute;
					left:-1px;
					top:5px;
					margin-top: 2px;	
				}
				
				#all #content .brownBlock .text1 .textDocs .docw
				{
					width:12px;
					margin-left: -15px;
					background:url('/pic/docw.gif') left top no-repeat;
					position:absolute;
					margin-top: 2px;
	
				}		
				
					#all #content .newsDocumentText2 .hotnews .docw
				{
					background:url('/pic/docw.gif') left top no-repeat;
					float: left;
					width:15px;
					height:16px;
					margin-top: 3px;
				}			
				
						
				#all #content .brownBlock .text .key
				{
					width:12px;
					height:9px;
					background:url('/pic/key.gif') left top no-repeat;
					position:absolute;
					left:-1px;
					top:2px;	
				}
				
				#all #content .brownBlock .text1 .textDocs .key
				{
					width:12px;
					margin-left: -15px;
					background:url('/pic/key.gif') left top no-repeat;
					position:absolute;
	
				}
				
				
				#all #content .newsDocumentText2 .hotnews .key
				{
					background:url('/pic/key.gif') left top no-repeat;
					float: left;
					width:15px;
					height:16px;
				}			
				
				
				#all #content .brownBlock .nokey				
				{
					width:12px;
					height:8px;
					background:url('/pic/all.gif') left top no-repeat;
					position:absolute;
					margin-top:-1px;
					left:1px;
					top:5px;	
				}
				#all #content .brownBlock .text .smKey
				{
					top:6px;	
				}

		#all #content .brownBlockB
		{
			width:234px;
			background:url('/pic/brownB.jpg') left top no-repeat;
			height:6px;
			margin-bottom:14px;
		}
				
		* html #all #content .brownBlockB
		{
			margin-bottom:5px;	
		}
		
		* html #all #content .whiteBlockTop
		{
			margin-bottom:-5px;	
			margin-top:-3px;
		}
		
		#all #content .whiteBlockTop
		{
			width:234px;
			background:url('/pic/whiteTop.gif') left bottom no-repeat;
			height:12px;
		}

		#all #content .whiteBlock
		{
			width:210px;
			background:#fff url('/pic/white.gif') left top repeat-y;
			padding:0px 12px 2px 12px;
		}
		
			#all #content .whiteBlock .actions
			{
				padding-bottom:10px;
			}
a.Useful 
{
	color:#333;
	text-decoration:underline;
	font:11px arial;
}
a:hover.Useful
{
	text-decoration:none;
}
				#all #content .whiteBlock .actions .dateAction
				{
					width:33px;
					height:37px;
					background:url('/pic/date.jpg') left top no-repeat;
					color:#fff;
					text-align:center;
					padding-top:4px;	
					line-height:0.7;
					float:left;
				}
.lh10
{
	line-height:10px;
}				
				
				#all #content .whiteBlock .actions .action
				{
					width:166px;
					padding-left:11px;
					float:left;
					margin-top:-1px;
				}	
				
					#all #content .whiteBlock .actions .action p
					{
						line-height:12px;
					}
					
					#all #content .whiteBlock .actions .action a
					{
						text-decoration:none;
					}
					
					#all #content .whiteBlock .actions .action a:hover
					{
						text-decoration:underline;
					}
					
					#all #content .whiteBlock .actions .action img
					{
						margin-bottom:10px;
						margin-top:1px;
					}					
				
				#all #content .whiteBlock .actions .biger
				{
					font:20px arial;	
					padding-right:2px;
				}
		
			#all #content .whiteBlock h4
			{
				font:16px arial;
				color:#333;
				font-weight:bolder;
				margin-bottom:5px;
				margin-top:-4px;
			}

		#all #content .whiteBlockBottom
		{
			width:234px;
			height:10px;
			background:url('../pic/whiteBot.gif') left top no-repeat;
			margin-bottom:16px;
		}
		
		* html #all #content .whiteBlockBottom
		{
			margin-bottom:11px;	
		}
		
	#all #content .reklama
	{
		width:234px;
		margin-bottom:16px;
	}

.mrgBt
{
    margin-bottom:9px !important;
}	
	
	#all #footer
	{
		width:981px;
		margin:auto;
		height:100px;
		font:11px arial;
		color:#6F6F6F;
	}
		#all #footer #footLinks
		{
			width:961px;
			margin-bottom:10px;
		}
		
		#all #footer .left
		{
			line-height:1.1;	
		}

		#all #footer .right
		{
			padding-top:17px;	
		}

		#all #footer .right a
		{
			margin:0px 0 0 0px !important;	
		}
		
		#all #footer a
		{
			color:#6F6F6F !important;
			margin-right:3px;	
		}
		
		#all #footer a:hover
		{
			color:#DF2272 !important;
			text-decoration:underline !important;	
		}

.w280
{
	width:280px;
}

.w91
{
	width:91px;
	float:left;
	margin-right:8px;
}

.bluuuuee
{
	color:#0033CC !important;
}

* html .w91
{
	margin-left:2px;
}

.alert
{
	border:0 !important;
	float:left;
	margin:0 10px 0 87px;
}

.smallLabel
{
	font:10px arial;
	color:#333;
	float:left;
	width:85px;
	display:block;
	line-height:1;
    margin-top:-1px;
}

.fnt10
{
	font:10px arial !important;
}

.gogogo
{
	width:67px !important;
	height:19px !important;
	background:url('/pic/gogo.jpg') left top no-repeat !important;
	border:0 !important;
	float:left;
	margin-left:87px;
	cursor:pointer;
	margin-right:8px;
}

.yep
{
	font:10px arial;
	line-height:1 !important;
	width:200px;
	float:left;
}

.txtRgt
{
	text-align:right;
	width:77px !important;
	margin-right:9px;
	padding-top:3px;
}

.midLabel
{
	font:13px arial;
	color:#333;
	float:left;
	width:77px;
	display:block;
	text-align:right;
	line-height:1;
	font-weight:bolder;
}
				
.ok
{
	width:26px !important;
	height:19px !important;
	background:url('/pic/ok.jpg') left top no-repeat !important;
	cursor:pointer;
	border:0 !important;
	margin-top:-1px;
}

*:first-child+html .ok
{
	margin-top:-3px;
}


.fnt17
{
	font:17px arial;
	font-weight:bolder;
	color:#333;
	margin-right:10px;
}

		
.goto
{
	font:11px arial;
	text-decoration:none;
}
.res
{
	font:11px arial;
	color:#333;
	border-bottom:1px solid #333;
	background:#fff;
	cursor:pointer;
	margin-top:5px;
    width:125px;
}

#all #content #contentColumn .allNumb, .allNumb
{
	font:11px arial;
	color:#333 !important;
	background:url('/pic/all.gif') left 4px no-repeat;
	padding-left:8px;
	text-decoration:none;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	float:right;
}


#all #content #leftColumn  .whiteBlock  a.allNumb
{
	text-decoration:none;
}

#all #content #leftColumn  .whiteBlock  a.allNumb:hover
{
	text-decoration:underline;
}


#all #content #contentColumn .allNumb a
{
	text-decoration:none;
}
		
#all #content #contentColumn .allNumb a:hover
{
	text-decoration:underline;
}

.mrtrtt
{
	margin-top:4px !important;
	float:right;
}
		
.pod
{
	font:8px arial;
	color:#DE315C !important;
	background:url('/pic/pod.gif') left 1px no-repeat;
	padding-left:8px;
	text-decoration:none;
	margin-left:10px;
}		
a:hover.pod
{
	text-decoration:underline;
}

.ent
{
	font:8px arial;
	color:#96B961 !important;
	background:url('/pic/ent.gif') left 1px no-repeat;
	padding-left:7px;
	text-decoration:none;
	margin-left:10px;
}		
a:hover.ent
{
	text-decoration:underline;
}


*:first-child+html .nxt
{
	background:url('/pic/nxt.gif') left 0 no-repeat;
	margin-right:3px;
}

.nxt
{
	width:14px;
	display:inline-block;
	height:11px;					
	background:url('/pic/nxt.gif') left 3px no-repeat;
	margin-left:5px;
}
.comments
{
	width:15px;
	height:11px;
	background:url('/pic/com.gif') left top no-repeat;
	padding:0px 0 1px 15px;
	font:8px arial;
	color:#DE315C;
	text-decoration:none;
	margin-left:1px;
}
.more
{
	width:14px;
	display:inline-block;
	height:11px;					
	background:url('/pic/more.gif') left 2px no-repeat;
	margin-left:5px;
}
*:first-child+html .more
{
	background:url('/pic/more.gif') left -1px	 no-repeat;
}

.mt-1
{
	margin:-1px 0 2px 0;
}
*:first-child+html .mt-1
{
	margin:-1px 0 3px 0;
}

*:first-child+html .mt-8
{
	margin-top:-8px;
}	
.mt5
{
	margin-top:5px;
}
.mb2
{
}
*:first-child+html .mb2
{
	margin-bottom:-3px;
}
*html .mb2
{
	margin-bottom:-3px;
}
.mb4
{
	margin-bottom:4px;
}	
.mt-3
{
	margin-bottom:-3px;
}
.fnt11
{
	font:11px arial;
	line-height:12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fnt21
{
	font:11px arial;
	line-height:12px;
	margin-top: 5px;
	MARGIN-LEFT: 10px;
	margin-bottom: 5px;
}	


.fnt12
{
	font:11px arial;
	float: left;
	line-height:12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.fnt13
{
	width: 20px; 
	display: inline;
}

		
.fnt9
{
	font:9px arial;
}
.fnt8
{
	font:8px arial;
}

.greenLight
{
	color:#96b961 !important;
}

.pink
{
	color:#df2272 !important;
}


.left
{
	float:left;
}

.mat
{
	float:left;
	padding-top:2px;
}

.oc
{
	float:right;
	padding-top:2px;
}

.right
{
	float:right;
}
.relative
{
	position:relative;
}
.clear
{
	clear:both;
}

/* tag cloud*/

		 #all #content #contentColumn .hotnews .tagCloud
		{
			width:100%;
			margin-top:0;	
			text-align:left;
			margin-bottom: 20px;	
		}		
		*html #all #content #contentColumn .hotnews .tagCloud
		{
			margin-top:-4px;
		}
			 #all #content #contentColumn .hotnews .tagCloud ul
			{
				list-style-type:none;
				white-space: normal;		
				margin-bottom:2px;
			}
				 #all #content #contentColumn .hotnews .tagCloud ul li
				{
					display:inline;
					margin:0;
					padding: 0;
				}
					 #all #content #contentColumn .hotnews .tagCloud ul li a
					{
						color:#6f6f6f !important;
						text-decoration:none;
						line-height:15px!important;
						font:13px arial;
					}
					 #all #content #contentColumn .hotnews .tagCloud ul li a:hover
					{
						text-decoration:none;
						color:#f44b98 !important;	
					}
	
			 #all #content #contentColumn .hotnews .tagCloud a.t14
			{
				font-size:14px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t14b
			{
				font-size:14px;
				font-weight:bold;
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t15
			{
				font-size:15px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t15b
			{
				font-size:15px;
				font-weight:bold;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t16
			{
				font-size:16px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t16b
			{
				font-size:16px;	
				font-weight:bold;
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t17
			{
				font-size:17px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t17b
			{
				font-size:17px;
				font-weight:bold;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t18
			{
				font-size:18px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t18b
			{
				font-size:18px;	
				font-weight:bold;
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t19
			{
				font-size:19px;	
			}
			 #all #content #contentColumn .hotnews .tagCloud a.t19b
			{
				font-size:19px;
				font-weight:bold;
			}
.anonce
{
	width:100%;
	font:14px arial;
	line-height:16px;
	margin-bottom:8px;
}

.txt14
{
	width:100%;
	font:14px arial;
	line-height:14px;
	margin-bottom:18px;
}
			
.txt12
{
	width:100%;
	font:12px arial;
	line-height:14px;
	margin-bottom:8px;
      text-align:justify;
}

.h1
{
   margin-top:-5px;
}

.h3
{
	color:#333;
	margin-top:28px;
	font:14px arial;
	font-weight:bolder;
	margin-bottom:8px;
}

.h4
{
	color:#333;
	margin-top:29px;
	font:12px arial;
	font-weight:normal !important;
}

.h5
{
	color:#333;
	margin-bottom:9px;
	font:12px arial;
	font-weight:bolder;
}

.bigNum
{
float: left;
font:32px arial;
width:35px;
color:#333;
}

.bigHead
{
font:14px arial;
font-weight:bolder;
color:#333;
}
	

		
.authors
{
	width:100%;
	text-align:right;
	margin-bottom:9px;
}

.greyLine
{
    width:441 px;
    background:#E8E4DA;
    padding:4px 12px 4px 12px;
    font:14px arial;
    font-weight:bolder;
    color:#333;
    margin-top:24px;
    margin-bottom:4px;
}



#all #content #contentColumn .newsDocumentText .greyser
{
    font:12px arial;
    color:#333;
    line-height:14px;
    text-align: left;    
}




.tables
{
   width:100%;
   margin-bottom:25px;
}

   .tables table
   {
      font:11px arial;
      color:#333;
   }
      .tables table td
      {
         border-bottom:1px solid #C6C5C5;
         padding:5px 0 2px 12px;

      }
      
      .tables .none
      {
         border:0;
         padding-top:0;
      }

.fnts10
{
    font:10px arial;
    font-weight:bolder;
}

.vrezka
{
	font:12px arial;
	color:#333;
	line-height:14px;
	width:441px;
	padding-left:23px;
	margin-top:15px;
	margin-bottom:7px;
}
	.vrezka .nexts
	{
		font:11px arial;
		color:#333;
		float:right;	
		margin-top:-1px;
	}

.annotacion
{
	width:100%;
	font:12px arial;
	color:#333;
	line-height:14px;
	font-weight:bolder;
	margin-top:1px;
	margin-bottom:22px;
}

.lastTxt
{
	margin-top:30px;
	margin-bottom:30px;
}

.treg{width: 120px; float: left;}
.freg{float: left; margin-bottom: 20px;}
.freg2{float: right; margin-bottom: 20px;}

.txt_main {
	margin-bottom: 25px;
	background:url('/pic/dot2.gif');
	font:12px arial;
	line-height: 22px;
	font-weight: bold;
}

.zag_main {
	background:url('/pic/dot2.gif');
	font:10px arial;
	line-height: 22px;
	font-weight: bold;
	margin-top: 10px;
}

#all #content #contentColumn .newsDocumentText .quest {
	width: 100%;
	height: 56px;
    background:#E8E4DA;
    text-align: left;
    line-height: 18px;
}
div.pagination {
	text-align:center;
}

div.pagination .elipses {
	float: left;
	width: 21px;
	height: 17px;
	padding-top: 2px;
	margin-left: 2px;
	color: #000;
	background: none;
}

div.pagination div {
	float: left;
	width: 21px;
	height: 17px;
	padding-top: 2px;
	margin-left: 2px;
	color: #fff;
	background: #2C2C2C url(/pic/p1.gif);
}


div.pagination a {
	color: #fff;
	text-decoration: none;
}

div.pagination .next {
	float: left;
	width: 89px;
	height: 16px;
	padding-top: 3px;
	font-size: 9px;
	color: #FFF;
	background: url(/pic/p3.gif);
}

div.pagination .current {
	float: left;
	height: 17px;
	width: 21px;
	padding-top: 2px;
  	font-weight: bold;
	background: url(/pic/p2.gif);
}

div.pagination .disabled {
	float: left;
	width: 89px;
	height: 16px;
	padding-top: 3px;
	font-size: 9px;
	background: url(/pic/p4.gif);
	color: #818181;
}


.dnone {
	display: none;
}


a.navi2:hover {
	font-weight: bold;
}

.wrapper {
  width: 981px;
  margin: 20px auto;
}

.icon-menu {
  overflow: hidden;
  padding-left: 14px;
  margin-bottom: 10px;
  _height: 1%;
}

.icon-menu li {
  float: left;
  margin-right: 33px;
  height: 37px;
  position: relative;
}

.icon-menu li a {
  display: block;
}

.icon-menu li a img {
  position: relative;
  display: block;
  height: 31px;
  z-index: 1;
}

.icon-menu li a img.big {
  display: none;
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
}

.column {
  width: 234px;
}

.tab-block {
  font-family: Arial;
  font-size: 10px;
}

.tab-block .tabs-wrapper {
  background: url("/pic/tabs_lt.gif") no-repeat top left #e8e4da;
}

.tab-block .tabs {
  font-size: 12px;
  background: url("/pic/tabs_rt.gif") no-repeat top right;
  overflow: hidden;
  _height: 1%;
}

.tab-block .tabs li {
  width: 50%;
  float: left;
}

.tab-block .tabs li span.link {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6f6f6f;
  cursor: pointer;
  text-align: center;
  background-repeat: no-repeat;
}

.tab-block .tabs li span.link span {
  padding: 6px 0;
  display: block;
  background-repeat: no-repeat;
  background-position: top right;
}

.tab-block .tabs li.current {
  background-color: #fff;
  border-bottom: none;
}

.tab-block .tabs li.current span.link {
  background: url("/pic/tab_left.gif") no-repeat top left;
  color: #96b961;
}

.tab-block .tabs li.current span.link span {
  background: url("/pic/tab_right.gif") no-repeat top right;
}

.tab-block .tabs li.last-current span.link {
  background-image: url("/pic/tab_last_left.gif");
  color: #96b961;
}

.tab-block .tabs li.last-current span.link span {
  background-image: url("/pic/tab_last_right.gif");
}

.tab-block .tab-block-content {
  padding: 10px;
  border: 1px solid #96b961;
  border-top: none;
}

.tab-block .tabs-inner {
  background: url("/pic/tabs_border.gif") repeat-x bottom center;
}

.tab-block-content li {
  display: none;
}

.tab-block-content li.current {
  display: block;
}

.tab-block-content li.current li {
  display: block;
}

.tab-block .tab-block-content ul li {
  padding-left: 22px;
  background-repeat: no-repeat;
  background-position: center left;
  margin-bottom: 6px;
}

.tab-block .tab-block-content ul li a {
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
}

.tab-block .tab-block-content ul li.personal {
  background-image: url("/pic/pers_icon.gif");
}
.tab-block .tab-block-content ul li.settings {
  background-image: url("/pic/settings_icon.gif");
}
.tab-block .tab-block-content ul li.folder {
  background-image: url("/pic/folder_icon.gif");
}
.tab-block .tab-block-content ul li.help {
  background-image: url("/pic/question_icon.gif");
}