body{
    background-color: #abafb8;
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	 margin: 0;
	 padding: 0;
	 color: #000;
}
img {
	border: 0;
}
a {
	color: #000;
}
td{
  vertical-align: top;
}
html, body, center {
	height: 100%;
}
.container{
	width: 974px;
	background-color: #fff;
	margin: 10px 0 0 0;
	padding: 0;
	height: 98%;
}
.top {
	background:#abafb8 url(../images/bgr_top.jpg) repeat-x;
	height: 92px;
}
.image {
    float:left;
    margin: 0 0 0 0;
	 background-color: #fff;
	 width: 100%;
}
.content_box{
  display: block;
  float:left;
  background-color: #fff;
  height: 55%;
  margin: 0;
  padding: 0;
}
.content {
	float: left;
	width: 99%;
	margin: 0 0 0 5px;
}
.maincontent{
	margin: 3px 0 0 0;
	float: left;
}
.logo{
	float: left;
	margin: 5px 0 0 5px;
}
.special {
	float: right;
	width: 100%;
}
.special img{
	margin: 5px;
}
.search{
	float: left;
	height: 23px;
	text-align: center;
	color: #595959;
	width: 300px;
	margin: 0;
	padding: 0;
}
.button{
   height: 22px;
   font-size:12px;
   padding:0 5px 0 5px;
   margin:0 0 0 2px;
   border:solid 1px #9C9C9C;
   background: #979797 url(../images/opt_bgr_3.jpg) top repeat-x;
   color:#fff;
}

.button2{
   height: 22px;
   font-size:12px;
   padding:0 5px 0 5px;
   margin:5px 0 0 0;
   border:solid 1px #9C9C9C;
   background: #979797 url(../images/opt_bgr_3.jpg) top repeat-x;
   color:#fff;
}
.button3 {
	background:#a0a2a9 url(../images/bgr_btn2.jpg) no-repeat right;
	border: 1px solid #999ca3;
	height: 16px;
	padding: 1px 20px 0 0;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: right;
}
form{
  margin:0;
  padding:0;
}
#razdelitel{
     margin:0;
	 padding:0;
	 height: 23px;
	 float:left;
	 width: 100%;
	background: url(../images/razdelitel.jpg) repeat-x;
}
.flash{ 
   float: right;
	text-align: right;
	width: 670px;
	background-color: #dcdcde;
}
.account{
	float:left;
	width: 195px;
	height: 120px;
	text-align:right;
   padding: 60px 95px 0 10px;
	font-size: 11px;
	margin: 0;
	background: url(../images/login.jpg);
}
.account_mail{
	float:left;
	width: 195px;
	height: 120px;
	text-align:right;
   padding: 60px 95px 0 10px;
	font-size: 11px;
	margin: 0;
	#background: url(../images/login.jpg);
}
.account h2{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.account input{
	font-size: 10px;
	margin: 3px;
	padding: 0;
}
#search,  #disscus,  .archived {
	text-align: left;
	height:17px;
   padding:0;
	background: url(../images/hdr_options.gif) no-repeat;
}

#search a,  #disscus a, .archived a{
	color: #000;
	text-decoration: none;
}
.options{
	width: 310px;
	background-color: #f3f4f6;
}
#text h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#text h1 a {
	margin: 0 0 0 -8px;
	background: transparent;
}
.options p {
	margin: 0;
	padding: 0;
}
#text a {
	margin: 1px 0 1px 5px;
	padding: 0 0 0 8px;
	display: block;
	float: left;
	width: 100%;
	background: url(../images/bullet.gif) no-repeat;
}
#text {
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	background: url(../images/bgr_text.jpg) repeat-x;
	float: left;
	width: 100%;
}
#text a{
  text-decoration: none;
  color:#000;
}
.host{
		height: 75px;
		text-align:left;
		color: #31489D;
		font-size: 11px;
}
.host_table {
	width: 95%;
	margin: auto;
	margin-bottom:10px; 
	border: 1px solid #a0a2a9;
}
.host_table th{
	background: #fbf2e2 url(../images/bgr_host_table.jpg) repeat-x;
	height: 21px;
	padding: 0 0 0 5px;
}
.host strong  {
    color: #6C6C6A;	
	font-size: 15px;
}
.host p{
	margin: 0;
	padding: 0;
}
.text_2{
		padding: 0 0px 0 0px;
		font-size: 11px;
		text-align: left;
		background-color: #fff;
		}
.text_2 h2 {
	background: url(../images/bgr_h2.gif) no-repeat;
	width: 100%;
	height: 20px;
	font-size: 12px;
	color: #fff;
	padding: 4px 0 0 10px;
	margin: 0 0 0 0;
	float: left;
}		
.column_1{
	float: left;
	width: 210px;
}

.column_2{
	float: right;
	width: 225px;
}
.text_2 h3 {
	color: #6C6C6A;
	font-size: 16px;
}
#left {
	float: left;
}
#right {
	float: right;
}
#copyright {
		text-align: center;
		font-size: x-small;
		color: #454545;
		background-color: #999ca3;
		background: url(../images/bgr_bottom.jpg);
		height: 47px;
}
.dom_reg {
	margin: 0 0 0 0;
	height: 55px;
	float: left;
	width: 100%;
}
.menu{
		float: left;
		height: 25px;
		width: 100%;
	   background: url(../images/bgr_menu.jpg) repeat-x top;
		text-align: left;
		border-top: 2px solid #abafb8;
		border-bottom: 2px solid #abafb8;
		z-index: 100;
		position: relative;	
		margin: 0;
		padding: 0;
}
.menu table {
	border: 0;
	margin:0 0 0 0;
}
#menu {
	height: 25px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 100;
	position: relative;
}
#menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}
#menu ul li {
	position: relative;
	float: left;
  	margin:0;
	padding: 0;
}
#menu li a, #menu li a:visited, #menu li a:active {
	display: block;
	float: left;
	height: 20px;
	color: #000;
	padding: 5px 5px 0 5px;
	text-decoration: none;
	background: url(../images/bgr_btn1.jpg);	
}
#menu li a:hover {
	color: #aaa9a9;
}
#menu ul li.on {
	background-color: #fff;
	color: #000066;
}
#menu li ul {
	position: absolute;
	left: 0;
	float: left;
 	margin: 25px 0 0 0px;
	padding: 0 0 2px 0; 	
}
#menu li:hover>ul {
	visibility:visible;
	position: absolute;
}
#menu ul ul {visibility:hidden;} /* Fix IE. Hide from IE Mac \*/ * html
#menu li ul a, #menu li ul a:visited, #menu li ul a:link, #menu li ul a:active  {
	float: left;
	display: block;
	margin: 0;
	height: 19px;
	width: 180px;
	white-space: nowrap;
	padding: 3px 3px 0 5px;
	color: #000;
	background: #dad8d9;
	text-decoration: none;
	font-weight: normal;
	text-transform: capitalize;
	border-bottom: 1px solid #abafb8;
}
#menu li ul a:hover {
	background: #f5f5f5;
}

table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color: #d2d5db;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
table.frame table td.fieldarea_m{background-color:#f3f4f6;color:#333;text-align:center;border-right:1px solid #EBEBEB;  font-size: 12px;     }
table.frame table td.fieldarea_l{background-color:#f3f4f6;color:#333;text-align:left;border-right:1px solid #EBEBEB;}
