* {margin:0; padding:0;}
img {border:0;}
html, body {width: 100%; height: 100%; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
body { background:#521419 url(../images/bg_01.png) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#be9042;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { color:#be9042; text-decoration:underline;}
a:hover {text-decoration:none; color:#ffc055;}

/*Head*/
.bg {position:absolute; width:50%; top:0; right:0; width:50% z-index:1; background:url(../images/bg_03.png) repeat-x; height:311px;}
.head { width:1000px; margin:0 auto; background:url(../images/head.jpg) no-repeat; height:314px; position:relative; z-index:2;}
.logo {position:absolute; left:300px; top:0px; z-index:1}
.tel {position:absolute; left:19px; top:77px; font-size:36px; color:#be9042;}
.nav {text-align:center; width:100%; text-transform:uppercase; font-size:18px; position:absolute; z-index:2; left:0px; top:223px;}
.nav img {margin:0 17px;}

/*rezina*/
.pad {padding-bottom:40px;}
.wrapper {width: 100%; position:relative; z-index:3; background:url(../images/border-1.png) repeat-y; min-width:1000px;}
.wrapper2 {width: 100%;  padding-bottom: 60px; min-height:1px; background:url(../images/border-2.png) repeat-y right;}
.container {width: 100%;}
.content {width: 100%; float: left;}
.main {margin: 0 180px 0 179px;}
.left {float: left;	width: 179px; margin-left: -100%;}
.right {float: left; width: 180px; margin-left: -180px; padding-top:6px;}
/*rezina*/

/*Left*/
.menu {padding:6px 0 0 12px; margin-bottom:16px}
.menu li { height:36px;}
.menu li a { background:url(../images/menu.jpg) no-repeat 0px 1px; padding:0 0 0 31px; font-size:18px;}
.wrapper .activ a, .menu li a:hover {background:url(../images/menu-h.jpg) no-repeat 0px 1px; color:#ffc055;}
.diplom {padding:0 0 10px 2px;}
.more {text-align:right; padding:4px 4px 0 0;}

/*Center Part*/
.center { padding:6px 5px 0 5px;}
 
/*Right Side*/
.dishes { padding-bottom:16px;}
.dishes p { text-align:center; font-size:18px; padding-bottom:13px;}
.t {text-align:center; margin-bottom:16px;}
.t img {width:161px; height:93px; border:3px solid #be9042;}

/*Footer*/
.bg2 { position:absolute; left:0px; bottom:0px; background:url(../images/botoom1.jpg) no-repeat; width:291px; height:125px; z-index:1;}
.bg3 { position:absolute; right:0px; bottom:0px; background:url(../images/botoom2.jpg) no-repeat; width:405px; height:87px; z-index:1;}
.footer {position:absolute; width:100%; z-index:2; left:0px; bottom:0px; text-align:center; font-size:14px; height:30px;}

.table_main td{
border:1px solid #be9042;
} 

div.article-content img, .img-desc img {
    background: #be9042 none repeat scroll 0 0;
    border: 1px solid #be9042;
    margin: 7px 7px 7px 7px;
    padding: 2px;
}
.contentpaneopen {
width:100%;
float: center;}

.menu_tbl td{
border-bottom:1px solid #be9042;
padding-top:2px;
text-align:left;}

.lk { background-image:url(../images/razdelitel.jpg); width: 11px; background-repeat: repeat-y;
}

.klient {
border:1px solid #be9042;
margin-bottom:10px;
}