/*@import url(//fonts.googleapis.com/css?family=family=Open+Sans:400,300,600,700&subset=latin,latin-ext);*/


body {font-size:14px; background: url(../images/layout/bg-site.jpg) left top repeat; }

a {color:#333; text-decoration:none;}

a:hover {color:#333; text-decoration:none;}

p { line-height:1.5em; font-weight:300; letter-spacing:-0.6px;}

p.st1 { color:#fff; }

hr.line-1 {border:none; height:1px; background:#e4e4e4; }

.ct-bg-color { background:#f3f1f0; }

#logo { margin:3px 0 10px 0;  }
#ajuta { position:absolute; right:10px; top:7px; }

.top0 { margin-top:10px;}
.top1 { margin-top:20px;}
.top2 { margin-top:40px;}
.top3 { margin-top:50px;}

.bottom0 { margin-bottom:10px;}
.bottom1 { margin-bottom:20px;}
.bottom2 { margin-bottom:30px;}

.underline { text-decoration: underline; }

#myCarousel {
  margin-bottom: 0px;
}

.carousel-caption {

  z-index: 10;
  position: absolute;
  bottom:10px;
  left:10px;
  background:#fff;
  width:400px;
  height:150px;
  padding:20px;
  color:#333;
  /*opacity: 0.5;*/
}

.carousel .item {
	background-color: #fff;
}

.carousel_wraper {  background-color: #ccc;}
.carousel-control.left, .carousel-control.right { background:none; }

.carousel-control {
  position: absolute;
  top: 40%;
  width:7%;
  filter: alpha(opacity=50);
  opacity: .5;
}


.carousel-control.right {right: 0;}
.carousel-control.left {left: 0;}
.carousel-control.right img  { position:absolute; right:20px;}
.carousel-control.left img { position:absolute; left:20px;}


@media (min-width: 768px) {
#myCarousel{
    width: 750px;
	margin:0 auto;
  }
}


@media (min-width: 992px) {

#myCarousel {

    width: 970px;

	margin:0 auto;

  }

}



@media (min-width: 1200px) {

  #myCarousel{

    width: 1140px;

	margin:0 auto 0px auto;

  }

  .main-content { min-height:330px; }

	.carousel-control.right {right: 0px;}

	.carousel-control.left {left: 0px;}

}



.navbar { position: relative; min-height: 80px; margin-bottom: 0px; margin-top:0px; }



@media (max-width: 768px) {

	.navbar { position: relative; min-height: 30px; margin-bottom: 0px; margin-top:0px; }

	#logo img { width:150px; }

	#myCarousel	{ margin-top:20px; }

  .carousel-caption {

    right: 20%;

    left: 20%;

    padding-bottom: 5px;

  }

  .btn-0 { width:80px; }

}



.carousel-indicators {

  position: absolute;

  bottom: 10px;

  left: 50%;

  z-index: 15;

  width: 60%;

  text-align: center;

  list-style: none;

  padding-left: 0;

  margin-left: -30%;

}



.carousel-indicators li {

  display: inline-block;

  width: 14px;

  height: 14px;

  margin: 0px;

  text-indent: -999px;

  cursor: pointer;

  background-color: #8cbbd7 \9;

  background-color: rgba(140, 187, 215, 243);

  border:none;

  border-radius: 10px;

}



.carousel-indicators .active {

  width: 14px;

  height: 14px;

  margin: 0;

  background-color: #1a77b0;

}



.navbar-brand {}

.navbar-header { }



.navbar {
  position: relative;
  padding:0 0;
  margin-bottom: 0px;
}



@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}


@media (min-width: 768px) {
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}


.navbar-default {

}



.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}


.navbar-default .navbar-text {
  color: #000000;
}

.navbar-default .navbar-nav > li > a {

  color: #fff;

}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #cae9fc;
  background-color: #1A77B0;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: none;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #000;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #fff;
}


.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #fff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #000;
  background-color: none;
}


.navbar-default .navbar-link {

  color: #000;

}



.navbar-default .navbar-link:hover {

  color: #000;

}



.navbar-default .btn-link {

  color: #000;

}



.navbar-default .btn-link:hover,

.navbar-default .btn-link:focus {

  color: #000;

}



.nav {

  padding-left: 0;

  margin-bottom: 0;

  margin-top: 20px;

  list-style: none;

  padding-top:0px;

  margin-left:0px;

  min-height:20px;

}





.nav > li {

  position: relative;

  margin:0 0;

  padding:0px 0px 0px 0px;

  font-size: 1em;

  color:#fff;

  text-align:center;

  vertical-align:middle;

}



@media (max-width: 768px) {

	.navbar { position: relative; min-height: 30px; margin-bottom: 0px; margin-top:0px; }

	#logo { position:absolute; top:-20px; }

	#logo img { width:160px; }



.nav {

  padding-left: 0;

  margin-bottom: 0;

  margin-top: 30px;

  list-style: none;

  padding-top:10px;

  padding-bottom:0px;

  margin-left:0px;

  }



.nav > li { width:100%; }

}



.nav > li:hover, .nav > li.selected {background:#1a77b0; color:#cae9fc; padding:0px 0px 0px 0px;}

.nav > li:hover a, .nav > li.selected a { color:#cae9fc;}



.nav > li > a {

  position: relative;

  display: block;

  padding: 10px 10px 4px 10px;

  font-size: 1em;

  color:#fff;

  font-weight:normal;

}



.nav > li.last > a  {

  display: block;

  padding: 14px 0px 15px 15px !important;

}



.nav > li > a:hover,

.nav > li > a:focus {

  text-decoration: none;

  background-color: none;

  color:#f2961f;

}



.nav .open > a,

.nav .open > a:hover,

.nav .open > a:focus {

  background-color: none;

  border-color: #428bca;

  color:#000;

}



.nav .nav-divider {

  height: 1px;

  margin: 0px 0;

  overflow: hidden;

  background-color: #e5e5e5;

}



.nav > li > a > img {

  max-width: none;

}



.open > .dropdown-toggle.btn-default {

  background-image: none;

}



.dropdown-menu {

  position: absolute;

  top: 104%;

  left: 0;

  z-index: 1000;

  display: none;

  float: left;

  padding: 0 0;

  margin: 0 0 0 0px;

  font-size: 0.9em;

  text-align: left;

  list-style: none;

  background-color: #6f1f90;

}



.dropdown-menu .divider {

  height: 1px;

  margin: 0px 0;

  overflow: hidden;

  background-color: #e5e5e5;

}



.dropdown-menu > li > a {

  display: block;

  padding: 5px 10px;

  clear: both;

  font-weight: 400;

  line-height: 1.6;

  color: #000;

  white-space: nowrap;

}



.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus {

  color: #fff;

  text-decoration: none;

  background-color: #6f1f90;

}



.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

  color: #fff;

  text-decoration: none;

  background-color: #6f1f90;

  outline: 0;

}



.open > .dropdown-menu {

  display: block;

  background:#6f1f90;

}



.open > a {

  outline: 0;

}



.dropdown-header {

  display: block;

  padding: 13px 20px;

  font-size: 1em;

  line-height: 1.42857143;

  color: #fff;

  white-space: nowrap;

}



.dropdown-backdrop {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 990;

}



.navbar-fixed-bottom .dropdown .dropdown-menu {

  top: auto;

  bottom: 100%;

  margin-bottom: 1px;

}



@media (min-width: 768px) {

  .navbar-right .dropdown-menu {

    right: 0;

    left: auto;

  }



  .navbar-right .dropdown-menu-left {

    right: auto;

    left: 0;

  }

}



@media (min-width: 768px) {

	ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}

}





.navbar-toggle {

  position: relative;

  float: right;

  padding: 9px 10px;

  margin-top: 40px;

  margin-right: 0px;

  margin-bottom: 5px;



  background-image: none;

  background-color:#fff;

  border: 1px solid transparent;

  border-radius: 4px;

}





.btn_dark{background:url('../images/layout/btn_dark.png') 100% 0 no-repeat; display:inline-block; color:#6f1f90; font-size:1.1em; letter-spacing:0.1em; font-weight:bold; padding:0; text-decoration:none; height:42px; border:none; cursor:pointer; overflow:visible; margin-left:5px}

.btn_dark span{text-shadow:0px 0px 0 #efefef; line-height:42px; padding:0 20px 3px; margin-left:-5px; display:inline-block; background:url('../images/layout/btn_dark.png?') 0 -50px no-repeat; font-family: 'Open Sans', sans-serif; letter-spacing:0.04em;}



.btn_dark3{background:url('../images/layout/btn_dark3.png') 100% 0 no-repeat; display:inline-block; color:#fff; font-size:1.1em; letter-spacing:0.1em; font-weight:bold; padding:0; text-decoration:none; height:33px; border:none; cursor:pointer; overflow:visible; margin-left:5px}

.btn_dark3 span{text-shadow:0px 0px 0 #efefef; line-height:33px; padding:0 20px 3px; margin-left:-5px; display:inline-block; background:url('../images/layout/btn_dark3.png?') 0 -41px no-repeat;   font-family: 'Open Sans', sans-serif; letter-spacing:0.04em;}



.btn_dark3:hover {background-position:100% -82px}

.btn_dark3:hover span {background-position:0 -123px; color:#fff; }

.btn_dark3 span, .btn_dark3 x:-moz-any-link {margin-left:-5px}



.btn_dark4{background:url('../images/layout/btn_dark4.png') 100% 0 no-repeat; display:inline-block; color:#fff; font-size:1.1em; letter-spacing:0.1em; font-weight:bold; padding:0; text-decoration:none; height:42px; border:none; cursor:pointer; overflow:visible; margin-left:5px}

.btn_dark4 span{text-shadow:0px 0px 0 #efefef; line-height:42px; padding:0 20px 3px; margin-left:-5px; display:inline-block; background:url('../images/layout/btn_dark4.png?') 0 -50px no-repeat; font-family: 'Open Sans', sans-serif; letter-spacing:0.04em;}

button.submit2 { background:url('../images/layout/btn_dark3.png') 100% 0 no-repeat; display:inline-block; color:#fff; font-size:1.1em; letter-spacing:0.1em; font-weight:bold; padding:0; text-decoration:none; height:33px; border:none; cursor:pointer; overflow:visible; margin-left:5px}
button.submit2 span {line-height:33px; padding:0 20px 3px; margin-left:-5px; display:inline-block; background:url('../images/layout/btn_dark3.png?1') 0 -40px no-repeat; font-family: 'Open Sans', sans-serif; letter-spacing:0.04em; }
button.submit2:hover {background-position:100% -82px}
button.submit2:hover span {background-position:0 -123px}
button.submit2 span {position:relative;padding-right:16px}
button.submit2 span, button.submit2 x:-moz-any-link {top:-1px}
button.submit2.btn-with-icon span {padding-left:35px}
button.submit2.btn-with-icon .gr-ic-s {width:20px;height:20px;position:absolute;left:9px;top:6px}

button.submit2 span, button.submit2 x:-moz-any-link {margin-left:-5px}


.btn-primary2, .btn-primary2:hover {
  color: #fff !important;
  background-color: #00aeef !important;
  border-color: #00aeef;
  padding:6px 10px;
  border-radius: 5px;
  width:100%;
}


@media (min-width: 768px) {
	#banner_btn { display:none;}
	#banner { position:relative; margin:0 auto; display:block; min-height:180px; width:412px; padding:10px 62px 0 116px; background: url(../images/layout/bg-bnr-bonus.png) center 20px no-repeat; }
	#banner .banner_title { font-size:5.25em; text-align:center; height:42px; color:#6f1f90; padding:0 0; margin:0 0; }
	#banner p { font-size:1.33em; text-align:left; color:#2f2f2f; margin:5px 0 0 0; padding:0 0; }
	#banner .banner_ul { font-size:1em; text-align:left; color:#6f1f90; margin:0 0; padding:0 0; }
	#banner .banner_ul li {  margin:0 0; padding:0 0 0 10px; background: url(../images/layout/bullet1.png) left 7px no-repeat; }
}


@media (max-width: 768px) {
	#banner_btn { cursor:pointer; background:#cc0e91; margin:10px 0 10px; padding:15px 0 15px; color:#fff; text-align:center; font-size:1.2em; font-weight:600; }
	#banner { display:none; height:161px; background: url(../images/layout/bg-bnr-bonus.png) center top no-repeat; }
	#banner .banner_title { font-size:5.25em; text-align:center; height:42px; color:#6f1f90; padding:0 0; margin:0 0; }
	#banner p { font-size:1.33em; text-align:left; color:#2f2f2f; margin:5px 0 0 0; padding:0 0; }
	#banner .banner_ul { font-size:1em; text-align:left; color:#6f1f90; margin:0 0; padding:0 0; }
	#banner .banner_ul li {  margin:0 0; padding:0 0 0 10px; background: url(../images/layout/bullet1.png) left 7px no-repeat; }
	#job_form { display:none; }
}

a.btn-more { font-size:0.94em; color:#00aeef;  padding:0px 0px 0 0; height:15px; line-height:15px;}

.border-tb { border-top:#ecf0f3 1px solid; border-bottom:#ecf0f3 1px solid; }

.underline1 { border-bottom:#f2d58b 1px solid; }

h1.page_title { padding:26px 0 10px 20px; margin:0 0 20px 0; }
h1 { font-size:2.57em; font-weight:600; color:#0058a9; padding: 10px 0 5px 0px; margin:20px 0 0px 0; }
h1.st1 {  font-size:2.57em; font-weight:300; }
h1.st2 { font-size:3.4em; font-weight:200; color: #00aeef; padding: 0 0 0px 0px; margin:0px 0 15px 0; }
h1.st3 { font-size:2.4em; font-weight:200; color: #0058a9; padding: 0 0 0px 0px; margin:10px 0 15px 0; }

h2 { font-size:2em; font-weight:700; color: #00aeef; padding: 0 0 0px 0px; margin:0px 0 15px 0; }
h2.st1 { font-size:3.4em; font-weight:200; color: #00aeef; padding: 0 0 0px 0px; margin:0px 0 15px 0; }
h2.st2 { font-size:1.35em; font-weight:200; color:#0058a9; padding: 10px 0 0px 0px; margin:0px 0 10px 0; }

h3 { font-size:1.35em; font-weight:200; color:#0058a9; padding: 0 0 0px 0px; margin:0px 0 10px 0; }
h3 a { font-weight:200; color:#0058a9; padding: 0 0 0px 0px; margin:0px 0 10px 0; }

h3.st1 { font-size:1.857em; font-weight:300; color:#3e3e3e; padding: 0 0 0px 0px; margin:0px 0 10px 0; }
h3.st2 { font-size:1.857em; font-weight:600; color:#3e3e3e; padding: 0 0 0px 0px; margin:0px 0 10px 0; }
h3.st3 { font-size:1.857em; font-weight:300; color:#ec008c; padding: 0 0 0px 0px; margin:0px 0 10px 0; }
h3.st3 a { color:#ec008c; }
h4 { font-size:1.57em; font-weight:400; color:#333; padding: 0 0 0px 0px; margin:0px 0 10px 0;}
h5 { font-size:1em; font-weight:600; color:#333333; padding: 0 0 0px 0px; margin:0px 0 10px 0; }

h6 {  font-size:1.14em; font-weight:300; color:#3e3e3e;  }

h6.st1 { color:#3e3e3e; font-weight:600; font-size:1.14em; padding:0 0 6px 0; margin:0 0 17px 0; border-bottom:#dcc576 1px solid;  }


#contact_short_form input { font-size:0.9em; color:#fff; font-style:italic; height:29px; border:none; margin:0 0 3px; padding:0 5px 3px 5px; background: none; border:#fff 1px solid; }
#contact_short_form textarea { font-size:0.9em; color:#fff; font-style:italic; height:50px; border:none; margin:0 0 3px; padding:0 5px 3px 5px; background: none; border:#fff 1px solid; }
#contact_short_form input.error { color:#e74958; }
.contact_notice { text-align:center; font-size:0.8em; color:#cf3f3f; padding:0 0; margin:0 0; }
#contact_form input { font-size:0.9em; color:#000; width:100%; height:32px; border:none; margin:0 0 20px; padding:0 5px 3px 5px; background: #ecf0f3;}
#contact_form textarea { border:none; background: #ecf0f3; height:137px; margin:0 0 14px; }

::-webkit-input-placeholder { /* WebKit browsers */ color:#3e3e3e;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#3e3e3e; opacity:  0.8;}
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#3e3e3e; opacity:  0.8;}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#3e3e3e; }


#contact_form ::-webkit-input-placeholder { /* WebKit browsers */ color:#3a3c3f;}
#contact_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#3a3c3f; opacity:  1;}
#contact_form ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#3a3c3f; opacity:  1;}
#contact_form :-ms-input-placeholder { /* Internet Explorer 10+ */ color:#3a3c3f; }

.section-1 { padding:5px 0 5px 0; margin:0px 0 0px 0; background:#00aeef; }
.section-2 { padding:20px 20px 0px; background:#fff; }
.section-4 { background:#622181; padding:0 0 0px 0; margin:15px 0 50px 0; border-bottom:#e2007a 6px solid; }
.section-4-1 { height:397px; background:url(../images/layout/bg-section-4.jpg) left top no-repeat; }

#ask_more { font-size:0.9em; padding-top:200px; background:#fff url(../images/layout/bg_ask_more.jpg) center top no-repeat; position:relative; }

a.btn_arrow { color:#6f1f90; font-size:1.153em; padding:0 25px 0 0; background:#fff url('../images/layout/btn_arrow.png') right 5px no-repeat; display:block;}

.box-1 { background:#fff; padding:20px; height: 471px;}

.box-1 h2 { color:#00aeef; font-weight:200; font-size:3.4em; }

.box-1 p { color:#333; margin:0 0 10px 0; }

.error { color:#d70404; }

address { margin:0 0 10px 0; color:#000000; }
address a{color:#000; }
address strong { color:#f2961f; }

.bg1 { background:#fef9fb; padding:15px 20px; }
.bg1 h2 { font-size:1.3em; font-weight:500; color:#6f1f90; padding: 0 0 0px 0px; margin:0px 0 0px 0; }

.gallery-item .name { color:#ef6b0a; }
.gallery-item .name span { color:#515252; font-size:0.857em; }

.footerWraper { margin:20px 0 0; background:#efefef; color:#333333; font-size:1em; padding:20px 0px 5px 0px; }
.footerWraper a { color:#3e3e3e; }

.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
}

.fb_iframe_widget, .fb_iframe_widget span {

    width: 100% !important;
}

.page-submenu { margin:0 0; padding:0 0;}

.page-submenu li { background:#ffee7d; font-size:1.21em; min-width:185px; color:#ee6b0a; float:left; margin:0 2px 4px 2px; list-style:none; text-align:center; }
.page-submenu li a { padding:10px 0; color:#ee6b0a; display:block; }

.btn-primary3, .btn-primary3:hover {  padding:20px 30px; border: none;}

.btn-primary4, .btn-primary4:hover {
  color: #fff !important;
  border: none;
  padding:0px;
  height:30px;
  margin:0 0;
}



.btn-primary5, .btn-primary5:hover {
  color: #fff !important;
  background: #1b93ef url(../images/layout/btn-ok-2.jpg) right center no-repeat;
  height:40px;
}

.btn-primary6, .btn-primary6:hover {
  color: #5a5a5a;
  background: #e4e4e4;
  height:45px;
  font-size:1.14em;
  border-radius: 16px;
  padding:10px 30px;
}

.btn-primary6.focus, .btn-primary6:focus, .btn-primary6.active, .btn-primary6:active {

  color: #fff;

  text-decoration: none;

}





.btn-primary7, .btn-primary7:hover {

  color: #fff;

  background: #662d91;

  height:38px;

  font-size:1em;

  border-radius: 0px;

  width:100%;

}



.btn-primary7.focus, .btn-primary7:focus, .btn-primary7.active, .btn-primary7:active {

  color: #fff;

  text-decoration: none;

}



#newsletter input { width:100%; height:30px; border:#d8d8d8 1px solid; background:#f7f7f7; text-align:center; color:#3e3e3e; }

.social-media { margin:10px 0 0px 0; }



.hline-1 { border:none; height:1px; background:#ead795; }

.border-bottom-1 { border-bottom:#e2007d 1px solid; padding:5px 0 0px 0; }



#booking { width:270px; padding:20px; background:#fff; }

#booking input { height:30px; border:#d8d8d8 1px solid; }

#booking #booking_page_day { width:60px; margin:0 5px 5px 0; float:left; }

#booking #booking_page_month { width:100px; margin:0 5px 5px 0; float:left; }

#booking #booking_page_hour { width:60px; margin:0 0px 5px 0; float:left; }

#booking #booking_page_seats { width:100%; margin:0 0px 5px 0; }



#booking ::-webkit-input-placeholder { /* WebKit browsers */ color:#3e3e3e; text-align:center; }

#booking :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#3e3e3e; opacity:  1; text-align:center; }

#booking ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#3e3e3e; opacity:  1; text-align:center; }

#booking :-ms-input-placeholder { /* Internet Explorer 10+ */ color:#3e3e3e; text-align:center; }



#booking_form input, #booking_form select { height:30px; border:#d8d8d8 1px solid; margin:0 0 5px 0; }

#booking_form textarea { border:#d8d8d8 1px solid; margin:0 0 5px 0; }



#left_menu { padding:0 0 0px 0; margin:0 0; }

#left_menu li { border-bottom: #eeeeee 1px solid; padding:6px 0 6px 10px; list-style:none; margin:0 0; }

.no-padding { padding:0 0 0 0; }



.price { color:#662d91; font-size:1.1em; font-weight:300; }

.price span { color:#ec008c; }

#top-social-media { position:absolute; top:-15px; right:0px; }

#top-social-media img { width:25px; }

#fb-plugin {}



@media (min-width: 768px) {

	#booking { position:absolute; right:10%; top:60px; z-index:100; }

}



@media (max-width: 768px) {

	#logo { margin:60px 0; }

	#booking { position:absolute; left:7px; bottom:40px; z-index:100; }

}

.list-1 { list-style:none; }
.list-1 li { float:left; padding:10px; }

.fixed { top:0px; position:fixed; z-index:9999; width:100%;}

.date { margin:0 0 5px 0; paddin:0 0; color:#00aeef; font-size:1em; }





.cookieNoticeBar {
    width: 100%;
    background-color: #000;
    opacity: 0.8;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 556;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    padding-top: 7px;
    font-weight:normal;
}

.cookieNoticeBar .button {
    float: none;
    display: inline-block;
    font-size: 12px;
    color:#fff;
    background:#6e0679;
	padding:3px 7px;
    border-radius: 5px;
    text-decoration: none;
}

.cookieNoticeBar a {
    color: #FFF;
    text-decoration: underline;
}

.table1 td { text-align:left; font-size:1em; padding:5px 5px 2px 0px; }
.table1 th { text-align:left; font-size:1em; color:#000; padding:5px 5px 3px 0px; font-weight:normal; }


.checkbox_list li, .radio_list li { margin:0 15px 5px 0;   list-style: none; }
.inscriere input { background:#fff; border:none; height:30px; }
.inscriere .curs { background:#fff; border:none; height:10px; margin:8px 2px 0 0px; padding:0 4px 0 0px; }
.inscriere  .btn-inscriere { width:196px; height:45px; }