body,table,tr,td,div { margin:0px;padding:0px;border:0px;font-size:14px }
form { margin:0px;padding:0px; }
body { font-family:Tahoma;font-size:10px;color:#636363;}
table { border-collapse:collapse;border:0px; }
img { border:0px; }
#li { margin: 7px 0px 0px 7px }

body a{
	color:#128166;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	text-align: center;
	vertical-align: middle;
}
.heder {
	width: 100%;
	min-width: 998;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.lkl {
	text-decoration: none;
	height: 140px;
	width: 265px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../img/112_left.jpg);
	background-repeat: no-repeat;
}
.ckl {
	background-image: url(../img/112_center.jpg);
	background-repeat: repeat-x;
}
.rkl {
	background-image: url(../img/112_right.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	height: 140px;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
}
.title_box {
	font-weight: bold;
	color: #128166;
	font-variant: normal;
	height: 27px;
	width: 213px;
	display: block;
	text-align: center;
	left: 54px;
	vertical-align: middle;
}
.title_box a {
	background-image: url(img/img_box_1_jellow.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 213px;
}

/*.title_box a:hover {
	background-image: url(img/img_box_all_reverse.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 159px;
	padding-left: 54px;
}
*/

.title_box a:hover {
	background-image: url(img/img_box_all_green.gif);
	background-repeat: no-repeat;
}
.title_box a:active {
	background-image: url(img/img_box_all_green_act.gif);
	background-repeat: no-repeat;
}
/*.title_box a:active {
	background-image: url(img/img_box_all_green_activ.gif);
	background-repeat: no-repeat;
}
*/
.right_block_shops {
  padding-left: 6px;
  background:url(img/img_rightblock_2.jpg) repeat-y right top;
}

.right_block_shops a {
  font-family: Tahoma;
  font-size: 12px;
  color:#248a70;
  padding-left: 4px;
}
.right_block_shops a:hover {
  font-family: Tahoma;
  font-size: 12px;
  color:#015454;
  padding-left: 4px;
  text-decoration: none;
}
.right_block {
	font-size: 11px;
	padding-left: 6px;
}
.chel {
	position:absolute;
	top:-321px;
	z-index:100;
	left: 18px;
}
.news_rightbg {
  position: absolute;
  border: solid 0px #000;
  height: 150px;
  right: -10px;
  background-image:url(img/img_news_bg3.jpg);
}
*html .news_rightbg {
  position: absolute;
  border: solid 0px #000;
  height: 130px;
  right: -1px;
  background-image:url(img/img_news_bg3.jpg);
}
.news_date {
  font-size: 11px;
  color: #000;
  font-weight: bold;
  padding-left: 0px;
}
.news {
  font-size: 12px;
  color:#128166;
  margin-top: 1px;
}
.news a {
	font-size: 12px;
	color:#128166;
	text-decoration: underline;
}
.news a:hover {
  font-size: 12px;
  color:#128166;
  text-decoration: none;
}

/*------------------------------------------------------------------------------*/
.vert_menu {
   list-style-type:none;
   margin:0px 0px 0px 5px;
   padding:0px 5px 0px 5px;
   font-size:13px;
   width:170px;
   color:#02312b;
}
.vert_menu a {
   font-size:13px;
   color:#02312b;
}

.vert_menu li, .vert_menu ul li {
   padding:2px 0px;
}

.vert_menu ul {
   margin:0px 0px 0px 13px;
   padding:0px 0px 0px 13px;
   font-size:12px;
}
.vert_menu ul a{
   color:#128166;
   font-size:12px;   
}
.vert_menu ul a:hover{
   color:#02312b;
}
.vert_menu .priory a, .vert_menu .priory ul li a {
   font-weight:bold;
}

/*------------------------------------------------------------------------------*/


.icon_url {
  font-size: 12px;
  font-weight: bold;
  color: #51a28e;
}
.icon_url a {
  font-size: 12px;
  font-weight: bold;
  color: #51a28e;
  text-decoration: underline;
}
.icon_url a:hover {
  font-size: 12px;
  font-weight: bold;
  color: #51a28e;
  text-decoration: none;
}
.topmenu {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding-left: 20px;
  text-decoration: none;
}
.topmenu_act {
  font-size: 12px;
  font-weight: bold;
  color: #ffff00;
  text-align: center;
  padding-left: 20px;
  text-decoration: none;
}
.topmenu_act a {
  color: #ffff00 !important;
}

.footer1 {
  font-size: 12px;
  padding-left: 6px;
  position: absolute;
  bottom:30px;
}
.footer2 {
  font-size: 12px;
  position: absolute;
  float: right;
  right: 20px;
  bottom:10px;
}

.gbook_message {
	font-size:12px;
}
.phone {
	/*position:absolute;
    z-index:10;*/
    position: absolute;
	top:65px;
	color:#FFF;
	width:190px;
	margin-top: 0;
	margin-right: 30;
	margin-bottom: 0;
	margin-left: 785px;
	height: 60px;
	right: 65px;
}
.phone .text {
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.phone .number {
	font-size:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.phone .url {
  display:block;
  height:18px;
  width:190px
  margin:5 auto 0;
  background:url(img/img_heder_url.jpg) no-repeat center center;
}
.main-message{
  padding-left:250px;
}
#banners {
  vertical-align:middle;
  margin:5px 0; 
}
.messages {
  font-size:20px;
  color:#FF0000;
  font-weight:bold;
  padding:10px 0;
}
.hmenu td {
  vertical-align:bottom
}
.new-actions {
  background:url(img/img_news_bg.jpg) repeat-x left bottom;
}
.new-actions .news {
  padding:10px;
}
