body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:12px;
     font-family:tahoma;
     background:#191919;
     color:#565656;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     width:984px;
     height:100%;
}
.head_block
{
     background:#191919;
     width:100%;
}
.top_td
{
     padding: 11px 0px 0px 30px;
     height:31px;
     text-align:left;
     vertical-align:top;
}
.top_td a
{
     clear:both;
}
.top_td div.border_top
{
     padding: 0px;
     margin: 8px 0px 0px -43px;
     width:1000px;
     position:absolute;
     height:1px;
     overflow:hidden;
     background:#303030;
}
.slogan
{
     padding:12px 0px 16px 29px;
     height:72px;
}
.head_td
{
     vertical-align:top;
     padding-bottom:16px;
     background:#EDEAD9;
}
.mail_a
{
     display:block;
     position:absolute;
     height:20px;
     width:160px;
     margin: -20px 0px 0px 50px;
}
*html .mail_a
{
     margin:150px 0px 0px -140px;

}
*:first-child+html .mail_a
{
     margin:150px 0px 0px -140px;
}
.mail_a img
{
     width:160px;
     height:20px;
}
.top_menu
{
     padding: 0px;
     vertical-align:top;
     width:219px;

}
.top_menu_block div.border_left
{
     padding: 0px;
     margin: 12px 0px 0px -10px;
     position:absolute;
     width:229px;
     height:1px;
     overflow:hidden;
     background:#303030;
}
.top_menu_block
{
     vertical-align:top;
     width:219px;
     background:#191919;
     margin-top:-1px;
     padding: 2px 0px 16px 0px;
}
.top_menu ul
{
     padding: 0px;
     margin: 0px 0px 0px -10px;
     list-style:none;
}
.top_menu ul li
{
     display:block;
     height:27px;
     width:168px;
     border-top:1px solid #303030;
     padding:0px 0px 1px 0px;
     margin: 1px 0px 0px 0px;
}
.top_menu li#first
{
     border-top:0px;
}
.top_menu ul li.sel a
{
     background:#303030;
}
.top_menu ul li a:hover
{
     background:#303030;
     color:#7DBB04;
}
.top_menu ul li a
{
     display:block;
     height:21px;
     width:131px;
     font-size:16px;
     color:#9B9A9A;
     padding: 7px 0px 0px 37px;
}
.top_menu ul li a img
{
     width:131px;
}
.top_menu ul li a.m1 img
{
     background:url(images/m1.gif) 0px -14px no-repeat;
     height:13px;
}
.top_menu ul li a.m1:hover img
{
     background:url(images/m1.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m1 img
{
     background:url(images/m1.gif) 0px 0px no-repeat;
}
.top_menu ul li a.m2 img
{
     background:url(images/m2.gif) 0px -16px no-repeat;
     height:16px;
}
.top_menu ul li a.m2:hover img
{
     background:url(images/m2.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m2 img
{
     background:url(images/m2.gif) 0px 0px no-repeat;
}
.top_menu ul li a.m3 img
{
     background:url(images/m3.gif) 0px -15px no-repeat;
     height:15px;
}
.top_menu ul li a.m3:hover img
{
     background:url(images/m3.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m3 img
{
     background:url(images/m3.gif) 0px 0px no-repeat;
}
.top_menu ul li a.m4 img
{
     background:url(images/m4.gif) 0px -16px no-repeat;
     height:16px;
}
.top_menu ul li a.m4:hover img
{
     background:url(images/m4.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m4 img
{
     background:url(images/m4.gif) 0px 0px no-repeat;
}
.top_menu ul li a.m5 img
{
     background:url(images/m5.gif) 0px -16px no-repeat;
     height:16px;
}
.top_menu ul li a.m5:hover img
{
     background:url(images/m5.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m5 img
{
     background:url(images/m5.gif) 0px 0px no-repeat;
}
.top_menu ul li a.m6 img
{
     background:url(images/m6.gif) 0px -16px no-repeat;
     height:16px;
}
.top_menu ul li a.m6:hover img
{
     background:url(images/m6.gif) 0px 0px no-repeat;
}
.top_menu ul li.sel a.m6 img
{
     background:url(images/m6.gif) 0px 0px no-repeat;
}
.flash_cont
{
     background:#EDEAD9;
     padding: 3px 0px 0px 3px;
     width:520px;
     vertical-align:top;
     height:270px;
}
.tel
{
     background:#EDEAD9;
     vertical-align:bottom;
     text-align:right;
     width:208px;
     padding: 0px 42px 1px 0px;
}
.tel .black_block
{
     background:#191919;
     width:28px;
     margin-left:221px;
     position:absolute;
     height:200px;
     top:98px;
     text-align:left;
}
*:first-child+html .tel .black_block
{
     margin-left:186px;
}
*html .tel .black_block
{
     margin-left:186px;
}
.tel .black_block .line
{
     padding: 0px;
     margin: 194px 0px 0px 0px;
     position:absolute;
     width:28px;
     height:1px;
     overflow:hidden;
     background:#303030;
}
.content_td
{
     background:#EDEAD9;
     vertical-align:top;
     color:#565656;
     /*padding: 0px 11px 0px 26px;  */
}
.content_base
{
     padding: 3px 11px 60px 27px;
     vertical-align:top;
}
.content_base h1
{
     padding: 0px;
     margin: 0px 0px 20px 0px;
     color:#191919;
     font-size:22px;
     font-weight:normal;
}
.content_base h2
{
     padding: 0px;
     margin: 0px 0px 7px 0px;
     font-weight:normal;
     font-size:18px;
     color:#6C4632;
}
.content_base .cont_line
{
     background:#E3D3C2;
     height:1px;
     overflow:hidden;

}
.content_base p
{
     padding: 0px;
     margin: 0px 0px 20px 0px;
}
.content_base ul.bullet_ul
{
     padding: 0px;
     margin: 1px 0px 20px 12px;
     list-style:none;
}
.dark
{
     color:#191919;
}
.content_base ul.bullet_ul li
{
     background:url(images/bullet_li.gif) 0px 8px no-repeat;
     padding: 0px 0px 0px 8px;
     margin: 0px 0px 0px 0px;
}
.inner_menu
{
     margin-bottom:10px;
}
.inner_menu ul
{
     padding: 0px;
     margin: 0px 30px 0px 0px;
     list-style:none;
}
.inner_menu li
{
     background:url(images/bullet_li.gif) 0px 8px no-repeat;
     padding: 0px 0px 0px 10px;
     margin: 0px 0px 5px 0px;
     font-weight:bold;
}
.inner_menu li a
{
     color:#565656;
}
.inner_menu li a:hover
{
     color:#6C4632;
}
.inner_menu li.sel a
{
     color:#6C4632;
     text-decoration:none;
}
.center_td
{
     padding: 16px 25px 0px 0px;
     vertical-align:top;
     line-height:20px;
}
.center_td a
{
     color:#565656;
}
.right_pic
{
     padding: 30px 0px 0px 0px;
     vertical-align:top;
     width:218px;
     text-align:right;
}
.pic_item
{
     border: 1px solid #DABDAB;
     background:#DAD1BD;
     width:215px;
     margin: 0px 0px 10px 0px;

}

.pic_item a
{
     padding: 0px;
     margin: 0px;
     /*height:157px;
     width:209px;  */
    /* overflow:hidden;  */
     display:block;
     border: 3px solid #DAD1BD;
}
.pic_item_big
{
     border: 1px solid #DABDAB;
     background:#DAD1BD;
     margin: 0px 0px 10px 0px;

}
.pic_item_big img
{
     border: 3px solid #DAD1BD;
}
.foot_td
{
     vertical-align:bottom;
     color:#535353;
     font-size:10px;
     height:10px;
     background:#EDEAD9;
     padding: 0px 0px 0px 0px;
}
.foot_block
{
     width:100%;
     background:#191919;
}
.foot_block td
{
     padding: 10px 0px 5px 0px;
}
.foot_block p
{
     padding: 0px;
     margin: 0px 0px 10px 0px;
}
.forms input.inputtext
{
     border: 1px solid #000000;
     width: 250px;
     margin: 0px 0px 5px 0px;
}
.forms textarea.inputtextarea
{
     border: 1px solid #000000;
     width: 250px;
     height: 100px;
     margin: 0px 0px 5px 0px;
}
.forms select.inputselect
{
     border: 1px solid #000000;
     width: 253px;
     margin: 0px 0px 5px 0px;
}
.forms td
{
     vertical-align: top;
}
.submit
{

     margin: 24px 0px 0px 0px;
     background:#191919;
     padding: 4px 23px 4px 24px;
     border:0px;
     cursor:pointer;
     color:#8FC306;
     font-weight:bold;
}
*:first-child+html .submit
{
     padding: 4px 0px 4px 0px;
}
div.bottom_menu_block
{
	text-align:center;
}
div.bottom_menu_block a
{
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
	color:#565656;
	margin:4px;
}
div.bottom_menu_block a.sel
{
	color:#7DBB04;
}
div.bottom_menu_block a:hover
{
	color:#7DBB04;
}
p.seo a
{color:#535353;
}
