#my_table{
	border:1px double black;border-collapse:collapse;
}
#my_table td{
border:1px double black;
text-align:center;
padding:5px;
}
.check_line b, #my_table{
font-size:12px;
}
.direct{
	width:90px;
	padding:2px 15px;
	background-color:#909eb2;
	color:#fff;
	text-transform: uppercase;
	border-radius: 6px;
	position: absolute;
	left:-200px;
	margin-right:20px;
	text-decoration: none;
	display: block;
	font-size:11px;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.75);
}
* {  outline: none; }
html {   height: 100%; }
body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  background: url(/work/HTTP/ui/header.jpg) repeat-x top left #f3f3f3;
  font-size: 14px;
  color: #424040;
  height: 100%;
}


.home {   background: url(/work/HTTP/ui/home_header.jpg) repeat-x top left #f3f3f3; }
P.light1{  color: #939393; text-decoration:none;}
P.light1 a{ color: #939393; text-decoration:none;}
P.light1 a:hover{ color: #939393; text-decoration:none;}
ul.sitemap li {list-style: none;}
a.siteMapLevel1 {padding:5px 0; font-weight:800;}
a.siteMapLevel2 {padding:5px 0;}
a.siteMapLevel2{padding-left:10px;}
a.siteMapLevel3{padding-left:20px;}

a {  cursor: pointer;  color: #5386c0;  outline: none; }
a:hover {  text-decoration: none; }
.table1{border: 1px solid #C5C5C5; padding:10px;     text-align: center;}
.table2{height: 60px;}
.table3{margin-bottom:10px;}
table {  margin: 0px;  padding: 0px;  border: none;  border-collapse: collapse; font-size: 12px;}
td { padding: 0px; }
img { margin: 0px;  padding: 0px;  border: none; }
p { margin: 0px; padding: 0px; margin-bottom: 15px; line-height: 130%; }

h1,h2 { font-weight: normal; margin: 0px; padding: 0px; color: #9a5657; border-bottom: 1px dotted #9a5657;  font-size: 24px;  margin-bottom: 11px; padding-bottom: 7px; }

.a_img:hover img, .left_menu ul a:hover img, .home_menu ul a:hover img, .form_send:hover {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

#wrap {  text-align: center; background: url(/work/HTTP/ui/footer.gif) repeat-x bottom left; }
.container { width: 1000px; margin-left: auto;  margin-right: auto;  position: relative;  text-align: left;  overflow: hidden;}

.header {    height: 120px; position: relative;  }
.content { min-height: 1px;  position: relative; margin-top: -42px;  }
*html .content {height: 1px;   }

.pre_footer {   height: 150px; }
.footer {  font-size: 12px; color: #626262;  height: 133px;  position: absolute;  bottom: 0px;  left: 0px; width: 1000px; }
.footer div { padding-top: 33px;  width: 253px; padding-right: 10px; float: left; }
.footer span { display: block; position: absolute; top: 35px; right: 0px; }

*html .dob_tov { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/HTTP/ui/dob_poz.png', sizingMethod='scale'); }


.clear { height: 1px; clear: both; overflow: hidden; }
.logo { width: 187px;  height: 76px; background: url(/work/HTTP/ui/new_logo.png) no-repeat top left;   position: absolute;  top: 22px;  left: 4px; }
.top_tel { line-height: 27px; padding: 0px 0px 0px 47px; height: 27px; color: #ffffff; background: url(/work/HTTP/ui/top_tel.png) no-repeat top left;  position: absolute;  top: 67px;  left: 804px; }
.top_tel span { color: #a6afbb; }
.lock { text-decoration: none; }
.lock img {  position: absolute;  top: 26px;  left: 812px; }
.lock span {  position: absolute;  top: 32px;  left: 851px; color: #ffffff; border-bottom:  1px dashed; }
.lock:hover span { border-bottom:  none; }

.menu { margin:  0px; padding: 0px; list-style: none; position: absolute;  top: 77px;  left: 248px;  }
.menu li { float: left;  }
.menu li a { color: #ffffff;  }
.menu li div { padding: 7px 15px 0px 15px; height: 27px;  }
.menu .act { background: url(/work/HTTP/ui/menu.gif) no-repeat 0 0;  }
.menu .act div { background: url(/work/HTTP/ui/menu.gif) no-repeat right bottom;  }
.menu .act div a {  color: #9f4d4d; cursor: default; text-decoration: none;  }

.top_banner { position: relative;  }

.left_col {   width: 223px; margin-right: 40px; float: left; }
.left_menu {   width: 223px; background: url(/work/HTTP/ui/left_menu.png) no-repeat top left;  }
.left_menu p  { padding: 10px 0px 10px 22px; margin-bottom: 0px; font-size: 18px; color: #ffffff;  }
.left_menu ul { font-size: 12px; margin: 0px; padding: 1px 0px 10px 4px;  list-style: none;  background: url(/work/HTTP/ui/left_menu.png) no-repeat -223px bottom;  }
.left_menu ul li { padding-left: 12px;  width: 202px; border-bottom: 1px solid #e5e6e7;   }
.left_menu ul img {  vertical-align: middle; margin-right: 10px;   }
.left_menu ul a { text-decoration: none;    }
.left_menu ul a span { text-decoration: underline;    }
.left_menu ul a:hover span { text-decoration: none;    }
.left_menu ul .act a { cursor: default; color: #883e3f;    }
.left_menu ul .act a span { text-decoration: none;   }
.left_menu ul .act a:hover img { opacity: 1;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);   }

.ul1 {  margin: 0px 15px 0px 14px; padding: 0px; list-style: none; }
.ul1 li { padding-left: 20px; margin-bottom: 5px; background: url(/work/HTTP/ui/ul1.gif) no-repeat 0px 6px;  }


.center_col {font-size: 12px; padding-top: 9px;   width: 474px; float: left; }
.right_col {   width: 227px; float: right; }

.map_block {font-size: 12px; width: 736px; padding-top: 9px; float: left; }

.news {   width: 223px; background: url(/work/HTTP/ui/left_menu.png) no-repeat top left;  }
.news p  { padding: 10px 0px 10px 22px; margin-bottom: 0px; font-size: 18px; color: #ffffff;  }
.news_bg div  { padding: 0px 0px 0px 22px; height: 24px; padding-top: 20px;    }
.news_bg div a { color: #9c6b6c; }
.news_bg  {padding: 1px 0px 10px 4px;  background: url(/work/HTTP/ui/left_menu.png) no-repeat bottom right;  }
.news ul  { font-size: 12px; margin: 0px; padding: 0px; list-style: none;   }
.news ul li  { padding: 12px 12px 12px 12px; width: 190px; border-bottom: 1px solid #e5e6e7;  }
.news ul .li_last  { border-bottom: none;  }
.news ul span  { background: url(/work/HTTP/ui/data.gif) no-repeat top left; font-size: 10px; color: #a8a7a7; display: block; text-align: center; line-height: 20px; height: 25px; width: 60px;   }

.home_center {  position: relative; background: #ffffff;
margin: -5px -25px 0px -25px;
padding: 10px 25px 20px 25px;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;
  -moz-box-shadow: #666666 0px 0px 5px;
  -webkit-box-shadow: #666666 0px 0px 5px;
   box-shadow: #666666 0px 0px 5px;
}
.home_menu {
 margin-top: 1px; margin-bottom: 52px;  height: 110px; padding-top: 342px; position: relative; background: url(/work/HTTP/ui/home_menu.jpg) no-repeat top left;
}
.home_menu ul { margin: 0px; padding: 0px; list-style: none; font-size: 12px; }
.home_menu ul li { float: left; text-align: center; width: 142px; }
.home_menu ul a { text-decoration: none; }
.home_menu ul a span { text-decoration: underline; }
.home_menu ul a:hover span { text-decoration: none; }

.ch {
  width: 27px;
  height:  22px;
  background: url(/work/HTTP/ui/ch.gif) no-repeat 0 0;
}
.input1 {
  width: 272px;
  height: 25px;
  line-height: 25px;
  padding: 0px 5px 0px 5px;
  background: url(/work/HTTP/ui/input1.gif) no-repeat top left;
  border: none;
}
.area1 {
  width: 272px;
  height: 125px;
  padding: 5px 5px 5px 5px;
  background: url(/work/HTTP/ui/area1.gif) no-repeat top left;
  border: none;
  resize: none;
}

.form_table { margin: 20px 0px 20px 0px; }
.form_table td { padding: 0px 20px 15px 0px;font-size:12px;}
.form_table .td1 { text-align: right; }

.form_send {
  width: 109px;
  height: 23px;
  background: url(/work/HTTP/ui/form_send.jpg) no-repeat top right;
  float:  right;
  border: none;
}
.check_line {
  margin-bottom: 10px;
  padding-left: 0px;
}
.check_line span {
  width: 21px;
  height: 18px;
  background: url(/work/HTTP/ui/ch.gif) no-repeat top left;
  cursor: pointer;
  float: left;
  margin-right: 5px;
}
.check_line.act span {
  background-position: 0px -18px;
}
.check_line b {  font-weight: normal;  float: left;  padding-top: 3px;  cursor: default;}
.check_line input { display: none; }


.i { width: px;  height: px;  position: absolute;  top: px;  left: px; }
.i { width: px;  height: px;  position: absolute;  top: px;  left: px; }
.i { width: px;  height: px;  position: absolute;  top: px;  left: px; }

.sysMessageError{
	color:#FF0000;
}

#countdown{
	position: absolute;
	font-family: 'PT Mono', sans-serif;
	top:-65px;
	left:680px;
	font-size:22px;
	font-weight:lighter;
	color:#f3f3f3;
}
