﻿/*** General ***/ 
body {
	margin: 2px;
	margin-top: 20px;
	padding: 2px;
	}


#container {
	width: 950px;
	margin: 0 auto;
	border: 1px solid #699DCC;
	}
	
#header {
	width: 950px;
	height: 200px;
	background: url(img/logo.jpg) no-repeat;
	border-bottom: 1px solid #699DCC;
  }

#wrap {
	width: 950px;
	margin: 0px;
	}

#left {
	float: left;
	width: 320px;
  }

#right {
	margin-left: 350px;
	min-height: 450px;
	padding: 20px 15px 40px 20px;
  }

#footer {
	display: inline-block;
	width: 950px;
	height: 70px;
	background: #E9F4FA;
	border-top: 1px dotted #A9CEE8;
	font: 12px Arial;
	color: #134E86;
	}
	
#fleft {		
	float: left;
	width: 40%;
	padding: 20px 20px 0; 
	}
	
#fright {	
	float: right;
	width: 40%;
	text-align: right;
	padding: 20px 20px 0; 
	}
#fright a {	
	text-decoration: none;
	}
	
#right div, #right dd {
	font: 14px Arial;
	color: #222;
	}
	
#right ul li {
	padding-top: 3px;
	font: 14px Arial;
	color: #222;
	list-style-image: url(img/li.png);
	}
#right ol li {
	padding-top: 3px;
	font: 14px Arial;
	color: #222;
	list-style-image: url(img/li.png);
	}
	
#block {
	font: 14px Arial;
	color: #222;
	}

	
/*** Content ***/
a:link, a:visited {
	color: #134E86; 
	text-decoration: underline;
	}
a:hover {
	color: #00144C;
	}

p {
	font: 14px Arial;
	color: #222;
	}

h1 {
	font: bold 16px Arial;
	color: #134E86;
	text-align: right;
	margin: 0px;
	padding-top: 15px;
	}

h2 {
	font: bold 14px Arial;
	color: #134E86;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	}

.adress {
	font: 14px Arial;
	color: #134E86;
	line-height: 2.7em;
	}
	
.notice {
	font: bold 14px Arial;
	color: #134E86;
	text-align: center;
	padding: 40px;
	}

img {
	margin: 3px 10px 5px 0px;
	padding: 5px;
	border: 1px solid #C2C2C2;
	}
	
div#fastlink {
	padding: 0px;	
	font: 12px Arial;
	color: #555;
	}
#fastlink a:link, #fastlink a:visited {
	font: 12px Arial;
	color: #555;
	}
#fastlink a:hover {
	color: #134E86;
	}

.sep {
	background: url(img/arrow.jpg) no-repeat right 5px;
	padding-right: 11px;

	}
	

/*** LeftMenu ***/ 
#menu {	 
	width: 320px;
	margin: 20px 0 0 20px;
	padding: 8px 0 20px; 
	border: 1px dotted #A9CEE8;
	background: #E9F4FA;
	}

ul {
 	margin: 0;
 	padding: 0px 10px 20px; 
	list-style: none;
	}
.cat a {
	font: 14px Arial;
	color: #134E86;
	line-height: 1.7em;
	}
.cat a:hover {
	color: #00144C;
	}
.sub a {
	padding-left: 20px;
  font: 12px Arial;
	line-height: 1.7em;
	}
.sub a:hover {
	color: #00144C;
	}
	
.nolink {
	font: bold 16px Arial;
	color: #134E86; 
	}
	

.announce {	 
	width: 320px;
	margin: 20px 0 40px 20px;
	padding: 8px 0 20px; 
	border: 1px dotted #A9CEE8;
	background: #E9F4FA;
	}
.a_title {
 	padding-right: 15px; 
	font: bold 14px Arial;
	text-align: right;
	color: #bccbcb;
	}
.a_title a:link, .a_title a:visited {
	font: bold 14px Arial;
	color: #999;
	}
.a_text p {
	font: 12px Arial;
	color: #333;
	}
	
/*** News ***/
#news {	 
	width: 320px;
	margin: 20px 0 40px 20px;
	padding: 8px 0 20px; 
	border: 1px dotted #A9CEE8;
	background: #E9F4FA;
	}

.newsblock { /*  */
	padding: 5px 15px 10px;
	line-height: 1em;
	}
.n_head {
 	padding: 5px 15px 15px;
	}
.n_head a {
	font: bold 14px Arial;
	color: #134E86;
	}
.n_head a:hover {
	font: bold 14px Arial;
	color: #555;
	text-decoration: none;
	}
.n_date {
	font: 12px Arial;
	color: #555;
	}
.n_title a:link, .n_title a:visited {
	font: 13px Arial;
	color: #134E86;
	}
.n_text p {
	font: 12px Arial;
	color: #134E86;
	}
.n_all  {
	padding-right: 10px;
	text-align: right;
	font: 13px Arial;
	color: #134E86;
	}
	
.pagenews { /*  */
	padding: 0px 0px 10px;
	line-height: 1em;
	}
.nlink p {
	padding-bottom: 40px;
	padding-right: 0px;
	text-align: right;
	font: 12px Arial;
	color: #555;
	}
.nlink a:link, .nlink a:visited {
	font: 12px Arial;
	color: #555;
	}
.nlink a:hover {
	font: 12px Arial;
	color: #134E86;
	}

	
/*** Pagination ***/	
.npage span { 
	padding-right: 2px;
	font: bold 12px Arial;
	color: #134E86;
	}
.nstat {
	padding: 0 5px 0;
	font: bold 12px Arial;
	color: #134E86;
	text-decoration: none;
	background: #D9E4EA;
	border-top: 1px solid #699DCC;
	border-bottom: 1px solid #699DCC;
	}
a.number {
	padding: 0 5px 0;
	font: bold 12px Arial;
	color: #134E86;
	text-decoration: none;
	border-top: 1px solid #A9CEE8;
	border-bottom: 1px solid #A9CEE8;
	background: #E9F4FA;
	}
a:hover.number {
	background: #D9E4EA;
	color: #134E86;
	}

/*** Spr ***/

.spr {
	width: 301px;
	height: 251px;
}

.spr_text {
	width: 301px;
	height: 251px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.spr_wide {
	width: 728px;
	height: 90px;

}	

.amz_menu {	 
	width: 320px;
	margin: 20px 0 40px 20px;
	padding: 8px 0 20px; 
	text-align: center;
}

.amz_menu iframe {	 
	margin-left: 10px;
	margin-right: 10px;
}

.amz_menu object {	 
	margin-left: 10px;
	margin-right: 10px;
}

.amz_items {
/*	border: 1px solid black; */
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	
}

.amz_items span, iframe, img {
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

ul.spr {
	margin-left: -5px;
}

ul.spr li {
	margin: 5px 0 0 0;
	list-style: none;
	width: 250px;
	font: 12px Arial;
}

