html{height: 100%;}
body{margin: 0;padding: 0;background-color: #e6dab7;font: 62.5% arial,sans-serif;height: 100%;color: #323232;_behavior:url(/scripts/common/hover.htc);}
img{border: none;}

.im{position: absolute;bottom: 0;right: 364px;width: 50%;height: 479px;background: url(/images/_jilibily/im.jpg) repeat-x 100% 100%;}
.im1{position: absolute;bottom: 0;left: 0;width: 64%;height: 479px;background: url(/images/_jilibily/im1.jpg) no-repeat 100% 0;max-width: 792px;_width:expression(body.clientWidth>1147?"792px":"64%");}
.im2{position: absolute;bottom: 0;right: 0;height: 479px;background: url(/images/_jilibily/im2.jpg) no-repeat 0 0;width: 364px;}

.outest{background: url(/images/_jilibily/top_bg.gif) repeat-x #e6dab7 50% 0;overflow: hidden;width:100%;position: relative;min-width: 1000px;_width:expression(body.clientWidth>1000?"100%":"1000px");min-height: 100%;height: auto !important;margin-bottom: -400px;\\text-align: center;}
.container{width: 1000px;position: relative;margin: 0 auto 0 auto;min-height: 640px;_height:640px;padding-bottom: 500px;padding-top: 150px;\\text-align: left;\\height:1230px;}

.helmet{width: 156px;height: 310px;background: url(/images/_jilibily/helmet.jpg) no-repeat;position: absolute;left: -88px;top: 159px;_z-index:-1;}
.logo{position: absolute;left: 37px;top: 14px;font-size: 2.4em;}
.phone{position: absolute;left: 570px;color: #313131;font: 1.1em tahoma,sans-serif;top: 1px;}
.phone span{font: 164% tahoma,sans-serif;margin-right: 18px;position: relative;top: 2px;}
.logos{position: absolute;top:50px;margin-left:50px;width: 940px;}
.logos div{float: left;font-size: 1.2em;position:relative;height: 75px;}
.logos img{height: 75px;}
#site1 img{width: 148px;}
#site2 img{width: 140px;}
#site3 img{width: 123px;}
#site4 img{width: 137px;}
#site5 img{width: 112px;}
#site6 img{width: 100px;}
#site7 img{width: 138px;}
#site1{background:url(/images/_jilibily/logos/site1.gif) no-repeat;}
#site1:hover{background:url(/images/_jilibily/logos/site1_a.gif) no-repeat;}
#site2{background:url(/images/_jilibily/logos/site2_a.gif) no-repeat;}
#site3{background:url(/images/_jilibily/logos/site3.gif) no-repeat;}
#site3:hover{background:url(/images/_jilibily/logos/site3_a.gif) no-repeat;}
#site4{background:url(/images/_jilibily/logos/site4.gif) no-repeat;}
#site4:hover{background:url(/images/_jilibily/logos/site4_a.gif) no-repeat;}
#site5{background:url(/images/_jilibily/logos/site5.gif) no-repeat;}
#site5:hover{background:url(/images/_jilibily/logos/site5_a.gif) no-repeat;}
#site6{background:url(/images/_jilibily/logos/site6.gif) no-repeat;}
#site6:hover{background:url(/images/_jilibily/logos/site6_a.gif) no-repeat;}
#site7{background:url(/images/_jilibily/logos/site7.gif) no-repeat;}
#site7:hover{background:url(/images/_jilibily/logos/site7_a.gif) no-repeat;}

.center{position:relative;z-index:200; }
.left{float: left;padding-left: 50px;width: 250px;padding-top: 55px;}

.menu{font: bold 1.2em tahoma;}
.menu ul{margin: 0;padding: 0;}
.menu ul li{margin: 0 0 1em 0;padding: 0 0 0 24px;background: url(/images/_jilibily/li_menu.gif) no-repeat 10px 5px;list-style: none;line-height:15px;}
.menu ul li.sel{background-image: url(/images/_jilibily/li_menu_sel.gif);}
.menu strong{color: #000;}
.menu a,.menu a:visited{color: #873100;}
.menu ul li.sel strong a,.menu ul li.sel strong a:visited{color: #000;}
.menu ul ul{margin: 1em 0 2em 0;font-size: 92%;font-weight: normal;}
.menu ul ul ul{font-size: 100%;}
.menu ul ul li{background: url(/images/_jilibily/li_menu2.gif) no-repeat 10px 5px;}
.menu ul ul li.sel{background-image: url(/images/_jilibily/li_menu2_sel.gif);}


.info_t{font: 1.2em arial,sans-serif;margin: 20px 0 50px 0;}
.info_t a.teaser3d {color:#904214;font-family:arial;font-size:12px;font-weight:bold;margin-top:12px;position:absolute;}
.info{font: 1.2em arial,sans-serif;margin: 65px 0 50px 0;}
.info h2{font: 1.5em tahoma,sans-serif;}
.info ul{padding: 0;margin-left: 0;}
.info ul li{margin: 0 0 0.7em 0;padding: 0 0 0 24px;background: url(/images/_jilibily/li.gif) no-repeat 4px 7px;list-style: none;}

.infoteaser{font: 1.2em arial,sans-serif;padding: 5px 0 5px 0; background-color:#E0CFA6;}
.infoteaser h2{font: 1.5em tahoma,sans-serif; margin-top:0.5em;}
.infoteaser ul{padding: 0;margin-left: 0;}
.infoteaser ul li{margin: 0 0 0.7em 0;padding: 0 0 0 24px;background: url(/images/_jilibily/li.gif) no-repeat 4px 7px;list-style: none;}

.right{width: 644px;float: right;margin-right: 16px;padding-top: 9px;_display:inline;_position: relative;}
.book{background: url(/images/_jilibily/book.jpg) no-repeat;width: 644px;height: 464px;overflow: hidden;position: relative;left: -20px;margin-top: 10px;}

.book .swf {float: left;}
.book .swf p {padding: 0; margin: 0px;}
.book .swf img {padding-top: 37px; padding-left: 14px;}

.book .col2 table  {margin-bottom: 7px;}
.book .col2 table td {padding-top: 7px; vertical-align: bottom;}

.book .col2{float: right;width: 250px;height:400px;overflow: hidden;padding: 25px 40px 0 0;font: 1.2em/1.2 arial,sans-serif;color: #000c15;\\width:290px;}
.book .col2 h2{font: normal 1.5em tahoma,sans-serif;margin: 0 0 0.3em 0;}
.book .col2 h2.month{margin: 0 0 0.1em 0;}
.book .col2 h2 a{color: #5b453d;}
.book .col2 p{margin: 0 0 1em 0;}
.book .col2 p.price{color: #8f7e79;font: 1.5em tahoma,sans-serif;margin: 0 0 0.2em 0;}
.book .col2 h3.review{color: #000;font-weight: bold;margin: 0;font-size: 1em;}
.book .col2  table {margin-bottom: 20px;}
.book .col2 .to_taste{//height: 1%;}
.book .col2 .to_taste:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.book .col2 .to_taste .item1{float: left;width: 115px; padding-right: 10px; _padding-right:0px;}
.book .col2 .to_taste .item2{float: right;width: 115px;}
.book .col2 .to_taste img{border: 3px solid #5b443c;}
.book .col2 a,.book .col2 a:visited{color: #313131;}
.book .col2 p.name{margin:1em 0 0.2em 0;font-weight: bold;}
.book .col2 p.cost{margin: 0;}
.cols2{font-size: 1.2em;padding-left: 34px;padding-top: 15px;}
.cols2 h2{margin-top: 0;}
.cols2 p{margin-top: 0;}
.cols2 .col1{width: 240px;float: left;padding-right: 60px;\\width:300px;}
.cols2 .col2{width: 200px;float: left;}
p.crumbs{color: #873100;font: 92% tahoma,sans-serif;margin: 0 0 0.5em 0;}
p.crumbs a {color: #904214;}
p.crumbs a:visited {color: #904214;}
.clearall{clear: both;height: 1px;line-height: 0;//clear:none;//height: 0;}

.bottom{position: relative;min-width: 1000px;\\text-align: center;}
.footer{height: 400px;position: relative;width: 1000px;margin: 0 auto 0 auto;z-index:300;\\text-align: left;}

.anonses{font: 1.1em tahoma,sans-serif;left: 0px;position: absolute;width: 999px; bottom: 360px;}
.anonses div{float: left;padding: 16px 4px 0 110px;width: 135px;height: 130px;_background:none !important;\\width:325px;}
.anonses .bulletin-board {background: url(/images/_vid/bulletin-board.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_vid/bulletin-board.png', sizingMethod='crop');margin-left: -40px;padding-top: 60px;margin-top: -44px;padding-left: 150px;_position:relative;_z-index:99}
.anonses .download-gazette {background: url(/images/_vid/download-gazette.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_vid/download-gazette.png', sizingMethod='crop');}
.anonses .paper{background: url(/images/dostavka.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dostavka.png', sizingMethod='crop');}
.anonses .beer{background: url(/images/_jilibily/content/beer.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_jilibily/content/beer.png', sizingMethod='crop');}
.copyright{font:bold 1.1em tahoma,sans-serif;position: absolute;left: 65%;bottom: 192px;color: #706750;}
.mail{font: 1.1em/1.4 tahoma,sans-serif;position: absolute;left: 65%;bottom: 212px;color: #706750;}
.mail a,.mail a:visited,.mail a:hover{color: #706750 !important;}

/*content add*/
p.indent{padding-left: 24px;}
.tar{text-align: right;}
.clear{clear: both;height: 1px;line-height: 0;}

.articles p{margin: 0;}
.articles td{padding: 18px 0 18px 0;vertical-align: top;}


form{padding:0;margin:0;}
form *{font-family:arial;line-height:1.3em;font-size:1em; color:#000;}
form table{width:100%;}
form table td{vertical-align:top;}
form table td.f{text-align:left;}
form table p{margin-bottom:3px;}
form table label {padding:15px 0 2px; display:block;}
form table input{width:250px;padding:1px 4px;}
form table select{width:260px;padding:1px 4px;}
form table textarea{width:80%;height:78px;padding:2px; overflow:auto;}
form table div.button {width:81%; text-align:right; padding-top:20px;}
form table button {}
form em{font:normal normal 12px arial;color:#313131;}

.groups{width: 180px;float: left;}
.groups ul{margin: 0;padding: 0;}
.groups ul li{margin: 0 0 1.2em 0;padding: 5px 0 5px 6px;list-style: none;}
.groups ul li.sel{background-color: #114f81;}
.groups ul li strong{font-weight: normal;color: #fff;}
/*.groups ul li a:link{color: #afc4d5;}*/
.current{float:left;border-left:3px solid #114f81;min-height: 274px;_height:274px;width: 375px;padding-left: 20px;}
.current img.r{margin: 10px 0 20px 10px;}

.column2 img{border: 3px solid #5B443C;}
.content .column1{width:67%;float:left; }
.content .column2{width:27%;float:right; margin:-40px 0pt 10px 30px;}
.content .column2 p,#text .column2 h1,#text .column2 h2,#text .column2 h3{clear:both; margin-top: 7px;}
.content .column2 img {margin:15px 25px 0px 0;}
.content .column2 .rgal img {margin:25px 25px 0 0;}
.content .column2 h2 {margin:0;}


table.default{width:100%;}
table.default td{vertical-align:top;font-family:tahoma;}
table.default td p{font-family:tahoma;}
table.default h2 {padding-left:25px;}
table.recipe h2 {padding-left:0;}
table.two td {width:50%;}
table.data{border-collapse:collapse;width:100%;}
table.data td{padding:7px 25px 7px 25px; border-bottom: 1px solid #923500;}
table.data td.center {text-align:right;}
table.data td.price {text-align:right; white-space:nowrap;}
table.data td.name {width:50%;}
table.data span {text-transform:lowercase;}
table.data tr.odd td{/*background-color:#0A3453;*/ }
table.data tr.sel td{/*background-color:#0A3453;*/}


div#guest img {float: left; padding: 0 10px 10px 0;}
div#guest h3 {font-weight: bold; font-size: 100%; clear: both; padding-top: 10px;}
div#guest  span {clear: both;}
