html{height:100%;max-height:100%;max-width:100%;padding:0; margin:0;}
/*body{height:100%;max-height:100%;padding:0;margin:0;}*/

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
table {
	border: 0px;
}

#header {
  height: 117px;
  width: 100%;
}

 A.dot {
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #000080; /* Добавляем свою линию */ 
 }
   A.dot:hover {
    color: #f00000; /* Цвет ссылки при наведении на нее курсора */
   }

#content {
	padding-bottom: 25px;
/*	background: url(/img/grad_footer2.gif) repeat-x bottom;*/
}
#footer1 {
  height: 25px;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.main_table {
	width: 100%;
}
.logo {
	background: url(/img/grad_logo.gif) repeat-x;
	width: 163px;
	height: 117px;
}
.header_left {
	background: url(/img/header_left.gif) no-repeat;
	width: 474px;
	height: 117px;
}
.resize {
	background: url(/img/grad_header.gif) repeat-x;
	width: auto;
	margin: auto;
}
.header_center {
	background: url(/img/header_center.gif) no-repeat;
	width: 207px;
	height: 117px;
}
/* заголовки */
.header_right_description {
	background: url(/img/header_right_description.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_description {
	background: url(/img/header_mirr_description.gif) no-repeat;
	width: 159px;
	height: 88px;
}

.header_right_about {
	background: url(/img/header_right_about.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_about {
	background: url(/img/header_mirr_about.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_contact {
	background: url(/img/header_right_contact.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_contact {
	background: url(/img/header_mirr_contact.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_search{
	background: url(/img/header_right_search.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_search {
	background: url(/img/header_mirr_search.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_index {
	background: url(/img/header_right_index.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_index {
	background: url(/img/header_mirr_index.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_news {
	background: url(/img/header_right_news.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_news {
	background: url(/img/header_mirr_news.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_shop {
	background: url(/img/header_right_shop.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_shop {
	background: url(/img/header_mirr_shop.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_support {
	background: url(/img/header_right_support.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_support {
	background: url(/img/header_mirr_support.gif) no-repeat;
	width: 159px;
	height: 88px;
}
.header_right_map {
	background: url(/img/header_right_map.gif) no-repeat;
	width: 159px;
	height: 117px;
}
.header_mirr_map {
	background: url(/img/header_mirr_map.gif) no-repeat;
	width: 159px;
	height: 88px;
}

/* заголовки */

/* футер */
.newfooter1 {
	background: url(/img/footer1.gif) no-repeat;
	width: 130px;
	height: 25px;
}
.newfooter2 {
	background: url(/img/footer2.gif) repeat-x;
	height: 25px;
}
.newfooter3 {
	background: url(/img/footer3.gif) no-repeat;
	width: 323px;
	height: 25px;
}


.footer1 {
	background: url(/img/footer1.gif) no-repeat;
	width: 130px;
	height: 25px;
}
.footer2 {
	background: url(/img/footer2.gif) repeat-x;
	height: 25px;
}
.footer3 {
	background: url(/img/footer3.gif) no-repeat;
	width: 323px;
	height: 25px;
}

.resize_mirr {
	background: url(/img/grad_header_mirr.gif) repeat-x top;
	vertical-align: top; height: 100%;
}
.resize_footer {
	background: url(/img/grad_footer.gif) repeat-x;
}

#search {
	position: absolute;
	left: 480px;
	top: 15px;
	width: 160px;
	height: 25px;
}

input.text {
	width: 130px;
	height: 15px;
	border: 1px solid #3288AA;
}
input.text_search {
	width: 180px;
	height: 15px;
	border: 1px solid #3288AA;
}
input.text_add {
	width: 15px;
	height: 15px;
	border: 1px solid #3288AA;
}

img {
	border: 0px;
}

td img {
	vertical-align: middle;
}

div.map a span {
	display: none;
}
div.map a:hover{
	text-indent: 0;
}
div.map a:hover span{
	margin: 0px;
	padding: 5px;
	color: #333333;
	background: #f3f2f2;
	text-decoration: none;
	text-align: left;
	display: block;
	float: none;
	position: absolute;
	right: 15px;
	top: 150px;
	left: 45%;
	width: 350px;
	height: 100px;
}

.left50 {
	padding-left: 50px;
}
.marg5 {
	margin: 5px 0px;
}
.padd2 {
	padding: 1px;
}

/* BOX: BEGIN */
.box_lt {
	background: #D0ECCE url(/img/box_left_top.gif) no-repeat;
	width: 185px;
	height: 24px;
	text-align: right;
	font: bold 10px Verdana;
	color: #333333;
}
.box_rt {
	background: #D0ECCE url(/img/box_right_top.gif) no-repeat;
	width: 23px;
	height: 24px;
}
.box_r2 {
	background: #D0ECCE url(/img/box_right2.gif) no-repeat;
	width: 23px;
	height: 19px;
}
.box_r {
	background: #D0ECCE url(/img/box_right.gif) repeat-y right;
	height: 320px;
/*	min-height: 100px;
	max-height: 500px;*/
}
/* BOX: END */

p.pop {
/*	word-spacing: 10px;*/
	text-align: center;
	padding-right: 10px;
}

p.pop span{
	color: #222222;
	/*display: block;*/
}

span.w1 {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.w2 {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.w3 {
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.w4 {
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.w5 {
	font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.w6 {
	font: 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rekl {
	color: #333333;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding-top: 100px;
	width:140px;
}
.stattable {
	border-collapse: collapse;
	border: 1px solid #79BBD5;
	cellpadding: 2px;
	padding: 2px;
	cellspacing: 0px;
	align: center;
	valign: center;
}
.stattable td {
	border: 1px solid #79BBD5;
	padding: 2px;
}
.spectd1 {
	background: #E3F5FC;
}
.spectd1 th {
	border: 1px solid #79BBD5;
	padding: 2px;
}

.horizontalcssmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.horizontalcssmenu ul li{
	display: inline;
	position: relative;
	padding: 4px 9px 3px 5px;
	float: left;
}
.horizontalcssmenu ul li a{
	display: block;
	text-decoration: none;
	
}
.horizontalcssmenu ul li ul{
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	margin: 0;
	padding: 0;
}
.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	margin-top: -2px;
}
.horizontalcssmenu ul li ul li a{
	width: 100px;
	padding: 4px;
	display: block;
	background: url(/img/menu.gif) repeat-y;
}
.horizontalcssmenu ul li a:hover{
	text-decoration: none;
}
.horizontalcssmenu ul li ul li a:hover{
	text-decoration: none;
}

.highlight {
	background-color: #CDE7FA;
}

* html p#iepara{ 
	padding-top: 1em;
}

* html .horizontalcssmenu ul li { float: left; height: 1%;}
* html .horizontalcssmenu ul li a { height: 1%; display: inline;}