/* common styles */

* {
	margin:0; padding:0;
}
img {
	vertical-align:baseline;
	border:0;
}
a {
	text-decoration:underline;
	color:#0d2dd0;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
html {
	height:100%;
	background:#ffffff;
}

body {
	width:940px;
	max-width:1280px;
	height:100%;
	margin:0 auto;
}
.clear {
	clear:both;
}
/* /Общее */
#wrapper {
	width:100%;
	float:left;
	min-height:100%;
	position:relative;
	margin:0 0 -45px 0;
}
	#head {
		float:left;
		clear:both;
		display:inline;
		width:100%;
		
	}
		a#logo {
			float:left;
			display:inline;
			width:291px;
			height:72px;
			margin:33px 0 0 0;
			background:url('logo.png') left top no-repeat;
		}
		ul#quicknav {
			float:left;
			display:inline;
			width:124px;
			height:18px;
			margin:62px 0 0 139px;
		}
			ul#quicknav li {
				float:left;
				display:inline;
				list-style:none;
			}
				ul#quicknav li a {
					float:left;
					display:inline;
					width:30px;
					height:18px;
					margin:0 11px 0 0;
				}
				ul#quicknav li a.home {
					background:url('home.png') left top no-repeat;
				}
				ul#quicknav li a.mail {
					background:url('mail.png') left top no-repeat;
				}
				ul#quicknav li a.search {
					background:url('search.png') left top no-repeat;
				}
		#phones {
			float:left;
			display:inline;
			width:325px;
			margin:50px 0/*61px*/ 0 0;
			text-align:right;
			font:30px/30px 'arial', sans-serif;
			color:#020202;
		}
			#phones span {
				font:20px/20px 'arial', sans-serif;
				color:#020202;
			}
	#mainnav {
		float:left;
		clear:both;
		display:inline;
		width:100%;
		background:url('mainnav.jpg') left top no-repeat;
	}
		#collage {
			float:left;
			display:inline;
			width:639px;
			height:229px;
			margin:11px 0 10px 12px;
			border:3px solid #000000;
			background:url('collage.jpg') left top no-repeat;
		}
		#mainnav ul {
			float:left;
			display:inline;
			width:225px;
			height:218px;
			overflow:hidden;
			margin:11px 0 10px 15px;
			padding:5px 20px 5px 0;
			border:4px solid #000000;
		}
			#mainnav ul li {
				float:left;
				clear:both;
				display:inline;
				list-style:none;
			}
				#mainnav ul li a {
					float:left;
					clear:both;
					display:inline;
					width:200px;
					margin:0 0 0 5px;
					padding:0 0 9px 0;
					font:bold 15px/15px 'arial', sans-serif;
					color:#000000;
					text-decoration:none;
					text-transform:uppercase;
				}
				#mainnav ul li a:hover,
				#mainnav ul li a.current {
					text-decoration:underline;
				}
	.content {
		float:left;
		clear:right;
		display:inline;
		width:634px;
		margin:20px 0 0 23px;
		/* background:url('content.jpg') right bottom no-repeat;*/
	}
		#content {
			font:12px/15px 'arial', sans-serif;
			color:#030303;
		}
		#content p {
			margin:0 0 15px 0;
		}
		#content h1 {
			margin:0 0 15px 0;
			font:12px/14px 'arial', sans-serif;
			color:#030303;
			text-transform:uppercase;
		}
		#content h2 {
			margin:0 0 15px 0;
			font:20px/20px 'arial', sans-serif;
			color:#241616;
		}
		#content h3 {
			margin:0 0 15px 0;
			font:18px/18px 'arial', sans-serif;
			color:#482727;
		}
		#content h4 {
			margin:0 0 15px 0;
			font:16px/16px 'arial', sans-serif;
			color:#482727;
		}
		#content h5 {
			margin:0 0 15px 0;
			font:14px/14px 'arial', sans-serif;
			color:#482727;
		}
		#content h6 {
			margin:0 0 15px 0;
			font:bold 13px/14px 'arial', sans-serif;
			color:#482727;
		}
		#content img {
			border:1px solid #000000;
		}
		#content img.left {
			float:left;
			margin:0 15px 15px 0;
		}
		#content img.right {
			float:right;
			margin:0 0 15px 15px;
		}
		#content ul li {
			margin:10px 0 10px 20px;
			list-style-type: disc;
		}
		#content ol li {
			margin:10px 0 10px 20px;
			list-style-type: decimal;
		}
	#sidebar {
		float:left;
		display:inline;
		width:242px;
		margin:20px 0 0 26px;
	}
		#sidebar .header {
			float:left;
			display:inline;
			clear:both;
			width:242px;
			margin:0 0 15px 0;
			font:12px/14px 'arial', sans-serif;
			color:#030303;
			text-transform:uppercase;
		}
		#sidebar a.newslist {
			float:left;
			display:inline;
			clear:both;
			width:242px;
			margin:0 0 25px 0;
			font:italic 12px/14px 'arial', sans-serif;
			color:#202020;
			text-decoration:underline;
		}
		#sidebar a.newslist:hover {
			text-decoration:none;
		}
		#sidebar .newslistlink {
			float:left;
			display:inline;
			clear:both;
			width:242px;
			margin:-10px 0 15px 0;
			text-align:right;
		}
		#sidebar .newslistlink a {
			text-decoration:underline;
			font:italic 12px/14px 'arial', sans-serif;
			color:#0d2dd0;
		}
		#sidebar .newslistlink a:hover {
			text-decoration:none;
		}
	#empty {
		float:left;
		clear:both;
		width:auto;
		height:55px;
	}
	#footer {
		float:left;
		clear:both;
		display:inline;
		width:100%;
		position:relative;
		height:45px;
		background:url('footer.jpg') left top no-repeat;
	}
		#footer ul {
			float:left;
			display:inline;
			width:606px;
			height:18px;
			margin:9px 0 0 12px;
			padding:0 0 0 41px;
			background:#000000;
		}
		#footer ul li {
			float:left;
			display:inline;
			list-style:none;
		}
		#footer ul li a {
			float:left;
			display:inline;
			padding:4px 18px 0 0;
			font:10px/11px 'arial', sans-serif;
			color:#fefdfd;
			text-transform:uppercase;
			text-decoration:none;
		}
		#footer ul li a:hover {
			text-decoration:underline;
		}
		#copyright {
			position:absolute;
			left:12px;
			bottom:2px;
			font:10px/11px 'arial', sans-serif;
			color:#fefdfd;
		}
		#contact {
			float:left;
			display:inline;
			width:255px;
			margin:5px 0 0 23px;
			font:11px/12px 'arial', sans-serif;
			color:#040404;
			letter-spacing:-1px;
		}
		#contact a {
			color:#040404;
			text-decoration:underline;
		}
		#contact a:hover {
			text-decoration:none;
		}

.p1 {border:1px solid #999;}
.p1 td {padding:5px 10px; border:1px solid #999;}





