body{background:#F1F1F1 url('../img/bg-layout.png') center 0 no-repeat; text-align:center; color:#333333;}

/* CONSTRUCTION */
#mother {width: 990px; margin: 0 auto; text-align: center; background: #fff;}
#header {width: 990px; min-height: 227px; float: left; background: #212121 url('../img/bg-header.jpg') 0 0 no-repeat;}
#content {width: 990px; float: left; margin-top: 35px; text-align: left;}
#col-side {/*float: left;*/ width: 330px; /*position: fixed;*/ background: #fff;}
#col-content {float: right; width: 660px;}
#footer {width: 940px; float: left; margin: 0 -5px; padding: 75px 30px 0; background: #F1F1F1 url('../img/bg-footer.png') 0 0 no-repeat; text-align: left; font-size: 92%;}
.home .in {padding: 0 25px;}

/* HEADER */
#header p {margin: 35px 0 0 259px;  padding: 0; font-size: 417%; width: 491px; height: 124px; position: relative; font-weight: bold; overflow: hidden; border-bottom: none;}
#header .logo {margin: 35px 0 0 259px; padding: 0; width: 491px; height: 124px; position: relative; overflow: hidden;}
#header .logo h1{padding: 0; font-size: 417%; font-weight: bold; overflow: hidden; border-bottom: none; text-align: center; color: #E4E4E4;}
#header .logo span, #header p span {display: block; font-size: 24.1%;}
#header h1 span.sprite, #header p span.sprite {background: url('../img/logo-certifikovany-natisk.jpg') 0 0 no-repeat;  height:100%; position:absolute; right:0pt; top:0pt; width:100%; }
#header h1 a, #header p a {text-decoration: none; color: #E4E4E4; }
#header span.slogan {text-decoration: none; color: #E4E4E4; font-size: 100%; font-weight: bold; }

/* COL SIDE */
#col-side .in {padding: 0 0 0 20px;}
.menu h2 {border-bottom: 1px solid #BCBCBC; padding-bottom: 5px; margin: 8px 0 0;}
.menu ul {margin: 5px 0 0px; padding: 0; border-bottom: 1px solid #B3B3B3;}
.menu ul li {margin: 0; padding: 0 0 0 0px; border: 1px solid #DEDEDE; border-width: 1px 1px 0; background: none;}
.menu ul li.active {border-bottom: 1px solid #B3B3B3;}
.menu ul li a {background: url('../img/bg-li-a.png') 10px 0.85em no-repeat; padding: 0.6em 0 0.6em 26px; display: block; color: #333; text-decoration: none;border: 1px solid #fff; border-width: 1px 0 0 1px;}
.menu ul li a:hover {border: 1px solid #FCFCFC; border-width: 1px 0 0 1px; background: #F5F5F5 url('../img/bg-li-a-active.png') 10px 0.85em no-repeat;}
.menu ul li.active a {border: 1px solid #FCFCFC; border-width: 1px 0 0 1px; background: #F5F5F5 url('../img/bg-li-a-active.png') 10px 0.85em no-repeat; font-weight: bold; color: #CC0000;}
.menu ul li.active a {font-weight: bold; color: #333333;}

.menu ul li.go-home {background: none; border: none;}
.menu ul li.go-home a {background: url('../img/bg-li-back.png') 7px 0.45em no-repeat; color: #333; padding: 0em 0 0.6em 20px; color: #CC0000; text-decoration: underline;}

.menu .separator {border-top: 1px solid #DEDEDE; margin: 0 1px;}

/* COL CONTENT */
#col-content .in {padding: 0 65px 0 25px;}
#col-content .in h1 {margin: 0 -40px 0.5em 0;}
#annot-box {margin: 10px 0 20px; padding-left: 70px; }
#annot-box p {font-weight: bold; min-height: 50px;}
#annot-box p img {margin: 0px 10px 10px -70px; padding: 0 !important;  max-width: 80px; font-weight: normal; border: none !important;}

/* ARTICLE LIST */
.article-list {width: 100%; border-bottom: 1px solid #DDDDDD; padding: 20px 0; overflow: hidden;}
.article-list li {width: 233px; float: left; margin-left: 90px; padding: 0; background: none;}
.article-list li:first-child {margin-left: 60px;}
.article-list h2 {border: none; font-size: 150%; line-height: 1.1;}
.article-list h2 a {text-decoration: none; color: #333333 !important;}
.article-list p {font-size: 92%;}
.article-list img {float: left; margin-left: -60px; position: relative; max-width: 60px;}
.article-list p.more {text-align: center;  margin: 20px 0 0;}
.article-list p.more a { background: url('../img/btn-more.png') 0 0 no-repeat; text-decoration: none;  padding: 7px 0 7px 12px; }
.article-list p.more a span {background: url('../img/btn-more-right.png') 100% 0 no-repeat; padding: 7px 12px 7px 0;}
.last-list {border: none; margin-bottom: 0; padding-bottom: 0;}

/* FAQ */
.faq {width:99%; margin:0em 0 0.8em 0px; font-size:100%; background:#fff; border:1px solid #BCBCBC;}
.faq .question {background: #f1f1f1 url('../img/ico-question.png') 25px 30px  no-repeat; padding: 30px 50px 30px 60px; min-height: 30px;}
.faq .answer {background: url('../img/ico-answer.png') 25px 30px  no-repeat; padding: 30px 50px 30px 60px; min-height: 30px; }
.faq p {margin: 0 0 0.3em;}
.faq h3 {margin: 0.4em 0 0.8em;}

/* Print */
.ico-print {float: right; background: url('../img/ico-print.png') right center no-repeat; padding: 5px 22px 5px 0;  margin: -3.5em -39px 0 0; cursor:pointer; color: #333;}
.ico-print:hover {text-decoration: underline; color: #333;}
