HTML {
          background:#2e4e07;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
          background: url(images/bottom_back.gif) 0 100% repeat-x;min-height:100%;  min-width:1000px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {clear:both;}
.header {
	height:402px;background:#2e4e07 url(images/header_repeat.jpg) 9px 0 repeat-x
}
.left_header {
	width:736px;height:368px;float:left;background: url(images/left_header.jpg) no-repeat;
}
.logo {
	float:left;padding:9px 0px 0px 164px;
}
.logo a {
	font:bold 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.index_ss {
	position:relative; z-index:100;
}
.logo .index_ss:hover {
	text-decoration:underline;
}
.logo img {
	display:block;position:relative; margin:-22px 0px 0px -82px;
}
.telefon {
	padding:38px 0px 0px 28px;float:left;font:normal 13pt Verdana; color:#FFFFFF;
}
.mini_ico {
	float:left;padding:40px 0px 0px 20px;
}
.mini_ico img {
	display:block;float:left;margin-right:15px;
}
.right_header {
	width:246px;height:357px;background: url(images/right_header.png) no-repeat;float:right;
}
.header_menu {
	left:30px;position:relative;clear:both;width:675px;margin:0px auto;
}
.header_menu div {
	float:left;
}
.header_menu div a {
	font:normal 13pt Verdana; color:#FFFFFF;text-decoration:none;
}
.header_menu div a:hover {
	text-decoration:underline;
}
.m_comany {
	background: url(images/m_comany.gif) no-repeat;
}
.m_comany div {
	background: url(images/border_m.gif) 100% 0px no-repeat;padding:5px 0px 0px 35px;width:139px;height:26px;
}
.m_book {
	background: url(images/m_book.gif) 30px 1px no-repeat;
}
.m_book div {
	width:170px;height:30px;padding:5px 0px 0px 90px;background: url(images/border_m.gif) 100% 0 no-repeat;
}
.m_contact {
	background: url(images/m_contact.gif) 30px 0px no-repeat;width:147px;height:33px;padding:4px 0px 0px 90px;
}
.block_menu_h {
	margin-top:-20px;clear:both;float:left;width:100%;
}
.reclama_block {
	line-height:13px;width:715px;margin:5px auto;
}
.block_rec {
	float:left;margin-right:25px;padding:20px 0px 0px 23px;width:320px;height:86px;background: url(images/block_rec.gif) no-repeat;
}
.block_rec_2 {
	float:left;padding:20px 0px 0px 23px;width:320px;height:86px;background: url(images/block_rec_2.gif) no-repeat;
}
.foto_re {
	float:left;display:block;margin:0px 12px 0px 0px;border:solid 1px #FFFFFF;
}
.block_rec a {
	display:block;float:left;font:bold 10pt Tahoma; color:#602e00;text-decoration:none;
}
.block_rec a:hover {
	text-decoration:underline;
}
.strel {
	margin:3px 0px 0px 12px;
}
.ss_reclam {
	padding:7px 0px 0px 0px;float:left;
}
.block_rec_2 a {
	display:block;float:left;font:bold 10pt Tahoma; color:#602e00;text-decoration:none;
}
.block_rec_2 a:hover {
	text-decoration:underline;
}
.ss_reclam_2 {
	padding:2px 0px 0px 0px;float:left;
}
.strel_2 {
	margin:10px 0px 0px 12px;
}
.outer {
	margin-left: 220px; /* L */
	margin-right: 224px; /* R */

}
.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}
.center {
	float: right;
	width: 100%;
	margin-left: -1px;
}
.left {
	float: left;
	position: relative;
	width: 188px;  /* L */
	margin-left: -212px;  /* -L-1 */
	margin-right: 2px;
      padding-bottom:10px;
	  padding-left:20px;

}
.right {
	float: right;
	position: relative;
       width: 215px;  /* L */
	margin-right: -216px;  /* -L-1 */
	margin-left: 2px;
       padding-bottom:10px;
       position:relative; left:14px;
}
.minwidth {
	min-width: 504px;
}

.inleft, .inright, .incenter {
	width: 100%;
	overflow: hidden;
}
.wrap-cl {
	position: relative;
	margin-right: 0;
}
.center {
	margin-left: 0; padding-bottom:10px;
}
.left {
	margin-right: 1px;
}
.right {
	margin-left: 1px;
}

.wrapper {
	margin-left: -504px;
}
.content {
	clear:both;padding:15px 38px 20px 31px;
}
.news_block {
	padding:0px 15px 0px 10px;
}
.news_block h2 {
	font:normal 13pt Tahoma; color:#FFFFFF;margin:0px 0px 10px 0px;
}
.news a {
	font:bold 8pt Tahoma; color:#a6ff39;text-decoration:underline;
}
.news a:hover {
	text-decoration:none;
}
.news .ss_news {
	position:relative;z-index:3100;margin-left:-20px;line-height:12px;padding-left:20px;background: url(images/kub.gif) 0 4px no-repeat;
}
.news p {
	font:normal 8pt Tahoma;color:#FFFFFF;margin:6px 0px 5px 0px;
}
.news {
	padding-bottom:20px
}
.podr_news {
	margin-left:-12px;padding-left:12px;background: url(images/str_po.gif) 0px 10px no-repeat;
}
.company img {
	border:solid 1px #FFFFFF;display:block;float:left;margin:0px 18px 14px 0px;
}
.company p {
	font:normal 8pt Tahoma;color:#FFFFFF;margin:0px 0px 14px 0px;
}
.company h2 {
	font:normal 13pt Tahoma; color:#FFFFFF;margin:0px 0px 10px 0px;
}
.karta h2 {
	font:normal 13pt Tahoma; color:#FFFFFF;margin:0px 0px 10px 0px;
}
.karta img {
	display:block;border:solid 1px #000000;
}
.content_block {
	padding:0px 10px 0px 10px;
}
.footer {
	min-width:1000px;height:115px;background:#719531 url(images/footer_repeat.gif) 0 100% repeat-x;
}
.left_f {
	float:left;padding:70px 0px 0px 37px;;
}
.copy {
	margin-left:65px;float:left;margin-right:53px;padding:0px 0px 0px 27px;background: url(images/kub_2.gif) no-repeat;
}
.copy p {
	font:normal 8pt Tahoma; color:#FFFFFF;margin:-2px 0px 1px 0px;
}
.copy p span {
	font-size:10px;
}
.right_f {
	position:relative;z-index:400;right:-65px;width:247px;height:115px;background: url(images/right_f.gif) -1px 0px no-repeat;float:right;
}
:root .right_f {
	background: url(images/right_f.gif) 1px 0px no-repeat;float:right;
}
.menu_f {
	margin-top:-2px;float:left;font:normal 8pt Tahoma; color:#FFFFFF;
}
.menu_f a {
	padding:0px 4px 0px 4px;color:#FFFFFF;text-decoration:none;
}
.menu_f a:hover {
	text-decoration:underline;
}
.right_f p {
	font:normal 8pt Tahoma; color:#FFFFFF;margin:0px 0px 1px 0px;
}
.contact {
	padding:57px 0px 0px 100px;
}
.gren {position:relative;right:65px;float:left;width:100%;background: url(images/gren.gif) 0px 22px repeat-x;}