body
{
    color: #423b02;
    font: 75%/160% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    background: #fff9c7;
    text-align: center;
    padding: 0;
    margin: 0;
}

a
{
    color: #ec1c24;
    text-decoration: underline;
}

a:hover
{
    color: #966533;
    text-decoration: underline;
}

h1, h2, h3, h4, h5
{
    color: #ec1c24;
}

h1
{
    font-size: 200%;
    font-style: italic;
    line-height: 100%;
    border-top: #f8ddac 1px solid;
    border-bottom: #f8ddac 1px solid;
    margin: 0 6px 0 9px;
    padding: 4px 8px;
}

h2
{
    font-size: 130%;
    font-style: italic;
    margin: 0;
    padding: 6px 0 8px 17px;
}

h2.recipe
{
    clear: both;
    font-size: 150%;
    font-style: italic;
    margin: 0 0 12px 0;
    padding: 12px 0 4px 17px;
    background: transparent url("/Templates/Images/h2-recipe.png") no-repeat 14px 100%;
}

h3
{
    font-size: 120%;
}

h3.phorum
{
    clear: both;
    display: block;
    color: #998904;
    line-height: 24px;
    margin: 4px 0 -10px 0;
    padding: 0 17px;
}

h3.phorum a, h3.phorum a:hover
{
    color: #998904;
    text-decoration: underline;
}

h3.phorum a:hover
{
    color: #ec1c24;
    text-decoration: underline;
}

h3.pnew
{
    background: transparent url("/Templates/Images/new.png") no-repeat 18px 4px;
}

h3.pnew a
{
    padding: 0 0 0 42px;
}

h4
{
    font-size: 110%;
}

h5
{
    font-size: 100%;
}

hr, div.header h1, div.header h2 span
{
    display: none;
}

img
{
    border: none;
}

p
{

}

p.c
{
    text-align: center;
}

p.r
{
    text-align: right;
}

p.s
{
    font-size: 93%;
}

p.big
{
    font-size: 110%;
    padding: 8px 17px 0 17px;
    line-height: 128%;
    margin: 0;
}

p.position
{
    color: #423B02;
    margin: 0;
    padding: 4px 8px 5px 17px;
}

p.position span
{
    color: #b2860b;
}

p.phorum
{
    font-size: 93%;
    line-height: 128%;
    margin: 12px 0 0 0;
    padding: 0 17px;
}

p.phorum span
{
    color: black;
}

p.comments
{
    font-size: 83%;
    margin: 0 6px 0 9px;
    padding: 2px 8px 8px 8px;
    border-bottom: #f8ddac 1px solid;
}

p.last
{
    border: none;
}

p.left
{
    float: left;
    margin: 30px 25px 0 17px;
}

form
{
    font-size: 100%;
    margin: 0;
    padding: 0;
}

table
{
    font-size: 100%;
}

select
{
    color: #b3a743;
    border: #f5ba79 1px solid;
}

ul.links
{
    list-style-type: none;
    height: 28px;
    border-bottom: #f8ddac 1px solid;
    margin: 0 6px 0 9px;
    padding: 0;
}

ul.links li
{
    float: left;
    margin: 0;
    padding: 0 1px 0 0;
    background: transparent url("/Templates/Images/links-li.png") no-repeat 100% 100%;
}

ul.links li a, ul.links li a:hover
{
    display: block;
    color: #ec1c24;
    font-style: italic;
    line-height: 28px;
    padding: 0 20px;
    text-decoration: none;
}

ul.about li a, ul.about li a:hover
{
    padding: 0 8px;
}

ul.about li.fst a, ul.about li.fst a:hover
{
    padding-left: 20px;
}

ul.links li.active
{
    background: #fff9c7;
}

ul.links li a:hover
{
    text-decoration: underline;
}

div.page
{
    width: 1004px;
    text-align: left;
    background: #fffee3 url("/Templates/Images/page.png") repeat-y 0 0;
    margin: 0 auto;
    padding: 0 0 4px 0;
}

div.header
{
    width: 991px;
    height: 160px;
    background: transparent url("/Templates/Images/header.jpg") no-repeat 0 100%;
    margin: 0 6px;
}

div.header h2
{
    float: left;
    display: inline;
    width: 164px;
    height: 80px;
    line-height: 100%;
    margin: 70px 0 0 28px;
    padding: 0;
}

div.header h2 a, div.header h2 a:hover
{
    display: block;
    width: 164px;
    height: 80px;
    background: transparent;
}

div.content
{
    width: 1004px;
}

div.main
{
    float: right;
    display: inline;
    width: 761px;
    margin: 0 8px 0 0;
}

div.tip, div.hint
{
    position: relative;
    display: block;
    float: left;
    width: 381px;
    height: 248px;
    background: #fff9c7 url("/Templates/Images/tip.png") no-repeat 0 0;
    margin: 8px 0 0 0;
    overflow: hidden;
}

div.hint
{
    width: 380px;
    background-image: url("/Templates/Images/hint.png");
}

div.tip h2, div.hint h2
{
    color: #ec1c24;
    font-size: 180%;
    font-style: italic;
    line-height: 54px;
    padding: 0 0 0 24px;
    margin: 0;
}

div.tip h2 a, div.hint h2 a, div.tip h2 a:hover, div.hint h2 a:hover
{
    color: #ec1c24;
    text-decoration: none;
}

div.tip h2 a:hover, div.hint h2 a:hover
{
    text-decoration: underline;
}

div.tip h3
{
    font-size: 140%;
    font-style: italic;
    margin: 4px 0 12px 144px;
}

div.tip h3 a, div.tip h3 a:hover
{
    color: #998904;
    text-decoration: none;
}

div.tip h3 a:hover
{
    text-decoration: underline;
}

div.tip p, div.hint p
{
    color: #998904;
    line-height: 128%;
    margin: 2px 0 8px 24px;
}

div.tip p
{
    margin: 4px 20px 12px 144px;
}

div.tip p.s
{
    color: #423b02;
}

div.tip p.s strong
{
    color: #998904;
    font-size: 110%;
}

div.tip p.img
{
    position: absolute;
    top: 90px;
    left: 24px;
    line-height: 0;
    margin: 0;
    padding: 0;
    border: solid 1px #ddbe2e;
}

div.tip p.stars
{
    position: absolute;
    top: 55px;
    left: 0;
    width: 142px;
    background: transparent url("/Templates/Images/stars.png") no-repeat 0 100%;
    line-height: 0;
    margin: 0;
    padding: 2px 0 8px 24px;
}

div.tip p.stars
{
    width: 118px;
}

div.tip p.stars img
{
    margin: 0 3px 0 0;
}

div.tip p.button a, div.hint p.button a
{
    position: absolute;
    display: block;
    left: 22px;
    bottom: 16px;
    width: 128px;
    height: 21px;
    background: transparent url("/Templates/Images/sk/tip-button.png") no-repeat 0 0;
}

div.hint p.button a
{
    left: 20px;
    width: 112px;
    background-image: url("/Templates/Images/sk/hint-button.png");
}

div.tip p.button a span, div.hint p.button a span
{
    display: none;
}

div.daytip
{
    float: left;
    display: inline;
    width: 210px;
    line-height: 128%;
    border-right: #e5d8b7 1px solid;
    margin: 2px 0 0 19px;
    padding: 0 25px 0 0;
}

div.article
{
    float: left;
    display: inline;
    line-height: 12pt;
    width: 210px;
    margin: 2px 35px 0 5px;
    _margin: 2px 15px 0 0px;
}

div.daytip
{
    width: 210px;
    margin: 2px 0 0 -1px;
    padding: 0 30px 0 23px;
    border-right: none;
}

div.article h2, div.daytip h2
{
    color: #966533;
    font-style: italic;
    margin: 0;
    padding: 15px 0;
}

div.article h3, div.daytip h3
{
    font-size: 110%;
    font-style: italic;
    margin: 0;
    padding: 10px 0;
}

div.article h3 a, div.daytip h3 a, div.article h3 a:hover, div.daytip h3 a:hover
{
    color: #998904;
    text-decoration: none;
}

div.article h3 a:hover, div.daytip h3 a:hover
{
    text-decoration: underline;
}

div.article p, div.daytip p
{
    font-size: 93%;
    margin: 0;
}

div.article p.button, div.daytip p.button
{
    padding: 15px 0 0 0;
}

div.article p.button a, div.daytip p.button a
{
    display: block;
    width: 91px;
    height: 21px;
    background: transparent url("/Templates/Images/sk/article-button.png") no-repeat 0 0;
}

div.article p.button a span, div.daytip p.button a span
{
    display: none;
}

div.article p a img, div.daytip p a img
{
    border: solid 1px #ddbe2e;
}

div.registration
{
    clear: right;
    float: right;
    display: block;
/*    background-color: #c11018;*/
    margin: 8px 0 0 0;
}

div.registration h2
{
    color: #fff6ab;
    font-style: italic;
    text-align: center;
    margin: 0;
    padding: 5px 0 15px 0;
}

div.registration h3
{
    color: #ffffff;
    font-size: 110%;
    font-weight: normal;
    font-style: italic;
    background: transparent url("/Templates/Images/registration-h3.png") no-repeat 9px 50%;
    margin: 0;
    padding: 2px 0 2px 30px;
}

div.registration p.button a
{
    width: 108px;
    margin: 0 0 0 122px;
    background-image: url("/Templates/Images/sk/registration-button.png");
}

div.items
{
    clear: both;
    float: left;
    display: inline;
    width: 743px;
    background: transparent url("/Templates/Images/items.png") no-repeat 100% 28px;
    margin: 0 0 0 17px;

}

div.items h2
{
    color: #966533;
    font-style: italic;
    background: transparent url("/Templates/Images/items-h2.png") no-repeat 0 4px;
    margin: 0;
    padding: 2px 0 22px 22px;
}

div.items2
{
    clear: both;
    float:left;
    display: inline;
    width: 750px;
    background: transparent url("/Templates/Images/items.png") no-repeat 100% 28px;
    margin: 0 0 0 10px;
}

div.items2 h2
{
    color: #966533;
    font-style: italic;
    background: transparent url("/Templates/Images/items-h2.png") no-repeat 0 4px;
    margin: 0;
    padding: 2px 0 22px 22px;
}

div.item
{
    float: left;
    width: 230px;
    background: transparent;
}

div.items2 div.item
{
    float: left;
    width: 250px;
    background: transparent;
}

div.snd
{
    margin: 0 20px 0 25px;
}

div.item h3
{
    margin: 0;
    padding: 0 0 2px 0;
}

div.item h3 a, div.item h3 a:hover
{
    color: #998904;
    text-decoration: none;
}

div.item h3 a:hover
{
    text-decoration: underline;
}

div.item p
{
    color: #423b02;
    font-size: 93%;
    line-height: 128%;
    margin: 0;
}

div.item p.img
{
    float: left;
    line-height: 0;
    margin: 0 10px 20px 0;
    padding: 0 0 0 0;
    border: solid 1px #ddbe2e;
}

div.item p.stars img
{
    margin: 0 2px 0 0;
}

div.item p.button
{
    padding: 2px 0 0 0;
}

div.item p.button a
{
    background: transparent url("/Templates/Images/item-show.png") no-repeat 0 0;
    padding: 0 0 0 18px;
}

div.recipes
{
    margin: 0 0 0 15px;
}

div.results
{
    float: left;
    display: inline;
    margin-top: 15px;
}

div.recipes div.item
{
    width: 240px;
    height: 80px;
}

div.my div.item
{
    display: inline;
    width: 231px;
    margin: 0 0 0 8px;
    height: 85px;
}

div.my div div.item
{
    width: 223px;
}

div.recipes div.last
{
    width: 230px;
}

div.recipes div.item h3, div.my div.item h3
{
    color: #966533;
    font-weight: normal;
    background: transparent url("/Templates/Images/item-h3.png") no-repeat 82px 19px;
}

div.recipes div.item h3 a, div.my div.item h3 a
{
    color: #966533;
    font-size: 93%;
}

div.item p.stars
{
    margin-top: 2px;
}

div.recipes div.item p.img
{
    padding: 0 0 0 0;
}

div.my div.item p.img
{
    padding: 0 0 0px 0;
}

div.recipes div.item p.button a, div.my div.item p.button a
{
    background: transparent;
    padding: 0;
}

div.cols
{
    float: left;
    clear: both;
    display: inline;
    width: 756px;
    margin: 0 0 0 5px;
}

div.result
{
    margin-top: 5px;
}

div.col1
{
    float: left;
    width: 503px;
}

div.col2
{
    float: right;
    width: 239px;
}

div.rsearch, div.rconfig, div.rnew
{
    display: block;
    width: 503px;
    height: 162px;
    background: #facc90 url("/Templates/Images/rsearch.png") no-repeat 0 0;
}

div.rsearch
{
    height: 195px;
    background-image: url("/Templates/Images/rsearch-2.png");
}

div.rconfig
{
    height: 160px;
    background-image: url("/Templates/Images/rconfig.png");
    margin: 12px 0;
}

div.rsearch h2, div.rconfig h2
{
    font-size: 140%;
    margin: 0;
    padding: 15px 0 0 54px;
    line-height: 100%;
}

div.rsearch p.result
{
    color: #6d6203;
    float: right;
    margin: 0;
    padding: 25px 20px 0 0;
    line-height: 100%;
}

div.rsearch table
{
    color: #6d6203;
    font-size: 100%;
    margin: 18px 0 0 16px
}

div.rsearch table td span
{
    display: block;
    width: 199px;
    height: 21px;
    background: transparent url("/Templates/Images/rsearch-input.png") no-repeat 0 50%;
    margin: 0;
    padding: 0;
}

div.rsearch table td span input
{
    width: 206px;
    height: 21px;
    color: #b3a743;
    font-size: 93%;
    line-height: 21px;
    background: none;
    padding: 0 4px;
    border: none;
}

div.rsearch table td span input
{
    width: 189px;
}

div.rsearch table.select
{
    margin: 12px 0 0 10px
}

div.rsearch table.select select
{
    font-size: 100%;
    width: 140px;
    margin: 0 28px  0 0;
}

div.rsearch table.select td
{
    padding: 4px 0;
}

div.rsearch table.select td.last select
{
    margin: 0;
}

div.rsearch table.select td.r
{
    text-align: right;
}

div.rsearch table.select td.r input
{
    float: right;
    display: inline;
    margin: 0 0 0 4px;
}

div.rconfig table
{
    float: right;
    display: inline;
    width: 236px;
    color: #6d6203;
    font-size: 93%;
    margin: 0 12px;
}

div.rconfig table td
{
    padding: 0;
}

div.rconfig table td.fst, div.rconfig table td.snd
{
    padding: 0 0 0 22px;
    background: transparent url("/Templates/Images/rconfig-fst.png") no-repeat 0 50%;
}

div.rconfig table td.snd
{
    background-image: url("/Templates/Images/rconfig-snd.png");
}

div.rconfig table td span
{
    display: block;
    width: 175px;
    height: 21px;
    background: transparent url("/Templates/Images/rconfig-input.png") no-repeat 0 50%;
    margin: 0;
    padding: 0;
}

div.rconfig table td span input
{
    width: 175px;
    height: 21px;
    color: #b3a743;
    font-size: 93%;
    line-height: 21px;
    background: none;
    padding: 0 4px;
    border: none;
}

div.rconfig table td span input
{
    width: 167px;
}

div.rconfig table td.textarea
{
    background: transparent url("/Templates/Images/rconfig-textarea.png") no-repeat 0 50%;
}

div.rconfig table td.textarea ul
{
    display: block;
    width: 126px;
    height: 41px;
    background: transparent;
    margin: 4px 0 4px 4px;
    padding: 0;
    list-style-type: none;
    overflow: auto;
}

div.rconfig table td.textarea u li
{
    color: #b3a743;
    font-size: 100%;
    background: transparent;
    margin: 0;
    padding: 0;
}

div.rconfig table td.textarea span select
{
    width: 134px;
}

div.rconfig table td.textarea input
{
    position: absolute;
    margin: -21px 0 0 140px;
}

div.rconfig p
{
    display: block;
    line-height: 112%;
    padding: 0 0 0 20px;
    margin: 16px 0 0 0;
}

div.rnew
{
    width: 239px;
    height: 226px;
    background: transparent url("/Templates/Images/rnew.png") no-repeat 100% 0;
    margin: 0;
}

div.banner
{
    width: 239px;
    margin: 0;
}

div.rnew h2
{
    font-size: 130%;
    font-style: italic;
    margin: 0 0 0 3px;
    padding: 6px 0;
}

div.rnew h2 a, div.rnew h2 a:hover
{
    color: #ec1c24;
    text-decoration: none;
}

div.rnew h2 a:hover
{
    text-decoration: underline;
}

div.rnew div.item
{
    width: 235px;
    margin: 0 0 0 3px;
    height: 78px;
}

div.rnew div.item p.img
{
    padding: 0 0 0 0;
}

div.rnew p.banner, div.banner p.banner
{
    margin: 0;
}

div.photo
{
    float: left;
    width: 239px;
    padding: 10px 0 0 0;
    margin: 0 0 0 11px;
}

div.photo img
{
    border: solid 1px #ddbe2e !important;
}

div.photo div.info img
{
    border: none !important;
}

div.text
{
    float: left;
    width: 473px;
    margin: 0 0 0 9px;
}

div.text p
{
    font-size: 93%;
    line-height: 144%;
    padding: 0 0 0 7px;
    margin: 1em 0;
}

div.text p.ing
{
    line-height: 128%;
}

div.text p.ing strong
{
    color: #998904;
    font-size: 120%;
}

div.text p.ing span
{
    color: #998904;
}

div.text p.mobile
{
    display: block;
    width: 410px;
    height: 53px;
    font-size: 93%;
    background: #f9e8ca url("/Templates/Images/sk/mobile.png") no-repeat 0 0;
    padding: 4px 0 0 63px;
}

div.text p.mobile strong
{
    display: block;
    color: #998904;
}

div.text p.img img
{
    margin: 0 12px 0 0;
}

div.text p.s
{
    font-size: 87%;
    margin-top: 2em;
}

div.text div.action
{
    position: relative;
    display: block;
    width: 473px;
    height: 31px;
    font-size: 93%;
    background: transparent url("/Templates/Images/action.png") no-repeat 0 0;
}

div.text div.action a
{
    display: block;
    float: left;
    width: 94px;
    line-height: 27px;
    background: transparent url("/Templates/Images/action-1.png") no-repeat 0 0;
    padding: 0 0 0 32px;
    margin: 2px 0 0 5px;
    text-decoration: none;
}

div.text div.action a.snd
{
    width: 116px;
    background: transparent url("/Templates/Images/action-2.png") no-repeat 0 0;
    margin: 2px 1px 0 15px;
}

div.text div.action a.trd
{
    width: 113px;
    background: transparent url("/Templates/Images/action-3.png") no-repeat 0 0;
    padding: 0 0 0 35px;
    margin: 2px 1px 0 12px;
    cursor: pointer;
}

div.text div.action div.stars
{
    display: none;
    position: absolute;
    top: 2px;
    left: 32px;
    width: 90px;
    height: 27px;
    background: #fffee3;
    padding: 0 0 0 9px;
}

div.text div.action div.stars a
{
    display: block;
    float: left;
    width: auto;
    line-height: 0;
    background: transparent;
    padding: 0;
    margin: 7px 0 0 2px;
    text-decoration: none;
}

div.info
{
    margin: 4px 0 0 0;
    background: transparent url("/Templates/Images/info.png") no-repeat 0 100%;
    padding: 0 0 1px 0;
}

div.info p
{
    width: 239px;
    font-size: 93%;
    border-left: #f8db74 1px solid;
    background: transparent url("/Templates/Images/info.png") no-repeat 0 0;
    margin: 0;
    padding: 0 0 0 6px;
}

div.info p.bg
{
    background-image: url("/Templates/Images/info-bg.png");
}

div.info p strong
{
    color: #998904;
    font-weight: normal;
}

div.info p span
{
    display: block;
    line-height: 28px;
    background: transparent url("/Templates/Images/info-1.png") no-repeat 0 50%;
    padding: 0 0 0 26px;
}

div.info p span.snd
{
    background-image: url("/Templates/Images/info-2.png");
}

div.info p span.trd
{
    background-image: url("/Templates/Images/info-3.png");
}

div.info p span.fth
{
    background-image: url("/Templates/Images/info-4.png");
}

div.info p span.foth
{
    background-image: url("/Templates/Images/info-5.png");
}

div.info p
{
    width: 233px;
}

div.info p.stars
{
    height: 28px;
    font-size: 83%;
    padding: 7px 0 2px 6px;
}

div.info p.stars
{
    padding: 2px 0 2px 6px;
    height: 24px;
}

div.info p.stars span
{
    float: none;
    display: inline;
    padding: 0 0 0 6px;
    background: transparent;
}

div.info p.stars img
{
    margin: 0 0 -2px 2px;
}

div.articles
{
    float: left;
    width: 498px;
}

div.articles h2
{
    color: #966533;
    border-bottom: #f8ddac 1px solid;
    margin: 15px 0 0 0;
    padding-left: 12px;
}

div.articles h3
{
    float: left;
    width: 380px;
    font-style: italic;
    font-size: 120%;
    line-height: 112%;
    margin: 12px 0 4px 0;
}

div.articles h3 a
{
    text-decoration: none;
}

div.articles h3 a:hover
{
    text-decoration: underline;
}

div.articles p.img
{
    float: left;
    margin: 12px 12px 0 6px;
    /*border: solid 1px #ddbe2e;*/
}

div.articles p.text
{
    float: left;
    display: block;
    width: 380px;
    line-height: 120%;
    margin: 0;
}

div.articles p.text a
{
    color: #998904;
}

div.articles p.text a:hover
{
    color: #ec1c24;
}

div.articles div.clear
{
    clear: both;
    height: 16px;
}

div.sControl
{
    clear: both;
    line-height: 128%;
}

div.PagerControl a
{
	margin: 0 !important;
}

div.pages
{
    clear: both;
    line-height: 128%;
}

div.um
{
    margin: 0 30px 40px 0;
}

div.pages p
{
    margin: 1em 0;
}

div.pages span
{
    float: right;
}

div.pages span a
{
    color: #b3a743;
    font-size: 93%;
    text-decoration: none;
}

div.um span a
{
    text-decoration: underline;
}

div.pages span a:hover
{
    color: #ec1c24;
}

div.pages span a span
{
    display: none;
}

div.pages span a.prev, div.pages span a.next
{
    display: block;
    width: 17px;
    height: 14px;
    background: transparent url("/Templates/Images/prev.png") no-repeat 0 0;
    margin: 0 4px 0 0;
}

div.pages span a.next
{
    background-image: url("/Templates/Images/next.png");
    margin: 0 0 0 4px;
}

div.pagination
{
clear:both;
margin-top: 20px;
margin-bottom: 10px;
margin-right: 20px;
text-align: right;
white-space:nowrap;
}

div.PagerControl span a.UnselectedPage, div.pagination a.item
{
    color: #b3a743;
    font-size: 93%;
    text-decoration: none;
    float: none !important;
}

div.PagerControl span.SelectedPage, div.pagination a.selected
{
    color: silver;/*#b3a743*/
    font-size: 93%;
    text-decoration: none;
    float: none !important;

}

div.um span a, div.pagination a:hover
{
    text-decoration: underline;
}

div.pagination a.selected:hover
{
    text-decoration: none;
}

div.PagerControl span a:hover
{
    color: #ec1c24;
}

div.PagerControl div span span.SelectedPrev, div.PagerControl div span a.UnselectedPrev, div.pagination a.prev
{
	color: #b3a743;
    background-color: transparent;
    background-image: url("/Templates/Images/prev.png");
    background-repeat: no-repeat;
    background-position: 0 50%;
    margin: 0 !important;
    padding: 0 7px 0 5px !important;
    text-align: center;
    text-decoration: none;
    font-size: 100% !important;
}

div.PagerControl div span span.SelectedNext, div.PagerControl div span a.UnselectedNext, div.pagination a.next
{  
	color: #b3a743;
    background-color: transparent;
    background-image: url("/Templates/Images/next.png");
    background-repeat: no-repeat;
    background-position: 0 50%;
    margin: 0 !important;
    padding: 0 5px 0 7px !important;
    text-align: center;
    text-decoration: none !important;
    line-height: 100% !important;
    font-size: 100% !important;
}

div.panel
{
    float: right;
    width: 239px;
    margin: 8px 0 0 0;
}

div.panel ul
{
    margin-left: 0;
    padding: 0;
    list-style-type: none;
}

div.panel ul li
{
    background: transparent url("/Templates/Images/category-li.png") no-repeat 12px 50%;
    margin: 0;
    padding: 0 0 0 24px;
}

div.space
{
    margin-top: 50px;
}

div.find, div.category
{
    display: block;
    width: 239px;
    height: 84px;
    background: transparent url("/Templates/Images/find.png") no-repeat 0 0;
}

div.category
{
    height: 170px;
    background-image: url("/Templates/Images/category.png");
}

div.find h3, div.category h3
{
    font-style: italic;
    padding: 10px 0 0 40px;
    margin: 0;
}

div.find table
{
    margin: 4px 0 0 8px;
}

div.find span
{
    display: block;
    width: 138px;
    height: 20px;
    background: transparent url("/Templates/Images/find-input.png") no-repeat 0 50%;
    margin: 0;
    padding: 0;
}

div.find span.findButton
{
    width: auto;
    height: auto;
    background: transparent;
    margin: 0;
    padding: 0;
}

div.find input
{
    width: 138px;
    height: 20px;
    color: #b3a743;
    font-size: 93%;
    line-height: 20px;
    background: none;
    padding: 0 4px;
    border: none;
}

div.find table td span input
{
    width: 130px;
}

div.category ul
{
    margin: 8px 0 0 0;
    padding: 0;
    list-style-type: none;
}

div.category ul li
{
    background: transparent url("/Templates/Images/category-li.png") no-repeat 28px 50%;
    margin: 0;
    padding: 0 0 0 40px;
}

div.category ul li a, div.panel ul li a
{
    color: #998904;
}

div.category ul li a:hover, div.panel ul li a:hover
{
    color: #e5a507;
}

div.magazine h3.big
{
    width: 200px;
}

div.MagazineDetail
{
margin: 0 0 0 17px;
}

div.MagazineDetail h2.nadpis
{
margin-left: -12px;
}

div.MagazineDetail h3
{
	width: auto;
	float: none;
}

div.MagazineDetail p
{
	margin-top: 0 !important;
	padding-top: 0 !important;
}

div.MagazineDetail p.perex
{
	margin-top: 10px !important;
}

div.MagazineDetail p.img
{
    margin: 12px 12px 0 0 !important;
    padding-left: 0px;
}

div.MagazineDetail span
{
	margin-top: 4px;
	display: block;
}

div.magazine h3 a
{
    color: #998904;
}

div.magazine h3.new
{
    background: transparent url("/Templates/Images/new.png") no-repeat 0 2px;
}

div.magazine h3.new a
{
    padding: 0 0 0 42px;
}

div.magazine p.text span
{
    color: #635711;
    font-size: 93%;
}

div.magazine p.link
{
    float: left;
    display: inline;
    width: 380px;
    margin: 2px 0 0 116px;
}

div.magazine p.link
{
    display: block;
    margin-left: 110px;
}

div.magazine p.text a.sipka
{
    color: #423b02;
    font-size: 93%;
    line-height: 240%;
    background: transparent url("/Templates/Images/magazine-a.png") no-repeat 100% 50%;
    padding: 0 21px 0 0;
}

div.magazine p.tbig, div.magazine p.lbig
{
    width: 230px;
    margin: 0;
    padding: 0;
}

div.magazine p.lbig
{
    margin: 2px 0 0 256px;
}

div.magazine div.clear
{
    clear: both;
    height: 8px;
    line-height: 0;
    font-size: 0;
}

div.phorum
{
    display: block;
    width: 744px;
    height: 84px;
    background: transparent url("/Templates/Images/newphorum.png") no-repeat 0 0;
    margin: 0 0 0 9px;
}

div.phorum h3
{
    font-size: 140%;
    font-style: italic;
    margin: 0;
    padding: 9px 0 0 16px;
}

div.phorum table
{
    float: left;
    display: inline;
    width: auto;
    color: #ec1c24;
    margin: 4px 0 0 8px;
    padding: 0;
}

div.phorum table td
{
    width: 212px;
    line-height: 100%;
    padding: 0;
}

div.phorum table td.mid
{
    width: 96px;
}

div.phorum table td.r
{
    text-align: right;
}

div.phorum table td.select
{
    width: 160px;
}

div.phorum table td.input span
{
    display: block;
    width: 207px;
    height: 21px;
    line-height: 21px;
    background: transparent url("/Templates/Images/phorum-input.png") no-repeat 0 50%;
    margin: 0;
    padding: 0;
}

div.phorum table td.input span.snd
{
    width: 140px;
    background-image: url("/Templates/Images/phorum-input-2.png");
}

div.phorum table td.input span input
{
    width: 199px;
    height: 21px;
    color: #b3a743;
    font-size: 93%;
    line-height: 21px;
    background: none;
    padding: 0 4px;
    border: none;
}

div.phorum table td.input span.snd input
{
    width: 132px;
}

div.phorum div.pages
{
    float: right;
    clear: none;
    margin: 0;
}

div.about
{
    padding: 24px 17px 0 17px;
    line-height: 128%;
}

div.about2
{
    padding: 32px 260px 0 17px ;
    background: transparent url("/Templates/Images/porce-zeleniny-2.png") no-repeat 510px 60px;
}

div.about h2, div.open h2
{
    color: #998904;
    font-size: 120%;
    font-style: normal;
    margin: 0 0 -0.2em 0;
    padding: 0;
}

div.open h2, div.open h3, div.open h4, div.open h5
{
    border: none;
    margin: 1em 0;
}

div.open h3, div.open h4, div.open h5
{
    float: none;
    width: auto;
}

div.about ul, div.open ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.about ul li, div.open ul li
{
    color: #e5a507;

    line-height: 144%;
    background: transparent url("/Templates/Images/category-li.png") no-repeat 0 50%;
    margin: 0;
    padding: 0 0 0 10px;
}

div.open ul li
{
    color: #e5a507;
    line-height: 144%;
    background: transparent;
    margin: 0;
    padding: 0 0 0 16px;
}

div.open ul li span
{
    background: transparent url("/Templates/Images/category-li.png") no-repeat 0 50%;
    padding: 0 0 0 10px;
}

div.about p
{
    margin: 1em 0;
}

div.open p, div.open h2, div.open h3, div.open h4, div.open h5
{
    line-height: 112%;
    padding: 0 0 0 10px;
}

div.open p
{
    line-height: 144%;
}

div.open p.big
{
    font-size: 120%;
    line-height: 112%;
    margin-top: 1em;
}

div.open p.img
{
    padding: 0;
}

div.open p.back
{
    color: #b3a743;
    font-size: 83%;
    margin: 1em 0;
    text-align: right;
}

div.open p.back a
{
    color: #b3a743;
    line-height: 14px;
    background: transparent url("/Templates/Images/back.png") no-repeat 0 0;
    padding: 0 0 0 20px;
}

div.about p a, div.open p a
{
    color: #423b02;
}

div.fun
{
    position: relative;
    height: 142px;
    line-height: 128%;
    background: transparent url("/Templates/Images/fun.png") no-repeat 0 0;
    padding: 24px 80px 0 240px;
    margin: 16px 0 0 0;
}

div.main div.fun
{
    height: 118px;
}

div.fun div.img
{
    position: absolute;
    top: 24px;
    left: 17px;
    width: 201px;
    height: 95px;
    background: transparent url("/Templates/Images/fun-photo.png") no-repeat 0 0;
}

div.fun2
{
    background-image: url("/Templates/Images/fun-2.png");
    padding: 24px 220px 0 17px;
    margin: 0;
}

div.fun2 div.img
{
    left: auto;
    right: 52px;
    width: 124px;
    height: 102px;
    background-image: url("/Templates/Images/fun-photo-2.png");
}

div.fun3
{
    margin: 0;
}

div.fun3 div.img
{
    left: 50px;
    width: 133px;
    height: 123px;
    background-image: url("/Templates/Images/fun-photo-3.png");
}

div.fun h2
{
    padding: 0;
}

div.fun h2 a
{
    text-decoration: none;
}

div.fun p
{
    font-size: 93%;
    margin: 0.6em 0;
}

div.fun p.button a
{
    display: block;
    width: 67px;
    height: 21px;
    background: transparent url("/Templates/Images/sk/fun-button.png") no-repeat 0 0;
}

div.fun p.button a span
{
    display: none;
}

div.product
{
    position: relative;
    float: left;
    display: inline;
    padding: 0 0 0 208px;
    width: 206px;
    height: auto;
    background: transparent url("/Templates/Images/newproduct.png") no-repeat 0 0;
    margin: 8px 0 0 4px;
    padding: 0 0 0 170px;
}

div.product h2
{
    color: #966533;
    font-size: 130%;
    padding: 12px 0 0 0;
}

div.product h3
{
    color: #998904;
    font-style: italic;
    margin: 4px 0;
    line-height: 112%;
}

div.product h3 a
{
    color: #998904;
    text-decoration: none;
}

div.product p
{
    font-size: 93%;
    line-height: 112%;
    margin: 4px 0 8px 0;
}


div.product div.img
{
    position: absolute;
    top: 2px;
    left: 4px;
    width: 163px;
    height: 141px;
    /*background: transparent url("/Templates/Images/product-img.png") no-repeat 0 0;*/
}

div.product p.button
{
    margin: 16px 0 0 0;
}


div.product p.button a
{
    display: block;
    width: 67px;
    height: 21px;
    background: transparent url("/Templates/Images/sk/product-button.png") no-repeat 0 0;
}

div.product p.button a span
{
    display: none;
}

div.faq
{
    float: right;
    display: inline;
    width: 340px;
    height: auto;
    background: transparent url("/Templates/Images/newfaq.png") no-repeat 0 0;
    margin: 8px 18px 0 0;
    padding: 0 0 0 10px;
}

div.faq h3
{
    color: #966533;
    font-size: 130%;
    font-style: italic;
    padding: 12px 0 0 0;
    margin: 0 0 8px 0;
}

div.faq h3.search
{
    line-height: 100%;
    padding: 0 8px 0 0;
    margin: 0;

}

div.faq p
{
    font-size: 93%;
    line-height: 120%;
    margin: 4px 0;
}

div.faq p a
{
    color: #423b02;
}

div.faq table
{
    margin: 8px 0 0 0;
}

div.faq table td
{
    padding: 0 2px 0 0;
}

div.faq table td span
{
    display: block;
    width: 139px;
    height: 20px;
    line-height: 20px;
    background: transparent url("/Templates/Images/faq-input.png") no-repeat 0 50%;
    margin: 0;
    padding: 0;
}

div.faq table td span input
{
    width: 139px;
    height: 20px;
    color: #b3a743;
    font-size: 93%;
    line-height: 20px;
    background: none;
    padding: 0 4px;
    border: none;
}

div.faq table td span input
{
    width: 131px;
}

div.faq table td span.findButton, div.faq table td span.findButton input
{
    width: auto;
}

div.catalog
{
    clear: both;
    margin-top: 15px;
}

div.catalog div.item
{
    display: inline;
    width: 179px;
    height: 93px;
    background: #f0f28f url("/Templates/Images/catalog-1.png") no-repeat 0 0;
    margin: 14px 2px 0 8px;
}

div.catalog div.i2
{
    background: #f3c290 url("/Templates/Images/catalog-2.png") no-repeat 0 0;}

div.catalog div.i3
{
    background: #f2b906 url("/Templates/Images/catalog-3.png") no-repeat 0 0;}

div.catalog div.i4
{
    background: #b3a743 url("/Templates/Images/catalog-4.png") no-repeat 0 0;}

div.catalog div.i5
{
    background: #d33b21 url("/Templates/Images/catalog-5.png") no-repeat 0 0;}

div.catalog div.i6
{
    background: #be8b00 url("/Templates/Images/catalog-6.png") no-repeat 0 0;}

div.catalog div.i7
{
    background: #dbae68 url("/Templates/Images/catalog-7.png") no-repeat 0 0;}

div.catalog div.i8
{
    background: #f2b906 url("/Templates/Images/catalog-8.png") no-repeat 0 0;}

div.catalog div.item h2
{
    color: #b27a29;
    font-size: 110%;
    font-weight: bold;
    font-style: normal;
    line-height: 23px;
    margin: 0;
    padding: 0 0 0 10px;
}

div.catalog div.item h2 a
{
    color: #b27a29;
    text-decoration: none;
}

div.catalog div.item h2 a:hover
{
    text-decoration: underline;
}

div.catalog div.i2 h2, div.catalog div.i2 h2 a
{
    color: #b27649;
}

div.catalog div.i3 h2, div.catalog div.i3 h2 a
{
    color: #b78404;
}

div.catalog div.i4 h2, div.catalog div.i4 h2 a
{
    color: #665c2b;
}

div.catalog div.i5 h2, div.catalog div.i5 h2 a
{
    color: #fffee3;
}

div.catalog div.i6 h2, div.catalog div.i6 h2 a
{
    color: #9b6f34;
}

div.catalog div.i7 h2, div.catalog div.i7 h2 a
{
    color: #3d2d12;
}

div.catalog div.i8 h2, div.catalog div.i8 h2 a
{
    color: #b78404;
}

div.catalog div.item p
{
    font-size: 100%;
    line-height: 112%;
    margin: 6px 14px;
}

div.my
{
    width: 759px;
}

div.my div.profile, div.my div.add, div.my div.fav
{
    float: left;
    display: inline;
    width: 239px;
    background: transparent url("/Templates/Images/my-bg.png") repeat-y 0 0;
    margin: 14px 10px 0 4px;
}

div.my div.fav p.zerotext, div.my div.add p.zerotext
{
    margin-left: 10px;
}

div.profile h3
{
    float: left;
    width: 120px;
    font-size: 125%;
    margin: 4px 0;
    line-height: 100%;
}


div.profile h4
{
    float: left;
    width: 120px;
    color: #423b02;
    margin: 0;
    line-height: 100%;
}

div.profile p
{
    clear: both;
    margin: 12px 0;
    line-height: 112%;
    padding: 0 10px;
}

div.profile p strong

{
    color: #b3a743;
}

div.profile p.button
{
    margin: 0;
    padding: 0;
}

div.profile p.button a
{
    display: block;
    width: 102px;
    height: 21px;
    background: transparent url("/Templates/Images/sk/profile-button.png") no-repeat 0 0;
    margin: 0 0 4px 69px;
}

div.profile p.button a span
{
    display: none;
}

div.profile p.photo
{
    float: left;
    margin: 0;
    padding: 0 12px 8px 8px;
    display: box;
    width: 95px;
    height: 95px;
}

div.profile.p.photo img
{
    border: solid 1px #ddbe2e;
}

div.profile p.score
{
    float: left;
    clear: none;
    color: #b3a743;
    line-height: 200%;
    font-weight: bold;
    margin: 0;
    padding: 12px 0 0 0;
}

div.profile p.score img
{
    margin: 0 4px 0 0;
}

div.profile p.pocetBodu
{
    margin: 0 0 0 105px;
    font-size: x-small;
    font-weight: bold;
}

div.profile p.pocetBodu span
{
    color: #f84c02;
}

div.my h2
{
    color: #b27a29;
    font-size: 120%;
    font-style: normal;
    line-height: 31px;
    background: #f0D28f url("/Templates/Images/my-profile.png") no-repeat 0 0;
    margin: 0 0 8px 0;
    padding: 0 0 0 12px;
}

div.my div.add h2
{
    color: #aa7704;
    background: #f2b906 url("/Templates/Images/my-add.png") no-repeat 0 0;
}

div.my div.fav h2
{
    color: #b27649;
    background: #f3c290 url("/Templates/Images/my-fav.png") no-repeat 0 0;
}

div.my div.pagerControl p
{
    font-size: 93%;
    line-height: 120%;
    margin: 0 0 0 8px;
}

div.my div.pagerControl p span

{
    float: left;
}

div.my div.pagerControl p span a
{
    text-decoration: underline;
}

div.my div.end
{
    clear: both;
    width: 239px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    background: transparent url("/Templates/Images/my-end.png") no-repeat 0 0;
}

div.my p.banner
{
    background: #fffee3;
    margin: 0;
    padding: 14px 0 0 0;
}

div.my div.fav p.button
{
    color: #ec1c24;
}

div.my div.fav p.button span
{
    float: left;
}

div.my div.fav p.button a.del
{
    float: left;
    display: block;
    width: 13px;
    height: 12px;
    background: transparent url("/Templates/Images/my-del.png") no-repeat 0 0;
    margin: 1px 0 0 1px;
}

div.my div.fav p.button a span
{
    display: none;
}

div.open h3.comment
{
    display: block;
    width: 486px;
    height: 31px;
    color: #b78404;
    font-size: 130%;
    line-height: 31px;
    background: #f2b906 url("/Templates/Images/comment.png") no-repeat 0 0;
    margin: 0 0 0 10px;
    padding: 0 14px;
}

div.open h3.comment
{
    width: 458px;
}

div.comment
{

    width: 486px;
    margin: 0 0 0 10px;
    border-left: #fcddaa 1px solid;
    border-right: #fcddaa 1px solid;
    border-bottom: #fcddaa 1px solid;
}

div.open div.comment
{
    width: 484px;
}

div.comment p
{
    color: #000000;
    font-size: 100%;
    line-height: 100%;
    margin: 0;
    padding: 10px 15px 0 15px;
}

div.comment p strong
{
    color: #ec1c24;
    font-size: 110%;
    font-style: italic;
}

div.comment table
{
    font-size: 93%;
    margin: 5px 0 0 5px;
}

div.comment table td
{
    vertical-align: top;
    padding: 5px 0 0 5px;
    line-height: 128%;
}

div.comment table td.check
{
    width: 40px;
}

div.comment table td.buttons input
{
    margin: 4px 6px 10px 0;
}

div.comment table td span
{
    color: #635711;
    display: block;
}

div.comment table td span em
{
    font-size: 93%;
    font-style: normal;
}

div.comment table td span a
{
    color: #423b02;
    font-size: 110%;
}

div.wallpaper
{
    float: left;
    display: inline;
    width: 230px;
    line-height: 128%;
    background: #fdf7d8 url("/Templates/Images/wallpaper.png") no-repeat 0 100%;
    margin: 17px 0 0 17px;
}

div.wallpaper h3
{
    font-size: 100%;
    margin: 0;
    padding: 10px 0 0 20px;
}

div.wallpaper p
{
    margin: 0;
}

div.wallpaper p.resolution
{
    float: left;
    font-size: 83%;
    padding: 0 10px 15px 20px;
}

div.wallpaper p.resolution a

{
    color: #423b02;
}

div.wallpaper p.resolution a:hover
{
    color: #ec1c24;
}

div.tv
{
    float: left;
    width: 462px;
    margin: 20px 0 0 17px;
    line-height: 144%;
}

div.tv h2
{
    color: #998904;
    font-size: 120%;
    font-style: normal;
    margin: 2em 0 -1em 0;
    padding: 0;
}

div.tv p
{
    font-size: 93%;
    margin: 1em 0;
}

div.tv p.c
{
    margin: 0;
}

div.tvpanel
{
    float: right;
    display: inline;
    width: 242px;

    background: transparent url("/Templates/Images/tv.png") no-repeat 0 0;
    margin: 20px 10px 0 0;
}

div.tvpanel div.item
{
    display: inline;
    line-height: 128%;
    margin: 18px 0 0 18px;
}

div.tvpanel div.item h3
{
    color: #ec1c24;
    font-size: 100%;
    font-style: italic;
}

div.tvpanel div.item h3 a
{
    color: #ec1c24;
}

div.tvpanel div.item p
{
    font-size: 83%;
    line-height: 200%;
}

div.tvpanel div.item p.button  a
{
    float: left;
    display: block;
    width: 56px;
    height: 20px;
    background: transparent url("/Templates/Images/sk/play.png") no-repeat 0 0;
    margin: 0 0 4px 0;
}

div.tvpanel div.item p.button  a span
{
    display: none;
}

div.tvpanel div.item p.img
{
    padding: 0;
    margin-bottom: 0;
    font-size: 0;
    line-height: 0;
}

div.regforms
{
    width: 513px;
}

div.regform table, div.box table
{
    clear: both;
    color: #b3a743;
    font-size: 100%;
    line-height: 120%;
    margin: 5px 0 0 16px;
}

div.box table td
{
    padding: 4px;
}

div.regform table
{
    margin: 0 0 0 8px;
    padding: 0;
}

div.regform p
{
    margin: 0;
    padding: 0;
}

div.regform table td label, div.box table td label
{
    font-weight: bold;
}

div.file table
{
    margin: 3px 0 0 10px;
}

div.file table div
{
    width: auto;
}

div.file table td
{
    padding: 0;
}

div.file table td em
{
    font-style: normal;
    font-size: 93%;
}

div.file table td input
{
    width: 186px;
    font-size: 93%;
    color: #b3a743;
    border: #f5ba79 1px solid;
}

div.regforms h3
{
    float: left;
    clear: both;
    display: inline;
    width: 499px;
    color: #b3a743;
    font-size: 100%;
    text-transform: uppercase;
    border-bottom: #f8ddac 1px solid;
    margin: 17px 0 0 10px;
    padding: 0 0 3px 7px;
}

div.regforms h3
{
    width: 492px;
}

div.regforms table.checkbox
{
    float: left;
    display: inline;
    color: #423b02;
    line-height: 16px;
    margin: 5px 0 0 12px;
}

div.regforms table.checkbox td
{
    width: 178px;
    vertical-align: top;
    padding: 0;
}

div.regforms table.checkbox td label, div.box table td.checkbox label
{
    padding: 0 0 0 4px;
}

div.regforms table.checkbox td.last
{
    width: 128px;
}

div.regforms table.checkbox td.register
{
    width: auto;
    text-align: right;
    padding: 10px 0 0 0;
}

div.regforms table.radiobutton
{
    float: left;
    display: inline;
    color: #423b02;
    line-height: 16px;
    margin: 5px 0 0 12px;
}

div.regforms table.radiobutton td
{
    width: 178px;
    vertical-align: top;
    padding: 0;
}

div.regforms table.radiobutton td label, div.box table td.radiobutton label
{
    padding: 0 0 0 4px;
}

div.box
{
    width: 503px;
    background: transparent url("/Templates/Images/box-bg.png") repeat-y 0 0;
    margin: 8px 0 0 9px;
}

div.box table
{
    width: 503px;
}

div.box div.top, div.box div.bottom
{
    display: block;
    width: 503px;
    height: 6px;
    font-size: 0;
    line-height: 0;
    background: transparent url("/Templates/Images/box-top.png") no-repeat 0 0;
    margin: 0;
}

div.box div.bottom
{
    clear: both;
    background-image: url("/Templates/Images/box-bottom.png");
}

div.navigation
{
    float: left;
    display: inline;
    width: 226px;
    background: #ffe720 url("/Templates/Images/navigation.png") repeat-y 0 0;
    margin: 0 0 0 6px;
    overflow: hidden;
}

div.navigation ul
{
    width: 226px;
    background: transparent url("/Templates/Images/navigation-ul.png") no-repeat 0 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.navigation ul li
{
    margin: 0;
    padding: 0 20px;
    line-height: 217%;
    background: transparent url("/Templates/Images/navigation-li.png") no-repeat 15px 100%;
}

div.navigation ul li.fst
{
    padding-top: 0;
}


div.navigation ul li.lst
{
    background: transparent url("/Templates/Images/navigation-bg.png") no-repeat 0 100%;
    padding-bottom: 15px;
}

div.navigation ul li a, div.navigation ul li a:hover
{
    font-size: 130%;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}

div.kitchen
{
    float: left;
    display: inline;
    width: 226px;
    background: #efecce url("/Templates/Images/kitchen.png") repeat-y 0 0;
}

div.kitchen h3
{
    font-style: italic;
    margin: 10px 15px 0 15px;
}

div.kitchen table
{
    color: #998904;
    width: 226px;
    background: transparent url("/Templates/Images/kitchen-bg.png") no-repeat 0 100%;
}

div.kitchen table td, div.newsletter table td
{
    padding: 4px 0 0 0;
}

div.kitchen table td.fst
{
    padding-left: 18px;
}

div.kitchen table td.trd
{
    padding-right: 22px;
}

div.kitchen table td.lst
{
    padding-bottom: 18px;
}

div.kitchen table span, div.newsletter table span, div.search span
{
    display: block;
    width: 142px;
    height: 19px;
    background: transparent url("/Templates/Images/kitchen-input.png") no-repeat 0 0;
}

div.kitchen table span.snd
{
    width: 102px;
    background-image: url("/Templates/Images/kitchen-input-2.png");
}

div.search span
{
    position: absolute;
    display: inline;
    width: 141px;
    background-image: url("/Templates/Images/search-input.png");
}

div.kitchen table span input, div.newsletter table span input, div.search span input
{
    font-size: 93%;
    width: 142px;
    height: 19px;
    color: #bf7f40;
    line-height: 19px;
    background: transparent;
    border: none;
    padding: 0 4px;
    margin: 0;
}

div.kitchen table span input, div.newsletter table span input
{
    width: 134px;
}

div.kitchen table span.snd input
{
    width: 102px;
}

div.kitchen table span.snd input
{
    width: 94px;
}

div.kitchen table a
{
    display: block;
    width: 101px;
    height: 21px;
    background: url("/Templates/Images/sk/kitchen-registration.png") no-repeat 0 0;
}

div.kitchen table a span
{
    display: none;
}

div.newsletter
{
    float: left;
    display: inline;
    width: 226px;
    height: 129px;
    background: #fffce3 url("/Templates/Images/newsletter.png") no-repeat 0 0;
}

div.newsletter h3
{
    font-style: italic;
    margin: 0 18px;
    padding: 10px 0 0 0;
}

div.newsletter table
{
    color: #998904;
    margin: 8px 0 0 18px;
}

div.newsletter table td
{
    padding-right: 4px;
}

div.newsletter table span
{
    height: 21px;
    background-image: url("/Templates/Images/newsletter-input.png");
}

div.idea
{
    background: #fffee3;
}

div.idea h3
{
    font-size: 130%;
    font-style: italic;
    line-height: 40px;
    padding: 0 0 0 18px;
    margin: 0;
}

div.idea p
{
    padding: 0 0 0 18px;
    margin: 0;
}

div.search div
{
    position: absolute;
    top: 12px;
    left: 50%;
    margin: 0 0 0 322px;
}

div.search p
{
    margin: 0;
    padding: 0;
}

div.search span input
{
    width: 125px;
    margin: 0 0 0 16px;
}

div.search span input
{
    width: 117px;
}

div.search input.ok
{
    margin: 0 0 0 141px;
}

div.links
{
    position: absolute;
    top: 138px;
    left: 50%;
    width: 488px;
}

div.links ul
{
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.links ul li
{
    float: left;
    background: transparent url("/Templates/Images/links.png") no-repeat 0 50%;
    padding: 0 10px 0 12px;
}

div.links ul li.fst
{
    background: transparent;
}

div.links ul li a, div.links ul li a:hover
{
    color: #ffe720;
    text-decoration: none;
}

div.links ul li a:hover
{
    text-decoration: underline;
}

div.footer
{
    clear: both;
    width: 992px;
    height: 35px;
    color: #c11623;
    background: #ffe720 url("/Templates/Images/footer.png") no-repeat 0 0;
    margin: 0 6px;
    padding: 0;
}

div.footer p
{
    display: inline;
    float: right;
    font-size: 93%;
    margin: 10px 88px 0 0;
}

div.footer p a
{
    color: #c11623;
}

div.footer p.info
{
    float: left;
    margin: 10px 0 0 18px;
}

div.MagazineDetail img
{
    float: left;
    margin: 5px 12px 5px 0px;
}
/*#ForumPost#*/
div.ForumPost
{
    margin: 15px 0 0px 10px;
}
div.phorumNewSubscription
{
    margin: 15px 0 0px 10px;
}
div.phorumNewPost
{
    margin: 15px 0 0px 10px;
}
.findButton
{
    background: none !important;
}
.findButton input
{


    width: 73px !important;
}
.cleaner
{
    clear:both;
}
div.asmMenu div
{
    text-align: left;
}
/*#WebDialog#*/
.webdialog { 
    display: none; 
    position: absolute;      
    background-color: white; 
    z-index:1001; 
    border: 2px solid #FDD995; 
    background: #FFF9C7;

    overflow: auto;           
} 
#webdialogoverlay{ 
    display:none; 
    position:absolute; 
    top:0; 
    left:0; 
    width:100%; 
    height:100%; 
    z-index:1000; 
    background-color:#333; 
    -moz-opacity: 0.40; 
    opacity:.40; 
    filter: alpha(opacity=40); 
} 
.webdialog[id]{ /* IE6 and below Can't See This */    position:fixed;    } 
#webdialogoverlay[id]{ /* IE6 and below Can't See This */    position:fixed;    } 

div.webdialog  div.close
{
    float: right;
    padding: 4px;
}

div.webdialog  div.close a
{
    cursor: pointer;
}

div.webdialog  p
{
    padding: 24px 0 4px 20px;
    margin: 0;
}

div.webdialog table
{
    color: #af7138;
    width: auto;
    margin: 0 0 0 20px;
}

div.webdialog table td.inp input
{
    width: 148px;
    border: #FDCA7F 1px solid;
}

/*#Points#*/

div.points
{
    background: transparent url("/Templates/Images/points.png") repeat-y 0 0;
}

div.points h2
{
    border-top: 12px #fffee3 solid;
    color: #ffffff;
    background: #d33b21 url("/Templates/Images/points-h2.png") no-repeat 0 100%;
    margin-bottom: 0;
}

div.points h3
{
    display: inline;
    color: #966533;
    width: 215px;
    font-size: 110%;
    line-height: 128%;
    margin: 10px 12px 2px 12px;
}

div.points h3 a, div.points h3 a:hover
{
    color: #966533;
    text-decoration: underline;
    background: transparent url("/Templates/Images/points-h3.png") no-repeat 100% 50%;
    padding: 0 20px 0 0;
}

div.points h3 a:hover
{
    color: #fa5000;
}

img.oramovany, p.oramovany img
{
    border: solid 1px #ddbe2e;
}
div.abeceda ul
{
padding: 0px;
margin: 0px 0px 0px 75px;
list-style-type:none;
}
div.abeceda ul li
{
float:left;
padding: 3px;
}
textarea
{
    overflow: hidden;
    height: 90px;
}
.optionsDivVisible
{
    margin-left: -40px;
}
div.result img
{
border: solid 1px #ddbe2e;
}
table.PostsTable
{
clear:both;
}
.ReceptKeSchvaleni
{
border-right: solid 5px orange;
}
.ReceptZamitnuty
{
border-right: solid 5px red;
}
.ReceptSchvaleny
{
border-right: solid 5px green;
}

table.edit
{
margin: 10px;
}

table.edit td.label
{
font-size: 110%;
color: #ec1c24;
vertical-align: top;
width:150px;
}

table.edit input, table.edit textarea
{
 border: #f5ba79 1px solid;
}
.red
{
color:red;
}
.bold
{
font-weight: bold;
}
.main b
{
color: black;
}