/* CSS Document */
body {
	background-color: #f0f0f0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #202020;
}
.subMenu {
	height: 55px;
	width: 1000px;
	margin: auto;
	background: bottom url(../images/submenu-bg.gif) no-repeat;
	margin-bottom: 5px;
	font-size: 10px;
	color: #e0e0e0;
}
.subMenu div {float: right; margin: 25px 40px;}
.subMenu div img {margin-right: 4px;}
.subMenu a {color: #8f8f8f !important;}
h1 {
	font-size: 17px;
	font-weight: normal;
	padding-left: 20px;
	background: left center url(../images/h-bg.gif) no-repeat;
	color: #191919;
}
.navigation  {
	height: 68px;
	width: 1000px;
	
	margin: auto;
	background: top url(../images/menu-bg.gif) repeat-x;
	position: relative;
	margin-bottom: 5px;
}
.navigation .left {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 68px;
	width: 15px;
	background: top url(../images/menu-left.gif) no-repeat;
	zoom: 100%;
	z-index: 100;
}
.navigation .right {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 68px;
	width: 15px;
	background: top url(../images/menu-right.gif) no-repeat;
	zoom: 100%;
	z-index: 100;
}
.top {
	background: top url(../images/top-bg.gif) no-repeat;
	height: 16px;
}
.bottom  {
	background: top url(../images/bottom-bg.gif) no-repeat;
	height: 17px;
}
.header {
	width: 1000px;
	margin: auto;
	background-color: #ffffff;
}
.banner {
	height: 315px;
	background: 470px 0px url(../images/dom.jpg) no-repeat;
}
.logo {padding: 80px 0px 0px 80px;}
.textBlock {
	width: 1000px;
	margin: auto;
	background-color: #ffffff;
}
.copContainer {
	width: 1000px;
	margin: auto;
	height: 70px;
	background: top url(../images/footer-bg.gif) no-repeat;
	font-size: 10px;
	color: #b2b2b2;
}
.copContainer div {padding: 15px 0px 0px 20px;}
.clear {
	width: 100%;
	clear: both;
}
.clickHere {
	width: 170px;
	float: left;
}
.article {
	width: 560px;
	float: left;
	margin-right: 10px;
}
.article2 {
	width: 700px;
	float: left;
	margin-right: 10px;
	padding-left: 20px;
}
.addInfo {
	width: 260px;
	float: left;
	font-size: 11px;
}
a:link {color: #5ba6c3; text-decoration: underline; }
a:visited {color: #5ba6c3; text-decoration: underline; }
a:active {color: #5ba6c3; text-decoration: underline; }
a:hover {color: #5ba6c3; text-decoration: none; }

ul#nav {
  list-style: none;
  margin: 0 10px 0 10px;
  padding: 0;
  float: left;
}
#nav li {
  float: left;
  position: relative;
  background: none;
  list-style: none;
  height: 48px;
  padding: 18px 5px 0px 5px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  //border: 0px;
  white-space: nowrap;
  font-size: 11px;
}
#nav li ul {
  display: none;
  position: absolute;
  padding: 8px 0;
  margin: 0px;
  background-color: #ff6e10;
  width: 300px;
  z-index: 25;
  top: 65px;
  left: 0px;
  opacity: 0.9;
  //filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#nav li ul li {height: 13px; width: 270px; border: 0px; padding: 4px 0px;}
#nav a {
  text-decoration: none;
  display: block;
  padding: 0px 4px;
  color: #ffffff;
  font-weight: bold;
}
#nav a:hover {
  color: #ffffff;
}
#nav li:hover, #nav li.jshover {
  color: #ffffff;
  background: top url(../images/menu-bg-active.gif) repeat-x;
  border-left: 1px solid #fe4401;
  border-right: 1px solid #fe4401;
}
#nav li li:hover, #nav li li.jshover {background: none !important; border: 0px;}
#nav li li a {
  width: 228px;
  background: none !important;
}
#nav li:hover ul, #nav li.jshover ul {
  display: block;
}
#nav li:hover li ul, #nav li.jshover li ul  {
  display: none;
  top: -9px;
  left: 133px;
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul  {
  display: block;
}

.yandexLovesThisSite {
	width: 700px;
	overflow-x: hidden;
	position: relative;
}
.wrapperM {width: 1400px; position: absolute; top: 0px; left: 0px;}

#smk1, 
#tdl, 
#mks, 
#llt {width: 680px; float: left; margin: 0px 20px 0px 0px; line-height: 20px; font-size: 11px;}

#smk2, 
#ghk, 
#sbc, 
#xll {width: 680px; float: right; margin: 0px 20px 0px 0px; line-height: 20px; font-size: 11px;}
.navi {width: 1400px; text-align: center;}
.navi img {border: 0px;}