body {
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #eeeeee;
  scrollbar-shadow-color: #cccccc;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-arrow-color: #214A85;
  scrollbar-track-color: #eeeeee;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-base-color: #cccccc;
  background:#FFFFE5 url('images/bg.jpg') left 645px no-repeat;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: tahoma,arial,verdana;
  text-align: justify;
  font-size: 12px;
  color: #383838;
  padding-top: 0px;
}
p{
  text-align: justify;
  font-size: 12px;
  margin: 15px 0;
  color: #1e1e1e;
}
p.r{
  text-align: right;
  margin: 0;
  padding: 1px 50px 10px 0;
}
p.navi{
  margin: 0;
}
div.forma p{
  margin: 3px 0 2px 0;
}
p.tel, p.tel_r
{
  text-align: left;
  font-size: 12px;
  margin: 4px 0 2px;
  color: #fdfefe;
}
p.tel_r{
	text-align:right;
    margin: 0 4px 4px 0 !important;
    font-size: 10px !important;
}
p.tel_big{
  text-align: left;
  font-size: 30px;
  margin: 0 0 1px 0;
  line-height: 27px;
  color: #fdfefe;
}
p.made_in{
  text-align: left;
  font-size: 11px;
  margin: 0 0 1px 0;
  color: #4c4c4c;
}
span
{
  text-align: justify;
  font-size: 12px;
  margin-top: 3px;

}
h1 {
  padding: 0 0 4px 0;
  color: #383838;
  font-size: 30px;
  text-align: left;
  font-weight: normal;
  margin:0;
  line-height: 30px;
}

h2 {
  color: #272727;
  font-size: 18px;
  text-align: left;
  font-weight: normal;
  margin: 0px;
  padding: 4px 0 5px 0;
  line-height: 18px;
}
h3 {
  color: #272727;
  font-size: 18px;
  text-align: left;
  font-weight: normal;
  margin: 0px;
  padding: 4px 0 5px 0;
  line-height: 18px;
}
h4 {
  color: #505050;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  margin-top: 5px;
  margin-left: 0px;
  margin-bottom: 25px;
}
h5 {
  color: #2F2F2F;
  font-size: 22px;
  text-align: left;
  font-weight: normal;
  margin-bottom: 0;
}

a {
  color: #1e1e1e;
  text-decoration: underline;
  font-size: 12px;
}
a:hover {
  text-decoration: none;
}
a.more {
  background: transparent url('images/more.png') left bottom no-repeat;
  padding: 0 0 0 17px;
}

a.tit {
  color: #272727;
  font-size: 18px;
  text-align: left;
  font-weight: normal;
  margin: 0px;
  padding: 6px 0 3px 0;

}
a.navi {
  color: #1e1e1e;
}

a.made_in{
  font-size: 11px;
  margin: 0;
  color: #4c4c4c;
}
a.mail_w {
  color: #fdfefe;
  font-size: 10px;
}
a.mail_g {
  color: #4c4c4c;
  font-size: 10px;
}

a.menul {
  color: #ffffff;
  font-size: 12px;
  line-height:16px;
  text-decoration: none;
}
a.menul:hover {
  text-decoration: underline;
}
img
{
border: 0;
behavior: url(iepngfix.htc);
}
hr{
  color: #D4D4BF;
  margin-top: 3px;
  margin-bottom: 9px;
  height: 1px;
}
hr.light{
  color: #E9E9E9;
  margin-top: 0px;
  margin-bottom: 8px;
  height: 1px;
}


table {
 border: 0px;
 padding:0px;
 margin:0px;
 border-width:0px;
 border-spacing:0px;
 border-collapse: collapse;
}
td
{
  vertical-align: top;
}

table.menu_pic td{
  vertical-align: bottom;
}

td.menu_tit
{
  background: transparent url('images/bg_jmenu_tit.jpg') center top no-repeat;
}
td.menu_1
{
  background: transparent  url('images/bg_jmenu1.jpg') center top no-repeat;
  
}
td.menu_2
{
    height: 49px;
    background: transparent url('images/bg_jmenu2.jpg') center top no-repeat;
}
td.menu_1a
{
  background: transparent url('images/bg_jmenu1_a.jpg') center top no-repeat;
}
td.menu_2a
{
    height: 49px;
    background: transparent url('images/bg_jmenu2_a.jpg') center top no-repeat;
}
td.menu_2, td.menu_1, td.menu_tit, td.menu_1a, td.menu_2a{
	padding: 4px 1px 0 28px;
}
td.content
{
  background: transparent url('images/bg_content_bot.png') center bottom repeat-x;
}
td.main_center
{
  background: transparent url('images/main_center_bg.png') center top repeat-x;
}
td.content_br
{
  background: transparent url('images/border_content_bot.png') center bottom no-repeat;
}
div.ramka
{
  width: 321px;
  height: 204px;
  background: transparent url('images/bg_ramka.png') left top repeat-x;
  padding: 0;
}
td.ramka_shadow
{
  background: transparent url('images/ramka_shadow.jpg') left bottom no-repeat;
  padding: 0 0 21px 0;
}
td.ramka_shadow_big
{
  background: transparent url('images/ramka_shadow_big.jpg') center bottom no-repeat;
  padding:15px 0;
}
td.foot, td.foot_tel, td.foot_cont{
	padding-top: 35px !important;
}
td.foot{
    padding: 0 25px;
}
td.foot_tel{
    padding: 0 3px;
}
div.footer p.tel, div.footer p.tel_r
{
  text-align: left;
  font-size: 12px;
  margin: 4px 0 2px;
  color: #4c4c4c;
}
div.footer p.tel_r{
	text-align:right;
    margin: 12px 0 0 0 !important;
    font-size: 10px;
}
div.footer p.tel_big{
  text-align: left;
  font-size: 30px;
  margin: 0;
  line-height: 21px;
  color: #262626;
}

div{
 margin: 0;
 padding: 0;
}

div.content
{
  background: transparent url('images/bg_content_top.png') center top repeat-x;
  padding: 15px;
}
div.content_text {
  text-align: left;
  font-size: 12px;
  margin: 0 0 15px 0;
  color: #1e1e1e;
} 
div.content_text h1 {
    margin-bottom:20px;
}
div.bgm_replain{
  background: transparent url('images/bgm_replain.jpg') center top no-repeat;
  text-align: center;
}
div.bgm_room{
  background: transparent url('images/bgm_room.jpg') center top no-repeat;
  text-align: center;
}
div.bgm_about{
  background: transparent url('images/bgm_about.jpg') center top no-repeat;
  text-align: center;
}
div.bgm_main{
  background: transparent url('images/bgm_main.jpg') center top no-repeat;
  text-align: center;
}
div.bgm_arhitect{
  background: transparent url('images/bgm_arhitect.jpg') center top no-repeat;
  text-align: center;
}
div.top, div.footer, div.div_cent, div.div_menu{
  width: 982px;
  margin-left: auto;
  margin-right: auto;
}

div.bottomm{
  background: transparent url('images/bottom.jpg') center bottom repeat-x;
}

div.div_menu{
  width: 1075px !important;
}

div.footer{
  background: transparent url('images/phone_bg.jpg') center top repeat-x;
}
div.footer_tel{
  background: transparent url('images/phone.jpg') center top no-repeat;
}

div.menu{
  width: 1075px;
  height: 70px;
  margin: 0;
  background: transparent url('images/menu_fon.jpg') center top no-repeat;
}
div.menu_main{
  width: 1075px;
  height: 45px;
  margin: 0;
  background: transparent url('images/menu_fon_lite.jpg') center top no-repeat;
}
div.menu_content{
  padding-left: 50px;
}
div.plashka_right{
  background: transparent url('images/plashka_right.gif') right top no-repeat;
  width: 234px;
  height: 96px;
}
div.middle_part{
  width: 982px;
  margin-left: auto;
  margin-right: auto;
}

div.forma
{
  background: #F0F0DA url('images/forma_bg.png') center top repeat-x;
  border: 2px solid #D5D5BA;
}
div.forma_content{
  margin: 0 14px;
}
div.navi{
  margin: 3px 0 12px 23px;
}


img.ramka{
  margin: 7px 0 0 5px;
}
img.ramka_w{
  margin: 25px 0 0 0;
  border: 7px solid #ffffff;
}
img.ramka_g{
  margin: 0 0 0 0;
  border: 5px solid #24343B;
}


.x {
	background-color:red !important;
}
input.ed {
  border: 0;
  background: #30464F url('images/ed_fon.jpg');
  padding: 3px 0 0 5px;
  width: 205px;
  height: 23px;
  color: #ffffff;
}
.mem {
  border: 0;
  background: #30464F url('images/ed_fon.jpg');
  padding: 5px;
  width: 205px;
  height: 133px;
  color: #ffffff;
  font-family: tahoma,arial,verdana;
  text-align: justify;
  font-size: 12px;
}
.but{
	margin: 9px 0;
    cursor:pointer;
}
.error {
    border:1px dashed #31454E;
    font-family: tahoma,arial,verdana;
    font-size: 12px;
    margin-bottom: 5px;
    padding:2px;
    background-color: #FAC339;
}
