@media screen {
body { background:#2d2926 url(../img/bg.gif) repeat-x; }
p { margin:4px 0 7px 0; padding:0 10px; }
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Arial, Calibri, sans-serif; margin:21px 0 10px 0; padding:0 12px; color:#cecece }
h1 { font-size:26px; line-height: 32px; color:#999; }
h2 { font-size:24px; line-height: 29px; }
h3 { font-size:21px; line-height: 26px; letter-spacing:0.05em }
h4 { font-size:20px; line-height: 27px; border-bottom:2px #999 dotted; padding:8px 16px 6px 12px; margin:12px 0 10px 0; width:88% }
h5 { font-size:16px; color:#888 }
a:link, a:visited { color:#e3a55d; text-decoration:none; font-weight:700 }
a:hover, a:active { color:#c27214; text-decoration:underline; }
ul { margin:5px 0 5px 20px; padding:0; list-style-type:disc; }
ol { margin:5px 0 5px 30px; padding:0; list-style-type:decimal; }
ul li, ol li { margin:0 0 4px 0; padding:0; }
.ok li { list-style:none; padding:0 25px; background: url(../img/li-ok.png) top left no-repeat; }
.leftimg { float:left; margin:0 20px 12px 0; border:2px solid #ccc }
.small { font-size: 70% }
/* 
<< ----------------// Elemek //------------ >>
*/
#wrap { width:960px; }
#main { margin-bottom:32px; float:right; color:#dedede; }
#heading { width:100%; height:56px; float:left; background-repeat:no-repeat; }
#heading span { display:none; font-weight:700; font-size:1.2em; }
/* 
<< ----------------// Formok //------------ >>
*/
.fieldwrap { color:#d4d4d4; }
.fmtext, .fmtextarea { border: 2px solid #ccc; font:bold 14px/16px Arial, Tahoma, sans-serif; color: #000; background: #888; padding: 3px; }
.fmtext input:focus, .fmtextarea input:focus, .fieldwrap input:focus, .fieldwrap textarea:focus { border-color:#d08861; background-color: #dddddd !important; }
/* 
<< ----------------// Gombok //------------ >>
*/
.buttons a, .buttons button { display:block; float:left; margin:0 5px 0 0; background-color:#dfdbdc; border:1px solid #555; border-top:1px solid #eee; border-left:1px solid #eee; font-family:Arial, Verdana, sans-serif; font-size:15px; line-height:100%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
.buttons button { width:auto; overflow:visible; padding:4px 10px 5px 7px; /* IE6 */ }
.buttons button[type] { padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type] { padding:4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
button:hover, .buttons a:hover { background-color:#e8d79c; border:1px solid #ca5733; color:#336699; }
.buttons a:active { background-color:#6299c5; border:1px solid #6299c5; color:#fff; }
#submit { display:block; padding:7px; }
#submit input { background: #704121; color: #fff; font:bold 14px/16px arial, tahoma, sans-serif; border-top: 2px solid #ccc; border-left: 2px solid #888; border-right: 2px solid #999; border-bottom: 2px solid #777; margin: 12px 0; font-weight:700; height:38px }
/* 
<< ----------------// Header + Navigation //------------ >>
*/
#header { height:99px; }
#header .home_btn a { float:left; display: block; width: 360px; height: 100px; background: url(../img/btn-home.png) 0px -100px no-repeat; }
#header .home_btn a:hover { background: url(../img/btn-home.png) 0 0 no-repeat; }
#header .home_btn span { font-weight:700; font-size:24px; display:none; margin:10px; text-decoration:none; }
#header .home_btnno  { float:left; display: block; width: 360px; height: 100px; background: url(../img/btn-home.png) 0px -100px no-repeat; }
#header .home_btnno span { font-weight:700; font-size:24px; display:none; margin:10px; text-decoration:none; }
/* nav */
ul#navigation { width:400px; float: right; margin: 10px 0 0 0; display: block; }
ul#navigation li { float: right; width:90px; height:16px; display: block; list-style-type: none; text-align: center; }
ul#navigation li a, ul#navigation li a:visited { text-decoration: none; color: #003366; }
ul#navigation li a:hover { text-decoration: underline; }
li#magyar { background: url('../img/flag-magyar.png') 1px no-repeat; }
li#magyar a { display:block; margin-right: 12px; width:84px; }
li#english { background: url('../img/flag-english.png') 1px no-repeat; }
li#english a { display:block; margin-right: 12px; width:84px; }
li#french { background: url('../img/flag-french.png') 1px no-repeat; }
li#french a { display:block; margin-right: 12px; width:84px }
/* nav */
#nav { list-style: none; overflow: hidden; margin: 36px 0 0 0; float: right; width: 552px; height: 33px; background: #666; }
#nav li { float: left; }
#nav li a { display: block; font:bold 16px/27px "Trebuchet MS", Arial, Calibri, sans-serif; color: #D4D4D4; text-decoration: none; text-transform: uppercase; padding: 3px 18px; border-right: 1px solid #333; }
#home #nav li#nav-home a, #gallery #nav li#nav-gallery a, #about #nav li#nav-about a, #links #nav li#nav-links a, #prices #nav li#nav-prices a, #newsletter #nav li#nav-newsletter a, #contact #nav li#nav-contact a { background-color: #d1cbc0; color: #000; border-right: 1px solid #333; }
#nav li a:hover { background-color: #777; color: #fff; border-right: 1px solid #333; }
/* 
<< ----------------// Prefoot  //------------ >>
*/
#prefoothome { width: 650px; font: 12px/20px arial, sans-serif; float:left;}
#prefoothomebg { clear:both; overflow:hidden; background: url(../img/hu-newsletter.png) top left no-repeat; padding: 35px 0 0 290px; }
#newsletter { width:100%; height:90px; padding: 30px 0 0 0; }
#prefoot { width: 570px; font: 12px/20px arial, sans-serif; float:left; }
#prefootbg { clear:both; overflow:hidden; background: url(../img/hu-comments.png) top left no-repeat; padding: 30px 0 30px 350px; }
#comments { width:100%; }
#comments h3 span { display:none }
div#usernotes { background:transparent; color: #ccc }
div#usernotes span.action { float: right; }
div#usernotes div.note { border-bottom:2px #888 dotted; padding: 11px 4px; }
div#usernotes div.text { line-height:18px }
/* 
<< ----------------// Footer //------------ >>
*/
#footer { width: 955px; overflow:hidden; height:386px; color: #a6dfde; text-align: left; }
#footerbg { clear:both; overflow:hidden; background: #413b38 url(../img/bg-footer.jpg) top left no-repeat; }
#footerbghome { clear:both; height:460px; overflow:hidden; background: #a59c5d url(../img/bg-footerhome.jpg) top left no-repeat; }
#footerone { float: left; width: 440px; height:220px; overflow:hidden; }
#footertwo { float: left; width: 160px; height:170px; padding: 29px 0 0px 10px; font: 20px/30px "Trebuchet MS", Arial, Candara, sans-serif }
#footerthree { float: left; width: 160px; height:170px; padding: 29px 0 0 15px; font: 20px/30px "Trebuchet MS", Arial, Candara, sans-serif }
#footerfour { float: right; width: 130px; height:144px; padding: 57px 0 0 15px; }
#footerbottom { clear:both; float: left; width: 960px; margin: 16px 5px 0 0; color:#683d0e; font:16px/24px Georgia, "Times New Roman", Times, serif }
#footer .home_btn a { float:left; display: block; width: 260px; height: 120px; background: url(../img/btn-footerhome.png) 0 0 no-repeat; }
#footer .home_btn a:hover { background: url(../img/btn-footerhome.png) 0px -120px no-repeat; }
#footer .home_btn span { font-weight:700; font-size:24px; display:none; margin:10px; text-decoration:none; }
#footerend { float: left; padding: 3px 30px 6px 60px; color:#13313d; font: 13px/24px Arial, Helvetica, sans-serif }
#footerend a { color: #854909; text-decoration: none; font-weight:700; }
#footerend a:hover { color: #fff; text-decoration: none; }
#footer ul { list-style: none; margin: 0; padding: 0; }
#footer ul li { display: inline; margin: 0; padding: 0; }
#footer ul li a { display: block; color: #c17643; background: url(../img/li-bullet.png) 5px no-repeat; text-decoration: none; padding: 8px 0px 5px 30px; border-bottom: 1px solid #999; }
#footer ul li a:hover, #footer .current { background: #333 url(../img/li-bullet-on.png) 5px no-repeat; color: #ccc; border-bottom: 1px solid #999; }
#footername { float:left; padding:22px 0 0 133px;  }
#footervalid { float:right; padding:2.5em 69px 0 0 }
/* 
<< ----------------// Clearfix Hack //------------ 
*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */
}
@media print {
body { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; line-height:15pt; color:#000000; }
p { margin:4pt 0 6pt 0; padding:0 12pt; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Arial, Calibri, sans-serif; font-weight:bold; margin:10pt 0 6pt 0; padding:0 12pt; }
h1 { font-size:24pt; }
h2 { font-size:18pt; }
h3 { font-size:15pt; }
h4 { font-size:13pt; }
#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, #footerone, #footertwo, #footerthree, #footerfour, #newsletter, #footerbottom { display:none }
#footerbottom { clear:both; margin:60pt 0 0 0; font-size:11pt; line-height:20px }
.lowImg { float:left; margin:2pt 12pt 0 0 }
.page-break { display:block; page-break-before:always; }
}
