html, body {
  background:#f7f6f6;
	height: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	}

a {
	color:#000000;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

#tab {
  background:url(../images/tab.jpg) repeat-y;
  }

.topblock {
	background:url(../images/head.jpg) no-repeat;
	width:1000px;
	height:219px;
	color:#080808;
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}

#top_info {
	color:#080808;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	padding:115px 0px 0px 130px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:left;
	}

.phone {
  color:#ea0606;
	font-size:24px;
	font-weight:normal;
	padding:0px 0px 7px 0px;
  }

#top_info a {
  color:#339319;
	font-family:Arial;
  font-size:14px;
  font-weight:bold;
  text-transform:none;
  text-decoration:none;
  }

#top_info a:hover {
  text-decoration:underline;
  }

#top_info a#inlink {
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  width:330px;
  height:115px;
  }

.menu {
	background:url(../images/menu.jpg) no-repeat;
	width:1000px;
	height:33px;
	color:#fffffc;
	font-size:12px;
	font-family:Verdana;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}

ul#mmenu {
	color:#fffffc;
	font-size:12px;
	font-family:Verdana;
	text-align:left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	width:985px;
	height:33px;
	list-style: none;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	}

ul#mmenu li {
  background:url(../images/menuli.jpg) no-repeat;
	height:33px;
	line-height:33px;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	}

ul#mmenu li a {
	color:#fffffc;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
	}

ul#mmenu li a:hover {
	text-decoration:underline;
	}

.menubottom {
	background:url(../images/menu_bottom.jpg) no-repeat;
	width:1000px;
	height:58px;
	color:#fffffc;
	font-size:12px;
	font-family:Verdana;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	}

ul#mmenu_bottom {
	color:#f7f6f6;
	font-size:11px;
	font-family:Verdana;
	text-align:left;
	padding:35px 0px 0px 35px;
	margin:0px 0px 0px 0px;
	width:965px;
	list-style: none;
	text-transform:none;
	font-weight:bold;
	float:left;
	}

ul#mmenu_bottom li {
  background:url(../images/menuli_bottom.gif) no-repeat left;
	padding:0px 20px 0px 10px;
	margin:0px 0px 0px 10px;
	text-align:left;
	float:left;
	}

ul#mmenu_bottom li a {
	color:#f7f6f6;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	}

ul#mmenu_bottom li a:hover {
	text-decoration:underline;
	}

.left_part {
	background:url(../images/left.jpg) no-repeat top left;
	width:271px;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana;
	vertical-align:top;
	padding:0px 0px 100px 0px;
	}

ul#mmenu_left {
	color:#000000;
	font-size:11px;
	font-family:Tahoma;
	text-align:left;
	padding:100px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:271px;
	list-style: none;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	}

ul#mmenu_left li {
	width:196px;
	padding:0px 0px 45px 75px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	}

ul#mmenu_left li a {
	color:#000000;
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
	}

ul#mmenu_left li a:hover {
	text-decoration:underline;
	}

.main {
  background:url(../images/main_x.jpg) repeat-x top;
	width:484px;
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	vertical-align:top;
	padding:0px 0px 20px 0px;
	}
	  
.content_container {
  background:url(../images/main_left.jpg) no-repeat top left;
	padding:25px 0px 0px 0px;
	width:484px;
	float:left;
  }

.text_item_full {
	color:#080808;
	font-size:12px;
	font-family:Verdana;
	text-align:justify;
  float:left;
  width:444px;
  padding:0px 20px 15px 20px;
  margin:0px 0px 0px 0px;
  }

h1 {
	color:#eb0505;
	font-size:18px;
	font-family:Verdana;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
	}
    
h1 a {
	color:#eb0505;
	font-size:18px;
	font-family:Verdana;
	text-decoration:none;
	}

h1 a:hover {
	text-decoration:underline;
	}

.theme_full {
  border:0px;
  margin:0px 10px 10px 0px;
  float:left;
  }


































.right_part {
	background:url(../images/right.jpg) no-repeat;
	width:245px;
	color:#4e4e4e;
	font-size:12px;
	font-family:Verdana;
	vertical-align:top;
	text-align:justify;
	padding:0px 0px 0px 0px;
	}

#ntitle {
	background:url(../images/ntitle.jpg) no-repeat;
  width:155px;
  height:23px;
  padding:15px 0px 0px 73px;
  margin:20px 17px 0px 0px;
	text-align:left;
	color:#16c119;
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
	text-transform:uppercase;
  float:left;
  }

#news_block {
	background:url(../images/newsbg.jpg) repeat-y;
  width:228px;
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	text-align:left;
	color:#080808;
	font-size:12px;
	font-family:Verdana;
  float:left;
  }

#news_bot {
	background:url(../images/newsbot.jpg) no-repeat;
  width:228px;
  height:20px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  }

.ndate {
  width:188px;
  padding:2px 0px 5px 0px;
  margin:0px 0px 0px 0px;
	text-align:right;
	color:#7ba605;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
  float:left;
  }

.news_item {
  width:188px;
  padding:5px 0px 5px 0px;
  margin:0px 20px 5px 20px;
  border-bottom:1px dotted #b6b5b5;
  float:left;
  }

.news_item a {
	color:#000000;
	text-decoration:none;
	}

.news_item a:hover {
	text-decoration:underline;
	}
























#popular_top {
	background:url(../images/popular_top.jpg) no-repeat;
  width:228px;
  height:24px;
  padding:15px 0px 0px 0px;
  margin:20px 17px 0px 0px;
	text-align:center;
	color:#16c119;
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
	text-transform:uppercase;
  float:left;
  }

#popular_block {
	background:url(../images/popular_bg.jpg) repeat-y;
  width:228px;
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	text-align:left;
	color:#080808;
	font-size:12px;
	font-family:Verdana;
  float:left;
  }

#popular_bot {
	background:url(../images/popular_bottom.jpg) no-repeat;
  width:228px;
  height:11px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  }

.topimg {
  width:136px;
  height:96px;
  padding:px 0px 5px 0px;
  margin:0px 25px 0px 25px;
	text-align:center;
	color:#7ba605;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
  float:left;
  border:1px solid #d6d4d4;
  }

.popular_item {
  width:188px;
  padding:5px 0px 5px 0px;
  margin:0px 20px 5px 20px;
  float:left;
  }

.popular_item a {
	color:#7ba605;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:underline;
	}

.popular_item a:hover {
	text-decoration:none;
	}

.popular_item span {
  padding-left:5px;
	color:#fb0410;
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
	text-decoration:none;
	}



























.footer {
	background:url(../images/footer.jpg) no-repeat;
	width:1000px;
	height:101px;
	text-align:left;
	color:#080808;
	font-size:12px;
	font-family:Arial;
	vertical-align:top;
	}

#finfo {
	color:#060606;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	}

.phone_bot {
  color:#ea0606;
	font-size:18px;
	font-weight:normal;
	padding:0px 20px 10px 0px;
	float:left;
  }

#finfo a {
  color:#339319;
	font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-transform:none;
  text-decoration:underline;
  }

#finfo a:hover {
  text-decoration:none;
  }

.schet {
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:right;
	}

.schet img {
	margin:0px 0px 0px 5px;
	}

a#inlink_bot {
  display:block;
  width:210px;
  height:80px;
  }






.inptc {
	padding:0 0 9px 0;
}
.inptname,.tname {
	float:left;
	text-align:left;
	line-height:20px;
	padding:0;
	width:73px;
	color:#000;
}
.tname {
	padding:0;
	width:73px;
	text-align:left;
}
.tnamet {
	line-height:20px;
	text-align:left;
	color:#000;
	padding:0;
}
.tarea {
	padding:0 0 15px 0;
}
.tarea textarea {
	width:330px;
	height:164px;
	margin:-1px -1px -1px 0;
	border:1px #b3b9c3 solid;
}
.input {
	float:left;
	width:250px;
}
.input input {
	border:1px #b3b9c3 solid;
	width:255px;
	height:20px;
}

.clr { 
	clear:both;
}
.sbt {
	padding:0;
}

.sbt input {
	background:url(../images/sbt.jpg) top left no-repeat;
	width:195px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	cursor:pointer;
	border:0px;
}

.lsub {
	padding:0;
}

.lsub input {
	background:url(../images/sbt.jpg) top left no-repeat;
	width:195px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	cursor:pointer;
	border:0px;
}

ul#spisok {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 20px;
	font-weight:normal;
	float:left;
	}

ul#spisok li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

.green {
	color:#7ba605;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.red {
	color:#e70606;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

ul.oborudlist {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	font-weight:normal;
	float:left;
	}

ul.oborudlist li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

.tablist td {
  border-bottom:1px dotted #b6b5b5;
  padding:15px 0px 15px 0px;
  }