body{
  padding: 5px;
  background: #E2D8B9;
}

a{
  color: #80150B;
}

a:hover{
  text-decoration: none;
}

body,td,th {
  font-family: Verdana, Arial, Helvetica;
  font-size:8pt;
  color: #424242;
}
html body.page {
  padding: 0px;
  margin: 0px;
  background: url(/data/images/gl_bg1.jpg);
}

body.page .gradient{
  background: url(/data/images/gl_bg2.jpg) repeat-x;
}

img {
  border: 0px;
}

body.page img.png{
  behavior: url(/iepngfix.htc);
  border: 0px;
}


.mtable #pg_mbg{
  background: url(/data/images/pg_bg.gif) repeat-y;
}

.mtable .top1{
  padding: 0px 3px 0px 9px;
}

.top1 div{
  background: url(/data/images/top1_bg.gif) repeat-x;
}

.mtable .top2{
  padding: 0px 0px 0px 41px;
}

.mtable .top3{
  padding: 0px 30px 0px 41px;
}

.top3 .menu{
  background: url(/data/images/menu_bg.jpg) no-repeat;
}

.menu .item{
  padding: 0px 15px 0px 15px;
}

.menu a{
  color: #DACEB1;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 7pt;
}

.mtable .content{
  background: url(/data/images/content_bg.gif) no-repeat;
  padding: 0px 50px 0px 0px;
}

#left_contacts #address{
  padding: 0px 0px 0px 74px;
}

.mtable .bottom1{
  padding: 0px 80px 0px 86px;
}

.bottom1 div{
  background: #BBB18B;
}

.mtable .bottom2{
  padding: 0px 90px 0px 96px;
}

.bottom2 div{
  text-align: center;
  color: #7E7066;
}
.bottom2 div a{
  color: #7E7066;
  text-decoration: none;
}


.mtable .bottom3{
  padding: 0px 3px 0px 9px;
}

.bottom3 div{
  background: url(/data/images/bottom3_bg.gif) repeat-x;
}

body .submenu_l{
  background: url(/data/images/submenu_l_bg.gif) repeat-y;
}

body .submenu_r{
  background: url(/data/images/submenu_r_bg.gif) repeat-y;
}

body .submenu_t{
  background: url(/data/images/submenu_t.gif) repeat-x;
}

body .submenu_b{
  background: #BD8F6C;
}

body .submenu_c{
  padding: 2px 5px 2px 5px;
  background: #D2B787 url(/data/images/submenu_c.gif) repeat-y right;
}

.submenu_c .item{
  padding: 5px 0px 5px 0px;
}

.submenu_c .item a{
  color: #5F400A;
  font-weight:bold;
  text-decoration: none;
}

.submenu_c .sep{
  background: url(/data/images/submenu_sep_bg.gif) repeat-x;
}

.mtable .descrip{
  color: #7E7066;
  font-size: 7pt;
}

.header{
  color: #80150B;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}
h1,h2,.h2 {
  font-size:12pt;
  color: #80150B;
  font-weight: bold;
margin:0px;margin-top:3px;margin-bottom:0px;padding:0px;}
h2,h3 {
  font-size:11pt;
  color: #80150B;
}
img.pechaty {border: 1px solid black;}

/* === order === */
.form_table {
	margin-bottom:20px;
}
.form_table th {
	text-align:left;
}
#if_file_dnl {
	display:none;
}

/*== forms =========================================================================*/
input, select, textarea {
	outline:none;
	overflow:visible;
}
input[type=file] { 
	background-color:#fff;
}
input[type=text], input[type=password], input.text_forms, input.title, textarea, select, select.text_forms { 
	background-color:#fff;
	border:1px solid #918122;
	color:#424242;
}
input[type=text]:focus, input[type=password]:focus, input.text_forms:focus, input.title:focus, textarea:focus, select:focus, select.text_forms:focus { 
	border-color:#80150B; 
}
textarea { height: 60px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio { 
	position:relative; top:.1em;
}

input.button {
	height:20px;
	line-height:20px;
	padding:0px 10px;
	border:none;
	background-color:#80150B;
	color:#DACEB1;
}
/* ============ */