html{height: 100%;}
body{margin: 0;padding: 0;background: url(/images/_beerloga/bg.gif) repeat #e9cfb3 50% 0;font: 62.5% arial,sans-serif;height: 100%;color: #000;_behavior:url(/scripts/common/hover.htc);}
img{border: none;}
.clear{clear:both;height:1px;font-size:1px;line-height: 0;}

.im{position: absolute;bottom: 0;right: 245px;width: 50%;height: 530px;background: url(/images/_beerloga/im.jpg) repeat-x 100% 0;}
.im1{position: absolute;bottom: 0;left: 0;width: 43%;height: 530px;background: url(/images/_beerloga/im1.jpg) no-repeat 100% 0;max-width: 579px;_width:expression(body.clientWidth>1346?"579px":"43%");}
.im2{position: absolute;bottom: 0;right: 0;height: 530px;background: url(/images/_beerloga/im2.jpg) no-repeat 100% 0;width: 570px;}

.outest{background: url(/images/_beerloga/line.gif) repeat-x 50% 53px;overflow: hidden;width:100%;position: relative;min-width: 1000px;_width:expression(body.clientWidth>1000?"100%":"1000px");min-height: 100%;height: auto !important;margin-bottom: -390px;\\text-align: center;}
.container{width: 1000px;position: relative;margin: 0 auto 0 auto;min-height: 640px;_height:640px;padding-bottom: 390px;padding-top: 150px;\\text-align: left;\\height:1230px;}

.jet1{width: 297px;height: 294px;background: url(/images/_beerloga/jet1.jpg) no-repeat;position: absolute;left: -190px;top: 128px;z-index:-1;}
.spot{width: 309px;height: 329px;background: url(/images/_beerloga/spot.jpg) no-repeat;position: absolute;left: 898px;top: 128px;}
.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/_beerloga/logos/site1.gif) no-repeat;}
#site1:hover{background:url(/images/_beerloga/logos/site1_a.gif) no-repeat;}
#site2{background:url(/images/_beerloga/logos/site2.gif) no-repeat;}
#site2:hover{background:url(/images/_beerloga/logos/site2_a.gif) no-repeat;}
#site3{background:url(/images/_beerloga/logos/site3.gif) no-repeat;}
#site3:hover{background:url(/images/_beerloga/logos/site3_a.gif) no-repeat;}
#site4{background:url(/images/_beerloga/logos/site4.gif) no-repeat;}
#site4:hover{background:url(/images/_beerloga/logos/site4_a.gif) no-repeat;}
#site5{background:url(/images/_beerloga/logos/site5_a.gif) no-repeat;}
#site6{background:url(/images/_beerloga/logos/site6.gif) no-repeat;}
#site6:hover{background:url(/images/_beerloga/logos/site6_a.gif) no-repeat;}
#site7{background:url(/images/_beerloga/logos/site7.gif) no-repeat;}
#site7:hover{background:url(/images/_beerloga/logos/site7_a.gif) no-repeat;}

.center{position:relative;z-index:200; }
.left{color: #75cdf1;float: left;margin-left: 50px;width: 250px;padding-top: 55px;_margin-left: 25px;}

.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/_beerloga/li_menu.gif) no-repeat 10px 5px;list-style: none;line-height:15px;}
.menu ul li.sel{background-image: url(/images/_beerloga/li_menu_sel.gif);}
.menu strong{color: #000;}
.menu a,.menu a:visited{color: #99310c;}
.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 li{background: url(/images/_beerloga/li_menu2.gif) no-repeat 10px 5px;}
.menu ul ul li.sel{background-image: url(/images/_beerloga/li_menu2_sel.gif);}

.menu ul ul ul {font-size: 100%;}

.info_t{font: 1.2em arial,sans-serif;margin: 20px 0 50px 0;}
.info_t a.teaser3d {color:#923500;font-family:arial;font-size:12px;font-weight:bold;margin-top:12px;position:absolute;}
.info{padding-left: 20px;color: #000000;font: 1.2em arial,sans-serif;margin: 65px 0 71px 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/_beerloga/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/_beerloga/book.jpg) no-repeat;width: 635px;height: 472px;overflow: hidden;position: relative;left: -18px;margin-top: 10px;}
/*.book .swf{float: left;width: 310px; padding-left: 18px; padding-top: 16px; }*/
.book .swf {float: left; width: 310px;}
.book .swf p {padding: 0; margin: 0px;}
.book .swf img {padding-top: 16px; padding-left: 18px;}

.book .col2{float: right;width: 250px;height:400px;overflow: hidden;padding: 25px 35px 0 0;font: 1.2em/1.2 arial,sans-serif;\\width:285px;}
.book .col2 h2{font: normal 1.5em tahoma,sans-serif;margin: 0 0 0.3em 0;}
.book .col2 h2.recomend{margin-bottom: 0}
.book .col2 h2 a{color: #5b453d;}
/*.book .col2 p{margin: 0 0 1em 0;}*/
.book .col2 p{margin: 3px 0 3px 0;}
/*.book .col2 table.item{border-collapse: collapse;margin: 25px 0 25px 0;}*/
.book .col2 .to_beer {width: 100%;}
.book .col2 table.item{border-collapse: collapse;margin: 7px 0 7px 0;}
.book .col2 table.item td{padding: 0 10px 0 0;}
.book .col2 table.item img{border: 2px solid #3c2b25;}
.book .col2 table.item td.td_info{vertical-align: bottom;font-size: 1em;}
.book .col2 table.item td.td_info p{margin: 1em 0 0 0;}
.book .col2 table.item td.td_info a{font-weight: bold;}
.book .col2 div.line{height: 1px;background-color: #c3b198;font-size: 0;}


.cols2{font-size: 1.2em;padding-left: 34px;padding-top: 4px;}
.cols2 h2{margin-top: 0;}
.cols2 p{margin-top: 0;}
.cols2 .col1{width: 240px;float: left;padding-right: 60px;\\width:300px;}
.cols2 .col2{width: 275px;float: left;position: relative;top: -0.6em;}
/*.cols2 .col2 p{padding-left: 75px;}*/
.cols2 .col2 img.illustration{float: left;margin-left: -20px;_position: relative;}



p.crumbs{color: #873100;font: 92% tahoma,sans-serif;margin: 0 0 0.5em 0;}
.clearall{clear: both;height: 1px;line-height: 0;//clear:none;//height: 0;}

.bottom{position: relative;min-width: 1000px;\\text-align: center;}
.footer{height: 390px;position: relative;width: 1000px;margin: 0 auto 0 auto;z-index:300;\\text-align: left;}

.anonses{font: 1.1em tahoma,sans-serif;left: 0;position: absolute;width: 999px;top: 0;}
.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:9999}
.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 .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;}
.anonses .download-gazette {background: url(/images/_vid/download-gazette.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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/_beerloga/content/beer.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/_beerloga/content/beer.png', sizingMethod='crop');}

.mail{font: 1.1em/1.4 tahoma,sans-serif;position: absolute;left: 37%;bottom: 9em;color: #ddb984;}
.mail a,.mail a:visited{color: #ddb984;}
.mail a:hover{color: #fff !important;}
.copyright{font:bold 1.1em tahoma,sans-serif;position: absolute;left: 37%;bottom: 7.4em;color: #ddb984;}
.developer{color: #ddb984;font:1.1em/1.3 tahoma,sans-serif;position: absolute;bottom: 3em;left: 37%;width: 18em;}
.developer a{color: #ddb984;text-decoration: none;}
.developer a:visited{color: #ddb984;text-decoration: none;}
.developer a:hover{text-decoration: underline;color: #ddb984 !important;}
.developer img{float: left;margin-right: 10px;}

/*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{margin: 0;padding: 0;}
label{margin: 0;padding: 0;}
form table{cellspacing: 0; cellpadding: 0; border-collapse: collapse; }
form table td{padding: 10px 0px 10px 0px; margin: 0;vertical-align: bottom;width: 250px;color: #000;}
form table td.col1{padding:10px 25px 18px 0;vertical-align: top;width: 125px;text-align: right;}
form input.text{width: 250px;border:1px solid #000;}
form textarea{width: 250px;border:1px solid #2179b2;}
form .tar{width: auto;}
form input.error,form textarea.error{border: 1px solid #ffa800;}
p.error{color: #ffa800;}
p.error span{color: #fff;}*/
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 #3C2B25;}
.content .column1{width:67%;float:left; }
.content .column2{width:27%;float:right;}
.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;}

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;}

