* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	background-position: 50% 0%;
    background-color: #FFF;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    font-family: inherit;
    font-size: inherit;
    line-height:  inherit;
    color: inherit;
}
	
	a:link img , a:visited img {
	    border: 0px;
	}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

b, i, u, form, fieldset, label, legend, strong, table, thead, tbody, th, td, tr,
ul, ol, li, center, a:link, a:visited, div, span {
   font-family: inherit;
   font-size: inherit;
   line-height:  inherit;
   color: inherit;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

   
div#header_full {
	background-image: url("../images/header.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width: 100%;
	height: 304px;
}

	div#header {
		width: 990px;
		margin-left:auto;
		margin-right:auto;
	}
	
		a#logo:link,
		a#logo:visited {
			background-image: url("../images/zebracolor-logo.png");
			background-repeat: no-repeat;
			background-position: left top;
			float: left;
			width: 563px;
			display: inline;
			height: 124px;
			margin-left: 33px;
			margin-top: 50px;
		}
			a#logo:hover {
				text-decoration: none;
			}
			
		div#top_info_box {
			background-image: url("../images/hazhozszallitas.png");
			background-repeat: no-repeat;
			background-position: right top;
			float: right;
			width: 155px;
			display: inline;
			padding-right: 80px;
			min-height: 97px;
			margin-top: 54px;
			margin-right: 14px;
		}

			div#top_info_box .title {
				text-align: right;
				font: bold 17px/1.5em Arial;
				color: #a03266;
				font-style: italic;
				margin-bottom: 5px;
			}

			div#top_info_box .content {
				text-align: right;
				font: bold 11px/1.3em Arial;
				color: #666666;
				font-style: italic;
			}
			
	div#menu_holder {
		background-image: url("../images/menu.png");
		background-repeat: no-repeat;
		background-position: left top;
		width: 980px;
		height: 52px;
		margin-left: 6px;
		margin-top: 42px;
	}
	
		
		div#search_holder {
			background-image: url("../images/search_bg.png");
			background-repeat: no-repeat;
			background-position: left top;
			width: 210px;
			height: 33px;
			float: left;
			display: inline;
			margin-top: 8px;
		}

			.search_input {
				background-color: transparent;
				width: 170px;
				height: 32px;
				border: 0px;
				padding-left: 7px;
				display: inline;
				float: left;

				font: normal 14px/32px Arial;
				color: #0a59a6;
				font-style: italic;
			}

			.search_submit {
				background-color: transparent;
				border: 0px;
				width: 30px;
				height: 32px;
				display: inline;
				float: left;
			}
   
div#content_holder_full {
	background-image: url("../images/content_repeat.png");
	background-repeat: repeat-y;
	background-position: 50% 0%;
	width: 100%;
}

	div#content_holder {
		width: 980px;
		margin-left:auto;
		margin-right:auto;
	}
	
		div#left {
			float: left;
			width: 633px;
			display: inline;
			margin-left: 25px;
			margin-right: 29px;
		}
		
			div#left div.kiemelt_top {
				background-image: url("../images/kiemelt_top.png");
				background-repeat: no-repeat;
				background-position: left top;
				width: 629px;
				height: 10px;
				font-size: 0px;
				line-height: 0px;
				margin-top: 14px;
			}

			div#left div.kiemelt_content {
				background-image: url("../images/kiemelt_repeat.png");
				background-repeat: repeat-y;
				background-position: left top;
				width: 581px;
				padding: 4px 24px 2px 24px;
			}

				div#left div.kiemelt_content ul {
					margin: 0px 0px;
					padding: 0px 0px;
					list-style-type: none;
				}

					div#left div.kiemelt_content ul li {
						background-image: url("../images/dot_orange.png");
						background-repeat: no-repeat;
						background-position: 0px 6px;
						padding-left: 22px;
					}

					div#left div.kiemelt_content ul li,
					div#left div.kiemelt_content ul li a:link,
					div#left div.kiemelt_content ul li a:visited {
						font: normal 16px/1.5em Arial;
						color: #FFF;
						text-decoration: none;
						font-style: italic;
						margin: 7px 0px;
						display: block;
					}

					div#left div.kiemelt_content ul li a:hover {
						text-decoration: underline;
					}

			div.kiemelt_bottom {
				background-image: url("../images/kiemelt_bottom.png");
				background-repeat: no-repeat;
				background-position: left top;
				width: 629px;
				height: 9px;
				font-size: 0px;
				line-height: 0px;
				margin-bottom: 24px;
			}
			
			div#left .box_top {
				background-image: url("../images/primary_box_top.jpg");
				background-repeat: no-repeat;
				background-position: left top;
				width: 632px;
				height: 10px;
				font-size: 0px;
				line-height: 0px;
			}
			
			div#left .box_content {
				background-image: url("../images/primary_box_repeat.jpg");
				background-repeat: repeat-y;
				background-position: left top;
				width: 616px;
				padding-top: 7px;
				font: normal 13px/1.5em Arial;
				color: #000;
			}

				div#left .box_content table,
				div#left .box_content table tr,
				div#left .box_content table td {
					margin: 0px 0px !important;
					padding: 0px 0px 0px 10px !important;
					border: 0px !important;
					background: none !important;
				}

				div#left .box_content .kep {
					width: 110px;
					padding-right: 10px;
					overflow: hidden;
					text-align: center;
				}

					div#left .box_content .kep img {
						border: 1px solid #d2d3d3;
						background-color: #FFF;
					}

				div#left .box_content .ikon {
					width: 70px;
					padding-right: 10px;
					overflow: hidden;
					text-align: center;
				}

					div#left .box_content .ikon img {
						border: 0px solid #d2d3d3;
					}

				div#left .box_content .title,
				div#left .box_content .title a:link,
				div#left .box_content .title a:visited {
					background: none;
					font: normal 15px/1.5em Arial;
					color: #2277bb;
					width: auto;
					text-decoration: none;
					margin: 0px 0px;
					padding: 0px 0px;
				}
					div#left .box_content .title a:hover {
						text-decoration: underline;
					}
					
				div#left .box_content .raktaron {
					font: bold 13px/1.5em Arial;
					color: #599d20;
				}
					
				div#left .box_content a:link,
				div#left .box_content a:visited {
					text-decoration: underline;
					font-weight: bold;
					color: #2377bc;
				}
					div#left .box_content a:hover {
						text-decoration: none;
					}
					
					div#left .arbox {
						float: right;
						width: 190px;
						display: inline;
					}

						div#left .arbox .regi_ar {
							background-color: #dbdbdb;
							-webkit-border-radius: 4px;
							-moz-border-radius: 4px; 
							-khtml-border-radius: 4px;
							border-radius: 4px;
							padding: 6px 6px;
							font: normal 13px/1.2em Arial;
							color: #666666;
							margin-bottom: 5px;
						}

						div#left .arbox .regi_ar .left {
							float: left;
							width: 50%;
							display: inline;
							margin: 0px 0px !important;
						}

						div#left .arbox .regi_ar .right {
							float: left;
							width: 50%;
							display: inline;
							text-decoration: line-through;
							text-align: right;
							margin: 0px 0px !important;
							font-style: italic;
						}

						div#left .arbox .nettoar {
							background-image: url("../images/nettoar.jpg");
							background-repeat: no-repeat;
							background-position: left top;
							float: left;
							width: 190px;
							height: 40px;
							display: inline;
							font: normal 13px/40px Arial;
							color: #666666;
						}

						div#left .arbox .nettoar.akcios {
							background-image: url("../images/nettoar_akcios.jpg");
							color: #FFF !important;
						}

						div#left .termekbox_content .arbox .nettoar.akcios {
							background-image: url("../images/nettoar_akcios_nagy.jpg");
						}

							div#left .arbox .nettoar .left {
								margin: 0px 0px !important;
								padding: 0px 0px !important;
								float: left;
								width: 93px;
								height: 40px;
								display: inline;
								font: normal 13px/40px Arial;
								color: #666666;
								padding-left: 10px !important;
							}

							div#left .arbox .nettoar .right {
								margin: 0px 0px !important;
								padding: 0px 0px !important;
								float: left;
								width: 72px;
								height: 40px;
								display: inline;
								font: normal 13px/40px Arial;
								color: #666666;
								text-align: right;
								padding-right: 10px !important;
							}

						div#left .arbox .bruttoar {
							background-image: url("../images/bruttoar.jpg");
							background-repeat: no-repeat;
							background-position: left top;
							float: left;
							width: 190px;
							height: 40px;
							display: inline;
							font: normal 13px/40px Arial;
							color: #666666;
						}

						div#left .arbox .bruttoar.akcios {
							background-image: url("../images/bruttoar_akcios.jpg");
							color: #FFF !important;
						}

						div#left .termekbox_content .arbox .bruttoar.akcios {
							background-image: url("../images/bruttoar_akcios_nagy.jpg");
						}

							div#left .arbox .bruttoar .left {
								margin: 0px 0px !important;
								padding: 0px 0px !important;
								float: left;
								width: 100px;
								height: 40px;
								display: inline;
								font: normal 12px/40px Arial;
								color: #99c5e4;
								padding-left: 10px !important;
								font-style: italic;
							}

							div#left .arbox .nettoar.akcios .left,
							div#left .arbox .nettoar.akcios .right {
								color: #FFF;
							}
							div#left .arbox .bruttoar.akcios .left,
							div#left .arbox .bruttoar.akcios .right {
								color: #FFF;
								font-weight: bold;
							}

							div#left .arbox .bruttoar .right {
								margin: 0px 0px !important;
								padding: 0px 0px !important;
								float: left;
								width: 70px;
								height: 40px;
								display: inline;
								font: bold 12px/40px Arial;
								color: #FFF;
								text-align: right;
								padding-right: 10px !important;
							}
			
			div#left .box_bottom {
				background-image: url("../images/primary_box_bottom.jpg");
				background-repeat: no-repeat;
				background-position: left top;
				width: 632px;
				height: 7px;
				font-size: 0px;
				line-height: 0px;
			}
		
		div#right {
			float: left;
			width: 286px;
			display: inline;
			overflow: hidden;
		}
		
			div#right div.kiemelt_top {
				background-image: url("../images/box_kiemelt_top.png");
				background-repeat: no-repeat;
				background-position: left top;
				width: 287px;
				height: 13px;
				font-size: 0px;
				line-height: 0px;
			}

			div#right div.kiemelt_content {
				background-image: url("../images/box_kiemelt_repeat.png");
				background-repeat: repeat-y;
				background-position: left top;
				width: 281px;
				padding: 0px 3px;
				margin-left: 1px;
			}

				div#right div.kiemelt_content .title {
					background-image: url("../images/box_kiemelt_title.png");
					background-repeat: repeat-y;
					background-position: left top;
					width: 248px;
					height: 44px;
					margin-left: 7px;
					padding-left: 17px;
					font: bold 20px/44px Arial;
					color: #FFF;
					text-shadow: 0px 1px #679533;
					margin-bottom: 7px;
				}

				div#right div.kiemelt_content .content {
					width: 259px;
					margin: 0px 12px;
					font: normal 14px/1.3em Arial;
					color: #0a59a7;
					text-shadow: 0px 1px #b0d590;
				}
				
				.fl50 {
					float: left;
					width: 50%;
					display: inline;
				}
				
				.fl33 {
					float: left;
					width: 33%;
					display: inline;
				}

					.polisztirol_holder {
						float: left;
						width: 91px;
						display: inline;
					}

					.kozetgyapot_holder {
						float: left;
						width: 83px;
						display: inline;
					}

					.grafit_holder {
						float: left;
						width: 84px;
						display: inline;
					}
				
				a.checkbox:link,
				a.checkbox:visited {
					background-image: url("../images/checkbox.png");
					background-repeat: no-repeat;
					background-position: -28px 0px;
					width: 21px;
					height: 21px;
					float: left;
					display: inline;
					margin-top: 17px;
					margin-right: 4px;
				}
				
				a.checkbox.aktiv:link,
				a.checkbox.aktiv:visited {
					background-position: 0px 0px;
				}
				a.checkbox:hover {
					text-decoration: none;
				}
				
				.kiemelt_content .label {
					font-style: italic;
					color: #FFF;
					font-size: 13px;
					text-align: center;
				}

			div#right div.kiemelt_bottom {
				background-image: url("../images/box_kiemelt_bottom.png");
				background-repeat: no-repeat;
				background-position: left top;
				width: 287px;
				height: 10px;
				font-size: 0px;
				line-height: 0px;
				margin-bottom: 24px;
				margin-left: 1px;
			}
			
			div#right .hr {
				background-image: url("../images/box_hr.jpg");
				background-repeat: repeat-x;
				background-position: left top;
				height: 2px;
				font-size: 0px;
				line-height: 0px;
				margin: 3px 1px 3px 0px;
			}
			
			#arkalkulator_submit {
				background-image: url("../images/btn.png");
				background-repeat: no-repeat;
				background-position: left top;
				background-color: transparent;
				width: 99px;
				height: 34px;
				border: 0px;
				float: left;
				display: inline;
				text-align: left;
				padding-left: 10px;
				font: normal 14px/27px Arial;
				color: #FFF;
				margin-top: 10px;
				margin-bottom: 7px;
			}
			
			.tovabbi_opcio:link,
			.tovabbi_opcio:visited {
				width: 99px;
				height: 34px;
				border: 0px;
				float: right;
				display: inline;
				font: normal 14px/34px Arial;
				color: #0a59a7;
				text-decoration: underline;
				text-shadow: 0px 1px #bcdb9e;
				margin-top: 10px;
			}
				.tovabbi_opcio:hover {
					text-decoration: none;
				}
				
			.box_top {
				background-image: url("../images/box_top.jpg");
				background-repeat: no-repeat;
				background-position: left top;
				width: 282px;
				height: 9px;
				font-size: 0px;
				line-height: 0px;
				margin-left: 3px;
			}

				.box_top.orange {
					background-image: url("../images/box_top_orange.jpg");
				}
				
			.box_content {
				background-image: url("../images/box_repeat.jpg");
				background-repeat: repeat-y;
				background-position: left top;
				width: 266px;
				padding: 0px 8px;
				margin-left: 3px;
				position: relative;
			}

				.box_content.orange {
					background-image: url("../images/box_repeat_orange.jpg");
				}

				.box_content.orange .info {
					background: #f7cf81 url('../images/icon-info.png') no-repeat 10px 50%;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px; 
					-khtml-border-radius: 4px;
					border-radius: 4px;
					font: normal 13px/22px Arial;
					color: #5a3301;
					text-align: right;
					display: block;
					padding: 4px 10px 5px;
					margin-top: 6px;
				}
				
				.kosar_top {
					background: url('../images/kosar_top.jpg') no-repeat left top;
					width: 265px;
					height: 29px;
					padding-left: 10px;
					padding-right: 10px;
					margin-bottom: 1px;
					font: normal 13px/29px Arial;
					color: #5b3402;
					margin-top: 6px;
				}
				
				.kosar_bottom {
					background: url('../images/kosar_bottom.jpg') no-repeat left top;
					width: 265px;
					height: 29px;
					padding-left: 10px;
					padding-right: 10px;
					font: bold 13px/29px Arial;
					color: #5b3402;
					margin-bottom: 6px;
				}
				
				.box_link_left:link,
				.box_link_left:visited {
					background: url('../images/icon-list.png') no-repeat 4px 50%;
					padding-left: 26px;
					font: normal 13px/34px Arial;
					color: #5b3402;
					float: left;
					display: inline;
					text-decoration: underline;
				}
					.box_link_left:hover {
						text-decoration: none;
					}
				
				.btn2:link,
				.btn2:visited {
					background: url('../images/btn2.png') no-repeat left top;
					width: 89px;
					height: 34px;
					float: right;
					display: inline;
					font: normal 14px/34px Arial;
					color: #5b3606;
					padding-left: 10px;
				}
				
				.box_content .l {
					float: left;
					width: 130px;
					display: inline;
				}
				
				.box_content .r {
					float: left;
					width: 116px;
					display: inline;
					text-align: right;
				}

				.box_content .title {
					background-image: url("../images/box_title_blue.jpg");
					background-repeat: no-repeat;
					background-position: left top;
					width: 251px;
					height: 45px;
					font: bold 20px/45px Arial;
					color: #FFF;
					padding-left: 14px;
				}
				
				div#right .box_content .t {
					font: bold 14px/1.5em Arial;
					color: #000;
					padding: 7px 1px;
				} 

				.box_content.orange .title {
					background-image: url("../images/box_title_orange.jpg");
				}

				.box_content .content {
					font: normal 14px/1.4em Arial;
					color: #000;
					padding: 0px 4px;
				}

				#hirlevel_email {
					background-image: url("../images/hirlevel_email.jpg");
					background-repeat: no-repeat;
					background-position: left top;
					border: 0px;
					width: 138px;
					height: 28px;
					padding: 3px 7px;
					font: normal 14px/28px Arial;
					color: #999999;
					float: left;
					display: inline;
				}
				
				#hirlevel_submit {
					background-image: url("../images/hirlevel_submit.jpg");
					background-repeat: no-repeat;
					background-position: left top;
					border: 0px;
					width: 99px;
					height: 34px;
					padding: 2px 7px;
					margin-left: 6px;
					font: normal 14px/30px Arial;
					color: #FFF;
					float: left;
					display: inline;
				}
				
			.box_bottom {
				background-image: url("../images/box_bottom.jpg");
				background-repeat: no-repeat;
				background-position: left top;
				width: 282px;
				height: 7px;
				font-size: 0px;
				line-height: 0px;
				margin-bottom: 12px;
				margin-left: 3px;
			}

				.box_bottom.orange {
					background-image: url("../images/box_bottom_orange.jpg");
				}
				
				.rightbox_input {
					background: url('../images/rightbox_input.jpg') no-repeat left top;
					border: 0px;
					width: 252px;
					height: 34px;
					margin-left: 1px;
					margin-top: 6px;
					font: normal 14px/34px Arial;
					color: #999999;
					padding-left: 10px;
				}
				
				.box_content .icon_blue_circle:link,
				.box_content .icon_blue_circle:visited {
					background: url('../images/icon-blue-circle.png') no-repeat 4px 50%;
					font: normal 13px/30px Arial;
					color: #2377bc;
					text-decoration: underline;
					padding: 0px 6px 0px 36px;
					margin: 0px 0px;
					margin-top: 8px;
					float: left;
					display: inline;
				}
					.box_content .icon_blue_circle:hover {
						text-decoration: none;
					}
			
			
   
div#footer_full {
	background-image: url("../images/footer.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width: 100%;
}

	div#footer {
		width: 980px;
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font: normal 13px/1em Arial;
		color: #666666;
		padding-bottom: 30px;
	}
	
		div#footer_banners {
			padding-top: 50px;
			padding-bottom: 30px;
		}
		
			div#footer_banners a:link,
			div#footer_banners a:visited {
				float: left;
				display: inline;
				margin: 0px 20px;
			}
   
   

	


   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

   ul#menu {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
	   float: left;
	   width: 755px;
	   display: inline;
   }

	   ul#menu li {
		   position: relative;
		   display: inline;
		   float: left;
	   }

	   ul#menu li.sep {
		   background-image: url("../images/menu_sep.jpg");
		   background-repeat: no-repeat;
		   background-position: 50% 50%;
		   position: relative;
		   display: inline;
		   float: left;
		   width: 2px;
		   height: 48px;
	   }

		   ul#menu li a:link,
		   ul#menu li a:visited {
			   display: block;
			   padding: 0px 16px;

			   font: bold 15px/48px Arial;
			   color: #FFF;
		   }
			   ul#menu li a:hover {
				   text-decoration: none;
			   }

			   ul#menu li ul {
				   width: 218px;
				   left: -3px;
				   position: absolute;
				   top: 48px;
				   display: none;
				   margin: 0px 0px;
				   z-index: 10000;
			   }

				   ul#menu li ul li {
					   background-image: url("../images/submenu.png");
					   background-repeat: repeat-y;
					   background-position: left top;
					   display: list-item;
					   float: none;
					   list-style-type:none;
					   width: 212px;
					   padding: 0px 3px;
				   }

				   ul#menu li ul li.bottom {
					   background-image: url("../images/submenu_bottom.png");
					   background-repeat: no-repeat;
					   background-position: left top;
					   width: 212px;
					   height: 14px;
					   font-size: 0px;
					   line-height: 0px;
				   }

					   ul#menu li ul li ul {
						   left: 212px;
						   top: 0;
					   }

						   ul#menu li ul li a:link,
						   ul#menu li ul li a:visited {
							   background-image: url("../images/arr_green.png");
							   background-repeat: no-repeat;
							   background-position: 10px 10px;
							   border-top: 1px solid #2b80c2;
							   display: block;
							   width: 182px;
							   padding: 5px 7px 5px 22px;
							   text-transform: none;

							   font: normal 13px/18px Arial;
							   color: #FFF;
						   }

						   ul#menu li ul li a:hover {
							   background-color: #2a80c2;
							   text-decoration: none;
						   }






ul#footer_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	ul#footer_menu li {
		position: relative;
		display: inline;
		float: right;
	}

	ul#footer_menu li {
		font: normal 13px/40px Arial;
		color: #acbacb;
		padding-top: 12px;
	}

		ul#footer_menu li a:link,
		ul#footer_menu li a:visited {
			display: block;
			padding: 0px 10px;
			font: normal 13px/40px Arial;
			color: #acbacb;
		}

			ul#footer_menu li a:hover {
				text-decoration: underline;
			}	




   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
   display: block;
}


#right .form_text {
	width: auto;
	font: normal 13px/1.5em Arial;
	float: none;
	display: block;
	padding: 0px 0px;
	margin: 7px 0px 3px;
}

	#right .banner:link,
	#right .banner:visited {
		display: block;
		margin-bottom: 7px;
	}

#right .clear {
	padding: 0px 0px;
	margin: 0px 0px;
}

#right .form_field {
	width: auto;
	font: normal 13px/1.5em Arial;
	float: none;
	display: block;
	margin: 0px 0px;
	padding: 0px 0px;
}

	#right .form_field .input {
		padding: 7px 14px;
		border: 1px solid #CCC;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px; 
		-khtml-border-radius: 3px;
		border-radius: 3px;
		width: 227px;
		margin: 0px 0px;
	}
	
#right .submit_btn {
	background: url('../images/submit_btn.png') no-repeat left top;
	width: 99px;
	height: 34px;
	margin: 6px 4px 0px;
	padding: 2px 7px;
	float: right;
	display: inline;
	font: normal 14px/32px Arial;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
	border: 0px;
}

.kosarba .darab {
	padding: 3px 7px;
	border: 1px solid #CCC;
	margin-right: 4px;
	width: 40px;
	margin-left: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
}

.submit {
	padding: 4px 7px;
}

.galeriakep:link,
.galeriakep:visited {
	margin: 8px;
	float: left;
	display: inline;
	border: 5px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; 
	-khtml-border-radius: 4px;
	border-radius: 4px;

}
.galeriakep:hover {
	border: 5px solid #fccc01;
}

#left .rovat,
#left .rovat td,
#left .rovat th,
#left .rovat tr {
	border: 0px !important;
	vertical-align: top;
}

	#left .rovat td h2,
	#left .rovat td h2 a:link,
	#left .rovat td h2 a:visited {
		margin-top: 0px;
		text-decoration: none;
		font-weight: bold;
	}

#left .rovatkep {
	width: 120px;
}

	#left .rovatkep img {
		padding: 2px 2px;
		border: 1px solid #2284a7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px; 
		-khtml-border-radius: 3px;
		border-radius: 3px;

	}
	
	.kosar_holder {
		background-color: #dbdbdb;
		float: right;
		display: inline;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px; 
		-khtml-border-radius: 4px;
		border-radius: 4px;
		width: 130px;
		padding: 6px 6px;
		margin-top: 40px;
		margin-right: 7px;
	}
	
	.termekbox_content .kosar_holder {
		width: 133px;
		padding: 6px 6px;
		margin-top: 10px;
		margin-right: 0px;
	}

		.kosar_holder.akcios {
			margin-top: 88px;
		}

		.termekbox_content .kosar_holder.akcios {
			margin-top: 10px;
		}

		#left .kosar_holder form {
			margin: 0px 0px;
		}
	
	#left .kosar_input {
		background: url('../images/kosar_input.jpg') no-repeat left top;
		border: 0px;
		width: 19px;
		height: 21px;
		padding: 3px 7px;
		font: normal 14px/1.5em Arial;
		color: #000;
		margin-right: 4px;
	}
	
	#left .kosar_submit {
		background: url('../images/kosar_submit.png') no-repeat left top;
		border: 0px;
		width: 67px;
		height: 27px;
		padding: 3px 7px;
		font: normal 14px/1.5em Arial;
		color: #FFF;
		margin-left: 4px;
	}
	
	.akcios_cimke {
		background: url('../images/akcio_cimke.png') no-repeat left top;
		width: 71px;
		height: 42px;
		position: absolute;
		right: 0px;
		top: 0px;
	}

		.termekbox_content .akcios_cimke {
			background: url('../images/termekbox_akcio_cimke.png') no-repeat left top;
			top: -3px;
			right: -1px;
		}
	
	.valasz_top {
		background: url('../images/valasz_top.jpg') no-repeat left top;
		width: 633px;
		height: 10px;
		font-size: 0px;
		line-height: 0px;
		margin-top: 14px;
	}
	
	.valasz_content {
		background-color: #f5f5f5;
		padding: 6px 14px;
	}

		#left .valasz_content a:link,
		#left .valasz_content a:visited {
			font: bold 13px/1.5em Arial;
			color: #2177ba;
		}

		#left .valasz_content a.valasz:link,
		#left .valasz_content a.valasz:visited {
			display: block;
			margin-top: 7px;
			margin-bottom: 10px;
			text-decoration: none;
		}
			#left .valasz_content a.valasz:hover {
				text-decoration: underline;
			}
			
			#left .valasz_bottom {
				background: url('../images/valasz_bottom.jpg') no-repeat left top;
				width: 633px;
				height: 27px;
			}


.content_sep {
	background: repeat-x url('../images/content_sep.gif') left top;
	font-size: 1px;
	line-height:1px;
	height: 1px;
}

#left #kalkulator .select {
	margin-top: 4px;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px; 
}

#left #kalkulator .select.double {
	margin-top: 14px;
}

#left #kalkulator .mm_input {
	margin-top: 4px;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-right: 4px;
}
#left #kalkulator .mm_input.double {
	margin-top: 14px;
}

#left .kivalaszt {
	background: no-repeat url('../images/kivalaszt.png') left top;
	width: 67px;
	height: 23px;
	text-align: left;
	border: 0px;
	font: normal 10px/1.3em Arial;
	color: #FFF;
	padding-left: 4px;
	margin: 4px 6px;
}
#left .kivalaszt:hover {
	text-decoration: underline;
}

#left .labvakfel {
	list-style-type: none;
	margin: 0px 0px;
	padding: 0px 0px;
}

	#left .labvakfel li {
		float: left; 
		display: inline;
		position: relative;
		width: 150px;
		font: normal 12px/1.3em Arial;
		text-decoration: none;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	#left .labvakfel li a:link,
	#left .labvakfel li a:visited {
		text-decoration: none;
	}

	#left #labazati_gyongyvakolat_tipus_holder ul {
		list-style-type: none;
		margin: 0px 0px;
		padding: 0px 0px;
		clear: both;
	}

	#left #labazati_gyongyvakolat_tipus_holder ul li {
		width: 315px;
		float: left; 
		display: inline;
		height: 115px;
	}

	#left #labazati_gyongyvakolat_tipus_holder ul li img {
		display: block;
	}

	#left .btn_nagy {
		background: no-repeat url('../images/btn_big.png') left top;
		border: 0px;
		text-align: left;
		padding-left: 12px;
		width: 200px;
		height: 23px;
		font: normal 12px/22px Arial;
		color: #FFF;
		margin-top: 4px;
	}
  
  
#fooldal_overlay {
	background-color: #000;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=60);
	opacity:0.6;
	height: 2000px;
	z-index: 1000000;
}

	#popup_holder {
		background-color: #FFF;
		position: absolute;
		left: 50%;
		top: 100px;
		width: 600px;
		margin-left: -300px;
		padding: 20px;
		z-index: 1000200;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px; 
		-khtml-border-radius: 5px;
		border-radius: 5px;
		line-height: 1.5em;
	}

		#popup_holder .nyitas {
			font: normal 16px/1.5em Arial;
			color: #0685d2;
			text-align: center;
			margin-bottom: 10px;
		}
    
#popup_close{
		text-align: right;
		display: block;
		margin-bottom: 10px;
	}
	
	#popup_close:link, #popup_close:visited {
		text-align: right;
		display: block;
		margin-bottom: 10px;
	}