.mceContentBody {margin:10px; font-size:62.5%; }
body{font-size:62.5%;}
p{font-family:arial;line-height:1.3em;font-size:1em;margin:0 0 0.8em 0;}
td{font-family:arial!important;line-height:1.3em;font-size:1em!important;}
#text td{font-size:92%;}
a{font-family:arial;line-height:1.3em;font-size:1em;}
a:link{color:#1c5130;}
a:visited {color:#79817c;}
a:hover {color:#ae6136!important;}
h1{font:normal 2em tahoma;color:#5b453d;margin:1.2em 0 0.6em 0; line-height:1.1em}
h1.h{margin-top:3px;}
.h1{font:normal 1.7em tahoma;color:#5b453d;margin:1.2em 0 0.5em 0;}
h2{font:normal 1.6em tahoma;color:#5b453d;margin:1.2em 0 0.5em 0;}
h3{font:bold 1.2em arial;line-height:16px;margin:0.9em 0 0.4em 0;padding:0;}
ul{padding:0 0 0 25px;margin:0;}
ul li{margin-bottom:1em;color:#313131;}
li sup{position: relative;top: -0.5em;line-height: 0;vertical-align: baseline;}
hr{color:#d8d1be;border:none;border-bottom:1px solid #d8d1be;background:none;margin:12px 0 12px 0;height:1px;padding:0;font-size: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;}
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:#f2e9d5;}
table.data tr.sel td{background-color:#d8d1be;}
table.anons{width:95%;border-collapse:separate;font-size:1.2em;}
table.anons td.l{vertical-align:top;width:50%;padding-left:50px;}
table.anons td.r{vertical-align:top;width:50%;padding-left:51px;}
table.anons td{font-size:1em;}
td td{font-size:1em;}
table.anons h2{margin-top:0;}
img.no_border{border:none;}
img.aleft{float:left;margin:0 25px 25px 0;}
.em{color:#8f7e79;font-weight:bold;}
em{color:#8f7e79;font-style:normal;}
.full {font-weight:bold; position:relative; left:2px;}

.recipe p{margin:0 0 4px 0;}

a.novisited:visited{color:#1c5130;}

/*Книга*/
.book{position:relative; width:637px;font-size:12px;height:472px;margin-top:15px;background:url(/images/_ohota/content/book.jpg) no-repeat 0 3px;}
.book .book_top{position:relative;width:633px;height:3px;background:url(/images/_ohota/content/book_top.gif) no-repeat;}
.book .book_bottom{position:absolute;bottom:0;left:0;width:633px;height:39px;background:url(/images/_ohota/content/book_bottom.gif) no-repeat;}
.book .book_l{position:absolute;top:175px;left:-55px;width:57px;height:245px;background:url(/images/_ohota/content/book_l.gif) no-repeat;}
.book .book_r{position:absolute;bottom:-45px;right:-54px;width:101px;height:160px;background:url(/images/_ohota/content/book_r.gif) no-repeat;}
.book .page_l h1 img{border:none;}
.book .page_l img{border:none;}
.book .page_l h1{margin:7px 0 5px 5px;}
.book .page_l{width:42%;margin:0 6% 0 2%;float:left;}
.book .page_r{width:40%;margin:-9px 5% 0 5%;float:left;}
.book .page_r h2 span{color:#8f7e79;}
.book .page_r .first{margin-top:18px;}
.book .page_r h2 a{color:#5b453d;}
.book .page_r h3{font:bold 1em tahoma;color:#000;margin:10px 0 0 0;}
.book .page_r table{width:100%;}
.book .page_r table td{vertical-align:top;}
.book .page_r img{border-width:3px;}

/*ie*/
.book{_position:relative;_left:-14px;}
.book .page_l h1{_margin-top:0;_margin-bottom:0;_position:relative;//top:-4px;}
.book .book_r{//right:-54px;_right:-56px;}
.book .page_l{_margin:0 3% 0 1%;}
.book .page_r{//margin:0 0 0 4.5%;_margin:0 0 0 5%;}
.book .page_r .first{_margin-top:9px;}
/*end ie*/

/*Страницы*/
.pages{}
.pages div{float:left;width:24px;text-align:center;padding:6px 0 7px 0;}
.pages div.sel{background-color:#d1c9b5;padding: 7px 0 6px 0;}

/*Страницы для месяцев*/
.month_pages{}
.month_pages div{float:left;text-align:center;padding:6px 7px 7px 7px;margin-bottom:10px;}
.month_pages div.sel{background-color:#d1c9b5;padding-left:7px;padding-right:7px;}
.month_pages h2,.month_pages h3{clear:both;margin:1em 0 0.3em 0;}

/*Рамка для фото*/
.frame{background:url(/images/_ohota/content/frame_t.jpg) #dad4bd no-repeat 0 0;float:left;margin:12px 0 0;}
.frame *{margin:0; padding:0;}
.frame div{background:url(/images/_ohota/content/frame_l.jpg) no-repeat 0 0;}
.frame div div{background:url(/images/_ohota/content/frame_r.gif) no-repeat 100% 0;}
.frame div div div{background:url(/images/_ohota/content/frame_b.gif) no-repeat 0 100%;}
.frame div div div div{background:url(/images/_ohota/content/frame_br.jpg) no-repeat 100% 100%;padding:20px 20px 29px 20px; width:auto;}
.descr {position:relative;}
body .frame img{border:none;display:block;}

/*Рамка для маленького фото*/
.small_frame{background:url(/images/_ohota/content/small_frame_t.jpg) no-repeat 0 0;float:left;margin:6px 0 2px 0;}
.small_frame div{background:url(/images/_ohota/content/small_frame_l.gif) no-repeat 0 0;}
.small_frame div div{background:url(/images/_ohota/content/small_frame_r.gif) no-repeat 100% 0;}
.small_frame div div div{background:url(/images/_ohota/content/small_frame_b.gif) no-repeat 0 100%;}
.small_frame div div div div{background:url(/images/_ohota/content/small_frame_br.gif) no-repeat 100% 100%;padding:7px 7px 15px 7px;}
body .small_frame img{border:none;display:block;}

/*Форма*/
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;border:1px solid #d8d1be;padding:1px 4px;}
form table select{width:260px;border:1px solid #d8d1be;padding:1px 4px;}
form table textarea{width:80%;border:1px solid #d8d1be;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;}

/*Сорта пива*/
.beer_kinds{margin-top:3em;position:relative;background:url(/images/_ohota/content/beer_bg.jpg) no-repeat; width:645px;height:244px;}
.beer_kinds h2{font:bold 117% arial;margin-top:0;}
.beer_kinds .about{position:absolute;right:25px;width:275px;}
body .beer_kinds img.beer_img{position:absolute;left:202px;top:53px;border:0px;}
#switcher{position:relative;}
.init{padding-left:174px;height:300px;}
.init h2{font:12px arial;color:#1c5130; float:left;width:110px;clear:left;margin-top:0;padding:9px 20px 9px 20px; left:7px; position:relative;}
.init h2.sel{color:#5a3a22;background-color:#ebe3d5;}
.init h2 span{cursor:pointer;border-bottom:1px dashed #000;}
.init h2:hover{color:#ae6136;}
.init h2.sel:hover {color:#5a3a22;}
.init h2:hover span{border-color:#ae6136;}
.init h2.sel span{cursor:default;border:0 none;}
.init p{position:absolute;left:346px;top:9px;width:240px;display:none;}
.init p.sel{display:block;}
.default img.lines{display:none;}
body .init img.lines{position:absolute;left:37px;top:-56px;border:0px;}
.dishlist {padding-bottom:20px;}
.lastnews p {padding-bottom:0.5em;}
.publication li {margin-bottom:0.4em; line-height:1.3em;}
a.other {position:relative; top:10px;}
table.teasers {border-collapse:collapse; margin-right:25px!important; margin-right:0;}

table.dishlist img{border: 3px solid #5b453d;}

