html, body {
	width: 100%;
	height: 100%;
}
body {
	background: #fef2d4 url(/images/bg.jpg) top center no-repeat;
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 0.875em;
}
a:link, a:visited, a:hover {
	color: black;
	text-decoration: underline;
}
p {
	padding: 0;
	margin: 10px 0;
	line-height: 1.5em;
}
/*==================================index=====================================*/
body.index {
	background: #f7d382 url(/images/index-bg.png) top center no-repeat;
}
.cont {
	width: 430px;
	height: 680px;
	margin: 0 auto 20px auto;
	padding-top: 20px;
	position: relative;
}
.cont div, .cont h1, .cont a {
	position: absolute;
	z-index: 1;
}
.cont h1  {
	width: 307px;
	height: 307px;
	bottom: 362px;
	left: 45px;
	z-index: 2
}
.cont .lines {
	width: 141px;
	height: 424px;
	bottom: 127px;
	left: 125px;
	background-image: url(/images/index-lines.png);
	z-index: 0;
}
.cont a.info-page {
	bottom: 333px;
	left: 234px;
	width: 115px;
	height: 36px;
	background: url(/images/menu/index-info-page.png);
}
.cont a.resources {
	bottom: 291px;
	left: 241px;
	width: 120px;
	height: 36px;
	background: url(/images/menu/index-resources.png);
}
.cont a.applications {
	bottom: 248px;
	left: 247px;
	width: 152px;
	height: 42px;
	background: url(/images/menu/index-applications.png);
}
.cont a.schedule {
	bottom: 209px;
	left: 254px;
	width: 105px;
	height: 34px;
	background: url(/images/menu/index-schedule.png);
}
.cont a.programs {
	bottom: 169px;
	left: 263px;
	width: 123px;
	height: 36px;
	background: url(/images/menu/index-programs.png);
}
.cont a.contact {
	bottom: 128px;
	left: 270px;
	width: 132px;
	height: 38px;
	background: url(/images/menu/index-contact-us.png);
}
.cont a.ukietech-logo {
	bottom: 30px;
	left: 270px;
	width: 60px;
	height: 34px;
}
.cont a {
	background-position: top left;
	text-decoration: none;
}
.cont a.active, .index a:hover {
	background-position: bottom left;
}
.cont a span {
	visibility: hidden;
}

/*=================================content====================================*/
.container {
	width: 930px;
	margin: 0 auto;
	padding: 20px 0;
	position: relative
}
.left-part {
	width: 185px;
	padding: 165px 0 0 73px;
	position: absolute;
	left: 0;
	top: 20px;
}
.left-part .logo {
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 2;
}
.left-part .nav {
	background: url(/images/lines.png) top left no-repeat;
	height: 280px;
	position: relative;
}
.left-part .nav a {
	position: absolute;
}
.left-part .nav a.info-page {
	top: 34px;
	left: 67px;
	width: 76px;
	height: 24px;
	background: url(/images/menu/info-page.png);
}
.left-part .nav a.resources {
	top: 61px;
	left: 71px;
	width: 80px;
	height: 24px;
	background: url(/images/menu/resources.png);
}
.left-part .nav a.applications {
	top: 86px;
	left: 77px;
	width: 99px;
	height: 28px;
	background: url(/images/menu/applications.png);
}
.left-part .nav a.schedule {
	top: 116px;
	left: 82px;
	width: 69px;
	height: 24px;
	background: url(/images/menu/schedule.png);
}
.left-part .nav a.programs {
	top: 141px;
	left: 86px;
	width: 81px;
	height: 24px;
	background: url(/images/menu/programs.png);
}
.left-part .nav a.contact {
	top: 168px;
	left: 91px;
	width: 87px;
	height: 24px;
	background: url(/images/menu/contact-us.png);
}
.left-part .nav a.ukietech-logo {
	bottom: 30px;
	left: 55px;
	width: 60px;
	height: 34px;
}
.left-part .nav a {
	background-position: top left;
	text-decoration: none;
}
.left-part .nav a.active, .left-part .nav a:hover {
	background-position: bottom left;
}
.left-part .nav a span {
	visibility: hidden;
}

.content-main {
	margin: 5px 0 0 280px;
	background: url(/images/blank.png);
}
.content {
	width: 595px;
	/*height: 645px;*/
	min-height: 500px;
	padding: 10px 30px 25px 25px;
	overflow: auto;
}
.content h2.head {
	font-size: 1.7143em;
	color: #de4b34;
	font-weight: bold;
	margin: 20px 0 15px 0;
}
.content h2.head a {
	color: #de4b34;
}
.content .attachments p {
	margin-bottom: 5px;
}
.content .attachments a {
	line-height: 1.1429em;
	vertical-align: top;
}

.content h3.head {
	font-weight: bold;
}
.content .post {
	float: left;
	border: 1px solid #de4b34;
	margin: 0 8px 8px 0;
	padding: 10px;
	width: 255px;
	background: url(/images/blank.png);
}


.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
