@charset "utf-8";
/* CSS Document */
body {margin: 0 auto; padding:0; background: url(../images/bg.png) repeat-x #fff; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: normal; color: #1d1d1d;}
#egesz {width: 1000px; margin: 0 auto;}
#wrap {width: 1000px; float: left; padding: 0px; margin: 0 auto;}

#wrap a, #wrap a img { text-decoration: none; border: none; color: #fb7200;}
#wrap a:hover {text-decoration: none; color: #d66100;}
a:visited {color: #fb7200;}
/*h1 {font-size: 24px; font-weight: bold;/* float: left;*/

#banner {
  background: url("../images/banner.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 15px #9a4301;
  height: 406px;
  width: 1000px;
  position: relative;
}#banner .logo {float: left; margin: 10px}

#nagygomb {float: left; width: 1000px; margin: 24px 0 0 0;}
#nagygomb #user1 .moduletable .custom img {cursor: pointer;}

#nav {float: right; width: 508px; height: 124px; margin: 0 0 0 0px; padding:0;}
#user1 .moduletable_menu {float: left; width: 508px; margin: 0; padding: 0;}
#user1 .moduletable_menu ul.menu {/*float: left;*/ width: 508px; list-style: none; margin: 0 0 0 0; padding: 0; position:relative;}
#user1 .moduletable_menu ul.menu li {/*float: left;*/ margin: 0px 0 0 0px; padding:0;}
#user1 .moduletable_menu ul.menu li a {margin: 0; /*height: 29px; float:left;*/ color:rgb(255,255,255); text-decoration: none; text-transform: uppercase; font-size: 18px; font-weight: normal; padding: 0px 9px;}
#user1 .moduletable_menu ul.menu li a:hover, #user1 .moduletable_menu ul.menu li.current a {background: url(../images/menu_hov.png);}
#user1 .moduletable_menu ul.menu li ul {list-style: none;}

body:not(.contentpane) #main {padding:0; margin: 0; width: 1000px; background: url(../images/tartalom_bg.png) #fff; float: left; -moz-box-shadow: 0px 0px 15px #a9a9a9;  -webkit-box-shadow: 0px 0px 15px #a9a9a9;  box-shadow: 0px 0px 15px #a9a9a9;}
body.contentpane {
  background: #fff;
}

#main div.blog-featured {float: right; width: 970px; padding: 15px; margin: 0px 0 6px 0;}
#main div.blog-featured div.items-leading {float: left; margin: 0; width: 970px;}
#main div.blog-featured div.items-leading div.leading-0 {float: left; /*line-height: 20px;*/ width: 970px;}
#main div.blog-featured div.items-leading div.leading-0 h2 {float: none; margin: -15px 0 5px -15px; background: url(../images/cim_bg.png) no-repeat; width: 945px; height: 24px; padding: 8px 10px 10px 45px; color: #fb7200; font-size: 25px; font-weight: bold; text-transform: uppercase; text-shadow: #bdbdbd 3px 3px 6px;}
#main div.blog-featured div.items-leading div.leading-0 p {margin: 0;}
/*
#main div.blog-featured div.items-leading div.leading-0 .readmore a {background: url(../images/bovebben.jpg) no-repeat; width: 73px; height: 21px; text-indent: -3000px; float: right;}
#main div.blog-featured div.items-leading div.leading-0 .readmore a:hover {background: url(../images/bovebben_hov.jpg) no-repeat;}*/

form.Chronoform {float: right; width: 970px; padding: 15px; margin: 0px 0 6px 0;}
form.Chronoform .ccms_form_element {margin: 0 auto !important; width: 459px;}
form.Chronoform input[type=submit] {background: #fb7200; margin: 0 0 0 135px; padding: 5px 10px; color: #fff; font-weight: bold; -moz-box-shadow: 0px 0px 10px #a9a9a9;  -webkit-box-shadow: 0px 0px 10px #a9a9a9;  box-shadow: 0px 0px 10px #a9a9a9;}
form.Chronoform input[type=submit]:hover {background: #d66100;}
.chronoform {/*text-indent:-3000px;*/ display: none;}


.contact {float: right; width: 970px; padding: 15px; margin: 0px 0 6px 0;}
.contact h2 {float: none; margin: -15px 0 5px -15px; background: url(../images/cim_bg.png) no-repeat; width: 945px; height: 24px; padding: 8px 10px 10px 45px; color: #fb7200; font-size: 25px; font-weight: bold; text-transform: uppercase; text-shadow: #bdbdbd 3px 3px 6px;}
.contact #contact-slider {float: left; /*line-height: 20px;*/ padding: 10px 14px; width: 970px;}
.contact .jicons-icons {float: left; margin: 0 5px 0 0;}
.contact .button {padding: 5px 10px; background: #fb7200; border: 0; color: #fff;}
.contact .button:hover {background: #d66100;}
.contact .contact-form dd {margin:0;}

div[class*="item-page"] {float: right; width: 970px; padding: 15px; margin: 0px 0 6px 0;}
.item-page h2 {float: none; margin: -15px 0 5px -15px; background: url(../images/cim_bg.png) no-repeat; width: 945px; height: 24px; padding: 8px 10px 10px 45px; color: #fb7200; font-size: 25px; font-weight: bold; text-transform: uppercase; text-shadow: #bdbdbd 3px 3px 6px;}
/*.item-page div.entry {float: left; margin: 0; width: 615px;}
.item-page div.tartalom {float: left; line-height: 20px; padding: 10px 14px; width: 591px;}*/
.item-page p {margin: 0;}


/*#main div.blog div.leading div.article-content p img {}
#main div.blog div.leading div.article-content p, #main div.blog div.leading div.article-content p span { text-align: justify;}*/

/*#sidebar div.aidanews2 {float: left; width: 236px; padding: 0 10px 20px 10px; margin: 0;}
#sidebar .aidanews2_art {width: 100%; float: left; margin: 0 0 5px 0; border-bottom: solid 1px #c0c0c0; padding: 0; }
#sidebar .aidanews2_line {height: 0;}
#sidebar .aidanews2 .readon, #main div.blog div.leading div.article-content a.readon {display: block; padding: 0 ; margin: 0; color: #000; text-decoration: none; font-size: 14px; background: url(../images/gardahaz_bovebben.png) no-repeat; width: 66px; height: 22px; text-indent: -30000px; float: right;}
#sidebar .aidanews2 .readon:hover,#main div.blog div.leading div.article-content a.readon:hover {background: url(../images/gardahaz_bovebben_hov.png) no-repeat;}
#sidebar .aidanews2 div.readonaida {float: left; width: 100%; margin: 10px 0;}
#sidebar .moduletable h3  {float: left; width: 226px; margin: 0 0 10px 0; border-bottom: 1px solid #c0c0c0; padding: 10px 0 10px 13px; color: #000; font-size: 22px; font-weight: normal; text-transform: uppercase; background: url(../images/zold_nyil.png) no-repeat left;}*/

/*.error {float:left; padding: 10px; font-size:14px; font-weight:bold; border: 1px solid #000; margin: 15px 0 15px 4px; text-align: center; width: 587px;}*/

#footer {clear:both; overflow: hidden;}
#footer div.footer_1 {float: left; width: 1000px; margin: 0; padding: 0; height: 34px; background-position: 161px 0px; color: #fff;
background: rgb(29,29,29); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(29,29,29,1) 0%, rgba(53,53,53,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,29,29,1)), color-stop(100%,rgba(53,53,53,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(53,53,53,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(53,53,53,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(53,53,53,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(53,53,53,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#353535',GradientType=0 ); /* IE6-9 */
}
#footer p.real {float: left; margin: 0 0 0 17px; width: 450px; padding: 12px 0; font-size: 12px; text-align: left;}
#footer p.ceg {float: right; color: #fff; margin: 0 17px 0 0; padding: 12px 0; font-size: 12px; text-align: rigth;}
#footer div.footer_1 a {color: #fff;}
#footer a:hover {text-decoration: underline;}

#nav > .moduletable {
  z-index: 1;
  position: relative;
}

@keyframes pulse {
  0% { background: #d94c0e; }
  50% { background: #BC3C04; }
  100% { background: #d94c0e; }
}
@-webkit-keyframes pulse {
  0% { background: #d94c0e; }
  50% { background: #BC3C04; }
  100% { background: #d94c0e; }
}
.button.modal.visszahivas:hover {
  background: #BC3C04;
  text-decoration: none !important;
  border-color: #fff !important;
}
.button.modal.visszahivas {
  animation: 2s ease 0s normal none infinite running pulse;
  -webkit-animation: 2s ease 0s normal none infinite running pulse;
  background: none repeat scroll 0 0 #d94c0e;
  border-radius: 50%;
  box-sizing: border-box;
  color: #fff !important;
  display: inline-block;
  height: 130px;
  line-height: 113%;
  padding: 49px 0 0;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 130px;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  border: 2px solid transparent !important;
}
#tart2 .button.modal.visszahivas {
  box-sizing: border-box;
  margin-top: 20px;
  width: 90%;
}

.moduletable.visszahivas {
  left: 35%;
  position: absolute !important;
  top: 42%;
}
.gyorskapcsolat {
  text-align: center;
  font-family: Tahoma;
}
.gyorskapcsolat header {
  background: #d94c0e;
  color: #fff;
  text-transform: uppercase;
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
}
.gyorskapcsolat .sor {
  margin-bottom: 10px;
}
.gyorskapcsolat .sor input {
  width: 60%;
  height: 30px;
}
.gyorskapcsolat .sor textarea {
  width: 60%;
  height: 60px;
  font-family: Tahoma;
  padding: 10px;
}
.gyorskapcsolat .sor input, .gyorskapcsolat .sor textarea {
  border: 1px solid #000;
  padding: 0 10px;
}
.gyorskapcsolat label[for=osolCatchaTxt0] {
  display: none;
}
.button.gyorskapcsolat:hover {
  cursor: pointer;
  background: #BC3C04;
}
.button.gyorskapcsolat {
  background: none repeat scroll 0 0 #d94c0e;
  border: 0 none;
  border-radius: 4px;
  color: #fff;
  height: 30px;
  padding: 0 20px;
  text-transform: uppercase;
}
.osolCaptchaBlock table {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.osolCaptchaBlock table tr td {
  vertical-align: middle;
}
.osolCaptchaBlock table tr td:nth-of-type(2) {
  font-size: 90%;
}

.contentpane #system-message dt {
  display: none;
}
.contentpane #system-message dd {
  margin: 0;
  text-align: center;
}
.contentpane #system-message ul {
  list-style: none;
  font-family: Tahoma;
  padding: 10px;
}





span.img-wrapper {
  display: inline-block;
  position: relative;
}
span.img-wrapper img {
  height: auto;
  margin: 0 !important;
  max-width: 100%;
  width: 100%;
}
span.img-wrapper:not(.pngImg) {
  display: inline-block;
  position: relative;
}
span.img-wrapper:not(.pngImg) img {
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 4px solid #fff;*/
}


  .webtipp div[class*="item-page"] table {
    width: 100% !important;
  }
  .webtipp div[class*="item-page"] table tr td {
    width: 50% !important
  }

	
	
	#ca_banner {
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
  border: 0 none !important;
  bottom: -30%;
  box-shadow: 0 0 40px #444;
  height: auto;
  left: 0;
  padding: 20px;
  position: fixed;
  text-align: center;
  transition: bottom 0.5s ease 0s;
  width: 100%;
  z-index: 16777270;
}
#ca_banner.show {
    bottom: 0;
    transition: bottom 0.5s ease 0s;
}
#ca_banner p {
    color: #fff;
    line-height: 200%;
    margin: 0;
}
#ca_banner p button {
    margin-left: 15px;
}
#ca_banner p .modal {
    color: #fff;
    display: inline;
    position: static;
    text-decoration: underline;
}
#ca_banner p .modal:hover {
    text-decoration: none;
}
#ca_banner p, #ca_banner h2 {
  color: #fff;
  display: inline-block;
  font-weight: normal !important;
}
#ca_banner .accept {
  background: #d94c0e none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: none !important;
  font-size: 14px;
  margin: 10px;
  padding: 3px;
  text-shadow: 0 0 0 transparent;
  width: 120px;
}
#ca_banner .accept:hover {
  background: #CB4409;
}