* {margin:0; border:0; padding:0; }
html { overflow-x: hidden;width: auto; height:auto;} 
body {font:15px Georgia;color:#413308;text-decoration: none ; margin:0; border:0; padding:0;width: auto; text-align:left; background:url(/images/main_bg.jpg) center top repeat; height:auto;}
div{margin:0; border:0; padding:0;}
a {font-size:14px; color:#a1220d; text-decoration:underline;}
a:hover {color:#a1220d;text-decoration: none;}
/*ul {list-style:none;}*/
table {border-collapse:collapse;}
h1 {color:#a1220d; font-size:16px; font-weight:bold;  margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h2 {color:#a1220d; font-size:15px; font-weight:bold;  margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h3, h4, h5,h6 {color:#a1220d; font-size:14px; font-weight:bold;margin-bottom:15px; margin-top:15px; text-transform:uppercase}

ul{ padding-left:20px;padding-bottom:10px;}
p{padding-bottom:10px;}
img{behavior: url("/images/png.htc");}
img {border: none}
.ramka{position:relative; width:235px; height:183px; background:url(/images/ramka.png) center top no-repeat; margin-bottom:-5px;}
.in_ramka{position:absolute; top:20px; left:22px;}


.ramka1{
position:relative; 
width:235px; 
height:183px; 
background:url(/images/ramka.png) 60px top no-repeat; 
margin-bottom:0px; 
padding-left:60px; 
}
.in_ramka1{position:absolute; top:20px; left:82px;}
.in_ramka1 img{
   border:0;
}

#main_part{position:relative;width:1209px;top:0px; left:50%; margin-left:-605px; height: auto;}

/*********************HEADER*************************/
#header_part{position:relative; width: 791px; top:0px; height: 489px;}
#head_1{ position:absolute; width:741px; height:35px; left:207px; top:0px;background:url(/images/header_one.jpg) center top no-repeat;
font-family:Times New Roman;
font-size:26px;
color:#fff;
padding-left:50px;
}
#head_1 .a{
float:left;
padding-left:125px;}
#head_1 .b{
float:right;
padding-right:170px;}
#head_2{ position:absolute; width:791px; height:240px; left:207px; top:35px;}
#head_2_pic{position:absolute; left:0px; top:0px;width:791px; height:240px;}
#head_2_bg{position:absolute; left:0px; top:0px;width:791px; height:240px;}

#up_logo{position:absolute; width:186px; height:184px; left:32px; top:28px;}

#head_3_0{ position:absolute; width:791px; height:31px; left:207px; top:275px;background:url(/images/header_three_0.png) center top no-repeat;}
#head_3{ position: absolute; width:791px; height:35px; left:207px; top:306px;background:url(/images/header_three.png) center top no-repeat;}
#head_3_1{position:absolute; width:738px; height:23px; left:28px; top:2px;background:#281603}
#head_left{ position:absolute; width:207px; height:489px; left:0px; top:0px;background:url(/images/_head_left.png) center top no-repeat; clear:both}
#head_right{ position:absolute; width:211px; height:489px; right:-417px; top:0px;background:url(/images/_head_right.png) center top no-repeat;}

#buttons_m {position:relative;width:auto; height:24px; top:307px; left:175px; text-align:center; padding-top:2px;}
#buttons_m a {text-decoration:none; font-weight:bold; color:#e5ce8a; font-family:Times New Roman; font-size:17px; display:block; float:left; padding-left:19px; padding-right:19px;}
#buttons_m a:hover {text-decoration:none; background:url(/images/under_but.jpg) center no-repeat;}
a.act{text-decoration:none;
font-weight:bold; color:#e5ce8a; font-family:Times New Roman; font-size:17px; display:block; float:left; padding-left:9px; padding-right:9px; background:url(/images/under_but.jpg) center no-repeat;
}
#buttons_m ul {list-style:none; padding-left:155px;}
#buttons_m ul li{float:center;}
#buttons_m ul li.b1{width: 164px; margin-left:8px; padding-left:34px}
#buttons_m ul li.b1 a:hover img{background:url(/images/under_but_big.jpg) center top no-repeat;}
#buttons_m ul li.b2{width: 63px; text-align:center; margin-left:26px;}
#buttons_m ul li.b2 a:hover img{background:url(/images/under_but_sm_est.jpg) center top no-repeat;}
#buttons_m ul li.b3{width: 59px; text-align:center; margin-left:30px;}
#buttons_m ul li.b3 a:hover img{background:url(/images/under_but_sm.jpg) center top no-repeat;}
#buttons_m ul li.b4{width: 119px; margin-left:25px;}
#buttons_m ul li.b4 a:hover img{background:url(/images/under_but.jpg) center top no-repeat;}
#buttons_m ul li.b5{width: 69px; margin-left:27px;}
#buttons_m ul li.b5 a:hover img{background:url(/images/under_but_sm.jpg) center top no-repeat;}
#buttons_m ul li.b6{width: 93px; margin-left:31px;}
#buttons_m ul li.b6 a:hover img{background:url(/images/under_but.jpg) center top no-repeat;}

#upper_menu{ position:absolute; width:auto; height:auto; right:154px; top:110px;}
#upper_menu a.link{color:#FFFFFF; text-decoration: underline; margin-right:25px;}
#upper_menu a.link:hover{color:#FFFFFF; text-decoration: none}
#upper_menu a{color:#FFFFFF; text-decoration: underline;}
#upper_menu a:hover{color:#FFFFFF; text-decoration: none}
/***************************************************************/

/*********************CONTENT PART*************************/
#mid_part{position:relative; width: 821px; left:191px; min-height:251px; height: auto; text-align:left; background:url(/images/text_bg.jpg) center bottom repeat-y;}

#head_4{ position:relative; width:791px; height: auto; left:16px; margin-top:-148px;top:0px;background:url(/images/header_third.jpg) center top no-repeat; padding-top:20px;}

#down_2{ position:relative; width:793px; height: auto; left:-2px; top:0px;background:url(/images/down_bg.jpg) center bottom no-repeat;}

div#container{width:730px;margin:0 auto}
div#content{float:right;width:460px; padding-bottom:60px}
div#navigation{float:left;width:270px; padding-bottom:220px;}
div#footer{clear:both;width:100%}

#contentfp{width:730px; padding-bottom:170px;}

.tab img{margin-right:10px;}

/* p{text-indent:0px; margin-bottom:15px;} */
/***************************************************************/

/*********************FOOTER********************/
#foot_part{position:relative; width: 869px;	left:162px;	height: 94px; top:0px; margin-top:0px;}
#foot_bg{position: absolute;width: 868px;	left:0px;	height: 94px; top:0px;background:url(/images/down_main.png) center top no-repeat;}
#down_0{ position:absolute; width:43px; height:214px; left:0px; top:-214px;background:url(/images/dama_left_down.png) left bottom no-repeat;}
#down_1{ position:absolute; width:36px; height:214px; right:0px; top:-214px;background:url(/images/dama_right_down.png) center top no-repeat;}

#down_logos{position: absolute; width: 99px; height: 82px; top:-20px; left:390px;}
#counters{position: absolute; width: auto;	height: 30px; top:6px; right:67px;}

#down_info_0{position: absolute; left:190px; top:4px;text-decoration:none; color:#fff; font-size:9px; font-weight:normal; text-align:center}
#down_info_0_0{position: absolute; left:493px; top:4px;text-decoration:none; color:#fff; font-size:9px; font-weight:normal; text-align:center}

#down_info{position: absolute; right:55px; top:65px;text-decoration:none; color:#9e5924; font-size:9px; font-weight:normal; text-align:right}
#down_info a {color:#9e5924; font-size:9px; text-decoration:underline; font-weight:normal;}
#down_info a:hover {color:#fff; text-decoration: underline}
/***************************************************************/
.ie7 #head_right{ position:absolute; width:211px; height:489px; right:-418px; top:0px;background:url(/images/_head_right.png) center top no-repeat;}

.menu2{
   text-decoration:underline;
   font-size:14px;
font-family:Times New Roman;
}
.menu2:hover{
   text-decoration:none;

}
.menu2_act{
   text-decoration:none;
font-family:Times New Roman;
font-size:14px;
}
.menu2_act:hover{
   text-decoration:none;

}
.textinp{
   height:18px;
   padding:0;
   margin:0;
   border:#72706F 1px solid;
   width:302px;
}
.codeinp{
   height:18px;
   padding:0;
   margin:0;
   border:#72706F 1px solid;
   width:80px;
}
.textar{
   height:109px;
   padding:0;
   margin:0;
   border:#72706F 1px solid;
   width:302px;
}
a.foodmenu{
   text-decoration:underline;
}
a.foodmenu:hover{
   text-decoration:none;
}
