html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;margin:0;padding:0;border:0;outline:0;text-align:left}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
:focus, :active {outline:0 none}
ins {text-decoration:none}
del {text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
a {cursor:pointer;text-decoration:none;outline:none;color:red}
a:hover {text-decoration:underline}
option {padding-left:5px}
select {padding:1px}
textarea {overflow:auto}
object,iframe,embed {max-width:100%;width:100%}

html {background:#18393f;overflow-y:scroll}
body {background:url('../images/html-bg.gif') 0 0 repeat-x;position:relative;min-height:100%;font:14px/18px arial, sans-serif;color:#000000;min-height:100%}
#innerpage {background-image:url('../images/html-bg-inner.gif')}

#skiplinks {position:absolute;left:-32768px;top:0;width:100%;z-index:9999}
#skiplinks a {position:absolute;left:-32768px;top:0;display:block;width:100%}
#skiplinks a:focus, 
#skiplinks a:active {left:32768px} 

.text a {color:#71ac00;text-decoration:underline}
.text p,
.text ol,
.text ul,
.text table,
.text blockquote {margin-bottom:10px}
.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6 {font-size:18px;margin:0 0 20px;line-height:27px}
.text ol li {list-style:decimal}
.text ul li {list-style:disc}
.text ol {margin-left:30px}
.text ul {margin-left:26px}
.text table {width:100%;max-width:100%;border:1px solid #ccc}
.text table td {vertical-align:top;text-align:left;border: 1px solid #CCCCCC;padding:5px;background:#fff}
.text blockquote,
.text cite {font-style:italic;padding:10px 10px 1px 10px;border-left:5px solid #ccc}

.curTaskStart {font-size:18px!important;line-height:27px!important;padding-top:15px!important}
.menuReg {text-transform:uppercase}
.a2a_dd {color:#3B5998}

#header {position:relative;height:430px}
#innerpage #header {height:400px}
#header .header-box,
#header .logo {position:absolute}
#header .logo  {z-index:100}
#header .logo a {background-position:0 0;background-repeat:no-repeat;display:block;text-indent:-9999em}
#header .fesztivity {background:url("../images/feszitivity-bg.png") no-repeat scroll 0 0 transparent;height:293px;left:-64px;top:0;width:644px;z-index:1}
#header .fesztivity a {background-image:url("../images/logo-fesztivity.png");height:49px;left:217px;position:absolute;top:25px;width:227px}
#header .transindex {top:48px;right:0}
#header .transindex a {background-image:url("../images/logo-transindex.png");height:66px;width:173px}
#header .felsziget {top:123px;right:18px}
#header .felsziget a {background-image:url("../images/logo-felsziget.png");height:111px;width:142px}
#header .language {top:20px;left:10px;z-index:2}
#header .language li {float:left;padding:0 5px 0 0;margin-right:5px}
#header .language li a {color:#000;font-size:12px}
#header .language li.hu {border-right:1px solid #000}
#header .login {top:0;right:0;width:160px;height:42px;text-align:center;background:url('../images/header-login-bg.png') 0 0 no-repeat}
#header .login a {color:#274f26;font:bold 20px/34px "Courier New";text-transform:uppercase}
#header .login a:hover {text-decoration:none}
#header .cloud {left:-50px;width:178px;height:69px;background:url('../images/cloud.png') 0 0 no-repeat;bottom:30px}
#header #menu-wrapper {position:relative;top:79px;width:967px;background:url('../images/menu-bg.png') 0 0 no-repeat;height:308px;z-index:3}
#header #menu-wrapper #main-menu {padding:169px 0 0 40px;clear:both;padding-bottom:8px}
#header #menu-wrapper #main-menu li {float:left;padding-right:60px}
#header #menu-wrapper #main-menu li#mm-2 {padding-right:350px}
#header #menu-wrapper #main-menu a {color:#fff;font:bold 20px/48px "Courier New"}
#header #menu-wrapper #secondary-menu {clear:both;padding:0;margin:0 53px 0 114px;width:800px}
#header #menu-wrapper #secondary-menu td {vertical-align:top;text-align:center}
#header #menu-wrapper #secondary-menu a {color:#000;line-height:29px;font-size:12px}
#header #search {float:right;padding-top:17px}
#header #search .sText {font:14px/18px arial, sans-serif;color:#a3a3a3;border:1px solid #a3a3a3;width:355px;padding:2px 5px;margin:4px 11px 0 0}
#header #search .sButton {width:26px;height:27px}
#header #search ul {margin-right:26px}
#header #search li {float:left}
#header .homelink {display:block;position:absolute;top:0;left:338px;width:263px;height:225px;text-indent:-9999em}
#header .homelink:hover {text-decoration:none}

#content-top #slider {width:443px;padding:8px 11px 0 14px;height:276px;background:url('../images/slider-bg.png') 0 0 no-repeat;position:relative;left:-6px;margin:8px 2px 32px 0}
#content-top #slider-content {width:443px;height:243px;overflow:hidden}
#content-top #slider ul {height:243px;position:relative} 
#content-top #slider li {position:relative;float:left;color:#fff;width:443px;height:243px}
#content-top #slider li a {color:#fff;text-decoration:underline}
#content-top #slider li .img {width:443px;height:243px;overflow:hidden}
#content-top #slider li .text {font-size:24px;line-height:25px;width:394px;height:169px;position:absolute;background:url('../images/slider-textBg.png') 0 0 no-repeat;top:14px;left:0;padding:8px 10px 10px}
#content-top #slider li .text p {margin-bottom:9px}
#content-top #slider #slider-navigation {position:absolute;bottom:40px;left:0;width:100%}
#content-top #slider .slider-nav {width:21px;height:24px;background:url('../images/slider-nav.png') 0 0 no-repeat;position:absolute;bottom:0;cursor:pointer}
#content-top #slider .prev {background-position:0 0;left:20px}
#content-top #slider .next {background-position:-21px 0;right:25px}

#current-task {margin-bottom:32px}
#left #current-task {margin:0 0 15px;float:none;display:block}
#current-task .task-top {width:228px;height:177px;position:relative;left:-6px;background:url('../images/task-top-bg.png') 0 0 no-repeat;margin-bottom:7px}
#current-task .task-top .title {height:58px;color:#fff;font:bold 20px/22px "Courier New";padding:12px 0 0 19px;text-transform:uppercase}
#current-task .task-top table {width:100%}
#current-task .task-top .task {height:75px;padding:0 10px;vertical-align:middle;text-align:center;font-size:16px;font-weight:bold;color:#fff}
#current-task .task-top .task a {color:#fff}
#current-task .task-bottom {width:228px;height:92px;position:relative;left:-6px;background:url('../images/task-bottom-bg.png') 0 0 no-repeat;color:#fff;font-size:30px;text-align:center;line-height:80px}

#content-top #social {margin-bottom:32px}
#content-top #social ul {width:227px;position:relative;left:-6px}
#content-top #social ul li {margin-bottom:9px}
#content-top #social ul li a {display:block;width:227px;height:62px;background:url('../images/social-icons.png') 0 0 no-repeat}
#content-top #social ul li.facebook a {background-position:0 0}
#content-top #social ul li.twitter a {background-position:0 -62px}
#content-top #social ul li.email a {background-position:0 -124px}
#content-top #social ul li.rss a {background-position:0 -187px}
#content-top #social ul li.rss {margin-bottom:0}
#content-top {position:relative}
#content-top .cloud {position:absolute;background:url('../images/cloud.png') 0 0 no-repeat;width:178px;height:69px;z-index:3}
#content-top .cloud-1 {background:url('../images/cloud-small.png') 0 0 no-repeat;width:130px;height:51px;left:340px;top:240px}
#content-top .cloud-2 {top:245px;left:640px}
#content-top #top-team {margin-bottom:15px}
#content-top #top-team .header {height:37px;padding-left:110px;background:url('../images/topteam-head-bg.png') 0 0 no-repeat;color:#547e10;font-size:30px;line-height:30px}
#content-top #top-team .content {width:943px;height:110px;background:url('../images/topteam-bg.png') 0 0 no-repeat;position:relative;left:-6px;padding:12px 0 0 5px}
#content-top #top-team .content td {padding-left:10px;vertical-align:middle;text-align:left;height:83px;width:73px}
#content-top #top-team .content img {display:block}

#left .box {margin-bottom:15px}
#left #left-facebook .content {width:223px;height:346px;background:url('../images/facebook-bg.png') 0 0 no-repeat;position:relative;left:-3px}
#left #left-facebook h2 {color:#fff;font:bold 20px/22px "Courier New";text-transform:uppercase;padding:33px 0 20px 85px}
#left #left-facebook .widget {width:190px;margin-left:18px;padding-top:12px}
#left #left-twitter h2 {font:bold 20px/22px "Courier New";color:#023365;text-align:center}
#left #left-twitter .content {width:298px;overflow:hidden;padding:0;background:url('../images/twitter-bg.png') 0 0 repeat-y;position:relative;left:-49px}
#left #left-twitter .content-inner {background:url('../images/twitter-top.png') 0 0 no-repeat;min-height:363px;padding:69px 41px 0 61px}
#left #left-twitter .content-bottom {background:url('../images/twitter-bottom.png') 0 bottom no-repeat;height:30px;position:relative;left:-49px;width:298px}
#left #left-twitter .widget  {padding-top:10px}
#left #left-twitter .twtr-ft {display:none}
#left #left-allando h2 {font:bold 20px/22px "Courier New";text-transform:uppercase;color:#fff;text-align:center;margin-bottom:10px}
#left #left-allando .content {width:223px;height:114px;padding:12px 0 0;background:url('../images/allando.png') 0 0 repeat-y;position:relative;left:-3px}
#left #left-allando table {margin:0 20px}
#left #left-allando td {text-align:left;vertical-align:middle;height:45px;color:#fff}
#left #left-allando a {color:#fff}
#left .left-banner {padding-bottom:10px}

#right .box {margin-bottom:30px}
#right .box img {width:200px!important;display:block}
#right .box .content {padding:10px;background:#eeeeca;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(PIE.php);position:relative}
#right .box .more {padding-top:13px;position:relative;left:-4px}
#right .box .more a {display:block;width:227px;height:52px;background:url('../images/box-button.png') 0 0 no-repeat;font:bold 20px/45px "Courier New";text-align:center;color:#fff}
#right .box .more a:hover {text-decoration:none}
#right .box h2.title {line-height:24px;font-size:18px;margin-bottom:10px}
#right .box h2.title a {color:#000}
#right .box .date {font-style:italic;margin-bottom:10px}
#right .box .expired {color:red}
#right .news-box .content {background:#f4d143}
#right .box .news-text {text-transform:uppercase;color:#d84801;margin-bottom:10px;font-weight:bold}
#right .box .team {font-weight:bold;color:#1a393e;text-transform:uppercase}
#right .box .team a {color:#183A3C}
#right .box .task {color:#695232;margin-bottom:10px}
#right .box .task a {color:#695232}
#right #Clapozas {padding:10px;background:#eeeeca;margin:0 0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(PIE.php);position:relative}
#right h2.big {margin:20px 0;color:#fff;font-size:18px;line-height:27px}

#breadcrumb {color:#fff;margin-bottom:10px}
#breadcrumb a {color:#fff}

#content-page {overflow:hidden}
#content-page #content-inner {background:url('../images/content-top.png') 0 0 no-repeat;padding-top:10px}
#content-page #content-body {background:#eeeeca;padding:0 20px 10px;color:#211b12}
#content-page #content-body h1.title {color:#114700;font-size:35px;line-height:45px;border-bottom:5px}
#content-page #content-body .profile h1.title {font-size:25px}
#content-page .task .text {margin-bottom:20px}
#content-page .task .date,
#content-page .post .date,
#content-page .news .date {color:#5d9c00;font-weight:bold;margin-bottom:20px}
#content-page .task .expired {color:red}
#content-page .news-more {margin-top:20px;background:url('../images/content-separator.gif') 0 0 repeat-x;padding-top:22px}
#content-page .news-more-inner {padding-bottom:22px;background:url('../images/content-separator.gif') 0 bottom repeat-x}
#content-page .news-more h2 {text-transform:uppercase;font:bold 20px/22px "Courier New";color:#114700;margin-bottom:10px}
#content-page .profile table,
#content-page .news-more table {width:100%}
#content-page .profile td,
#content-page .news-more td {vertical-align:top;text-align:left;width:32.99%;padding-top:20px}
#content-page .profile td p,
#content-page .news-more td p {padding:0 10px 0 0}
#content-page .profile tr:first-child td,
#content-page .news-more tr:first-child td {padding-top:0} 
#content-page .profile td a,
#content-page .news-more td a {color:#000}
#content-page .profile td p {margin-bottom:5px}
#content-page .profile table {margin-bottom:20px}
#content-page .post-team {text-transform:uppercase;background:#fffffe;padding:0 10px;line-height:43px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;margin-bottom:10px;font-weight:bold;behavior:url(PIE.php);position:relative}
#content-page .post-task {background:#9fd552;padding:0 10px;line-height:43px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;margin-bottom:10px;behavior:url(PIE.php);position:relative}
#content-page .post-task a {color:#241c14;font-variant:small-caps;font-weight:bold}
#content-page .post-team a {color:#18393f}
#content-page .post-rss {margin:20px 0 0;height:43px;padding-top:18px;background:url('../images/content-separator.gif') 0 0 repeat-x;width:100%}
#content-page .post-rss a {float:right;display:block;width:153px;height:43px;background:url('../images/post-rss.png') 0 0 no-repeat;text-indent:-9999em;margin-left:10px}
#content-page .post-rss span {float:right;margin-top:10px}
#content-page .post-rss a:hover {text-decoration:none}
#content-page .profile .left {float:left;display:inline;overflow:hidden;width:238px;margin-right:20px}
#content-page .profile .right {float:left;width:400px;border:1px solid #baba9e}
#content-page .profile .right img {display:block}
#content-page .profile h1.title {margin-bottom:20px}
#content-page .profile .profile-board {margin-bottom:20px;color:#114700;width:228px;height:258px;background:url('../images/profile-board.png') 0 0 no-repeat}
#content-page .profile .profile-board a {color:#114700}
#content-page .profile .profile-board ul {padding:90px 0 0 25px}
#content-page .profile .profile-board li {margin-bottom:5px}
#content-page .profile .profile-board .location {font-size:18px;margin-bottom:50px}
#content-page .profile .text {margin-bottom:20px}
#content-page .profile .members {margin-bottom:15px;padding-left:20px}
#content-page .profile .members li {padding-bottom:5px}
#content-page .profile .expand {background:url('../images/expand.gif') right 50% no-repeat}
#content-page .profile .collapse {background:url('../images/collapse.gif') right 50% no-repeat}
#content-page .profile .hide {display:none}
#content-page .profile .nope {margin-bottom:20px}
#content-page .profile-table {width:100%;max-width:100%;border:1px solid #000}
#content-page .profile-table td {padding:5px;border:1px solid #000}
#content-page .tdcenter {text-align:center!important}
#content-page .profile-table .header {font-weight:bold;background:#9FD552}
#content-page .separator {height:2px;background:url('../images/content-separator.gif') 0 0 repeat-x;margin:0 0 20px}
#content-page h2.subtitle {color:#114700;font:bold 20px/22px "Courier New";margin-bottom:10px;text-transform:uppercase}
#content-page h2.subtitle a {color:#114700}
#content-page #comment {background:url('../images/comment-top.gif') 0 0 no-repeat;padding-top:10px;margin:20px 0}
#content-page #comment-inner {background:#fff;padding:0 20px 10px;color:#211b12;font-size:12px}
#content-page #comment-foot {height:10px;background:url('../images/comment-bottom.gif') 0 0 no-repeat}
#content-page #comment h2 {text-transform:uppercase;font:bold 20px/22px "Courier New";color:#114700;margin-bottom:10px}
#content-page .share-bar {padding:15px 30px;height:22px;width:602px;position:relative;left:-2px;background:url('../images/share-bar.png') 0 0 no-repeat;margin:20px 0}
#content-page .share-bar li {float:left}
#content-page .share-bar .shareBTN {margin-right:20px;padding-top:2px}
#content-page .share-bar li.print {float:right;margin:0;position:relative;top:-5px}
#content-page .share-bar li.print a {display:block;text-indent:-9999em;width:30px;height:28px;background:url('../images/print.gif') 0 0 no-repeat}
#content-page .NagyPirosCim {color:red;padding:30px 0 20px;font-size:18px;line-height:27px}
#content-page .search-row {margin-bottom:20px}
#content-page .search-row h3.subtitle, 
#content-page .search-row h3.title {font-size:16px;font-weight:bold;margin-bottom:5px}
#content-page .search-row h3.subtitle a, 
#content-page .search-row h3.title a {color:#000}
#content-page .search-row .search-post-task a,
#content-page .search-row .search-post-team a {color:#000}
#content-page .search-row .search-post-team a {font-weight:bold}
#content-page .search-row .search-post-task {margin-bottom:20px}
#content-page .search-row .search-post-date {margin-bottom:10px}
#content-page .search-row .text {margin-bottom:20px}
#content-page .team-list {margin-left:30px}
#content-page .team-list li {list-style:disc}
#content-page .team-list li a {color:#000;font-size:16px;font-weight:bold;line-height:24px}
#content-page #content-foot {height:10px;background:url('../images/content-bottom.gif') 0 0 no-repeat}
#content-page #results ul {margin-bottom:20px}
#content-page #results a {color:#000}
#content-page .voteInfo {font-size:11px}
#content-page .postLike span {float:left;margin-right:10px}
#content-page .postLike iframe {float:left}
#content-page .results-team-list li {padding-bottom:5px}
#content-page .team-list {margin:0}
#content-page .team-list li {list-style:none}

#content-bottom {background:#2e1900}

#footer {background:#bee1e7}
#footer .content {position:relative;height:280px}
#footer .footer-box {position:absolute}
#footer .afm {background: url("../images/afm.png") right 0 no-repeat;float:left;height:45px;margin-right:20px;padding:25px 120px 0 0;bottom:15px;left:0}
#footer .cloud {width:111px;height:44px;background:url('../images/cloud-i.png') 0 0 no-repeat;top:0;right:0}
#footer .up {bottom:0;right:0;width:268px;height:103px;background:url('../images/footer-up.png') 0 0 no-repeat}
#footer .up p {padding:52px 0 0 68px}
#footer .up a {color:#2e1900;font:bold 50px/50px "Courier New"}
#footer .up a:hover {text-decoration:none}
#footer .copy {bottom:42px;right:350px}
#footer .visits {bottom:0;left:439px;position:absolute}