@import url("reset.css"); 
body
{
	font-family: Tahoma;
	font-size: 100.01%;
	font-size: 12px;
	line-height: 130%;
	 
 	background: #fff;
	color: #393838;
}
dl
{
padding-left: 12px;
}
dt
{
	margin-top: 10px;
	font-size:15px;
	font-family: Arial;
	font-weight: bold;
}
a:link,
a:visited,
a:hover,
a:active 
{
	color: #0557a8; 
	text-align: left;
	text-decoration: underline;
}
a:visited 
{
	/*color: #393838;*/
}
a:hover,
a:active 
{
	color: #4388cd;
	text-decoration: none;
}
h1,h2
{
	font-family: Arial;
	font-weight: normal;
	font-size: 19px;
	padding: 7px 12px;
	margin-bottom: 15px;
	color: #393838; 
	line-height: 150%;
	text-align: left;
}
h2
{
	font-size:15px;
	font-family: Arial;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
img
{
	border: none;
}
p
{	
	text-align: justify;	
	margin-bottom: 18px;
}
/* ----------------------------------------------*/
/* -----------------AOW-SC3----------------------*/
/* ----------------------------------------------*/
/* Ýëåìåíòû óïðàâëåíèÿ Button, Input è ò.ï. */
#container
{
	width: 996px;
	margin: 0 auto;
	
	background: url(../img/kran.jpg) right top no-repeat;
}
	#part-left
	{
		float: left;	
		width: 264px;
	}
		#logo
		{
			margin-top: 28px;
			margin-bottom: 54px;
		}
			#logo a
			{
				display: block;
				width: 263px;
				height: 164px;
				background: url(../img/logo.gif) no-repeat;
			}
				#logo span
				{
					display: none;
				}
		#left-menu
		{
			margin-bottom: 60px;	
			margin-left: 12px;
			background:url(../img/menu_bg.jpg) no-repeat;
			height: 296px;
			width: 230px;
		}
			#left-menu ul
			{
				margin-left: 34px;
				padding-top: 15px;
			}
				#left-menu ul li
				{
					padding-bottom: 10px;
					padding-top: 18px;
					background: url(../img/li_bg.gif) left bottom no-repeat;
				}
					#left-menu ul a
					{
						font-size: 14px;
						font-family: Arial, Helvetica, sans-serif;						
						text-transform: uppercase;
						color: #fff !important;
						text-decoration: none !important;
					}
					.no-border
					{
						background: none !important;	
					}
		#part-left h1, #p-r-right h1
			{
				background: url(../img/h1-left.gif) no-repeat;				
			}
		#news
		{
			margin-bottom: 60px;
		}			
			.item
			{
				margin-left: 13px;
				padding-right: 40px;
			}
				.date
				{
					display: block;
					height: 18px;
					width: 85px;
					background: url(../img/date.gif) no-repeat;
					overflow: hidden;
					color: white;
					font-size: 11px;
					font-weight: bold;
					line-height: 18px;
					padding-left: 11px;
					margin-bottom: 10px;
				}
				.item a
				{
					font-size: 11px !important;
				}
				.item p
				{
					margin-bottom: 35px;
				}
		#shopping
		{
			margin-bottom: 60px;
		}			
			#shopping .item
			{
				margin-left: 13px;
				padding-right: 40px;
			}
				#shopping .item a
				{
					font-size: 11px !important;
				}
				#shopping .item p
				{
					margin-bottom: 35px;
				}
		#search
		{
			margin-bottom: 55px;			
		}
			#search form
			{
				margin-left: 13px;
			}
				#search input, .s-i
				{
					border: 1px solid #c0c0c0;
					color: #393838;
					padding: 5px;
					width: 50%;
					font-family: Georgia;
					font-size: 11px;					
				}
				.s-s
				{
					border: none !important;
					background: url(../img/s-ok.gif) no-repeat;
					width: 48px !important;
					height: 25px;
					margin-left: 15px;
					cursor: pointer;
				}
		#search_adv
		{
			margin-bottom: 55px;
			width: 240px;
		}
			#search_adv form
			{
				margin-left: 13px;
			}
		#vote
		{
			
		}
			#vote div
			{
				margin-left: 13px;
				font-size: 11px;
				padding-right: 40px;
			}
				.v-s
				{
					border: none !important;
					background: url(../img/vote.gif) no-repeat;
					width: 99px !important;
					height: 25px;
					margin-top: 15px;
					cursor: pointer;
				}				
	#part-right
	{
		float: left;
		display: inline;
		margin-top: 440px;
	}
		#p-r-left
		{
			float: left;
			display: inline;
			width: 415px;
			margin-right: 35px;
		}
			
			#p-r-left ul {
				margin:15px 20px;
			}
			
			#p-r-left ul li {
				list-style-type:circle;
				margin:5px;
				padding-left:15px;
			}
			
			#p-r-left h1
			{
				background: url(../img/h1-c.gif) no-repeat;
			}
			#p-r-left p
			{
				padding-left: 12px;
			}
			#predl
			{
				margin-top: 50px;
			}
				.p-el
				{
					margin-bottom: 15px;
					border-bottom: 1px dashed gray;
				}
				.p-el img
				{
					float: left;
					margin: 0 12px;
				}
				.p-el a
				{
					font-weight: bold;
				}
					.first-a
					{
						margin-right: 30px;
					}
				.p-el p
				{
					float: right;
					width: 290px;
					padding-left: 0 !important;
				}
		#p-r-right
		{
			float: left;
			display: inline;
			width: 242px;
		}
			#elements
			{
				margin-bottom: 40px;
			}
				#elements a
				{
					display: block;
					margin-bottom: 10px;
					margin-left: 9px;
				}
			#order form
			{
				margin-left: 12px;
				font-size: 11px;
			}
				#order input
				{
					border: 1px solid #c0c0c0;
					margin-bottom: 5px;
					color: #393838;
					padding: 5px;
					width: 80%;
					font-family: Georgia;
				}
				#order textarea
				{
					width: 93%;
					height: 120px;
					padding: 5px;
					font-size: 12px;
					font-family: Georgia;
					margin-bottom: 15px;
				}
				.b-s
				{
					border: none !important;
					background: url(../img/b-s.gif) no-repeat;
					width: 105px !important;
					height: 27px;
					cursor: pointer;
				}
				.s-s-s
				{
					border: none !important;
					background: url(../img/s-s-s.jpg) no-repeat;
					width: 105px !important;
					height: 27px;
					cursor: pointer;
				}
	#footer
	{
		margin-top: 70px;
		height: 82px;
	}
		#aow
		{
			text-align: center;
			background: url(../img/aow.gif) no-repeat;
			width: 259px;
			height: 82px;
			float: left;
			line-height: 100%;
		}
			#aow a
			{
				color: #c2bfbf !important; 
				text-decoration: none !important;				
				font-size: 9px !important; 
				font-family: Verdana !important;
			}
		#copy
		{
			float: left;
			width: 475px;
			text-align: center;
			line-height: 30px;
			padding-top: 10px;
			color: #777;
			font-size: 11px;
		}
		#address
		{
			float: left;
			width: 250px;
			font-size: 11px;
			padding-top: 15px;
		}
/* ----------------------------------------------*/
.input
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	border:1px dashed #8B8B8B;
	margin: 2px;
	color: #000;
}
.blue_button
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background: url(../img/bb.jpg) no-repeat;
	color: white;
	border: none;
	padding: 5px 0;
	margin: 5px 0;
}
select.input
{
	font-size: 11px;
	margin: 2px;
}
textarea.input{
	
}
option.input
{
	font-size: 11px;
	border:1px none;
}
td.input-padding
{
    padding: 8px 0px 8px 0px;   
}
.button
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000;
	border:1px solid #000;
	margin: 2px;
	background: #fff;
}
/* part_news */
div.hr
{

width: 100%;
height:1px;
border-top: 1px dashed #8B8B8B;
line-height:2px;

margin: 9px 0px 19px 0px;
}
/* Body */
h1.hmenu{
	display: block;
	background: #8B8B8B;
	color: White;
	padding-top: 6px;
	line-height:12px;
	margin: 0 0 9px 0;	
}