/*
	by Ruster
	http://ruster.info/
*/

html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

h1, h2, h3, h4, h5, h6,
form
{
	padding: 0;
	margin: 0;
}

p
{
	margin: 0 0 1em 0;
	padding: 0;
}


body
{
	background: #2A445F url('../i/bg.png');
	color: #111;
	min-width: 1000px;
	font-size: 12px;
	font-family: Arial;
	line-height: 1.5;
}

a
{
	color: #1848C8;
	text-decoration: underline;
}
	a:hover
	{
		color: #0617E2;
		text-decoration: underline;
	}

/* XX* */
#xx0
{
	padding: 25px;
}

#xx1
{
	width: 950px;
	margin: 0 auto;
	position: relative;
	background-color: #F0F4F7;
}


	/* Header */
	#header
	{
		height: 164px;
		background: url('../i/h_bg.png') 0 0 repeat-x;
		overflow: hidden;
	}
		#header #header2
		{
			height: 129px;
			background: url('../i/h_right.png') 100% 0 no-repeat;
		}
		
			#header img#logo
			{
				width: 280px;
				height: 129px;
				position: absolute;
				top: 0;
				left: 0;
			}
			
			#header #top_menu
			{
				height: 20px;
				position: absolute;
				top: 135px;
				left: 17px;
			}
				#header #top_menu a
				{
					margin-right: 17px;
				}
		
			#header #top_whois
			{
				position: absolute;
				top: 15px;
				right: 280px;
				color: #7F8D7E;
			}
			
				#header #top_whois #top_whois_text
				{
					width: 165px;
					padding: 2px 5px;
					background-color: #FFF;
					border: 1px solid #7F8D7E;
					color: #7F8D7E;
				}
				
				#header #top_whois #top_whois_submit
				{
					cursor: pointer;
					width: 33px;
					height: 26px;
					border: none;
					background: url('../i/h_right_go.png') 0 2px no-repeat;
					margin-left: 2px;
				}
		


	/* SIDE */
	#xbody
	{
		background: url('../i/line_bg.png') 210px 0 repeat-y;
	}
		#xbody #xbody2
		{
			background: url('../i/line1.png') 210px 0 no-repeat;
		}
		#xbody #xbody3
		{
			background: url('../i/line2.png') 210px 100% no-repeat;
		}
		
			/* LEFT-SIDE */
			#xbody #left-side
			{
				float: left;
				width: 170px;
				padding: 0 20px 0 20px;
			}
				
				
				#left-side h2
				{
					height: 58px;
					line-height: 45px;
					font-size: 24px;
					font-weight: normal;
					color: #149504;
					background: url('../i/arrow_green.png') 0 0 no-repeat;
					margin: 0 0 -15px -38px;
					padding-left: 70px;
				}
				
				#left-side .xblock
				{
					overflow: hidden;
					margin-bottom: 30px;
				}
				
					#left-side .xblock .lmenu_list
					{
						margin-bottom: 15px;
						padding-bottom: 15px;
						background: url('../i/tochki2.png') 0 100% no-repeat;
						overflow: hidden;
						line-height: 2;
					}
					
						#left-side .xblock .lmenu_list h3
						{
							color: #4B544A;
							font-size: 12px;
							font-weight: normal;
						}
							#left-side .xblock .lmenu_list h3 a
							{
								color: #4B544A;
							}
					
						#left-side .xblock .lmenu_list a
						{
							color: #757E75;
							text-decoration: none;
						}
							#left-side .xblock .lmenu_list a:hover
							{
								text-decoration: underline;
							}
					

			
			/* RIGHT-SIDE */
			#xbody #right-side
			{
				margin: 0 25px 0 235px;
			}
				
				/* xBlock */
				#right-side .xblock
				{
					overflow: hidden;
					margin-bottom: 30px;
				}
					#right-side .xblock h2
					{
						height: 45px;
						line-height: 25px;
						color: #1848C8;
						font-weight: normal;
						height: 45px;
						background: url('../i/arrow_blue.png') 0 0 no-repeat;
						padding-left: 40px;
					}
					
					#right-side .xblock .p
					{
						background: url('../i/tochki.png') 0 0 no-repeat;
					}

						#right-side .xblock .p .p2
						{
							background: url('../i/tochki.png') 100% 100% no-repeat;
							padding: 15px 20px;
							overflow: hidden;
						}
				
				
				/* Block1 */
				#right-side .block1
				{
					background: #D4EAFB url('../i/b_bg.png') 0 0 repeat-x;
					margin-bottom: 30px;
				}

					#right-side .block1 .block1_2
					{
						background: url('../i/b_bg.png') 0 0 repeat-y;
					}

					#right-side .block1 .block1_3
					{
						background: url('../i/b_bg.png') 100% 0 repeat-y;
					}

					#right-side .block1 .block1_4
					{
						background: url('../i/b_bg.png') 0 100% repeat-x;
					}

					#right-side .block1 .block1_5
					{
						background: url('../i/b1.png') 0 0 no-repeat;
					}

					#right-side .block1 .block1_6
					{
						background: url('../i/b2.png') 100% 0 no-repeat;
					}

					#right-side .block1 .block1_7
					{
						background: url('../i/b3.png') 0 100% no-repeat;
					}

					#right-side .block1 .block1_8
					{
						background: url('../i/b4.png') 100% 100% no-repeat;
						padding: 20px;
						overflow: hidden;
						color: #538CB3;
					}
						
						#right-side .block1 h3
						{
							font-size: 12px;
							font-weight: bold;
							color: #0074C4;
						}


	/* Footer  */
	#footer
	{
		width: 100%;
		background: url('../i/f1.png') 0 100% no-repeat;
		overflow: hidden;
	}

		#footer #footer2
		{
			background: url('../i/f2.png') 100% 100% no-repeat;
			padding: 50px 25px 20px 25px;
		}