/***************************/
/** ALAPVETŐ STÍLUSELEMEK **/
/***************************/
html { height: 100%; }
body { background: #020202 url(../images/site-bg.png) repeat-x 0 0; height: 100%; margin: 0; padding: 0; font-family: "Tahoma",Arial,sans-serif; font-size: 11px; color: #CFCFCF; }
body#popup { background: #020202; margin: 25px; padding: 0; font-family: "Tahoma",Arial,sans-serif; font-size: 11px; color: #CFCFCF; }

h1,h2,h3,h4,h5,h6,ul,li,p,div,form { margin: 0; padding: 0; }
div { position: relative; }
p { margin-bottom: 15px; line-height: 14px; }

h1,h2,h3,h4,h5,h6 { font-family: "Tahoma",Arial,sans-serif; font-weight: normal; }

a img { border: none; }
a { color: #009DE0; text-decoration: none; }
a:hover { text-decoration: none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

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 */

form { margin: 0; }
input,textarea { font-family: "Tahoma",sans-serif; font-size: 12px; border: none; }
select { font-family: "Tahoma",sans-serif; font-size: 12px; border: none; }
input.text { border: none; margin: 0; padding: 0; float: left; }
input.button { border: none; margin: 0; padding: 0; float: left; cursor: pointer; }
.borad-4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.borad-5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.borad-8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.borad-10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.warning { padding: 10px 15px; background: #643132; color: #C78183; text-align: center; margin: 5px 0 4px 0; }

/**********************/
/** STRUKTÚRA ELEMEI **/
/**********************/
div.clr,br.clr { clear: both; line-height: 1px; }

#container { width: 884px; margin: 0 auto; }
#header { width: 884px; height: 186px; margin: 0 auto; background: url(../images/header-bg.png) no-repeat 0 0; }
#header-logo { width: 256px; height: 40px; position: absolute; left: 30px; top: 125px; }
#header-logo a { width: 100%; height: 100%; display: block; }

#content-container { width: 826px; margin: 22px auto 0 auto; }

#left { width: 510px; float: left; margin-right: 12px; }

#right, .right { width: 304px; float: left; }
#left-sub { width: 608px; float: left; margin-right: 12px; }
#right-sub { width: 206px; float: left; }
#right-sub p { margin: 0; }

#footer { margin: 25px auto 0 auto; padding: 10px 0 40px 0; text-align: center; color: #CCC; }
div.footer-navi { text-align: center; color: #545454; padding: 10px 0; }
div.footer-navi a { color: #828282; font-weight: bold; text-decoration: none; }
div.footer-navi a:hover { color: #A6A6A6; }
#footer p { margin: 0; }

/** fejléc bejelentkezés **/
#header-login { position: absolute; top: 0; left: 20px; width: 168px; height: 32px;z-index:100; }
div.login-opened { background: url(../images/header-login-bg-close.png) no-repeat bottom left; }
div.login-closed { background: url(../images/header-login-bg.png) no-repeat bottom left; }
div.login-profil { background: url(../images/header-login-bg-profile.png) no-repeat bottom left; }
#header-login-press { position: absolute; bottom: 0; left: 0; width: 168px; height: 30px; display: block; cursor: pointer; z-index:10000;}
#header-login div.row { margin: 0 0 2px 0; }
#header-login input.text { background: url(../images/header-login-input.png) no-repeat 0 0; width: 130px; height: 17px; font-size: 10px; color: #666666; padding: 3px 5px 0 5px; }
#header-login input.text:focus { background: url(../images/header-login-input.png) no-repeat 0 -20px; color: #222222; }
#header-login input.button { background: url(../images/header-login-button.png) no-repeat 0 0; width: 140px; height: 20px; }
#header-login input.button:hover { background: url(../images/header-login-button.png) no-repeat 0 -20px; }
#form-login { display: none; margin: 8px 0 0 14px; }

/** fejléc regisztració **/
#header-reg { position: absolute; top: 0; left: 180px; width: 113px; height: 31px; }
#header-reg a { background: url(../images/header-reg-bg.png) no-repeat 0 0; width: 100%; height: 100%; display: block; }
#header-reg a:hover { background: url(../images/header-reg-bg.png) no-repeat 0 -31px; }

/** fejléc profil menü **/
ul#form-login { list-style: none; }
ul#form-login li { margin-bottom: 2px; }
ul#form-login li a { width: 140px; height: 20px; background-image: url(../images/header-profile-navibg.png); background-repeat: no-repeat; display: block;  }
ul#form-login li a.profil { background-position: 0 0; }
ul#form-login li a.kredit { background-position: 0 -20px; }
ul#form-login li a.logout { background-position: 0 -40px; }
ul#form-login li a.profil:hover { background-position: -140px 0; }
ul#form-login li a.kredit:hover { background-position: -140px -20px; }
ul#form-login li a.logout:hover { background-position: -140px -40px; }

/** kategória lista **/
#catlist { list-style: none; width: 278px; margin: 0 auto; }
#catlist li { list-style: none; width: 278px; height: 20px; margin-bottom: 1px; }
#catlist li a { display: block; width: 278px; height: 20px; background: url(../images/catlist-bg.png) no-repeat 0 0; line-height: 19px; text-indent: 8px; color: #E0E0E0; font-size: 10px; font-weight: bold; }
#catlist li a:hover { background: url(../images/catlist-bg.png) no-repeat 0 -20px; color: #FFF; }
#catlist li a.selected,#catlist li a.selected:hover { background: url(../images/catlist-bg.png) no-repeat 0 -40px; color: #FFF; }
#catlist li.sub a { display: block; width: 278px; height: 20px; background: url(../images/catlist-bg.png) no-repeat 0 -60px; line-height: 19px; text-indent: 8px; color: #444; font-size: 10px; font-weight: bold; }
#catlist li.sub a:hover { background: url(../images/catlist-bg.png) no-repeat 0 -80px; color: #222; }

/** rendezvény lista **/
#eventlist { list-style: none; width: 278px; margin: 0 auto; }
#eventlist li { list-style: none; width: 278px; height: 28px; margin-bottom: 1px; }
#eventlist li a { display: block; width: 278px; height: 28px; background: url(../images/eventslist-bg.png) no-repeat 0 0; line-height: 27px; text-indent: 8px; color: #222; font-size: 11px; font-weight: bold; }
#eventlist li a:hover { background: url(../images/eventslist-bg.png) no-repeat 0 -28px; color: #333; }
#eventlist li.related a { display: block; width: 278px; height: 28px; background: url(../images/eventslist-bg.png) no-repeat 0 -56px; line-height: 27px; text-indent: 8px; color: #FFF; font-size: 11px; font-weight: bold; }
#eventlist li.related a:hover { background: url(../images/eventslist-bg.png) no-repeat 0 -56px; color: #86CDEB; }
#eventlist li.sub { background: none; width: auto; padding: 10px 10px 0 10px; font-size: 10px; font-weight: normal; color: #CCC; height: auto; }
#eventlist li.sub a { display: inline; background: none; padding: 0; margin: 0; line-height: normal; width: auto; height: auto; text-indent: 0; font-size: 10px; }
#eventlist li.sub span.event-date { color: #00A8CC; font-weight: bold; }
#eventlist li.sub span.event-place { color: #949494; }
#eventlist li.sub p.event-short { padding-top: 5px; }
#eventlist li.sub p.event-links { margin-top: -8px; color: #888; }
#eventlist li.sub p.event-links a { color: #888; font-weight: bold; text-decoration: underline; }
#eventlist li.sub p.event-links a:hover { color: #BBB; text-decoration: underline; }

/** adatlista **/
div.datalist-box { background: #1E201E; margin-bottom: 3px; padding: 10px; }
div.datalist-box h2 { color: #00A8CC; font-size: 14px; font-weight: bold; margin-bottom: 6px; }
div.datalist-box h2 a { color: #00A8CC; font-weight: bold; }
div.datalist-box h2 a:hover { color: #FFF; }
div.datalist-box div.link-pic { width: 85px; padding-top: 5px; margin-right: 10px; float: left; }
div.datalist-box div.link-descr { width: 350px; float: left; font-size: 10px; color: #E0E0E0; margin: 0; }

/** csillagok **/
div.rate-stars { width: 92px; height: 22px; position: absolute; right: 8px; top: 8px; }
div.star1 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 0; }
div.star2 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -22px; }
div.star3 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -44px; }
div.star4 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -66px; }
div.star5 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -88px; }
div.star6 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -110px; }
div.star7 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -132px; }
div.star8 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -154px; }
div.star9 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -176px; }
div.star10 { width: 92px; height: 22px; background: url(../images/stars.png) no-repeat 0 -198px; }

/** link ajanlas **/
#link-offer { width: 304px; height: 50px; margin-bottom: 5px; }
#link-offer a { width: 100%; height: 100%; display: block; background: url(../images/link-ajanlasa.png) no-repeat 0 0; text-indent: -9000px; }
#link-offer a:hover { background: url(../images/link-ajanlasa.png) no-repeat 0 -50px; }

/** banner dobozok **/
div.banner { padding: 15px 0 5px 0; text-align: center; }
div.banner-super { padding: 20px 0 0 0; text-align: center; }
div.banner-index { padding: 5px 0 5px 0; text-align: center; }
div.banner-news { padding: 10px 0 15px 0; margin-bottom: 15px; text-align: center; border-bottom: 1px solid #666666; }

/** keresés **/
div.search-header { background: #006D9D; text-indent: 15px; font-weight: bold; font-size: 12px; padding: 8px 0; margin: 8px 0; color: #FFF; }
div.search-query { border-bottom: 1px solid #444; margin-bottom: 7px; padding: 0 20px 8px 20px; }
div.search-query a { color: #999; text-decoration: underline; }
div.search-query h6 { font-size: 12px; font-weight: bold; }
div.search-query h6 a { color: #FFF; font-weight: bold; text-decoration: none; }
div.search-query a:hover { color: #CCC; }
div.search-no { font-size: 11px; color: #999; background: #1F1F1F; text-align: center; padding: 10px; }
div.search-intro { font-size: 12px; color: #BFBFBF; background: #1F1F1F; padding: 18px; margin-bottom: 15px; }
div.search-more { padding: 10px 20px; }
div.search-query span.sub { color: #666; font-weight: bold; font-size: 11px; }
div.search-query span.sep { color: #006D9D; font-weight: bold; }

/** videógaléria **/
#video-albumlist { }
#video-albumlist div.album { width: 224px; border: 1px solid #222; background: #464646; float: left; margin: 5px; padding: 10px 0; text-align: center; }
#video-albumlist img { width: 200px; height: 130px; border: 1px solid #222; }
#video-albumlist div.album-hover { background: #0F6086; }

/************************/
/** a felső navigációk **/
/************************/
#header-navi { width: 822px; height: 23px; margin: 7px auto 0 auto; }
#header-navi ul { list-style: none; }
#header-navi li { float: left; width: 162px; height: 23px; margin-right: 3px; }
#header-navi li.last { margin-right: 0; }
#header-navi li a { background: url(../images/navi-item-bg.png) no-repeat 0 0; display: block; width: 162px; height: 23px; text-align: center; line-height: 23px; font-size: 11px; color: #5ABBE0; text-transform: uppercase; text-decoration: none; font-weight: bold; }
#header-navi li a:hover { background: url(../images/navi-item-bg.png) no-repeat 0 -23px; color: #FFF; }

#header-subnavi { width: 822px; height: 23px; margin: 3px auto 0 auto; }
#header-subnavi ul { list-style: none; margin-left: 15px; }
#header-subnavi li { float: left; background: url(../images/navi-subitem-sep.png) no-repeat center right; }
#header-subnavi li.last { background: none; }
#header-subnavi li a { display: block; line-height: 23px; font-size: 10px; color: #FFF; text-decoration: none; font-weight: normal; padding: 0 8px 0 7px; }
#header-subnavi li a:hover { color: #CCC; }
#header-subnavi li.last a { padding-right: 0; }

/******************/
/** index elemei **/
/******************/
#news-leader { background: #313131; border: 1px solid #212121; padding: 10px; }
#news-leader h2 { font-weight: bold; font-size: 12px; color: #C9C9C9; line-height: 14px; }
#news-leader h1 { font-weight: bold; font-size: 18px; color: #009DE0; line-height: 18px; }
#news-leader h1 a { font-weight: bold; color: #2EBAF5; }
#news-leader h1 a:hover { color: #5ABBE0; }
#news-leader-info { margin: 10px 0; padding: 4px 6px; border-top: 1px solid #7A7A7A; border-bottom: 1px solid #7A7A7A; font-size: 10px; color: #FCFCFC; }
#news-leader-info span { color: #7A7A7A; margin: 0 8px; }
#news-leader img { float: left; margin: 0 10px 10px 0; }
#news-leader-text { font-size: 11px; color: #FFF; }
#news-leader-intro { color: #ADADAD; font-weight: bold; }
#news-leader-intro p { margin-bottom: 8px; }
#news-leader-more { color: #FFF; }
#news-leader-more p { margin-bottom: 6px; }

#news-index { margin: 15px 0; }
#news-index-first { margin-bottom: 10px; border-bottom: 1px solid #444;  }
#news-index-first h2 { font-weight: bold; font-size: 12px; color: #C9C9C9; line-height: 14px; }
#news-index-first h1 { font-weight: bold; font-size: 16px; color: #2EBAF5; line-height: 16px; margin-bottom: 10px; }
#news-index-first h1 a { font-weight: bold; color: #2EBAF5; }
#news-index-first h1 a:hover { color: #5ABBE0; }
#news-index-first img { float: left; margin: 0 10px 10px 0; border: 1px solid #6F6F6F; }
#news-index-first p { font-size: 11px; color: #FFF; }

div.news-box { width: 240px; float: left; margin-right: 14px; margin-bottom: 10px; border-bottom: 1px solid #333; }
div.news-box h4 { font-weight: bold; font-size: 11px; color: #C9C9C9; line-height: 12px; }
div.news-box h3 { font-weight: bold; font-size: 14px; color: #2EBAF5; line-height: 16px; margin-bottom: 6px; }
div.news-box h3 a { font-weight: bold; color: #2EBAF5; }
div.news-box h3 a:hover { color: #5ABBE0; }
div.news-box img { float: left; margin: 0 10px 10px 0; border: 1px solid #6F6F6F; }
div.news-box p { font-size: 11px; color: #FFF; }

#news-older { margin-top: 15px; border-top: 1px solid #009DE0; }
#news-older-title { position: absolute; top: -14px; right: 20px; width: 90px; text-align: center; line-height: 24px; background: #000; color: #009DE0; font-size: 11px; }
#news-older ul { list-style: none; margin: 15px 0; }
#news-older li { list-style: none; font-size: 11px; line-height: 18px; color: #CFCFCF; }
#news-older li a { color: #2EBAF5; text-decoration: underline; font-style: italic; font-weight: bold; }
#news-older li a:hover { color: #5EC5ED; text-decoration: none; }

div.news-album-thumb { width: 80px; height: 80px; padding: 1px; border: 4px solid #555; float: left; margin-right: 3px; margin-bottom: 3px; }

ul.news-similar { list-style: none; }
ul.news-similar li { list-style: none; border-bottom: 1px solid #4F4F4F; }
ul.news-similar li a { display: block; padding: 5px 6px 5px 20px; background: url(../images/bullett-similar.png) no-repeat 5px center; color: #CFCFCF; text-decoration: none; }
ul.news-similar li a:hover { color: #FFF; }

/*************/
/** főoldal **/
/*************/

/** jobb oldali dobozok **/
div.box-right-header { width: 304px; height: 33px; background-position: 0 0; background-repeat: no-repeat; clear: both; }
div.box-right-index { background: #313131; border: 1px solid #202020; padding: 6px 10px; margin-bottom: 10px; clear: both; z-index: 900; }
div.box-right-video { border: 4px solid #212121; }
div.bannerbox { background: #232323; padding: 0 0 10px 0; text-align: center; border: 1px solid #1D1D1D; clear: both; }
div.banner_bg{}
div.bannerbox-header { padding: 15px 0; text-align: center; letter-spacing: 10px; font-size: 9px; text-transform: uppercase; color: #888; }
div.bannerbox-half { width: 148px; background: #232323; padding: 10px 0 10px 0; margin-right: 4px; text-align: center; border: 1px solid #1D1D1D; float: left; clear: none; }
div.bannerbox-half div.bannerbox-header { letter-spacing: 6px; }
div.box-half { width: 138px; padding: 5px 5px; float: left; background: #313131; border: 1px solid #202020; clear: none; }
div.box-half-header { width: 150px; height: 33px; float: left; clear: none;  }
div.box-right-index a.more { background: #2A2A2A; margin-top: 10px; display: block; font-size: 10px; font-weight: bold; text-align: right; padding: 3px 20px 4px 5px; color: #999999; background: #2A2A2A url(../images/more-arrow.png) no-repeat right; }
div.box-right-index a.more:hover { color: #00A8CC; }

/** aktuális szám **/
#latest-issue-pic { width: 116px; height: 190px; padding: 10px 0 0 12px; background: url(../images/issue-magazine-bg.png) no-repeat 0 0; float: left; margin: 0 5px 0 0; }
#latest-issue-body { width: 148px; float: left; margin: 0; }
#latest-issue-body h3 { font-size: 11px; color: #FFFFFF; line-height: 14px; font-weight: bold; margin: 5px 0 0 0; text-transform: uppercase; }
#latest-issue-body h4 { font-size: 10px; color: #00A8CC; line-height: 14px; font-weight: bold; margin: 0 0 10px 0; }
#latest-issue-body p { font-size: 10px; line-height: 13px; color: #FFF; margin: 0; }
#latest-issue-body a.more { background: #2A2A2A; margin-top: 10px; display: block; font-size: 10px; font-weight: bold; text-align: right; padding: 3px 20px 4px 5px; color: #999999; background: #2A2A2A url(../images/more-arrow.png) no-repeat right; }
#latest-issue-body a.more:hover { color: #00A8CC; }

div.lapozz-bele { overflow:hidden;width: 105px; height: 150px; background: url(../images/lapozzon-bele.png) no-repeat 0 96px; position: absolute; left: 12px; top: 10px; z-index: 100; }
div.lapozz-bele a { width: 105px; height: 150px; display: block; text-indent: -9000px; }

/** keresés **/
#index-search { width: 304px; margin-bottom: 10px; }
#index-search ul { width: 296px; height: 30px; background: url(../images/index-search-tabs.png) no-repeat 0 0; list-style: none; margin: 0 auto; }
#index-search li { width: 74px; height: 30px; float: left; }
#index-search li a { background-image: url(../images/index-search-tabs.png); background-repeat: no-repeat; display: block; width: 74px; height: 30px; float: left; }
#index-search li a.kereses { background-position: 0 0; }
#index-search li a.szakszotar { background-position: -74px 0; }
#index-search li a.rovidites { background-position: -148px 0; }
#index-search li a.hibakod { background-position: -222px 0; }
#index-search li a.kereses:hover { background-position: 0 -30px; }
#index-search li a.szakszotar:hover { background-position: -74px -30px; }
#index-search li a.rovidites:hover { background-position: -148px -30px; }
#index-search li a.hibakod:hover { background-position: -222px -30px; }
#index-search li.selected a {  cursor: default; }
#index-search li.selected a.kereses { background-position: 0 -60px; }
#index-search li.selected a.szakszotar { background-position: -74px -60px; }
#index-search li.selected a.rovidites { background-position: -148px -60px; }
#index-search li.selected a.hibakod { background-position: -222px -60px; }
#index-search li.selected a.kereses:hover { background-position: 0 -60px; }
#index-search li.selected a.szakszotar:hover { background-position: -74px -60px; }
#index-search li.selected a.rovidites:hover { background-position: -148px -60px; }
#index-search li.selected a.hibakod:hover { background-position: -222px -60px; }
div.index-search-box { background: url(../images/index-search-bg.png) no-repeat 0 0; width: 304px; height: 46px; display: none; padding: 15px 13px 0 13px; }

#index-search-form input.text { background: url(../images/index-search-input-bg.png) repeat-x 0 0; width: 204px; height: 14px; border: 1px solid #281531; font-size: 11px; color: #666666; padding: 7px 8px; margin-right: 3px; }
#index-search-form input.button { background: url(../images/index-search-button.png) no-repeat 0 0; width: 61px; height: 30px; }
#index-search-form input.button:hover { background: url(../images/index-search-button.png) no-repeat 0 -30px; width: 61px; height: 30px; }

#index-search-form1 input.text { background: url(../images/index-search-input-bg.png) repeat-x 0 0; width: 204px; height: 14px; border: 1px solid #281531; font-size: 11px; color: #666666; padding: 7px 8px; margin-right: 3px; }
#index-search-form1 input.button { background: url(../images/index-search-button.png) no-repeat 0 0; width: 61px; height: 30px; }
#index-search-form1 input.button:hover { background: url(../images/index-search-button.png) no-repeat 0 -30px; width: 61px; height: 30px; }

#index-search-form2 input.text { background: url(../images/index-search-input-bg.png) repeat-x 0 0; width: 204px; height: 14px; border: 1px solid #281531; font-size: 11px; color: #666666; padding: 7px 8px; margin-right: 3px; }
#index-search-form2 input.button { background: url(../images/index-search-button.png) no-repeat 0 0; width: 61px; height: 30px; }
#index-search-form2 input.button:hover { background: url(../images/index-search-button.png) no-repeat 0 -30px; width: 61px; height: 30px; }

#index-search-form3 input.text { background: url(../images/index-search-input-bg.png) repeat-x 0 0; width: 204px; height: 14px; border: 1px solid #281531; font-size: 11px; color: #666666; padding: 7px 8px; margin-right: 3px; }
#index-search-form3 input.button { background: url(../images/index-search-button.png) no-repeat 0 0; width: 61px; height: 30px; }
#index-search-form3 input.button:hover { background: url(../images/index-search-button.png) no-repeat 0 -30px; width: 61px; height: 30px; }

#index-search-form4 input.text { background: url(../images/index-search-input-bg.png) repeat-x 0 0; width: 204px; height: 14px; border: 1px solid #281531; font-size: 11px; color: #666666; padding: 7px 8px; margin-right: 3px; }
#index-search-form4 input.button { background: url(../images/index-search-button.png) no-repeat 0 0; width: 61px; height: 30px; }
#index-search-form4 input.button:hover { background: url(../images/index-search-button.png) no-repeat 0 -30px; width: 61px; height: 30px; }



/************************/
/** cikkoldal formázás **/
/************************/
#article-container { background: #FFF; border: 1px solid #212121; padding: 20px; color: #212121; font-size: 12px; }
#article-container p { line-height: 16px; }
#article-container h2 { font-size: 12px; font-weight: bold; color: #212121; line-height: 14px; }
#article-container h1 { font-size: 24px; font-weight: normal; color: #009DE0; line-height: 30px; margin-bottom: 15px; text-transform: uppercase; }
#article-intro { font-weight: bold; margin-bottom: 10px; }
#article-intro p { margin: 0; }
.article-info { border-top: 1px solid #666666; border-bottom: 1px solid #666666; padding: 7px 5px; margin-bottom: 10px; font-size: 10px; }
.article-info-fav { width: 200px; float: left; line-height: 16px; }
.article-info-fav a { display: block; background: url(../images/icon-star.png) no-repeat 0 0; color: #FFF; padding-left: 20px; }
.article-info-fav a:hover { background: url(../images/icon-star.png) no-repeat 0 -50px; color: #888; }
.article-info-top { width: 150px; float: left; line-height: 16px; }
.article-info-top a { display: block; background: url(../images/icon-totop.png) no-repeat 0 0; color: #FFF; padding-left: 20px; }
.article-info-top a:hover { background: url(../images/icon-totop.png) no-repeat 0 -50px; color: #888; }
.article-info-icons { float: right; width: 300px; list-style: none; color: #666; }
.article-info-icons li { float: right; padding: 0 5px; }
.article-info-icons li.text { line-height: 16px; padding-right: 15px; }
#article-more { margin-bottom: 15px; }

/** jobb oldali dobozok **/
div.box-right-article { background: #313131; border: 1px solid #212121; padding: 10px; margin-bottom: 10px; }
div.box-right-article-title { font-size: 11px; margin-bottom: 10px; color: #11A4E2; font-weight: bold; }

/*****************/
/** publikációk **/
/*****************/
#pubs-left { width: 606px; float: left; margin-right: 10px; }
#pubs-right { width: 210px; float: left; }

h6.typename { background: #353535; border: 1px solid #212121; padding: 10px; margin-bottom: 10px; color: #009EE0; font-size: 11px; font-weight: bold; line-height: 11px; }

div.pubs-box { background: #353535; border: 1px solid #212121; padding: 10px; margin-bottom: 10px; }
div.pubs-box img { float: left; margin-right: 15px; }
div.pubs-box h3 { color: #2EBAF5; font-weight: bold; font-size: 18px; line-height: 20px; }
div.pubs-box h3 a { color: #2EBAF5; text-decoration: none; }
div.pubs-box h3 a:hover { color: #FFF; }
div.pubs-box h4 { color: #FFF; font-weight: bold; font-size: 11px; line-height: 14px; margin-top: 10px; }
div.pubs-text { color: #FCFCFC; margin-top: 5px; }
div.pubs-price { margin: 5px 0; font-size: 12px; font-weight: bold; color: #666; }
span.price { color: #EFEFEF; font-size: 14px; padding: 0 5px; }
div.pubs-order { margin-top: 15px; }
div.pubs-order-info { width: 260px; float: right; line-height: 20px; height: 20px; background: url(../images/pubs-order-infobg.png) no-repeat top right; color: #FFF; font-size: 11px; font-style: italic; text-indent: 8px; margin-right: 10px; }
div.pubs-order a.button { float: right; }

div.pubs-box-small { background: #353535; border: 1px solid #212121; padding: 10px; margin-bottom: 10px; }
div.pubs-img { text-align: center; margin: 5px 0; }
div.pubs-box-small h3 { color: #FB5B0B; font-weight: bold; font-size: 14px; text-transform: uppercase; line-height: 24px; }
div.pubs-box-small h3 a { color: #FB5B0B; text-decoration: none; }
div.pubs-box-small h3 a:hover { color: #FFF; }
div.pubs-box-small h4 { color: #FFF; font-weight: bold; font-size: 10px; line-height: 14px; margin-top: 10px; }
div.pubs-text-small { color: #FCFCFC; margin-top: -35px; font-size: 10px; }
div.pubs-price-small { margin: 5px 0; font-size: 11px; font-weight: bold; color: #666; }
div.pubs-price-small span.price { color: #FA5A0B; font-size: 16px; padding: 0 5px; }
div.pubs-order-small { margin-top: 15px; }
div.pubs-order-small-info { float: left; width: 160px; line-height: 20px; height: 20px; background: url(../images/pubs-order-infobg.png) no-repeat top right; color: #FFF; font-size: 10px; font-style: italic; text-indent: 8px; margin-right: 10px; }

#pub-data p { line-height: 18px; }
#pub-data h3 { font-size: 11px; color: #00A8CC; font-weight: bold; margin: 14px 0 3px 0; }
#pub-data h2 { font-size: 22px; color: #FFF; font-weight: bold; margin-bottom: 10px; padding-bottom: 15px; border-bottom: 1px solid #666; }
div.pub-pic { width: 180px; float: left; margin: 0 10px 10px 0; }
div.pub-short { font-weight: bold; padding-top: 15px; }
div.pub-lapozz-bele { width: 92px; height: 70px; background: url(../images/lapozzon-bele-pub.png) no-repeat 0 0; position: absolute; top: 17px; right: 0; }
div.pub-lapozz-bele a { width: 92px; height: 70px; display: block; }

span.pub-price { background: #141314; padding: 7px 18px; color: #FFF; text-align: center; font-weight: bold; font-size: 22px; }
#order-data { clear: both; background: url(../images/order-bg.png) repeat-x 0 0; border: 1px solid #4E4E4E; padding: 5px 5px 5px 12px; color: #999; font-weight: bold; font-size: 12px; }
#order-data span.price { font-size: 18px; font-weight: bold; color: #FFF; padding: 0 6px; }
#order-data a.order-button { display: block; width: 98px; height: 22px; background: url(../images/order-button.png) no-repeat 0 0; text-indent: -9000px; position: absolute; right: 5px; top: 5px; }
#order-data a.order-button:hover { background: url(../images/order-button.png) no-repeat 0 -22px; }

span.pub-title-form { color: #019FC5; font-size: 14px; font-weight: bold; line-height: 28px; padding-left: 5px; }

/***********/
/** fórum **/
/***********/
#forum-box { width: 620px; margin-right: 6px; float: left; }
#forum-form { width: 620px; margin-right: 6px; float: left; }
#forum-box h1 { color: #009DE0; font-weight: bold; font-size: 20px; margin: 0; line-height: 22px; }
#forum-box h6 { color: #999; font-weight: normal; font-size: 11px; margin: 4px 0 15px 0; line-height: 16px; }
#forum-szaki { width: 160px; margin-top: -40px; padding-top: 90px; float: left; background: url(../images/forum-szakivalaszol.png) no-repeat top center; min-height: 300px; }
#forum-search { background: url(../images/forum-search-bg.png) no-repeat 0 0; width: 250px; height: 52px; position: absolute; top: -52px; right: 20px; }
#forum-search form { margin: 26px 0 0 12px; }
#forum-search input.text { width: 126px; height: 19px; float: left; padding: 5px 8px 0 8px; background: url(../images/forum-search-input.png) no-repeat 0 0; color: #222; font-size: 11px; margin-right: 3px; }
#forum-search input.text:focus { background: url(../images/forum-search-input.png) no-repeat 0 -24px; }
#forum-search input.button { background: url(../images/forum-search-button.png) no-repeat 0 0; width: 80px; height: 24px; float: left; text-indent: -9000px; cursor: pointer; }
#forum-search input.button:hover { background: url(../images/forum-search-button.png) no-repeat 0 -24px; }
div.forum-szaki-box { margin-bottom: 10px; }
div.forum-szaki-face { background: url(../images/forum-szaki-shadowface.png) no-repeat 0 0; height: 159px; cursor: pointer; }
div.forum-szaki-name { background: url(../images/forum-szaki-name.png) no-repeat 0 0; width: 160px; height: 30px; font-weight: bold; text-align: center; line-height: 30px; font-size: 10px; color: #FFF; }
div.forum-szaki-bubble { display: none; position: absolute; top: -20px; left: -300px; z-index: 999; width: 324px; height: 312px; background: url(../images/forum-szaki-bubble.png) no-repeat 0 0; }
div.forum-szaki-bubble-cont { margin: 20px 0 0 28px; width: 220px; }
div.forum-szaki-bubble-cont h5 { font-weight: bold; font-size: 11px; color: #09A8CC; margin-bottom: 18px; line-height: 12px; }
div.forum-szaki-bubble-close { width: 30px; height: 30px; background: url(../images/overlay-close.png) no-repeat 0 0; cursor: pointer; position: absolute; top: -25px; left: -25px; }
form.szaki div.row { margin-bottom: 5px; }
form.szaki label { line-height: 14px; color: #444444; font-size: 10px; padding: 0 0 0 2px; text-align: left; display: block; }
form.szaki input.text { padding: 5px 5px; color: #333; background: #FFF; width: 208px; font-size: 11px; float: none; }
form.szaki input.text:focus { color: #FFF; background: #09A8CC; }
form.szaki input.error,form.szaki input.error:focus { background: #C64043; color: #FFF; }
form.szaki label.error { display: none; position: absolute; top: 0; left: 0; width: 1px; height: 1px; text-indent: -9000px; }
form.szaki textarea { padding: 5px 5px; color: #333; background: #FFF; width: 208px; height: 85px; font-size: 11px; }
form.szaki textarea:focus { color: #FFF; background: #09A8CC; }
form.szaki textarea.error,form.szaki textarea.error:focus { background: #C64043; color: #FFF; }
form.szaki input.button { width: 218px; font-weight: bold; background: #00A8CC; text-align: center; padding: 5px 0; letter-spacing: 3px; font-size: 10px; color: #FFF; text-transform: uppercase; }
form.szaki input.button:hover { background: #202020; }
div.forum-latest-posts { border-bottom: 1px solid #555; margin-bottom: 5px; padding-bottom: 5px; font-size: 10px; }
div.forum-latest-posts h6 { font-size: 11px; line-height: 13px; margin: 0; padding: 0; }
div.forum-latest-posts h6 a:hover { color: #CCC; }
div.forum-latest-posts span { font-size: 8px; }
div.forum-latest-posts:hover { cursor: pointer; background: #444; }
div.forum-latest-posts:hover span { color: #ECECEC; }

#forum-navi { background: #1B1B1B; padding: 6px 10px; font-size: 11px; color: #999; width: 638px; margin-right: 6px; float: left; }
#forum-navi a { color: #CCC; font-weight: bold; }
#forum-navi a:hover { color: #FFF; }
#forum-navi a.newtopic { color: #009DE0; position: absolute; right: 10px; top: 6px; }
#forum-navi a.newtopic:hover { color: #FFF; }

div.forum-post-box { border-bottom: 1px solid #666; padding: 10px 15px 5px 15px; }
div.forum-post-box a.replythis { color: #009DE0; position: absolute; right: 10px; bottom: 5px; }
div.forum-post-box a.replythis:hover { color: #FFF; }
span.forum-post-user { font-size: 12px; color: #FFF; font-weight: bold; margin-left: 5px; }
span.forum-post-date { font-size: 10px; color: #666; font-weight: normal; margin-left: 7px; }
p.forum-post-text { color: #E4E4E4; margin: 5px 0 10px 0; }

#forumtable { background: transparent; width: 100%; }
#forumtable th { background: #505050; color: #888; font-size: 10px; text-transform: uppercase; padding: 6px 10px; white-space: nowrap; }
#forumtable td { color: #CFCFCF; }
#forumtable tr.row1 td { background: #2B2B2B; padding: 6px 10px; }
#forumtable tr.row2 td { background: #1B1B1B; padding: 6px 10px; }
#forumtable tr.row1 td.icon { background: #2B2B2B url(../images/forum-icon-row1.png) no-repeat center center; width: 30px; }
#forumtable tr.row2 td.icon { background: #1B1B1B url(../images/forum-icon-row2.png) no-repeat center center; width: 30px; }
#forumtable h1 { font-size: 14px; font-weight: bold; margin: 0 0 2px 0; line-height: 14px; }
#forumtable h1 a { color: #00A8CC; }
#forumtable h1 a:hover { color: #FFF; }
#forumtable h3 { color: #CFCFCF; font-size: 12px; font-weight: bold; margin: 0 0 2px 0; line-height: 14px; }
#forumtable h3 a { color: #CFCFCF; }
#forumtable h3 a:hover { color: #FFF; }
#forumtable p.forumdescr { color: #CFCFCF; font-size: 10px; line-height: 12px; margin: 0; }

/************/
/** lapozó **/
/************/
#pager { margin-top: 20px; font-size: 12px; }
#pager span.inactive { padding: 5px 6px; background: #222; color: #4F4F4F; }
#pager a.current { padding: 5px 6px; background: #777; color: #FFF; font-weight: bold; }
#pager a.paginate { padding: 5px 6px; background: #222; color: #6F6F6F; }
#pager a.paginate:hover { color: #BFBFBF; }

/** világosabb háttérhez **/
#pager-alt { margin-top: 20px; font-size: 12px; text-align: center; }
#pager-alt span.inactive { padding: 5px 6px; background: #222; color: #4F4F4F; }
#pager-alt a.current { padding: 5px 6px; background: #AAA; color: #FFF; font-weight: bold; }
#pager-alt a.paginate { padding: 5px 6px; background: #EFEFEF; color: #666; }
#pager-alt a.paginate:hover { color: #000; }

/***********/
/** fülek **/
/***********/
#tabs { margin-bottom: -1px; z-index: 999; }
#tabs ul { list-style: none; }
#tabs li { list-style: none; float: left; margin-right: 4px; }
#tabs li a { display: block; background: url(../images/tabs-bg.png) no-repeat 0 -42px; width: 105px; height: 42px; line-height: 48px; color: #666; font-weight: bold; font-size: 12px; text-transform: uppercase; text-align: center; }
#tabs li a:hover { color: #999; }
#tabs li a.selected, #tabs li a.selected:hover { display: block; background: url(../images/tabs-bg.png) no-repeat 0 0; width: 105px; height: 42px; line-height: 42px; color: #FFF; font-weight: bold; font-size: 12px; text-transform: uppercase; text-align: center; }

/** event **/
#event-box h2 { font-weight: bold; color: #AAA; font-size: 11px; line-height: 14px; margin-bottom: 2px; }
#event-box h1 { font-weight: bold; color: #0894CF; font-size: 20px; line-height: 20px; margin-bottom: 10px; border-bottom: 1px solid #666; padding-bottom: 10px; }
#event-box div.event-info { border-bottom: 1px solid #666; margin-bottom: 15px; padding: 0 10px 10px 10px; }
#event-box div.event-info strong { color: #8F9598; }
#event-box p.event-descr-short { font-weight: bold; margin-bottom: 15px; }

/** event autodiga **/
#event-box-autodiga { border: 1px solid #8C8C8C; color: #333; line-height: 16px; background: #FFF url(../images/event-autodiga-bg.png) no-repeat center 15px; margin-top: 10px; padding: 80px 18px 18px 18px; font-family: "Arial"; }
#event-box-autodiga a { color: #ED2509; text-decoration: underline; }
#event-box-autodiga a:hover { text-decoration: none; }
#event-box-autodiga h2 { font-weight: bold; color: #6E7476; font-size: 12px; font-style: italic; line-height: 14px; margin-bottom: 2px; font-family: "Arial"; }
#event-box-autodiga h1 { font-weight: bold; color: #ED2509; font-size: 18px; font-style: italic; line-height: 20px; margin-bottom: 10px; border-bottom: 1px solid #CCC; padding-bottom: 10px; font-family: "Arial"; }
#event-box-autodiga div.event-info { border-bottom: 1px solid #CCC; margin-bottom: 15px; padding: 0 10px 10px 10px; }
#event-box-autodiga div.event-info strong { color: #8F9598; }
#event-box-autodiga p.event-descr-short { font-weight: bold; margin-bottom: 15px; }

/** event akademia **/
#event-box-akademia { border: 1px solid #8C8C8C; color: #333; line-height: 16px; background: #FFF url(../images/event-akademia-bg.png) no-repeat left 18px; margin-top: 10px; padding: 18px 18px 18px 18px; font-family: "Times New Roman"; font-size: 12px; }
#event-box-akademia a { color: #AD9862; text-decoration: underline; }
#event-box-akademia a:hover { text-decoration: none; }
#event-box-akademia h2 { font-weight: bold; color: #6E7476; font-size: 12px; text-transform: uppercase; line-height: 14px; margin-left: 168px; margin-bottom: 2px; font-family: "Times New Roman"; }
#event-box-akademia h1 { font-weight: bold; color: #AD9862; font-size: 21px; text-transform: uppercase; letter-spacing: -1pt; margin-left: 168px; line-height: 20px; margin-bottom: 8px; padding-bottom: 10px; font-family: "Times New Roman"; }
#event-box-akademia div.event-info { border-bottom: 1px solid #CCC; margin-bottom: 15px; padding: 0 10px 10px 168px; }
#event-box-akademia div.event-info strong { color: #A0A0A0; }
#event-box-akademia p.event-descr-short { background: #AD9862; padding: 8px; color: #FFF; font-weight: bold; margin-bottom: 15px; }

/** tooltips **/
div.tooltip { width: 186px; height: 104px; background: url(../images/small-tooltip.png) no-repeat 0 0; font-size: 12px; display: none; font-family: "Arial"; } 
div.tooltip h5 { font-size: 10px; font-weight: bold; color: #CCCCCC; padding: 20px 17px 2px 17px; }
div.tooltip h4 { font-size: 11px; font-weight: bold; color: #FFF; padding: 0 17px; }

/**************************/
/** FORMÁZÓ STÍLUSELEMEK **/
/**************************/
#main-title { background-repeat: no-repeat; background-position: 15px 0; height: 45px; margin-bottom: 15px; }
#main-title a { display: block; width: 100%; height: 100%; }

.nomargin { margin: 0; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.smalltext { font-size: 10px; }

h1.pagetitle { border: 1px solid #222222; background: #313131; font-size: 18px; font-weight: bold; color: #FFF; padding: 10px 14px; line-height: 18px; margin: 0; }
span.infohigh { color: #777; font-weight: bold; }

a.button { background: #FFF; border: 1px solid #FFF; border-bottom: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; padding: 3px 12px; color: #000; font-weight: bold; font-size: 11px; }
a.button:hover { background: #555; border: 1px solid #777; border-bottom: 1px solid #333; border-right: 1px solid #333; color: #FFF; font-weight: bold; font-size: 11px; }

/** tabolt osztott doboz **/
div.tab-box { border: 1px solid #1C1C1C; background: #323232; margin-bottom: 10px; }
div.tab-box-header { background: url(../images/tab-box-header-bg.png) repeat-x 0 0; height: 33px; }
div.tab-box-header ul { list-style: none; position: absolute; left: 10px; top: 5px; }
div.tab-box-header ul li { float: left; width: 36px; height: 23px; margin-right: 2px; }
div.tab-box-header ul li a { display: block; width: 36px; height: 23px; text-align: center; line-height: 23px; color: #999; font-size: 11px; }
div.tab-box-header ul li a:hover { background: url(../images/tab-box-item.png) no-repeat 0 -23px; }
div.tab-box-header ul li a.active, div.tab-box-header ul li a.active:hover { background: url(../images/tab-box-item.png) no-repeat 0 0; }
div.tab-box-header-np { background: url(../images/tab-box-header-bg.png) repeat-x 0 0; height: 33px; }
div.tab-box-header-np ul { list-style: none; position: absolute; left: 10px; top: 5px; }
div.tab-box-header-np ul li { float: left; height: 23px; margin-right: 2px; }
div.tab-box-header-np ul li a { display: block; height: 23px; text-align: center; line-height: 23px; padding-left: 7px; padding-right: 7px; color: #999; font-size: 11px; }
div.tab-box-header-np ul li a:hover { background: #545454; }
div.tab-box-header-np ul li a.active, div.tab-box-header ul li a.active:hover { background: #545454; }
div.tab-box-carousel { background: url(../images/tab-box-carousel-bg.png) no-repeat 0 0; height: 215px; max-height: 215px; }
div.tab-box-carousel li div.month { opacity: 0.35; background-image: url(../images/carousel-months.png); background-repeat: no-repeat; width: 105px; height: 20px; position: absolute; left: 12px; top: 165px; }
div.tab-box-carousel li a:hover div.month { opacity: 1; }
.m01 { background-position: 0 0; }
.m02 { background-position: 0 -20px; }
.m03 { background-position: 0 -40px; }
.m04 { background-position: 0 -60px; }
.m05 { background-position: 0 -80px; }
.m06 { background-position: 0 -100px; }
.m07 { background-position: 0 -120px; }
.m08 { background-position: 0 -140px; }
.m09 { background-position: 0 -160px; }
.m10 { background-position: 0 -180px; }
.m11 { background-position: 0 -200px; }
.m12 { background-position: 0 -220px; }
div.tab-box-carousel li div.carousel-title { opacity: 0.35; width: 105px; height: 20px; position: absolute; left: 12px; top: 165px; text-align: center; font-size: 10px; }
div.tab-box-carousel li a:hover div.carousel-title { opacity: 1; }
div.tab-box-prev { z-index: 50; display: block; width: 15px; height: 150px; background: url(../images/carousel-prev.png) no-repeat -15px 60px; position: absolute; left: 15px; top: 30px; cursor: pointer; }
div.tab-box-prev:hover { background: url(../images/carousel-prev.png) no-repeat -30px 60px; }
div.tab-box-next { z-index: 50; display: block; width: 15px; height: 150px; background: url(../images/carousel-next.png) no-repeat -15px 60px; position: absolute; right: 15px; top: 30px; cursor: pointer; }
div.tab-box-next:hover { background: url(../images/carousel-next.png) no-repeat -30px 60px; }

/** tartalmi dobozok **/
div.content-box { border: 1px solid #1C1C1C; background: #323232; margin-top: 10px; padding: 18px; }
h2.content-box-header { line-height: normal; font-size: 22px; text-indent: -8000px; margin-bottom: 30px; background-position: 0 0; background-repeat: no-repeat; }
h2.content-box-header-text { line-height: normal; font-size: 20px; color: #DFDFDF; margin-bottom: 30px; background-position: 0 0; background-repeat: no-repeat; }

#aktualis-szam-letoltese{text-align:right;margin:10px;padding:5px;}
#aktualis-szam-letoltese span { background: #2A2A2A; margin-top: 10px; display: block; font-size: 10px; font-weight: bold; text-align: right; padding: 3px 20px 4px 5px; color: #999999; background: #2A2A2A url(../images/more-arrow.png) no-repeat right 7px; }
#aktualis-szam-letoltese a:hover { color: #00A8CC; }


div.info-box { border: 1px solid #1C1C1C; background: #FFF; margin-top: 10px; padding: 25px 25px 10px 25px; color: #222; }
div.info-box-icon { cursor:pointer;width: 126px; height: 112px; background: url(../images/info-box-icon.png) no-repeat 0 0; position: absolute; right: 25px; top: -50px; }
div.content-box h2 { font-weight: normal; font-size: 18px; color: #00A8CC; border-bottom: 1px solid #626262; padding: 8px 0; margin-bottom: 15px; }
div.content-box h3 { font-weight: normal; font-size: 16px; color: #FFF; border-bottom: 1px solid #626262; padding: 8px 0; margin-bottom: 15px; }
div.content-box ul { margin: 0 15px 15px 40px; }
div.content-box ul li { line-height: 16px; }

/** tartalomjegyzék **/
#mag-pagecontent { list-style: none; }
#mag-pagecontent li { border-bottom: 1px solid #474747; padding-bottom: 8px; margin-bottom: 5px; }
#mag-pagecontent li a { display: block; color: #999; font-weight: bold; }
#mag-pagecontent li a:hover { color: #FCFCFC; }
#mag-pagecontent li span.pagenumber { display: block; float: left; padding-top: 2px; width: 55px; height: 20px; background: url(../images/pn-bg.png) no-repeat 0 0; text-align: center; color: #FFF; font-weight: bold; font-size: 10px; }
#mag-pagecontent li span.pagetitle { margin-left: 8px; }

/** success **/
#success { border: 5px solid #003855; background: #1D6586; color: #FFF; padding: 8px; }
#success h3 { font-size: 18px; font-weight: bold; margin-bottom: 3px; }
#success p { margin: 0; }

#failed { border: 5px solid #EF5959; background: #FF9F9F; color: #FFF; padding: 8px; }
#failed h3 { font-size: 18px; font-weight: bold; margin-bottom: 3px; }
#failed p { margin: 0; }

/** kommentek **/
#cikk-comment-title { background: #ECECEC; padding: 15px 0; text-align: center; font-size: 14px; color: #A8A8A8; }
#cikk-comment-title p { margin: 0; }
#cikk-comment-title p.small { font-size: 10px; }
#cikk-comment-cont { margin: 10px 0; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding: 10px 0; }
div.comment-box { margin-bottom: 10px; }
div.comment-box-meta { font-size: 11px; padding: 5px 10px; }
div.comment-box-meta span.comment-user { color: #0099CC; font-weight: bold; text-transform: uppercase; padding-right: 10px; }
div.comment-box-meta span.comment-date { color: #999999; font-size: 10px; text-transform: uppercase; }
div.comment-box-text { background: #EFEFEF url(../images/news-comment-bg.png) no-repeat 0 0; padding: 18px 20px 18px 78px; font-size: 11px; color: #999999; }

/** normál űrlap **/
form.normal select { padding: 6px 6px; background: #C1C1C1; border: 1px solid #1E1E1E; }
form.normal sup { color: #0094B3; }
form.normal div.row { display: block; float: left; width: 100%; margin: 0 0 5px 0; background: none; }
form.normal div.row p { font-size: 11px; padding: 8px; background: #1F1F1F; margin: 10px 0; }
form.normal div.row-hidden { display: none; }
form.normal div.row-submit { display: block; float: left; padding: 10px 0 0 150px; }
form.normal fieldset { border: none; margin: 0 0 15px 0; }
form.normal legend { font-size: 16px; font-weight: bold; color: #FFF; padding: 0 0 16px 0; }
form.normal input.text { background: url(../images/form-text-bg.png) no-repeat 0 0; width: 240px; height: 21px; line-height: 28px; color: #222; padding: 7px 6px 0 6px; float: left; }
form.normal input.text:focus { background: url(../images/form-text-bg.png) no-repeat 0 -28px; }
form.normal textarea { border: 1px solid #111; background: #DFDFDF; color: #222; padding: 7px 6px; float: left; }
form.normal textarea:focus { border: 1px solid #009DE0; background: #FFF; }
form.normal input.postcode { width: 40px; margin: 0 6px 0 0; border-right: 1px solid #1E1E1E; }
form.normal input.city { width: 180px; border-right: 1px solid #1E1E1E; }
form.normal input.postcode:focus { border-right: 1px solid #0094B3; }
form.normal input.city:focus { border-right: 1px solid #0094B3; }
form.normal input.checkbox { float: left; margin: 6px 5px 0 150px; }
form.normal label { display: block; width: 150px; float: left; margin: 0 5px 0 0; text-align: right; }
form.normal label span { font-size: 12px; color: #CCC; width: 100%; line-height: 28px; }
form.normal label.checkbox { background: none; width: 200px; float: left; text-align: left; }
form.normal label.checkbox span { font-weight: normal; }
form.normal input.error { background: url(../images/form-text-bg.png) no-repeat 0 -56px; width: 240px; height: 21px; line-height: 28px; color: #C00; padding: 7px 6px 0 6px; float: left; }
form.normal input.error:focus { background: url(../images/form-text-bg.png) no-repeat 0 -56px; }
form.normal label.error { background: #C00 url(../images/form-error-label-bg.png) no-repeat 0 0; width: 240px; font-size: 10px; color: #FFF; font-weight: bold; padding: 11px 6px 4px 6px; float: left; margin-left: 155px; text-align: left; }
form.normal label.checked { background: none; width: 1px; height: 1px; font-size: 1px; padding: 0; float: left; margin: 0; }
form.normal input.disabled { background: none; font-weight: bold; color: #fff; }
form.normal div.lock { width: 20px; height: 28px; float: left; margin: 6px 0 0 5px; }

/** komment űrlap **/
form.comment select { padding: 6px 6px; background: #C1C1C1; border: 1px solid #1E1E1E; }
form.comment div.row { display: block; float: left; width: 100%; margin: 0 0 5px 0; background: none; }
form.comment div.row p { font-size: 11px; padding: 8px; background: #1F1F1F; margin: 10px 0; }
form.comment div.row-hidden { display: none; }
form.comment div.row-submit { display: block; float: left; padding: 10px 0 0 150px; }
form.comment fieldset { border: none; margin: 0 0 15px 0; }
form.comment legend { font-size: 16px; font-weight: bold; color: #FFF; padding: 0 0 16px 0; }
form.comment input.text { background: url(../images/form-text-bg.png) no-repeat 0 0; width: 240px; height: 21px; line-height: 28px; color: #222; padding: 7px 6px 0 6px; float: left; }
form.comment input.text:focus { background: url(../images/form-text-bg.png) no-repeat 0 -28px; }
form.comment textarea { border: 1px solid #CCC; background: #EFEFEF; color: #666; padding: 7px 6px; float: left; width: 97%; }
form.comment textarea:focus { border: 1px solid #009DE0; background: #EFEFEF; }
form.comment input.checkbox { float: left; margin: 6px 5px 0 150px; }
form.comment label { display: block; width: 150px; float: left; margin: 0 5px 0 0; text-align: right; }
form.comment label span { font-size: 12px; color: #CCC; width: 100%; line-height: 28px; }
form.comment label.checkbox { background: none; width: 200px; float: left; text-align: left; }
form.comment label.checkbox span { font-weight: normal; }
form.comment input.error { background: url(../images/form-text-bg.png) no-repeat 0 -56px; width: 240px; height: 21px; line-height: 28px; color: #C00; padding: 7px 6px 0 6px; float: left; }
form.comment input.error:focus { background: url(../images/form-text-bg.png) no-repeat 0 -56px; }
form.comment label.error { background: #C00 url(../images/form-error-label-bg.png) no-repeat 0 0; width: 240px; font-size: 10px; color: #FFF; font-weight: bold; padding: 11px 6px 4px 6px; float: left; margin-left: 155px; text-align: left; }
form.comment label.checked { background: none; width: 1px; height: 1px; font-size: 1px; padding: 0; float: left; margin: 0; }
form.comment input.disabled { background: none; font-weight: bold; color: #0A94B3; }

label.error, label.checked { display: none; }

/** gombok **/
input.button-regisztracio { background: url(../images/form-button-regisztracio.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 128px; height: 38px; }
input.button-regisztracio:hover { background: url(../images/form-button-regisztracio.png) no-repeat 0 -38px; }
input.button-regtorles { background: url(../images/form-button-reg-torles.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 188px; height: 38px; }
input.button-regtorles:hover { background: url(../images/form-button-reg-torles.png) no-repeat 0 -38px; }
input.button-adatmodositas { background: url(../images/form-button-adatok-modositasa.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 188px; height: 38px; }
input.button-adatmodositas:hover { background: url(../images/form-button-adatok-modositasa.png) no-repeat 0 -38px; }
input.button-temainditas { background: url(../images/form-button-temainditas.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 120px; height: 30px; }
input.button-temainditas:hover { background: url(../images/form-button-temainditas.png) no-repeat 0 -30px; }
input.button-hozzaszolas { background: url(../images/form-button-hozzaszolas.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 120px; height: 30px; }
input.button-hozzaszolas:hover { background: url(../images/form-button-hozzaszolas.png) no-repeat 0 -30px; }
input.button-ajanlas { background: url(../images/form-button-ajanlas.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 140px; height: 30px; }
input.button-ajanlas:hover { background: url(../images/form-button-ajanlas.png) no-repeat 0 -30px; }
input.button-kommentkuldes { background: url(../images/form-button-komment.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 188px; height: 38px; }
input.button-kommentkuldes:hover { background: url(../images/form-button-komment.png) no-repeat 0 -38px; }
input.button-megrendelem { background: url(../images/form-button-megrendelem.png) no-repeat 0 0; cursor: pointer; text-indent: -9000px; width: 120px; height: 30px; }



/** sendnews űrlap **/
#sendcikk-container {/*padding:5px;*/}
body#sendcikkpopup{ background: #020202 url(../images/site-bg.png) repeat-x 0 -250px; margin: 0px 25px; padding: 0; font-family: "Tahoma",Arial,sans-serif; font-size: 11px; color: #CFCFCF; }
form.sendnews select { padding: 6px 6px; background: #C1C1C1; border: 1px solid #1E1E1E; }
form.sendnews sup { color: #0094B3; }
form.sendnews div.row { display: block; float: left; width: 100%; margin: 0 0 5px 0; background: none; }
form.sendnews div.row p { font-size: 11px; padding: 8px; background: #1F1F1F; margin: 10px 0; }
form.sendnews div.row-hidden { display: none; }
form.sendnews div.row-submit { display: block; float: left; padding: 10px 0 0 150px; }
form.sendnews fieldset { border: none; margin: 0 0 15px 0; }
form.sendnews legend { font-size: 16px; font-weight: bold; color: #FFF; padding: 0 0 16px 0; }
form.sendnews input.text { background: url(../images/form-text-bg.png) no-repeat 0 0; width: 240px; height: 21px; line-height: 28px; color: #222; padding: 7px 6px 0 6px; float: left; }
form.sendnews input.text:focus { background: url(../images/form-text-bg.png) no-repeat 0 -28px; }
form.sendnews textarea { border: 1px solid #111; background: #DFDFDF; color: #222; padding: 7px 6px; float: left; width:240px;height:120px;}
form.sendnews textarea:focus { border: 1px solid #009DE0; background: #FFF; }
form.sendnews input.postcode { width: 40px; margin: 0 6px 0 0; border-right: 1px solid #1E1E1E; }
form.sendnews input.city { width: 180px; border-right: 1px solid #1E1E1E; }
form.sendnews input.postcode:focus { border-right: 1px solid #0094B3; }
form.sendnews input.city:focus { border-right: 1px solid #0094B3; }
form.sendnews input.checkbox { float: left; margin: 6px 5px 0 150px; }
form.sendnews label { display: block; width: 150px; float: left; margin: 0 5px 0 0; text-align: right; }
form.sendnews label span { font-size: 12px; color: #CCC; width: 100%; line-height: 28px; }
form.sendnews label.checkbox { background: none; width: 200px; float: left; text-align: left; }
form.sendnews label.checkbox span { font-weight: normal; }
form.sendnews input.error { background: url(../images/form-text-bg.png) no-repeat 0 -56px; width: 240px; height: 21px; line-height: 28px; color: #C00; padding: 7px 6px 0 6px; float: left; }
form.sendnews input.error:focus { background: url(../images/form-text-bg.png) no-repeat 0 -56px; }
form.sendnews label.error { background: #C00 url(../images/form-error-label-bg.png) no-repeat 0 0; width: 240px; font-size: 10px; color: #FFF; font-weight: bold; padding: 11px 6px 4px 6px; float: left; margin-left: 155px; text-align: left; }
form.sendnews label.checked { background: none; width: 1px; height: 1px; font-size: 1px; padding: 0; float: left; margin: 0; }
form.sendnews input.disabled { background: none; font-weight: bold; color: #fff; }
form.sendnews div.lock { width: 20px; height: 28px; float: left; margin: 6px 0 0 5px; }


/*************/
/** TOOLTIP **/
/*************/
#tooltip { position: absolute; z-index: 3000; background: #00A8CC; color: #FFF; -moz-border-radius: 8px; padding: 12px; font-size: 11px; opacity: 0.90; }
#tooltip h3 { font-size: 11px; font-weight: normal; margin: 0; }
#tooltip .body { font-size: 12px; font-weight: bold; }

/*************************/
/** AUTOCOMPLETE PLUGIN **/
/*************************/
.ac_results { border: 1px solid #000; padding: 0; background: #121212; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 350px; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { border-bottom: 1px solid #424242; margin: 0; padding: 5px 8px 5px 17px; background: url(../images/search-bullett-dark.png) no-repeat 4px 9px; cursor: default; display: block; /*width: 100%;*/ font-size: 11px; line-height: 16px; overflow: hidden; cursor: pointer; }
.ac_loading { background: white url(../images/indicator.gif) right center no-repeat; }
.ac_odd { background: #EEE url(../images/search-bullett.png) no-repeat 4px 9px; font-weight: normal; }
.ac_over { color: #009DE0; }

/**************/
/** CAROUSEL **/
/**************/
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,.jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; } 

.jcarousel-skin-at .jcarousel-container { background-color: transparent; padding-top: 14px; }
.jcarousel-skin-at .jcarousel-container-horizontal { width: 414px; margin: 0 auto; }
.jcarousel-skin-at .jcarousel-clip-horizontal { width: 414px; height: 200px; }
.jcarousel-skin-at .jcarousel-item { position: relative; width: 116px; height: 190px; padding: 10px 0 0 12px; background: url(../images/carousel-magazine-bg.png) no-repeat 0 0; }
.jcarousel-skin-at .jcarousel-item-horizontal { margin: 0 5px; }
.jcarousel-skin-at .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-at #carousel-selected { background: url(../images/carousel-magazine-bg-hover.png) no-repeat 0 0; }
.jcarousel-skin-at #carousel-selected { background: url(../images/carousel-magazine-bg-hover.png) no-repeat 0 0; }
.jcarousel-skin-at #carousel-selected div.month { opacity: 1; }

.jcarousel-skin-cd .jcarousel-container { background-color: transparent; padding-top: 38px; }
.jcarousel-skin-cd .jcarousel-container-horizontal { width: 414px; margin: 0 auto; }
.jcarousel-skin-cd .jcarousel-clip-horizontal { width: 414px; height: 200px; }
.jcarousel-skin-cd .jcarousel-item { position: relative; width: 116px; height: 156px; padding: 10px 0 0 12px; background: url(../images/carousel-cd-bg.png) no-repeat 0 0; }
.jcarousel-skin-cd .jcarousel-item-horizontal { margin: 0 5px; }
.jcarousel-skin-cd .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-cd #carousel-selected { background: url(../images/carousel-cd-bg-hover.png) no-repeat 0 0; }
.jcarousel-skin-cd #carousel-selected { background: url(../images/carousel-cd-bg-hover.png) no-repeat 0 0; }
.jcarousel-skin-cd #carousel-selected div.month { opacity: 1; }


#xnetwork-weboldal-keszites {
height:17px;
position:absolute;
right:20px;
width:138px;
margin-top:15px;
}
#xnetwork-weboldal-keszites a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/xnetwork-logo.png) no-repeat scroll 0 0;
display:block;
height:17px;
text-indent:-9000px;
width:138px;
}

#xnetwork-weboldal-keszites a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/xnetwork-logo.png) no-repeat scroll 0 -17px;
}

#webmail_login{border:1px solid #1C1C1C;width:302px;background:#323232;margin-bottom:12px;}
#webmail_login a{color:#fff;text-decoration:none;}
#webmail_login a:hover{color:#fff;text-decoration:underline;}
#webmail_login .webmail_header{background:url(../images/webemail/webmail-header.png) no-repeat; height:33px;width:302px;cursor:pointer;}
#webmail_login .webmail_header a{height:34px;width:302px;display:block;}
#webmail_login .webmail_body{padding:20px 10px;border:1px solid #333;}
#webmail_login .row{width:99%;margin:5px 0px 5px 0px;}
#webmail_login .row_button{width:99%;margin:10px 0px 0px 0px;}
#webmail_login label{width:83px;float:left;}
#webmail_login label.error{clear:both;color:#009DE0;width:99%;padding:5px 0px;}
#webmail_login .button_label{width:116px;float:left;}
#webmail_login .input_text{border:1px solid #000000;width:177px;height:19px;padding:3px 0px 0px 3px;background:url(../images/webemail/webmail-input-bg.png) repeat-x;}
#webmail_login .input_button{background:url(../images/webemail/webmail-button.png) no-repeat;width:150px;height:40px;}

.toggle {cursor:pointer;}
.toggleIA {cursor:pointer;}
.ttoggleIA {cursor:pointer;}

.community{position:absolute;top:255px;right:28px;border:0px solid #444;z-index:100;}
.community img{margin-left:5px;}

#addthis{margin:0px 0px 20px 0px;}

.newsdate{color:#444;}
.microsite{text-align:center;margin:0 auto;}
.microsite a{margin:0 auto;display:block;background:url(../images/regisztracio-microsite.png) no-repeat;width:131px;height:48px;font-size:0px;}

.hidden{display:none;}


/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	/*background-color: #8DC05B;*/
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px;
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   smooth Ex
*------------------------
*/
.jqismoothfade{ position: absolute; background-color: #333333; }
div.jqismooth{ width: 520px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 3px #e2e8e6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqismooth .jqismoothcontainer{ font-weight: bold; }
div.jqismooth .jqismoothclose{ position: absolute; top: 0; right: 0; width: 18px; cursor: default; text-align: center; padding: 2px 0 4px 0; color: #727876; font-weight: bold; background-color: #e2e8e6; -moz-border-radius-bottomLeft: 5px; -webkit-border-bottom-left-radius: 5px; border-left: solid 1px #e2e8e6; border-bottom: solid 1px #e2e8e6;  }
div.jqismooth .jqismoothmessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqismooth .jqismoothbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #f7f7f7; background-color: #ccc; }
div.jqismooth button{ padding: 3px 10px; margin: 0 10px; background-color: #222; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqismooth button:hover{ background-color: #728A8C; }
div.jqismooth button.jqismoothdefaultbutton{ background-color: #222; }
.jqismoothwarning .jqismooth .jqismoothbuttons{ background-color: #222; }

.issue-button{background:url(../images/button/elofizetes.png) no-repeat; width:132px;height:52px;position:absolute;top:1px;right:16px;}
.issue-button a{width:132px;height:52px;display:block;font-size:0px;}
.archivum_button{background:url(../images/button/archivum-elofizetes.png) no-repeat; width:132px;height:52px;position:absolute;top:1px;right:16px;}
.archivum_button a{width:132px;height:52px;display:block;font-size:0px;}

/** event autodiga **/
#event-box-autodiga-page {font-size:14px;text-align:left;border: 1px solid #8C8C8C; color: #4F4F4F; font-family: "Arial";line-height: 16px; background: #FFF;/* url(../images/event-autodiga-bg.png) no-repeat 15px;*/ margin-top: 10px; padding: 30px 18px 18px 18px; }
#event-box-autodiga-page a { color: #ED2509; text-decoration: underline; }
#event-box-autodiga-page a:hover { text-decoration: none; }
#event-box-autodiga-page h2 { font-weight: bold; color: #6E7476; font-size: 12px; font-style: italic; line-height: 14px; margin-bottom: 2px; font-family: "Arial"; }
#event-box-autodiga-page h1 { font-weight: bold; color: #ED2509; font-size: 18px; font-style: italic; line-height: 20px; margin-bottom: 10px; border-bottom: 1px solid #CCC; padding-bottom: 10px; font-family: "Arial"; }
#event-box-autodiga-page div.event-info { border-bottom: 1px solid #CCC; margin-bottom: 15px; padding: 0 10px 10px 10px; }
#event-box-autodiga-page div.event-info strong { color: #8F9598; }
#event-box-autodiga-page p.event-descr-short { font-weight: bold; margin-bottom: 15px; }
#event-box-autodiga-page .left{float:left;width:470px;border:0px solid #f00;margin:10px 0px 10px 5px;padding:8px 0px;z-index:200;padding:0px 20px 0px 0px;/*text-align:justify;*/}
#event-box-autodiga-page .right{float:left;width:280px;border:0px solid #f00;}
#event-box-autodiga-page .selectedDiga{border-left:2px solid #ED2509;padding:0px 0px 0px 5px;}


div#auto-diga-menu{z-index:100;font-size:12px;margin:-25px 0 0 60px;font-family: "Arial";}
div#auto-diga-menu a{color:#6E7476;text-decoration: none;font-weight:bold;}
div#auto-diga-menu a:hover{color:#ED2509;font-weight:bold;}
div#auto-diga-menu ul{list-style-type:none;padding:0;margin:0;list-style-position: inside;}
div#auto-diga-menu li{padding:3px 0px;width:200px}
div#auto-diga-menu li ul{margin:0px 0px 0px 15px;}
div#auto-diga-menu .parent-diga-menu{font-size:14px;position: relative;}
div#auto-diga-menu .sub-diga-menu{font-size:12px;position: relative;}

div#auto-diga-button{width:162px;height:53px;position:absolute;top:-31px;right:0px;}
div#auto-diga-button a{display:block;width:162px;height:53px;background:url(../images/auto-diga/autodiga-iactive.png) no-repeat;}
div#auto-diga-button a:hover{display:block;width:162px;height:53px;background:url(../images/auto-diga/autodiga-active.png) no-repeat;}

div#auto-diga-gallery{margin:10px 0px 15px 60px;text-align:center;width:230px;z-index:500;}
div#auto-diga-gallery .news-album-thumb{z-index:501;}
div#auto-diga-gallery h2{font-size:14px;margin:5px 5px 5px 0px;text-align: left;font-style:normal;padding:0px 0px 0px 0px;}
div#auto-diga-gallery h2 span{}
div#auto-diga-gallery .galldelimeter{}

.row-hide{display:none;}



div#fault-code-finder{text-align:right;}



div#fault-code-finder .fault-code-text{width:200px;height:20px;background:#555;color:#ccc;border:1px solid #888;}

div#fault-code-finder input:focus{background:#444;color:#ccc;border:1px solid #555;}

div#fault-code-finder .fault-code-submit{padding:0px 5px 3px 5px;height:25px;background:#222;color:#fff;border:1px solid #999;}



div#autos-hibakod-adatbazis{}

div#autos-hibakod-adatbazis .radius{-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}

div#autos-hibakod-adatbazis .thead-th-color{background:#555;}

div#autos-hibakod-adatbazis .align-center{text-align:center;}

div#autos-hibakod-adatbazis table{width:99%;border:1px solid #444;}

div#autos-hibakod-adatbazis table caption{font-size:16px;text-align:left;margin:0px 0px 10px 0px;}

div#autos-hibakod-adatbazis table th{background:#333;color:#ccc;padding:5px;text-align:left;margin:3px 0px;font-weight:bold;}

div#autos-hibakod-adatbazis table td{padding:5px;}

div#autos-hibakod-adatbazis table .even{background:#222;}

div#autos-hibakod-adatbazis table .odd{background:#333;}

div#autos-hibakod-adatbazis vissza{font-size:13px;text-align:left;margin:10px 0px 0px 0px;}



div#dicts-finder{text-align:right;}

div#dicts-finder .dicts-text{width:200px;height:20px;background:#555;color:#ccc;border:1px solid #888;}

div#dicts-finder input:focus{background:#444;color:#ccc;border:1px solid #555;}

div#dicts-finder .dicts-submit{padding:0px 5px 3px 5px;height:25px;background:#222;color:#fff;border:1px solid #999;}



div#autos-szakszotar{}

div#autos-szakszotar .radius{-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}

div#autos-szakszotar .thead-th-color{background:#555;}

div#autos-szakszotar .align-center{text-align:center;}

div#autos-szakszotar table{width:99%;border:1px solid #444;}

div#autos-szakszotar table caption{font-size:16px;text-align:left;margin:0px 0px 10px 0px;}

div#autos-szakszotar table th{background:#333;color:#ccc;padding:5px;text-align:left;margin:3px 0px;font-weight:bold;}

div#autos-szakszotar table td{padding:5px;}

div#autos-szakszotar table .even{background:#222;}

div#autos-szakszotar table .odd{background:#333;}

div#autos-szakszotar vissza{font-size:13px;text-align:left;margin:10px 0px 0px 0px;}





div#shortcuts-finder{text-align:right;}

div#shortcuts-finder .shortcuts-text{width:200px;height:20px;background:#555;color:#ccc;border:1px solid #888;}

div#shortcuts-finder input:focus{background:#444;color:#ccc;border:1px solid #555;}

div#shortcuts-finder .shortcuts-submit{padding:0px 5px 3px 5px;height:25px;background:#222;color:#fff;border:1px solid #999;}



div#autos-roviditesek{}

div#autos-roviditesek .radius{-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}

div#autos-roviditesek .thead-th-color{background:#555;}

div#autos-roviditesek .align-center{text-align:center;}

div#autos-roviditesek table{width:99%;border:1px solid #444;}

div#autos-roviditesek table caption{font-size:16px;text-align:left;margin:0px 0px 10px 0px;}

div#autos-roviditesek table th{background:#333;color:#ccc;padding:5px;text-align:left;margin:3px 0px;font-weight:bold;}

div#autos-roviditesek table td{padding:5px;}

div#autos-roviditesek table .even{background:#222;}

div#autos-roviditesek table .odd{background:#333;}

div#autos-roviditesek vissza{font-size:13px;text-align:left;margin:10px 0px 0px 0px;}

div#diga-reg-form.content-box { background: #FFF; border-color: #eee; }
div#diga-reg-form .normal label span { color: #6E7476; }
div#diga-reg-form .normal label.error { background: #CC0000 url("../images/diga-form-error-label-bg.png") no-repeat; }
div#diga-reg-form .normal label.checkbox span { line-height: 21px; }
div#diga-reg-form .normal label.checkbox { width: 245px; }
div#diga-reg-form .button-regisztracio { background: url("../images/diga-form-button-regisztracio.png") no-repeat; }
div#diga-reg-form .button-regisztracio:hover { background: url("../images/diga-form-button-regisztracio.png") no-repeat 0 -38px; }
div#diga-reg-form h2 { border-color: #eee; }
