/***************************/
/** ALAPVETŐ STÍLUSELEMEK **/
/***************************/
html { height: 100%; }
body { background: #1F1F1F; height: 100%; margin: 0; padding: 0; font-family: "Tahoma",Arial,sans-serif; font-size: 11px; }

h1,h2,h3,h4,h5,ul,li,p,div,blockquote { margin: 0; padding: 0; }
div { position: relative; }
p { margin-bottom: 15px; line-height: 18px; }

h1,h2,h3,h4,h5 { font-family: "Arial Narrow",Arial,sans-serif; font-weight: normal; }
h1 { font-family: PFL-AlternateGothic2; color: #FFFFFF; line-height: 26px; font-size: 26px; margin-bottom: 15px; }
h2 { font-family: PFL-AlternateGothic2; color: #DD4E3E; line-height: 22px; font-size: 22px; margin-bottom: 15px; }
h3 { font-family: PFL-AlternateGothic2; color: #999; line-height: 16px; font-size: 20px; margin-bottom: 15px; padding-left: 14px; background: url(../images/list-arrow.jpg) no-repeat center left; }
h4 { font-family: PFL-AlternateGothic2; color: #DD4E3E; line-height: 16px; font-size: 20px; margin-bottom: 15px; }
h5 { font-family: PFL-AlternateGothic2; color: #FFFFFF; line-height: 14px; font-size: 18px; margin-bottom: 8px; }

a img { border: none; }
a { color: #BA473E; text-decoration: none; }
a:hover { text-decoration: underline; }

h3 a { color: #999; }

small { font-size: 10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.row-hidden { display: hidden; }

.borad5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.borad8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.borad10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

/**********************/
/** STRUKTÚRA ELEMEI **/
/**********************/
div.clr,br.clr { clear: both; line-height: 1px; }

#wrapper { min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; }
html>body #wrapper { height: auto; }

#topbar { background: url(../images/header-topbar-bg.png) repeat-x 0 0; height: 29px; }
#topbar #topbar-content { width: 920px; margin: 0 auto; height: 29px; background: url(../images/header-topbar-shine.png) no-repeat bottom left; line-height: 29px; font-size: 10px; color: #666666; text-transform: uppercase; }
#topbar-content ul { list-style: none; }
#topbar-content li { list-style: none; float: left; background: url(../images/header-topbar-sep.png) no-repeat center right; padding: 0 10px 0 6px; }
#topbar-content li:last-child { background: none; }

#container { width: 934px; margin: 0 auto; padding-bottom: 70px; }
#header { width: 920px; height: 110px; margin: 0 auto; background: url(../images/header-logo-bg.png) no-repeat top left; }
#header-logo { width: 259px; height: 71px; background: url(../images/header-logo.png) no-repeat 0 0; position: absolute; left: 32px; top: 25px; }
#header-logo a { width: 100%; height: 100%; display: block; }

#header-login { width: 232px; height: 100px; position: absolute; top: 20px; right: 45px; }
#header-login div.row-login { float: left; margin-top: 4px; }
#header-login div.row-submit-login { float: right; margin: 0; }
#header-login label.login-user { width: 68px; height: 26px; display: block; float: left; background: url(../images/header-login-label-user.png) no-repeat 0 0; margin-right: 4px; text-indent: -9000px; }
#header-login label.login-pass { width: 68px; height: 26px; display: block; float: left; background: url(../images/header-login-label-pass.png) no-repeat 0 0; margin-right: 4px; text-indent: -9000px; }
#header-login input.text-login { width: 146px; height: 16px; padding: 5px 7px; float: left; background: url(../images/header-login-input.png) no-repeat 0 0; font-size: 11px; color: #666; }
#header-login input.text-login:focus { background: url(../images/header-login-input.png) no-repeat 0 -26px; }
#header-login input.button-login { width: 88px; height: 30px; float: right; background: url(../images/header-login-button.png) no-repeat 0 0; text-indent: -9000px; cursor: pointer; }
#header-login input.button-login:hover { background: url(../images/header-login-button.png) no-repeat 0 -30px; }

#left { width: 602px; float: left; margin-right: 8px; }
#right { width: 312px; float: left; }

#footer { width: 100%; height: 60px; background: url(../images/footer-bg.png) repeat-x 0 0; position: absolute; bottom: 0; }
#footer-container { width: 600px; background: url(../images/footer-shine.png) no-repeat 0 0; margin: 0 auto; text-align: center; }
#footer-container p { line-height: 60px; margin: 0; color: #666666; }

/**********************************************/
/** az ajax-os animált navigáció böhöm css-e **/
/**********************************************/
.pagenavi { width: 934px; height: 61px; list-style: none; background: url(../images/pagenavi-bg.png) no-repeat 0 0; position: relative; }
.pagenavi li { display: inline; }
.pagenavi li a:link, .pagenavi li a:visited { position: absolute; top: 0; height: 61px; text-indent: -9000px; overflow: hidden; z-index: 10; }

/** cégünkről **/
.pagenavi .cegunkrol a:link, .pagenavi .cegunkrol a:visited { left: 37px; width: 121px; }
.pagenavi .cegunkrol a:hover, .pagenavi .cegunkrol a:focus { background: url(../images/pagenavi-bg.png) no-repeat -37px -61px; }
.pagenavi .cegunkrol a:active { background: url(../images/pagenavi-bg.png) no-repeat -37px -122px; }
.current-cegunkrol .cegunkrol a:link, .current-cegunkrol .cegunkrol a:visited { background: url(../images/pagenavi-bg.png) no-repeat -37px -183px; cursor: default; }
.pagenavi-cegunkrol, .pagenavi-cegunkrol-click { position: absolute; top: 0; left: 37px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -37px -61px; }
.pagenavi-cegunkrol-click { background: background: url(../images/pagenavi-bg.png) no-repeat -37px -61px; }

/** webfejlesztés **/
.pagenavi .webfejlesztes a:link, .pagenavi .webfejlesztes a:visited { left: 160px; width: 121px; }
.pagenavi .webfejlesztes a:hover, .pagenavi .webfejlesztes a:focus { background: url(../images/pagenavi-bg.png) no-repeat -160px -61px; }
.pagenavi .webfejlesztes a:active { background: url(../images/pagenavi-bg.png) no-repeat -160px -122px; }
.current-webfejlesztes .webfejlesztes a:link, .current-webfejlesztes .webfejlesztes a:visited { background: url(../images/pagenavi-bg.png) no-repeat -160px -183px; cursor: default; }
.pagenavi-webfejlesztes, .pagenavi-webfejlesztes-click { position: absolute; top: 0; left: 160px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -160px -61px; }
.pagenavi-webfejlesztes-click { background: url(../images/pagenavi-bg.png) no-repeat -160px -122px; }

/** webtárhely **/
.pagenavi .webtarhely a:link, .pagenavi .webtarhely a:visited { left: 283px; width: 121px; }
.pagenavi .webtarhely a:hover, .pagenavi .webtarhely a:focus { background: url(../images/pagenavi-bg.png) no-repeat -283px -61px; }
.pagenavi .webtarhely a:active { background: url(../images/pagenavi-bg.png) no-repeat -283px -122px; }
.current-webtarhely .webtarhely a:link, .current-webtarhely .webtarhely a:visited { background: url(../images/pagenavi-bg.png) no-repeat -283px -183px; cursor: default; }
.pagenavi-webtarhely, .pagenavi-webtarhely-click { position: absolute; top: 0; left: 283px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -283px -61px; }
.pagenavi-webtarhely-click { background: url(../images/pagenavi-bg.png) no-repeat -283px -122px; }

/** arculat **/
.pagenavi .arculat a:link, .pagenavi .arculat a:visited { left: 406px; width: 121px; }
.pagenavi .arculat a:hover, .pagenavi .arculat a:focus { background: url(../images/pagenavi-bg.png) no-repeat -406px -61px; }
.pagenavi .arculat a:active { background: url(../images/pagenavi-bg.png) no-repeat -406px -122px; }
.current-arculat .arculat a:link, .current-arculat .arculat a:visited { background: url(../images/pagenavi-bg.png) no-repeat -406px -183px; cursor: default; }
.pagenavi-arculat, .pagenavi-arculat-click { position: absolute; top: 0; left: 406px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -406px -61px; }
.pagenavi-arculat-click { background: url(../images/pagenavi-bg.png) no-repeat -406px -122px; }

/** munkáink **/
.pagenavi .munkaink a:link, .pagenavi .munkaink a:visited { left: 529px; width: 121px; }
.pagenavi .munkaink a:hover, .pagenavi .munkaink a:focus { background: url(../images/pagenavi-bg.png) no-repeat -529px -61px; }
.pagenavi .munkaink a:active { background: url(../images/pagenavi-bg.png) no-repeat -529px -122px; }
.current-munkaink .munkaink a:link, .current-munkaink .munkaink a:visited { background: url(../images/pagenavi-bg.png) no-repeat -529px -183px; cursor: default; }
.pagenavi-munkaink, .pagenavi-munkaink-click { position: absolute; top: 0; left: 529px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -529px -61px; }
.pagenavi-munkaink-click { background: url(../images/pagenavi-bg.png) no-repeat -529px -122px; }

/** kapcsolat **/
.pagenavi .kapcsolat a:link, .pagenavi .kapcsolat a:visited { left: 652px; width: 121px; }
.pagenavi .kapcsolat a:hover, .pagenavi .kapcsolat a:focus { background: url(../images/pagenavi-bg.png) no-repeat -652px -61px; }
.pagenavi .kapcsolat a:active { background: url(../images/pagenavi-bg.png) no-repeat -652px -122px; }
.current-kapcsolat .kapcsolat a:link, .current-kapcsolat .kapcsolat a:visited { background: url(../images/pagenavi-bg.png) no-repeat -652px -183px; cursor: default; }
.pagenavi-kapcsolat, .pagenavi-kapcsolat-click { position: absolute; top: 0; left: 652px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -652px -61px; }
.pagenavi-kapcsolat-click { background: url(../images/pagenavi-bg.png) no-repeat -652px -122px; }

/** partnerek **/
.pagenavi .partnerek a:link, .pagenavi .partnerek a:visited { left: 775px; width: 121px; }
.pagenavi .partnerek a:hover, .pagenavi .partnerek a:focus { background: url(../images/pagenavi-bg.png) no-repeat -775px -61px; }
.pagenavi .partnerek a:active { background: url(../images/pagenavi-bg.png) no-repeat -775px -122px; }
.current-partnerek .partnerek a:link, .current-partnerek .partnerek a:visited { background: url(../images/pagenavi-bg.png) no-repeat -775px -183px; cursor: default; }
.pagenavi-partnerek, .pagenavi-partnerek-click { position: absolute; top: 0; left: 775px; width: 121px; height: 61px; background: url(../images/pagenavi-bg.png) no-repeat -775px -61px; }
.pagenavi-partnerek-click { background: url(../images/pagenavi-bg.png) no-repeat -775px -122px; }

/******************/
/** index banner **/
/******************/
#index-banner { width: 920px; height: 240px; background: url(../images/index-banner-bg.png) no-repeat 0 0; margin: 0 auto; }
#banner-button { width: 285px; height: 83px; position: absolute; bottom: 0; left: 0; }
#banner-button a { width: 285px; height: 83px; background: url(../images/index-banner-button.png) no-repeat 0 0; display: block; }
#banner-button a:hover { background-position: 0 -83px; }
#banner-hands-container { width: 316px; height: 286px; position: relative; margin-left: 293px; margin-top: 1px; }
#banner-hands { width: 316px; height: 286px; background: url(../images/index-banner-hands.png) no-repeat 0 0; position: absolute; left: 293px; top: 1px; z-index: 900; }

/***********************/
/** különböző dobozok **/
/***********************/
#content-container { width: 924px; margin: 10px auto; }

/** háromnegyedes doboz **/
div.box-w602-container { width: 602px; background: url(../images/box-w602-bg.png) repeat-y 0 0; margin-bottom: 10px; }
div.box-w602-footer { width: 602px; background: url(../images/box-w602-footer.png) no-repeat bottom left; }
div.box-w602-header { width: 602px; height: 37px; background: url(../images/box-w602-header.png) no-repeat bottom left; }
div.box-w602-header h3 { font-size: 18px; color: #FFF; line-height: 39px; font-family: PFL-AlternateGothic2; padding: 0 25px; background: none; }
div.box-w602-content { padding: 25px 30px; color: #CCC; }
div.box-w602-content h1 { font-size: 28px; color: #FFF; line-height: 28px; font-family: PFL-AlternateGothic2; margin-bottom: 10px; }
div.box-w602-content p { margin: 0 0 15px 0; line-height: 18px; }

/** harmad doboz, fejléces **/
div.box-w312-container { width: 312px; background: url(../images/box-w312-bg.png) repeat-y 0 0; margin-bottom: 10px; }
div.box-w312-footer { width: 312px; background: url(../images/box-w312-footer.png) no-repeat bottom left; }
div.box-w312-header { width: 312px; height: 37px; background: url(../images/box-w312-header.png) no-repeat bottom left; }
div.box-w312-header h3 { font-size: 18px; color: #FFF; line-height: 39px; font-family: PFL-AlternateGothic2; padding: 0 25px; background: none; }
div.box-w312-content { padding: 25px 30px; color: #CCC; }
div.box-w312-content h4 { font-size: 22px; color: #FFF; line-height: 22px; margin: 0; }
div.box-w312-content h5 { font-size: 16px; color: #999; line-height: 16px; margin: 0; }
div.box-w312-content ul.standard { list-style: none; margin: 10px 0; }
div.box-w312-content ul.standard li { background: url(../images/list-arrow.jpg) no-repeat center left; padding-left: 20px; line-height: 20px; }
div.minpadding { padding: 10px 2px; }

/** harmad doboz, fejléc nélküli **/
div.box-w304-container { width: 304px; background: url(../images/box-w304-bg.png) repeat-y 0 0; float: left; margin-right: 4px; }
div.box-w304-footer { width: 304px; background: url(../images/box-w304-footer.png) no-repeat bottom left; }
div.box-w304-header { width: 304px; height: 240px; background: url(../images/box-w304-header.png) no-repeat top left; }
div.box-w304-header h3 { font-size: 18px; color: #FFF; line-height: 39px; font-family: PFL-AlternateGothic2; margin-bottom: 20px; padding: 0; background: none; }
div.box-w304-content { padding: 15px 30px; color: #CCC; }

/***************/
/** hírlisták **/
/***************/

/** hírlista a főoldalon **/
#box-newslist { list-style: none; }
#box-newslist li { float: left; width: 100%; }
#box-newslist li a { display: block; line-height: 13px; color: #CCCCCC; padding: 5px 0 5px 18px; background: url(../images/newslist-arrow.png) no-repeat left center; }
#box-newslist li a:hover { color: #EFEFEF; background: url(../images/newslist-arrow-over.png) no-repeat left center; text-decoration: none; }

/** híroldal **/
#news-body h2 { font-size: 16px; color: #D44433; margin: 0; }
#news-body h1 { font-size: 30px; margin-bottom: 30px; }
#news-body-intro { font-size: 12px; font-weight: bold; }
#news-body-more { color: #A0A0A0; }

/*************************/
/** munkatársak dobozai **/
/*************************/
div.coworker-box { height: 137px; margin-bottom: 10px; margin-top: -10px; padding-right: 6px; }
div.nopic { background: url(../images/coworker-box-nopic.png) no-repeat 0 0; }
div.coworker-content { margin-left: 130px; padding-top: 28px; }
div.coworker-box h4 { font-family: PFL-AlternateGothic2; color: #FFFFFF; font-size: 22px; line-height: 22px; }
div.coworker-box h5 { font-family: PFL-AlternateGothic2; color: #999999; font-size: 16px; line-height: 18px; margin-bottom: 3px; }
div.coworker-box p { font-size: 10px; color: #666666; margin: 0; line-height: 13px; }

/**************/
/** munkáink **/
/**************/
#ref-container { width: 496px; margin: 0 auto; }
div.refbox { width: 124px; float: left; }
div.refbox-overlay { width: 124px; height: 121px; position: absolute; left: 0; top: 0; z-index: 50; }
div.refbox-overlay a { background: url(../images/ref-thumb-bg.png) no-repeat 0 0; display: block; width: 124px; height: 121px; }
div.refbox-overlay a:hover { background: url(../images/ref-thumb-bg.png) no-repeat 0 -121px; }
div.refbox-image { width: 124px; height: 121px; }
div.refbox-info { padding: 0 15px; }
div.refbox-info h5 { margin: 4px 0 0 0; font-size: 16px; line-height: 10px; color: #AFAFAF; }
div.refbox-info span { font-size: 10px; color: #666666; }

/**************************/
/** FORMÁZÓ STÍLUSELEMEK **/
/**************************/

/** succes, fail üzenetek **/
div.success { width: 542px; height: 28px; line-height: 28px; background: url(../images/msg-success-bg.png) no-repeat 0 0; text-indent: 38px; font-size: 11px; font-weight: bold; color: #DAEFCF; margin: 0 auto 20px auto; }
div.failed { width: 542px; height: 28px; line-height: 28px; background: url(../images/msg-failed-bg.png) no-repeat 0 0; text-indent: 38px; font-size: 11px; font-weight: bold; color: #FFCCCC; margin: 0 auto 20px auto; }

/** kiemelt szöveg **/
#left p.highlighted { font-size: 14px; color: #888; line-height: 22px; margin-bottom: 20px; }

/** behúzás **/
blockquote { background: url(../images/bq-arrow.png) no-repeat 5px 3px; margin: 0; padding-left: 40px; }
blockquote h2 { margin-bottom: 0; }

/** megrendelem gomb **/
a.megrendelem { background: url(../images/button-megrendelem.png) no-repeat 0 0; width: 186px; height: 38px; display: block; text-indent: -9000px; margin: 30px auto 0 auto; cursor: pointer; }
a.megrendelem:hover { background: url(../images/button-megrendelem.png) no-repeat 0 -38px; }

/** webtárhely banner **/
#webtarhely-banner { width: 540px; height: 288px; background: url(../images/banner-webtarhely.png) no-repeat 0 0; margin-top: -70px; }

form { margin: 0 auto; font-family: "Tahoma"; }
input,select,textarea { font-family: "Tahoma"; color: #7B7B7B; font-size: 11px; border: none; margin: 0; padding: 0; }

form.normalform h2 { paddig: 30px 0 0 0; }
form.normalform div.row { float: left; padding: 10px 0 0 0; display: block; position: relative; }
form.normalform div.row-submit { float: left; padding: 10px 0 0 210px; display: block; position: relative; }
form.normalform div.row-hidden { float: left; padding: 10px 0 0 0; display: none; position: relative; }
form.normalform legend { margin: 15px 0 5px 0; }
form.normalform legend h4 { font-family: PFL-AlternateGothic2; }
form.normalform fieldset {  border: none; } 
form.normalform label { display: block; margin-right: 8px; width: 200px; float: left; text-align: right; float: left; padding: 5px 0; }
form.normalform label span { font-size: 11px; font-weight: normal; color: #666; }
form.normalform input.text { display: block; background: #FFF url('../images/form-input-bg.png') no-repeat 0 0; line-height: 24px; float: left; width: 220px; height: 16px; padding: 5px 5px; margin-right: 5px; }
form.normalform input.text:focus  { background: url('../images/form-input-bg.png') no-repeat 0 0; 	background-position: 0 -26px;  }
form.normalform textarea { font-family: Tahoma; background: url('../images/form-textarea-bg.png') no-repeat 0 0; font-size: 11px; padding: 8px 4px; width: 224px; height: 89px; overflow: auto; border: none; }
form.normalform textarea:focus {  background: url('../images/form-textarea-bg.png') no-repeat 0 0;  border: none; color: #7B7B7B; }
form.normalform div.domain-from-descr { width: 260px; margin-top: 5px; display: block; float: left; padding-left: 210px; font-size: 10px; color: #313131;  }
form.normalform input.orderbutton { display: block; height: 32px; width: 180px; border: none; background: url('../images/order-form-orderbutton.png') no-repeat 0 0; margin: 10px 0 0 0; cursor: pointer; } 
form.normalform input.contactbutton { display: block; height: 32px; width: 180px; border: none; background: url('../images/contact-form-button.png') no-repeat 0 0; margin: 10px 0 0 0; cursor: pointer; } 
form.normalform label.error { text-align: left; font-size: 10px; font-weight: bold; color: #DD4E3E; display: block; margin: 5px 0 0 0; line-height: 11px; padding-left: 210px; width: 230px; }
form.normalform input.error,form.normalform input.error:focus { border: none; background: url('../images/form-input-bg.png') no-repeat 0 0;  background-position: 0 -52px; }
form.normalform select { border: none; background: #2B2B2B; color: #7B7B7B; width: 225px; line-height: 18px; padding: 5px 4px; margin-right: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
form.normalform select.small { width: 60px; }

form.domain fieldset { border: none; padding-top: 10px; border-top: 1px normal #444; }
form.domain legend { font-size: 16px; color: #DD4E3E; font-weight: normal; }
form.domain div.row { margin-bottom: 4px; }
form.domain div.row-info { width: 250px; color: #FFF; margin: 10px 0 10px 200px; padding: 12px 12px 2px 12px; background: #A73528; border: 1px solid #DD4E3E; }
form.domain div.row-info-text { color: #FEAB9B; }
form.domain div.row-submit { margin: 10px 0 0 125px; }
form.domain div.row-submit-wide { margin: 10px 0 0 195px; }
form.domain div.row-checks { width: 280px; margin: 10px 0 0 130px; }
form.domain div.row-hidden { display: none; }
form.domain div.checkbox { float: left; width: 66px; margin-bottom: 5px; }
form.domain div.checkbox input { float: left; }
form.domain div.checkbox label { float: left; width: auto; height: auto; margin: 0; padding: 0; text-align: left; line-height: 20px; }
form.domain label { text-align: right; width: 120px; margin-right: 10px; height: 24px; display: block; float: left; }
form.domain label span { line-height: 24px; font-size: 11px; font-weight: normal; color: #777; }
form.domain label.wide { width: 190px; }
form.domain input.text { background: #EFEFEF; color: #222; border: 1px solid #525252; padding: 5px 5px; width: 250px; float: left; margin-right: 4px; }
form.domain input.text:focus { background: #DFDFDF; color: #000; }
form.domain input.text-medium { background: #EFEFEF; color: #222; border: 1px solid #525252; padding: 5px 5px; width: 240px; float: left; margin-right: 4px; }
form.domain input.text-medium:focus { background: #DFDFDF; color: #000; }
form.domain label.error { width: 220px; font-size: 10px; font-weight: bold; color: #C00; margin: 5px 0 5px 40px; text-align: left; height: auto; padding: 0 0 0 100px; }
form.domain textarea { background: #EFEFEF; border: 1px solid #525252; padding: 4px 5px; width: 250px; float: left; }
form.domain textarea:focus { background: #DFDFDF; color: #000; }
form.domain select { background: #EFEFEF; color: #222; border: 1px solid #525252; padding: 4px 5px; float: left; }
form.domain div.preinfo { width: 150px; color: #888; font-weight: bold; float: left; padding: 5px 8px; margin-left: 5px; background: #E4E4E4; border: 1px solid #D4D4D4; }

input.button-submit { cursor: pointer; background: url(../images/button-elkuldes.png) no-repeat 0 0; width: 122px; height: 40px; text-indent: -9000px; }
input.button-submit:hover { background: url(../images/button-elkuldes.png) no-repeat 0 -40px; }

a.button-tovabb { background: url(../images/button-tovabb.png) no-repeat 0 0; width: 186px; height: 38px; display: block; text-indent: -9000px; }
a.button-ellenorzes { background: url(../images/button-ellenorzes.png) no-repeat 0 0; width: 186px; height: 38px; display: block; text-indent: -9000px; }
input.button-megrendelem { cursor: pointer; background: url(../images/button-megrendelem.png) no-repeat 0 0; width: 186px; height: 38px; display: block; text-indent: -9000px; }

span.reqstar { color: #C00; font-weight: bold; padding-right: 5px; }
div.tooltip { background-color: #000; outline: 1px solid #669; border: 2px solid #fff;  padding:10px 15px; width:200px; display: none; color: #fff; text-align: left; font-size: 11px; outline-radius: 4px; -moz-outline-radius: 4px; -webkit-outline-radius: 4px; }

/* DOMAIN MEGRENDELÉS */
#pack-20-header { width: 898px; height: 62px; margin: 0 auto 15px auto; text-indent: -9000px; background: url(../images/pack-20-header.png) no-repeat 0 0; }
#pack-200-header { width: 898px; height: 62px; margin: 0 auto 15px auto; text-indent: -9000px; background: url(../images/pack-200-header.png) no-repeat 0 0; }
#pack-500-header { width: 898px; height: 62px; margin: 0 auto 15px auto; text-indent: -9000px; background: url(../images/pack-500-header.png) no-repeat 0 0; }
#domain-name-bubble { background: url(../images/domain-name-bubble.png) no-repeat 0 0; width: 372px; height: 141px; position: absolute; top: -14px; right: 100px; }
#domain-name-bubble2 { background: url(../images/domain-name-bubble2.png) no-repeat 0 0; width: 352px; height: 119px; position: absolute; top: -14px; right: 45px; }

/* DOMAIN ELLENŐRZŐ TÁBLA */
table { font-family: "Arial",Genova,sans-serif; } 
table.domaintable { width: 100%; margin: 15px auto 15px auto; }
table.domaintable th.header { background: #1F1F1F; color: #CCC; font-size: 14px; padding: 8px 12px; text-align: left; }
table.domaintable th { padding: 6px 10px; color: #666; }
table.domaintable th.field { padding: 18px 10px; color: #666; text-align: left; }
table.domaintable td { background: url(../images/dotted.png) repeat-x bottom left; padding: 6px 10px; }
table.domaintable span.free { color: #0C0; }
table.domaintable span.notfree { color: #C00; }
div.loader { text-align: center; padding: 60px 0; }
span.loader { color: #777; font-weight: bold; padding-left: 5px; }
#domain-error { width: 100%; }
#domainwrite-error { width: 100%; margin: 0 0 10px 0; }
#data-error { width: 100%; }
td.infodata { color: #AFAFAF; }
div.full-price { font-size: 22px; font-weight: bold; margin: 5px 0; color: #C25244; clear: both; letter-spacing: -0.5pt; }
span.free { color: #0C0; padding: 0 0 0 8px; }
span.price { font-weight: bold; margin: 5px 0; color: #888; clear: both; letter-spacing: -0.2pt; padding: 0 0 0 8px; }

/** ÜZENET **/
#success { margin: 15px 0 15px 80px; width: 840px; background: #64A534; border: 3px solid #3AA235; padding: 20px 30px; }
#success h3 { line-height: 24px; color: #FFF; font-size: 24px; padding: 0; margin: 0; font-weight: bold; }
#success p { line-height: 14px; color: #D3F0D0; font-size: 12px; padding: 0; margin: 6px 0 0 0; }

/* TABOK */
ul.tabs { height: 33px; list-style: none; margin: 0; padding: 0; }
ul.tabs li { float: left; margin: 0 5px 0 0; padding: 0; }
ul.tabs li a { text-align: center; padding: 10px 12px; display: block; background: #1F1F1F; color: #555; text-decoration: none; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; }
ul.tabs li a:hover { color: #6F6F6F; }
ul.tabs li a.current { background: url(../images/tab-bg.png) no-repeat center center; color: #FFF; font-weight: bold; border: 1px solid #B15E53; border-bottom: none; }
div.panes { background: #0F0E0E url(../images/panes-bg.png) no-repeat top center; min-height: 280px; padding: 40px 20px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-topright: 10px; }
div.panes div.pane { display: none; }

div.disclaimer { margin-bottom: 25px; }