/* xVanoce CSS [all], v1, r4 */

/* Reset */
html, body, p, div {
    border:0;
    margin:0;
    padding:0;
}

body {
    font: .8em/160% arial, sans-serif;
    background: #fff url("topline.png") repeat-x;
}

.main { margin:0 auto; width:960px; }
.left, .middle, .right, .dp33 { float:left; display:inline; *margin-left:-.04em; }
.left {width:224px;} .middle { width:512px;} .right{width:224px;} .dp33{width:320px;}

img { float:right; padding:10px; border:0; }

.header {float:left; width:100%; height:133px;}
.headerlogo {width:960px; height:133px; margin:0 auto; background:url("/media/v1/logo.png") no-repeat;}
.headerleft {width:460px; height:133px; float:left;}
.headerright {width:500px; height:133px; float:left; margin:0; text-align:left;}

.navigation-container { margin: 0 auto; width:960px; }
.navigation { float:left; width:968px; height:55px; margin:0 0 0 -8px;}
.navigation ul { margin:0; padding:0; }
.navigation ul li { list-style-type:none; display:inline; }
.navigation li a { float:left; color:#fff; text-decoration:none; width:160px; height:34px; font-size:13px; font-weight:bold; padding:16px 0 0 0; text-align:center; }
.navigation li a:hover { text-decoration:underline; }

.leftmenu ul { margin:10px 10px 0 5px; padding:0; }
.leftmenu ul li { margin:0 0 .7em; padding:0; list-style-type:none; border-bottom:#d1cfd1 1px dotted; }
.leftmenu a { color:#701c1b; text-decoration:none; }
.leftmenu a:hover { color:#9d2020; text-decoration:underline; }

.middle .rounded {text-align:justify;margin:10px 10px 50px 10px;background: #f3ede8;padding: 0 15px 0 15px;
border: 1px solid #e2d5c7;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}

.rightmenu ul { margin:10px 10px 0 5px; padding:0; }
.rightmenu ul li { margin:0 0 .7em; padding:0; list-style-type:none; border-bottom:#d1cfd1 1px dotted; }
.rightmenu a { color:#701c1b; text-decoration:none; }
.rightmenu a:hover { color:#9d2020; text-decoration:underline; }

.leftmenutitle, .rightmenutitle {font-size: 15px; font-weight: bold; margin: 0 10px 0 10px; color:#000000; }
.leftmenutitle a,.rightmenutitle a {color:#000000; margin: 0 0 0 10px; text-decoration:none;}
.leftmenutitle a:hover, .rightmenutitle a:hover {text-decoration:underline;}
.leftmenupicture {padding: 0 0 53px;margin:0 10px 0 10px;width:208px;height:0px;background-image:url('darecek.png');background-repeat:no-repeat;}
.rightmenupicture {padding: 0 0 53px;margin:0 10px 0 10px;width:208px;height:0px;background-image:url('maslicka.png');background-repeat:no-repeat;}

.footer { float:left;width:100%;background:#3a322d;height:80px; }
.footerline {width:1000px;margin:0pt auto;}
.footermainline{color:#fff;padding:15px;}
.footer a { color: #fff; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

h1 { font-size: 18px; font-weight:bold; color:red; margin-top: 20px; }
h2 { font-size: 16px; font-weight:bold; color:#d3482d; margin-top: 20px; }
h3 { font-size: 13px; font-weight:bold; margin-top: 20px; }
.ingredients{color:red;font-weight:bold; }
.steps {color:red;font-weight:bold; }
a {color:red; text-decoration:underline; }
a:hover { text-decoration:none; }
p { margin: 10px 0 10px 0; line-height: 25px; }
.textbold { font-weight:bold; }
.textitalic { font-style:italic; }
.rounded {
    margin: 0px 10px 20px 10px;
    background: #f3ede8;
    padding: 0 15px 0 15px;
    border: 1px solid #e2d5c7;
    -webkit-border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px;
}

input, textarea {
    border: 1px solid grey;
}




















#slevomat_ad {margin:0 0 0 40px;}


