@-webkit-keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
} 
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}

html{margin:0; padding:0;}

body{font-family:'SourceSansPro-Light', serif; margin:0; padding:0; font-size: 15px; line-height: 15px; min-width:1340px;}

a{text-decoration:none;}

#body{margin:0 auto; position: relative; background: #aecad2;}

/* Osztályok */
.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}
.nodecor{text-decoration:none;}
.bold{font-weight:bold;}
.bgc_w{background-color: #ffffff;}
.bgc_lg{background-color: #f4f2ed;}

/* HEADER */

#gray_layer{width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:rgba(0, 0, 0, 0.5); z-index: 101; cursor: pointer;}

/* Infó sáv */
#infosav{width: 100%; color:#1d323c; padding:7px; font-weight:bold; text-align:center; background:#FFBC29;}
/* Infó sáv - Vége */

/* Leiratkozás */
.up_text{position:absolute; left:20%; width: 60%; margin:0; margin-top:300px; font-size: 30px; z-index: 102; background: #ffffff; cursor: pointer;}
	.up_text div{position: relative; width: 100%; text-align:center; padding-top:50px; padding-bottom:50px;}
.up_div{z-index: 102; background: #ffffff;}	
/* Leiratkozás - Vége */

/* Hírlevél fejléc */
#news_div0{width: 100%; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #d8dddf; background:#edeeef;}
#news_div{margin:0 auto; width:1100px;font-size: 14px; line-height: 14px; position: relative;}
    #news_div_title{color:#1d323c; margin-left:0px;}
    #newsletterEmail{width:230px; height:25px; border:none; border-radius:3px 0px 0px 3px; padding-left:10px; margin-left:15px; font-size:15px;}
    #buttonSignupNewsletter{padding:5px; padding-left:14px; padding-right:14px; padding-bottom:4px; border-radius:0px 3px 3px 0px; margin-left:-3px; text-align: center; color:#ffffff; background-image: linear-gradient(#486d84, #1f3944);background-image: -webkit-linear-gradient(#486d84, #1f3944);background-image: -ms-linear-gradient(#486d84, #1f3944);background-image: -webkit-gradient(#486d84, #1f3944);}
	#newsletter_szab{display:none; background: #ffffff; font-size:14px; line-height:20px; padding:4px; padding-top: 3px; padding-right: 7px; position: absolute; z-index: 100; margin-left:490px; margin-top:-27px; border-radius:3px; color:#ffffff; background-image: linear-gradient(#486d84, #1f3944);background-image: -webkit-linear-gradient(#486d84, #1f3944);background-image: -ms-linear-gradient(#486d84, #1f3944);background-image: -webkit-gradient(#486d84, #1f3944);}
		 #newsletter_szab label{float:left; display: block; padding-left: 23px; text-indent: -15px;}
		#newsletter_szab input{width:15px; height:15px; padding: 0; margin:0; margin-right:3px; vertical-align: bottom; position: relative; top: -2px; *overflow: hidden;}
		#newsletter_szab a{text-decoration: underline; color:#7bc1ef;}
		#news_close{position:absolute; top:5px; right:6px; font-size:21px; cursor: pointer;}
		
/* Logó sáv */
.logo_div{width: 100%; z-index:100; margin-bottom:0px; height:106px; padding-top:10px; padding-bottom:10px; background:#ffffff; position:relative; /*-webkit-transition: all 500ms ease; transition: all 500ms ease;*/}
.logo_div00{width: 100%; z-index:100; margin-bottom:0px; height:58px; background:#ffffff; position:relative; /*-webkit-transition: all 500ms ease; transition: all 500ms ease;*/}
.logo_div1{margin:0 auto; width:1100px;}
	.logo_link{width: 196px; height:52px; margin-top:3px; position:relative; overflow: hidden; float:left;}
		.logo_link img{position:absolute;}
	.logo_div_right{float: right; margin-top:12px; display:block;}
		.menu_inform{float:left; width:118px; height:34px;}
			.menu_inform a{float:left; color:#1d323c; width:102px; height:21px; padding-top:10px; padding-left:8px; padding-right:8px; font-size:12px; line-height:14px;
			 background-image: linear-gradient(#ffd800, #f78d1a);
			 background-image: -webkit-linear-gradient(#ffd800, #f78d1a);
			 background-image: -ms-linear-gradient(#ffd800, #f78d1a);
			 background-image: -webkit-gradient(#ffd800, #f78d1a);}
			 .menu_inform a:hover{background-image: linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-linear-gradient(#f7891b, #ffd800);
			 background-image: -ms-linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-gradient(#f7891b, #ffd800);}
			#igymuk{border-right:1px solid #ffffff;}
		#header_xml{float:right; width:587px; height:104px; margin-left:0px; margin-top:11px; background:#ffffff; border:1px solid #00303b; overflow:hidden; position:relative;}
			#header_xml_prods{width:10000px; height:100%; position: absolute; left:0px;}	
			.header_xml_prod{float:left; width:704px; height:100%;}	
				.header_xml_b_logo{float:left; width:117px; height:100%; background: #24424d;}
					.header_xml_b_logo img{float:left; width:117px; height:100%;}
					.header_xml_cat_t1{color:#ffffff; width: 100%; height:17px; text-align:center; padding-top:11px;}
					.header_xml_cat_t2{width: 100%; height:48px;}
						.header_xml_cat_t2 table{width: 100%;}
						.header_xml_cat_t2 table tr td{width: 113px; height:44px; padding:2px; font-size:16px; font-weight:bold;}
					.header_xml_cat_t3{color:#ffffff; width: 100%; height:25px; text-align:center; padding-top:3px;}
				.header_xml_b_img{float:left; width:181px; height:100%; position:relative; overflow: hidden;}
				.header_xml_b_cont{float:left; width:406px; height:100%;}
					.header_xml_b_percent{width: 110px; height: 33px; border-radius:0%; display: block; color:#1d323c; position: absolute; top:11px; left:-29px; z-index: 1;
				-ms-transform: rotate(315deg); /* IE 9 */
			    -webkit-transform: rotate(315deg); /* Safari 3-8 */
			    transform: rotate(315deg);}
					.header_xml_b_percent div{display: block; text-align: center; padding-top:0px; font-size:32px; line-height:29px;}
						.header_xml_b_percent div span{font-size:14px;}
				.header_xml_p_name_div{position:relative; width:100%;}	
				.header_xml_p_name{position:relative;  margin-top:5px; padding:5px; padding-right:8px; display:inline-block; font-size: 24px; line-height:24px; color:#1d323c;}	
				.header_xml_p_sub{position:relative; padding:6px; padding-bottom:0px; padding-left:0px; display:inline-block; font-size: 16px; line-height:16px;}		
				.header_xml_bottom{position:relative; width:100%;}
					.header_xml_price_div{position:relative; width:100%; margin-top:0px; height:45px; margin-left:0px; text-align: left;}
						.header_xml_price{float:left; width:200px; font-size: 45px; line-height: 43px; color:#ffbc29;}
						.header_xml_price_cur{font-size:32px; height:45px; line-height:45px;}
						.header_xml_look{float:right; width:132px; height:36px; border:1px solid #ffc13a; font-size:18px; line-height:36px; color:#000000; text-transform:uppercase;
						text-align:center; border-radius:5px; margin-right:10px;
						background-image: linear-gradient(#fcd579, #ffbd2a);
						 background-image: -webkit-linear-gradient(#fcd579, #ffbd2a);
						 background-image: -ms-linear-gradient(#fcd579, #ffbd2a);
						 background-image: -webkit-gradient(#fcd579, #ffbd2a);}
		.other_logos{float:left; width:118px; height:37px; margin-left:10px;}				
			.other_logos_face{}
			.other_logos_face a{float:left; width:80px; height:28px; padding-top:9px; padding-left:19px; padding-right:19px;
			 background-image: linear-gradient(#627dbe, #3a5da9);
			 background-image: -webkit-linear-gradient(#627dbe, #3a5da9);
			 background-image: -ms-linear-gradient(#627dbe, #3a5da9);
			 background-image: -webkit-gradient(#627dbe, #3a5da9);}
			 .other_logos_face a:hover{
			 background-image: linear-gradient(#3a5da9, #627dbe);
			 background-image: -webkit-linear-gradient(#3a5da9, #627dbe);
			 background-image: -ms-linear-gradient(#3a5da9, #627dbe);
			 background-image: -webkit-gradient(#3a5da9, #627dbe);}
			.other_logos_face img{width:80px;}	
			
			.other_logos_liberta{}
			.other_logos_liberta a{float:left; width:62px; height:34px; padding-top:3px; padding-left:36px; padding-right:18px;
			 background-image: linear-gradient(#e30613, #b1050f);
			 background-image: -webkit-linear-gradient(#e30613, #b1050f);
			 background-image: -ms-linear-gradient(#e30613, #b1050f);
			 background-image: -webkit-gradient(#e30613, #b1050f);}
			 .other_logos_liberta a:hover{
			 background-image: linear-gradient(#b1050f, #e30613);
			 background-image: -webkit-linear-gradient(#b1050f, #e30613);
			 background-image: -ms-linear-gradient(#b1050f, #e30613);
			 background-image: -webkit-gradient(#b1050f, #e30613);}
			.other_logos_liberta img{width:42px;}	
		
				
				.logosvg1{top: 0px; height:98px;/* -webkit-transition: all 500ms ease; transition: all 500ms ease;*/}
				.logosvg2{top: 2px; height:48px;/* -webkit-transition: all 500ms ease; transition: all 500ms ease;*/}
				.logotextsvg1{left: 130px; top:-2px;/* -webkit-transition: all 500ms ease; transition: all 500ms ease;*/ height:98px;}
				.logotextsvg2{left: 51px; top:-8px;/* -webkit-transition: all 500ms ease; transition: all 500ms ease;*/ height:68px;}
	#logo_border0{width: 100%; height:6px; position: absolute; bottom: -6px; background-image: linear-gradient(#43667b, #0a3845);background-image: -webkit-linear-gradient(#43667b, #0a3845);background-image: -ms-linear-gradient(#43667b, #0a3845);background-image: -webkit-gradient(#43667b, #0a3845);}			
		#logo_border{margin:0 auto; width:1100px; height:6px; position: relative;}
			.logo_border_c{float: left; width:105px; height:6px;}
				#logo_border_c1{background: #ffbc29;}
				#logo_border_c2{background: #31d8f3;}
				#logo_border_c3{background: #ff5177;}
				
		.menu_right_link20{float:left; height:35px; margin-top:0px; margin-left:20px;}	
			.menu_right_link20 a{float:left; height:35px;}
				.menu_right_link20 a img{float:left; width:auto; height:35px;}		
		.menu_inform{float:left; width:124px; height:35px; margin-right:5px;}
			.menu_inform a{float:left; color:#1d323c; width:118px; height:24px; padding-top:11px; padding-left:0px; padding-right:0px; font-size:14px; line-height:14px; text-align:center;
			 background-image: linear-gradient(#ffd800, #f7891b);
			 background-image: -webkit-linear-gradient(#ffd800, #f7891b);
			 background-image: -ms-linear-gradient(#ffd800, #f7891b);
			 background-image: -webkit-gradient(#ffd800, #f7891b);
			 }
			 .menu_inform a:hover{background-image: linear-gradient(#ffd800, #f78d1a);
			 background-image: linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-linear-gradient(#f7891b, #ffd800);
			 background-image: -ms-linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-gradient(#f7891b, #ffd800);}	
			.logo_cats_click{float:left; position:relative; width:140px; height:24px; padding-top:8px; cursor:pointer;
			background: linear-gradient(#a2c3cf, #7ba8b5);
			background: -webkit-linear-gradient(#a2c3cf, #7ba8b5);
			background: -ms-linear-gradient(#a2c3cf, #7ba8b5);
			background: -webkit-gradient(#a2c3cf, #7ba8b5);}				
				.logo_cats_click_text{float:left; color: #00303a; font-size:16px; line-height:16px; margin-left:18px;}
				.logo_cats_click_arrow{float:left; margin-left:26px; margin-top:3px;}
				#lenyilo0 {padding: 18px; padding-top:22px; padding-bottom:25px; background-color:rgba(42, 67, 78, 0.95); width:104px; top:46px;  margin: auto; margin-left:0px; position:absolute; display:none;z-index:9999}
					#lenyilo0 .kategoria div {padding:6px; padding-left:0px; padding-right:0px; display: table-cell; vertical-align:middle}
					#lenyilo0 .kategoria {border-bottom: 1px solid #5f727a;}	
						#lenyilo0 .kategoria div a{color:#ffffff; padding-left:0px;}
							#lenyilo0 .kategoria div a:hover{color:#ff8b1e !important;}		
			 #search_input0{float:left; width:265px; height:31px; border:none; border-radius:3px 0px 0px 3px; padding-left:10px; margin-left:0px; margin-top:12px; border: 1px solid #e3ded8; font-size: 16px;}	
			 #menu_search_list0{width: 666px; height:335px; position: absolute; background:#ffffff; top:58px; left:0px; z-index: 1; border-radius:3px; display: none; border: 1px solid #002f3a; font-size: 16px; }  
			 #menu_search_list0::before, #menu_search_list0::after {
					    content: "";
						display: inline-block;
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 0 13px 15px 13px;
						position: absolute;
						left: 10%;
				}
			#menu_search_list0::before{
						top: -16px;
			border-color: transparent transparent #002f3a transparent;}
			 #menu_search_list0::after {
						border-color: transparent transparent #eeeeee transparent;
						top: -15px;
				}	
				#menu_search_list_l{float: left; position:relative; width: 45%; height:335px; padding-top:5px; background:#eeeeee; box-sizing: border-box; overflow-y: scroll;}
				#menu_search_list_r{float: left; position:relative; width: 55%; height:335px; padding:0px; background:#ffffff;overflow-y: scroll;}
					#menu_search_list_l .search_l{padding: 10px;}
					#menu_search_list_l .search_l a{color: #213540}
					#menu_search_list_l .search_l a:first-of-type{color: #f58b32!important}
					
#menu0{width: 100%; height:128px; margin-top: 6px;
	border-bottom:0px solid #324a54;
	background-image: linear-gradient(#507389, #223d48);
	background-image: -webkit-linear-gradient(#507389, #223d48);
	background-image: -ms-linear-gradient(#507389, #223d48);
	background-image: -webkit-gradient(#507389, #223d48);}	
#menu{margin:0 auto; width:1100px; height: 128px; position:relative;}
	#menu_search_div{float:left; font-size: 14px; line-height: 14px; position:relative; margin-left:5px;}   
	#menu_search_div0{float:left; font-size: 14px; line-height: 14px; position:relative; display: none;}   
	    #search_input{float:left; width:265px; height:34px; border:none; border-radius:3px 0px 0px 3px; padding-left:10px; margin-left:0px; margin-top:10px; font-size: 16px;}
	    #search_button{float:left; padding:7px; padding-bottom: 6px; border-radius:0px 3px 3px 0px; margin-left:0px; margin-top:12px; text-align: center; color:#ffffff; cursor:auto;
		    background-image: linear-gradient(#ffd800, #f7891b);
		    background-image: -webkit-linear-gradient(#ffd800, #f7891b);
		    background-image: -ms-linear-gradient(#ffd800, #f7891b);
		    background-image: -webkit-gradient(#ffd800, #f7891b);}	
		    #search_button img {float:left;}
		#menu_search_list{width: calc(275px - 22px); padding:10px; position: absolute; background:#ffffff; top:48px; left:0px; z-index: 1; border-radius:3px; display: none; border: 1px solid #d8dddf; font-size: 16px;}  
			.search_t{float:left; width:100%;padding: 10px; box-sizing: border-box;}  
				.search_t img {float:left; margin-right:5px;}
				.search_t a{float:left; color: #1d323c; height:16px; padding-top:3px;}
					.search_t a:hover{color:#ff8b1e !important;}
	#menu_right_div{float:right; height:27px; margin-top:0px;}	
		.menu_right_link{float:left; height:16px; margin-top:6px; margin-right:28px;}	
			.menu_right_link a{float:left; height:16px;}
				.menu_right_link a img{float:left; width:auto; height:16px;}	
		.menu_right_link2{float:left; height:30px; margin-top:3px; margin-right:28px;}	
			.menu_right_link2 a{float:left; height:30px;}
				.menu_right_link2 a img{float:left; width:auto; height:30px;}		
		.menu_inform_inv{float:left; width:118px; height:38px; margin-right:10px;}
			.menu_inform_inv a{float:left; color:#1d323c; width:118px; height:25px; padding-top:13px; padding-left:0px; padding-right:0px; font-size:14px; line-height:14px; text-align:center;
			 background-image: linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-linear-gradient(#f7891b, #ffd800);
			 background-image: -ms-linear-gradient(#f7891b, #ffd800);
			 background-image: -webkit-gradient(#f7891b, #ffd800);
			 }
			 .menu_inform_inv a:hover{background-image: linear-gradient(#ffd800, #f78d1a);
			 background-image: -webkit-linear-gradient(#ffd800, #f78d1a);
			 background-image: -ms-linear-gradient(#ffd800, #f78d1a);
			 background-image: -webkit-gradient(#ffd800, #f78d1a);}	
		.logo_cats_div{float:left; width:140px; height:38px; position: absolute; right: 19px; top: -42px; border:1px solid #aecad2;}	
			.logo_cats_click{float:left; position:relative; width:140px; height:25px; padding-top:9px; cursor:pointer;
			background: linear-gradient(#f7f9fa, #e6e4e5);
			background: -webkit-linear-gradient(#f7f9fa, #e6e4e5);
			background: -ms-linear-gradient(#f7f9fa, #e6e4e5);
			background: -webkit-gradient(#f7f9fa, #e6e4e5);}				
				.logo_cats_click_text{float:left; color: #00303a; font-size:16px; line-height:16px; margin-left:18px}
				.logo_cats_click_arrow{float:left; margin-left:26px; margin-top:3px;}
				#lenyilo {padding: 18px; padding-top:22px; padding-bottom:25px; background-color:rgba(42, 67, 78, 0.95); width:104px; left: 1px; top:34px;  margin: auto; margin-left:0px; position:absolute; display:none;z-index:98}				
					#lenyilo .kategoria div {padding:6px; padding-left:0px; padding-right:0px; display: table-cell; vertical-align:middle}
					#lenyilo .kategoria {border-bottom: 1px solid #5f727a;}	
						#lenyilo .kategoria div a{color:#ffffff; padding-left:0px;}
							#lenyilo .kategoria div a:hover{color:#ff8b1e !important;}
							
				.helplayer {display:none; padding: 10px; padding-top:12px; padding-bottom:20px; background-color:rgba(42, 67, 78, 0.95); width:145px; left: 0px; top:34px;  margin: auto; margin-left:0px; position:relative; z-index:9998}
					.helplayer_icon{position:relative; width:100%; text-align:center;}
						.helplayer_icon img{position: absolute; top: 0px; left: 62px;}
					.helplayer_text{position:relative; width:100%; text-align:center; color:#ffffff; font-size:15.5px; line-height:18px; font-weight:normal; padding-top:36px;}
						.helplayer_text span{float: none !important; font-weight:bold !important; color:#ffbd2a;}
				#helplayer_view{top:41px;}			
							
		/* kategória választó */
		.kategoria_menu_div{float:left; width:170px; height:36px; margin-top: 12px;}	
			.kategoria_menu_click{float:left; position:relative; width:165px; height:26px; padding-top:9px; cursor:pointer;
			background: linear-gradient(#55778c, #213a45);
			background: -webkit-linear-gradient(#55778c, #213a45);
			background: -ms-linear-gradient(#55778c, #213a45);
			background: -webkit-gradient(#55778c, #213a45);}		
				.kategoria_menu_click_icon{float: left; padding-left:8px; padding-right:0px;}
					.kategoria_menu_click_icon img{width:21px;}
				.kategoria_menu_click_text{float:left; color: #ffffff; font-size:16px; line-height:16px; margin-left:15px}
				.kategoria_menu_click_arrow{float:left; margin-left:18px; margin-top:3px;}		
				#kategoria_lenyilo {width: 240px; padding: 0px; background-color:#2a4651; top:64px;  margin: auto; margin-left:0px; position:absolute; display:none;z-index:9999; cursor: pointer;}
					#kategoria_lenyilo .kategoria .kategoria2 {padding:10px 20px;display: table-cell; vertical-align:middle; }
					#kategoria_lenyilo .kategoria:hover .kategoria2{border-left: 6px solid #ffbc29; padding-left: 14px;color:#ffc42e !important;}
					#kategoria_lenyilo .kategoria_aktiv .kategoria2{border-left: 6px solid #ffbc29; padding-left: 14px;color:#ffc42e !important;}
					#kategoria_lenyilo .kategoria_aktiv a{color:#ffc42e !important;}
					#kategoria_lenyilo .kategoria:hover a{color:#ffc42e !important;}
					#kategoria_lenyilo .kategoria { border-bottom: 1px solid #5f727a;}	
					#kategoria_lenyilo .kategoria:last-child { border-bottom: 0px solid #5f727a;}	
						#kategoria_lenyilo .kategoria div a{color:#ffffff;}
							.alkategoria{width: 240px; height: 100%; position: absolute; left:240px; background-color: #edeeef; border: 1px solid #2a4651; box-sizing: border-box; padding-top: 5px; overflow: auto;}
							.alkategoria div{padding: 10px 20px;}
							.alkategoria a{color: #2a4651; cursor: pointer;}
							.alkategoria a:hover{text-decoration: underline;}
					
		/* kategória választó vége */
		/* kategória morzsa menü */
		.breadcrumbs{display: inline-block; position: relative; top: -15px; color: #1d323c;}
		.breadcrumbs a{font-weight: bold; color: #1d323c;}
		.breadcrumbs a:hover{color:#fff}
		.hr_line{width: 100%; height: 20px; border-top: 1px solid #60858d;}
		/* kategória morzsa menü vége */					
							
		.sites_menu_div{float:left; width:170px; height:36px; margin-top: 12px;}	
			.sites_menu_click{float:left; position:relative; width:165px; height:26px; padding-top:9px; cursor:pointer;
			background: linear-gradient(#55778c, #213a45);
			background: -webkit-linear-gradient(#55778c, #213a45);
			background: -ms-linear-gradient(#55778c, #213a45);
			background: -webkit-gradient(#55778c, #213a45);}		
				.sites_menu_click_text{float:left; color: #ffffff; font-size:16px; line-height:16px; margin-left:18px}
				.sites_menu_click_arrow{float:left; margin-left:18px; margin-top:3px;}		
				#site_lenyilo {padding: 18px; padding-top:22px; padding-bottom:25px; background-color:rgba(42, 67, 78, 0.95); width:129px; top:48px;  margin: auto; margin-left:0px; position:absolute; display:none;z-index:9999}
					#site_lenyilo .kategoria div {padding:6px; padding-left:0px; padding-right:0px; display: table-cell; vertical-align:middle}
					#site_lenyilo .kategoria {border-bottom: 1px solid #5f727a;}	
						#site_lenyilo .kategoria div a{color:#ffffff; padding-left:0px; text-transform:uppercase;}
							#site_lenyilo .kategoria div a:hover{color:#ffc42e !important;}					
			/*.logo_cats_click:hover > .logo_cats_click_arrow{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=9);}				
			*/		 
			
			.top_termekek_div{float:left; width:216px; height:36px; position: relative;}	
			.top_termekek_click{float:left; position:relative; width:227px; height:26px; padding-top:9px; cursor:pointer;
			background: linear-gradient(#55778c, #213a45);
			background: -webkit-linear-gradient(#55778c, #213a45);
			background: -ms-linear-gradient(#55778c, #213a45);
			background: -webkit-gradient(#55778c, #213a45);}		
				.top_termekek_click_star{float:left; margin-left:10px; margin-right:5px; margin-top:-2px; width:20px;}		
				.top_termekek_click_text{float:left; color: #ffffff; font-size:16px; line-height:16px; margin-left:1px}
				.top_termekek_click_arrow{float:right; margin-right:18px; margin-top:3px;}		
				#top_lenyilo {border: 1px solid #314f5a; box-sizing: border-box; padding-top:0px; padding-bottom:10px; background-color:#eff0f2; width:320px; max-height: 400px; top:35px; overflow: auto; margin: auto; margin-left:0px; position:absolute; display:none;z-index:99}
					#top_lenyilo .top_termek div {padding:6px; padding-left:0px; padding-right:0px; display: table-cell; vertical-align:middle}
					#top_lenyilo .top_termek {border-bottom: 1px solid #d2d8d8;}	
					#top_lenyilo .top_termek:hover{background: #bcd1d8;}
					#top_lenyilo .top_termek span{float: left; width: calc(100% - 100px);}	
					#top_lenyilo .top_termek span.top_ar{margin-top: 5px;}	
					#top_lenyilo .top_termek img{float: left; width: 80px; margin-left: 10px; margin-right: 10px;}	
						#top_lenyilo .top_termek div a{color:#003647; padding-left:0px; width: 100%; height: 100%; float: left;}
							#top_lenyilo .top_termek div a:hover{color:#254650 !important;}		 		
			 		
				
	#promo0{width: 100%; height:218px; background: #afafa3; /* Old browsers */
background: -moz-linear-gradient(left, #afafa3 0%, #afafa3 49%, #a09f83 52%, #a09f83 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #afafa3 0%,#afafa3 49%,#a09f83 52%,#a09f83 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #afafa3 0%,#afafa3 49%,#a09f83 52%,#a09f83 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafa3', endColorstr='#a09f83',GradientType=1 ); /* IE6-9 */}
	#promo{margin:0 auto; width:1100px; height:218px; background: url('/img/promo.jpg')}	
		.promo_title{margin:0px; width:100%; color: #ffffff; font-size: 42px; line-height: 42px; padding-top:45px; text-align:center;}		
		.promo_text{margin:0px; width:100%; color: #ffffff; font-size: 21px; line-height: 28px; padding-top:25px; text-align:center;}	
		
/* HEADER - END */
		
/* FOOTER */		

/* Társoldalak */
#other_site_div{width: 100%; height: 250px; margin-bottom:0px;
			background: linear-gradient(#1b4754, #00303b);
			background: -webkit-linear-gradient(#1b4754, #00303b);
			background: -ms-linear-gradient(#1b4754, #00303b);
			background: -webkit-gradient(#1b4754, #00303b);}
	#other_site_title{width: 100%; height: 70px;}
		#other_site_title p{width: 100%; color: #ffffff; text-align:center; font-size:16px; line-height: 16px; padding-top:52px; margin:0px;}
	
	#other_site_slider{width:1100px; height: 180px; margin:0 auto;}
		#other_site_slider_b{width: 100%; height: 180px; padding: 0 0px; text-align: center; margin: auto; max-width: 100% !important; display: table;}
			#other_site_slider_l{width: 15px; height: 180px; display: table-cell; text-align: center; vertical-align:middle; cursor: pointer;}
				#other_site_slider_l img{cursor: pointer;}
			#other_site_slider_c{width: 1070px; height: 180px; display: table-cell; text-align: center; vertical-align:middle; overflow:hidden;}
				#other_site_slider_cc{width: 100%; height: 65px; overflow:hidden; position:relative;}
					#other_site_slider_ccc{width: 100%; height: 65px; overflow:hidden; position:relative;}
					.other_site_link{float:left; width:267px; height: 65px; text-align:center;}
						.other_site_logo{height: 65px; width: auto;}
			#other_site_slider_r{width: 15px; height: 180px; display: table-cell; text-align: center; vertical-align:middle; cursor: pointer;}
				#other_site_slider_r img{cursor: pointer;}
		
/* Footer menük */	
#footer_div0{width: 100%; height: 280px; position: relative; background:#ffffff;}
#footer_div{width: 1100px; margin:0 auto; position: relative;}		
	#footer_menu{width: 100%; height:16px; padding-top:55px;}
		#footer_menu_cont{margin:auto; width: 982px; height:16px; text-align: center;}
			.footer_menu_div{float:left; padding-left:20px; padding-right:20px; height:10px; border-radius:10px; font-size: 14px;}
				.fms_border{float:left; height:13px; padding-bottom:3px; font-size:10px; color:#003844;}	
				.footer_menu_div a{color:#003844; text-transform:uppercase; height:10px;}
	
	#footer_cib{width: 100%; height:140px; text-align:center;}
		#footer_cib a img{width:435px; height:auto; margin-top: 55px;}
				
	#footer_copy{width: 100%; height:16px; padding-top:0px; padding-bottom:54px;}
		#footer_copy p{width: 100%; text-align: center; margin:0px; color:#003844; }			
/* FOOTER - END */

/* CONT */
#cont0{width: 100%; background: #aecad2; padding-top: 52px; padding-bottom: 1px; position: relative;}
#cont{width: 1100px; margin:0 auto; position: relative;}


/* Visitors */
.visitors0{position:absolute; left:0px; top: 0px; width: 330px; height:114px; margin:0; z-index: 99; display:none;}
.visitors{position:relative; width: 330px; height:114px; margin:0; border:0px solid #02313c; border-radius: 10px;}
	.visitors_text{position: relative; float:left; width: 216px; color:#ffffff; padding:15px; padding-left:25px; padding-right:25px; border-radius: 10px 0px 0px 10px;
	height:82px; border-bottom:1px solid #02313c; border-left:1px solid #02313c; border-top:1px solid #02313c;
	background-image: linear-gradient(#43697e, #03323d);
	background-image: -webkit-linear-gradient(#43697e, #03323d);
	background-image: -ms-linear-gradient(#43697e, #03323d);
	background-image: -webkit-gradient(#43697e, #03323d);}		
		.visitors_text1{font-size: 19px; line-height:24px; float:left; width:100%; text-transform: uppercase;}
		.visitors_big{font-size: 32px; line-height:32px; float:left; width:100%; color:#ffbc29;}
		.visitors_text2{font-size: 19px; line-height:33px; float:left; width:100%; text-transform: uppercase;}
	.visitors_rect{position: relative; float:left; width: 60px; height:112px; border-bottom:1px solid #02313c; border-top:1px solid #02313c; border-right:1px solid #02313c; border-radius: 0px 10px 10px 0px;
		background-image: linear-gradient(#ffd502, #f68b1a);
		background-image: -webkit-linear-gradient(#ffd502, #f68b1a);
		background-image: -ms-linear-gradient(#ffd502, #f68b1a);
		background-image: -webkit-gradient(#ffd502, #f68b1a);    
		}
		.visitors_rect img{position: absolute; bottom:15px; left:14px; width:32px; height: auto; cursor: pointer;}
/* Visitors - End */

/* Product */
.product{width: 1098px; height:790px; position:relative; border:1px solid #c4c5c6; border-radius: 10px; overflow: hidden; margin-bottom:70px;}
	.product_left{/*float:left;*/ height:calc(100% - 27px); width: 625px; margin:0px; margin-left:20px; padding:0px; padding-top:25px; border:1px solid #7fabb9; background:#ffffff; border-radius: 10px; position:absolute; z-index: 1;}
		.product_leftc{width: 625px;height:690px; padding-left:0px; padding-right:0px; position:relative;}
			.product_left_t{width:620px; padding-left:0px; height:110px; position:relative;}
				.product_new{width: 84px; height: 84px; border-radius:0%; display: block; color:#ffffff; background:#ed3820; position: absolute; top:0px; left:0px; z-index: 1;}
					.product_new div{display: block; text-align: center; padding-top: 0px; padding-right: 21px; height: 60px; font-size:35px; line-height:33px;
					-ms-transform: rotate(315deg); /* IE 9 */
			    	-webkit-transform: rotate(315deg); /* Safari 3-8 */
			   		 transform: rotate(315deg);}
				.product_percent{width: 302px; height: 69px; border-radius:0%; display: block; color:#1d323c; position: absolute; top:33px; left:-86px; z-index: 1;
				-ms-transform: rotate(315deg); /* IE 9 */
			    -webkit-transform: rotate(315deg); /* Safari 3-8 */
			    transform: rotate(315deg);}
			    	.product_percent div{display: block; text-align: center; padding-top:0px; font-size:70px; line-height:67px;}
						.product_percent div span{font-size:30px;}
					/*.product_percent div{display: block; text-align: center; padding-top:0px; font-size:48px; line-height:44px;}
						.product_percent div span{font-size:30px;}*/
				.product_head{float:left; margin-left:22px; text-align:left; width:575px;}
					.product_title{position:relative; height:20px; margin-bottom:2px; padding:5px; padding-right:16px; display:inline-block; font-size: 19px; line-height:19px;}
						.product_title1{float:left; position:relative;}
						.product_title2{float:left; position:relative;}
							.product_title2 img{height:32px; margin-left:5px; margin-right:3px; margin-top:-7px;}
						.product_title3{float:left; position:relative;}
					.product_name{position:relative;  margin-top:3px; padding:5px; padding-right:16px; display:inline-block; font-size: 29px; line-height:29px; color:#1d323c;}	
					.product_sub{position:relative; padding:8px; padding-right:16px; display:inline-block; font-size: 16px; line-height:16px;}
			.product_left_m{width: 667px; height:451px; position:absolute; top: 121px; left:-20px; margin-top:0px; margin-bottom:0px; overflow: hidden;}
				.plm_c{width: 664px; height:400px; display: table;}
				.plm_triangle{position: absolute; width:0px; height:0px;}
				.plm_triangle_tl {top: 109px; left: -20px; border-bottom: 12px solid #002f3a; border-left: 20px solid transparent;}
				.plm_triangle_tr {top: 109px; left: 626px; border-bottom: 12px solid #002f3a; border-right: 20px solid transparent;}
				.plm_triangle_br {top: 401px; left: 646px; border-top: 12px solid #002f3a; border-right: 20px solid transparent;}
				.plm_triangle_bl {top: 401px; left: -1px; border-top: 12px solid #002f3a; border-left: 20px solid transparent;}
				.plm_gal_pic{/*display: none;*/ position: absolute; bottom:52px; left:0px; width:calc(100% - 7px); height:68px; margin-left:3px; background:#1b4750; background-color: rgba(27, 71, 80, 0.5); z-index: 1;}
				.plm_c:hover .plm_gal_pic{display: block;}	
				
				
					.plm_cl{float:left; width: 37px; height:100%; text-align: center; vertical-align:middle; cursor: pointer;}		
						.plm_cl img {margin-left:0px; margin-top:18px;}				
					.plm_cc{width: 660px; height:396px; display: table-cell; text-align: center; vertical-align:middle; padding:2px; border:1px solid #00303b; border-radius:0px; background:#ffffff;}
					.plm_cc_no{padding:8px !important; border:0px !important; border-radius:5px !important; background:none !important;}
						.plm_gallery_div{width: 660px; height:396px; overflow: hidden; position:relative;}
							.plm_gallery_photos{float:left; height:100%; position:relative;}
								.gallery_photo_div{float:left; height:396px; width: 660px; position:relative; text-align: center;}									
									.gallery_photo_div iframe{width: 660px; height: 100%;}
									.gallery_photo{height: 100%;}
									
					.plm_cr{float:left; width: 37px; height:100%; text-align: center; vertical-align:middle; cursor: pointer;}
						.plm_cr img {margin-left:0px; margin-top:18px;}	
				.plm_b{float:left; width: 586px; height:68px; margin-bottom:0px; position:relative;}
					.plm_bc{width: 100%; height:68px; text-align: center; vertical-align:middle; position:relative;}	
						.plm_bcc{margin:0 auto; width: 586px; height:68px; position:relative; overflow: hidden;}
						.plm_bcc_w{position:absolute; height:68px; top:0px; left:0px;}
							.gallery_rec_div{float:left; width: 0px; height: 0px; margin:4px; cursor: pointer;}
							.gallery_dot_div{float:left; width: 111px; height:60px; margin:3px; margin-top:4px; margin-bottom:4px; cursor: pointer; opacity: 1;}
								.gallery_dot_div img{width: 111px; height:60px;}	
								.gallery_dot_div_1{opacity: 1; border:1px solid #ffffff; width: 109px; height:58px;}		
								.gallery_dot_div_1 img{width: 109px; height:58px;}															
			.product_left_b{width: 664px; height:204px; margin-top: 0px; margin-bottom:0px; position:absolute; top:544px; left:-19px; color: #ffffff;}
				.product_lbl_div{float:left; width: 332px; height:204px; margin-left:0px;}
					.product_lbl{float:right; width: 100%; height:154px; margin-top:25px;}
						.product_lbl_top{width: 100%; height:68px; border: 1px solid #0d3b44; border-radius:10px 0px 0px 10px; position:relative;
						background-image: linear-gradient(#43687e, #01323c);
						 background-image: -webkit-linear-gradient(#43687e, #01323c);
						 background-image: -ms-linear-gradient(#43687e, #01323c);
						 background-image: -webkit-gradient(#43687e, #01323c);}
							.p_original_icon{float:left; width:90px; height:44px; text-align: right;}
								.p_original_icon img{height:44px; width: auto;}
							.p_original_price_div{float:left; width:250px; height:44px; margin-top:10px; margin-left:0px; text-align: left;}
								.p_original_price_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_original_price{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
						.product_lbl_bottom{width: 100%; height:68px; border: 1px solid #0d3b44; border-radius:10px 0px 0px 10px; position:relative; margin-top:11px;
						background-image: linear-gradient(#43687e, #01323c);
						 background-image: -webkit-linear-gradient(#43687e, #01323c);
						 background-image: -ms-linear-gradient(#43687e, #01323c);
						 background-image: -webkit-gradient(#43687e, #01323c);}
							.p_timer_icon{float:left; width:90px; height:44px; text-align: right;}
								.p_timer_icon img{height:44px; width: auto;}
							.p_timer_div{float:left; width:250px; height:44px; margin-top:10px; margin-left:0px; text-align: left;}
								.p_timer_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_timer{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
									.szamjegy{display: inline;}
				/*.product_lbl_div{float:left; width: 332px; height:204px; margin-left:0px;}
					.product_lbl{float:right; width: 100%; height:154px; margin-top:25px;}
						.product_lbl_top{width: 100%; height:150px; border: 1px solid #0d3b44; border-radius:10px 0px 0px 10px; position:relative;
						background-image: linear-gradient(#43687e, #01323c);
						 background-image: -webkit-linear-gradient(#43687e, #01323c);
						 background-image: -ms-linear-gradient(#43687e, #01323c);
						 background-image: -webkit-gradient(#43687e, #01323c);}
							.p_original_icon{float:left; width:90px; height:44px; text-align: right;}
								.p_original_icon img{height:44px; width: auto;}
							.p_original_price_div{float:left; width:250px; height:44px; margin-top:10px; margin-left:0px; text-align: left;}
								.p_original_price_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_original_price{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
						.product_lbl_bottom{width: 100%; height:68px; border: 1px solid #0d3b44; border-radius:10px 0px 0px 10px; position:relative; margin-top:11px;
						background-image: linear-gradient(#43687e, #01323c);
						 background-image: -webkit-linear-gradient(#43687e, #01323c);
						 background-image: -ms-linear-gradient(#43687e, #01323c);
						 background-image: -webkit-gradient(#43687e, #01323c);}
							.p_timer_icon{float:left; width:90px; height:44px; text-align: right;}
								.p_timer_icon img{height:44px; width: auto;}
							.p_timer_div{float:left; width:250px; height:44px; margin-top:14px; margin-left:0px; text-align: left;}
								.p_timer_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_timer{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
									.szamjegy{display: inline;}*/
				.kellnekem_div{position:absolute; left:232px; top: -1px; width:206px; height:206px; z-index: 1;}
							.kellnekem{width: 206px; height:206px; position:relative; margin:0 auto;}
								.kellnekem img{width: 206px; height:206px;}
								.kellnekem_shadow{float:left; width: 206px; height:206px;}
								.kellnekem_a{float:left; width: 206px; height:206px; background: url('/img/kell_nekem.png')}	
									.kellnekem_a:hover{background: url('/img/kell_nekem_h.png')}
								.kellnekem_r{transition: all 0s ease-in-out 0s; position: absolute; top:0px; left:0px; width: 162px !important; margin-left: 10px;}
								.kellnekem_r:hover { cursor: pointer; transform: rotate(360deg); transition: all 1s linear 0s; }
								.kellnekem_b{position: absolute; top:0px; left:0px;}
				.product_lbr_div{float:left; width: 332px; height:204px; margin-right:0px;}
					.product_lbr{float:left; width: 100%; height:154px; margin-top:25px;}	
						.product_lbr_top{width: 100%; height:68px; border: 1px solid #0d3b44; border-radius:0px 10px 10px 0px; position:relative;
						background-image: linear-gradient(#44697f, #02313c);
						 background-image: -webkit-linear-gradient(#44697f, #02313c);
						 background-image: -ms-linear-gradient(#44697f, #02313c);
						 background-image: -webkit-gradient(#44697f, #02313c);}	
							.p_current_icon{float:left; width:82px; height:60px; text-align: right;}
								.p_current_icon img{height:60px; width: auto;}
							.p_current_price_div{float:left; width:250px; margin-top:9px; height:44px; margin-left:85px; text-align: left;}
								.p_current_price_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px; color:#ffffff;}
								.p_current_price{float:left; width:100%; text-align:center; font-size: 36px; line-height: 36px; color:#ffbc29;}
						.product_lbr_bottom{width: 100%;  height:68px; border: 1px solid #0d3b44; border-radius:0px 10px 10px 0px; position:relative; margin-top:11px;
						background-image: linear-gradient(#44697f, #02313c);
						 background-image: -webkit-linear-gradient(#44697f, #02313c);
						 background-image: -ms-linear-gradient(#44697f, #02313c);
						 background-image: -webkit-gradient(#44697f, #02313c);}		
							.p_orders_num_icon{float:left; width:82px; height:44px; text-align: right;}
								.p_orders_num_icon img{height:44px; width: auto;}
							.p_orders_num_div{float:left; width:250px; height:44px; margin-top:10px; margin-left:85px; text-align: left;}
								.p_orders_num_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_orders_num{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
							.p_order_sum_price_ft{font-size:21px; height:36px; line-height:42px;}			
						/*.product_lbr_top{width: 100%; height:150px; border: 1px solid #0d3b44; border-radius:0px 10px 10px 0px; position:relative;
						background-image: linear-gradient(#44697f, #02313c);
						 background-image: -webkit-linear-gradient(#44697f, #02313c);
						 background-image: -ms-linear-gradient(#44697f, #02313c);
						 background-image: -webkit-gradient(#44697f, #02313c);}	
							.p_current_icon{float:left; width:82px; height:60px; text-align: right;}
								.p_current_icon img{height:60px; width: auto;}
							.p_current_price_div{float:left; width:250px; margin-top:45px; height:44px; margin-left:85px; text-align: left;}
								.p_current_price_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px; color:#ffffff;}
								.p_current_price{float:left; width:100%; text-align:center; font-size: 48px; line-height: 46px; color:#ffbc29;}
						.product_lbr_bottom{width: 100%;  height:68px; border: 1px solid #0d3b44; border-radius:0px 10px 10px 0px; position:relative; margin-top:11px;
						background-image: linear-gradient(#44697f, #02313c);
						 background-image: -webkit-linear-gradient(#44697f, #02313c);
						 background-image: -ms-linear-gradient(#44697f, #02313c);
						 background-image: -webkit-gradient(#44697f, #02313c);}		
							.p_orders_num_icon{float:left; width:82px; height:44px; text-align: right;}
								.p_orders_num_icon img{height:44px; width: auto;}
							.p_orders_num_div{float: left; width: 168px; height: 44px; margin-top: 21px; margin-left: 38px; padding-top: 12px; text-align: left; border-top: 1px solid #597985;}
								.p_orders_num_text{float:left; width:100%; text-align:center; font-size: 16px; line-height: 16px;}
								.p_orders_num{float:left; width:100%; text-align:center; font-size: 32px; line-height: 32px;}
							.p_order_sum_price_ft{font-size:21px; height:36px; line-height:42px;}*/
								
	.product_right{/*float:left;*/ position: absolute; right: 0px; width: 450px; height:calc(100% - 87px); overflow:hidden; margin:0px; margin-top:30px; padding:0px; padding-top:25px; border:1px solid #7fabb9; border-left:0px; background:#ffffff; border-radius: 0px 10px 10px 0px; color:#1d323c; font-size: 15.5px;}
	
	.product_right_top{float:left; width:100%; position:relative; margin-bottom:20px;}			
			.prt{float:left; width: 100%; position:relative; margin-bottom:5px;}
			.p_warrantee{}
			.p_use{}
			.p_child{}
			.p_payment_mods{}
				.prt_r{float:left; width: 32px; margin-right:10px;}
					.prt_r img{width: 32px;}
				.prt_l{float:left; padding-top:15px; width: 310px; font-size:15.5px; line-height:15.5px;}
					.prt_lt{float:left; width:158px;}
					.prt_lb{float:left;}	
					
	.product_right_c{height:670px; margin-right:20px; margin-top:0px; overflow: auto; padding-left:44px;}
	.product_right_c::-webkit-scrollbar {
	    width: 14px;
	}
	 
	.product_right_c::-webkit-scrollbar-track {
	    background-color: #e8e9ea; border-radius:7px;
	}
	 
	.product_right_c::-webkit-scrollbar-thumb {
	  background-color: #c6ccd0;
	  outline: 1px solid slategrey;
	   border-radius:7px;
	}				
		.product_right_cont{margin-right: 20px; position: relative;}
			.product_info_title{float:left; position: relative; margin-bottom:15px; color:#00303a; font-size:18px; line-height: 18px; padding-top:6px; padding-bottom:6px; padding-left:0px; padding-right:0px;}
			.product_infos{float:left; width: 355px; margin-bottom:36px;line-height:17px; position: relative;}
				.product_infos ul{padding-left:16px; font-size: 15.5px !important; margin-top:0px; margin-bottom:0px;}
				
		.product_adu{position:absolute; top:23px; left:-19px; z-index:2; height:380px; width: 695px; margin:0px; margin-left:20px; padding:200px; padding-top:170px; border:1px solid #7fabb9; background:#ffffff; border-radius: 10px;}			
		.product_adu div{float: left; width: 100%; text-align:center; padding-bottom:30px;}	
			.product_adu div span{font-size:20px; line-height:24px; text-transform:uppercase;}
				.product_adu div button{
					cursor: pointer; color:#ffffff; border-radius:5px; padding:17px; padding-left:60px; padding-right:60px; margin-left:30px; margin-right:30px; border:0px;
					font-size:17px;
					background: linear-gradient(#55778c, #213a45);
    				background: -webkit-linear-gradient(#55778c, #213a45);
    				background: -ms-linear-gradient(#55778c, #213a45);
   					background: -webkit-gradient(#55778c, #213a45);
   					}		
				
/* Product - END */

/* Vote */
#vote_div{width:100%;}
	#vote_top0{width:100%;
	background-image: linear-gradient(#ffb60a, #f7a90f);
	background-image: -webkit-linear-gradient(#ffb60a, #f7a90f);
	background-image: -ms-linear-gradient(#ffb60a, #f7a90f);
	background-image: -webkit-gradient(#ffb60a, #f7a90f);}
	#vote_top{width:1100px; height:58px; margin:0 auto; padding-top:12px; padding-bottom:12px; position: relative;}
		#vote_ikon{float:left; height:58px; margin-right:12px;}
			#vote_ikon img{height:58px; width:auto;}
		#vote_title{float:left; height:58px;}
			#vote_title_t{color:#002f3a; font-size:32px; line-height: 32px;}
			#vote_title_b{color:#002f3a; font-size:18px; line-height: 18px;}
	#vote_cont0{width:100%;}		
	#vote_cont{width:1100px; margin:0 auto; height:386px; padding-top:50px; padding-bottom:50px;}
		.vote_cont_p{float:left; width:322px; padding:9px; border:1px solid #7fabb9; border-radius:5px; height:314px; background:#ffffff;}
		#vote_cont2{margin-left:37px; margin-right:37px;}
			.vote_img_div{float:left; width:320px; height:215px; border:1px solid #dadee0;}
				.vote_img_div img{width: 320px; height:215px;}
		.vote_bottom{float:left; margin-top:8px; height:10px; color:#1a1a1d;}
			.vote_bottom_text_t{float: left; width:100%; color:#1a1a1d; margin-left:9px; margin-bottom:20px; font-size:18px; line-height: 18px;}	
			.vote_bottom_img{float: left; width:132px; height:42px; margin-left:9px; position: relative;}	
				.vote_bottom_img a{float: left; width:108px; height:18px; position: relative; padding:12px; font-size:18px; line-height:18px; color:#1a1a1d; border-radius: 5px; text-align:center;
				text-shadow: 1px 1px #eccf8f;
				background-image: linear-gradient(#ffc02e, #f9a701);
				background-image: -webkit-linear-gradient(#ffc02e, #f9a701);
				background-image: -ms-linear-gradient(#ffc02e, #f9a701);
				background-image: -webkit-gradient(#ffc02e, #f9a701);
				}
				.vote_bottom_img a span{font-size: 17px;}
					.vote_bottom_img a img{float: left; width:120px; height:120px;}
					.vote_bottom_img a img.kellnekem_r{width:107px !important; margin-left:6px;}
			.vote_bottom_text{float:right; height:90px; padding-top:0px; padding-left:15px; margin-top: -8px; margin-right:12px;}				
				.vote_bottom_text_b{color:#ed4463; font-size:45px; line-height: 33px;}	
					.vote_bottom_text_b span{font-size:30px;}
				.vote_bottom_text_b2{color:#1a1a1d; font-size:14px; line-height: 23px;}	
		
/* Vote - END */

/* CONT - END */

/* CART */

/* CART - felső termék rész */
#cart_product{width:626px; height:402px; background:#ffffff; margin-top:40px; border: 1px solid #7fabb9; padding-top:40px; padding-bottom:40px; border-radius: 10px; position: relative;}
	#cart_product_cell{width:100%; height:100%; position: relative;}
		#cart_product_cell_d{width:1098px; height:100%; position: relative;}
			#cart_product_cell_t{width:100%; height:100%; position: relative;}
				
				#cart_product_left{width: 665px; height: 402px; border-radius: 0px; background: #ffffff; z-index:1; position: absolute; top: 0px; left: -20px;}
					#cart_product_left0{float:left; width: 659px; padding: 2px; border: 1px solid #00303b; height: 396px; position: relative; overflow:hidden; text-align: center;}
					#cart_product_left img{height:100%; border: 0px solid #e3ded8;}
					.cart_triangle_tl {
					    top: -12px;
					    left: 0px;
					    border-bottom: 12px solid #002f3a;
					    border-left: 20px solid transparent;
					}
					.cart_triangle_bl {
					    top: 402px;
					    left: 0px;
					    border-top: 12px solid #002f3a;
					    border-left: 20px solid transparent;
					}
					.cart_triangle_tr {top: -12px; left: 646px; border-bottom: 12px solid #002f3a; border-right: 20px solid transparent;}
					.cart_triangle_br {top: 401px; left: 646px; border-top: 12px solid #002f3a; border-right: 20px solid transparent;}
				#cart_product_right{float:right; width: 455px; height:360px; background:#ffffff; position: relative; border: 1px solid #7fabb9; border-radius: 0px 10px 10px 0px; 
				padding-left:0px; vertical-align: top; margin-top:20px;}
					#cart_product_head{width: 420px;}
					#cart_product_right_text{float:left; width: 100%; margin-top: 20px;}
						.product_title_cart{color: #1d323c;}
					#cart_product_right_div0{width: 455px; height:245px; position: absolute; bottom:0px; left:0px;}	
					.cart_product_right_kedv{float:left; position: relative; width: 440px; margin-top:35px; margin-left:30px; color:#1d323c;}
						.cart_current_price_div{float:left; width:100%;}
						.cart_current_price_text{float:left; width: 145px; font-size: 16px; line-height: 16px; padding-top: 16px;}
						.cart_current_price{float:left; font-size: 36px; line-height:36px;}
					.cart_product_right_db{float:left; position: relative; width: 440px; margin-top:10px; margin-left:30px; color:#1d323c;}
						.cart_product_db{float:left; height:26px; margin-top:11px;}
							.cart_db_m{float:left; font-size: 14px; line-height:24px; width:14px; height:24px; background: #ffffff; border:1px solid #1f3944; cursor: pointer; text-align:center;}
							.cart_db{float:left; font-size: 24px; line-height:24px; width:37px; height:24px;}
								.cart_db input{font-size: 24px; line-height:26px; width:37px; height:24px; text-align:center; border:none; border-top:1px solid #1f3944; border-bottom:1px solid #1f3944; padding:0px;}
							.cart_db_p{float:left; font-size: 14px; line-height:24px; width:14px; height:24px; background: #ffffff; margin-right:10px; border:1px solid #1f3944; cursor: pointer; text-align:center;}
							.cart_db_t{float:left; font-size: 20px; line-height:24px; height:24px; margin-top: 1px;}
					.cart_product_right_sum{float:left; position: relative; width:425px; margin-top:32px; margin-left:0px; color:#1d323c; border: 1px solid #0d3b44;
					    border-radius: 0px 10px 10px 0px; padding:10px; padding-left: 34px; padding-right: 20px;
					    position: relative;
					    background-image: linear-gradient(#44697f, #02313c);
					    background-image: -webkit-linear-gradient(#44697f, #02313c);
					    background-image: -ms-linear-gradient(#44697f, #02313c);
					    background-image: -webkit-gradient(#44697f, #02313c);
					}
						.cart_sum_icon_div {float: left; margin-top: 0px; height: 44px; margin-left: 25px; text-align: left;}	
							.cart_sum_icon{height: 45px; width: auto;}
						.cart_sum_text_div {float: left; margin-top: 0px; height: 44px; margin-left: 0px; text-align: left; color:#ffffff;}
 
/* CART - variációk */    
.cart_property{width:1038px; background:#ffffff; margin-top:0px; border: 1px solid #7fabb9; padding:30px; padding-top:40px; padding-bottom:40px; border-radius: 10px; position: relative; margin-top:30px;}  
	.cart_property_cell{width:100%; display: table-cell; text-align:center;} 
		.cart_property_td{width:1038px; display: inline-table;} 
			.cart_property_text{float:left; padding: 6px; padding-left: 8px; padding-right: 24px; background: #1f3944; font-size: 19px; line-height: 19px;}
			.cart_property_div{float:left; width: 100%;}
				.cart_property_divs{float:left; width:450px; height:28px; background:#f0f2f3; border: 1px solid #cacbcc; border-radius: 10px; border:1px solid #eae6dd;
				padding:30px; padding-top:20px; padding-bottom:20px; padding-right:20px; margin-top:16px;}
					.cart_property_img{float: left; margin-left:-11px; margin-top:-15px; margin-right:15px; cursor: pointer;}
						.cart_property_img img{border:1px solid #00303b;}
						.cart_img_full{z-index: 110; border:1px solid #00303b; -webkit-animation: fadeIn 0.5s; animation: fadeIn 0.5s;}
					.cart_property_name{float: left; font-size: 16px; line-height:28px; color:#00303a;}
					.cart_property_db{float:right;}					

/* CART - adatok megadása csík */			
#cart_data_top0{width: 100%; margin-top: 30px;
    background-image: linear-gradient(#ffb60a, #f7a90f);
    background-image: -webkit-linear-gradient(#ffb60a, #f7a90f);
    background-image: -ms-linear-gradient(#ffb60a, #f7a90f);
    background-image: -webkit-gradient(#ffb60a, #f7a90f);
}		
#cart_data_top{width: 1100px; height: 58px; margin: 0 auto; padding-top: 12px; padding-bottom: 12px; position: relative;}
			#cart_data_top_ikon{float:left; height:58px; }
				#cart_data_top_ikon img{height:100%; width: auto;}
			#cart_data_text{float:left; height:100%; margin-left:8px; font-size: 19px; line-height: 60px; color:#002f3a;}
	
/* CART - adat megadások */				
#cart_cont0{width: 100%; background: #aecad2; padding-top: 0px; padding-bottom: 1px;}
#cart_cont{width: 1100px; margin:0 auto; position: relative;}	
#cart_datas {width:1038px; background:#ffffff; margin-top:0px; border: 1px solid #7fabb9; padding:30px; padding-top:40px; padding-bottom:40px; border-radius: 10px; position: relative; margin-top:30px; margin-bottom:60px;}					
	#cart_datas_cell{width:100%; height:100%; display: table-cell; text-align:center;} 
		#cart_datas_td{width:1038px; height:100%;  display: inline-table;}
			
			/* CART - login */				
			#cart_datas_login{float:left; width:100%; height:58px;}
				#cart_datas_login_img{float:left; width:28px; height:28px;}
					#cart_datas_login_img img{width:28px; height:28px;}
				#cart_datas_login_text{float:left; font-size: 15.5px; line-height:30px; color:#1d323c; margin-left:0px; text-align:left;}
					#cart_datas_login_text a {color: #4dafd2;}
				#cart_datas_login_button{float:left; margin-left:14px;}
					#cart_datas_login_button a{float:left; padding:5px; padding-left:32px; padding-right:32px; border-radius:5px; color:#002f3a; font-size:17px; line-height:26px; cursor:pointer;
						text-shadow: 1px 1px #e3ad35;
						background-image: linear-gradient(#fecf06, #f57f19);
						background-image: -webkit-linear-gradient(#fecf06, #f57f19);
						background-image: -ms-linear-gradient(#fecf06, #f57f19);
						background-image: -webkit-gradient(#fecf06, #f57f19);
					}
					
				#loginBox{display:none; width:475px; border: 1px solid #3b5867; border-top:0px;}	
					#loginBoxTop{width: 100%; height: 50px; position:relative;
						background-image: linear-gradient(#3b5867, #1f3a44);background-image: -webkit-linear-gradient(#3b5867, #1f3a44);background-image: -ms-linear-gradient(#3b5867, #1f3a44);background-image: -webkit-gradient(#3b5867, #1f3a44);
					}
						#loginBoxTop span{float:left; margin-top:14px; margin-left:16px; font-size: 21px; color:#ffbd29;}
						#loginCont{float:left; width:calc(100% - 40px); padding-left:20px; padding-right:20px;}
						#loginBoxTopClose{float:right; margin-top:18px; margin-right:18px;}
					#loginMessageBox{margin-top: 5px; text-align:center;}	
					.loginBoxTitle{width:90px;}
					.loginBoxInputDiv{width:345px;}
						.loginBoxInput{width:320px;}
				
				.loginBox{display:none; width:475px; border: 0px solid #3b5867; border-top:0px;}	
					.loginBoxTop{width: 100%; height: 50px; position:relative;
						background-image: linear-gradient(#3b5867, #1f3a44);background-image: -webkit-linear-gradient(#3b5867, #1f3a44);background-image: -ms-linear-gradient(#3b5867, #1f3a44);background-image: -webkit-gradient(#3b5867, #1f3a44);
					}
						.loginBoxTop span{float:left; margin-top:14px; margin-left:16px; font-size: 21px; color:#ffbd29;}
						.loginBoxTopClose{float:right; margin-top:18px; margin-right:18px;}
					.loginMessageBox{padding:10px; margin-top: 5px; text-align:center; font-size:18px; font-weight: bold;}	
					
			/* CART - adat megadások */				
			#cart_datas_user{float:left; width:100%; margin-top:52px;}	
				.cart_datas_user{float:left; width:50%; padding-bottom:60px;}				
					.cart_datas_user_title{margin-bottom: 10px;}
					.cart_datas_user_input_div{float:left; width:100%; margin-top:15px;}	
						.cart_datas_user_input_title{float:left; width:120px; height: 40px; text-align: left; font-size: 15.5px; line-height: 40px; color:#1d323c;}
						.cart_datas_user_input{float:left; width:388px; margin-left:0px;}
							.cart_datas_user_input input{float:left; width:350px; height:16px; padding:10px; background: #ffffff; border:1px solid #ddd7d1; font-size: 15.5px; color:#1d323c; font-family:'SourceSansPro-Light', serif;}
								#phone{width: 245px;}
							.cart_datas_user_input input[type='checkbox']{width:25px; height:24px;}
							.cart_datas_user_szsz{float:left; height: 40px; text-align: right; font-size: 15.5px; line-height: 26px; color:#1d323c; margin-left:10px;}	
					.shpa_div{float: left; width:100%; margin-top:15px; margin-bottom: 12px;}
						.shpa{float: left; height:28px; font-size: 15.5px; color:#1d323c;}
							.shpa_name{line-height: 20px; height: 16px; margin-top: 4px; text-align:left;}
							.shpa_radio{margin-right:10px; padding:1px;}
							.shpa_price{margin-left:16px; line-height: 28px; height: 28px;}
							.shpa_info{margin-left:10px;}
								.shpa_info img{width: 28px; height:28px;}
					.ordb_div{float: left; width:100%; margin-top:10px; margin-bottom: 10px;}
						.ordb{float: left; font-size: 15.5px; color:#1d323c;}
							.ordb_name{max-width:480px; line-height: 28px; text-align:left;}
								.ordb_name a{color:#4dafd2;}
							.ordb_box{margin-right:10px; padding:1px;}							
							.ordb_info{margin-left:12px;}
								.ordb_info img{width: 28px; height:28px;}			
		
/* CART - rendelés */    
.cart_order{float:left; width:100%; height:46px; margin-top:0px; margin-left:0px; margin-bottom:28px; color:#1d323c;
					    border-radius: 10px; padding:12px; padding-left: 0px; padding-right:0px;
					    position: relative;
					    background-image: linear-gradient(#507388, #02323c);
					    background-image: -webkit-linear-gradient(#507388, #02323c);
					    background-image: -ms-linear-gradient(#507388, #02323c);
					    background-image: -webkit-gradient(#507388, #02323c);}  
					    
	.cart_order_cell{width:100%; position: relative;} 
		.cart_order_td{width:100%; position: relative;} 
			.cart_order_sum{float: left; width:100%;}
				.cart_order_sum_ikon{float: left; margin-left:20px; height:45px;}
					.cart_order_sum_ikon img{height:45px;}
				.cart_order_sum_text{float: left; margin-left:25px; font-size:21px; color:#ffffff; height:45px; line-height:51px;}
				.cart_order_sum_price{float: right; font-size:36px; height:36px; line-height:42px; color:#ffbc29;}
					.cart_order_sum_price_ft{font-size:23px; height:36px; line-height:42px;}
				.cart_order_sum_afa{float: right; margin-left:10px; font-size:18px; color:#cac5c0; height:45px; line-height:51px; color:#ffbc29; margin-right:240px;}
					.megveszemlink_div{position: absolute; top:-42px; right:65px; width: 133px; height: 133px;}	
						.megveszemlink_div a{float: left; width: 133px; height: 133px; position:relative; background: url('/img/orderbutton.png')}							
							.megveszemlink_div a:hover{background: url('/img/orderbutton_h.png')}
							.megveszemlink_div a img{float: left; width: 133px; height: 133px;}	
								.megveszemlink_r{transition: all 0s ease-in-out 0s; position: absolute; top:0px; left:0px; width: 162px !important; margin-left: 10px;}
								.megveszemlink_r:hover { cursor: pointer; transform: rotate(360deg); transition: all 1s linear 0s; }
								.megveszemlink_b{position: absolute; top:0px; left:0px;}

/* CART - validátor */   								
.formError .formErrorContent {
    background: #ffffff;
    position: relative;
    z-index: 5001;
    color: #f05a32;
    width: 180px;
    font-family: 'SourceSansPro-Light';
    font-size: 15.5px;
    font-weight: normal;
    border: 1px solid #f05a32;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    padding: 2px 10px 2px 10px;
     border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}	

.formError .formErrorArrow div{
	background: #ffffff;
	border-left: 2px solid #f05a32;
    border-right: 2px solid #f05a32;
     box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}						
  
.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #f05a32;
	border-right: 2px solid #f05a32;
	border-bottom: 0 solid #f05a32;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #f05a32;
} 
 
/* CART - popup */  
#fancybox-content td, #fancybox-content div {
    font-family: 'SourceSansPro-Bold';
    font-size: 15.5px;
    line-height: 17.5px;
} 

#fancybox-content{background-color:#ece9e4; }
					
				#loginBox{display:none; width:475px; border: 1px solid #3b5867;}	
					#loginBoxTop{width: 100%; height: 50px; position:relative;
						background-image: linear-gradient(#3b5867, #1f3a44);background-image: -webkit-linear-gradient(#3b5867, #1f3a44);background-image: -ms-linear-gradient(#3b5867, #1f3a44);background-image: -webkit-gradient(#3b5867, #1f3a44);
					}
						#loginBoxTop span{float:left; margin-top:16px; margin-left:14px; font-size: 21px; color:#ffbd29;}
						#loginBoxTopClose{float:right; margin-top:18px; margin-right:18px; cursor: pointer;}
					#loginMessageBox{margin-top: 5px; text-align:center; width: 100%; height:15px;}	
					.loginBoxTitle{width:90px;}
					.loginBoxInputDiv{width:345px;}
						.loginBoxInputDiv input{width:320px;}
						
					#loginbutton{float: left; border:0px; cursor:pointer; padding: 5px; padding-left: 26px; padding-right: 26px; border-radius: 5px; color: #002f3a; font-size: 17px; line-height: 26px;
							    margin-bottom:20px; margin-left:90px;
							    text-shadow: 1px 1px #e3ad35;
							    background-image: linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-linear-gradient(#fecf06, #f57f19);
							    background-image: -ms-linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-gradient(#fecf06, #f57f19);
					}	
					
#foxplaceid{margin-left:39px; width:calc(100% - 61px); padding: 10px; background: #ffffff; border: 1px solid #ddd7d1; font-size: 15.5px; color: #1d323c; font-family: 'SourceSansPro-Light', serif;}					
#packetaplaceid{margin-left:39px; width:calc(100% - 61px); padding: 10px; background: #ffffff; border: 1px solid #ddd7d1; font-size: 15.5px; color: #1d323c; font-family: 'SourceSansPro-Light', serif;}					
     
/* CART - END */

/* CONFIRM */
#confirm_datas_login{float: left; width: 100%;}
	#confirm_datas_login_button{float: left; width:100%; margin-left: 0px; margin-top:10px; margin-bottom:18px;}
		#confirm_datas_login_button a{float:left; padding:5px; padding-left:32px; padding-right:32px; border-radius:5px; color:#002f3a; font-size:17px; line-height:26px; cursor:pointer;
						text-shadow: 1px 1px #e3ad35;
						background-image: linear-gradient(#fecf06, #f57f19);
						background-image: -webkit-linear-gradient(#fecf06, #f57f19);
						background-image: -ms-linear-gradient(#fecf06, #f57f19);
						background-image: -webkit-gradient(#fecf06, #f57f19);
		}
		.confirm_datas_user_input{float: left; height: 40px; font-size: 15.5px; line-height: 40px; color: #1d323c; margin-left:20px;}
			.confirm_order_sum{float: left; width:100%;}
				.confirm_order_sum_ikon{float: left; margin-left:20px; height:45px;}
					.confirm_order_sum_ikon img{height:45px;}
				.confirm_order_sum_text{float: left; margin-left:25px; font-size:21px; color:#ffffff; height:45px; line-height:51px;}
				.confirm_order_sum_price{float: right; font-size:36px; height:36px; line-height:42px; color:#ffbc29;}
					.confirm_order_sum_price_ft{font-size:21px; height:36px; line-height:42px; color:#ffbc29;}
				.confirm_order_sum_afa{float: right; margin-left:10px; font-size:18px; color:#cac5c0; height:45px; line-height:51px; color:#ffbc29; margin-right:25px;}
			
/* CONFIRM - END */

/* INFO */					
.info_top {width:992px; height:348px; background:#ffffff; margin-top:0px; border: 1px solid #c4c5c6; padding:53px; border-radius: 10px; position: relative;}					
	.info_top_cell{width:100%;} 
		.info_top_td{width:100%;}
			.info_top_title{float:left; padding: 6px; padding-left: 8px; padding-right: 24px; font-size: 21px; line-height: 21px; background:#ffbc29;}
			.info_top_menu{float:left; width:100%;}
				.info_top_menu1{float:left; width:496px; height:84px; margin-top:20px;}
				.info_top_menu2{float:left; width:496px; height:84px; margin-top:20px;}
				.info_top_menu3{float:left; width:435px; height:84px; margin-top:32px;}
					.info_top_menu_img{float:left; height:58px; width:65px; line-height:84px;  text-align:left;}
						.info_top_menu_img img{margin-top: 14px; height:58px; width:auto; }
						.info_top_menu_img{vertical-align:middle;}
					.info_top_menu_texts{float:left; height:100%; text-align: left; margin-left:12px; max-width: 419px;}
						.info_top_menu_texts div a{color:#1d323c;}							
						.info_top_menu_text_t{font-size: 18px; line-height:20px; margin-top:26px;}
							.info_top_menu_text_t a:hover{color:#ffbc29;}
						.info_top_menu_text_b{font-size: 15.5px; line-height:18px; margin-top:0px;}

#info_line0{width: 100%; margin-top: 30px;
    background-image: linear-gradient(#ffb60a, #f7a90f);
    background-image: -webkit-linear-gradient(#ffb60a, #f7a90f);
    background-image: -ms-linear-gradient(#ffb60a, #f7a90f);
    background-image: -webkit-gradient(#ffb60a, #f7a90f);
}		
#info_line{width: 1100px; height: 58px; margin: 0 auto; padding-top: 12px; padding-bottom: 12px; position: relative;}
	#info_line_ikon{float:left; height:58px; }
		#info_line_ikon img{height:100%; width: auto;}
			#info_line_text{float:left; height:100%; margin-left:8px; font-size: 19px; line-height: 60px; color:#002f3a;}

			
.info_cont {float:left; width:992px; background:#ffffff; margin-top:0px; margin-bottom:60px; border: 1px solid #c4c5c6; padding:53px; border-radius: 10px; position: relative;}					
	.info_cont_cell{width:100%; position: relative;} 
		.info_cont_td{width:100%; position: relative;}			
			.info_cont_text{float:left; text-align: left; font-size: 15.5px; line-height: 35px; padding-left:50px;}
				.info_cont_text a{color:#4dafd2;}
				.info_cont_text ul {padding-left:15px; /*list-style-image: url('/img/pipa.png');*/}
					.info_cont_text ul li strong{font-family:'SourceSansPro-Bold', serif;}
				.info_cont_text h1{text-align: left;}
				.info_cont_text h1 strong{font-family:'SourceSansPro-Bold', serif; font-size: 21px; line-height: 21px; font-weight: normal; text-transform: uppercase;}
					.info_title_normal{font-size:18px; font-family:'SourceSansPro-Bold', serif;}
					.info_cont_text p strong{font-family:'SourceSansPro-Bold', serif; font-size: 18px; line-height: 20px; font-weight: normal;}	
					.info_cont_text_shopinfo p{text-align: left;}
					.info_cont_text_shopinfo p strong{font-family:'SourceSansPro-Bold', serif; font-size:18px;}
				
					.info_cont_text_form{float: left; width: 100%;}	
						.info_cont_text_form_title{float: left; width: 325px; margin-right:5px; margin-top:15px; text-align: right; min-height:38px;}
						.info_cont_text_form_input{float: left; width: 570px; margin-left:5px; margin-top:15px; min-height:38px;}
							.info_cont_text_form_input img {float: left; margin-left:10px; margin-top:5px;}
							.info_cont_text_form_input input[type='text'] {float: left;width: 498px;height: 16px;padding: 10px;background: #ffffff;border: 1px solid #ddd7d1;font-size: 15.5px;color: #00303a;font-family: 'SourceSansPro-Light', serif;}
							.info_cont_text_form_input input[type='password'] {float: left;width: 498px;height: 16px;padding: 10px;background: #ffffff;border: 1px solid #ddd7d1;font-size: 15.5px;color: #00303a;font-family: 'SourceSansPro-Light', serif;}
							.info_cont_text_form_input select {float: left;width: 275px;height: 36px;padding: 7px;background: #ffffff;border: 1px solid #ddd7d1;font-size: 15.5px;color: #00303a;font-family: 'SourceSansPro-Light', serif;}
							.info_cont_text_form_input textarea {float: left;width: 498px;height: 160px;padding: 10px;background: #ffffff;border: 1px solid #ddd7d1;font-size: 15.5px;color: #00303a;font-family: 'SourceSansPro-Light', serif;}
							.info_cont_text_form_input input[type='submit']{float: left; border:0px; cursor:pointer; padding: 5px;padding-left: 32px; padding-right: 32px; border-radius: 5px; color: #002f3a; font-size: 17px; line-height: 26px;
							    text-shadow: 1px 1px #e3ad35;
							    background-image: linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-linear-gradient(#fecf06, #f57f19);
							    background-image: -ms-linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-gradient(#fecf06, #f57f19);
							}
							.info_cont_text_form_input input[type='button']{float: left; border:0px; cursor:pointer; padding: 5px;padding-left: 32px; padding-right: 32px; border-radius: 5px; color: #002f3a; font-size: 17px; line-height: 26px;
							    text-shadow: 1px 1px #e3ad35;
							    background-image: linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-linear-gradient(#fecf06, #f57f19);
							    background-image: -ms-linear-gradient(#fecf06, #f57f19);
							    background-image: -webkit-gradient(#fecf06, #f57f19);
							}
								.info_cont_text_form_input input[type='submit']:hover{
									background-image: linear-gradient(#f57f19, #fecf06);
								    background-image: -webkit-linear-gradient(#f57f19, #fecf06);
								    background-image: -ms-linear-gradient(#f57f19, #fecf06);
								    background-image: -webkit-gradient(#f57f19, #fecf06);
								}
.tooltip{width: 28px; height:28px;}
			
/* Kis termékek */
.product_min{width:264px; height:380px; border: 1px solid #81abb7; overflow: hidden; margin:4.5px; background:#ffffff; position:relative;}
.product_min:hover{top:-4.5px;}
	.outstockdiv{width:264px; height:380px; top:0px; left:0px; z-index:3; background:#000000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; position: absolute;}
	.product_min_img{width:264px; height:160px; position: relative; float:left;}
	.product_percent_min{width:97px; height:46px; position:absolute; top:0px; left:0px; z-index:1; background:#ffbd2a;}
		.product_percent_min div{font-size:43px; line-height: 44px; text-align:center; color:#00303a;}
			.product_percent_min div span{font-size: 18px;}
	.product_name_min{width: 234px; padding-left:15px; height:50px; margin-top:15px; font-size:20px; line-height:23px; color:#000000; position: relative; float:left; overflow: hidden;}
	.product_subtext_min{width: 234px; padding-left:15px; margin-top:3px; font-size:16px; line-height:22px; color:#000000; position: relative; float:left; overflow: hidden;}
	.p_current_price_min{padding-left:15px; height:22px; margin-top:15px; font-size:32px; color:#ffba11; position: relative; float:left;}	
	.p_original_price_min{padding-left:20px; margin-top:18px; font-size:20px; color:#000000; text-decoration: line-through; position: relative; float:left;}
	.p_orders_num_text_min{width: 234px; padding-left:15px; margin-top:12px; font-size:16px; line-height:22px; color:#000000; position: relative; float:left; overflow: hidden;}
	.megnezem_min{cursor: pointer; padding:6px; padding-left:25px; padding-right:25px; margin-left:15px; margin-top:12px; border-radius:1px; font-size:16px; line-height:22px; color:#000000; position: relative; float:left;
	background: linear-gradient(#ffda06, #f78b1b);
    				background: -webkit-linear-gradient(#ffda06, #f78b1b);
    				background: -ms-linear-gradient(#ffda06, #f78b1b);
   					background: -webkit-gradient(#ffda06, #f78b1b);}
.product_adu_min{width:264px; height:380px; border: 0px solid #84acb9; overflow: hidden; margin:3px; top:0px; left:0px; z-index:2; margin:0px; margin-left:0px; padding:0px; padding-top:0px; background:#ffffff; border-radius: 0px;}
	.img_min18{width: 155px; margin-top: 24px; margin-left: 53px; margin-bottom:5px;}
	.adult_text_min{min-height: 72px; font-size: 15px; line-height: 18px; padding: 18px; padding-bottom: 12px; text-align: justify;}
	.product_adu_min div button{
					cursor: pointer; color:#ffffff; width:164px; border-radius:3px; padding:5px; padding-left:8px; padding-right:8px; margin-left:48px; margin-right:5px; margin-top:8px; border:0px;
					font-size:14px;
					background: linear-gradient(#55778c, #213a45);
    				background: -webkit-linear-gradient(#55778c, #213a45);
    				background: -ms-linear-gradient(#55778c, #213a45);
   					background: -webkit-gradient(#55778c, #213a45);
   					}
   	#cont0{padding-top: 0px;}
   	#rendezessav{width: 100%; height:50px;}
   	.logo_cats_div{top: 7px;}
   	.breadcrumbs{top: -31px;}
   	.hr_line{top: -13px; position: relative;}
   	#lenyilo{left: 941px; top: 43px;}
   	.p_view{position: absolute; left: 699px; top: 11px; font-weight: bold;}
   		.p_view span{float: left; margin-top:7px;}
   		#nagy_nezet{float: left; margin-left:10px; height: 30px;}
   		#mozaikos_nezet{float: left; margin-left:10px; height: 30px;}
/* Kis termékek - VÉGE */	
							
/* INFO - END */	

/* PROMÓ BANNER */
.promo{float:left; width: 1100px; margin-bottom: 70px; height:233px;}
	.promo a{float:left; width: 1100px; height:233px;}
		.promo a img{float:left; width: 1100px; height:233px;}
/* PROMÓ BANNER - END */

/* Megosztás/Like */
.like_b {
			  position: absolute;			  	
			     left: 120px;
   				 bottom: 23px;   				 
   				 height:22px;   				
   				 cursor: pointer;
		}
.like_b img{float:left;}		
.like_b span{float:left; color:#00303a; font-size:15px; margin-left:7px; margin-top:3px; font-weight: bold;}		
.face_b {
			  position: absolute;
			     left: 420px;
   				 bottom: 23px;   				 
   				 height:22px;   				
   				 cursor: pointer;
		}		
.face_b img{float:left;}		
.face_b span{float:left; color:#00303a; font-size:15px; margin-left:7px; margin-top:3px; font-weight: bold;}	
.product{height: 820px;}	
.product_leftc{height: 793px;}
/* Megosztás/Like - END*/

/* További termékek */
#other_products_div0{width: 100%; position: relative; padding-top: 30px; padding-bottom: 70px;}
#other_products_div{width: 1100px; height:40px; margin: 0 auto; position: relative; text-align:center;}
#other_products_button{
	float:left;	
	position: relative;
	margin-left: 382px;
    font-size:16px;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
    padding:20px;
    padding-top: 12px;
    padding-bottom: 11px;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
    background: linear-gradient(#55778c, #213a45);
    background: -webkit-linear-gradient(#55778c, #213a45);
    background: -ms-linear-gradient(#55778c, #213a45);
    background: -webkit-gradient(#55778c, #213a45);}
.dot {
  height: 10px;
  width: 10px;
  margin-left:3px;
  background-color: #e6ca00;
  border-radius: 50%;
  display: inline-block;
}    
/* További termékek - END*/

/* RESPONIVITE */
/*
@media only screen and (max-width: 1850px) {
	.visitors{position:absolute; left:31%; width: 38%;}
	
	.product_right_top{height:135px;}
	
}

@media only screen and (max-width: 1650px) {
	
	.prt{height: auto; width: 25%;} .p_payment_mods{width: 25%;}
	.prt_l{width: 100%; max-width: 100%;} .prt_r{width: 100%;  max-width: 100%; text-align: center;} .prt_lt{text-align: center; padding-top: 10px;} .prt_lb{text-align: center;}
	
	.visitors{position:absolute; left:29%; width: 42%;}
	
	.product{height: 920px;}	
	.product_leftc{height: 880px;}
	.product_left_m{height:475px}
	.plm_c{height:387px;}
    .plm_gallery_div{height:380px;width:639px;}
    .gallery_photo_div{width:639px;}
    .gallery_photo_div iframe{width:639px;}
    .product_lbl{width: 80%;}
    .product_lbr{width: 80%;}
    
    .product_right_c{height: 718px;}
    
    #cart_product_cell_d{width: 1350px;}
    	#cart_product_left{width: 635px;}
        #cart_product_right{width: 655px;}
        .product_head{width:435px;}
    #cart_product_left img{width: 635px;}
    #cart_data_top_td{width: 1350px;}
    .cart_property_td{width: 1350px;}
    .cart_property_divs{width: 577px;}
    #cart_datas_td{width: 1350px;}
    .cart_datas_user_input_title{width:102px;}
   .cart_datas_user_input{width:345px;}
    .cart_datas_user_input input{width:320px;}
    	#phone{width: 220px;}
    .ordb_div{margin-bottom: 7px;}
    .cart_order_td{width: 1350px;}
    .cart_order_sum{width: 520px;}
    .cart_order_sum_ikon{margin-left:0px;}
    .megveszemlink_div{margin-left: 15px;}
}

@media only screen and (max-width: 1550px) {
	.product{height: 920px;}	
	.product_leftc{height: 880px;}
	.product_left_m{height:455px}
	.plm_c{height:367px;}
    .plm_gallery_div{height:360px;width:605px;}
    .gallery_photo_div{width:605px;}
    .gallery_photo_div iframe{width:605px;}
    .product_lbr_div{width: 36%;}
    .product_lbl{width: 90%;}
    .product_lbr{width: 90%;}
    
    .product_right_c{height: 688px;}
    
     #cart_product_cell_d{width: 1250px;}
     	#cart_product_left{width: 585px;}
        #cart_product_right{width: 605px;}
    #cart_product_left img{width: 585px;}
    #cart_data_top_td{width: 1250px;}
    .cart_property_td{width: 1250px;}
    .cart_property_divs{width: 577px;}
    #cart_datas_td{width: 1250px;}
    .cart_datas_user_input{width:345px;}
    .cart_datas_user_input input{width:320px;}
    .ordb_div{margin-bottom: 7px;}
    .cart_order_td{width: 1250px;}
    .cart_order_sum{width: 520px;}
    .cart_order_sum_ikon{margin-left:0px;}
    .megveszemlink_div{margin-left: 15px;}
    
    .info_top_td{width: 1250px;}
    	.info_top_menu1{width: 430px;}
    	.info_top_menu2{width: 400px;}
    	.info_top_menu3{width: 420px;}
    #info_line_td{width: 1250px;}	
    .info_cont_td{width: 1250px;}	
    .info_cont_text_form_input{width:750px}
    
}

@media only screen and (max-width: 1450px) {
	.product{height: 920px;}
	.product_leftc{height: 880px;}	
	.product_left_m{height:415px}
	.plm_b{height:60px}
	.plm_bc{height:26px;}
	.plm_c{height:357px;}
    .plm_gallery_div{height:350px;width:588px;}
    .gallery_photo_div{width:588px;}
    .gallery_photo_div iframe{width:588px;}
    .product_lbr_div{width: 35%;}
    .product_lbl{width: 90%;}
    .product_lbr{width: 90%;}
    
    .product_right_c{height: 650px;}
    
    #cart_product_cell_d{width: 1250px;}
    	#cart_product_left{width: 585px;}
        #cart_product_right{width: 605px;}
    #cart_product_left img{width: 585px;}
    #cart_data_top_td{width: 1250px;}
    .cart_property_td{width: 1250px;}
    .cart_property_divs{width: 577px;}
    #cart_datas_td{width: 1250px;}
    .cart_datas_user_input{width:345px;}
    .cart_datas_user_input input{width:320px;}
    .ordb_div{margin-bottom: 7px;}
    .cart_order_td{width: 1250px;}
    .cart_order_sum{width: 520px;}
    .cart_order_sum_ikon{margin-left:0px;}
    .megveszemlink_div{margin-left: 15px;}
}

@media only screen and (max-width: 1400px) {
	.product{height: 800px;}
	.product_leftc{height: 800px;}
	.product_left_m{height:405px}
	.plm_b{height:60px}
	.plm_bc{height:26px;}
	.plm_c{height:347px;}
    .plm_gallery_div{height:340px;width:572px;}
    .gallery_photo_div{width:572px;}
    .gallery_photo_div iframe{width:572px;}
    .product_lbr_div{width: 35%;}
    .product_lbl{width: 95%;}
    .product_lbr{width: 95%;}
    
    
    
    .kellnekem_div{width: 162px;} .kellnekem{width: 162px; height:162px;} .product_lbr_div{width: 36%;} .product_rbr_div{width: 36%;} .product_lbl_div{width: 36%;} .product_lbl {width: 96%;}
    .product_lbl_top{padding-top: 15px;} .product_lbl_bottom {padding-top: 20px;} .product_lbr_top{padding-top: 15px;} .product_lbr_bottom {padding-top: 20px;}
    
    .product_right{height:725px;}    
    .product_right_c{height:622px;}
    
    #cart_product_cell_d{width: 1250px;}
    	#cart_product_left{width: 585px;}
        #cart_product_right{width: 605px;}
    #cart_product_left img{width: 585px;}
    #cart_data_top_td{width: 1250px;}
    .cart_property_td{width: 1250px;}
    .cart_property_divs{width: 577px;}
    #cart_datas_td{width: 1250px;}   
    .ordb_div{margin-bottom: 7px;}
    .cart_order_td{width: 1250px;}
    .cart_order_sum{width: 520px;}
    .cart_order_sum_ikon{margin-left:0px;}
    .megveszemlink_div{margin-left: 15px;}
    
    .info_cont_text{padding-left:0px;}
}
*/
/* RESPONIVITE */