/* ALAP FUNKCI?K background-image: url(/interface/bg.jpg);background-position: 0px 130px;background-repeat: repeat-x;*/

/*body{font-family:"Trebuchet MS",Tahoma,Arial;background-color:#fff;margin:0px;padding: 0px;
background-image: url(interface/bg.png);background-attachment: fixed;overflow-x: hidden;}*/
body{font-family:'Open Sans', sans-serif;background-color:#fff;margin:0px;padding: 0px;overflow-x: hidden;}

A{color:#007473;}
A:hover{text-decoration: none;}

a#top {
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

sup{font-size:9px;}
	/* HEADER */
/*	#main_outer{background-image: url(interface/feherfelso.png);background-repeat: repeat-x;
        padding-top: 28px;}*/
#main_outer{
        padding-top: 28px;}
	
	#main,#upper_menu_inner{margin-left:auto;margin-right:auto;width:990px;}
	
	#tagline{line-height:50px;font-size:0.9em;text-align:center;color:#7a5d33;}
	
	#upper_menu,.bordo_gomb,.cs_text{
	background: #cf3917; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNjZjM5MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNjNDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWQxNTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #cf3917 14%, #c40000 52%, #9d1500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#cf3917), color-stop(52%,#c40000), color-stop(100%,#9d1500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* IE10+ */
background: linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3917', endColorstr='#9d1500',GradientType=0 ); /* IE6-8 */

	}
	
        
	#upper_menu_inner{padding:5px;font-size:13px;font-weight:bold;color:white;height:16px;}
        
        #upper_menu ul li{float:left;padding:0 10px 0 10px;background:url(http://www.otthondepo.hu/interface/upper_menu_separator.gif) top right no-repeat;}
        
        
        #upper_menu .separator{margin-left: 1em;margin-right: 1em;margin-top: -5px;margin-bottom: -5px;}
	
	#heading{padding:21px 50px 15px 0;}
	#heading img,#menucol img{border:none;}
	#main_menu{padding:10px 0px 10px 36px;}
	
	#main_menu ul,#upper_menu ul{list-style-type:none;padding:0px;margin:0px;}
	
	#main_menu ul li{float:left;margin-right:50px;}
	
	#main_menu ul li A,#upper_menu ul li A{color:white;text-decoration:none;}
	#main_menu ul li A:hover,#upper_menu ul li A:hover{text-decoration:underline;}
        
        
	#main_menu ul li.last{margin-right:0px;}
	
        
        .icon_home{background: url(interface/icons/home.png) no-repeat 0px 3px;}
        
        .icon_sale{background: url(interface/icons/sale.png) no-repeat 0px 4px;padding-left: 18px !important;}
        .icon_heart{background: url(interface/icons/gyik.png) no-repeat 0px 4px;padding-left: 20px !important;}
        .icon_newsletter{background: url(interface/icons/newsletter.png) no-repeat 0px 4px;padding-left: 18px !important;}
        .icon_lightbulb{background: url(interface/icons/lightbulb.png) no-repeat 0px 4px;padding-left: 14px !important;}
        .icon_blog{background: url(interface/icons/blogicon.png) no-repeat 0px 4px;padding-left: 18px !important;}
        .icon_phone{background: url(interface/icons/phone.png) no-repeat 0px 4px;padding-left: 16px !important;} 
        .icon_xmas{background: url(interface/icons/xmas.png) no-repeat 4px 4px;padding-left: 22px !important;background-color: #d00000;} 
        .icon_info{background: url(interface/icons/info.png) no-repeat 0px 4px;padding-left: 10px !important;} 
        .icon_kassza{background: url(interface/icons/kassza.png) no-repeat 0px 4px;padding-left: 20px !important;} 
        .icon_karrier{background: url(interface/icons/karrier.png) no-repeat 0px 4px;padding-left: 20px !important;} 
        
         

.category_nav{width:990px;margin: 0px;padding: 0px;margin-bottom: 0px;}

#nav, #osszes_termek{
    background-color: #e7e7e7; /* Old browsers */
}
#osszes_termek{width:160px;}
/*#osszes_termek:hover{height: 30px !important;}*/
#osszes_termek a.sub{border-right:none !important;padding:3px 12px 3px 12px !important; 

}
#osszes_termek{width:160px;}
/*#osszes_termek:hover{height: 30px !important;}*/
#osszes_termek a.sub{border-right:none !important;padding:3px 12px 3px 12px !important; }

#nav{
    width:100%;
    position: absolute;
    height: 42px;
}
        
.category_nav ul ul,#nav ul ul {
	display: none;
}

	.category_nav ul li:hover > ul,#nav ul li:hover > ul {
		display: block;
	}

.category_nav ul.felso,.category_nav ul.also{background: #e90000; 
	background: linear-gradient(top, #e90000 0%, #bc0000 100%);  
	background: -moz-linear-gradient(top, #e90000 0%, #bc0000 100%); 
	background: -webkit-linear-gradient(top, #e90000 0%,#bc0000 100%); }

/*.category_nav ul.also{background: rgb(233,0,0);  Old browsers 
background: -moz-linear-gradient(top,  rgba(233,0,0,1) 0%, rgba(188,0,0,1) 82%, rgba(255,255,255,1) 82%);  FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,0,0,1)), color-stop(82%,rgba(188,0,0,1)), color-stop(82%,rgba(255,255,255,1)));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  rgba(233,0,0,1) 0%,rgba(188,0,0,1) 82%,rgba(255,255,255,1) 82%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  rgba(233,0,0,1) 0%,rgba(188,0,0,1) 82%,rgba(255,255,255,1) 82%);  Opera 11.10+ 
background: -ms-linear-gradient(top,  rgba(233,0,0,1) 0%,rgba(188,0,0,1) 82%,rgba(255,255,255,1) 82%);  IE10+ 
background: linear-gradient(to bottom,  rgba(233,0,0,1) 0%,rgba(188,0,0,1) 82%,rgba(255,255,255,1) 82%);  W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e90000', endColorstr='#ffffff',GradientType=0 );  IE6-9 
 }*/

.category_nav ul.felso,.category_nav ul.also{
	
	padding: 0px;
        
        margin: 0px;
/*	border-radius: 4px;  */
	list-style: none;
	position: relative;
	display: inline-block;
        font-size: 14px;
        z-index: 300;
}


.category_nav ul.felso{border-radius: 6px 6px 0px 0px; 
-moz-border-radius: 6px 6px 0px 0px; 
-webkit-border-radius: 6px 6px 0px 0px; 
border: 0px solid #800000;}

#nav ul {
	margin: 0px;
        margin-left:auto;
        margin-right: auto;
        padding: 0px 0px 0px 0px;
	list-style: none;
	position: relative;
        font-size: 14px;
        z-index: 400;
        display:inline-block;
        text-align: left;
}

.focsoport{line-height: 16px;}

.elsomenupont{}

.elsomenupont span{margin-top: 5px !important;}

.category_nav A{color:#fff;}
	.category_nav ul:after,#nav ul:after {
		content: ""; clear: both; display: block;
	}

	.category_nav ul li,#nav ul li {
		float: left;
	}
		.category_nav ul li:hover {
			background-color: #febb00;
			
		}
                
                #nav ul li:hover {
			
			
		}
			.category_nav ul li:hover a {
				
			}
		
		.category_nav ul li A.sub,.category_nav ul li span {
			display: block; padding: 8px 13px 8px 13px;
			color: #fff !important; text-decoration: none;
                        border-right:1px solid white;
		}
                .category_nav ul li span {color:#3A3A3A !important;background:url(interface/pirosnegyzet.gif) no-repeat 7px 9px;padding-left: 22px !important;}
                .category_nav ul li A.sub img{border:0px;}
                
                .category_nav ul li A.akciok{
                    width:64px;text-align: center;padding: 8px 0px 8px 0px;background-color:#ffda58;
                    color:#3f3f3f !important;font-weight: bold;border-radius: 6px 0px 0px 0px; 
-moz-border-radius: 6px 0px 0px 0px; 
-webkit-border-radius: 6px 0px 0px 0px; 
border-right:1px solid white;
                    
                }
                .category_nav ul li A.akciok:hover{
                    background-color:#febb00;border-radius: 6px 0px 0px 0px; 
-moz-border-radius: 6px 0px 0px 0px; 
-webkit-border-radius: 6px 0px 0px 0px; 
                }
                .category_nav ul li A.blog{
                    background-color:#ff8a00;
                     
                }
                .category_nav ul li A.blog:hover{
                    background-color:#febb00;
                     
                }
                
                #nav ul li A.sub,#nav ul li span {
			display: block; padding: 12px 16px 10px 0px;
			color: #000 !important; text-decoration: none;
		}
			#nav ul li A.sub:hover{text-decoration: underline;}
		
	.category_nav ul ul {
/*		background: #bc0000; */
               -webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-radius: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px; padding: 0;
position: absolute; top: 100%;
padding-bottom: 10px;
	}
        
        #megamenu_parent{
            padding: 0px;
        
        margin: 0px;
/*	border-radius: 4px;  */
	list-style: none;
            width:273px;
            border:1px solid #cbcbcb;
            border-top:3px solid #606060;
            border-left:1px solid #606060;
            
            background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 4px 4px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 8px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 8px rgba(50, 50, 50, 0.75);

        }
        
        #megamenu_parent li{height: auto !important;}
        
        #nav ul ul {
		background:#e7e7e7; padding: 0;
		position: absolute; top: 100%;
                padding-bottom: 10px;width: 200px;
                border-top: 2px solid #d00000;
	}
        
        
		.category_nav ul ul li {
			float: none; 
/*			position: relative;*/
		}
                
                #nav ul ul li {
			float: none; 
			position: relative;
		}
                
                
			.category_nav ul ul li a.sub,.category_nav ul ul li span {
				padding: 5px 12px 5px 12px;
				color: #fff;
                                cursor: default;
                                font-weight:bold;
			}
                        
                        #nav ul ul li a.sub,#nav ul ul li span {
				padding: 5px 12px 5px 12px;
				color: #fff;
			}
                        
				.category_nav ul ul li a.sub:hover {
					background: #febb00;
                                        
                                        
				}
                                
                                .category_nav ul ul li span:hover{color:#313131 !important;}
		
	.category_nav ul ul ul,#nav ul ul ul {
		position: absolute; left: 100%; top:0;width:200px;
	}      
        
        #nav ul ul ul li{text-wrap:avoid;}
        
        .ossz_t{text-decoration: underline !important;}
        
        .megamenu_csaptelep{
            
            background: url(images/menu_hangulat/csaptelep2.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;
        }   
        .megamenu_kert{
            
            background: url(images/menu_hangulat/kert.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;
        }   
        
        .megamenu_burkolat{background: url(images/menu_hangulat/csempe.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_hidromasszazs{background: url(images/menu_hangulat/spa.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_tetoteri_ablak{background: url(images/menu_hangulat/velux.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_laminaltpadlo{background: url(images/menu_hangulat/laminalt.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_epanyag{background: url(images/menu_hangulat/epanyag.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_festek{background: url(images/menu_hangulat/festek.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_lampa{background: url(images/menu_hangulat/lampa.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_szerszam{background: url(images/menu_hangulat/szerszam2.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_gepeszet{background: url(images/menu_hangulat/gepeszet2.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu_furdoszoba{background: url(images/menu_hangulat/furdoszoba.jpg) no-repeat !important;
            background-position: bottom right !important    ;
            background-color: white !important;}
        
        .megamenu .title a{color:#d00000 !important;}

/* FELS? LENY?L? MEN? */

.kiemelt_csoport{background:url(interface/festekvonas.jpg) no-repeat;}

.clearfix { }
.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; }
.clear{clear:both;height:0px;}
#upper_menu_inner a[title=sub] { font-weight:bold; }
#upper_menu_inner:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; }
#upper_menu_inner ul li { margin:0px; padding:0px 0px; list-style:none; float:left;position:relative; }
#upper_menu_inner ul li a,#upper_menu_inner ul li span { padding:12px;padding-bottom:8px; margin:0px; color:#FFF; text-decoration:none; }
#upper_menu_inner ul li a:hover {  text-decoration:underline; }

/* 1ST LEVEL DROP-DOWN MENU */
#upper_menu_inner ul li ul { background-color:#c50603;position:absolute;left:-999%;display:none; }
#upper_menu_inner ul li:hover > ul {left:10px;  top:18px;display:block;position:absolute;z-index:100; }
#upper_menu_inner ul li:hover > ul li{ margin:0px; padding:0px; float:none; list-style:none; width:180px; position:relative; background-image: none;}
#upper_menu_inner ul li:hover > ul li a { display:block;margin:4px;padding:4px;   }
#upper_menu_inner ul li:hover > ul li a:hover { background:#f3eeda;color:black;text-decoration:none; }

/* 2ND LEVEL DROP-DOWN MENU */
#upper_menu_inner ul li > ul li ul { display:none; }
#upper_menu_inner ul li > ul li:hover > ul { display:block; position:absolute; top:0px;left:100%; }
#upper_menu_inner ul li > ul li:hover ul li { list-style:none; float:none; margin-left:1px; padding:0px; }	

.toptermekek{list-style: none;margin: 0px;padding: 0px;}
.toptermekek .list-heading{font-size:18px;font-weight: bold;}
.toptermekek li{margin-bottom: 0.7em !important;font-weight: bold;}

.searchbox{width:250px;float:right;margin-right: 20px;margin-top: 14px;}
.orszagboltja{float:right;margin-right: 20px;margin-top: 14px;}

.widget{float:left;background: url(interface/elvalaszto.jpg) no-repeat;padding-left: 15px;}
	#kosar_widget{display:block;text-decoration: none;font-size: 14px;} 
	A.kosar_kijelzo{display: block;text-decoration: none;color:black;background: url(interface/kosar_uj2.jpg) no-repeat scroll 0px 8px;padding-left: 60px;padding-top: 5px;color:#494949;}
	A.kedvencek_widget{display:block;text-decoration: none;background-image: url(interface/kedvenc2.jpg);background-repeat: no-repeat;font-size: 15px;font-weight: bold;color:#279a8c;line-height:61px;margin-top:8px;width:40px;padding-left: 32px;} 
        #kosar_widget.active .cart-content { display: block; }
        
        A.elozmenyek_widget{height:58px;display:block;text-decoration: none;background-image: url(interface/history.jpg);background-repeat: no-repeat;width:44px;} 
        
        .kereso_widget{background:url(interface/kereso3.jpg) no-repeat;width:365px;height: 58px; position: relative;margin-top: 2px;}
        
        .kereso_widget input{position: absolute;top:12px;left:8px;width:304px;font-size:16px;border:0;outline: none;}
        .kereso_widget A.keresgomb{position: absolute;top:-1px;left:310px;width:44px;height: 44px;margin:2px 0px 0px 6px;}
        
        #keresesi_talalatok{display:none;position: absolute;top:50px;left:0px;width:430px;font-size:14px;padding:8px;border:1px solid #C3C3C3;background-color: white;z-index: 1000;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);
    -webkit-box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);}
        
        #keresesi_talalatok_2{display:none;position: fixed;top:56px;left:0px;width:400px;font-size:14px;padding:8px;border:1px solid #C3C3C3;background-color: white;z-index: 1000;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);
    -moz-box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);
    -webkit-box-shadow: 5px 8px 14px rgba(0, 0, 0, 0.47);}
        
        #uzleteink{position: absolute;top:55px;font-size:13px;color:gray;}
        #uzleteink A{text-decoration: none;color:gray;}
        
        #keresesi_talalatok td{vertical-align: top;padding-bottom: 1em;padding-right: 5px;}
        
        
        /* MINI CART */
        .cart-content{
    background: #fff none repeat scroll 0 0;
    box-shadow: -3px 6px 5px 0 rgba(0, 0, 0, 0.25);
    clear: both;
/*    min-height: 150px;*/
    padding: 8px;
    display: none;
    position: absolute;
    right: 0;
    top: 61px;
    width: 600px;
    z-index: 1011;
    border: 1px solid #e3e3e3; 
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
        
}

.cart-content:after {
	content: '';
	display: block;  
	position: absolute;
	right: 8px;
	bottom: 100%;
	width: 0;
	height: 0;
	border-bottom: 10px solid #e9e9e9;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

.cart_item_row td{border-bottom: 1px solid lightgray;}
        .mini-cart-info table{border-collapse: collapse;}
        .mini-cart-info table td{padding: 4px;}

	/* MENU COLUMN */
	
	#menucol{float:left;width:153px;margin-right:26px;margin-top:15px;margin-bottom: 20px;font-size: 13px;}
        
        #menucol A{text-decoration: none;}
        #menucol A:hover{color:#d00000}
        
        #productfilter{border:1px solid #D8D8D8;background-color: white;margin-top: 10px;padding: 0px 2px 0px 5px;width: 100%;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
        
        #menucol .hasznalja_szuronket {border: 1px 0px 1px 0px solid #D8D8D8;color:#fff;font-weight:bold;font-size:12px;text-transform: uppercase;margin-bottom: 4px;padding:7px 3px 7px 3px;background-color:#075383;-webkit-border-radius: 4px;text-align: center;
-moz-border-radius: 4px;
border-radius: 4px;width:100%;}
	
	#menucol .menu_category {border: 1px 0px 1px 0px solid #D8D8D8;color:#4f4f4f;font-weight:bold;font-size:13px;text-transform: uppercase;margin-bottom: 4px;padding:7px 3px 7px 3px;margin-left: -5px;margin-right:-2px;/* background: rgb(239,239,239); 
background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(196,196,196,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(196,196,196,1))); 
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(196,196,196,1) 100%); 
background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(196,196,196,1) 100%); 
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(196,196,196,1) 100%);
background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(196,196,196,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c4c4c4',GradientType=0 );  */
                       background-image: url(interface/stripebg.png);
}


        
        #menucol ul,.mm-content-base ul{list-style-type: none;margin-left: 0px;padding-left: 0px;margin-top:1em;margin-bottom: 1em;font-size: 13px;}
        #menucol ul li,.mm-content-base ul li{clear:left;/*background-image:url(http://otthondepo.hu/images/pipa2.gif);
  background-position:0 50%;
  background-repeat:no-repeat no-repeat;
  list-style-type:none;
  padding-left:30px;*/
        }
        #menucol ul li img,.mm-content-base ul li img{border:0px;float:left;}
        #menucol ul li span.raquo,.mm-content-base ul li span.raquo{float:left;display:inline-block;}
        #menucol ul li div,.mm-content-base ul li div{margin-left: 18px;}
        #menucol ul li A{color:rgb(58, 58, 58);text-decoration: none;display:block;padding:5px 0px 5px 5px;font-weight: bold;}
        .mm-content-base ul li A{color:#8c724b;text-decoration: none;display:block;padding:2px 0px 2px 5px;font-weight: bold;}
        #menucol ul li A span,.mm-content-base ul li A span{font-weight: normal;color:#c5a97f;}
	#menucol ul li A:hover,#menucol ul li A.selected,.mm-content-base ul li A:hover,.mm-content-base ul li A.selected{background-color: #fcf0ae;}
        
        #menucol .menu_items{margin-bottom: 1em;max-height:200px;overflow-y:auto;}
        #menucol .menu_items div{clear: left;}
        #menucol .menu_items input{float:left;}
        #menucol .menu_items label{display: block; margin-left: 20px;}
        
        
        .utoljara_megtekintve{background-color:white;padding:3px;clear:left;margin-bottom: 1em;margin-top: 9px;font-size: 15px;}
        .even{background-color:#ebeae7;}
        .utoljara_megtekintve img{border:1px solid #998465;}
        .lvproduct_data{color:#7e7c7c;margin-top:4px;margin-bottom:4px;}
        .lvproduct_price{font-weight: bold;color:#b31d00;}
        
        
	/* CONTENT */
	
	#content{float:left;width:810px;}
	
	#content h1{font-size:22px;color:#d00000;margin-top:20px;margin-left: 10px;}
        #main h1{font-size:22px;color:#d00000;padding-top:0px;}
        
        .talaltunk{color:#515150;font-style: italic;font-size:16px;}
        .talaltunk span{color:#d00000;}
	
	#whitebox{background-color:white;color:#515150;
                  margin-top: 14px;
                  font-size:13px;padding:10px;
border: 1px solid #e3e3e3;margin-bottom: 6em;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
        
        #whitebox h1{margin-left: 0px !important;margin-bottom: 5px;}
        #whitebox li{margin-bottom: 1em;}
        
        
        #whitebox2{background-color:white;color:#515150;
                    margin-top: 6px;
                    font-size:13px;padding:2px;
                    border: 1px solid #e3e3e3;
					-webkit-border-top-right-radius: 6px;
					-webkit-border-top-left-radius: 6px;
					-moz-border-top-right-radius: 6px;
					-moz-border-top-left-radius: 6px;
					border-top-right-radius: 6px;
					border-top-left-radius: 6px;}
					
		#alsoblokk_reklam{background-color:white;color:#515150;
                    font-size:13px;padding:2px;
                    border: 1px solid #e3e3e3;margin-bottom: 2em;
					-webkit-border-bottom-right-radius: 6px;
					-webkit-border-bottom-left-radius: 6px;
					-moz-border-bottom-right-radius: 6px;
					-moz-border-bottom-left-radius: 6px;
					border-bottom-right-radius: 6px;
					border-bottom-left-radius: 6px;}
        
        
        
        
        .paramfilter{margin-bottom: 1em !important;line-height: 2em;}
        /*background-color: #ffda58 !important;*/
        .paramfilter A{display: inline-block;margin: 0 10px 0 10px;text-decoration: none; }
        
        .paramfilter A:hover{text-decoration:line-through;}
        
        .paramfilter A.osszes_torlese:hover{text-decoration:underline;}
        
        
.kollekcio_leiras{margin-bottom: 1em !important;font-size:14px !important;}      
.kollekcio_leiras img{float:left;margin-right: 20px;}        
        
/* KEZD?LAP */

.miert_erdemes li{margin-bottom: 0px !important;}
        
/* ?RLAP */
.formtabla{width:590px;font-size:13px;}
.formtabla td{padding:3px;width:50%;}
.urlap_szekcio{font-size:16px;width:590px;margin-bottom: 10px;padding:5px;color:#515150;font-weight: normal;background-color: #F1EDE6;}
.kotelezo{color:#be0000;}

#showcase_left{margin-left: 166px;}

/* LISTA */
.pages{padding:6px 5px 6px 5px;margin-bottom:10px;
}

.keszletszint_folott{
    background-image:url(interface/keszlet_kritikus_folott_szeles.png);background-repeat: no-repeat;width:234px;padding-left:35px;color:white;margin-top: 5px;height: 42px;padding-top: 3px;
}

.keszletszint_alatt{
  background-image:url(interface/keszlet_kritikus_alatt_szeles.png);background-repeat: no-repeat;width:234px;padding-left:35px;color:white;margin-top: 5px;height: 42px;padding-top: 3px;
}

.keszletszint_folott_kor{
    background-image:url(interface/keszlet_kritikus_folott_kor.png);background-repeat: no-repeat;width:234px;padding-left:38px;color:#333333;margin-top: 5px;height: 42px;padding-top: 3px;
}

.keszletszint_alatt_kor{
  background-image:url(interface/keszlet_kritikus_alatt_kor.png);background-repeat: no-repeat;width:234px;padding-left:38px;color:#333333;margin-top: 5px;height: 42px;padding-top: 3px;
}

.keszletszint_alatt .nagyobbat_is,.keszletszint_folott .nagyobbat_is{font-size:11px;}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }

.pages td{padding-bottom: 1em;}
.szalagok{position: absolute;top:0px;color:black;font-size:13px;left:0px;font-weight: bold;text-decoration: none;}
.akcios_szalag{background-color:#ffda58;display: inline-block;padding:3px; }
.blackfriday_szalag{background-color:#000;display: inline-block;padding:0px;color:white; }
.kifuto_szalag{background-color:#fd8300;display: inline-block; padding:3px;color:white;}
.kapcsolodo_szalag{background-color:#fd8300;display: inline-block; padding:3px;}
.uj_szalag{background-color:#d00000;color:white;display: inline-block; padding:1px 2px 1px 2px;margin-right: 4px;}
.top_szalag,.top_szalag_ja{position: absolute;background-image: url(interface/top_szalag.png);color:#d00000;width:30px;height:49px;display: inline-block; padding:3px;text-align: center;line-height:60px;padding-right: 4px;top:4px;font-size: 16px;display:none;background-repeat: no-repeat;}

.top_szalag_abs{position: absolute;background-image: url(interface/top_szalag.png);color:#d00000;width:30px;height:49px;display: inline-block; padding:3px;text-align: center;line-height:60px;padding-right: 4px;top:4px;font-size: 16px;background-repeat: no-repeat;z-index:90;right:10px;top:10px; }

.akcios_szalag_abs{background-color:#ffda58;padding:5px;font-size:16px;position: absolute;top:30px;z-index:90; }
.blackfriday_szalag_abs{background-color:#000;padding:0px;font-size:16px;color:white;position: absolute;top:30px;z-index:90; }
.kifuto_szalag_abs{background-color:#fd8300;padding:5px;font-size:16px;position: absolute;top:70px;z-index:90;color:white;}
.uj_szalag_abs{background-color:#d00000;padding:5px;font-size:16px;position: absolute;color:white;font-weight:bold;z-index: 90;}

A.pagetracker{font-family:'Open Sans',Helvetica;font-size:12px;text-decoration:none;color:#007473;display:inline block;padding:4px;border: 1px solid #c3c3c3;margin-left: 5px;font-weight: bold;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

A.redborder{border: 1px solid #d00000 !important;}

.termekcs{background: url(interface/termekcs_nezet.gif) no-repeat 3px 3px;padding:5px 5px 5px 40px !important;}
.termekcs_aktiv{background: url(interface/termekcs_nezet_aktiv.gif) no-repeat 3px 3px;padding:5px 5px 5px 40px !important;}

A.selectedpage{background-color: #007473;color:white;}

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


.pagetrackerinput{width:24px;text-align: center;margin-left: 5px;height: 18px;}

A.pagetracker:hover{text-decoration:underline;}

.productlist{width:100%;padding-top:4px;margin-left:10px;}
.productlist img.product{border:1px solid #eeeeee;}
.productlist img.karnis{margin:0px;}
.productlist div.detailsdiv input{font-family: 'Open Sans',Arial;}
.productlist div.detailsdiv{position:relative;height:500px;font-size:12px;padding-left: 10px;padding-right: 10px;margin-bottom: 0px;margin-top: -1px;padding-top: 1em;width:234px;float:left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;margin-left: -1px;line-height: 16px;}
.l4c div.detailsdiv{width:210px !important;}

.productlist div.detailsdiv .product_image{height:234px;}
.l4c div.detailsdiv .product_image{height:210px !important;}

.productlist div.detailsdiv_kapcs{position:relative;height:500px;font-size:12px;padding-left: 10px;padding-right: 10px;margin-bottom: 0px;margin-top: -1px;padding-top: 1em;width:233px;float:left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;margin-left: -1px;line-height: 16px;}

.productlist div.detailsdiv_kapcs A{color:#515150;}
.productlist div.kapcsolodo{background-image: url(interface/kapcsolodo_hatter.jpg);background-repeat: repeat-x;}

.detailsdiv_kapcs img{margin-top: 5px;}

.doboz_tartalom div.detailsdiv{width:214px;}
.doboz_tartalom div.detailsdiv .product_image{width:210px;}

/*.productlist div.detailsdiv:hover{background-image:url(interface/product_mouseover_bg_3col.jpg);}*/
.productlist div.detailsdiv_d{position:relative;height:210px;}
.productlist div.detailsdiv_dp{position:relative;height:131px;}

.productlist div.detailsdiv input.quantity{width:46px;text-align: right;}

div.detailsdiv_k{position:relative;width:230px;margin-left:14px;padding-right:14px;margin-bottom: 1em;}

.detailsdiv_k .bordazott{position: absolute;background-color: white;margin: 5px 0 0 5px;z-index: 10;font-size: 13px;color:black;padding:2px;}


A.tovabbi_termekek:hover{
background-color:#bc8640;color:#ffffff;}

.productlist td{border-right:1px solid #cdcdcd;vertical-align:top;}
.productlist td.lista_{height:187px;}
.productlist td.lista_dekorfuggony{height:187px;}
.productlist td.lista_diszparna{border-right:1px solid #cdcdcd;height:130px;vertical-align:top;}
.productlist td.noborder{border:none;}
.productlist A{text-decoration:none;}
A.detailsbutton{position:absolute;bottom:2em;left:10px;text-align:center;padding:3px;width:120px;background-color:#e0e0e0;display:inline-block;color:#464646;text-decoration:none;border:1px solid white;}
A.detailsbutton_home{position:absolute;bottom:2em;left:0px;text-align:center;padding:3px;width:auto;background-color:#d00000;display:inline-block;color:#fff;text-decoration:none;border:1px solid white;}

.productlist A.arajanlatgomb{position:absolute;bottom:60px;left:10px;display:inline-block;color:#464646}

.productlist span.kapcs{text-align:center;padding:3px;width:150px;background-color:#e0e0e0;display:inline-block;color:#464646;text-decoration:none;border:1px solid white;position:relative;bottom:0px;margin-top: 10px;left:0px;color:white;background-color: #d00000;font-weight: bold;}

A.detailsbutton_k{margin-top:6px;text-align:center;padding:3px;width:100px;background-color:#907856;display:inline-block;color:white;text-decoration:none;}


.productlist A.detailsbutton:hover,A.detailsbutton_k:hover{background-color:#4e4e4e;color:#fff;}

.karnislista_kartya{margin-left:auto;
        margin-right:auto;
        font-size:14px;
        width:235px;}
		
 .karnislista_kartya A{text-decoration:none;}
.karnislista_kartya A.detailsbutton{text-align:center;padding:3px;background-color:#907856;color:white;text-decoration:none;
position:relative;
display:block;
width:100%;
right:0px;
margin-top:8px;}

.productlist hr{width:106px;height:1px;border:0px;color:#333333;margin-top:3px;background-color:#333333;margin-bottom:0px;float:left;}


.traillink{display:block;position:absolute;top:0px;left:10px;z-index:200;width:130px;height:130px;}
.traillink_w{display:block;position:absolute;top:0px;z-index:200;width:160px;height:160px;}

.popbox {
    display: none;
    position: absolute;
    z-index: 16000004;
    width: 590px;
    padding: 10px;
    background: #fff; 
    color: #000000;
    border: 1px solid #4D4F53;
    margin: 0px;
    font-size:14px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
    box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}

.popbox h2
{
    color:  #3a3a3a;
    font-size:16px;margin: 0px;margin-bottom: 6px;line-height: 18px;
    display: block;
    width: 100%;
    margin: -10px 0px 8px -10px;
    padding: 5px 10px;
}



div#trailimageid {
	border:1px solid black;
	display:none;
	padding:10px;
	background:white;
	z-index:100;
}

.trailimage {
	border:1px solid black;
	display:none;
	padding:10px;
	background:white;
	z-index:100;
}
/*#d00000*/
.list_product_name{color:#007473;font-size:13px;font-weight:bold;display:inline;padding-bottom:2px;}
A.list_product_name{text-decoration:underline;}
A.list_product_name:hover{text-decoration: underline;}
/*.list_product_price{font-size:18px;color:#b31d00;font-weight:bold;}*/
.list_product_price{font-size:18px;color:#515150;font-weight:bold;}
.list_product_size{font-size:18px;color:#414141;font-weight:bold;}
.list_note{}
.list_note i{display: inline-block;width:20px;text-align: center;}

.maradek_keszlet{display:block;float:right;border:1px solid #f87535;color:#f87535;background-color:white;padding:3px;text-align: center;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;border-bottom:2px solid #f87535;border-top:2px solid #f87535;}

/* K?Z?S */
h1.pageTitle_np{font-size:18px !important;}

#kapcsolodo{margin-top: 1em;}
.adatlap{font-size: 13px;} 
.param{color:#333333;font-weight:bold;} 
/*.product_price{font-size:24px;color:#D00000;}*/
.product_price{font-size:24px;color:#515150;}

.kulso_befoglalo{margin-top: 1em;}

.kulso_befoglalo li{margin-bottom: 0px !important;}

.searchbox,.kulso_befoglalo{padding:0px;font-size:13px;background-color:#faf5ee;
padding:10px;border-radius: 9px; 
-moz-border-radius: 9px; 
-webkit-border-radius: 9px; 
border: 1px solid #e1ceb5;}

.belso_befoglalo{background-color:#fff;
padding:10px;border-radius: 9px; 
-moz-border-radius: 9px; 
-webkit-border-radius: 9px; 
border: 1px solid #e1ceb5;}

.belso_befoglalo A{font-weight: bold;}

/*TODO: Ezeket ?jra kell csin?lni, hogy a buta IE8 is l?ssa */
.doboz_cim{background: url(interface/lagyvonal.jpg) no-repeat;font-size:18px;margin:10px 0 1em 0;display:block;color:#3A3A3A;font-weight: bold;padding-top: 1em;}
.doboz_cim_noborder{font-size:18px;margin:10px 0 1em 0;display:block;color:#3A3A3A;font-weight: bold;padding-top: 1em;}

h2.margin350{margin-right: 350px;}

div.doboz_tartalom{color:#3A3A3A;font-size: 13px;margin: 0px;}

div.bal_doboz_tartalom
{
    color:#3A3A3A;
    font-size: 13px;
    margin: 0px;
}

div.jobb_doboz_tartalom
{
    color:#3A3A3A;
    font-size: 13px;
    margin: 0px; 
    width: 360px; 
    float: right; 
    border-left-style: solid;
    border-width: 1px;    
    border-color: grey;
    padding-left: 20px;
    margin-left: 30px;
    margin-bottom: 1.5em;
}

div.jobb_doboz_tartalom h2{padding-top: 0px;margin-top: 0px;}

div.fullwidth{margin-right:0px;}

div.hidden_overflow_x{overflow-x: hidden;}

div.hidden_overflow_x .detailsdiv{}

img.bordered{border:1px solid #eee;}

.ar_szall_info{background-color:#4b4b4b;color:white;padding:5px 15px 5px 15px;border-radius: 6px 6px 0px 0px; 
-moz-border-radius: 6px 6px 0px 0px; 
-webkit-border-radius: 6px 6px 0px 0px; 
border: 0px solid #800000;}

div.termek_adatlap{ background-color:#d8d8d8;border-radius: 0px 0px 6px 6px; 
-moz-border-radius: 0px 0px 6px 6px; 
-webkit-border-radius: 0px 0px 6px 6px; 
border: 0px solid #800000;padding:10px;margin: 0 1px 0 1px;padding-bottom: 30px;}

div.termek_adatlap .product_price{color:#d00000;}


.brown{color:#907856;font-weight:bold;font-size: 16px;}
#szukseges{font-weight: bold;}
/* DEKOR */

#ar_1,#ar_2{font-weight:bold;font-size:13px;}

#sizemsg{background-color:red;color:white;text-align:center;}


.dekorszinek{background-image:url(http://www.otthondepo.hu/images/sotetito_szinek_hatter.jpg);width:790px;height:27px;margin-left:6px;padding-top:5px;text-align:center;}

.szindoboz{display:block;float:left;width:155px;margin-left:10px;margin-top:7px;}
.szinskala{background-image:url(http://www.otthondepo.hu/images/szinskala_hatter.jpg);height:185px;background-repeat:no-repeat;}
.szinskala img{border:none;}
.szinskala A.nemkijelolt{text-decoration:none;color:black;}
.szinskala A.kijeloltszin{color:#B31D00;font-weight:bold;}

.szinskala A:hover{text-decoration:underline;color:#B31D00;}

.dekorszinek A{color:black;text-decoration:none;}
.dekorszinek A:hover{color:#9c1802;text-decoration:underline;}

.dekorszinek img{margin-left:5px;vertical-align:middle;border:0px;}

.stilusok img{width:95px;}

.stilusok td{width: 98px;}


span.karnis{font-size:16px;}
.cs_text{font-size:14px;float: none;margin:-10px -10px 0px -10px;color:white;padding:6px;border-radius: 9px 9px 0px 0px; 
-moz-border-radius: 9px 9px 0px 0px; 
-webkit-border-radius: 9px 9px 0px 0px; 
border: 0px solid #800000;text-align: center;}
.lista_meretvalaszto{text-align: center;}

#foto_keszult{position: absolute;top:10px;left:10px;color:black;font-size:13px;background-color: white;padding:3px;z-index:10;}

.cs_text A{color:white;}

.lista_meretvalaszto A.width{display:inline-block;margin-right: 6px;margin-top: 3px;padding: 4px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #9c9c9c;
text-decoration: none;
font-size:14px;color:#c71200;
font-weight: bold;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */}

.lista_meretvalaszto A.width:hover{background: none;background-color: #FFF5B1;}

.lista_meretvalaszto .selected{background-image: none !important;background: none;background-color: #FFF5B1 !important;}

.megnevezes,A.megnevezes{
	font-size:14px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c3c3c3;
	color:#b31d00;
	font-weight:bold;
	padding:0px;
	}

 /* TERM?K ADATLAP  */       
.orderform{background-color:#f4f1e5;color:#333333;font-weight:bold;font-size:14px;vertical-align:top;}
.orderform div{padding: 4px 6px 1em 6px;}
.orderform select{}        
#price{color:#dd1515}      


.rendelesi_adatok
{
    background-color: #e9e9e9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.szallitasi_dij_elorejelzes{
    position: absolute;top:-92px;left:-81px;text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(#fff1d5,  #ffdc97) repeat scroll 0 0;
    border-radius: 10px;
    color: #000;
    margin: 0;
    padding: 6px;display:none;

}

.szallitasi_dij_elorejelzes:after {
    border-color: #ffdc97 transparent;
    border-style: solid;
    border-width: 15px 15px 0;
    bottom: -15px;
    content: "";
    display: block;
    left: 114px;
    position: absolute;
    width: 0;
}
#varhato_szallitasi_dij{
    font-size:16px;font-weight: bold;
}




.kosarba_bal
{
    text-align: center;
    float: left;
    line-height:38px;
    height: 38px;
    font-size:14px;
    padding: 3px 8px 1px 6px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ababab+0,747474+100 */
background: rgb(171,171,171); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NDc0NzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(171,171,171,1) 0%, rgba(116,116,116,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(171,171,171,1) 0%,rgba(116,116,116,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(171,171,171,1) 0%,rgba(116,116,116,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#747474',GradientType=0 ); /* IE6-8 */

border:none;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.kosarba_bal input{font-size:14px;}

.kosarba_jobb
{
    float: left;
    vertical-align: middle;
    height: 38px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f00a00+0,c80001+100 */
background: rgb(240,10,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwMGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(240,10,0,1) 0%, rgba(200,0,1,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(240,10,0,1) 0%,rgba(200,0,1,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(240,10,0,1) 0%,rgba(200,0,1,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00a00', endColorstr='#c80001',GradientType=0 ); /* IE6-8 */


    padding:4px 4px 0px 3px;
    margin-left:3px;
    
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

#gyorslinkek_fullwidth{
    background-color: #e9e9e9;border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000;
}

#gyorslinkek{
    font-size: 14px;padding:6px;width:990px;margin: auto;
}
#gyorslinkek div{display:inline-block;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 0px solid #000000;margin:0px 8px 0px 8px;padding:0px 4px 0px 4px;}

#gyorslinkek A{font-weight: bold;color:#515150;text-decoration:underline;display:inline-block;line-height: 36px;}

#gyorslinkek span{margin: 0 10px 0 10px;}

.gyorslink_aktiv{background-color: white;}


.qtytext{font-size: 14px;}

#kosarba{background-image: url(interface/kosarba.jpg);width:243px;height: 45px;margin-top: -25px;margin-left: auto;margin-right: auto;line-height:45px;color:white;}

#arajanlat_gomb{display:block;width:244px;height: 67px;margin-top: -30px;margin-left: auto;margin-right: auto;line-height:auto;}
#arajanlat_gomb_uj{display:block;width:244px;height: 67px;}

#kosarba A{display:inline-block;width:150px;height:44px;text-decoration: none;}
#kosarba_kerult{font-size: 18px;background-color: white;padding:0px;width:610px;height:310px;display:none;padding:30px;text-align: center}
#kosarba_modal{font-size: 18px;background-color: white;padding:0px;width:610px;height:390px;display:none;padding:30px;}
#kosar_megnevezes{color:#d00000;font-weight: bold;line-height:normal !important;display:block; }
#kosarba_modal .kosar_mezo{color: #313131;display:inline-block;width:140px;}

#kosarba_modal table td.value {
color: #BF0304;
}
#kosarba_modal input{font-size: 17px;width:100px;}

.jqmWindow .button_red{color: #fff !important;
font-size: 20px;
padding: 8px;
display: inline-block;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: rgb(210, 20, 20);
background: -moz-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
background: -webkit-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
background: -o-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
background: -ms-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
background: linear-gradient(0deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
text-decoration: none;
}

.jqmWindow .button_orange{color: rgb(255, 255, 255) !important;
font-size: 20px;
padding: 8px;
display: inline-block;
text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: rgb(254, 170, 55);
background: -moz-linear-gradient(270deg, rgb(254, 170, 55) 30%, rgb(255, 123, 7) 70%);
background: -webkit-linear-gradient(270deg, rgb(254, 170, 55) 30%, rgb(255, 123, 7) 70%);
background: -o-linear-gradient(270deg, rgb(254, 170, 55) 30%, rgb(255, 123, 7) 70%);
background: -ms-linear-gradient(270deg, rgb(254, 170, 55) 30%, rgb(255, 123, 7) 70%);
background: linear-gradient(180deg, rgb(254, 170, 55) 30%, rgb(255, 123, 7) 70%);-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
text-decoration: none;
}

#kosarba_modal table td {
padding: 4px;
padding-bottom: 1em;
font-size: 15px;}

#kosar_gombok {
}

#kiszereles A{color:#d00000;}
#kiszereles A:hover{text-decoration: underline}

#kosarba_modal div.header{background-color: transparent;color:white;padding:3px 5px 5px 5px;font-size:16px;font-weight: bold;width:610px;margin-bottom: 10px;}

#kosarba_modal img.termekfoto{float:left;margin-right: 10px;margin-left: 10px;}

#kosarba_modal .gombok{float:right;margin-top:6px;}

#kosarba_modal .gombok img{margin-right: 10px;}

#kosarba_modal textarea{border:1px solid #ac8a5e;background-repeat: no-repeat;margin-top:4px;width:440px;height:55px}

#kosarba_modal .list_product_name{width:440px;padding: 7px 0px 7px 0px;}

.fszelesseg,.fmagassag{height:16px;font-size:14px;width:50px;}

.tovabbi_fotok{text-align:left;margin-top: 10px;}

.tovabbi_fotok A{position: relative;display:inline-block;height:80px;margin-right: 10px;margin-bottom: 10px;}

.tovabbi_fotok img.thumb{border:1px solid gray;max-width:370px;max-height: 80px;}
.tovabbi_fotok .nagyito{position: absolute;z-index:10;left:4px;bottom:4px;border:0px}


.dwn_arrow{background: url('interface/dwn_arrow.png') no-repeat right center;
padding: 0 15px 0 0;
zoom: 1;}

.miert_valasszam{float: right;width:200px;background-color: white;font-size:14px;font-weight: normal;}

ul.miert_ajanljuk li{margin-bottom:0px !important;padding-bottom: 0px;}

ul.miert_lista li{
list-style-type: none;
background: url('interface/green-tick.gif') no-repeat top left;
height: 24px;font-size:14px;margin-left: -30px;
padding-left: 30px;}

.miert_valasszam h2{margin-top:0px;font-size: 18px;}

#termek_szallitas_info{
    background-color: #fde7b4;
    padding: 10px;
}

table.termek_adatlap{
    border-spacing: 0px;
    float:right;
    margin-right: -5px;
}



.featuretable{border-collapse: collapse;width:100%;font-size:13px;}

.featuretable td{padding: 5px;vertical-align: top;}

.featuretable td.even{background-color:#e9e9e9;}

.featuretable td ul{margin: 0px;padding:0px 0px 0px 20px;}

.lapteteje{display: block;text-align: right;margin-top: 1em;background: url(interface/up_arrow.png) no-repeat right center;padding-right: 16px;}

/* TERM?K ADATLAP DEKOR */

.kijelolt{margin:3px 4px 0px 4px;border:4px solid #B31D00;}
.nem_kijelolt{margin:7px 4px 0px 4px;border:1px solid #9A927E;}
.kepsorozat img{margin-bottom:4px;}
.kepsorozat_szoveggel img{margin-bottom:3px;}

.eztvalasztom{margin-top:5px;cursor:pointer;}

.df_fuggonyar{background-color:#DECDB6;font-weight:bold;}

#diszparna_arkalulator div{padding:6px;}

/* TERM?K ADATLAP KARNIS */
.product_table{margin-bottom: 2em;}
.product_table A.textlink{color:#dd1515;display:block;width:274px;margin:3px 0px 3px 0px;font-weight:normal;font-size:13px;text-align:left;}
.product_table .total{background-color:#decdb6;font-weight:bold;padding:10px;font-size:15px;}

.product_block_header{
        color:#d00000;font-size: 16px;font-weight: bold;}

.termek_leiras{padding:6px;}

.termek_leiras li{margin-bottom: 0.5em;}

ul.atveteli_modok{margin-left: 0;
padding-left: 0;
list-style: none;}

ul.atveteli_modok li 
{
padding-left: 19px;
background-image: url(interface/gray-tick.gif);
background-repeat: no-repeat;
}


/* KOS?R */

.osszesito td{vertical-align: top;padding:3px;}
.osszesito .mennyiseg,.osszesito .ar{font-size:14px;}
.mennyiseg {text-wrap: none;}
.mennyiseg input{text-align: center;font-size: 13px;}
.osszesito .kiveszem{display:inline-block;background-image: url(interface/kiveszem.jpg);background-repeat: no-repeat;padding-left: 23px;height:23px;font-size:12px;line-height: 20px;color:gray;}
.osszesito .frissitem{display:inline-block;background-image: url(interface/frissit.jpg);background-repeat: no-repeat;padding-left: 23px;height:23px;font-size:12px;line-height: 20px;color:gray;}
.sum{background-color:#F1EDE6;color:#b31d00;font-size:18px;font-weight:bold;}
.postprice{color:#b31d00;font-size:14px;font-weight:bold;}

.szurke_gomb{color:#585858;border:1px solid #cfcfcf;display:inline-block;padding:4px;font-size:12px;text-decoration: none;margin:3px 0px 3px 0px;background: #e2e2e2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 18%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(18%,#dbdbdb), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 18%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 18%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 18%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 18%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
}

.arany_gomb{border:1px solid #cfcfcf;display:inline-block;padding:4px;font-size:12px;text-decoration: none;margin:3px 0px 3px 0px;background: #cf3917; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNjZjM5MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNjNDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWQxNTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #cf3917 14%, #c40000 52%, #9d1500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#cf3917), color-stop(52%,#c40000), color-stop(100%,#9d1500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* IE10+ */
background: linear-gradient(top,  #cf3917 14%,#c40000 52%,#9d1500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3917', endColorstr='#9d1500',GradientType=0 ); /* IE6-8 */
font-weight: bold;font-size:14px;color:#fff;}

.bordo_gomb{border:1px solid #cfcfcf;display:inline-block;padding:4px;font-size:12px;text-decoration: none;margin:3px 0px 3px 0px;font-weight: bold;font-size:14px;color:#fff;cursor:pointer;}

.szall_koltseg{font-size:14px;}

.megrendeles_folyamata div{display: none;}

.kosar_atveteli_modok > div{margin-bottom: 10px;}


#contact_bar{height:44px; color:#4c3a06;position: fixed !important;top:-60px;left:0px;padding:6px 0px 6px 0px;font-size:14px;width:100%;z-index: 1000;background: #fff;
}

.cb_shadow{-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.22);
-moz-box-shadow:    0px 3px 10px 0px rgba(50, 50, 50, 0.22);
box-shadow:         0px 3px 10px 0px rgba(50, 50, 50, 0.22);}

#contact_bar img{vertical-align: middle;}

#prev_next{float: right;font-size: 13px;line-height: 34px}

.alkategoriak{padding-top: 6px;padding-bottom: 6px;padding-left: 10px;
/*              background-color:#fff0bd;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;*/
}

.alkategoriak h2 img{cursor: pointer;}

.alkategoriak_nopadding{margin-bottom:0px;padding:0px;
/*              background-color:#fff0bd;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;*/
}

.alkategoriak h2,.alkategoriak_nopadding h2{margin:0px;margin-bottom: 10px;padding:0px;font-size:16px;}
.alkategoria{float:left;width:360px;margin-right: 10px;background:url(interface/stripebg.png);padding: 8px;margin-bottom: 1em;}

.alkategoria .kep_url img{margin-left:0px;float:left;margin-right: 8px;}
.alkategoria div{font-size: 13px;float:left;width: 190px;}
.alkategoria div ul{padding-left: 20px;}
.alkategoria div li{margin-bottom:6px !important;}
.alkategoria .cel_url{margin-bottom:1em;color:#007473;font-size: 18px;text-decoration:underline;}


/* SZ?LL?T?SI K?LTS?G */

#szall_kolts_fejlec {
	background-image:url(interface/szall_koltseg_fejlec.jpg);
	background-repeat:no-repeat;
	height:80px;
	border-top:1px solid #6c6c6c;
        width:780px;
}

#szall_kolts_fejlec h1 {
	padding:0px;
	margin:0px;
	color:white;
	font-size:16px;
	margin-left:12px;
	margin-top:11px;
}

#szall_ktg_bezar{
	text-align:right;
	padding-top: 5px;
	padding-right: 5px;
}

#termek_megnev {
	margin-left:12px;
	color:white;
	font-size:13px;
	margin-top:0.5em;
}

#termek_megnev span {
	color:#ffb61f;
}

#szoveg {
	
	font-size:13px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.szallKtgTable {
	width:404px;
	border-collapse:collapse;
	font-family:"Open Sans",Tahoma,Arial;
	font-size:14px;
}

.szallKtgTable2 {
	width:100%;
	border-collapse:collapse;
	font-size:13px;
        margin-bottom: 1em;
        margin-top: 1em;
}

.szallKtgTable th {
	font-weight:normal;
	background-color:#bababa;
	border:2px solid white;
	padding:3px;
}

.szallKtgTable2 th {
	font-weight:normal;
	background-color:#ededed;
	padding:3px;
}

.szallKtgTable td {
	border:2px solid white;
	padding:3px;
}

.szallKtgTable2 td {
	padding:3px;
}

.szallKtgTable tr.even {
	background-color:#e4e4e4;
}

.szallKtgTable2 tr.even {
	background-color:#c8c8c8;
}

.szallKtgTable td.elso, th.elso {
	padding-left:12px;
	width:160px;
}

.szallKtgTable2 td.elso, th.elso {
	padding-left:3px;
	width:145px;
}

#tipp{
	background-image:url(interface/tipp_izzo.gif);
	padding-top:14px;
	background-repeat:no-repeat;
	width:270px;
	padding-left:56px;
	height:48px;
	font-weight:bold;
	color:#bf0304;
}

#tipp2{
	
	background-repeat:no-repeat;
	font-weight:bold;
	color:#bf0304;
}

/* SZ?LL?T?SI K?LTS?G V?GE */

.jcarousel-skin li{width:188px;height: 188px;}

#megasubmenu {

}

li.focsoport div.megasubmenu {
height: 377px;
width: 700px;
font-size:14px;
background-color: white;
color: black;
z-index: 500;
position: absolute;
top: 4px;
left: 270px;
padding: 10px 0px 10px 10px;
display: none;
list-style: none;
margin-top:0px;
border: 1px solid #CCC;
box-shadow: 2px 0px 6px rgba(0, 0, 0, 0.2);
-webkit-appearance: none;
}

.megasubmenu_content{display: none;}

li.focsoport div.tetocserep{
  height:408px;
}
li.focsoport div.zuhanykabin{
  
  height:448px;
}

li.focsoport div.festek{
  
  height:550px;
}

li.focsoport div.csaptelep{
  height:500px;
}
li.focsoport div.furdoszobabutor{

    
  height:480px;
}
li.focsoport div.futes_vizmelegites{

    
  height:440px;
}



/*
li.focsoport div.csempe{
  top:5px;
  left:260px;
  width:680px;
  height:398px;
}







li.focsoport div.hidromasszazs{
  top:-103px;
  left:260px;
  width:590px;height:398px;
}

li.focsoport div.szauna{
  top:-130px;
  left:260px;
  width:420px;
  height:398px;
}

li.focsoport div.kertepites{
  top:0px;
  left:260px;
  width:420px;
}

li.focsoport div.festek{
  top:-208px;
  left:260px;
  width:480px;height:398px;
}

li.focsoport div.falburkolo{
  top:-183px;
  left:260px;
  width:420px;height:398px;
}

li.focsoport div.fugazo{
  top:-235px;
  left:260px;
  width:450px;
}

li.focsoport div.vakolat{
  top:-260px;
  left:260px;
  width:430px;height:398px;
}

li.focsoport div.napkollektor{
  top:-338px;
  left:260px;
  width:430px;height:398px;
}


li.focsoport div.tetoteri_ablak{
  top:-365px;
  left:260px;
  width:420px;height:398px;
}*/

li.focsoport div.megasubmenu{display:none;}

li.hovering div.megasubmenu {
display: block;
}

div.megasubmenu A{
background: url(interface/menu_arrow.gif) no-repeat 0px 3px;
display: block;
padding-left: 10px;
margin-bottom: 5px;
text-decoration: none;
color:#007473 !important;
}

div.megasubmenu h2 A{
background: none;
display: block;
padding-left: 0px;
text-decoration: none;
color:#515150 !important;
}

div.megasubmenu .keplista A{
background: none !important;
display:inline-block !important;
margin-right: 10px;
}

div.megasubmenu A:hover{
    text-decoration: underline;
    
}

div.megasubmenu img{border:0px;}

.alcsoport{float:left;margin:10px 15px 1em 15px;width:180px;}

.alcsoport h2{font-size: 18px;margin: 0px;padding: 0px;margin-bottom: 1em;}

.alcsoport h2.marginos{margin-top:1em;}

.fb-like{margin-top: 1em;}

.kollekcionev {display:block;clear:left;margin-top: 1em;padding:16px 4px 4px 52px;
               background: url(interface/puzzle_.jpg) no-repeat 0px 16px;
/*               color:white;
background: #00a0bc;  Old browsers 
background: -moz-linear-gradient(top,  #00a0bc 0%, #008291 100%);  FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a0bc), color-stop(100%,#008291));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  #00a0bc 0%,#008291 100%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  #00a0bc 0%,#008291 100%);  Opera 11.10+ 
background: -ms-linear-gradient(top,  #00a0bc 0%,#008291 100%);  IE10+ 
background: linear-gradient(to bottom,  #00a0bc 0%,#008291 100%);  W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0bc', endColorstr='#008291',GradientType=0 );  IE6-9 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);*/
}

.kollekcionev span{display:inline-block;padding-left: 10px;height: 27px;line-height:27px;}

#megafooter{font-size:12px;background-color: #f0f0f0;padding-top: 20px;background-image: url(interface/3d_arnyek.png);background-repeat: no-repeat;background-position: top center;}

#trailLayer h2{font-size:16px;margin: 0px 0px 1em 0px;}

#preview
{
	width: 570px;
	height: 416px;
	
	position: absolute;
        padding: 10px;
        background-color: white;
	display: none;
	z-index: 1010;
        border-radius: 6px 6px 6px 6px; 
-moz-border-radius: 6px 6px 6px 6px; 
-webkit-border-radius: 6px 6px 6px 6px; border: 1px solid #c4c4c4;
}

.product_preview{display:none;}

#preview h2{padding: 0px 0px 0px 0px;font-size:16px;margin: 0px;margin-bottom: 6px;line-height: 18px;}
#preview div{margin-left: 16px;padding: 10px;width:100%;border-radius: 6px 6px 6px 6px; 
-moz-border-radius: 6px 6px 6px 6px; 
-webkit-border-radius: 6px 6px 6px 6px; 
min-height: 350px;
height: auto !important;
height: 350px;
border: 1px solid #c4c4c4;color:#515150;font-size:13px;}

#preview table{margin-bottom: 1em;line-height: 16px;}

#preview img {max-width: 280px;}


.fiz_szall_mod{font-size: 14px;}
.valasszon_fizetesi_modot{margin-top: 1em;margin-bottom: 1em;background:url(i/themes/Kovacs_Theme/ikonok/fizetes.gif) no-repeat;padding-left: 60px;line-height: 46px; }
.valasszon_atveteli_modot{margin-top: 1em;margin-bottom: 1em;background:url(i/themes/Kovacs_Theme/ikonok/szallitasi_dij.gif) no-repeat;padding-left: 60px;line-height: 46px; }

#kosar_tipp{width: 274px;
height: 46px;
padding-left: 58px;
padding-top: 15px;
font-size: 14px;
background-image: url(interface/kosar_tipp_hatter.jpg);
margin-top: 16px;}

.kupon_kedv{color:#d00000;font-size:11px;}

#total,#szallitasi_dij{font-weight: bold;}

.kiszurkult{color:#bdbdbd;}

.notification {
/*cursor: pointer;*/
clear: both;
margin: 8px 0px 8px 0px;
padding: 10px 25px 10px 60px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

A .notification {text-decoration: none !important;}

.notification p, .notification div {
font-size: 13px;
padding: 0px;
margin: 0px;
color: 
#333333;
}

.success {
background-image: url(interface/accept.png);
background-position: 15px center;
background-repeat: no-repeat;
border: 2px solid #99C600;
background-color:#EFFFB9;
color:#3C5A01;
}

.warning {
background-image: url(interface/error.png);
background-position: 15px center;
background-repeat: no-repeat;
border: 2px solid 
#FFC237;
background-color: 
#FFEAA8;
color:#826200;
}

.soft_warning {
background-image: url(interface/error.png);
background-position: 15px center;
background-repeat: no-repeat;
border: 2px solid #C2C2C2;
background-color:#FFF;
color:#333;
}

.smiley {
background-image: url(interface/ingyenszallitas.jpg);
background-position: 4px center;
background-repeat: no-repeat;
border: 2px solid #C2C2C2;
background-color:#FFF;
color:#333;
}

.information {
background-image: url(interface/information.png);
background-position: 15px center;
background-repeat: no-repeat;
border: 2px solid 
#418ACC;
background-color: 
#D0E4F4;
color: 
#235685;
}

.failure {
background-image: url(interface/exclamation.png);
background-position: 15px center;
background-repeat: no-repeat;
border: 2px solid 
#EB5339;
background-color: 
#FCCAC2;
color: 
#AC260F;
}

.text{font-size:14px;}

.text h2{font-size:18px;}

.iconlist
{
list-style: none;
margin: 0;
padding: 0;
}

.iconlist li{background-repeat: no-repeat;

padding: 5px 0 5px 45px;
margin: .4em 0 1em;}

.iconlist li.chat
{
background-image: url(i/themes/Kovacs_Theme/ikonok/mintarendeles_chat.gif);
background-position: 0 50%;
}

.iconlist li.telefon
{
background-image: url(i/themes/Kovacs_Theme/ikonok/mintarendeles_telefon.gif);
background-position: 0px 50%;
}

.iconlist li.email
{
background-image: url(i/themes/Kovacs_Theme/ikonok/mintarendeles_email.gif);
background-position: -2px 50%;
}

.iconlist li.webshop
{
background-image: url(i/themes/Kovacs_Theme/ikonok/mintarendeles_webshop.gif);
background-position: 2px 50%;
}	

.facebook {
position: fixed;
right: 0px;
top: 40%;
}

ul.progress{
    list-style: none;margin: 0px;
    padding: 0px;
    margin-bottom: 1em;
    background-image: url(interface/order_progress_graybg.jpg);
    width: 100%;
    height: 50px;
}

.progress li{
    float: left;
    font-size: 16px;
    font-weight: bold;
    color:white;
    height: 50px;
    width: 33%;
}

.progress A{display: block;color:white;text-decoration:none; }

.progress .arrow_left_red{background-image: url(interface/arrow_left_red.jpg);
background-repeat: no-repeat;background-position: top right;padding-right: 32px;height: inherit;}

.progress .arrow_left_gray{background-image: url(interface/arrow_left_gray.jpg);
background-repeat: no-repeat;background-position: top right;padding-right: 32px;height: inherit;}

.progress .arrow_all_gray{background-image: url(interface/arrow_all_gray.jpg);
background-repeat: no-repeat;background-position: top right;padding-right: 32px;height: inherit;}

.progress li.step_selected{
    background-image: url(interface/order_progress_redbg.jpg);    
}



.progress li .progress_number{
    display:inline-block;
    margin: 2px 0px 0px 4px;
    font-size: 38px;
}
.progress li .progress_text{
    margin-top: 8px;
    display:inline-block;
}

.progress .progress_text span{font-size: 12px;white-space: nowrap;margin-top: 0px;display:block;}

.dropzone{padding:5px;border:1px solid red;margin-bottom: 1em;}

#zoombox {
        height:500px;
        width:500px;
        position:fixed;
        z-index:1100;
		 left: 50%; top: 50%;
		 border:2px solid black;
		 overflow:hidden;
		 display:none;
    }
    
    #zoomboxclose{position:absolute;display:block;text-align: center;top:0px;right:0px;text-decoration: none;background-color:#fecd23;color:#5b3e0d;padding:3px;z-index:10}
    
    .black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1000;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
    }
    
    #zoominfobox{position:absolute;width:100%;text-align: center;bottom:0px;background-color:#fecd23;color:#5b3e0d;padding:3px;z-index:10}
    
    #od_watermark{position:absolute;bottom:25px;right:15px;z-index:10}
    
    #osszehasonlitas_box{left: 50%; margin-left: -490px;position: fixed;bottom:0px;background-color: gray;color:white;padding: 10px;font-weight: normal;font-size:14px;display:none;z-index:201;}
    
    .error2{color:red;font-weight: bold;display:block;}
    
.keszlet_szabad,.err_szabad,.wlr_szabad{font-size:15px;}    
.keszlet_szabad{display:inline-block;background-color: green;padding:2px 3px 2px 3px;color:white;}
.err_szabad{display:inline-block;background-color: red;padding:2px 3px 2px 3px;color:white;}
.wlr_szabad{display:inline-block;background-color:#11508a;padding:2px 3px 2px 3px;color:white;margin-right: 10px;}

figure{margin: 0px;display:inline-block}


/*KEZD?LAP KIEMELT KATEG?RI?K */
   .roundedbox{
        width:auto;height:auto;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border:1px solid #bebebe;background-color:#FFFFFF;
        margin: 0px 12px 0px 12px;
    }
    .fooldal_kategoriak ul{
        list-style-type: none;padding: 0;margin: 0;
    }
    
    .fooldal_kategoriak ul li{
        border-bottom: 1px solid #bebebe;
        padding: 4px 0px 4px 6px;font-size:14px;
        margin-bottom: 0px !important;
    }
    .fooldal_kategoriak ul li:last-child { border-bottom: none; }
    .fooldal_kategoriak ul li img{border:none;vertical-align:middle;margin-right: 10px;}
    .fooldal_kategoriak img{border:none;}
    .fooldal_kategoriak ul li a{display:block;color:#262626;text-decoration: none;}
    .fooldal_kategoriak ul li a:hover{color:#d00000;text-decoration: underline;font-weight: bold;}
    
    /*KEZD?LAP KIEMELT KATEG?RI?K  // */
    
    .blogajanlo
{
    /*border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;*/
    float: left;
    font-size: 12px; 
    line-height: 16px;
    margin-bottom: 40px;
    margin-left: -1px;
    margin-top: -1px; 
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 243px;
}

.blogajanlo a:hover
{
    text-decoration: none;
}

.blogajanlo a
{
    margin-left: 0px;
}
.blogajanlo a.blogajanlo_tovabb
{
    text-decoration: none; font-weight: bold; background-color: #505050; line-height: 30px; width: 100px; height: 30px; border-radius: 0.5em; color: #FFFFFF; text-align: center; margin-left: 0;
}


.kode-overview-holder{
	position:relative;
	overflow:hidden;
	padding:15px 0;
	color:#666;
	float:left;
	width:100%;
}

.kode-overview-holder .container{
	position:relative;
	z-index:10;
}

.facts-counter{
	position:relative;
	overflow:hidden;
	text-align:left;
}
.facts-counter .icons-wrap{
	display:inline-block;
	vertical-align:middle;
	color:#8d8d8d;
	font-size:72px;
	float:left;
	width:75px;
	padding-top:15px;
}
.kf_counter{
	float:none;
	/*padding:0px 0px 0px 85px;*/
	text-align:center;	
}
.kf_counter .counter{
	font-size:72px;
	line-height:76px;
	color:#333;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:10px;
}
.kf_counter span{
	display:block;
	line-height:22px;
	font-size:18px;
	color:#666;
	
}