@media screen {
body { font: 12px/18px Trebuchet MS, Arial, sans-serif; color:#555; background:#fff url(../img/bg-page.png) repeat-x; }
p { margin:4px 0 6px 0; padding:0 10px; }
h1, h2, h3, h4, h5, h6 { margin:4px 0 6px 0; color:#bb8103; margin:20px 0 10px; padding:0 10px; }
h1 { font:bold 26px/36px Trebuchet MS, Arial, sans-serif; }
h2 { font:bold 24px/30px Trebuchet MS, Arial, sans-serif; }
h3 { font:normal 21px/28px Trebuchet MS, Arial, sans-serif; }
h4 { font:bold 18px/21px Trebuchet MS, Arial, sans-serif; border-bottom:2px #ccc dotted; padding:8px 16px 6px 12px; width:88% }
h5 { font:bold 16px/20px Trebuchet MS, Arial, sans-serif; }
h4 a { text-decoration:none; }
h4 span { text-transform:none; font-weight:700; }
sup { font-size:0.75em; vertical-align:top; }
a:link, a:visited { color:#51814f; text-decoration:none; }
a:hover, a:active { color:#04691c; text-decoration:underline; }
ul { margin:5px 0 5px 24px; padding:0; list-style-type:disc; }
ol { margin:5px 0 5px 24px; padding:0; list-style-type:decimal; }
ul li, ol li { margin:0 0 4px 0; padding:0; }
.dot li { list-style:none; margin:0 0 0 24px; padding:3px 0 3px 20px; background: url(../img/li-dot.gif) top left no-repeat; }
.ok li { list-style:none; margin:0 0 0 170px; padding:2px 0 2px 20px; background: url(../img/li-ok.gif) top left no-repeat; }
.dark { color:#666 }
.darker { color:#555 }
.darkline { border-bottom:2px #ccc dotted; color:#666 }
.darkerline { border-bottom:2px #999 dotted; color:#555 }
.kistudpix { margin: 2px 15px 10px 3px; float: left; }
#apDiv1 { position:absolute; left:600px; top:16px; height:70px; z-index:102; }
/* 
<< ----------------// Header + Navigation //------------ >> 
*/
#header .home_btn a { float:left; display: block; width: 450px; height: 137px; background: url(../img/btn-home.jpg) 0px -137px no-repeat; }
#header .home_btn a:hover { background: url(../img/btn-home.jpg) 0 0 no-repeat; }
#header .home_btn span { font-weight:700; font-size:24px; display:none; margin:10px; text-decoration:none; }
/* nav */
ul#navigation { width:440px; float: right; margin: 20px 0 0 0; display: inline; }
ul#navigation li { float: right; height:16px; display: inline; list-style-type: none; text-align: center; }
ul#navigation li a, ul#navigation li a:visited { text-decoration: none; color: #a7bf77; }
ul#navigation li a:hover { text-decoration: underline; }
/* nav */
#nav { list-style: none; overflow: hidden; margin: 80px 0 0 0; float: right; width: 473px; height: 36px; background: #657c59; }
#nav li { float: left; }
#nav li a { display: block; font:bold 18px/30px Georgia, Times, serif; color: #faf8ed; text-decoration: none; text-transform: none; padding: 3px 18px; border-right: 1px solid #b7cce0; }
#lepicol #nav li#nav-lepicol a, #lepicol-what #nav li#nav-lepicol a, #lepicol-faq #nav li#nav-lepicol a, #lepicol-husk #nav li#nav-lepicol a, #lepicol-pro #nav li#nav-lepicol a, #tud #nav li#nav-tud a, #about #nav li#nav-about a, #contact #nav li#nav-contact a, #newsletter #nav li#nav-newsletter a { background-color: #fff; color: #4b4a45; border-right: 1px solid #c4c0a8; }
#nav li a:hover { background-color: #f4f6c8; color: #111; border-right: 1px solid #b7cce0; }
/* tabs */
#tabs { list-style: none; margin: 1px 0 0 0; float: right; width: 672px; height: 37px; background: #fff url(../img/tabs_bg.gif) repeat-x; overflow: hidden; }
#tabs li { float: left; }
#tabs li a { display: block; font-size: 19px; color: #217848; text-decoration: none; line-height: 37px; margin: 0; padding: 0 16px; border-right: 1px solid #ccc; border-left: 1px solid #fff; }
#tabs li a:hover, #lepicol-what #tabs li#what a, #lepicol-faq #tabs li#faq a, #lepicol-husk #tabs li#husk a, #lepicol-pro #tabs li#pro a, #lepicol-pre #tabs li#pre a { background-color: #fff; color: #000; }
/*  
<< ----------------// Other Panes //------------ >> 
*/
#mainContainer { margin:0; padding:0; width:990px; }
#heading { width:100%; height:64px; float:left; background-repeat:no-repeat; }
#heading a { display:block; width:100%; height:64px; }
#heading span { display:none; font-weight:700; font-size:1.2em; }
#main { width:730px; float:right; font: 13px/18px Arial, Helvetica, sans-serif; }
#mainleft1, #mainleft2 { width:360px; }
#mainleft1 { float:left; }
#mainleft2 { float:right; }
#columnOne { float:left; margin:0; padding:0 22px 10px 0; width:30%; }
#columnTwo { float:left; margin:0; padding:0 22px 10px 0; width:30%; }
#columnThree { float:left; margin:0; padding:0 22px 10px 0; width:30%; }
/* tudcikkek */
#tudcikkek { float:left; width:255px; padding:9px 0; margin:35px 0 15px 15px; font:bold 15px/21px Arial, Helvetica, sans-serif; background:#e8e9cd }
#tudcikkek img { float:left; padding:8px 12px 8px 10px }
#tudcikkek ul { list-style-type: none; padding:0 0 0 0; margin:0; }
#tudcikkek li { border: 1px dotted #999; border-width: 1px 0; width: 255px; }
#tudcikkek li a { display: block; text-decoration: none; margin: 0; padding:8px 2px 8px 0 }
* html #tudcikkek li a {  /* IE */ width: 255px; }
#tudcikkek .current { color:#a69566; background:#ffffcc }
#tudcikkek li a:hover { background: #ffffcc; }
/* 
 << ----------------// Footer //------------ >>
 */
#footerbg { clear:both; overflow:hidden; background: #657c59 url(../img/bg-footer.jpg) top left no-repeat; }
#footerbghome { clear:both; overflow:hidden; background: #657c59 url(../img/bg-footerhome.jpg) top left no-repeat; }
#footer { width: 950px; height:266px; overflow:hidden; color: #cac89b; text-align: left; font: bold 16px/20px Trebuchet MS, Arial, Calibri, sans-serif; padding: 26px 0 50px 0; }
#footerleft { float: left; width: 200px; padding: 0px 20px 0px 50px; }
#footermiddle { float: left; width: 200px; }
#footerright { float: right; width: 370px; padding: 60px 0 0px 0; }
#footerbottom { clear:both; float: left; width: 960px; margin: 60px 20px 0px 0px; padding: 0px; color:#222; font: 18px/26px Arial, Candara, sans-serif }
#footer .home_btn a { float:left; display: block; width: 200px; height: 87px; background: url(../img/btn-footerhome.png) 0 0 no-repeat; }
#footer .home_btn a:hover { background: url(../img/btn-footerhome.png) 0px -87px no-repeat; }
#footer .home_btn span { font-weight:700; font-size:24px; display:none; margin:10px; text-decoration:none; }
#footer a { text-decoration: none; font-weight:normal; }
#footer a:hover { color: #fff; text-decoration: none; }
#footer ul { list-style: none; margin: 0; padding: 0; }
#footer ul li { display: block; margin: 0; padding: 0; font: normal 17px/22px Trebuchet MS, Arial, Calibri, sans-serif; }
#footer ul li a { display: block; background: url(../img/li-dot.gif) 5px no-repeat; text-decoration: none; padding: 8px 0px 5px 30px; border-bottom: 1px solid #999; }
#footer ul li a:hover, #footer .current { display: block; background: #f3f9eb url(../img/li-dot.gif) 5px no-repeat; border-bottom: 1px solid #999; color:#04691c; }
#footerend { height: 300px; padding: 2px 48px 6px 40px; background:#555; border-top:2px solid #333; }
#footerend p { width:910px; font: 11px/17px Arial, Helvetica, sans-serif; color:#ccc; padding:18px 10px 22px 10px; text-align:justify; }
#footerend a { color: #003366; text-decoration: none; font-weight:700; }
#footerend a:hover { color: #fff; text-decoration: none; }
/*  
<< ----------------// Forms //------------ >> 
*/
.fieldwrap { color:#555; }
.fmtext, .fmtextarea { border: 2px solid #ccc; font:bold 14px/16px Arial, Tahoma, sans-serif; color: #555; background: #f8ffd9; padding: 3px; }
.fmtext input:focus, .fmtextarea input:focus, .fieldwrap input:focus, .fieldwrap textarea:focus { border-color:#809c78; background-color: #ffffff !important; }
#submit { display:block; padding:6px; }
#submit input { background: #4e6544; color: #fff; font:bold 14px/16px arial, tahoma, sans-serif; border-top: 2px solid #fff; border-left: 2px solid #eee; border-right: 2px solid #999; border-bottom: 2px solid #999; margin: 13px 0; font-weight:700; }
/*  
<< ----------------// Clearfix Hack //------------  
*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
}
 @media print {
body { font: 9pt/14pt Georgia, Times New Roman, Times, serif; color:black; }
p { margin:4pt 0 6pt 0; padding:0 12pt; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; font-weight:bold; margin:14pt 0 6pt 0; padding:0 12pt; }
h1 { font-size:24pt; }
h2 { font-size:20pt; }
h3 { font-size:16pt; }
h4 { font-size:14pt; }
ul { margin:3pt 0 3pt 28pt; padding:0; list-style-type:disc; }
ol { margin:3pt 0 3pt 28pt; padding:0; list-style-type:decimal; }
ul li, ol li { margin:0 0 4pt 0; padding:0; }
#heading { height:60pt }
#heading span { font-family: Trebuchet MS, Arial, Calibri, sans-serif; font-weight:bold; margin:10pt 0 6pt 0; padding:0 12pt; font-size:18pt; height:60pt }
#header, #footerleft, #footermiddle, #footerright, #tudcikkek { display:none }
#footerbottom { clear:both; margin:60pt 0 0 0; font-size:11pt; line-height:20px }
.page-break { display:block; page-break-before:always; }
}

