*{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Tahoma;
    font-size:12px;
    letter-spacing: normal;
    font-weight:normal;
    color:#666;
    outline:medium none;
    text-align:left;
    line-height:19px;
    text-decoration:none;
    -webkit-font-smoothing: antialiased;
}

html {}

body{ margin:0px; padding:0px; background:#fff; }

div, ul, li, a, p, html, body, *{
    padding: 0px;
    margin: 0px;
}

br.clear {
    clear: both;
}

input[type='text'] {border:0px;}

img {border:0;}

strong {font-weight:bold;}

@font-face {
    font-family: 'black';
    src: url('/static/fonts/ariblk.eot');
    src: local('☺'), 
        url('/static/fonts/ariblk.woff') format('woff'), 
        url('/static/fonts/ariblk.ttf') format('truetype'), 
        url('/static/fonts/ariblk.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {color:#DA4B2C;}


.wrapper {position:relative; width:100%; height:auto; margin:0; background:url(/static/images/background.jpg) no-repeat center top transparent;}
.wrapper_bottom {width:100%; height:226px; background:url(/static/images/footer_bgr.png) repeat-x;}
.wrapper_tartalmi {position:relative; width:100%; height:auto; margin:0; background:url(/static/images/background_tartalmi.jpg) no-repeat center top transparent;}

.inner {position:relative; display:block; width:940px; height:auto; margin:0 auto;}

.header {float:left; width:100%; height:113px;}
.header .top {float:right; height:68px; }
.header .top a {float:left; margin:17px 20px 0 0; font-size:11px; color:#837665; line-height:13px;}
.header .top div {float:left; width:207px; height:26px; background:#A89A86; padding:0 3px 0 10px; margin-top:10px;}
.search_field {float:left; width:145px; height:13px; padding-left:19px; margin-top:6px; border:0; background:url(/static/images/magnify.png) no-repeat transparent; font-size:11px; color:#DED8D0; line-height:13px;}
.search_submit {float:right; width:40px; height:20px; border:0; margin-top:3px; background:#fff; text-align:center; font-size:13px; color:#DF5F42; line-height:15px; text-transform:uppercase; font-weight:bold; cursor:pointer;}
.search_submit:hover {background:#DF5F42; color:#fff;}
.wrapper_tartalmi .header {height:160px;}


.nav_container {float:right; height:33px; padding-top:12px; background:url(/static/images/stripes.png) repeat-x;}
.nav_container ul {float:left; list-style:none;}
.nav_container ul li {float:left; margin-right:25px;}
.nav_container ul li:last-child {margin-right:0;}
.nav_container ul li a {font-size:16px; color:#fff; line-height:18px; font-weight:bold;}
.nav_container ul li a:hover {color:#3F382C;}
.nav_container ul li.aktiv a {color:#3F382C;}

.teaser_box {float:right; width:490px; height:267px; margin:40px 23px 0 0;}
.teaser_box h1 {margin-bottom:8px; font-size:34px; font-family:"black"; color:#DF5F42; line-height:36px; text-transform:uppercase; text-shadow: 1px 1px 1px #fff;}
.teaser_box p {margin-bottom:18px; font-size:14px; color:#837665; line-height:16px;}
.teaser_box a {display:inline-block; height:30px; padding:10px 28px 0 28px; background:#fff; font-size:18px; color:#766B56; line-height:20px; font-weight:bold;}


.content_box {float:left; width:100%; padding-bottom:30px;min-height: 500px;}

.login_box {float:right; width:290px; height:338px; padding:62px 0 0 30px; margin-top:-52px; background:url(/static/images/newsletter_bgr.png) no-repeat;}
.login_box h1 {display:block; float:left; width:100%; padding-left:30px; margin-bottom:15px; background:url(/static/images/icons.png) no-repeat left -36px; font-size:27px; color:#DA4B2C; line-height:29px; font-weight:bold;}
.login_box h2 {display:block; float:left; width:100%; margin-bottom:6px; line-height:14px;}
.login_box div {float:left; width:100%;}

.hirek_box {float:right; width:290px; height:338px; padding:62px 0 0 30px; margin-top:-106px;}
.hirek_box h1 {display:block; float:left; width:100%; padding-left:30px; margin-bottom:15px; background:url(/static/images/icons.png) no-repeat left 4px; font-size:27px; color:#DA4B2C; line-height:29px; font-weight:bold;}
.hirek_box h2 {display:block; float:left; width:100%; margin-bottom:6px; line-height:14px;}
.hirek_box div {float:left; width:50px;}

.login_input {float:left; width:222px; height:26px; margin-bottom:10px; padding:0 4px; background:#EEEEE6; font-size:12px; color:#666; line-height:26px;}
#remember {float:left; margin-right:5px;}
.login_box label {float:left; line-height:14px; cursor:pointer;}

.forgot {display:block; margin:5px 0 15px 18px; font-size:12px; color:#DB4B2D; line-height:14px;}
.forgot:hover {text-decoration:underline;}
 
.login_submit {float:left; height:34px; border:0; padding:0 30px; margin-right:20px; background:#DA4B2C; font-size:15px; color:#fff; line-height:17px; font-weight:bold; cursor:pointer;}

.reg_link {float:left; margin-top:11px; color:#DA4B2C; line-height:14px;}
.reg_link:hover {text-decoration:underline;}
 

.left {position:relative;float:left; width:620px; padding-top:30px;}
.wrapper_tartalmi .left {position:relative; padding-top:0;}
.news_title {float:left; width:100%; margin:0 0 17px 0; padding-left:27px; background:url(/static/images/icons.png) no-repeat left 2px; font-size:27px; line-height:29px; font-weight:bold;}

.news_list {float:left; width:100%; margin-bottom:22px; list-style:none;}
.news_list li {float:left; display:block; width:310px; height:50px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #E9E9E9; overflow:hidden;}
.news_list li:nth-child(2n) {width:282px;}

.more_news {float:left; width:100%; margin-bottom:22px; list-style:none;}
.more_news li {float:left; display:block; width:230px; height:50px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #E9E9E9; overflow:hidden;}
.more_news h2 {float:left; width:170px; margin-bottom:3px; color:#333; line-height:14px; font-weight:bold; }
.more_news h3 {float:left; width:170px; color:#666; line-height:14px; }

.more_news li:hover img {opacity:0.4; filter:alpha(opacity=40);}
.more_news li:hover h2 {color:#DF5F40;}


.jobboldal{float:left;width:320px;height:960px;}
.galeria{float:left; width:100%;}

.download_list {float:left; width:100%; margin-bottom:22px; list-style:none;}
.download_list li {float:left; display:block; width:580px; height:50px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #E9E9E9; overflow:hidden;}



.img_cont {float:left; width:50px; height:50px; margin-right:10px; background:#DF5F41; overflow:hidden;}
.img_cont img {width:50px; height:auto;}
.news_list h2 {float:left; width:220px; margin-bottom:3px; color:#333; line-height:14px; font-weight:bold; }
.news_list h3 {float:left; width:220px; color:#666; line-height:14px; }

.news_list li:hover img {opacity:0.4; filter:alpha(opacity=40);}
.news_list li:hover h2 {color:#DF5F40;}


.info_title {float:left; width:100%; margin:0 0 17px 0; padding-left:27px; background:url(/static/images/icons.png) no-repeat left -75px; font-size:27px; line-height:29px; font-weight:bold;}
.subtitle {float:left; margin-bottom:5px; width:590px; color:#333; font-weight:bold;}

.main_textbox {float:left; width:590px;}
.main_textbox strong {}
.main_textbox img {display:inline; margin:10px 10px 10px 0;}
.main_textbox ul {margin:15px 0 15px 20px; list-style-image:url(/static/images/kisnyil.png);}
.main_textbox li {}
.main_textbox a {font-style:italic; text-decoration:underline; color:#D84B2C;}
.main_textbox a:hover {text-decoration:none;}

.call_center {position:absolute; z-index:5; right:-86px; bottom:-75px;}


.soc_box {float:left; width:180px; height:31px; padding-top:14px; border-right:1px solid #fff;}
.soc_box a {float:left; display:block; height:14px; padding:3px 0 0 21px; margin-right:20px; background:url(/static/images/soc_media.png) no-repeat; color:#49728F; line-height:14px;}
.soc_box a:hover {text-decoration:underline;}
.tw {background-position:left bottom !important;}

.wrapper_bottom h2 {float:left; margin:17px 0 0 35px; line-height:14px;}
.wrapper_bottom h2 strong {margin-left:3px; line-height:14px; font-weight:bold;}

.footer_menu {float:left; width:100%; margin-top:16px; margin-bottom:30px; list-style:none;}
.footer_menu li {float:left; margin-right:35px;}
.footer_menu li a {color:#FDE9C5; line-height:14px; font-weight:bold;}
.footer_menu li a:hover {color:#fff;}

.isobox {float:right; }
.close_link {float:left; display:block; height:23px; padding:8px 0 0 90px; margin-top:70px; background:url(/static/images/footer_logo.png) no-repeat; font-size:11px; color:#fff; line-height:13px;}
 

.breadcrumbs {float:left; width:590px; margin-top:5px; margin-bottom:30px; list-style:none;}
.breadcrumbs li {float:left; margin-right:6px; line-height:14px;}
.breadcrumbs li:first-child a {line-height:14px; color:#D84B2C;}
.breadcrumbs li a {line-height:14px;}

.awards {position:absolute; top:40px; right:30px;}

.main_title {float:left; width:100%; margin:0 0 17px 0; font-size:27px; line-height:29px; font-weight:bold;}


.feature_listframe {float:left; width:100%; margin:20px 0;}
.feature_listbox {float:left; width:270px;}
.feature_listbox h2 {display:inline-block; height:22px; padding-right:35px; margin-bottom:14px; background:url(/static/images/feature_icon.png) no-repeat; font-size:25px; line-height:23px; font-weight:bold;}
.feature_listbox p {margin-bottom:20px; line-height:16px;}
.feature_listbox ul {list-style-image:url(/static/images/star.png); list-style-position:inside;}
.feature_listbox ul li {padding-left:20px; margin-bottom:7px; line-height:15px;}

#standard h2 {color:#F5961E; background-position:right top;}
#standard p {width:235px;}
#standard ul {width:235px;}
#pro h2 {color:#C96C63; background-position:right bottom;}


.caro_wrap {float:left; width:590px;}


/*MODAL STYLE*/

#boxes{
    display: none;
}

#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background:#1C1A24;
  opacity:0.92;
  filter:alpha(opacity=92);           
  width: 100%;
  height: 100%;
}
  
#boxes .window {
  position:fixed;
  left:50%;
  top:50%;
  margin: -300px 0px 0px -310px;
  z-index:9999;
}


#dialog {position:relative; width:620px; height:600px; left: 50px; background:#1C1A24; -webkit-box-shadow:  1px 1px 10px 0px rgba(0, 0, 0, 0.3); box-shadow:  1px 1px 10px 0px rgba(0, 0, 0, 0.3);}
#dialog .inner {position:relative; width:620px; height:600px;}
#s5 {width:620px; height:600px;}
#s5 .s5_slide {width:620px; height:600px; }
#s5 .s5_slide h1 {display:inline-block; width:526px; margin:365px 0 0 20px; padding:20px 24px; background:#1C1A24; font-size:28px; font-family:"d_light"; color:#fff; line-height:28px;}
#s5 .s5_slide h2 {margin:5px 0 0 44px; width:550px; font-size:13px; color:#BFBACC; line-height:16px;}

.popupbezar {position:absolute; z-index:10100; width:80px; height:80px; top:0; right:0; background:url(/static/images/modal_close.png) no-repeat; cursor:pointer;}
.popupbezar:hover {background:url(/static/images/modal_close.png) no-repeat left bottom;}

#dialog ul {position:absolute; width:125px; height:60px; z-index:10100; left:20px; top:304px; list-style:none;}
#dialog ul li {display:inline-block;}
.s5_prev {display:block; width:60px; height:60px; background:url(/static/images/modal_prevnext.png) no-repeat left top; cursor:pointer;}
.s5_next {display:block; width:60px; height:60px; background:url(/static/images/modal_prevnext.png) no-repeat right top; cursor:pointer;}
.s5_prev:hover {background:url(/static/images/modal_prevnext.png) no-repeat left bottom;}
.s5_next:hover {background:url(/static/images/modal_prevnext.png) no-repeat right bottom;}