/*gloabal reset*/
html, body{color:#000;background:#FFF}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
:active, :focus, a, img { outline: 0; outline-style: none;}

body {
    font-family:  Verdana, Arial;
    font-weight: normal;
    color: #3b3f45;
    font-weight: normal;
    font-size: 13px;
    
}

h1 {
    font-size: 28px;
    font-weight: bold;
    color: black;
    margin: 0px;
    padding: 0 0 12px 0;
}

h2 {
    font-size: 20px;
    font-weight: normal;
    /* color: #d71921; */
    color: black;
    margin: 0px;
    padding: 13px 0 8px 0;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #3b3f45;
    margin: 0px;
    padding: 14px 0 5px 0;
}

a {
    color: #E40C2B;
    font-size: 13px;
    text-decoration: underline;
}

a:hover {
   color:black; 
}

p {
    color: black;
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    margin: 0px;
    padding: 0px 0 14px 0;
}

strong { font-weight:bold; color:black; }
em { font-style:italic; }

 div.bg-hp {width: 980px; height: 787px; background: url('/img/hp-bg.jpg') no-repeat;}

.author {list-style: none; margin: 0px 0px; padding: 0; margin-bottom: 10px;}
.author li { float: left;  margin: 0; padding: 10px; background: url('/img/tab_bg.png') 0 0 no-repeat; min-height: 115px; width: 460px; overflow: hidden; }
.author .box img { height:200px; }
.author .box .art-desc { float: right; width: 300px; }


/* default styles*/

a.icon-pdf {font-size: 13px; background: url('/img/core/icon_pdf.jpg') no-repeat 0 2px; padding: 2px 0 8px 20px; line-height: 20px;}
a.icon-doc {font-size: 13px; background: url('/img/core/icon_word.gif') no-repeat 0 2px; padding: 2px 0 8px 20px; line-height: 20px;}
a.icon-xls {font-size: 13px; background: url('/img/core/icon_excel.gif') no-repeat 0 2px; padding: 2px 0 8px 20px; line-height: 20px;}
a.icon {font-size: 13px; background: url('/img/core/icon.png') no-repeat 0 2px; padding: 2px 0 8px 20px; line-height: 20px;}

.border-black {border: 1px solid #000; padding: 3px;}
.hidden { display: none;}
.noborder { border: 0px !important; }
.cleaner { clear: both; height: 1px; width: 1px; float: none; display: block;}
.text-center {text-align: center;}
.f-right {float: right;}
.f-left {float: left;}

.padding-top-5 {padding-top: 5px;} .padding-bottom-5 {padding-bottom: 5px;} .padding-left-5{padding-left: 5px;} .padding-right-5 {padding-right: 5px;}
.padding-top-10 {padding-top: 10px;} .padding-bottom-10 {padding-bottom: 10px;} .padding-left-10{padding-left: 10px;} .padding-right-10 {padding-right: 10px;}
.padding-top-15 {padding-top: 15px;} .padding-bottom-15 {padding-bottom: 15px;} .padding-left-15{padding-left: 15px;} .padding-right-15 {padding-right: 15px;}
.padding-top-20 {padding-top: 20px;} .padding-bottom-20 {padding-bottom: 20px;} .padding-left-20{padding-left: 20px;} .padding-right-20 {padding-right: 20px;}

.margin-top-5 {margin-top: 5px;} .margin-bottom-5 {margin-bottom: 5px;} .margin-left-5{margin-left: 5px;} .margin-right-5 {margin-right: 5px;}
.margin-top-10 {margin-top: 10px;} .margin-bottom-10 {margin-bottom: 10px;} .margin-left-10{margin-left: 10px;} .margin-right-10 {margin-right: 10px;}
.margin-top-15 {margin-top: 15px;} .margin-bottom-15 {margin-bottom: 15px;} .margin-left-15{margin-left: 15px;} .margin-right-15 {margin-right: 15px;}
.margin-top-20 {margin-top: 20px;} .margin-bottom-20 {margin-bottom: 20px;} .margin-left-20{margin-left: 20px;} .margin-right-20 {margin-right: 20px;}

/*colors*/
.white {color: #fff;}
.black {color: #000;}
.alert {color: red;font-size: 20px;}

ul {list-style: none; margin: 0px 0px; padding: 0; margin-bottom: 10px;}
ul li {background: url('/img/core/bullet-red.png') no-repeat; padding-left: 22px;}
ol {list-style: none; margin: 0px 0px; padding: 10px 0 0 0;}

p.mam_zajem {position: absolute; top: 280px; right: 46px; text-align: center; line-height: 37px;}
p.mam_zajem a {color: #d71921; font-size: 32px; text-decoration: none;}
p.mam_zajem a span {background: url('/img/line-red.png') no-repeat 0 100%;}
p.hplinks {position: absolute; top: 400px; left: 0;  line-height: 30px;}
div.hptext {position: absolute; top: 150px; left: 0; width: 400px; height: 240px;}
div.hptext h1 {position: relative !important; font-size: 16px; float: none; top: 0 !important; left: 0 !important; font-weight: normal;}
div.hptext h1 span {font-size: 30px; color: #6699cc;}
div.hptext p {color: #414347; font-size: 14px; line-height: 20px;}
a.icon-catalog {font-size: 14px; background: url('/img/icon-catalog.png') no-repeat 0 0px; padding: 3px 0 3px 25px;}
a.icon-recipes {font-size: 14px; background: url('/img/icon-recipes.png') no-repeat 0 0px; padding: 3px 0 6px 25px;}


#content .scena div.cleaner {
    /*background-color: red;*/
    width: 97%;
    margin: 0 auto;
}