/*!
 * Bounce Template v1.0
 *
 * Built with Bootstrap v2.0.4
 * http://twitter.github.com/bootstrap
 */

/* General
-------------------------------------------------- */
* {
	padding:0;
	margin:0;
	outline:none;
	}
a{
	cursor:pointer;
	}
body {
/*	background-color: #394755;*/
	/* background-color: #cccccc; */
  /* width:1005px; */
  margin: 0 auto;
}
.bodybox {
  width:1005px;
  margin: 0 auto;
}
.dropdown-menu {
  background-color: #cccccc;
}

.navbar-fixed-top, .navbar-fixed-bottom {
  position:static;
}
:-moz-placeholder {
	color:#CCCCCC;
}
:-ms-input-placeholder {
	color:#CCCCCC;
}
::-webkit-input-placeholder {
	color:#CCCCCC;
}
input:-moz-placeholder {
	color:#CCCCCC;
}
input:-ms-input-placeholder {
	color:#CCCCCC;
}
input::-webkit-input-placeholder {
	color:#CCCCCC;
}
hr.dashed {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed #CCCCCC;
    border-top: medium none;
    /* margin: 20px 0 30px; */
}
/* Font Awesome Fix */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
}

/* Typography
-------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: 'MuseoSans500Regular',Helvetica,Arial,sans-serif;
    font-weight: normal;
}
.txt-lefty {
    text-align: left;
}
.txt-middle {
    text-align: center;
}
.txt-righty {
    text-align: right;
}
.table-white {
    background-color: #FFFFFF;
}
.thead-light {
    background-color: #F1F1F1;
}
.vmiddle th, .vmiddle td {
    vertical-align: middle;
}

/* Buttons
-------------------------------------------------- */
.btn {
	font-family: 'MuseoSans500Regular',Helvetica,Arial,sans-serif;
}
.btn-action {
    border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    font-size: 17px;
    line-height: normal;
    padding: 10px 30px;
}
.btn-flat {
    border-radius: 0px;
	-webkit-border-radius: 0px;
}
.btn-pillbox {
    border-radius: 14px 14px 14px 14px;
}

/* Navbar
-------------------------------------------------- */
.navbar {
    color: #FFFFFF;
}
.navbar-inner {
    /*
	background: none repeat scroll 0 0 #394755;
	*/

	background: #4a85b4;
	background: -moz-linear-gradient(top,  #4a85b4 10%, #28699d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#4a85b4), color-stop(100%,#28699d));
	background: -webkit-linear-gradient(top,  #4a85b4 10%,#28699d 100%);
	background: -o-linear-gradient(top,  #4a85b4 10%,#28699d 100%);
	background: -ms-linear-gradient(top,  #4a85b4 10%,#28699d 100%);
	background: linear-gradient(to bottom,  #4a85b4 10%,#28699d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a85b4', endColorstr='#28699d',GradientType=0 );

	border-bottom: 1px solid #CACACA;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 10px rgba(0, 0, 0, 0.1);

	/*
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	*/

  filter: none;
  padding: 10px 0;
	font-family: 'MuseoSans500Regular',Helvetica,Arial,sans-serif;
}
.navbar .brand {
  /* color: #FFFFFF; */
  color:#B3C1DD;
	padding: 2px;
  font-size: 22px;
  font-weight: bold;
}
.navbar .nav > li {
	margin-left: 10px;
}
.navbar .nav > li:first-child {
  margin: 0;
	margin-left: 10px;
}
.navbar .nav > li > a {
	padding: 5px;
   /* color: #D6DFE5;*/
   color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
    text-shadow: none;
	-webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-ms-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
}
.navbar .nav > li > a:hover {
    /* color: #FFFFFF;*/
    color: #D6DFE5;
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.navbar .nav > li.active > a,
.navbar .nav > li.active:hover > a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #308CCF;
    color: #FFFFFF;
    padding-bottom: 4px;
}

@media (max-width: 979px){
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    color: white;
  }

  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    color: black;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    color: black;
  }

}

/* Landing
-------------------------------------------------- */
/*
#landing {
    background:#6BB130;
		background: -moz-linear-gradient(top,  #3F9D28 10%, #6BB130 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#3F9D28), color-stop(100%,#6BB130));
		background: -webkit-linear-gradient(top,  #3F9D28 10%,#6BB130 100%);
		background: -o-linear-gradient(top,  #3F9D28 10%,#6BB130 100%);
		background: -ms-linear-gradient(top,  #3F9D28 10%,#6BB130 100%);
		background: linear-gradient(to bottom,  #3F9D28 10%,#6BB130 100%);
}
*/
    /*background:#6BB130; */ /* zold */
    /*background: none repeat scroll 0 0 #F1F1F1;*/
    /*background:#1B2834; */ /* kek */
/*    padding: 30px 0 0 0;*/


#landing-bg{
  /*background: url('../img/bg3.jpg');*/
  background-color: white;
  opacity: 0.08;
  width:1005px;
  height:680px;
  position:absolute;
  z-index:0;
}
#landing-content{
  /*background: url('../img/bg4.jpg');*/
  /*opacity: 1;*/
  z-index: 10;
  position: relative;
}
#landing h1 {
    color: #308CCF;
    font-size: 42px;
    line-height: 1;
}
#landing p {
    color: #17405E;
    font-size: 14px;
    line-height: 20px;
    margin: 9px 0;
}
#landing .video {
	border: 0 none;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	float: right;
}

#landing .carousel {
    margin-bottom: 0;
}
#landing .carousel .item > img {
    margin: 0 auto;
}
#landing .carousel-control {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #0088CC;
    font-size: 30px;
    font-weight: normal;
    height: auto;
    margin-top: 0;
    opacity: 1;
    top: 50%;
    width: auto;
}
#landing .carousel-control.left {
    left: -17px;
}
#landing .carousel-control.right {
    right: -17px;
}
#landing .carousel-control:hover {
    color: #17405E;
    opacity: 1;
}

/* Header
-------------------------------------------------- */
#header {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 30px 0;
}
#header h1 {
    color: #308CCF;
}

/* Main Content
-------------------------------------------------- */
#content {
    background: url("../img/noise.png") repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #394755;
	padding: 30px 0;
}
#content .bouncy:hover i {
    color: #0074CC;
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
#content .icon_wrapper {
    line-height: normal;
}
#content .icon_wrapper i {
    font-size: 50px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
#content h2  {
    color: #333333;
}

/* Callout / Call to Action
-------------------------------------------------- */
.callout {
    margin: 30px 0 0;
	text-align: center;
}

/* Pricing Tables
-------------------------------------------------- */
ul.plans {
    margin: 0;
}
.product-plan {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
}
.product-plan.popular {
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	margin-top: -10px;
}
.product-plan .name {
    background: none repeat scroll 0 0 #394755;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 4px 4px 0 0;
    text-align: center;
}
.product-plan .name h3 {
    color: #D6DFE5;
    font-size: 30px;
    padding: 15px 0;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
}
.product-plan .price {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    text-align: center;
}
.product-plan .price h3 {
    color: #308CCF;
    font-size: 30px;
    padding: 20px 0;
}
.product-plan .price h3 small {
    vertical-align: bottom;
}
.product-plan .feature {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
}
.product-plan .feature h4 {
    color: #394755;
    padding: 15px;
}
.product-plan .action {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 20px;
    text-align: center;
}
.product-plan.popular .action {
    padding: 30px 20px;
}

/* Meet the Team
-------------------------------------------------- */
.team {
    background: none repeat scroll 0 0 #FFFFFF;
}
.team  .caption {
    padding: 8px 2px;
    position: relative;
}
.team  .caption span{
	font-style: italic;
}
.team  ul {
    position: absolute;
    right: 0;
    top: 10px;
}
.team  li {
    display: block;
    float: left;
    line-height: normal;
}
.team  li a {
    font-size: 28px;
    font-weight: normal;
	text-decoration: none;
}
.team  li a.facebook {
    color: #3B5998;
}
.team  li a.twitter {
    color: #0084B4;
}
.team  i {
    width: 1em;
}

/* Footer
-------------------------------------------------- */
#footer_reg{
background:#A3B468;
}

#footer {
	background: none repeat scroll 0 0 #F1F1F1;
    color: #17405E;
    padding: 20px 0;
}
#footer h3  {
    color: #308CCF;
    margin-bottom: 5px;
	text-transform: uppercase;
}
#footer ul {
    list-style: none outside none;
    margin: 0;
}
#footer li {
    padding: 0 0 5px;
}
#footer a {
    color: #17405E;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
#footer a:hover {
    color: #333333;
	padding-left: 5px;
	text-decoration: underline;
}

/* Copywrite
-------------------------------------------------- */
#copywrite {
	background: none repeat scroll 0 0 #394755;
	-webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 1px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 1px rgba(0, 0, 0, 0.2) inset;
    color: #D6DFE5;
}
#copywrite p {
    padding: 20px 0;
	font-family: 'MuseoSans500Regular',Helvetica,Arial,sans-serif;
	font-weight: normal;
	margin: 0;
}
#totop {
    cursor: pointer;
}


/* ======================================================================================================================================== */

.marketing_header ul li {
   color:#ABCBE4;
}


/* marketing header */
#landing .marketing_header{
	background: url("../img/marketing_green_bg.jpg") no-repeat scroll center top #122B0E;
	}
.marketing_header{
  /* background: url("../img/marketing_green_bg.jpg") no-repeat scroll center top #122B0E; */
  position: relative;
  overflow: hidden;
  background-color: black;
  opacity: 0.9;
}
.marketing_header ul.marketing_list li{
	/*border-top: 1px dotted #96B0C9;*/
	border-top: 1px dotted rgba(255, 255, 255, 0.64);
    font-family: Helvetica;
    font-size: 16px;
    font-style: inherit;
    line-height: 1.1em;
    list-style: none outside none;
    padding-bottom: 10px;
    padding-top: 10px;
    color:#FFFFFF;
	}


.marketing_header ul.marketing_list li.first{
	border-top: none;
}
.marketing_header ul.marketing_list li.gray{
  color: #B2B2B2;
}

.marketing_header a{
	color:#FFFFFF;
}

h1.marketing_title{
	color:#B8B8B8;
	font-size:20px;
	}

/* registration form area - full width */
.reg_form_full_width_container{
    /* background: none repeat scroll 0 0 #D7D7D7;*/
    /* background: none repeat scroll 0 0 #1B2834;*/
    background: none repeat scroll 0 0 #2A4C26;
    box-shadow: 0 0 10px -4px #717482 inset;
    padding-top: 0;
    color:white;
    font-size:14px;
    margin-bottom:5px;
    border-radius: 10px 10px 10px 10px;
    }

	.reg_form_full_width_container form{
		margin:15px 0px;
		text-align:center;
	}

	.reg_form_full_width_container input[type="text"],
	.reg_form_full_width_container input[type="email"],
	.reg_form_full_width_container input[type="password"]{
		border-radius: 5px 5px 5px 5px;
	    color: #3D76AB;
	    font-size: 20px;
	    font-weight: normal;
	    height: 40px;
	    padding-left: 10px;
		}

	.reg_form_full_width_container input[type="submit"]{
		height:47px;
		}

	.topregform .reg_form_full_width_container{
    background: none repeat scroll 0 0 #ffffff;
    color:black;
    padding-left: 10px;
    /*opacity: 0.6;*/
    opacity: 0.85;
 	}

	.topregform .reg_form_full_width_container input[type="submit"]{

	}

.topregform .form_afsz_checkbox_area_full{
    color:black;
}



	/* reg form lista altt */

.reg_form_lista_alatt{
    margin-top:10px;
	 /* background: none repeat scroll 0 0 #CBD7EA;*/
	background: none repeat scroll 0 0 #ffffff;
    box-shadow: 0 0 10px -4px #717482 inset;
    padding-top: 2px;
    /*width:700px;*/
    padding-bottom:0px;
    }

	.reg_form_lista_alatt form{
		margin:10px 10px;;
		text-align:left;
	}

	.reg_form_lista_alatt input[type="text"],
	.reg_form_lista_alatt input[type="password"]{
		border-radius: 5px 5px 5px 5px;
	    color: #3D76AB;
	    font-size: 14px;
	    font-weight: normal;
	    height: 30px;
	    padding-left: 5px;
	    float:left;
	    margin-left:5px;
		}

	.reg_form_lista_alatt input[type="submit"]{
		height:34px;
		float:left;
		margin-left:5px;
		}


		/* zebra */
		.zebra{
			/*background:#D7E7EA;*/
			background:#CBEBD0;
			padding:20px 0px 30 0px;
		}
		.zebra_kek{
			background:#EEEEEE;
			padding:20px 0px 30 0px;
		}
		.zebra_sarga{
			background:#fff500;
			padding:20px 0px 30 0px;
		}

/* ------------------------- */
		/* slider */
		.slides_container{
			width:400px;
			/*height:305;*/
			overflow:hidden;
			margin:0 auto;
			}

			.slides_container img{
				width:90%;
				max-width:100%;
				height:auto;
				border:10px solid #3A6D2E;
				}


			#slides{
				/height:305px;*/
			}


			.slides_container ul li{
				border-top: none;
				}


/* subpage */
#content.subpage{
	background:#F1F1F1;
	}

/* SIDEBAR */
ul.fl_none li{
	float:none;
	}

/* module card */
.m_card{
	padding:10px;
	background:#FFFFFF;
	border-radius: 5px;
	box-shadow: 2px 0 2px #DCDCDC;
    margin-bottom: 5px;
	position:relative;
	}

	.m_card .img{
		float:left;
		width:150px;
		margin-right:10px;
		background:#F5F5F5;
		}

		.m_card .img img{
			width:100%;
			}

		.m_card .desc_box{
			margin-right:165px;
			border-right:1px dotted #D9D9D9;
			}

	.m_card .sale_box{
		margin-left:170px;
		}
			.m_card .sale_box .price_box{
				float:right;
				width:150px;
				}
			.m_card .button_cart,
			.m_card .button_on{
				position:absolute;
				bottom:20px;
				right:10px;
				width:150px;
				}
			.m_card .button_on{
				font-size:20px;
				color:#71A422;
				}

/* --- CMS ---- */
.cms_content{
	padding:2%;
	background:#FFFFFF;
	border-radius: 5px;
	box-shadow: 2px 0 2px #DCDCDC;
    margin-bottom: 5px;
	position:relative;
	}

/* --- SLIDES --- */
#slides{
	height:300px;
	}
#slides_container{
	height:300px;
	}

/* FORM reg - full width */
.form_afsz_checkbox_area_full_outer{
	margin:5px auto;
	max-width:985px;
	}


.form_afsz_checkbox_area_full{
	color: #FBFBFB;
    float: right;
    margin-top: 10px;
    max-width: 216px;
    text-align: center;
	}


	.form_afsz_checkbox_area_full a{
		color:#BCC7EE;
		}


	.form_afsz_checkbox_area_full a:hover{
		color:#BCC7EE;
		text-decoration:underline;
		}

/* FORM reg - under list */

.form_afsz_checkbox_area{
	color:#666666;
	margin-left: 10px;
    padding-bottom: 2px;
	}


	.form_afsz_checkbox_area a{
		color:#0088CC;
		}


	.form_afsz_checkbox_area a:hover{
		color:#0088CC;
		text-decoration:underline;
		}

/* -------------------- OTHER --------------------------------------- */
.ta_left{text-align:left;}
.ta_center{text-align:center;}
.ta_right{text-align:right;}

.fl_l{float:left;}
.fl_r {float:right;}
.fl_none{float:none;}

.clear{ clear:both}
.disp_block{
	display:block !important;
	}
.fs_medium{
	font-size:0.9em;
	}

.fs_small{
	font-size:0.8em;
	}
.fs_bigger{
	font-size:1.25em;
	}

.fs_medium{
  font-size:1.5em;
}

.fs_big{
	font-size:1.8em;
}

.fs_large{
	font-size:2.5em;
	}

hr.hr_small{
	margin:5px 0;
	border-color:#D6D6D6;
	}
.transparent{
	background:none;
	}
input.input_big{
	padding:7px 12px !important;
	height:1.4em !important;
	font-size:1.2em !important;
	}

/* display, display_none */
/* letiltva */
.disp_mobile,
.disp_lt_768,
.disp_none_lt_768,
.disp_lt_480,
.disp_none_lt_480{
	display:none;
	}

/* margin-top */
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_45{margin-top:45px;}
.mt_50{margin-top:50px;}
.mt_55{margin-top:55px;}
.mt_60{margin-top:60px;}
.mt_65{margin-top:65px;}
.mt_70{margin-top:70px;}


/* margin-top-important */
.mt_5i{margin-top:5px !important;}
.mt_10i{margin-top:10px !important;}
.mt_15i{margin-top:15px !important;}
.mt_20i{margin-top:20px !important;}
.mt_25i{margin-top:25px !important;}
.mt_30i{margin-top:30px !important;}

/* margin-bottom */
.mb_5{margin-bottom:5px;}
.mb_10{margin-bottom:10px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_25{margin-bottom:25px;}
.mb_30{margin-bottom:30px;}
.mb_35{margin-bottom:35px;}
.mb_40{margin-bottom:40px;}
.mb_45{margin-bottom:45px;}
.mb_50{margin-bottom:50px;}
.mb_55{margin-bottom:55px;}
.mb_60{margin-bottom:60px;}
.mb_65{margin-bottom:65px;}
.mb_70{margin-bottom:70px;}


/* margin-left */
.ml_5{margin-left:5px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}
.ml_20{margin-left:20px;}
.ml_25{margin-left:25px;}
.ml_30{margin-left:30px;}
.ml_35{margin-left:35px;}
.ml_40{margin-left:40px;}
.ml_45{margin-left:45px;}
.ml_50{margin-left:50px;}
.ml_55{margin-left:55px;}
.ml_60{margin-left:60px;}
.ml_65{margin-left:65px;}
.ml_70{margin-left:70px;}
.ml_75{margin-left:75px;}
.ml_80{margin-left:80px;}

/* margin-right */
.mr_5{margin-right:5px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}
.mr_25{margin-right:25px;}
.mr_30{margin-right:30px;}
.mr_35{margin-right:35px;}
.mr_40{margin-right:40px;}
.mr_45{margin-right:45px;}
.mr_50{margin-right:50px;}


/* padding */
.p_5{padding:5px;}
.p_10{padding:10px;}
.p_15{padding:15px;}
.p_20{padding:20px;}
.p_25{padding:25px;}
.p_30{padding:30px;}
.p_35{padding:35px;}
.p_40{padding:40px;}
.p_45{padding:45px;}
.p_50{padding:50px;}

/* padding-top */
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pt_25{padding-top:25px;}
.pt_30{padding-top:30px;}
.pt_35{padding-top:35px;}
.pt_40{padding-top:40px;}
.pt_45{padding-top:45px;}
.pt_50{padding-top:50px;}

/* padding-left */
.pl_5{padding-left:5px;}
.pl_10{padding-left:10px;}
.pl_15{padding-left:15px;}
.pl_20{padding-left:20px;}

/* padding-bottom */
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_15{padding-bottom:15px;}
.pb_20{padding-bottom:20px;}

/* padding-right */
.pr_5{padding-right:5px;}
.pr_10{padding-right:10px;}
.pr_15{padding-right:15px;}
.pr_20{padding-right:20px;}

/* color */
.c_red { color: #FF0000; }

/* ------------ RESPONSIVE------------------------------- */
/*
@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 979px) {
	.navbar .nav > li > a:hover {
			color: #394755;
		}
	.navbar .nav > li.active >	a, .navbar .nav > li.active:hover > a


	.form_afsz_checkbox_area_full_outer{
		margin:5px auto;
		max-width:100%;
		width:100%;
		padding-right:0px;
		}

		.form_afsz_checkbox_area_full{
		    float: none;
		    text-align: center;
		    margin:10px auto;
			}

}

@media (max-width: 767px) {
	.container{
		padding:3%;
		}

	.m_card{
		position:inherit;
		}
	.m_card .desc_box{
			margin-right:0;
			float:right;
			width:none;
			}

		.m_card .price_box{
			float:none;
			width:100%;
			}
			.m_card .button_cart,
			.m_card .button_on{
				position:inherit;
				margin-top:10px;
				}

		.disp_mobile,
		.disp_lt_768{
			display:block;
			}
		.disp_none_mobile,
		.disp_none_lt_768{
			display:none;
			}

		.disp_lt_480,
		.disp_none_lt_480,
		.disp_gt_768,
		.disp_none_gt_768{
			display:none;
			}
}


@media (max-width: 480px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 980px) {
}

*/

div.packagebasic
{
  width: 900px;
  height: auto;
  background-color: white;
}
.packagebasic table
{
width: 900px;
table-layout:fixed;
}

.packagebasic td.felso
{
border-right: 1px solid white;
border-left: 1px solid white;
padding: 5px;
}

.packagebasic td.felsokeret
{
border-right: 1px solid white;
border-left: 1px solid white;

}

.packagebasic tr.green
{
background-color: #78A300;
}

.packagebasic tr.kozep
{
vertical-align: text-top;
background-color: #78A300;

}

.packagebasic tr.price
{
background-color: #78A300;
text-align: center;
}

.packagebasic p.csomagnev
{
font-size: 15px;
color: white;
text-align: center;
font-family: arial;
font-weight:bold;
text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);
}

.packagebasic p.alsoleiras
{
vertical-align: text-top;
font-size: 10px;
color: white;
text-align: center;
font-family: arial;
padding: 5px;
text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);
}

.packagebasic p.leiras
{
vertical-align: text-top;
font-size: 11px;
color: white;
text-align: center;
font-family: arial;
font-style: italic;
padding: 5px;
text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);
}

.packagebasic p.ar
{
font-size: 33px;
color: white;
text-align: center;
font-family: Arial;
text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);
}

.packagebasic .vonal
{
height: 1px;
width: 120px;
background: #E0E0E0;
display:block;
margin: 0px 42px;
}

.packagebasic .kisvonal
{
height: 1px;
width: 80px;
background: #E0E0E0;
display:block;
margin: 0px 20px;
}

.packagebasic .gomb{
color: white;
background-color: #eb9400;
font-size: 12px;
padding:5px;
border: 0px;
border-radius:5px
}

.packagebasic .gomb:hover
{
color: white;
background-color: #ffb029;
font-size: 12px;
padding:5px;
border: 0px;
border-radius:5px
}


.packagebasic tr.grey
{
background-color: #ebebeb;
height: 50px;
vertical-align:top;
}

.packagebasic p.tul
{
font-size: 11px;
color: black;
text-align: left;
font-family: Arial;
padding: 5px 0px 0px 5px;
text-shadow: 2px 2px 3px rgba(150, 150, 150, 1);
}


.minimenu a{
	font-size:12px; !important
}

/* ----- Díjkalkulator beallitasai START ----- */

.summary_wrapper{
    padding: 5px 10px;
    margin: 10px auto 0px auto;
    width: 880px;
  }
  /* sticky doboz */
  .summary_box{
      height: 78px;
      width: 550px;
      position: fixed;
      bottom: 0;
      right: 0;
      border: 5px solid red;
      background-color: #eaeaea;
    }
    .summary_label{
      float: left;
      width: 125px;
      font-size: 22px;
      padding: 30px 10px;
      background-color: #dddddd;
    }
    .summary_price{
      color: rgb(232, 0, 0);
      float: left;
      width: 250px;
      font-size: 20px;
      padding: 30px 10px 0px 10px;
      background-color: #eaeaea;
    }

    .summonthprices{
    	both:clear;
    	color:black;
    	font-size: 12px;
		}
    .summary_jump{
      float: left;
      padding: 20px 0px;
    }

    /* sticky doboz vége */

  .summary_box_2{
      float: right;
      height: 80px;
      width: 450px;
      background-color: #eaeaea;
  }
  .summary_label_2{
      float: left;
      width: 125px;
      font-size: 22px;
      padding: 30px 10px;
      background-color: #dddddd;
    }
    .summary_price_2{
      color: rgb(232, 0, 0);
      float: left;
      width: 280px;
      font-size: 20px;
      padding: 30px 10px 0px 10px;
      background-color: #eaeaea;
    }

  .calc_modullist_funcemail{
    width: 900px;
    margin: 10px auto 0px auto;
    padding: 10px;
    background-color: #DDDDDD;
  }

.calc_spacing{
  margin: 10px 0 10px 0;
}

.calc_heading_check{
  float: left;
  margin: 10px 10px 0 10px;
}

.calc_container_box{
  width: 880px;
  margin: 0 auto 0 auto;
  padding: 0px 5px;
  overflow: hidden;
  height: 0px;
}
.calc_container_box_base{
  width: 880px;
  margin: 0 auto 0 auto;
  padding: 0px 5px;
}

.inner_row{
  padding-left: 11px;
  background-color: #dddddd;
}

.calc_modules .accordion {
  margin: 20px auto 20px auto;
  width: 900px;
}
.calc_modules .collapse  {
	width: 860px;
	font-family: Arial;
	font-size: 12px;
}

.calc_modules .heading  {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	width: 890px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
	box-shadow: 0px 0px 1px 1px #e8e8e8;
	/*background-color: #585757;*/
	background-color: #2F6FA2;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	padding-left: 6px;
	/*text-shadow: 1px 1px 0px rgb(250, 250, 250);*/
}
.calc_modules .footing  {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	width: 873px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
	box-shadow: 0px 0px 1px 1px #e8e8e8;
	background-color: #585757;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	padding-left: 6px;
	/*text-shadow: 1px 1px 0px rgb(250, 250, 250);*/
}
.calc_modules .dropdownbutton{
  width: 30px;
  height: 10px;
  float: right;
  cursor: pointer;
}
.calc_modules .accordion-group2{
	float: left;
	width: 710px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	/*-webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
	box-shadow: 0px 0px 1px 1px #e8e8e8;*/
}
.calc_modules .accordion-toggle{
	display: block;
	color: #222222;
	height: 30px;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	font-family: Verdana;
	font-size: 11px;
	background: #e6e6e6;
}
.calc_modules .price {
	width: 120px;
	background: #c0c0c0; /* Old browsers */
	background: #c0c0c0; /* Old browsers */
	background: -moz-linear-gradient(top,  #c0c0c0 0%, #d3d3d3 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(99%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #c0c0c0 0%,#d3d3d3 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 19px 0px 9px 0px;
	float: left;
	color: #484848;
	font-family: sans-serif,Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	text-align: center;
	font-size: 13px;
}
.calc_modules .text {
	width: 120px;
	background-color: #dfdede;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 9px 0px 9px 0px;
	float: left;
	height: 28px;
	color: #484848;
	font-family: sans-serif,Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	text-align: center;
	font-size: 13px;
}
.calc_modules .accordion-toggle:hover {
	text-decoration: none;
	color: #7e906a;
	background-color: #f3f3f3;
	-webkit-transition: background-color .4s;
	-moz-transition: background-color .4s;
	-o-transition: background-color .4s;
	transition: background-color .4s;
}
.calc_modules .accordion-inner {
  margin: 8px 0px;
  padding: 9px 15px;
  border-bottom: 1px solid #e5e5e5;
  font-family: Arial;
  font-size: 12px;

}
.calc_modules .moduls_check {
	width: 25px;
	/*background-color: #e7e7e7;*/
	border-top: 1px solid #fff;
	/*border-right: 1px solid #fff;*/
	padding: 17px 0px 9px 0px;
	float: left;
	text-align: center;
	/*display: none;*/
}

/* Time cycle css */
.calc_hide{
  display: none;
}

#cycle_wrapper{
    width: 900px;
    padding: 0;
    margin: 0px 0px 30px 40px;
  }
  #calc_title{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 34px;
    width: 890px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
    box-shadow: 0px 0px 1px 1px #e8e8e8;
    background-color: #2F6FA2;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#e4e4e4',GradientType=0 );
    padding-left: 6px;
    margin-bottom: 10px;
  }
  #cycles{
      /*border: 1px solid green;*/
      width: 300px;
      float: left;
      margin-left: 10px;
    }
    #cycles ul{
        list-style: none;
        padding: 0;
        margin: 0;
      }
      #cycles ul li{
        line-height: 25px;
      }
#cycles_box_wrapper{
    /*border: 1px solid green;*/
    width: 550px;
    height: auto;
    float: left;
    margin: 10px;
  }
  .cycle_box{

  }

/* ----- Díjkalkulator beallitasai END ----- */

.modules .accordion{
  margin: 0px;
  width: 900px;
}
.modules .collapse{
	width: 960px;
	font-family: Arial;
	font-size: 12px;
}
.modules .heading {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 34px;
	width: 890px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
	box-shadow: 0px 0px 1px 1px #e8e8e8;
	background-color: #4883B2;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	padding-left: 6px;
	/*text-shadow: 1px 1px 0px rgb(250, 250, 250);*/
}
.modules .heading_private,
.calc_modules .heading_private
{
  width: 709px;
}
.modules .heading_important,
.calc_modules .heading_important
{
  background-color: #ff0000;
}
.modules .accordion-group2{
	float: left;
	width: 265px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
	box-shadow: 0px 0px 1px 1px #e8e8e8;
}
.modules .accordion-group3{
  float: left;
  width: 510px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-box-shadow: 0px 0px 1px 1px #e8e8e8;
  box-shadow: 0px 0px 1px 1px #e8e8e8;
}
.modules .accordion-toggle{
	display: block;
	color: #222222;
	height: 30px;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	font-family: Verdana;
	font-size: 11px;
	background: #e6e6e6;
}
.modules .price{
	width: 120px;
	background: #c0c0c0; /* Old browsers */
	background: #c0c0c0; /* Old browsers */
	background: -moz-linear-gradient(top,  #c0c0c0 0%, #d3d3d3 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(99%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c0c0c0 0%,#d3d3d3 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #c0c0c0 0%,#d3d3d3 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 19px 0px 9px 0px;
	float: left;
	color: #484848;
	font-family: sans-serif,Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	text-align: center;
	font-size: 13px;
}
.modules .pipe,
.calc_modules .pipe {
	background: url('../img/pipa.png') no-repeat center;
	float: left;
	width: 120px;
	height: 46px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: center;
	background-color: #dfdede;
}
.modules .pipe_private,
.calc_modules .pipe_private
{
  width: 150px;
}
.modules .text{
	width: 120px;
	background-color: #dfdede;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 9px 0px 9px 0px;
	float: left;
	height: 28px;
	color: #484848;
	font-family: sans-serif,Verdana;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgb(250, 250, 250);
	text-align: center;
	font-size: 13px;
}
.modules .text_private,
.calc_modules .text_private
{
  width: 150px;
}
.modules .accordion-toggle:hover{
	text-decoration: none;
	color: #7e906a;
	background-color: #f3f3f3;
	-webkit-transition: background-color .4s;
	-moz-transition: background-color .4s;
	-o-transition: background-color .4s;
	transition: background-color .4s;
}
.modules .accordion-inner{
  margin: 8px 0px;
  padding: 9px 15px;
  border-bottom: 1px solid #e5e5e5;
  font-family: Arial;
  font-size: 12px;

}
.modules .wrappack {
	margin-left: 300px;
	/* width: 606px; */
	height: 80px;
}
.modules .wrappack_private
{
  margin-left: 329px;
}
.modules .wrappack_package {
  margin-left: 544px;
  /* width: 606px; */
  height: 80px;
}

.modules .pack1 {
	float: left;
	width: 119px;
	height: 80px;
	background-color: #79a301;
	color: #f3f3f3;
	font-weight: bold;
	font-family: sans-serif,verdana,arial;
	letter-spacing: 0.5px;
	font-size: 13px;
	text-align: center;
	line-height: 80px;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	text-shadow: 0px 1px 20px rgb(250, 250, 250);
	-webkit-box-shadow: -3px 0px 10px 1px #ccc;
	-moz-box-shadow: -3px 0px 10px 1px #ccc;
	box-shadow: -3px 0px 10px 1px #ccc;
}
.modules .pack2 {
	float: left;
	width: 120px;
	height: 80px;
	background-color: #79a301;
	color: #f3f3f3;
	border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	font-weight: bold;
	font-family: sans-serif,verdana,arial;
	letter-spacing: 0.5px;
	font-size: 13px;
	text-align: center;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	text-shadow: 0px 1px 20px rgb(250, 250, 250);
	-webkit-box-shadow: -2px 0px 10px 1px #ccc;
	-moz-box-shadow: -2px 0px 10px 1px #ccc;
	box-shadow: -2px 0px 10px 1px #ccc;
}
.modules .pack2_private {
  width: 150px;
}
.modules .pack3 {
	float: left;
	width: 120px;
	height: 80px;
	color: #f3f3f3;
	border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	font-weight: bold;
	font-family: sans-serif,verdana,arial;
	letter-spacing: 0.5px;
	font-size: 13px;
	text-align: center;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	text-shadow: 0px 1px 20px rgb(250, 250, 250);
	-webkit-box-shadow: -2px 0px 10px 1px #ccc;
	-moz-box-shadow: -2px 0px 10px 1px #ccc;
	box-shadow: -2px 0px 10px 1px #ccc;
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 1%, #3f3f3f 89%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#323232), color-stop(89%,#3f3f3f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 1%,#3f3f3f 89%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 1%,#3f3f3f 89%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 1%,#3f3f3f 89%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 1%,#3f3f3f 89%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#3f3f3f',GradientType=0 ); /* IE6-9 */
}
.modules .megrendelem_button {
	color: #e5f5ce;
	background: #6ca223; /* Old browsers */
	background: -moz-linear-gradient(top,  #6ca223 0%, #527f16 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ca223), color-stop(100%,#527f16)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6ca223 0%,#527f16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6ca223 0%,#527f16 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6ca223 0%,#527f16 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6ca223 0%,#527f16 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ca223', endColorstr='#527f16',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 4px 10px;
	border: 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
}
.modules .megrendelem_button:hover {
	background: #92c930; /* Old browsers */
	background: -moz-linear-gradient(top,  #92c930 1%, #72aa1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#92c930), color-stop(100%,#72aa1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #92c930 1%,#72aa1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #92c930 1%,#72aa1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #92c930 1%,#72aa1f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #92c930 1%,#72aa1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c930', endColorstr='#72aa1f',GradientType=0 ); /* IE6-9 */
  text-decoration: none;
}
.modules .megrendelem_button_long {
  padding: 4px 3px;
}
.modules .pack_also {
	/*line-height: 50px;*/
	line-height: 32px;
	float: left;
	width: 120px;
	height: 100px;
	background-color: #79a301;
	color: #f3f3f3;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	font-weight: bold;
	font-family: tahoma,verdana,arial;
	/*letter-spacing: 1.0px;*/
	font-size: 14px;
	text-align: center;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-shadow: 0px 1px 20px rgb(250, 250, 250);
	-webkit-box-shadow: -2px 0px 10px 1px #ccc;
	-moz-box-shadow: -2px 0px 10px 1px #ccc;
	box-shadow: -2px 0px 10px 1px #ccc;
  padding: 15px 0;
}
.modules .pack_also_private
{
  width: 150px;
}
.modules .moduls_check{
	width: 25px;
	background-color: #e7e7e7;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 17px 0px 9px 0px;
	float: left;
	text-align: center;
	/*display: none;*/
}


/* -------------------- Prices table custom style ------------------*/

div.prices_main
{
  margin: 0px auto;
  background-color: #f1f1f1;
}

div.prices_container
{
  margin: 10px auto 20px;
  border: 0px solid black;
}

div.csomag
{
  background-color: white;
  width: 178px;
  height: 278px;
  float: left;
  border: 0px solid black;
  margin: 10px 0px 0px 8px;
  text-align: center;
}

div.csomag2
{
  background-color: #78a300;
  width: 178px;
  height: 278px;
  float: left;
  border: 0px solid black;
  margin: 10px 0px 0px 8px;
  text-align: center;
}

div.csomag3
{
  background-color: #f8f8f8;
  width: 150px;
  height: 278px;
  float: left;
  border: 0px solid black;
  margin: 10px 0px 0px 0px;
  text-align: center;
}


p.csomagnev
{
  text-align: center;
  font-size: 22px;
  color: #78a300;
  margin: 20px 0px 0px 0px;
  font-weight: bold;
}
p.csomagnev2
{
  text-align: center;
  font-size: 22px;
  color: white;
  margin: 20px 0px 0px 0px;
  font-weight: bold;
}

p.csomagnev3
{
  text-align: center;
  font-size: 15px;
  color: #78a300;
  margin: 18px 10px 0px 10px;
  font-weight: bold;
}

p.felsoleiras
{
  text-align: center;
  font-size: 12px;
  color: #484848;
  font-style: italic;
  margin: 1px 10px 0px 10px;
}

p.felsoleiras2
{
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  font-style: italic;
  margin: 1px 40px 0px 40px;
}

p.felsoleiras3
{
  text-align: center;
  font-size: 12px;
  color: #484848;
  font-style: italic;
  margin: 2px 20px 0px 20px;
}

p.ar
{
  text-align: center;
  font-size: 55px;
  line-height: 70px;
  color: #78a300;
  margin: 15px 0px 5px 0px;
}

p.ar4
{
  text-align: center;
  font-size: 69px;
  line-height: 70px;
  color: #78a300;
  margin: 15px 0px 20px 0px;
}

p.ar2
{
  text-align: center;
  font-size: 55px;
  line-height: 70px;
  color: #ffffff;
  margin: 15px 0px 5px 0px;
}

p.ar3
{
  text-align: center;
  font-size: 46px;
  line-height: 70px;
  color: #78a300;
  margin: 27px 0px 8px 0px;
}

p.alsoleiras
{
  text-align: center;
  font-size: 11px;
  color: #a6a6a6;
  margin: 5px 10px 5px 10px;
}
p.alsoleiras a
{
  text-align: center;
  font-size: 11px;
  color: #a6a6a6;
  text-decoration: none;
}

p.alsoleiras2
{
  text-align: center;
  font-size: 11px;
  color: #ffffff;
  margin: 5px 10px 5px 10px;
}
p.alsoleiras2 a
{
  text-align: center;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}

p.alsoleiras3
{
  text-align: center;
  font-size: 11px;
  color: #858585;
  margin: 5px 10px 3px 10px;
}
p.alsoleiras3 a
{
  text-align: center;
  font-size: 11px;
  color: #858585;
  text-decoration: none;
}

.szurkevonal
{
  height: 1px;
  width: 120px;
  background: #E0E0E0;
  display:block;
  margin: 0px 42px;
}

.szurkevonal2
{
  height: 1px;
  width: 120px;
  background: #E0E0E0;
  display:block;
  margin: 6px 14px;
}

.szurkevonal3
{
  height: 1px;
  width: 120px;
  background: #89B900;
  display:block;
  margin: 0px 42px;
}

.gomb{
    color: grey;
    background-color: #ececec;
    padding: 5px 8px;
    /*margin: 10px 0px 0px 32px;*/
    border: 0px;
    border-radius:20px;
    font-weight: bold;
    width: 110px;
    font-size: 14px;
    text-decoration: none;
}

.gomb:hover
{
  color: grey;
  background-color: #f4f4f4;
  padding: 5px 8px;
  /*margin: 10px 0px 0px 32px;*/
  border: 0px;
  border-radius:20px;
  font-weight: bold;
  width: 110px;
  font-size: 14px;
  text-decoration: none;
}

.gomb2{
    color: white;
    background-color: #eb9400;
    font-size: 12px;
    padding: 5px;
    margin: 10px 0px 0px 44px;
    border: 0px;
    border-radius:20px;
    font-weight: bold;
    width: 53px;
    float: left;
    font-size: 14px;
}

.gomb2:hover
{
    color: white;
    background-color: #ffb029;
    padding: 5px;
    border: 0px;
    border-radius:20px;
    font-size: 14px;
}

.buy1{
    color: white;
    background-color: #588500;
    padding: 5px 8px;
    /*margin: 10px 0px 0px 32px;*/
    border: 0px;
    border-radius:20px;
    font-weight: bold;
    width: 110px;
    font-size: 14px;
    text-decoration: none;
}

.buy1:hover
{
  color: white;
  background-color: #629400;
  padding: 5px 8px;
  /*margin: 10px 0px 0px 32px;*/
  border: 0px;
  border-radius:20px;
  font-weight: bold;
  width: 110px;
  font-size: 14px;
  text-decoration: none;
}

.gomb3{
    color: grey;
    background-color: #ececec;
    font-size: 12px;
    padding: 5px;
    margin: 10px 0px 0px 49px;
    border: 0px;
    border-radius:20px;
    font-weight: bold;
    width: 53px;
    font-size: 14px;
}

.gomb3:hover
{
    color: grey;
    background-color: #f4f4f4;
    font-size: 12px;
    padding: 5px;
    border: 0px;
    border-radius:20px;
    font-size: 14px;
}

.call, .call:hover{
    color: #979797;
    background-color: white;
    font-size: 12px;
    padding: 5px 8px;
    /*margin: 10px 0px 0px 40px;*/
    border: 0px;
    border-radius:20px;
    font-weight: bold;
    width: 70px;
    font-size: 14px;
    text-decoration: none;
}

div.leiras
{
  background-color: #ececec;
  width: 178px;
  height: 44px;
  float: left;
  border: 0px solid black;
  margin: 0px 0px 3px 8px;
}

div.leiras2
{
  width: 150px;
  height: 44px;
  float: left;
  border: 0px solid black;
  margin: 0px 0px 3px 0px;
}

div.leiras3
{
  background-color: #F1F1F1;
  width: 178px;
  height: 44px;
  float: left;
  border: 0px solid black;
  margin: 0px 0px 3px 8px;
}



div.blokk
{
  width: 195px;
  height: 44px;
  float: left;
  border: 0px solid black;
  margin: 0px 0px 3px 8px;
}

p.leiras
{
  text-align: left;
  font-size: 12px;
  color: #333;
  margin: 16px 0px 0px 9px;
  color: #484848;
}

p.leiras3
{
  text-align: left;
  font-size: 12px;
  color: #333;
  margin: 6px 0px 0px 9px;
  color: #484848;
}

p.kekleiras
{
  text-align: left;
  font-size: 12px;
  margin: 16px 0px 0px 16px;
  color: #358fb2;
}
p.kekleiras a
{
  text-align: left;
  font-size: 12px;
  color: #358fb2;
  text-decoration: none;
}
p.keklink
{
  padding: 0;
  margin: 5px 0 10px 0;
  text-align: center;
}
p.keklink a
{
  font-size: 12px;
  color: #358fb2;
  text-decoration: none;
}

div.kor
{
  margin: 0px 0px 30px 0px;
}

p.title
{
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  margin: 15px 10px 10px 10px;
}

.module_list_infobox
{
	background-color: #79a301;
	color: #f3f3f3;
	padding: 10px;
	border-radius: 5px;
}

.module_list_infobox_yellow
{
	background-color: #FFCC00;
	color: #000000;
	padding: 10px;
	border-radius: 5px;
}

a.module_list_infobox_yellow
{
  background-color: #FFCC00;
  color: #000000;
  font-size: 15px;
  padding: 18px 60px;
  border-radius: 15px;
}

.module_list_infobox_lightyellow
{
  background-color: #FFF500;
  background-image: -moz-linear-gradient(top, #FFF500, #FFCC00);
  background-image: -ms-linear-gradient(top, #FFF500, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF500), to(#FFCC00));
  background-image: -webkit-linear-gradient(top, #FFF500, #FFCC00);
  background-image: -o-linear-gradient(top, #FFF500, #FFCC00);
  background-image: linear-gradient(top, #FFF500, #FFCC00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF500', endColorstr='#FFCC00', GradientType=0);
  color: #000000;
  font-size: 15px;
  padding: 18px 0px;
  border-radius: 5px;
  line-height: 22px;
}

.module_list_infobox_white
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 10px;
	border-radius: 5px;
}

.modullist_funcemail
{
  width: 64%;
  float: left;
  margin: 10px;
  padding: 10px;
  background-color: #DDDDDD;
}
.modullist_funcselect
{
  width: 30%;
  float: left;
  margin: 10px;
  padding: 10px;
  background-color: #DDDDDD;
}

.google_lang_box
{
  position: absolute;
  right: 5px;
  top: 5px;
}

#youtube_overlay
{
  position: relative;
}
#youtube_overlay_text
{
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position:absolute;
  top: 0;
  z-index: 1000;
  color: #28699D;
  font-size: 34px;
  /* background-color: #FFFFFF; */
  /* opacity: 0.8; */
  text-align: center;
  line-height: 50px;
}

video#bgvidfix {
  position: fixed; left: 0; /*top: 0;*/ bottom: 0;
  min-width: 100%; min-height: 100%;
  width: auto; height: auto; z-index: -100;
  background: url(../img/video/walking_crowd_legs.png) no-repeat top left;
  /* background: url(../img/video/mvi_0583.png) no-repeat top left; */
  background-size: cover;
  /* width: 100%; */
  position: absolute;
  opacity: 0.4;
}
