

/* ************************************* ALL *************************************** */

BODY {
	background-color:#ffffff;
	/* background-image:url(../img/background.jpg); */
	margin:0;
	padding:0;
}


A {
	/* color:#ffffff; */
	color:transparent;
	border:none;
	text-decoration:none;
}
A:hover {
	/* color:#ffffff; */
	color:transparent;
	border:none;
	text-decoration:none;
}
a.logo img{
	color:transparent;
	border:none;
	text-decoration:none;
}

/*
a{
	-x-system-font:none;
	color:#000066;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:underline;
	text-transform:uppercase;
}
a:hover {
	color:#8B78B0;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase
}
   */

.small {
	color:#6C5792;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:500;
}

.txtc {
	color:#666666;
	font-family:"Times",serif;
	font-size:10px;
	line-height:9px;
}
.txtc_map {
	color:#666666;
	font-family:"Times",serif;
	font-size:10px;
	line-height:9px;
	text-decoration:underline;
}
.txtc_map:hover {
	color:#666666;
	font-family:"Times",serif;
	font-size:10px;
	line-height:9px;
	text-decoration:none;
}

.smenu {
	color:#000066;
	font-family:Verdana,sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.smenu:hover {
	color:#8E79B4;
	font-family:Verdana,sans-serif;
	font-size:9px;
	text-decoration:none;
}
.smenu_null {
	color:#000066;
	font-family:Verdana,sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.smenu_null:hover {
	color:#000066;
	font-family:Verdana,sans-serif;
	font-size:9px;
	text-decoration:underline;
}

.day4_i {
	color:#8E79B4;
	font-family:Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
}
div.txtn a{
	-x-system-font:none;
	color:#000066;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:underline;
	text-transform:uppercase;
}
div.txtn a:hover {
	color:#8B78B0;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase
}
div.txtn {
	-x-system-font:none;
	color:#000066;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:underline;
	text-transform:uppercase;
}
div.txtn:hover {
	color:#8B78B0;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase
}
.txts {
	color:#666666;
	font-family:"Times",serif;
	font-size:13px;
}
.txts h2 a{
	-x-system-font:none;
	color:#000066;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:underline;
	text-transform:uppercase;
}
.txts h2 a:hover{
	color:#8B78B0;
	font-family:"TimesNewRoman",serif;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase
}
.txts li a span{
	color:#666666;
	font-family:"Times",serif;
	font-size:13px;
}
.email {
	color:#000066;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:underline;
}
.email:hover {
	color:#8E79B4;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:none;
}

a.menubig {
	color:#000066;
	font-family: Arial,sans-serif;
	font-size:13px;
	text-decoration:underline;
	padding:0px 0px 0px 9px; /* margin:0px 0px 0px 9px;             padding:0px 0px 0px 9px; */
}
a.menubig:hover {
	color:#8B78B0;
	font-family: Arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	padding:0px 0px 0px 9px; /* margin:0px 0px 0px 9px;            padding:0px 0px 0px 9px; */
}
font.sub_a a{
	color:#000066;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-decoration:underline;
	padding:0px 0px 0px 9px;
	margin-left:-9px;
}
font.sub_a a:hover{
	color:#8B78B0;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	text-decoration:none;
	padding:0px 0px 0px 9px;
	margin-left:-9px;
}
/* Hak for Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  font.sub_a a{
	  color:#000066;
	  font-family:Verdana,Arial,sans-serif;
	  font-size:14px;
	  text-decoration:underline;
	  padding:0px 0px 0px 9px;
	  margin-left:0px;
  }
  font.sub_a a:hover{
	  color:#8B78B0;
	  font-family:Verdana,Arial,sans-serif;
	  font-size:14px;
	  text-decoration:none;
	  padding:0px 0px 0px 9px;
	  margin-left:0px;
  }
}

.lmenu {
	color:#000066;
	font-family:Verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}
.lmenu:hover {
	color:#8B78B0;
	font-family:Verdana,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}
.submenu {
	color:#000066;
	font-family:Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
	/* _line-height:8px; */
	text-decoration:underline;
	/* _padding:0px 0px 0px 29px; */
}
.submenu:hover {
	color:#8B78B0;
	font-family:Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
	/* _line-height:8px; */
	text-decoration:none;
	/* _padding:0px 0px 0px 29px; */
}
.submenu_select{
	color:#8B78B0;
	font-family:Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
	/* _line-height:8px; */
	text-decoration:none;
	/* _padding:0px 0px 0px 29px; */
}
.submenu_select:hover{
	color:#8B78B0;
	font-family:Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
	/* _line-height:8px; */
	text-decoration:none;
	cursor:text;
	/* _padding:0px 0px 0px 29px; */
}
.submenuFIX{
	margin-top:0px;
	_margin-top:4px;
	_margin-left:28px; /* Only IE */
}


UL.submenuFIX LI {
	/* list-style-image: url('../img/li.png'); */
	/* line-height:14px; */
	_list-style-image: url('../img/li2.png'); /* Only IE */
	_margin: 4px;
	_margin-top:-4px;
}
LI {
	/* list-style-image: url('../img/li.png'); */
	line-height:14px;
	_list-style-image: url('../img/li3.png'); /* Only IE */
	_margin: 4px;
}
OL {
	margin-top:0px;
	_margin-top:-4px;
	margin-left:-10px;
}
.submenuFIX UL{
	margin-top:0px;
	_margin-top:-4px;
	margin-left:-10px;
}

UL{
	margin-bottom:0px;
}

/* ************************************* menu *************************************** */

a.top_menu_item{
	background:#e9f7f8 url('../img/left_select.png') no-repeat top left;
	display: block;
	float: center;
	font: normal 11px Verdana,sans-serif;
	text-transform: none;
	line-height: 20px;
	height: 34px;
	padding-left: 5px; /* 11px */
	text-decoration: none;
}

a:link.top_menu_item, a:visited.top_menu_item, a:active.top_menu_item{
	color:#000066;
}

a.top_menu_item span{
	background:#e9f7f8 url('../img/right_select.png') no-repeat top right;
	display: block;
	padding: 10px 5px 4px 0; /* 4px 11px 4px 0 */
}

a.top_menu_item:hover{
	background-position: bottom left;
	text-decoration: none;
}

a.top_menu_item:hover span{
	background-position: bottom right;
	color:#000066;
}
.buttonwrapper{
	overflow: hidden;
	width: 100%;
}
/* ************************************************************************** */
a.top_menu_item_select{
	background: transparent url('../img/left_select.png') no-repeat top left;
	display: block;
	float: center;
	font: normal 11px Verdana,sans-serif;
	text-transform: none;
	line-height: 20px;
	height: 34px;
	padding-left: 5px; /* 11px */
	text-decoration: none;
	
	background-position: bottom left;
}
a.top_menu_item_select span{
	background: transparent url('../img/right_select.png') no-repeat top right;
	display: block;
	padding: 10px 5px 4px 0; /* 4px 11px 4px 0 */
	
	background-position: bottom right;
	color:#000066;
}
a:link.top_menu_item_select, a:visited.top_menuitem_select, a:active.top_menu_item_select{
	color:#000066;
}
a.top_menu_item_select:hover{
	background: transparent url('../img/left_select.png') no-repeat top left;
	display: block;
	float: center;
	font: normal 11px Verdana,sans-serif;
	text-transform: none;
	line-height: 20px;
	height: 34px;
	padding-left: 5px; /* 11px */
	text-decoration: none;
	
	background-position: bottom left;
}
a.top_menu_item_select:hover span{
	background: transparent url('../img/right_select.png') no-repeat top right;
	display: block;
	padding: 10px 5px 4px 0; /* 4px 11px 4px 0 */
	
	background-position: bottom right;
	color:#000066;
}
.gallery{
	width: 551px;
	height: 60px;
	overflow: hidden;
	position: relative;
	clear: left;
	margin-left:0px;
}

.bg_content_right_type {
      /* background-image:url('../img/content2.png') no-repeat top left; */
      background:transparent url('../img/content2.png') no-repeat bottom right;
      width:640px;
      display: block;
      /* _margin-left:-28px; *//* Only IE */
}

.col a{
      color:#000066;
      font-family:"TimesNewRoman",serif;
      font-size:14px;
      text-decoration:underline;
      text-transform:uppercase;
}
.col:hover a{
      color:#6C5792;
      font-family:"TimesNewRoman",serif;
      font-size:14px;
      text-decoration:none;
      text-transform:uppercase;
}
.color a{
      color:#000066;
      font-family:"TimesNewRoman",serif;
      font-size:14px;
      text-decoration:underline;
      text-transform:uppercase;
}
.color:hover a{
      color:#6C5792;
      font-family:"TimesNewRoman",serif;
      font-size:14px;
      text-decoration:none;
      text-transform:uppercase;
}

.txt a span{
	color:#666666;
	font-family:"Times",serif;
	font-size:13px;
}
.txt a{
	color:#000066;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:none;
}
.txt a:hover{
	color:#6C5792;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:none;
}


.txts a{
	color:#000066;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:underline;
}
.txts a:hover{
	color:#6C5792;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:none;
}
.txts table tr td table tr td span span a{
	color:#000066;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:underline;
}
.txts table tr td table tr td span span a:hover{
	color:#6C5792;
	font-family:"Times",serif;
	font-size:13px;
	text-decoration:none;
}

.junk50  {
	/* font: 28px Verdana, sans-serif; color:#000066; */
	font: 15px Verdana, sans-serif; color:#000066;
	text-align:right;
}
.junk70  {
	/* font: 40px Verdana, sans-serif; color:#000066; */
	font: 20px Verdana, sans-serif; color:#000066;
	text-align:right;
}
.junk110  {
	/* font: 70px Verdana, sans-serif; color:#000066; */
	font: 70px Verdana, sans-serif; color:#000066;
	text-align:right;
}
.junk140  {
	/* font: 90px Verdana, sans-serif; color:#000066; */
	font: 90px Verdana, sans-serif; color:#000066;
	text-align:right;
}
.menubig {
	color:#000066;
	font-family: Arial,sans-serif;
	font-size:13px;
	text-decoration:underline;
	padding:0px 0px 0px 9px; /* margin:0px 0px 0px 9px;             padding:0px 0px 0px 9px; */
}
.menubig:hover {
	color:#8B78B0;
	font-family: Arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	padding:0px 0px 0px 9px; /* margin:0px 0px 0px 9px;            padding:0px 0px 0px 9px; */
}

/* UL.txt{
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; *//* Only IE *//*
	width:500px;
	_width:500px;
}
UL  span{
	_margin-top:-4px;
	_margin-left:-30px; *//* Only IE *//*
} */
p.txt {
	/* margin-top:0px; */
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; /* Only IE */
	width:500px;
	_width:500px;
}
td.txtj p.txt {
	/* margin-top:0px; */
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; /* Only IE */
	width:300px;
	_width:300px;
}
td.txts table tr td table tr td table tr td p.txt {
	/* margin-top:0px; */
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; /* Only IE */
	_width:450px;
}



div.txt {
	/* margin-top:0px; */
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; /* Only IE */
	width:500px;
	_width:500px;
}
table.txt {
	/* margin-top:0px; */
	_margin-top:-4px;
	_margin-left:-10px;
	
	_margin-left:28px; /* Only IE */
	width:500px;
	_width:500px;
}

.cursor{
      margin-top:30px;  /* margin-top:0px; */
      _margin-top:10px; /* Only IE */
}
.cursor:hover{
      cursor:pointer;
}

/* Хак только  для Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  .cursor{
	  margin-top:30px;
  }
}


