/*CSS for width 240 px*/ 
body {background: url(img/bg_base.jpg) top center repeat #ddd;position:relative;}
#page-header {width:100%;padding:0;}
#header-up {width:100%;height:auto;margin:0 auto;}
#logo {width:98%;height:auto;float:left;text-align:center;}
#logo img {width:98%;height:auto;}
#logo h1 {margin-bottom:0;}
#up-right {float:left;width:98%;text-align:center;margin-bottom: 15px;}
#address_box {float:none;width:100%;font-size:18px;font-weight:bold;color:#3d3d3d;}
#search_box {padding-top: 18px;display:none;}
#search_box .btn {margin:0;padding: 0;width:30px;height:31px;background-image:url(img/icon_sprite.png);background-position:-61px -169px;background-repeat:no-repeat;}
#search_box #search {padding: 7px;width: 170px;border-radius: 4px;border: 1px solid #b8b8b8;
height: 16px;}

#header-menu {float:left;width:100%;background:#3d3d3d;border-radius:2px;overflow:hidden;border-bottom: 10px solid #ccc;}
#header-balra {float:left;width:100%;}
#header-jobbra {display:none;}

/* HEADER MENU */
#header-balra ul {list-style-type:none;}
#header-balra ul li {float:left;text-align:center;width:100%;}
#header-balra ul li a {width:100%;padding: 15px 0;font-size: 15px;color: #fff;text-transform: uppercase;font-family: 'PT Sans',Arial,sans-serif;font-weight: bold;line-height:18px;border-top: 1px solid #333;border-bottom: 1px solid #555;display: inline-block;letter-spacing: 0px;}
#header-balra ul li.separator {display:none;}
#header-balra ul li a span {display:none;}
#header-balra ul li a:hover {text-decoration:none;color:#ff4404;background:#222;}
#header-balra ul li a:hover span {color:#fff;}
#header-balra ul li a .mini-icon {display:none;}

/* MISC */

.btn {display: inline-block;background: #ff4404;text-transform: uppercase;margin: 23px 0 0 0px;padding: 7px 21px 8px;letter-spacing: -1px;text-align: center;font-size: 13px;line-height: 23px;color: #ddd;border-radius: 2px;font-weight: 600;}
.btn:hover {text-decoration:underline;cursor:pointer;color: #fff;background:#3d3d3d;}
.btn:visited {color: #eee;}

.orange {color:#c96522;text-decoration:underline;}

/*****************************/
/** PAGES ********************/
/*****************************/
.breadcrumb {width:100%;margin:0 auto;clear:both;overflow:hidden;display:none;}
.breadcrumb ul {list-style-type:none;}
.breadcrumb li {float:left;color:#888;}
.breadcrumb li.separator, .breadcrumb li.last_crumb, .breadcrumb li a {height:16px;padding:12px 0;display:inline-block;}
.breadcrumb li a {color:#ff4404;}
.breadcrumb li:hover a {color:#222;}

#wrapper {width:100%;height:auto;float:left;clear:both;margin-top:30px;}
#wrapper.has_breadcrumb {margin-top:0;}

.wrap {width:100%;margin:0 auto;}

#home_before_slider {float:left;width:96%;font-size:1.3em;font-weight:bold;margin-bottom: 20px;padding:0 2%;}
#home_before_slider h2 {margin-bottom:10px;}

section.slider {width:100%;height:auto;margin-bottom:30px;float:left;clear:both;position:relative;}
section.slider .slide {width:100%;display:none;}
section.slider .slide.current {display:block;}
section.slider .slide .pic {width:100%;float:left;overflow:hidden;height: auto;margin: 0 0 -2px 0;}
section.slider .slide .pic img {max-width:100%;height: auto;}
section.slider .slide .info {width:94%;float:left;padding: 16px 3% 0px 3%;color: #fff;font: 12px/14px Arial,Helvetica,sans-serif;background: none repeat scroll 0% 0% #ff4404;position:relative;}
section.slider .slide h3 {font-size: 16px;line-height: 19px;color: #fff;text-transform: uppercase;font-weight: bold;letter-spacing: 0px;}
section.slider .slide h4 {font-size: 16px;margin-bottom: 16px;line-height: 20px;color: #fff;text-transform: uppercase;}
section.slider .slide p {padding: 12px 0;width: 100%;}
section.slider .slide a {display: block;background:#555;text-transform: uppercase;font-weight: bold;margin: 20px 0;padding: 12px 0px;letter-spacing: -1px;text-align: center;font-size: 18px;line-height: 18px;color: #b8b8b8;border-radius: 3px 3px 3px 3px;width:100%;}
section.slider .slide a:hover {color: #fff;background:#3d3d3d;text-decoration:none;}
section.slider .rings {position:absolute;top: 5px;left: 0px;}
section.slider .rings .ring {width:30px;height:30px;display:inline-block;background:#b8b8b8;opacity:0.4;margin-left:6px;border-radius:50%;cursor:pointer;}
section.slider .rings .ring.current {background:#fff;opacity:0.8;}
section.slider:hover .rings .ring {opacity:0.7;box-shadow:0 0 3px #333;}
section.slider:hover .rings .ring.current {opacity:1;}
section.slider .rings .ring .number {display:none;}
section.slider #pause {display:none;}
/* section.slider:hover #pause {opacity:1;} */


section.content .full_content header {clear:both;float:left;width:100%;}
section.content .full_content .description {font-size:1.1em;font-weight:bold;clear:both;float:left;width:100%;}
section.content .full_content {}

section.content {width:96%;float:left;padding:0 2%;}
section.content .featured_box {width:100%;float:left;margin:0 40px 40px 0;}
section.content .featured_box:nth-of-type(2n+0) {margin:0 0 40px 0;}
section.content .featured_box .pic {width:100%;margin-bottom:20px;}
section.content .featured_box h3 {font-size:16px;margin-bottom:20px;}
section.content .featured_box h3 span {color:#ff4404;}
section.content .featured_box p {}
section.content .featured_box a {}
section.content .featured_box .btn {margin-top:8px;}


section.content.col3 {width:100%;float:right;padding:0;}
section.content.col3 .featured_box {width:96%;float:left;margin:0 2% 40px 2%;}
/* section.content.col3 .featured_box:nth-of-type(3n+0) {margin:0 0 40px 0;} */
section.content.col3 .featured_box .pic {width:100%;margin-bottom:20px;}
section.content.col3 .featured_box h3 {font-size:16px;margin-bottom:20px;}
section.content.col3 .featured_box h3 span {color:#ff4404;}
section.content.col3 .featured_box p {}
section.content.col3 .featured_box a {}
section.content.col3 .featured_box .btn {margin-top:8px;}

/*BAL OLDALSÁV*/ 

aside {width:100%;float:left;background:#ff4404;border-radius:2px;overflow:hidden;border-bottom: 10px solid #b8b8b8;margin-bottom:40px;}
aside.col3 {width:100%;}
aside nav {width:100%;min-height:24px;}
aside nav ul {padding:0;margin:0;border:0;}
aside nav li {float:left;text-align: center;width:100%;}
aside nav li.separator {display:none;}
aside nav li:hover {}
aside nav li a {width:100%;padding: 15px 0;font-size: 15px;color: #fff;text-transform: uppercase;font-family: 'PT Sans',Arial,sans-serif;font-weight: bold;line-height:18px;border-top: 1px solid #fc541b;border-bottom: 1px solid #e93d03;display:inline-block;}
/* aside nav li:nth-of-type(3n) a {padding: 12px 0 12px 0;} */
aside nav li a span {color:#555/*#ff4404*/;font-size:12px;padding:0;}
aside nav li a:hover {text-decoration:none;color:#b8b8b8;background:#555;}
aside nav li a:hover span {color:#fff;}
aside nav li a:visited {color:#fff;}
/* aside .sidebar_content {padding:10px 2%;text-align:justify;color:#fff;width:96%;float:left;clear:both;} */
aside .sidebar_content {display:none;}

.level_1 a {opacity:0.8;}


/*JOBB OLDALSÁV*/ 

aside.right {width:96%;float:right;border-bottom: 0;margin-right:0;background:none;padding:0 2%;}
aside.right .featured_box {width:88%;float:left;margin:0 0 25px 0;padding:6% 6% 9% 6%;background:#3d3d3d;border-radius:2px;}
aside.right .featured_box .pic {width:100%;height:auto;margin-bottom:20px;display: inline-block;}
aside.right .featured_box .pic img {max-width:100%;border-radius:2px;}
aside.right .featured_box h3 {font-size:16px;margin-bottom:20px;color:#fff;line-height:1.2em;}
aside.right .featured_box h3 span {color:#ff4404;}
aside.right .featured_box p {color:#bbb;}
aside.right .featured_box a {color:#3d3d3d;}
aside.right .featured_box a:hover {color:#fff;}
aside.right .featured_box .btn {margin-top:15px;background:#b8b8b8;}
aside.right .featured_box .btn:hover {background:#ff4404;}


/* CONTENT PART DETAILED FORMATS */
.content {line-height:1.5em;/*text-align:justify;*/}
.content img {max-width:100%;}
.content img.left {float:left;width:100%;margin: 8px 0;}
.content img.mleft {float:left;width:100%;margin: 8px 0;}
.content img.right {float:left;width:100%;margin: 8px 0;}
.content img.mright {float:left;width:100%;margin: 8px 0;}
.content header {clear:both;float:left;}
.content h1, .content h2, .content h3, .content h4, .content h5 {}
.content p {margin-bottom:1em;text-align: justify;}
.content blockquote {padding:1em 40px;}
.content cite {border-bottom: 1px dashed #b6b6b6;}
.content dl {padding:1em 0;display:block;}
.content dt {font-weight: bold;display:block;}
.content dd {padding-left:40px;display:block;margin-bottom: 1em;}
.content ul {list-style: disc; margin:0.4em 0px 0px 24px;}
.content ul li {display: list-item;padding: 0 0 0 6px;text-align: justify;}
.content ul li ul {list-style: circle; margin:0 0 0 30px;}
.content ul li ul li {display: list-item;}
.content table {width:100%;margin-bottom:1em;}
.content ol {display: block;list-style-type: decimal;margin:0.4em 0px 0 30px;}
.content ol li ol {list-style-type: upper-alpha;margin:0 0 0 30px;}
.content ol li ol li ol {list-style-type: lower-roman;margin:0 0 0 30px;}
.content address {font-style: italic;}
.content pre {font: 12px/18px Consolas, Monaco, monospace;padding:1em 0;white-space: pre;display:block;overflow: auto;}
.content code, kbd, tt, samp {font-family: monospace;}
.content del {color: #888;text-decoration: line-through;}
.content abbr {border-bottom: 1px dashed #b6b6b6;cursor: help;}
.content acronym {border-bottom: 1px dotted #b6b6b6;cursor: help;}
.content cite {border-bottom: 1px dashed blue;}
.content sup, sub {font-size: 10px;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
.content sup {bottom: 1ex;}
.content ins {background: #FFF9C0;text-decoration: none;}

/*****************************/
/*****************************/
/* SEARCH FORM ***************/
/*****************************/
/*****************************/

.search_page #search_results {margin-top:40px;}
.search_page #search_results h3 {margin-top:24px;}
.search_page input#search {padding: 6px;border-radius: 2px;border: 1px solid #b8b8b8;width: 50%;}
.search_page .btn {margin-top:0px;}
.search_result {margin:12px 0 0 0;}
.search_result header {margin:0 0 6px 0;}
.search_result .snipet {min-height:50px;}

/*****************************/
/** FOOTER *******************/
/*****************************/
#pre_footer {display:none;}
footer {width:100%;background:#eee;clear:both;float:left;}
.footer-wrap {width:100%;color:#b8b8b8;background: #3d3d3d;border-top: 10px solid #b8b8b8;float:left;}
.footer-wrap .text {color:#b8b8b8;float:left;padding:11px 6px 11px 6px;}
footer a {padding:11px 6px 11px 6px;display:inline-block;color: #fff;}
footer a:hover {color:#fff;}

footer nav li {float:left;}
footer nav li a {text-decoration:none;}
footer nav li:hover a {text-decoration:underline;}
footer nav li a:visited {color:#fff;}
footer nav.also {display:inline-block;float:left;text-align:center;width:100%;}
footer nav.also ul {display: inline-block;}
