  /* HTML5 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,fieldset,label{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:none}a:active,a:hover{outline:0}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}button,input,select,textarea{font-family:inherit;margin:0;-webkit-appearance:none;border:0;padding:0;background:0 0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
input[type=radio]{-webkit-appearance:radio;}
input[type=checkbox]{-webkit-appearance:checkbox;}
input[type='number']{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none;}

a:hover, a:active, a:focus, a  {   outline: 0;}
*:focus { outline:none;}

/* Base */
button,html,input,select,textarea{color:#fff;resize:none;outline:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.clr:after,.clr:before,.form label:after,.form label:before{content:" ";display:table}.clr:after,.form label:after{clear:both}.clr,.form label{*zoom:1}
a:hover, a:active, a:focus, a  {   outline: 0;}
@media print {
*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}
}


@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('font/mark_simonson_-_proxima_nova_bold-webfont.eot');
    src: url('font/mark_simonson_-_proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/mark_simonson_-_proxima_nova_bold-webfont.woff2') format('woff2'),
         url('font/mark_simonson_-_proxima_nova_bold-webfont.woff') format('woff'),
         url('font/mark_simonson_-_proxima_nova_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_ththin';
    src: url('font/mark_simonson_-_proxima_nova_thin-webfont.eot');
    src: url('font/mark_simonson_-_proxima_nova_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/mark_simonson_-_proxima_nova_thin-webfont.woff2') format('woff2'),
         url('font/mark_simonson_-_proxima_nova_thin-webfont.woff') format('woff'),
         url('font/mark_simonson_-_proxima_nova_thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_blackregular';
    src: url('font/nexablack-webfont.eot');
    src: url('font/nexablack-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/nexablack-webfont.woff2') format('woff2'),
         url('font/nexablack-webfont.woff') format('woff'),
         url('font/nexablack-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_boldregular';
    src: url('font/nexa-bold-webfont.eot');
    src: url('font/nexa-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/nexa-bold-webfont.woff2') format('woff2'),
         url('font/nexa-bold-webfont.woff') format('woff'),
         url('font/nexa-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_rust_sansblack';
    src: url('font/nexarustsans_black-webfont.eot');
    src: url('font/nexarustsans_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/nexarustsans_black-webfont.woff2') format('woff2'),
         url('font/nexarustsans_black-webfont.woff') format('woff'),
         url('font/nexarustsans_black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_rust_sansbook';
    src: url('font/nexarustsans_book-webfont.eot');
    src: url('font/nexarustsans_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/nexarustsans_book-webfont.woff2') format('woff2'),
         url('font/nexarustsans_book-webfont.woff') format('woff'),
         url('font/nexarustsans_book-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html, body { height: 100%; }
body {font-family: 'nexa_rust_sansbook', Arial, Helvetica, sans-serif; font-size:18px; color:#000; background:#fff; }

h1, h2, h3, h4, h5, h6, p { margin:0 0 15px 0; padding:0; }
h3 {font-weight:normal;  font-family: 'nexa_blackregular'; font-size:20px; color:#fff; text-transform:uppercase; }

strong, b { font-weight:normal;  font-family: 'nexa_boldregular'; }

a img { border:none; }
form { margin:0; padding:0; }
input, select, textarea {font-family: 'proxima_nova_ththin', Arial, Helvetica, sans-serif; font-size:18px; outline: 0 none; resize: none; margin:0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.clr:after, .clr:before { content: " "; display: table }
.clr:after { clear: both }
.clr { *zoom:1}
.clear { height:0; width:auto; clear:both; overflow:hidden; font-size:0; }
.clear10 { height:10px; width:auto; clear:both; overflow:hidden; font-size:0;}
.clear15 { height:15px; width:auto; clear:both; overflow:hidden; font-size:0;}
.clear20 { height:20px; width:auto; clear:both; overflow:hidden; font-size:0;}
.clear40 { height:40px; width:auto; clear:both; overflow:hidden; font-size:0;}
.clear50 { height:50px; width:auto; clear:both; overflow:hidden; font-size:0;}
.clear75 { height:75px; width:auto; clear:both; overflow:hidden; font-size:0;}
.wrapper {position:relative;}

::-webkit-input-placeholder {  color: #002f65;}
::-moz-placeholder { color: #002f65;}
:-ms-input-placeholder { color: #002f65;}
:-moz-placeholder { color: #002f65;}

header { background:#002f65; width:100%; position:relative; height:63px; z-index:10; margin:24px 0 0 0;}
.center { width:1170px; margin:0 auto;}
.logo {float:left; width:293px; height:119px; background:url(../img/ooopsz_logo.png)center left; margin:-24px 0 -32px 0;}    
.logo a{display:block; width:293px; height:119px; font-size:1px; text-indent:-100%; overflow:hidden;}
.top_nav {float:right; padding:0px 0 0 0;}
.top_nav ul {list-style:none; margin:0; padding:0; font-size:14px;}
.top_nav ul  li {float:left; text-transform:uppercase; padding:0px 0px; }
.top_nav ul  li:after {content:''; height:14px; width:0px;  border-right:solid 1px #fff; top:50%; margin:-7px 0 0 0;}
.top_nav ul  li:last-child:after {display:none;}
.top_nav ul li a {color:#fff; text-decoration:none; transition:all 0.5s; display:inline-block; height:63px;  position:relative; padding:0 12px; line-height:63px;}
.top_nav ul li:hover > a { background-color:#ed008c;}

.menu_yt {width:45px; height:19px; display:inline-block; background:url(../img/yt.svg) no-repeat center center; background-size:45px 19px; margin:0 5px; }
.menu_fb {width:21px; height:21px; display:inline-block; background:url(../img/fb.svg) no-repeat center center; background-size:21px 21px; }
.top_nav ul li:hover > a.menu_yt {background:url(../img/yt.svg) no-repeat center center;}
.top_nav ul li:hover > a.menu_fb {background:url(../img/fb.svg) no-repeat center center;  background-size:21px 21px; }

.mobil_menu {display:none;}
.video { position: relative; padding-bottom: 46%; /*56.25%*/ padding-top: 25px; height: 0; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.slider_video_bg {background:#3f6ab0;}
.minta_video {width:310px;}

.top_txt { background:#ec008c; color:#fff; font-family: 'nexa_rust_sansbook'; font-size:60px; text-align:center; padding:15px 0 5px 0;}
.top_txt strong {font-family: 'nexa_rust_sansblack'; font-weight:normal;}

.box_bg { background:#002f65;}
.box_bg2 { background:#396bb4;}

.col1 {float:left; width:370px; padding:50px 30px 45px 35px; font-family: 'nexa_boldregular'; color:#fff; font-size:28px; line-height:34px;}
.col1  strong {font-family: 'nexa_blackregular'; font-weight:normal;}
.but2 { background:#ed008c; display:inline-block; text-align:center;  font-family: 'proxima_nova_rgbold'; font-size:20px; line-height:20px; color:#fff; height:55px; padding:10px 10px 0 10px; text-decoration:none;}
.col_txt1 {  height:275px;}

.col2 {float:left; width:400px; padding:15px 30px 45px 15px; font-family: 'nexa_boldregular'; color:#fff; font-size:28px; line-height:34px;}
.col3 {float:left; width:340px; padding:15px 0px 45px 15px; font-family: 'nexa_boldregular'; color:#fff; font-size:28px; line-height:34px;}
.title1 {font-family: 'nexa_rust_sansbook'; font-size:30px; padding:0 0 5px 0; text-transform:uppercase; }
.ct_1 {font-family: 'nexa_rust_sansbook'; font-size:15px; padding:0 0 5px 0; line-height:16px;}
.ct_1 strong {font-family: 'nexa_rust_sansblack';}
.ct_2 {font-family: 'nexa_rust_sansblack'; font-size:17px; text-align:center; padding:0px 0;}
.but3 {font-family: 'nexa_rust_sansbook'; font-size:14px; color:#fff; display:block; text-decoration:none; height:43px; line-height:43px; padding:0 0 0 50px; background:#285fa4 url(../img/fb.svg) no-repeat 14px center; background-size:24px 24px;   }
.inp_txt {width:100%; background:#a3aebc;  font-family: 'proxima_nova_ththin'; font-size:27px; color:#002f65; height:34px; padding:0 10px; margin:0 0 16px 0; border:none;   }
.check_label {font-family: 'nexa_boldregular'; font-size:16px; color:#9ab8e7;}

.but4 {font-family: 'proxima_nova_rgbold'; color:#fff; font-size:34px; background:#ed008c; height:53px; line-height:53px; padding:0 25px; margin:20px 0 0 30px;  }

.but6 {font-family: 'proxima_nova_rgbold'; color:#fff; font-size:28px; background:#3bb1e3; height:40px; line-height:40px; padding:0 25px; margin:20px 0 0 0px;  }

.pwd_link {font-family: 'nexa_rust_sansblack';color:#5893de; font-size:14px; text-decoration:none; display:inline-block; }

.col5 {padding:6px 0 6px 9px; width:605px; float:left;}

.tt_col1 {font-size:38px; float:left; width:605px;}
.tt_col2 {font-size:38px; float:right; width:530px;}
.tt_sep {width:4px;height:70px; background:#fff; float:left; margin:-10px 0 0 0;}
.ind_box_bg { background:#5893de; color:#fff;}
.ind_left2_menu {list-style:none; margin:0; padding:0; font-size:28px; font-family: 'nexa_rust_sansblack'; }
.ind_left2_menu li {float:left; width:50%; text-align:center;  background:#5893de; text-transform:uppercase; }
.ind_left2_menu li a {color:#fff; text-decoration:none;padding:10px 0; width:100%; display:inline-block;}

.ind_left2_menu li.il2_m2 {background:#396ab3;}

.il1_act2 .ind_left2_menu li.il2_m1 {background:#396ab3;}

.il1_act2 .ind_left2_menu li.il2_m2 {background:#5893de;}



.il2_i2 {display:none;}
.il1_act2 .il2_i1 {display:none;}
.il1_act2 .il2_i2 {display:block;}

.ind_box_ul { list-style:none; padding:20px; margin:0; font-family: 'nexa_boldregular';}
.ind_box_ul li {padding:10px 0 20px 25px; position:relative; font-size:25px;}
.ind_box_ul li span {display:block; position:absolute; left:0px; top:8px;}
.ind_box_ul li strong{font-family: 'nexa_blackregular'; color:#ec008c;} 

.il2_txt{ padding:20px 20px 0 20px; font-family: 'nexa_boldregular';}

.ind_form {padding:0 20px 20px 20px; font-size:25px; }
.inp_link {background:#a3aebc;  font-family: 'proxima_nova_ththin'; font-size:27px; color:#002f65; height:34px; padding:0 10px; margin:0 0 16px 0; border:solid 1px #3645a1; width:345px; }
.inp_but {font-family: 'nexa_rust_sansblack'; font-size:22px; border:none; background:none; color:#fff;  float:right;}


.col6 {float:right; width:530px; padding:25px 20px 0 0;}
.foto_l {float:left; margin:0 10px 0 0;}
.foto_r {float:left; margin:25px 0 0 0;font-family: 'nexa_rust_sansblack'; font-size:27px; color:#fff; line-height:40px;}
.fr_link {font-family: 'nexa_rust_sansbook'; font-size:16px; color:#fff; }
.foto_r iframe {border:none;}
.foto_but {clear:both; padding:45px 18px 0 18px;}
.but5 {font-family: 'nexa_rust_sansblack'; font-size:22px; color:#fff; background:#ec008c; display:inline-block; padding:5px 15px; text-decoration:none;}

.foto_but .but5 {float:left;}
.foto_but .but5 + .but5 {float:right;}


.gal_menu1, .gal_menu2 {display:block; float:left; width:50%; text-align:center; padding:5px 0 0 0; font-size:60px; font-family: 'nexa_rust_sansblack'; text-decoration:none; color:#fff; line-height:75px; }

.gal_menu1 { background:#ec008c; }
.gal_menu2 { background:#5893de; }
.gal_sep { background:#fff; width:6px; margin:8px -3px 0 -3px; height:60px; float:left;}

.galeria_foto { background:#002f65; padding:25px 77px; display:none;}
.galeria_video { background:#5893de; padding:25px 77px;}

.gal_foto .galeria_video {display:none;}
.gal_foto .galeria_foto {display:block;}

.gal_foto .gal_menu1 { background:#002f65; }
.gal_foto .gal_menu2 { background:#ec008c; }


.gal_item {float:left; font-family: 'nexa_boldregular'; color:#fff; font-size:14px; margin:0 14px; height:218px; cursor:pointer;}
.gal_item strong {font-family: 'nexa_blackregular'; font-weight:normal;}

.cont_kapcs { font-family: 'nexa_rust_sansblack'; font-size:26px; color:#fff; text-align:center; padding:45px 0 100px 0;}

.cont_kapcs a {color:#ec008c; text-decoration:none;}
.cont_kapcs a:hover {color:#ec008c; text-decoration:underline;}

.cont_kapcs a.but5 {color:#fff;}

.cont_nyeremeny { background:url(../img/ny_bg.png) repeat-y center top; margin:70px 0 30px 0; padding:70px 0 30px 0;}

.cny_col1 {float:left; width:420px; font-family: 'nexa_rust_sansblack'; color:#fff; text-align:center; padding:0px 0;  margin-left:60px; text-decoration:none;}
.cny_col2 {float:right; width:420px; font-family: 'nexa_rust_sansblack'; color:#fff; text-align:center; padding:0px 0; margin-right:60px;  text-decoration:none;}

.cny_txt1 {font-size:50px;}
.cny_txt2 {font-size:75px;}
.cny_txt3 {font-size:23px;}
.cny_col1 img, .cny_col2 img  { margin:20px 0; }
.cny_txt4 {font-family: 'nexa_rust_sansbook'; font-size:14px; text-align:left;}

.cny_txt5 {font-size:16px;}
.cny_txt6 {font-size:60px; line-height:70px;}
.cny_txt7 {font-family: 'nexa_rust_sansblack'; font-size:16px; text-align:left;}


.ny_row {background:url(../img/ny_row_bg.png) repeat-x left bottom; padding:25px 0px; margin:0 50px;}
.ny_row.nyr_nb {background:none;}
.nyr_img {float:left; width:450px; text-align:center; }
.nyr_txt {float:left; margin:0 0 0 50px;}
.nyr_txt2 {float:left; width:480px; font-family: 'nexa_rust_sansblack'; color:#fff; text-align:center; padding:0px 0; margin:0 0 0 50px;  text-decoration:none;}


.ny_row .title {font-family: 'nexa_rust_sansblack'; font-size:50px; color:#fff; padding:95px 0 0 0;}
.ny_row .num {font-family: 'nexa_rust_sansblack'; font-size:80px; color:#fff; padding:0px 20px 0 0; float:left; line-height:80px;}
.ny_row .num span {font-size:50px;}
.ny_row .txt2 {color:#fff; font-size:32px; line-height:35px; padding:5px 0 0 0px;}

.ap_code .col1 { width:560px; padding:20px 0 50px 180px; font-size:27px;}
.ap_code .col_txt1 { height:auto;}
.ap_code .col_txt1 strong {font-family: 'nexa_rust_sansblack';}
.ap_code .col_txt11 { font-size:17px; line-height:20px; clear:both; display:block; margin:20px 0 0 0;}

.ap_code .col2 { width:425px; padding:20px 0 50px 15px; font-size:16px;}
.ap_code .col2 .title1 {font-size:16px;}
.date_1 {float:left; margin:0 0 0 0; width:200px;}
.date_2 {float:left; margin:0 0 0 5px; width:100px;}
.date_3 {float:left; margin:0 0 0 5px; width:100px;}

/*layer */
.overlay { display: none; position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.8; z-index: 20; left: 0; top: 0; }
.layer_bg { display: none; position: fixed; width: 500px; top: 100px; left: 50%; margin-left: -250px; z-index: 25; background: #ec008c; /*-webkit-box-shadow: 0px 0px 8px 0px rgba(200, 200, 200, 1); -moz-box-shadow: 0px 0px 8px 0px rgba(200, 200, 200, 1); box-shadow: 0px 0px 8px 0px rgba(200, 200, 200, 1);*/ padding:20px; }


.layer_bg2 { display: none; position: fixed; width: 500px; top: 100px; left: 50%; margin-left: -250px; z-index: 25; background:rgba(0,47,101,.85);  padding:20px; }
.layer_bg2 .layer_label {color:#fff; padding:5px 0;}
.layer_textarea { float:right; width:360px; background:#a3aebc;  font-family: 'proxima_nova_ththin'; font-size:16px; color:#002f65; height:100px; padding:10px; margin:-25px 0 16px 0; border:none;   }



.layer_close {position: absolute; right: 5px; top: 5px; display: block;font-size: 1px;  z-index: 26; text-decoration:none; text-indent:-200%; overflow:hidden; background:url(../img/layer_close.svg); width:28px; height:28px;}
.layer_bg h3 {   font-weight: normal;
  font-size: 24px;
  color: #fff;
  padding: 3px 0 5px 0; text-align:center; text-transform:uppercase;}
.layer_bg .ico_sikertelen {width:80px; height:80px; background-size:80px 80px; }
.layer_txt {  font-size:16px; line-height:22px; color:#fff; text-align:center; font-family: 'nexa_boldregular';}
.layer_but_center { float: left; left: 50%; position: relative; padding:30px 0; }

.layer_but {  float: left; margin-left: -50%;   }
.layer_but a {margin:0 20px; padding:4px 20px; background:#3bb1e3; font-family: 'nexa_boldregular'; font-size:24px; text-decoration:none; color:#fff;}



.layer_minta { display: none; position: fixed; width: 720px; top: 100px; left: 50%; margin-left: -360px; z-index: 25; background: rgba(255,255,255,.700);}
.layer_minta .layer_close {background:url(../img/layer_close_black.svg); }
.layer_minta_col1 {float:left; padding-bottom:20px;}
.layer_minta_col1 + .layer_minta_col1 {float:right;}
.layer_minta_col1 h3 {color:#002f65; text-align:left; margin:0;}
.layer_minta_col1 img {max-width:100%;}

.layer_act .overlay, .layer_act .layer_bg{ display:block;}
.layer_act .overlay, .layer_act .layer_bg2{ display:block;}

.layer_act_gyik .overlay, .layer_act_gyik .layer_gyik{ display:block;}

/* layer */

/* uniform */
div.selector, div.checker, div.button, div.radio, div.uploader { display: -moz-inline-box; display: inline-block;  *display: inline;
zoom: 1; vertical-align: middle;/* Keeping this as :focus to remove browser styles */ }
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { margin: 0; padding: 0; }

div.checker input, input[type="search"], input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }

div.selector {     font-family: 'proxima_nova_rgbold';
    font-size: 16px;
    color: #002f65; line-height: 28px; height: 28px; padding: 0px; position: relative; overflow: hidden; width: 100%;     background: #a3aebc;}
div.selector span {
	 text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; background: #a3aebc url(../img/icon.png) no-repeat right -283px; height: 28px; line-height: 28px; padding: 0 25px 0 10px; cursor: pointer;}
	 div.selector span:after {content:''; position:absolute; top:10px ; right:5px; width: 0;
height: 0;
border-style: solid;
border-width: 10px 9px 0 9px;
border-color: #002f65 transparent transparent transparent;}
	 
div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 28px; top: 0px; left: 0px; width: 100%; -webkit-appearance: none; font-size: 16px; color: #002f65; cursor: pointer;  font-family: 'proxima_nova_rgbold'; }
div.selector select option { background: #fff; color: #002f65; }
/* Checkbox */

div.checker { position: relative; margin: -4px 8px 0 0; }
div.checker, div.checker span, div.checker input { width: 18px; height: 18px; }
div.checker span { display: -moz-inline-box; display: inline-block;  *display: inline;
zoom: 1; text-align: center; border: solid 1px #2e3192; background: #fff; position:relative; }
div.checker span.checked { border: solid 1px #2e3192;  }
div.checker span.checked:after {content:''; background:#ec008c; width:6px; height:6px; position:absolute; top:5px; left:5px;  }

div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block;  *display: inline; zoom: 1; }


div.radio { position: relative; margin: -6px 4px 0 0; }
div.radio, div.radio span, div.radio input { width: 25px; height: 25px; }
div.radio span { display: -moz-inline-box; display: inline-block;  *display: inline;
zoom: 1; text-align: center; border: solid 1px #5f3a11; background: #eae3dc; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
div.radio span.checked:before { content: ''; width: 15px; height: 15px; background: #5f3a11; position: absolute; top: 5px; left: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block;  *display: inline;
zoom: 1; text-align: center; }

/*uniform*/



.slider {padding:4px 0;}
.index-slider .slick-dots { position:absolute; right:10px; bottom:10px; z-index:100; font-size:0; }
.index-slider .slick-dots li { display:inline-block; vertical-align:top; margin:0 7px; }
.index-slider .slick-dots li button { outline:none; display:block; border:0; background:rgba(255,255,255,.50); -webkit-border-radius:100%; border-radius:100%; width:10px; height:10px;  font-size:0; }
.index-slider .slick-dots li button:hover,
.index-slider .slick-dots li.slick-active button { background:rgba(255,255,255,1); }

.nyertes_box {width:700px; margin:25px auto 0 auto;}
.nb_l {float:left; width:460px; background:#fff; height:375px;}
.nb_title {font-family: 'nexa_blackregular'; font-size:36px; color:#fff; background:#ec008c; padding:10px 0; text-align:center; font-weight:normal;}
.nb_menu {width:auto; padding:10px 10px 10px 10px;;  }
.nb_menu a {width:49%; text-align:center; display:inline-block; font-family: 'nexa_blackregular'; font-size:36px; color:#000; text-decoration:underline;  }
.nb_txt {font-family: 'nexa_blackregular'; font-size:14px; color:#000; text-align:right; width:auto; padding:10px 30px 10px 10px; text-transform:uppercase; }
.nb_txt span {padding:0 235px 0 0;}
.nb_list {list-style:none; margin:0; padding:0;}
.nb_list li {border-bottom:solid 1px #000; font-size:18px; font-family: 'nexa_blackregular'; text-transform:uppercase; padding:5px 0 0 0;}
.nb_list li span {float:right;}
.nb_scroll_box {width:auto; margin:0 0px 30px 10px; padding-right:20px; height:190px; overflow-y:scroll; }

.nb_r {background:#ec008c; float:right; width:220px; height:375px;}
.nb_r .nb_title {font-size:24px; background: #3bb1e3; text-transform:uppercase; }
.nbr_txt { text-align:center; font-size:24px; font-family: 'nexa_blackregular'; color:#fff; text-transform:uppercase; }
.nbr_txt span {font-size:300px; line-height:280px; font-family: 'nexa_boldregular';}

a.nbm_2 { background:#b7b7b7; text-decoration:none; color:#fff;}
.nb_item2 {display:none;}

.act_napi .nb_item2 { display:block;}
.act_napi .nb_item1 { display:none;}
.act_napi a.nbm_1 { background:#b7b7b7; text-decoration:none;}
.act_napi a.nbm_2 { background:none; text-decoration:underline; color:#000;}

.tt_mobil {display:none;}

.is_desktop {display:block;}
.is_mobil {display:none;}

@media only screen and (max-width: 1169px) {
        .center {width:960px;}
.slick-slide img {
    width: 100%;
    height: auto;
	}
.wrapper {overflow:hidden; width:100%;}
.m_cont {width:100%; position:relative; transition: left 1s; left:0;}
.mobil_menu {display:block; float:right; margin:10px 15px 0 0; }
.mobil_menu span {width:35px; height:4px; margin:6px 0 0 0; background:#fff; display:block;}
.mm {position:absolute; top:0px; right:-250px; width:250px; background:#002f65; padding:10px; }
.menu_act .m_cont {left:-250px;}

.top_nav {padding:0px;}
.top_nav ul li {font-size: 18px; width:100%; border:none; text-align:center; padding:10px 0; }
.top_nav ul li a {border:none; line-height:22px; height:auto; width:100%; padding:10px 0;}
.top_nav ul  li:after {display:none;}

.top_txt {font-size:52px;}
.col1 {width:300px; padding: 20px 10px 45px 10px; font-size: 25px;
    line-height: 32px;}
.col2 {width:350px;}
.col3 {width:300px;}
.but3 {font-size:12px; padding: 0 0 0 35px; background-position:5px center;}
.check_label { font-size:13px;}
.but4 {font-size:30px; margin:20px 0 0 10px;}

.col5 {width:480px;}
.tt_col1 {width:480px; font-size:34px;}
.tt_col2 {width:475px; font-size:34px;}
.col6 {width:475px; padding-left:20px;}
.foto_r {font-size:21px;}
.fr_link {font-size:18px;}
.foto_l img {width:180px; height:auto;}
.inp_link {width:250px;}
.ind_left2_menu {font-size:24px;}
.ind_box_ul li {    padding: 5px 0 10px 25px;    font-size: 20px;}
.gal_menu1, .gal_menu2 {font-size:50px;}
.cont_kapcs {font-size:22px;}
.cny_col1, .cny_col2 {margin:0 20px; }
.galeria_foto {  padding:25px 70px;}
.galeria_video {  padding:25px 70px;}

.ap_code .col1 { width:480px; padding:20px 0 50px 80px;}
.ny_row {margin: 0 10px;}
.nyr_img {    width: 370px;}
}
      

@media only screen and (max-width: 969px) {
.center {width:630px;}
header .center {width:100%; padding:0 10px;}
.top_txt {    font-size: 35px;}
.col1 {    width: 100%;  }
.col2 {width:315px;     padding: 15px 10px 45px 10px;}
.col2 {width:300px;}
.col_txt1 {    height: auto; padding-bottom:20px;}

.col5 {width:310px;}
.tt_col1 {width:310px; font-size:21px;}
.tt_col2 {width:310px; font-size:21px;}
.col6 {width:310px; padding-left:20px; padding-bottom:30px;}

.fr_link {font-size:14px;}
.foto_l img {width:180px; height:auto;}
.inp_link {width:140px; font-size:16px;}
.ind_left2_menu {font-size:16px;}
.ind_box_ul {padding:10px;}
.ind_box_ul li {    padding: 5px 0 5px 20px;    font-size: 16px;}
.inp_but {font-size:15px;}
.foto_r {font-size:18px;}
.foto_but {padding:30px 0 0 0;}
.but5 {font-size:14px;}
.tt_sep {height:45px;}

.nyertes_box {    width: 620px;}
.nb_l {width:390px;}
.nb_menu {    width: 390px;    padding: 10px 10px 10px 10px;}
.nb_txt {width: 390px; padding:10px;}
.nb_scroll_box {    width: 380px;    margin: 0 0px 30px 10px;}
.layer_minta { width:630px; margin-left:-315px; }
.layer_minta_col1 {max-width:280px;}
.cont_kapcs {  font-size:20px; padding:45px 0 50px 0;}

.cont_nyeremeny { margin:40px 0 30px 0; padding:40px 0 30px 0;}

.cny_col1 {width:300px;  margin:0 0 0 5px;}
.cny_col2 {width:300px;   margin:0 5px 0 0;}

.cny_txt1 {font-size:30px;}
.cny_txt2 {font-size:45px;}
.cny_txt3 {font-size:18px;}
.cny_col1 img, .cny_col2 img  { margin:20px 0; width:280px; height:auto; }
.cny_txt4 { font-size:14px;}

.cny_txt5 {font-size:12px;}
.cny_txt6 {font-size:40px; line-height:50px;}
.galeria_foto {  padding:25px 10px;}
.galeria_video {  padding:25px 10px;}
.minta_video {width:280px;}

.ap_code .col1 { width:310px; padding:20px 0 50px 10px; font-size:19px;}
.ap_code .col2 { width:310px; padding:20px 0 50px 10px; font-size:14px;}
.ap_code .col2 .title1{  font-size:12px;}
.date_1 { width:140px;}
.date_2 { width:75px;}
.date_3 { width:75px;}

.ny_row {margin: 0 0px;}
.nyr_img {    width: 300px; margin-left:10px;}

.nyr_img img  {max-width:100%; height:auto;}
.nyr_txt { margin: 0 0 0 10px; width:300px;}
.nyr_txt2 { margin: 0 0 0 10px; width:300px;}
.ny_row .title {
    font-size: 28px;
    padding: 60px 0 0 0;
}
.ny_row .txt2 {
    font-size: 20px;
    line-height: 22px;
}
.ny_row .num {    font-size: 42px; line-height:60px; padding:0 10px 0 0;}
.ny_row .num span {    font-size: 26px;}
}
@media only screen and (max-width: 639px) {

header {margin-top:10px; height:55px;}
.logo {float:left; width:180px; height:73px; background-size:180px 73px; margin:-10px 0 -8px 0;}    

.logo a {width:180px; height:73px;}
        .layer_bg {width:300px; margin-left:-150px;}
.layer_bg2 {width:300px; margin-left:-150px;}
		.layer_textarea {width:160px;}
        .layer_bg h3 {font-size:14px;}
        .wrapper {min-width:320px; overflow:hidden;}
        .center {width:320px;}
       
.top_txt {
    font-size: 27px;
}

.tt_mobil {display:block;}
.no_mobil {display:none;}

.gal_menu1, .gal_menu2 {font-size:30px; line-height:50px;}
.gal_sep {height:42px;}

.nyertes_box {    width: 300px;}
.nb_r {width:300px; margin-bottom:10px;}
.nb_l {width:300px;}
.nb_menu {    width: 300px;    padding: 10px 10px 10px 10px;}
.nb_txt {width: 280px; padding:10px;}
.nb_scroll_box {    width: 290px;    margin: 0 0px 30px 10px; padding-right: 10px;}

.nb_list li {    font-size: 15px;}
.nb_txt span {    padding: 0 110px 0 0;}

.cont_kapcs {  font-size:14px; padding:45px 0 50px 0;}
.cont_kapcs img {width:150px; height:auto;}

.cont_nyeremeny { background:none;}
.cny_col1 {padding-bottom:40px;}
.galeria_foto {  padding:25px 60px;}
.galeria_video {  padding:25px 60px;}
.is_desktop {display:none;}
.is_mobil {display:block;}
.minta_video {width:260px;}
}
