BODY {FONT-SIZE: 13px; line-height:1.45em; FONT-FAMILY: verdana; padding:0; margin:0; min-width: 800px}
TD {FONT-SIZE: 13px; line-height:18px}
H1 {FONT-SIZE: 21px; line-height: 23px; COLOR: #FF5C00; FONT-FAMILY: verdana; MARGIN: 0px; FONT-WEIGHT:normal}
H2 {FONT-SIZE: 18px; line-height: 21px; COLOR: #FF5C00; FONT-FAMILY: verdana; MARGIN: 0px; padding-bottom:2px; FONT-WEIGHT:normal; padding-bottom:4px;}
H3 {FONT-SIZE: 18px; line-height: 21px;  COLOR: #FF5C00; FONT-FAMILY: verdana; MARGIN: 0px; padding-bottom:2px; FONT-WEIGHT:normal}
H4,H5,H6 {FONT-SIZE: 18px; line-height: 20px; COLOR: #FF5C00; FONT-FAMILY: verdana; MARGIN: 0px; padding-bottom:2px; FONT-WEIGHT:normal}
A {COLOR: #5E5E7C; TEXT-DECORATION: underline}
A:hover {COLOR: #AE0000; TEXT-DECORATION: none}

div#up{margin:0; padding:0; width:100% !important; height: 102px; position:relative;}
.dlogo{padding-bottom:2px; padding-top:5px;  padding-right:4px; float:left; width:275px}
#yandex_ad_up{margin-left: 292px; padding-top: 7px;height: 90px; display:block; overflow:hidden}

div#all{margin:0 auto; float:left; display:block; width:100%;}
div#left{float:left; width:264px; margin:0 0 0 -100%; padding: 0 2px 0 0;}
div#wr {float: left; width: 100%; }
div#center{margin: 0 220px 0 266px; padding: 10px 20px 0 25px;  border-left: 1px dotted #000; border-right: 1px dotted #000}
div#right{float:left;margin-left:-210px; width:200px;} 

div#line{width:100%; background:url('/pic/bgu2.png'); height:4px; margin:0 0 4px 0}
div#down {clear:both;float:left; width:100%}
div#cnt{width:10%; min-width:30px; clear:left; float:left;}
div#txtd{width:90%; float:left;}


.r {COLOR:#FFF; padding: 0px 2px 2px 2px; BACKGROUND:#B00067; FONT-SIZE: 8px; FONT-WEIGHT:normal}
.photo, .im {background:white; border:0px; margin-left:20px; margin-bottom:10px; border-color: #dbdbdb;border-width: 1px; border-style: solid; padding: 4px; border-radius: 3px; max-width:98%}
.btn {background:#e9e9ff; border:0px; border-color: #9595c0;border-width: 1px; border-style: dashed; padding: 11px; border-radius: 3px; font-variant: normal; font-style: normal; }
.lt {COLOR: #ff5a00; font-size: 17px; FONT-WEIGHT:bold; vertical-align:top; padding-left:0px; padding-right:0px; }
.nm {FONT-SIZE: 15px; COLOR: #B00067; TEXT-DECORATION: none}
.nm:hover {COLOR: #5E5E7C; TEXT-DECORATION: underline}
.nu {FONT-SIZE: 12px; COLOR: #5E5E7C; TEXT-DECORATION: underline}
.nu:hover {COLOR: #7E5E7C; TEXT-DECORATION: none}
.no {background-position:center center; background-repeat:no-repeat; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; background-image: url('/pic/icons.png'); background-position: 1px -50px;  COLOR:white; TEXT-DECORATION: none; FONT-WEIGHT:bold}
.d {background-position:5px center; background-repeat:no-repeat; padding-top:6px; padding-bottom:6px; padding-left:25px; padding-right:9px; border:1px solid #9595c0;background-image: url('/pic/icons.png'); background-position: -202px -12px; TEXT-DECORATION: none; FONT-WEIGHT:normal;}
.t0{BACKGROUND:#c9c9e4;font-weight:bold;}
.t1{BACKGROUND:#e9e9ff;}
.t2{BACKGROUND:#f1f1ff}
.t3{BACKGROUND:#fff9e3}
.t4{BACKGROUND:#D7FFD7}
.th{BACKGROUND:#c8e3f9;}
.art{padding-bottom:8px; padding-top:12px;}
.ardt{clear:both; font-size:9px; color:#BBB; clear:both; text-align:right}
.artit{font-weight:normal; font-family:Arial}
.arthd{font-size:19px;}
.arrb {color:black; font-family:Arial; font-size:18px; }
.dirs{font-family:Arial; font-size:18px; margin-bottom:10px; text-align:center}
.bigs{font-size:13px; color:#000}
.slink{color:black; text-decoration:none; border-bottom: 1px solid #CCC}
.slink:hover{border-bottom: 0px solid}
.rb { border-bottom: 1px dashed #DDDDDD;cursor: pointer;}
.rb:hover { color: #B00067;}
.el1{BACKGROUND:#d7fff9}
.el3{BACKGROUND:#fff9e3}
.el2{BACKGROUND:#ffd7d7}
.el4{BACKGROUND:#D7FFD7}
.mini{font-size:80%; color:#777}

.nextpage{font-size:18px; padding-top:10px; text-align:center}
.h{background-color:#fdf0f8; TEXT-DECORATION: none; font-size:13px;}
.logo{background-image: url('/pic/icons.png'); background-repeat:no-repeat; background-position: 0 -86px; display: block; height: 96px; width: 262px;}

.nobr{white-space: nowrap}
.icons {display:block; float:left; border:0px; margin:0px 4px 0px 0px; width:16px; height:16px; background-image: url('/pic/icons.png');}
.iconsimg {float:none; display:inline}
.icons.e0{background-position: 0 -17px;}
.icons.e1{background-position: -17px -17px;}
.icons.f4, .icons.e2{background-position: -35px -17px;}
.icons.e3{background-position: -51px -17px;}
.icons.tp3, .icons.e4{background-position: -68px -17px;}
.icons.e5{background-position: -85px -17px;}
.icons.e6{background-position: -102px -17px;}
.icons.tp16, .icons.f7, .icons.e7{background-position: -119px -17px;}
.icons.tp8, .icons.f9, .icons.e8{background-position: -136px -17px;}
.icons.e9{background-position: -153px -17px;}

.icons.tp14, .icons.f5, .icons.l0{background-position: 0 0}
.icons.tp18, .icons.f2, .icons.l1{background-position: -17px 0;}
.icons.tp20, .icons.l2{background-position: -35px 0;}
.icons.l3{background-position: -51px 0;}
.icons.tp17, .icons.l4{background-position: -68px 0;}
.icons.tp21, .icons.l5{background-position: -85px 0;}
.icons.tp13, .icons.l6{background-position: -102px 0;}
.icons.tp1, .icons.l7{background-position: -119px 0;}
.icons.f1, .icons.l8{background-position: -136px 0;}
.icons.tp5, .icons.f6, .icons.l9{background-position: -153px 0;}
.icons.f10, .icons.l10{background-position: -170px 0;}
.icons.tp22, .icons.f8, .icons.l11{background-position: -187px 0;}
.icons.l12{background-position: -204px 0;}
.icons.l13{background-position: -221px 0;}
.icons.f3, .icons.l10{background-position: -170px -17;}

.icons.wr{background-position: -153px -17px;}

.icons.calc{background-position: -47px -52px; width:22px; height:22px; }
.icons.tabl{background-position: -69px -52px; width:22px; height:22px; }
.icons.eda {background-position: -92px -52px; width:22px; height:22px; }
.icons.stati{background-position: -115px -52px; width:22px; height:22px; }
.icons.pozd{background-position: -140px -52px; width:22px; height:22px; }
.icons.gen{background-position: -24px -52px; width:22px; height:22px; }

.icons.tb0{background-position: -67px -33px;}
.icons.tb1{background-position: -102px -33px;}
.icons.tb2{background-position: -85px -33px;}
.icons.tb3{background-position: -119px -33px;}
.icons.tb4{background-position: -136px -33px;}

.icons.tp2{background-position: 0 -183px;}
.icons.tp4{background-position: -17px -183px;}
.icons.tp6{background-position: -34px -183px;}
.icons.tp7{background-position: -51px -183px;}
.icons.tp9{background-position: -68px -183px;}
.icons.tp10{background-position: -85px -183px;}
.icons.tp11{background-position: -102px -183px;}
.icons.tp12{background-position: -119px -183px;}
.icons.tp15{background-position: -136px -183px;}
.icons.tp19{background-position: -153px -183px;}


.iskl{color: #A00;}
.ogran{color:#FF5A00;}

span.ar { 
border-top-color: #e7880c;
border-left-color: transparent;
border-left-style: dashed;
border-left-width: 8px;
border-top-color: #e7880c;
border-top-style: solid;
border-top-width: 8px;
margin-left:8px;
position: absolute;
}

span.ar1 { 
border-top-color: #a5a5ca;
border-left-color: transparent;
border-left-style: dashed;
border-left-width: 8px;
border-top-color: #a5a5ca;
border-top-style: solid;
border-top-width: 8px;
margin-left:8px;
position: absolute;
}

.cm{
border-top-color: #e7880c;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #e7880c;
border-bottom-style: solid;
border-bottom-width: 6px;
background:#f7eeee;
margin-top:10px;
padding:8px;
}

.cm1{
border-top-color: #a5a5ca;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #a5a5ca;
border-bottom-style: solid;
border-bottom-width: 6px;
background:#f0f0f7;
padding:8px;
margin-top:10px
}

.cnm{padding-left:12px;padding-top:5px;}

.soc24{display:inline-block;width:24px;height:24px;margin:0 5px 1px 0; background:url(//edimka.ru/pic/icons2_edimka.png)}
#shares {position: fixed; right: 0; bottom: 0; z-index: 1000; padding: 6px 0px 6px 6px; background: #FFF; border: 1px solid #E9E9E9;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
* html #shares {display: none}
#shares:hover {background: #F6F6F6; border: 1px solid #D4D4D4; -webkit-box-shadow: 0 0 5px #DDD; -moz-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD;}
#shares:hover a {opacity: 0.9}
#shares a:hover {opacity: 1}
#shares img {margin: 0 !important; padding: 0 !important; border: none !important;}

.lmenu{background-color:#FFF}
.lmenu .mn {font-size:18px; line-height:26px; color:#FFF}
.ilmenu{ background-color:#9595C0; padding-top:6px; padding-bottom:14px; padding-left:35px; padding-right:10px; line-height:17px; margin-bottom:1px}
.ilmenu i{color:#CCC; font-size:11px; font-style:normal; }
.1ilmenu {opacity:0.8}

.drb1{color:#0083c4;}
.drb2{color:#468000}
.drb3{color:#31597a;}
.drb4713{color:#b61e12;}
.drb4{color:#cf9953;}
.drb5{color:#AE0000;}
                                        
.bg{padding:0px 5px 3px 4px; color:#FFF}
.bg A{color:#FFF}
.i1{background-color:#4f9dc4;}
.i2{background-color:#a64e42;}
.i3{background-color:#995400;}
.i4{background-color:#31597a;}
.i5{background-color:#b04684;}
.i6{background-color:#5d8033;}
.i7{background-color:#cf9953;}

.i1:hover{background-color:#0083c4}
.i2:hover{background-color:#a61300}
.i3:hover{background-color:#995400}
.i4:hover{background-color:#00437a}
.i5:hover{background-color:#b00067}
.i6:hover{background-color:#468000}
.i7:hover{background-color:#c26e00}

.rad {padding: 5px 12px 5px 12px; color:white; margin-bottom:1px; line-height:20px; margin-left:2px}
.rad a{color:#FFF} .rad a:hover{color:#FF0}
                                         
.mimg{margin-left:-28px; float:left; width:28px; padding-top:5px;}

.mn:hover {COLOR:yellow; TEXT-DECORATION: none}
.mn2 {FONT-SIZE: 11px; COLOR: #ffffff; 1TEXT-DECORATION: none;}
.mn2:hover {COLOR:yellow; TEXT-DECORATION: underline}

.stolb{float: left;margin-right: 3.8%;width: 46%; padding-bottom:2%}
.stolb.clr{clear:both}
.zpt i{color:#aaa; margin-right: 3px; margin-left:1px; font-style:normal; font-size:0.8em}
.zpt table {line-height:18px}

.knop{font-size:13px; color:#FFF; padding: 3px 7px 5px 7px; float:right; margin-left:3px}
.knop A{color:#FFF;}
.knop A:hover{color:#FF0;}
.old {padding: 0px 4px 1px 4px; font-size:9px;background-color:#EEE}

.ingredients_head{font-size:13px; color:#000; background-color:#efde9f; margin-left:10px; padding: 4px 9px 5px 9px; border-radius: 11px 11px 0 0; -webkit-border-radius: 11px 11px 0 0; -moz-border-radius:  11px 11px 0 0; z-index: 22}
.ingredients {margin-top:5px; margin-bottom:15px; background-color:#fff9e3; border:2px solid #efde9f; text-align:left; z-index: 2}

.recipeInstructions_head{font-size:13px; color:#000; background-color:#C3E7C3; margin-left:10px; padding: 4px 9px 5px 9px; border-radius: 11px 11px 0 0; -webkit-border-radius: 11px 11px 0 0; -moz-border-radius: 11px 11px 0 0; z-index: 22}
.recipeInstructions {margin-top:5px; margin-bottom:15px; background-color:#D7FFD7; border:2px solid #C3E7C3; text-align:left; z-index: 2}

.cbox{padding:11px; border-radius:11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }
.krbox{border-radius:11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; }
.oldbox{background-color:#e9e9ff; border:2px solid #b7b7d1}
.hidden {display: none;}
.js {cursor: pointer;text-decoration: none;border-bottom-color: currentColor;border-bottom-width: 1px;border-bottom-style: dotted;}
.noves{color:#999; text-align:center}
.sbtn{height:38px; width:150px;}

@media only screen and (max-width:868px){
  body{margin:1% 1% 0 1%; padding: 0; min-width:300px; }
  div#center,div#right{margin: 0 5px 0 266px;  float: left; display: block; clear:left; border-right:0;padding: 10px 0px 0 25px;}
  div#right{width:auto;}
  #vk_comments{display:none}
  div#txtd, div#cnt{width:100%;}
}

@media only screen and (max-width:568px){
  div#all, div#center, div#main,  div#left, div#right{padding: 1% 2% 1% 2%; margin: 1% 1% 1% 0px; width:97%; border: 0}
}