/*границы для отладки макета*/
/*
* { border:1px dashed red; }
*/

body {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}

body
   { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; 
     line-height:normal; margin:0; padding:0; 
     background-color:#000; color:#927b4c; text-shadow:#000 0 0; }

body
  { font-size:80%; }
*html body
  { font-size:75%; }
html:root body
  { font-size:75%; }

table, td, th
  { font-size:100%; }
.clear
  { clear:both; }

a 
  { text-decoration:underline; color:#97610c; } 
a:hover
  { text-decoration:none; color:#fbd794;} 


:focus
  { -moz-outline-style:none; }
q
  { quotes:"" ""; }

a img, iframe, object, applet
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; 
    font-size:100%; empty-cells:show; }

ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

pre, code 
  { font-size:1em; }
blockquote, address, cite, dfn, var
  { font-style:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }

sup, sub 
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }
  
  
/* HEADER */
.header_main{
background:url(../images/header_main.gif) repeat-x;
width:100%; 
height:293px;
}

.header_main_right{
background:url(../images/header_main_bg_right.jpg) no-repeat right;
width:100%;
height:200px;
padding-top:93px;
}

.headertd{text-align:right;}

.logo{
position:absolute;
top:0;
left:0;
margin:24px 0px 0px 24px;
width:270px;
height:43px;
background:url(../images/logo.png) no-repeat;
-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/deluxe/images/logo.png', sizingMethod='scale');
cursor:pointer;
}

.slogan{
width:361px;
height:82px;
background:url(../images/slogan.png) no-repeat bottom;
-background: none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/deluxe/images/slogan.png', sizingMethod='scale');
cursor:pointer;
}

  
  
/****************************************/

/*
.logotype{
background:url(../images/logo.jpg) no-repeat left bottom;
width:438px;
height:200px;
position:absolute;
left:10;
top:0;
margin-top:98px;
}

.head_bg_1{
background:url(../images/head-bg1.jpg) repeat-x;
width:100%;
height:386px;
}


.head_tbl_1 .logo{
background:url(../images/logo.jpg) no-repeat left top;
width:438px;
height:293px;
}

.head_tbl_1 .bgmn{
background:url(../images/head-bg.jpg) no-repeat right top;
width:851px;
height:293px;
}
*/



.head_bg1{
background:url(../images/head-bg1.jpg) repeat-x;
width:100%;
} 

.head_bg{
background:url(../images/head-bg.jpg) no-repeat right;
width:851px;
height:293px;
margin-top:38px;
} 

.podhead_bg{
background:url(../images/podhead-bg.jpg) repeat-x;
width:100%;
height:21px;
}

.podhead_left{
background:url(../images/podhead-left-bg.jpg) left no-repeat;
width:100%;
height:21px;
}

.podhead_right{
background:url(../images/podhead-right.jpg) no-repeat right;
width:506px;
height:21px;
}

/****************************/
.left_bg_of_menu{
/*background:url(../images/left-of-menu-bg.jpg) no-repeat top left;*/
height:386px;
width:17px;
}

.left_bg_of_menu_td{
vertical-align:top;
}

.menu_field{
width:180px;
height:468px;
background:url(../images/menu-bot-bg.jpg) left top repeat-y;
}

ul.menu_ff{
list-style:none;
margin:0;
padding:0;
width:180px;
height:100%;
background:url(../images/menu-left-bg2.jpg) left top no-repeat;
padding-top:50px;
}

ul.menu_ff li {
padding-bottom:26px;
cursor:pointer;
}

ul.menu_ff li a{
display:block;
height:15px;
font-size:12px;
font-weight:bolder;
font-style:italic;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px solid #6c4508;
margin:20px;
margin-top:0px;
margin-bottom:0px;
background:url(../images/menu_inac.gif) no-repeat right;
/*font-family:"Times New Roman";*/
font-family:arial;
}

ul.menu_ff li a:hover{
background:url(../images/menu_ac.jpg) no-repeat right;
}

ul.menu_ff li.active a{
background:url(../images/menu_ac.jpg) no-repeat right;
}

/****************************/

ul.menu_ff ul{
list-style:none;
margin:0;
padding:0;
width:180px;
height:100%;
margin-top:26px;
}

ul.menu_ff ul li{
padding-bottom:26px;
cursor:pointer;
}

ul.menu_ff ul li a{
display:block;
height:13px;
font-size:11px;
font-weight:bold !important;
font-style:normal;
text-align:left;
border-bottom:0;
text-transform:uppercase;
text-decoration:none !important;
margin:26px;
margin-top:0px;
margin-bottom:0px;
background:none !important;
/*font-family:"Times New Roman";*/
font-family:arial;
}

ul.menu_ff ul li a:hover{
background:url(../images/menu_ac.jpg) no-repeat right;
}

ul.menu_ff ul li.active a{

}

/****************************/

.main_block{
width:100%;
background:#000;
}

.main_block_left{
width:1%;
vertical-align:top;
}

.main_block_right{
width:99%;
vertical-align:top;
}

.main_block_content{
margin:44px;
height:100%;
}

.main_block_content_bot{
background:url(../images/cont-bot-bg.jpg) top no-repeat;
width:100%;
height:29px;
text-align:right;
padding-top:35px;
color:#4b371a;
margin-top:25px;
}


.main_block_content_bot a{
text-decoration:none;
color:#4b371a;
margin-right:50px;
}





