/* ----------------------------------- */
/* page elements */
html,body{height:100%;}

* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
  color:#B56327;
  font-size: 12px;
  background-color:#FDFAEB;
  margin:0;
  padding:0;
}

a{
  color:#0066B3;
}
a:visited{
  color:#227ABD;
}
a:hover{
  color: #F16521;
}
a:active{
  color:#f00;
}

form{
  margin:0;
  padding:0;
  display:inline;
}
body,a,p,div,span,
blockquote,q,site,code,pre,address,em,strong,var,tt,
menu,ul,ol,li,dt,dd,dl,
td,th,caption,
input,option,textarea,label,fieldset {
  font-size:small;
}
h1, h2, h3, h4, h5, h6 {
  color:#C6621D;
  clear:left;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* верх */
div#top {
  width:100%;
  height:200px;
  padding:0;
  margin:0;
  border:none;
}
/* шапка */
div#header {
  width:750px;
  height:200px;
  padding:0;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  border:none;
  background-image: url("/img/amber/head-bg.jpg");
  background-repeat: no-repeat;
  background-position: 0 0;
}
/* лого */
div#logo {
  width:748px;
  height:200px;
  padding:0;
  margin:0;
  border:none;
  border-left:1px #E0D5B5 solid;
  border-right:1px #E0D5B5 solid;
  background-image: url("/img/amber/logo.gif");
  background-repeat: no-repeat;
  background-position: 10px 100%;
}
div#logo[id] {
  height:225px;
}
/* перек. языков */
div#lang {
  padding:0;
  padding-right:10px;
  margin:0;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
}
div#lang a:link {
  font-size: 12px;
  color:#C60;
  text-decoration: none;
  background-color: #FEECCE;
}
div#lang a:visited{
  color:#C60;
  font-size: 12px;
  text-decoration: none;
  background-color: #FEECCE;
}
div#lang a:hover{
  color:#C60;
  font-size: 12px;
  text-decoration: none;
  background-color: #FEECCE;
}
div#lang a:active{
  color:#C60;
  font-size: 12px;
  text-decoration: none;
  background-color: #FEECCE;
}


/* навигация */
div#navigation {
  height:60px;
  padding:0;
  margin-top:150px;
  margin-left:140px;
  border:none;
  background-repeat: no-repeat;
}
div#navigation[id] {
  margin-top:150px;
}

/* контент */
div#content {
  width:748px;
  padding:0;
  padding-top:30px;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  border:1px #E0D5B5 solid;
  border-top:none;
  border-bottom:none;
}

div#content div#c1 {
  width:616px;
  height:100%;
  padding:0;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  /*border:1px #FEDDC7 solid;*/
}
div#content div#c2 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image: url("/img/amber/c2.gif");
  background-repeat: repeat-x;
  background-position: left top;
}
div#content div#c3 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image: url("/img/amber/c3.gif");
  background-repeat: no-repeat;
  background-position: left top;
}
div#content div#c4 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image: url("/img/amber/c4.gif");
  background-repeat: no-repeat;
  background-position: right top;
}
div#content div#c5 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image: url("/img/amber/c5.gif");
  background-repeat: no-repeat;
  background-position:left bottom;
}
div#content div#c6 {
  width:100%;
  height:100%;
  padding:20px;
  padding-top:15px;
  margin:0;
  border:none;
  background-image: url("/img/amber/c6.gif");
  background-repeat: no-repeat;
  background-position:right bottom;

}
div#content div#c7 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background: #fff  url("/img/amber/c7.gif");
  background-repeat: repeat-y;
  background-position:left top;
}
div#content div#c8 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image: url("/img/amber/c8.gif");
  background-repeat: repeat-y;
  background-position:right top;
}
div#content div#c9 {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  background-image:url("/img/amber/c9.gif");
  background-repeat: repeat-x;
  background-position:left bottom;
}


/* заголовок */
div#content h1 {
  font-size: 24px;
  color: #C6621D;
}
div#content h2 {
  font-size: 20px;
  color: #C6621D;
}
div#content h3 {
  font-size: 16px;
  color: #C6621D;
}



/* подвал */
div#bottom {
  width:748px;
  height:95px;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  border:none;

  background-image: url("/img/amber/bottom-bg.gif");
  background-repeat: repeat-x;
  background-position: left bottom;
}
/**/
div#footer {
  width:748px;
  height:100px;
  padding:0;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  border:1px #E0D5B5 solid;
  border-top:none;
  background-image: url("/img/amber/bottom-amber.gif");
  background-repeat: no-repeat;
  background-position: 27px 11px;
}
div#footer[id] {
  background-position: 27px 6px;
}

div#copyright {
  width:50%;
  padding-top:55px;
  padding-left:120px;
  font-size: 11px;
  color:#C60;
  float:left;
}
img#ms {
  width:73px;
  height:47px;
  border:none;
  float:right;
  margin:0;
  padding-top:50px;
}




div#spylog {
  border:none;
  width:748px;
  padding:0;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}
div#spylog img {
  padding:10px;
}

/* ----- меню ----- */
div#navigation_menu {
  width:100%;
  height:15px;
  padding:0;
  border-bottom:1px solid #FFE7E4;
  font-size: 11px;
}
div#navigation_menu table {
  width:100%;
  height:100%;
  border:0;
  border-collapse:collapse;
  margin:0;
  padding:0;
  font-size: 11px;
}
div#navigation_menu table td {
  font-size:x-small;
  margin:0px;
  padding:0px 2px;
  padding-left:7px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  background-image: url("/img/amber/nav-bul.gif");
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 11px;
}
div#navigation_menu table td#first {
  padding-left:0;
  background:none;
  border-left:none;
  font-size: 11px;
}
div#navigation_menu table td.current {
  background: #FEECCE url("/img/amber/nav-bul.gif");
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 11px;
}
/* menu */
div#navigation_menu a {
  font-size:x-small;
  color:#C60;
  text-decoration: none;
  font-size: 11px;
}
div#navigation_menu table td.current a {
  color:#C60;
  font-size: 11px;
}
div#navigation_menu a[class] {
  display: block;
  font-size: 11px;
}
div#navigation_menu a:visited {
  color:#C60;
  font-size: 11px;
}
div#navigation_menu a:hover{
  color: #C60;
  font-size: 11px;
}
div#navigation_menu a:active{
  color:#f00;
  font-size: 11px;
}

div.menu {
  background-color: #fff;
  border: 1px solid #C60;
  border-bottom: none;
  visibility: hidden;
  position: absolute;
  z-index: 101;
  left: 0px;
  top: 0px;
  font-size: 11px;
}

div.menu a.menuItem {
  width:20em;
  display: block;
  color:#C60;
  padding: 2px 1em;
  border-bottom:1px solid #ccc;
  text-decoration: none;
  font-size: 11px;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #C60;
  background-color: #FFFAF2;
  font-size: 11px;
}
div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
  font-size: 11px;
}
span.menuItemText{
  font-size: 11px;
}


.ref a, .ref {
	font-size:8px; 
	color:#999;
	text-align: center;
}
