.cont table {margin-bottom: 20px;}
.cont table tr {}
.cont table tr td {padding: 3px 10px 3px 5px; border: 1px solid #ddd;
font-size: 1.00em !important;}




.rsform-block-aszf {max-width: 300px;}

.haromegyben-bent img {width: 315px; height: 200px; }

.haromegyben-kint {margin: 0px auto 20px; width: 980px;}
.haromegyben-bent {
	padding: 10px;
	background: #fff;
	border: 2px solid #009DE0;
	border-radius: 3px;
	box-shadow: 0 0 4px #009DE0;
}

.harom-1, .harom-2, .harom-3 {
	float: left;
	width: 315px;
	height: 200px;
}

.harom-2 {	margin: 0px 5px;}


.haromegyben-kint a:link, .haromegyben-kint a:visited {border: 2px solid #333; padding: 0px; width: 308px; height: 188px; display: block;border-radius: 3px;}
.haromegyben-kint a:hover {background: #906; border: 2px solid #333;}











#btn7_0 {
	margin-bottom: 3px;
	background: #bd362f;
	border: 1px solid #b21c17;
	color: #fff;
	text-shadow: none;
	display: block;
	clear: both;
	font-size: 15px;
}
#btn7_0:hover {background: #f00;}


.ex-tabla {}
.ex-tabla tr {}
.ex-tabla tr td {padding: 2px;}
.ex-tabla tr td img {padding: 2px 0 0;}

.inf {width: 100%;}
.inf tr td {text-align: center;}

td.fog a:link, td.fog  a:visited {
	background: #f00;
	padding: 5px 10px;
	display: inline-block;
	color: #fff;
	border-radius: 3px;
	text-decoration: none;
}




.fejlec-mobilszam {
	width: 220px;
	float: right;
	text-align: right;
	height: 44px;}

.fejlec-mobilszam p {
	padding-left: 35px;
	background: url("../images/telefon-01.png") no-repeat center left;
	display: block;
	height: 44px;
	line-height: 44px;
	text-align: left;
  font-weight: bold;
}




.dj-megamenu-custom91.dj-megamenu-sticky {border-bottom: 2px solid #009DE0;}

.fogl-urlap {
    padding: 20px;
	background: #F2F6FC;
	border: 1px ridge #E6EDF7;
	margin: 0px auto 0;
}



.cegnev-fomenu-kint {
	width: 980px;
	padding: 0;
	height: 46px;
	margin: 0 auto 20px;
}
.cegnev {
	width: 380px;
	float: left;
}

.cegnev h2 {color: #eee;	font-size: 22px;	margin: 0;}
.cegnev h2 span {font-size: 17px;}

.cegnev h2 a:link, .cegnev h2 a:visited {color: #222; text-decoration: none;}
.cegnev h2 a:hover {color: #000;}

.fomenu {
	width: 980px;
	height: 46px;
	margin: 0px auto;
	background: #009DE0;
	float: left;
	border-radius: 3px;
	overflow: hidden;
}
.fomenu ul {}
.fomenu ul li{}
.fomenu ul li:last-child{border:none;}
.fomenu ul li a{}
.fomenu ul li a:hover{}
.fomenu ul li.current{}
.fomenu ul li.current a{}
.fomenu ul li ul{}
.fomenu ul li ul li{}


.page_bg {
	padding: 0px 0 0px;
	height: auto;
    background: #F9EDCB url("../images/pattern-02.png") repeat center left fixed;

	border-top: 4px solid #009DE0;
}

.egynagyfix-kint {margin: 0px auto 30px; width: 980px;}
.egynagyfix-bent {width: 948px;	background: #fff;
	padding: 15px;
	border: 1px solid #d6d6d6;
}


.diavetito-kint {margin: 0px auto 20px; width: 980px; background: #ddd;}

.diavetito {
	padding: 10px;
	background: #fff;
	border: 2px solid #009DE0;
	border-radius: 3px;
	box-shadow: 0 0 4px #009DE0;
}



.lablec {
	background: #212121;
	border-radius: 3px;
	box-shadow: 0 0 1px 0 #212121;
	margin: 40px auto 10px;
	padding: 10px 20px;
	width: 940px;
	color: #fff;
}


.lablec a:link, .lablec a:visited {color: #fff; font-weight: normal;}


.lablec .copy {float: left;}
.lablec .hka {float: right;}

.focim-ajanlat {
	width: 980px;
	background: none;
	margin: 20px auto;
}


.focim {width: 960px;margin: 0 auto;padding: 10px 10px 15px;}

.focim h2 {
	font-size: 27px;
	margin: 0;
  color: #906;
	font-weight: bold;
	font-family: 'Patrick Hand', cursive;
	line-height: 27px;
	padding: 0px;
}
.focim h4 {
	font-size: 15px;
	margin: 0;
	font-weight: bold;
	font-family: 'Patrick Hand', cursive;
	line-height: 27px;
	padding: 0px;
}





.blog .leading-0, .span6, .keretes {	background: #f8f8f8;	padding: 0 10px;	border: 1px solid #ddd;	margin: 0 0 20px;	border-radius: 4px;}

.blog .leading-0 h2 a, .span6 h2 a, .keretes a {
	text-decoration: underline;
	font-size: 15px;
}



.dj-megamenu-custom91 li ul.dj-submenu > li > a:hover,
.dj-megamenu-custom91 li ul.dj-submenu > li > a.active,
.dj-megamenu-custom91 li ul.dj-submenu > li.hover:not(.subtree) > a {
}

.dj-megamenu-custom91 {
	border-radius: 0px;
	background: #212121;
}

.dj-megamenu-custom91 li a.dj-up_a,
.dj-megamenu-custom91 li a.dj-up_a span {height: 44px;line-height: 44px; }

.dj-megamenu-custom91 li.hover a.dj-up_a {  color: #ffffff;    border-right-color: #444;
    border-left-color: #444;}

.dj-megamenu-custom91 li.active a.dj-up_a { color: #ffffff;    border-right-color: #444;
    border-left-color: #444;}

.hka-kep {	float: right;	width: 290px;	background: none;	margin: 0 0 25px 25px;}
.hka-szoveg {float: left; width: 390px; background: #ddd;}

.productdetails h1 {text-align: left;}
.back-to-category {	margin: 0 0 10px !important;}
p.vm-bro {text-align: center !important; padding: 3px 0 0 !important; margin: 0px !important;}

li.szunet {margin-bottom: 15px !important;}


#uzenete{}
#kuldes {
	margin-top: 5px;
	font-size: 14px;
	background: #2E2E2F;
	padding: 5px;
	width: auto;
	border-radius: 5px;
	border: 1px solid #000;
	background: #0B5198;
	border: solid 1px #329ACA;
	color: #fefefe;
	cursor: pointer;
	font-size: 15px;
	letter-spacing: 0.8px;font-weight: bold;
}

#kuldes:hover{background:#f00;	border: solid 1px #f00;
}



xx.leftcol .module, xx.jobboszlop {border-radius: 5px; box-shadow:0 0 3px 0px #444;}
.leftcol .module, .jobboszlop {}









a:link, a:visited {color: #00f; text-decoration: underline; font-weight: bold;}
.form-horizontal .control-group {margin-bottom: 0;}
.kekhatteres {padding: 15px;
	background: #F2F6FC;
	text-align: justify;
	border-top: 2px solid #84a7db;
	border-bottom: 2px solid #84a7db;
	margin: 20px 0 0;
	padding: 5px 10px;
}


.leftcol .module div div div ul li.parent {background: #efefef;}
.leftcol .module div div div ul li.parent ul {}
.leftcol .module div div div ul li.parent ul li.active a {background: #708F1C;color: #fff;}

.active.parent {background: #ccc;}

.leftcol .module div div div ul li.active.parent a {background: none; color: #222;}

.baloszlop {width: 300px; float: left;}


.jobboszlop {
	margin: 0px 0;
	width: 645px;
	float: left;
}


.leftcol {
	float: left;
	margin: 0 0 0;
	padding: 0;
	width: 270px;
	border-right: 1px dashed #009DE0;
}

.leftcol .module {
	font-size: 13px;
	height: auto;
	margin: 0 0 35px 5px;
	/* padding: 10px; */
	width: 230px;
	background: #fff;
}
.leftcol .module p {
	margin: 10px 0;
	border-radius: 5px;
	text-align: left;
}

.leftcol .module h3 {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 10px;
	padding: 0 0 0 0px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
.leftcol .module div{width:auto;padding:0px 0 0px;background:none;}
.leftcol .module div div{padding:0 0;}
.leftcol .module div div div{padding:10px;width:auto;padding:0;}
.leftcol .module div div div div{width:auto;padding:0;}
.leftcol .module div div div div div{width:auto;padding:0;}
.leftcol .module div div div div div div{width:auto;padding:0;}
.leftcol .module div div div ul{width:200px;padding:0;margin:0 0 0 0px;}




.module_facebook{background:#fff;border:1px solid #CCCCCC;display:inline-block;height:auto;margin:0 0 15px;padding:10px;width:200px;text-align:center;}
.module_facebook div{width:auto;padding:0 0 5px;}
.module_facebook div div{padding:0;background:none;}
#toTop{font-size:13px;font-family:tahoma;text-transform:none;width:50px;}



body, html{height:100%;background:none;}
body {
	background: #161616;
	font: 14px Verdana;
	margin: 0;
	padding: 0;
  color: #222 !important;
}
.clr{clear:both;overflow:hidden;font-size:0;line-height:0;}
ul{}
.map{border:2px solid #565656;}
a, img{outline:none;margin:0;padding:0;border:none;color:#274F2E;}
form{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px;font-family:Arial, Tahoma, Verdana;line-height:normal;text-align:left;}
h1{font-size:20px;margin:0 0 15px;text-align:left;}
h2{font-size:18px;margin:10px 0;text-decoration:none;}
h3, h4{font-size:13px;color:#000;font-family:Arial, Tahoma, Verdana;margin:0 0 10px;line-height:18px;}
h3 a{}
h5{font-size:12px;}
h6{font-size:11px;}
iframe{border:none;}
dl dd{padding:0 0 0 10px;margin:0;}
fieldset{border:none;margin:0;padding:0;}
input, textarea, button{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CFC174;color:#343434;font-size:13px;height:auto;padding:2px;}
button{color:#343434;float:left;font-weight:400;margin:0;padding:0 0 3px;background:#CFC174;}
.button{background:#E8E3C9;cursor:pointer;}
.cont_elo_elo p{margin:5px 0 15px;text-align:left;}
p{margin:0;text-align:justify;}
#wrapperkint{padding:0 0 0px;width:100%;margin:0 auto;min-height:500px;}
#wrapperbent{padding:0px 0 0;}
#wrapper{background:none;margin:0 auto;padding:0;margin:0 auto 0;border:0px solid #ddd;}
.page{min-height:100%;}
#fejlec{}


#tartalom {
	/* background: none; */
	margin: 0 auto;
	padding: 15px;
	text-align: left;
	width: 946px;
	border: 2px solid #009DE0;
	border-radius: 3px;
	box-shadow: 0 0 4px #009de0;
	background: #fff;
}

#kozep{}
.maincol, .jobbeskozep, .baleskozep, .tartalomblokk{margin:0 auto;padding:0 0 15px;}
.baleskozep .cont{background:none;margin:0;padding:0px;width:690px;}
.baleskozep .cont img{border:1px solid #922E3A;}
.jobbeskozep .cont{background:none;margin:0;padding:0;width:500px;}
.cont_elo_elo {	float: left;padding: 0 0px 0 0;	width: 640px;margin:0px;}
.cont_elo{}
.cont{padding:0;}
.cont li{margin:0 10px 0 0;}
.cont li ul li{text-transform:none;}
.kicsi li{text-transform:none;}
.maincol .cont{float:right;width:456px;}
#breadcrumbs{position:absolute;bottom:30px;left:0;}
.separator{font-size:12px;padding:19px 0 0;display:block;color:#505050;font-weight:700;}

.module .search{margin:0 20px;position:relative;}
.search label{display:none;}
#mod-search-searchword{border:1px solid #d5d5d5;background:none;color:#666;width:160px;}
.module .search .button{position:absolute;right:0;top:0;text-indent:-9999px;width:20px;height:20px;}
.leftcol h3, .rightcol h3{color:#234234;font-size:22px;font-family:Arial, sans-serif;height:35px;line-height:45px;padding:0 10px;margin:0 0 12px 20px;overflow:hidden;text-align:left;width:auto;}

table{border-collapse:collapse;}


.error{background:#fdcdc9;margin:0 0 20px 0;padding:10px;border:none;}

#system-message{margin:0;}
#system-message dt.warning{color:#be4e4c;margin:0 0 10px;font-size:16px;font-weight:700;}
#system-message dd.warning li{line-height:20px;padding:0 0 0 20px;}
#system-message .info{}
#system-message dt.message{}
dl dd{display:block;padding:0 0 0 20px;background:#DFEEFF;}
#system-message dd.warning li{line-height:20px;padding:0 0 0 20px;}
.error, .warning{margin:0px;padding:0 0 0 30px;background:#D1DFEF;}
*{}
#system-message{border-left:0;border-right:0;background-position:4px top;border-bottom:3px solid #84A7DB;border-top:3px solid #84A7DB;color:#0055BB;list-style:none outside none;margin-bottom:10px;padding:10px;}
#system-message{margin-bottom:0;padding:0;}
