body {background-color: #dbdbcf; margin: 0; padding: 0; font-size: 14px; font-family: 'Roboto', Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6E6E6E ; position: relative;}

img {border: 0;}
ul {margin: 0; padding: 0; list-style-type: none;}
li {margin: 0; padding: 0;}
a {text-decoration: none; color:#6E6E6E;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, textarea, select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
input[type=submit] {cursor: pointer;}

#body {position: relative; margin: 0 auto;}
	#contact {color: #6E6E6E; font-size: 11px; margin: 0 auto; padding: 18px 0; text-align: left; width: 1052px;}
	
	/*#contact {color: #25AAE1; font-size: 10px; margin: 0 auto; padding: 18px 0; text-align: right; width: 1052px;}*/
		#contact a {color: #25AAE1;}
		
		#search {float: right; width: 185px; margin: -10px 0;}
			#search input[type=text] {background-color: #F2F3EE; border: 1px solid #C9C8B8; border-radius: 5px 0 0 5px; height: 28px; padding-left: 10px; color: #9D9C80; width: 130px; float: left;}
			#search input[type=submit] {background-color: #F2F3EE; background-image: url("../images/src.png"); border: 1px solid #C9C8B8; border-radius: 0 5px 5px 0; height: 32px; padding-right: 30px; width: 32px; cursor: pointer; float: left;}
		
	#body_div {position: relative; width: 1052px; margin: 0 auto 0 auto; -webkit-box-shadow: 1px 1px 20px 2px #999999;
box-shadow: 1px 1px 20px 2px #999999; }
		#header {position: relative;}
			#header_pic {position: relative;}
				#logo {position: absolute; display: block; width: 141px; height: 120px; top: 15px; left: 25px;}
			#bar {border-bottom: 3px solid #25AAE1; background-color: #76BD3D;}
				#upper_menu {position: relative;}
					#upper_menu > ul > li > a {padding: 25px 16px; color: white; text-decoration: none; font-size: 16px; display: block; font-family: 'Roboto Condensed'; font-weight: bold; text-transform: uppercase;}
					#upper_menu > ul > li > a:hover {background-color: #25AAE1;}
					#upper_menu .active {background-color: #25AAE1;}
					#upper_menu > ul > li {float: left; padding-left: 7px; padding-right: 5px; position: relative;}
					#upper_menu > ul > li:after {content: "|"; position: absolute; top: 50%; left: 100%; color: white; transform: translateY(-50%);}
					#upper_menu > ul > li:nth-last-child(1):after, #upper_menu > ul > li:nth-last-child(2):after {display: none;}
					#upper_menu .submenu {background-color: #25AAE1; padding: 20px 0; position: absolute; left: -165px; top: 70px; z-index: 99; width: 750px; display: none;}
					.submenu .submenu_inner {padding: 10px;float:left;border-left:1px solid #0E76BC; border-right:1px solid #0E76BC; width: 228px; margin-bottom: 10px;}
					.submenu .submenu_inner ul li a{display: block; color: white; font-size: 14px; float: none; margin: 0 0 4px 8px;}
					.submenu .submenu_inner ul li a.katname {color: white; font-size: 16px; margin: 0 0 6px 0;}
					.submenu .submenu_inner ul li a:hover {color: #E7E7E7;}
		#container {position: relative; background-color: white;}
			#content {position: relative; float: left; width: 820px; z-index:10;}
			#content h1, #productdesc h2.name {font-size: 48px; margin-bottom: 0px;}
			#trail_inner {float: left;}
			#trail h2, #trail h1 {font-size: 27px; margin-top: 5px; width: 440px; padding-right: 5px; margin-bottom: 0px;}
			#trail h1 a {color: #0E76BC;}
			#trail_text {font-size: 13px; line-height: 21px; color: #64514B; padding: 4px 0 4px 4px; /*border-left: 1px dotted #64514B;*/}
			#content .alcim {font-size: 18px; color: #0E76BC;}

				/*#25AAE1*/
				.standardcontent {
					background: white;
					background: -moz-linear-gradient(top, #CDECF9 0%, #ffffff 120px); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CDECF9), color-stop(120px,#ffffff)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #CDECF9 0%,#ffffff 120px); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #CDECF9 0%,#ffffff 120px); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #CDECF9 0%,#ffffff 120px); /* IE10+ */
					background: linear-gradient(top, #CDECF9 0%,#ffffff 120px); /* W3C */
					}
				.standardcontent #trail a {color: #362D2A;}
				.standardcontent h2{color: #362D2A;}
				.standardcontent h1{color:#25AAE1;}
				.standardcontent  .alcim {color: black;}
				.standardcontent .product_colorinfo {background-color: #25AAE1;}
				.standardcontent .pucuka {background-image: url('../images/br_pucuka.png')}
				
				
				#trail {padding: 15px 20px;}
					#trail a {color: #25AAE1}
					#trail .active {font-weight:bold;}
					
				.content {position: relative; padding: 20px;}
				.kereses_content {}
					.kereses_content ul {margin-left: 30px; list-style-type: disc; margin-bottom: 30px;}
						.kereses_content ul li {padding: 2px 0;}
							.kereses_content ul li a {font-size: 14px; color: #3D2E27;}
							
				#welcomecont {padding-left: 20px;}
					#welcometxt {width: 410px; float: left; color: #494949;}
					#welcomeimg {width: 390px; float: left;}
					
				#news {width: 720px;}
				#newstitle {padding-left: 20px; border-bottom: 2px solid #EDEDEF;}
				#newstitle h2 {font-size: 22px; color: #684F4A;}
				.newscont{border-top: 1px solid #F3F3F5; padding: 10px 20px 10px 0; width: 265px; float:left; margin: 10px 20px;}
				.newscont.firstrow {border-top: none !important;}
					.newsdate {color: #6E6E6E;}
					.newsname {font-weight: bold; color: black;}
					.newsname a {color: black; text-decoration: none;}
					.newsname a:hover {color: grey; text-decoration: none;}
					.newshort {font-size: 12px; color: #6E6E6E;}
					

				
				#new_title h2 {font-size: 22px; color: #5D443F; margin-left: 20px; margin-top: 0px !important;}
				#firstnews {float: left; width: 420px; padding: 0 20px;}
					#first_new_title {font-size: 28px !important; margin: 0;}
					#first_new_title a {color: black;}
					#first_new_title a:hover {color: grey;}
				#othernews {border-left: 2px solid #EDEDEF; float: left; width: 318px;}
					#othernewsheader {background-image: url("../images/bubi6.png"); color: white; font-size: 19px; height: 30px; padding: 25px;}
						#othernewsheader h2 {font-size: 19px; margin: 0;}
					#othernews .newscont {float: none; width: 238px;}

				.productcontainer {padding: 7px 40px 70px 7px;}
					#productimg {float: left; padding: 20px; width: 260px;}
					#productdesc {float: left; padding: 20px; width: 430px;}
					#productdesc a {color: #0E76BC;}
					#productdesc a:hover {color: #0C5EA1;}
					#productdesc .txt{color: #5E423E;}
					
						.kiszereles_table {color: #51352A;}
							.kiszereles_table .row {border: 1px solid #D7D7D7; margin-bottom: 5px; padding: 5px;}
							.kiszereles_table .row:hover {background-color: #F5F5F5;}
								.kiszereles_table .name {float: left; width: 60%; line-height: 19px; font-weight: bold;}
								.kiszereles_table .price {text-align: center; float: left; width: 40%; line-height: 37px;}
									.kiszereles_table .price span {line-height: 19px;}
									.kiszereles_table .price .strike {text-decoration: line-through; font-size: 10px;}
									.kiszereles_table .price .arrow {}
									.kiszereles_table .price .action {}
								.kiszereles_table .unit {text-align: center; float: left; width: 160px; line-height: 19px; text-align: left; font-size: 10px;}
								.kiszereles_table .basket {float: left; width: 85px; /*margin-right: -40px;*/}
									.kiszereles_table .basket input[type=number] {width: 30px; height: 34px; text-align: center; border: 1px solid #51352A; vertical-align: top;}
					
					.txt a {color: #25AAE1;}
					.txt a:hover {color: #6D5751;}
					.product_title {color: #0E76BC; font-size: 24px; margin-left: 20px; margin-bottom: 10px;}
					.product_title h2 {margin-bottom: 0px; font-size: 24px;}
						.product_title h2 a {color: #0E76BC;}
					.product_smallimg {float: left; padding: 20px 0px 20px 20px;}
					.product_shortdesc {float: left; width: 260px; color: #6E6E6E;}
						.product_shortdesc .ar {font-weight: bold; font-size: 14px; padding: 10px 0 0 10px;}
							.ar .strike {text-decoration: line-through; font-size: 14px; font-weight: normal;}
							.ar .arrow {font-weight: normal;}
							.ar .action {}
						
					.product_shortdesc .p {margin-bottom: 30px;}
						.product_shortdesc .p ul {margin-left: 10px; list-style-type: disc;}
							.product_shortdesc .p ul li {padding: 1px 0; list-style-type: none;}
					.product_shortdesc a, .reszletek  {margin-left: 10px; background-color: #25AAE1; color: white !important; font-size: 13px; padding: 10px 18px 10px 22px; display: inline-block; line-height: 18px; vertical-align: top;}
					.product_shortdesc a:hover, .reszletek:hover {background-color: #0E76BC;}
					.product_colorinfo {border-radius: 0 0 8px 0; color: white; float: right; margin-right: -55px; padding: 30px; width: 207px; position: relative;}
						.product_colorinfo ul {margin-left: 10px; list-style-type: disc;}
							.product_colorinfo ul li {padding: 2px 0;}
					.pucuka {width:14px; height: 7px; position: absolute; right: 0px; top: -7px;}
				
				#adatlap_footer {border-top: 5px solid #D7D7D7; position: relative; margin-right: 40px;}
				#adatlap_footer:before {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #D7D7D7; border-width: 30px; margin-left: -175px;}
					#support {padding: 20px; width: 230px; background-color: #D7D7D7; float: left; margin-right: 40px;}
						#support h3 {font-size: 22px; color: #5B423D; margin-bottom: 5px; margin-top: 5px;}
						#support p {color: grey; font-size: 12px; margin-top: 0px;}
						#support ul {}
							#support ul li {padding-bottom: 10px;}
								#support ul li img {margin-bottom: -5px;}
								#support ul li a {color: #5B423D; font-size: 16px;}
								#support ul li a:hover {color: black;}
					#blog_content {float: left; width: 470px;}
						#blog_content h3 {font-size: 22px; color: #4d8d19; margin-bottom: 5px;}
						#blog_content > p {color: grey; font-size: 12px; margin-top: 0px;}
						#blog_content .blog_list {padding: 20px 0;}
							#blog_content .blog_list .row {border-top: 3px solid #B8B8B8; padding: 20px 0;}
								#blog_content .blog_list .img {float: left; width: 130px; margin-right: 15px; border: 1px solid #D7D7D7;}
									#blog_content .blog_list .img img {width: 130px;}
								#blog_content .blog_list .text {}
								#blog_content .blog_list .rowimg .text {float: left; width: 323px;}
									#blog_content .blog_list .text a {font-size: 20px; color: #5B423D;}
									#blog_content .blog_list .text a:hover {text-decoration: underline;}
									#blog_content .blog_list .text .date {color: #4d8d19; margin-bottom: 5px;}
									#blog_content .blog_list .text p {color: grey; font-size: 12px;}
							
				#mapcontainer {background-image: url("../images/bp.png"); background-position: 27px -8px; background-repeat: no-repeat; float: left; height: 460px; position: relative; width: 509px; z-index: 2;}				
					#brownline {background-color: #BD9057; color: white; font-size: 18px; height: 46px; padding: 25px 30px 0 310px; position: absolute; right: 0; top: 13px; width: 270px; z-index: 1;}	
					#brownpucuka {background-image: url("../images/brp.png"); height: 9px; position: absolute; right: 230px; top: 84px; width: 12px;}
				#mapcontainer2 {background-image: url("../images/mo.png"); background-position: -11px 2px; background-repeat: no-repeat; float: left; height: 460px; position: relative; width: 509px; z-index: 2;}
					#brownline2 {background-color: #BD9057; color: white; font-size: 18px; height: 46px; padding: 25px 30px 0 140px; position: absolute; right: 0; top: 13px; width: 265px; z-index: 1;}	
				#infosheet {float:left; width: 311px;}
					#maphead {background-image: url('../images/brownbubi.jpg'); background-repeat: repeat-x; padding:30px 20px; font-size: 18px; color:white;}
					#partnerinfo {left: 490px; padding: 25px 35px; position: absolute; right: 225px; top: 110px; width: 245px;}
				.smallogo {background-color: white;
							background-image: url("../images/schlogo_small.jpg"); background-position: 2px 2px; background-repeat: no-repeat; border-radius: 7px 7px 7px 7px; display: block; height: 19px; padding: 2px; width: 18px; z-index: 3;}
					#p1 {position: absolute; top: 90px; left: 135px;}
					#p2 {position: absolute; top: 230px; left: 90px;}
					#p3 {position: absolute; top: 110px; left: 170px;}
					#p4 {position: absolute; top: 150px; left: 170px;}
					#p5 {position: absolute; top: 105px; left: 185px;}
					#p6 {position: absolute; top: 170px; left: 190px;}
					#p7 {position: absolute; top: 60px; left: 200px;}
					#p8 {position: absolute; top: 130px; left: 190px;}
					#p9 {position: absolute; top: 145px; left: 160px;}
					#p10 {position: absolute; top: 40px; left: 150px;}
					#p11 {position: absolute; top: 210px; left: 140px;}
					#p12 {position: absolute; top: 210px; left: 180px;}
					#p13 {position: absolute; top: 200px; left: 430px;}
					#p14 {position: absolute; top: 150px; left: 410px;}
					#p32 {position: absolute; top: 185px; left: 250px;}
					/*videk*/
					#p15 {position: absolute; top: 196px; left: 243px;}
					#p16 {position: absolute; top: 275px; left: 140px;}
					#p17 {position: absolute; top: 260px; left: 136px;}
					#p18 {position: absolute; top: 60px; left: 330px;}
					#p19 {position: absolute; top: 46px; left: 327px;}
					#p20 {position: absolute; top: 250px; left: 280px;}
					#p21 {position: absolute; top: 136px; left: 156px;}
					#p22 {position: absolute; top: 80px; left: 60px;}
					#p23 {position: absolute; top: 97px; left: 51px;}
					#p24 {position: absolute; top: 100px; left: 97px;}
					#p25 {position: absolute; top: 90px; left: 88px;}
					#p26 {position: absolute; top: 126px; left: 390px;}
					#p27 {position: absolute; top: 115px; left: 385px;}
					#p28 {position: absolute; top: 130px; left: 232px;}
					#p29 {position: absolute; top: 100px; left: 220px;}
					#p30 {position: absolute; top: 200px; left: 65px;}
					#p31 {position: absolute; top: 110px; left: 115px;}
					#p33 {position: absolute; top: 280px; left: 125px;}
					#p34 {position: absolute; top: 295px; left: 140px;}
					
					
					
				
			#sidebar {position: relative; width:232px; float: left; background-color: #F5F5F5; min-height: 10px;}
				#leftmenu {margin-bottom: 30px;}
				#sidebar li {margin-bottom: 1px;}
				#sidebar a {display: block; padding: 20px 30px; color: white; text-decoration: none; position: relative;}
				#sidebar a.mainmenu {opacity: 1; background-color: #0E6CBB;}
				#sidebar a.mainmenu:hover, #sidebar a.mainmenu.active {background-color: #0C5EA1;}
					
					.sb_title {font-size: 16px; font-family: 'Roboto Condensed'; font-weight: bold; text-transform: uppercase;}
					.sb_title:after {position: absolute; top: 24px; right: 20px; color: white; content: ""; width: 8px; height: 14px; background-image: url('../images/2016/arrow.png');}
					.inner {background-color: #F5F5F5;}
					.inner li {}
					#sidebar .submenu {background-color: #F5F5F5; padding: 20px 10px; display: none;}
					#sidebar .submenu li {margin-left: 15px; float: none !important;}
					#sidebar .submenu a {color: #5E423E; font-size: 16px; padding: 0px 7px 0px 15px;background-repeat: no-repeat; background-position: 0 6px; margin: 5px 0; position: relative;}
					#sidebar .submenu a:before {position: absolute; top: 1px; left: 0px; content: "\2022"; color: #0E6CBB;}
						#sidebar .submenu a:hover, #sidebar .submenu a.active {color: #1E1918;}

						
					#newsletter {}
						#newsletter a {display: block; padding: 20px 30px; color: white; font-size: 16px; font-family: 'Roboto Condensed'; font-weight: bold; text-transform: uppercase; text-align: center; background-color: #76bd3d;}
						#newsletter a:hover {background-color: #65A92C;}
						/*#newsletter .sb_title {margin-bottom: 10px;}
						#newsletter label {display: block; font-size: 14px; margin-bottom: 5px;}
						#newsletter input[type=email], #newsletter input[type=text] {width: 90%; padding-left: 5%; padding-right: 5%; height: 26px; font-size: 14px; border: 0px; margin-bottom: 5px;}
						#newsletter input[type=submit] {font-size: 14px; display: block; margin: 0 auto; width: 70%; height: 30px; background-color: #0E76BC; color: white; border: 0px; cursor: pointer; font-weight: bold;}
						#newsletter input[type=submit]:hover {background-color: #0C5EA1;}
						#newsletter p {font-size: 9px; font-style: italic; margin-bottom: 0px;}*/
					
				#sb_title {color: white; font-size: 20px; }
		#footer {position: relative; background-color: #31547b; padding-top: 60px;  position: relative; color: white; font-size: 12px;width: 1050px; margin: 0 auto; -webkit-box-shadow: 1px 1px 20px 2px #999999; box-shadow: 1px 1px 20px 2px #999999;}
			#footer_left {float: left; padding-left: 272px; width: 365px; padding-bottom: 50px;}
			#footer_left a {color: #1baae4;}
			#footer_left h2 {color: white; font-size:20px;font-weight: normal;}
			#footer_left h3 {color: #30120b; font-size: 17px;}
				#footer_left h3 a {color: white;}
			#footer_right {float: left; width: 365px; margin-left: 30px;}
			#footer_right h2 {color: white; font-size:20px;font-weight: normal;}
			#footer_right h3 {color: white; font-size: 17px;}
			#footer_right a {color: white;}
			#utterfooter {color: #0e6cbb; font-size: 12px; padding: 7px 30px; background-color: #21374F !important;}
				#f_left {float: left;}
				#f_right {float: right;}
				#f_right a {text-decoration: none; color: #0e6cbb;}
				#f_right img {padding: 0 10px;}
				
				
	.kapcsolat_table {color: #494949; line-height: 18px;}
		.kapcsolat_table td {/*background-color: #EAE5E4;*/ padding: 8px 5px;}
		.kapcsolat_table td.header {/*background-color: #D1C5C2;*/}
		.kapcsolat_table td.white {background-color: white; padding: 2px;}
		
		
	.newsletter_form {width: 500px; margin: 0 auto 30px;}
		.newsletter_form .row {margin-bottom: 10px;}
			.newsletter_form .row input {width: 250px; padding-left: 10px; padding-right: 10px; height: 26px; font-size: 14px; border: 1px solid #0E76BC;}
			.newsletter_form .row label {width: 150px; display: inline-block; vertical-align: top; line-height: 30px;}
		.newsletter_form .submit {}
			.newsletter_form .submit input {font-size: 14px; display: block; margin: 0 auto; padding: 0 20px; height: 30px; background-color: #0E76BC; color: white; border: 0px; cursor: pointer; font-weight: bold;}
			.newsletter_form .submit input:hover {background-color: #0C5EA1;}
			.newsletter_form p {font-size: 9px; font-style: italic;}


	.social_buttons {padding: 20px 0;}
		.social_buttons .fb {float: right; margin: 0 10px;}
		.social_buttons .go {float: right; margin: 0 10px;}
		.social_buttons .li {float: right; margin: 0 10px;}

	#socialIcon {position: fixed; top: 270px; left: 0px; background-color: white; padding: 10px 10px 5px 5px; border: 1px solid #25AAE1; border-left: 0px;}
		#socialIcon a {display: block; margin-bottom: 5px; opacity: 0.8;}
			#socialIcon a img {display: block; width: 30px;}
		#socialIcon a:hover {opacity: 1;}
		
	
	.sendInterest {display: block; height: 30px; line-height: 30px; color: white; font-size: 14px; background-color: #0E76BC; border: 0px; cursor: pointer; font-weight: bold; text-align: center; margin-top: 20px;}
	.sendInterest:hover {background-color: #0C5EA1;}
	.closeInterest {position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; background-color: white; border-radius: 30px; color: black; font-size: 14px; line-height: 30px; cursor: pointer; text-align: center; font-weight: bold;}
	.closeInterest:hover {background-color: #F7F6F6;}
	.closeInterest:after {content: 'X';}
	#blackbg {display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity: 0.8; z-index: 10;}
	#interestForm {display: none; background-color: white; position: fixed; top: 100px; left: 50%; margin-left: -250px; width: 440px; padding: 30px; z-index: 20;}
		#interestForm .row {margin-bottom: 20px;}
			#interestForm .row label {display: inline-block; width: 150px; font-size: 14px; vertical-align: top; padding-top: 3px;}
			#interestForm .row input[type=text], #interestForm .row input[type=email] {padding-left: 10px; padding-right: 10px; width: 248px; height: 26px; border: 0px; border: 1px solid #0E76BC; font-size: 14px;}
			#interestForm .row textarea {padding: 10px; width: 248px; border: 0px; height: 80px; resize: none; border: 1px solid #0E76BC; font-size: 14px;}
		#interestForm .submit {text-align: center;}
			#interestForm .submit input[type=submit] {height: 30px; width: 200px; color: white; font-size: 14px; background-color: #0E76BC; border: 0px; cursor: pointer; font-weight: bold;}
			#interestForm .submit input[type=submit]:hover {background-color: #0C5EA1;}
			
			
			
	/* webshop */
	.basket_button {display: inline-block; vertical-align: top;}
		.basket_button input[type=submit] {height: 38px; border: 0px; background-color: #25AAE1; text-indent: -99999px; width: 45px; background-image: url('../images/icon_basket.png'); background-repeat: no-repeat; background-position: center center;}
		.basket_button input[type=submit]:hover {background-color: #0E76BC;}
		
	#productdesc .basket_button {float: right;}
		#productdesc .basket_button input[type=submit] {text-indent: 0px; padding-left: 40px; color: white; background-position: 10px center; display: block; width: 120px; font-size: 14px;}
		
	#basket_footer {position: fixed; bottom: 0px; left: 0px; width: 100%; text-align: center; padding: 10px 0; background-color: #0E76BC; z-index: 300;}
		#basket_footer .icon {display: inline-block; margin: 0 20px -6px; vertical-align: top; width: 60px; height: 42px; background-image: url('../images/icon_basket_big.png');}
		#basket_footer .text {display: inline-block; margin: 0 20px; vertical-align: top; color: white; font-size: 28px; line-height: 36px;}
		#basket_footer .button {display: inline-block; margin: 0 20px; vertical-align: top;}
			#basket_footer .button a {display: inline-block; background-color: white; line-height: 36px; padding: 0 20px; color: #0E76BC;}
	
	#webshop_container {padding-top: 50px;}
		#webshop_kosar {border-bottom: 3px solid #5E433C;}
			#webshop_fejlec {padding: 5px 0px; margin-bottom: 5px; border-bottom: 1px solid #5E433C; color: black;}
				#webshop_fejlec_megnevezes {padding-left: 140px; float: left;}
				#webshop_fejlec_ar {padding-left: 170px; float: left;}
				#webshop_fejlec_mennyiseg {padding-left: 85px; float: left;}
				#webshop_fejlec_tejlesar {padding-left: 75px; float: left;}
			.webshop_kosar_tartalom {border-bottom: 1px solid #5E433C; margin-bottom: 5px;}
				.webshop_kosar_kep {width: 107px; height: 107px; border: 3px solid #f4f4f4; float: left;}
				.webshop_kosar_megnevezes {padding: 10px 0 10px 30px; float: left; width: 250px; float: left;}
					.webshop_termeknev {color: #4b7bb1; font-size: 18px;}
				.webshop_kosar_ar {padding: 50px 0; font-size: 14px; float: left; width: 130px; text-align: center;}
					.webshop_kosar_ar b {display: inline-block; padding-top: 3px;}
				.webshop_kosar_mennyiseg {padding: 50px 0 50px 0; float: left; width: 80px; text-align: center;}
					.webshop_kosar_mennyiseg input {width: 40px; padding:5px; border: 1px solid grey; border-radius: 2px; text-align: center;}
				.webshop_kosar_teljesar {float: left; font-size: 14px; padding: 50px 5px 50px 0; text-align: right; width: 120px;}
				.webshop_kosar_torles {padding: 50px 0; float: left; width: 50px; text-align: center;}
			#webshop_continue {background-color: #f4f4f4; padding: 8px; display: none;}
		#webshop_adatok {/*margin-top: -16px;*/ }
			#webshop_adatlap {background-color: #F5F5F5; padding: 31px 15px; float: left; margin-top: 15px; width: 375px;}
				#webshop_adatlap h2 {width: auto; margin-bottom: 20px;}
				#webshop_adatlap input[type=text], #webshop_adatlap input[type=email], #webshop_adatlap input[type=password] {width: 240px; height: 25px; border-radius: 2px; display:block; border: 1px solid grey; float: left;}
				#webshop_adatlap input[type=checkbox] {margin: 5px 10px 5px 60px; float: left;}
				#webshop_adatlap select {width: 242px; height: 27px; border-radius: 2px; display:block; border: 1px solid grey; float: left; padding: 5px;}
				#webshop_adatlap label {width: 120px; display:block; float:left; line-height: 26px;}
				.formelement {padding: 4px 0;}
				#webshop_adatlap label#webshop_chk_label, #webshop_adatlap label#reg_label, #webshop_adatlap label#newsletter_label {width: 250px; }
				.standardcontent #trail #webshop_chk_label a {color: red;}
			#webshop_szamla {float: left; background-repeat:no-repeat; width: 295px; height: 230px; padding:75px 40px; font-size: 18px; /*margin-top: -15px;*/}
				#webshop_szamla_i {margin-bottom: 45px; padding-top: 25px;}
				#webshop_szamla_ii {margin-bottom: 45px;}
					#thistextisred {color: red;}
				#webshop_szamla_iii {}			
		#webshop_lapozo {padding: 15px 0;}
			#webshop_elozotermek {float: left;background-image: url('../images/prev_i.jpg'); background-repeat: no-repeat; width: 56px; font-size: 10px; text-align: center;}
			#webshop_elozotermek:hover {background-image: url('../images/prev_b.jpg'); background-repeat: no-repeat;}
			#webshop_elozotermek a {display:block; padding-top: 63px;color: grey;}
			#webshop_kovetkezotermek {float:right; background-image: url('../images/next_i.jpg'); background-repeat: no-repeat; background-position: top right; font-size: 18px; width: 270px; height: 62px;}
			#webshop_kovetkezotermek:hover {float: right; background-image: url('../images/next_b.jpg'); background-repeat: no-repeat;}
			#webshop_kovetkezotermek a {display:block; padding: 20px 0;}
		#webshop_leiras {margin-bottom: 45px;}
		
		
		#loginLink {cursor: pointer; color: red;}
		#login_box {border: 1px solid #808080; margin-bottom: 15px; padding: 5px;}
			#login_box h3 {font-size: 22px; margin: 0 0 5px; text-align: center;}
			#login_box .submit_button {cursor: pointer; font-size: 14px; display: block; margin: 0 auto; height: 30px; background-color: #0E76BC; color: white;  font-weight: bold; text-align: center; width: 100px; line-height: 30px;}
			#login_box .submit_button:hover {background-color: #0C5EA1;}


/* alap */
.clear, .c {float: none !important; clear: both;}
.float_left {float: left;}
.float_right {float: right;}

.noborder {border: 0;}
.nomargin {margin: 0;}
.nopadding {padding: 0;}

.center {text-align: center;}
.justify {text-align: justify;}
.left {text-align: left;}
.right {text-align: right;}

.normal {font-weight: normal;}
.bold {font-weight: bold;}
.italic {font-style: italic;}

.disabled {background-color: #DDD; color: #555; font-style: italic;}
#ie_frissites {background-color: #F9E4E4; height: 65px; padding: 5px; font-size: 14px; font-weight: bold; border: 1px solid #B30505; color: #B30505; text-align: center;}
	#ie_frissites a {color: #B30505;}
.error_query {padding: 10px; text-align: center; margin-bottom: 10px; color: #971805; background-color: #F38989; font-weight: bold; border-radius: 4px;}
.success_query {padding: 10px; text-align: center; margin-bottom: 10px; color: #085908; background-color: #DFF3CE; font-weight: bold; border-radius: 4px;}

/*hide price*/
div.ar{display: none;}
.sendInterest{display: none;}
.kiszereles_table{display: none;}

.eu_banner {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99999;
	max-width: 275px;
	height: auto;
	border: none;
	outline: none;
}