* {
/*   font: 12px Verdana;*/
	line-height: 150%; /* ������������� �������� */
}

body {
	margin: 0px 0px 0px 0px;
	background-color: White;
	background-image: url(/data/img/bg.gif);
	background-repeat: repeat-x;
    font: 12px Verdana;
	line-height: 150%; /* ������������� �������� */
	color: #4A4A4A;
}


h1, h2 {
  font-size: 18px;
}


a.menu, a.menu:hover {
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
}

img {
  border: none;
}

p {
	margin-bottom: 15px;
}

.mainMenu {
  background: url(/data/img/mainMenu.gif) left top no-repeat;
}

a, a:hover {
  color: #0279be;
  text-decoration: underline;
}

.greyLine {
	background-image: url(/data/img/grey.gif);
	background-repeat: repeat-x;	
}

.copy{
	color: #8b8b8b;
	font: bold;
	padding: 10px 0px 10px 0px;
}


.search{
	background-image: url(/data/img/search.gif);
	background-repeat: repeat-x;		
}

input.fsearch {
	color: #808080;
	border: 0px;
	height: 16px;
	width: 190px;
	vertical-align: middle;
	/* padding: 1px 1px 2px 1px; */
}

.weather{
	background-image: url(/data/img/weather-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #e8e6e6;
}

.contacts{
	background: #f7f8f9;
	border: 1px solid #ebecee;
}

.phone{
	color: #808080;
}

.blue{
	color: #0077bb;
}

.mand, .err{
	color: Red;
}
.mes{
	color: Green;
}
div.boxover{ 
  border: solid 1px #cccccc; 
  position: relative; 
 /* z-index: 10; */
}

div.boxover .bar{ 
  position: absolute;
  left: 0;
  top: 0;
}

div.boxout{
  border: solid 1px transparent;
  position: relative;
/*z-index: 10; */
}

#player1 {
  z-index: 0;
}

.contentTableTitleRow td h1 {
  margin: 12px 0px;  
}
.contentTableLeft {
  width: 200px;
  background-color: #9dc9e4;
  vertical-align: top;
  text-align: left;
  padding: 0;
}
.contentTableLeftContainer {
  //width:100%;
  border-top: 6px solid #fff;
  padding: 0 5px;
}
.contentTableRight {
  vertical-align: top;
  text-align: left;
}
.contentTableLeftHeader {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding-top: 6px;
}
.contentTableBottomLeft {
  vertical-align: bottom;
  padding: 5px;
}
.contentTableRight div {
  margin-left: 15px;
  width: 493px;
  overflow: hidden;
}
.contentBottomBlock {
  padding: 0px 10px;
  padding-top: 10px;
}
.contentBottomBlock p {
  margin: 0;
  padding: 0;
}