@charset "utf-8";
/* CSS Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* End CSS Reset */

body {
	margin:0;
	padding:0;
	background:#0066cc url(/i/bg.png) no-repeat top center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a {
	color:#0066cc;
}

.clearer {
	clear:both;	
}

#headerContainer {
	width:100%;
	background:url(/i/bg-header.png) no-repeat top center;
}

#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#linkHome {
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
	line-height:24px;
	height:60px;
	padding-left:25px;
	background:url(/i/ico-home.gif) no-repeat 10px 7px;
}

#linkHome a {
	text-decoration:none;
	color:#FFFFFF;
}

#sapelkin {
	display:block;
	width:960px;
	height:60px;
	background:url(/i/sapelkin.png);
}

#pageContainer {
	width:100%;
	background:url(/i/bg-lr.png) repeat-y center;
}

#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
}

#navTop {
	display:block;
	width:960px;
	height:55px;
	background:url(/i/bg-nav-top.png);
}

#navTop ul li {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:18px 25px 10px 10px;
}

#navTop ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
	overflow:auto;
}

#promo {
	display:block;
	width:960px;
	height:292px;
	background:#003399 url(/i/bg-promo.png) no-repeat top;
}

#socialHeadlines {
	display:block;
	float:left;
	width:140px;
	padding:10px;
	font-size:13px;
	font-style:italic;
	line-height:17px;
}

#socialHeadlines h4 {
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}

#socialHeadlines a {
	color:#FFFFFF;
}

#socialHeadlines span {
	display:block;
	color:#a7caed;
	margin-bottom:10px;
}

.promo {
	float:left;
	display:block;
	width:480px;
	height:282px;
	background-repeat:no-repeat;
	background-position:6px 15px;
}

.promo div a {
/*	font-style:normal; */
	text-decoration:none;
}


.promoHighlight {
	display:block;
	width:448px;
	height:66px;
	background:url(/i/bg-highlight.png);
	margin:191px 0 0 6px;
	padding:10px;
}

.promoHighlight a {
	font-size:13px;
	line-height:17px;
	font-style:italic;
	color:#FFFFFF;
}

#promoLinks {
	display:block;
	float:left;
	width:316px;
	padding-top:10px;
}

.promoLink {
	display:block;
	width:290px;
	height:70px;
	padding:10px;
	font-size:13px;
	line-height:17px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
	margin-bottom:1px;
}

.promoLink span {
	display:block;
	color:#999999;
	font-weight:normal;
	font-style:italic;
/*	font-family:Arial, Helvetica, sans-serif; */
/*	font-size:12px; */
}

.promoLinkCurrent {
	background:url(/i/bg-link-promo.png) repeat-x bottom;	
}

#content {
	width:960px;
	background:url(/i/bg-content-top.png) no-repeat top;	
}

#colLeft {
	float:left;
	width:140px;
	padding:10px;
}

#colCenter {
	float:left;
	width:460px;
	padding:10px;
}

#colRight {
	float:left;
	width:300px;
	padding:10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:100%;
	color:#003399;
	padding:4px 0 5px 0;
	border-bottom:1px solid #a7caed;
	line-height:21px;
}

.newsItemMain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	padding:10px 0 10px 0;
	border-bottom:1px solid #d3e4f6;
}

.newsItemMain img {
	float:left;
	margin-right:10px;
	cursor:pointer;
}

.newsItemMain a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:16px;
	color:#0066cc;
	padding-bottom:5px;
	font-style:italic;
}

.aboutItemMain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#333333;
	padding:10px 10px 10px 0;
	border-bottom:1px solid #d3e4f6;
}

.aboutItemMain img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.aboutItemMain h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	color:#4d4d4d;
	margin-bottom:10px;
}

.detailed {
	display:block;
	float:right;
	background:#990000 url(/i/bg-link-detailed.png) repeat-x top;
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style:italic;
	font-size:11px;
	text-decoration:none;
}

#footerContainer {
	width:100%;
	background:url(/i/bg-footer.png) no-repeat top center;
}

#footer {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	padding-left:170px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d3e4f6;
	font-size:11px;
	line-height:16px;
}

#footer p strong {
	display:block;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:18px;
	line-height:16px;
}

#footer p {
	font-size:11px;
	color:#d3e4f6;
	line-height:16px;
}

#footer a {
	color:#d3e4f6;
}

#footer ul {
	width:100%;
	float:left;
	margin-bottom:10px;
}

#footer ul li {
	float:left;
	margin-right:20px;
}

#edinoros {
	display:block;
	float:left;
	width:140px;
	height:96px;
	background:url(/i/logo-edinoros.png) no-repeat center;
}

#nsk2020 {
	display:block;
	float:left;
	width:140px;
	height:96px;
	background:url(/i/logo-nsk2020.png) no-repeat center;
}

h1 {
	display:block;
	width:790px;
	padding-left:170px;
	background:#003399 url(/i/bg-h1.png) repeat-x top;
	font-size:34px;
	font-style:italic;
	padding-top:10px;
	padding-bottom:20px;
	color:#FFFFFF;
}

h1 span {
	display:block;
	font-size:13px;
	color:#408cd9;
}

h1 span a {
	color:#FFFFFF;	
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#4c4c4c;
	margin:10px 0 20px 0;
}

p img {
	float:left;
	margin:0 10px 10px 0;
}

#navLeft, #navLeft2 {
	display:block;
	float:left;
	width:140px;
	border-top:1px solid #a7caed;
	margin-top:30px;
	margin-bottom:20px;
}

#navLeft li, #navLeft2 li {
	font-size:13px;
	line-height:16px;
	padding:5px 0 8px 0;
	border-bottom:1px solid #d3e4f6;	
	font-style:italic;
}

#navLeft li a, #navLeft2 li a {
	color:#0066cc;	
}

.photoAlbum {
	display:block;
	float:left;
	width:225px;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.photoAlbum a {
	display:block;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	color:#0066cc;
	line-height:17px;
}

.photoAlbum a img {
	margin-bottom:-10px;	
}

.marginRight {
	margin-right:10px;	
}

.photoCount {
	position:absolute;
	margin:10px 0 0 10px;
	padding:5px;
	background:#990000 url(/i/bg-link-detailed.png) repeat-x top;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:18px;
	font-style:italic;
}

form {
	padding:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

form label {
	display:block;
	width:460px;
}

form input, textarea {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:17px;
	color:#333333;
	margin-bottom:10px;
}

form textarea {
	height:150px;	
}

form .width460 {
	width:450px;
	padding:5px;
}

#formSubmit {
	float:right;
}

.question {
	margin-top:10px;
	border-bottom:1px solid #d3e4f6;
}

.question p {
	margin:0 0 10px 0;
	font-style:italic;
	color:#669900;
}

.question p span {
	display:block;
	font-size:11px;
	color:#333333;
}

.question p a {
	color:#0066cc;
	text-decoration:none;
	border-bottom:1px dashed #0066cc;
	font-style:normal;
}

.answer {
	background:#d3e4f6; display:none;
}

.answer p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:10px;	
	margin:0;
	color:#333333;
}

.NewsDate {
	font-size:11px;
	font-style:italic;
	color:#333333;
}

.NewsImage {
	float:left;
	margin-right:10px;
}


.itemDate {
	display:block;
	color:#999;
	font-style:italic;
}

#pageScroll {
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#pageScroll a {
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	color:#0066cc;
}

#pageScroll span {
	display:block;
	float:left;
	padding:5px 10px 5px 0;
	color:#333;
	font-weight:bold;
}

#pageScroll span.current {
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	color:#333;
	font-weight:bold;
}

#logoHome {
	display:block;
	width:617px;
	height:57px;
	margin-left:170px;
}

