/*
Theme Name: Paradise Solution
Theme URI: http://emotions.hu/
Description: leiras.
Version: 2.9
Author: Horvath Adam
Tags: mantle color, variable width, two columns, widgets
*/


/**/
*{padding:0; margin:0;}
ul{list-style-type:none;}
img{border:0;}
a{text-decoration:none; outline:0;}
div.cl{clear:both; line-height:0; height:0; font-size:0;}
.fl{float:left;}
.fr{float:right;}

h1,h2,h3,h4,h5,h6{font-family:"Arial", Helvetica, sans-serif;}
/**/


body{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2d2f24;
	background:url(images/body-bg.gif) repeat-x #7e7f71;
}
div#promo-wrap{
	width:100%;
	height:373px;
	background:url(images/promo.jpg) no-repeat top center;
}
div#promo{
	width:990px;
	height:373px;
	margin:0 auto;
}
	div#promo div#breadcrumb{
		float:left;
		color:#46473e;
		margin:65px 0 0 0;
	}
	div#promo div#breadcrumb a{color:#46473e;}
	div#promo div#breadcrumb a:hover{color:#fff; text-decoration:underline;}

	div#promo div#search{
		background:url(images/search.gif) no-repeat top;
		width:197px;
		height:76px;
		float:right;
	}
	div#promo div#search input#s{
		border:1px solid #6d6f5d;
		width:150px;
		height:23px;
		line-height:23px;
		margin:6px 0 0 14px;
		font-style:italic;
		font-size:11px;
	}
	div#promo div#search input#submit{
		border:0;
		background:none;
		width:19px;
		height:25px;
		cursor:pointer;
	}
	div#promo div#search p{
		font-size:24px;
		color:#fff;
		margin:23px 0 0 0;
		text-align:right;
	}
	div#promo a#ps{
		width:226px;
		height:96px;
		display:block;
		margin:113px 0 0 129px;
		float:left;
	}
	div#promo p#promo-text{
		color:#fff;
		font-size:18px;
		float:right;
		width:300px;
		margin:90px 100px 0 0;
	}

div#wrap{
	width:990px;
	margin:0 auto;
}
div#head{}

div#myslidemenu{
	background:url(images/nav-bg.gif) no-repeat;
	width:990px;
	height:40px;
	padding:0 0 2px 0;
	margin:7px 0 5px 0;
}
ul#nav{

}
	ul#nav li{display:inline; position:relative;}
	ul#nav li a{
		display:block;
		float:left;
		color:#fff;
		font-size:16px;
		height:16px;
		padding:12px 15px;
		background:url(images/nav-sep.gif) right no-repeat;
	}
	ul#nav li a:hover{background:#f7911e;}
	ul#nav li a img.downarrowclass{margin:0 0 0 5px;}

	ul#nav li a#home{
		padding:0 15px 0 0;
		margin:10px 0 0 16px;
		display:block;
		width:20px;
		height:18px;
	}
	ul#nav li a#home:hover{background:url(images/nav-sep.gif) right no-repeat;}
	/*2nd level*/
	ul#nav li ul{
		visibility:visible;
		display:none;
		position:absolute;
		left:0;
		width:136px;
		padding:7px;
		background:#a6bc34;
		z-index:9999;
	}
	ul#nav li ul li a{
		font-size:14px;
		padding:5px 0 5px 5px;
		float:none;
		display:block;
		width:145px;
		height:auto;
		background:url(images/dd-nav-bg.gif) repeat-x bottom;
		color:#fff;
		z-index:999;
	}
	/**/
	ul#nav ul li{position:relative;}
	ul#nav ul ul{
		background:red;
		display:block;
		width:136px;
		position:absolute;
		top:0;
		left:136px;
	}
.jqueryslidemenu ul li{position:relative; display:inline; float:left; z-index:10;}
.jqueryslidemenu ul li ul{position: absolute; left:0; display:block; visibility:hidden; background:url(images/nav-dd-bg.gif) repeat-x top left #8dc566; width:200px;}

div#lang_sel_list{
	height:27px;
	padding:13px 0 2px 0;
	margin:0 20px 0 0;
	float:right;
}
div#lang_sel_list a{
	font-size:11px;
	color:#fff;
	margin:0 5px 0 0;
}

div#content-top{
	background:url(images/content-top.gif) no-repeat;
	width:990px;
	height:6px;
	font-size:0;
}

div#content{
	width:970px;
	padding:4px 9px 10px 9px;
	border-right:1px solid #757668;
	border-left:1px solid #757668;
	background:#fff;
}

img.alignleft {
	float:left;
	margin-right:15px;
}

img.alignright {
	float:right;
	margin-left:15px;
}

div#left{
	width:215px;
	margin:0 20px 0 0;
	float:left;
}
div#center{
	width:500px;
	float:left;
}
	div#center h1{
		font-size:24px;
		border-bottom:1px solid #bdbeb4;
		padding:0 0 7px 0;
		margin:0 0 7px 0;
	}
	div#center a{color:#f7911e;}
	div#center a:hover{text-decoration:underline;}
	div#center p{
		text-align:justify;
		margin:0 0 15px 0;
		line-height:18px;
	}
	div#center ul li, div#center ol li{padding:0;}
	div#center ul{
		list-style-type:circle;
		margin:0 0 15px 20px;
	}
	div#center ol{margin:0 0 0 20px;}
	
	div#center h2{margin:0 0 25px 0;}
	div#center h3{margin:0 0 20px 0;}
	div#center h4{margin:0 0 15px 0;}
	
	div#center h2 span{background:#a6bc34; color:#fff; font-size:12px; padding:2px 3px; margin:0 5px 0 0;}
	div#center h2.szotar{margin:0;}
	div#center h3 p{margin:0;}
	div#center table{width:100%; margin:0 0 15px 0;}
	div#center table td{width:50%;}
	div#center blockquote{
		font-family:"Georgia", Arial, Helvetica, sans-serif;
		font-style:italic;
		font-size:13px;
		background:#dbdcc9;
		padding:20px;
		margin:0 0 15px 0;
	}
	div#center a.more{
		background:url(images/more.png) no-repeat left top;
		padding:5px 0 0 30px;
		margin:10px 0 25px 0;
		height:19px;
		display:block;
		color:#2d3027;
		clear:both;
	}
	div#center a.more:hover{
		background-position:0 -24px;
		text-decoration:underline;
		color:#f7911e;
	}
	div#center div.hir img{
		float:left;
		margin:4px 10px 10px 0;
	}
div#right{
	width:215px;
	margin:0 0 0 20px;
	float:left;
}
div.box{}
	div.box h2{
		width:200px;
		height:30px;
		padding:12px 0 0 15px;
		background:url(images/box-head-green.gif) no-repeat;
		color:#fff;
		font-size:18px;
	}
	div.box h2#fb{background:url(images/fb-box.gif) no-repeat; height:28px;}
	div.box h2.blue{background:url(images/box-head-blue.gif) no-repeat;}
	div.box h2.orange{background:url(images/box-head-orange.gif) no-repeat;}
	div.box h2 a{color:#fff;}
	div.box div.box-cont{
		background:#eee;
		border-right:1px solid #dbdbdb;
		border-left:1px solid #dbdbdb;
		text-align:justify;
		padding:10px 15px;
	}
	div.box input, textarea{
		width:181px;
		border:1px solid #7e7f70;
		background:#dcdcdc;
		color:#2e3127;
		margin:0 0 3px 0;
	}
	div.box textarea{height:50px;}
	div.box input#kuldes{
		background:#34aebc;
		color:#fff;
		border:1px solid #248f9b;
		width:70px;
		float:right;
		padding:5px;
		cursor:pointer;
	}
	div.box input#cap{width:100px; float:right;}
	div.box a.more{
		background:url(images/more.png) no-repeat left top;
		padding:5px 0 0 30px;
		margin:10px 0 0;
		height:19px;
		display:block;
		color:#2d3027;
	}
	div.box a.more:hover{
		background-position:0 -24px;
		text-decoration:underline;
		color:#f7911e;
	}
	div.box div#s2{
		background:url(images/erdeklodes.gif) no-repeat;
		width:215px;
		height:92px;
	}
	div.box div#s2 p{
		background:none;
		margin:20px 15px 10px 15px;
		text-align:center;
		width:185px;
		color:#fff;
		font-size:18px;
	}
	div#erdeklodes-bottom{
		background:url(images/erdeklodes-bottom.gif) no-repeat;
		width:215px;
		height:13px;
	}

div.box-bottom{
	width:215px;
	height:4px;
	background:url(images/box-bottom.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}
div.karrier a{
	display:block;
	color:#2d2f24;
	border-bottom:1px solid #2d2f24;
	padding:5px 0;
}
div.karrier a:hover{
	color:#f7911e;
	border-bottom:1px solid #f7911e;
}



div.hirek div.box-cont{padding:0;}

div.egy-hir{
	cursor:pointer;
	background:url(images/hir-sep.gif) no-repeat bottom;
	padding:5px 15px;
	margin:0 0 5px 0;
}
div.egy-hir h4 a{
	color:#2c2f26;
	display:block;
	font-size:13px;
	font-weight:bold;
}
div.egy-hir p{margin:0 0 10px 0;}
div.egy-hir h4{margin:0 0 5px 0;}
div.egy-hir div.kep-datum{
	position:relative;
	width:183px;
	height:40px;
}
div.egy-hir div.kep-datum span{
	position:absolute;
	left:0;
	bottom:0;
	background:#7e7f70;
	color:#fff;
	font-size:10px;
	padding:2px 3px;
}

div#sitemap-top{
	width:990px;
	height:50px;
	background:url(images/sitemap-top.gif) no-repeat;
}
div#sitemap-content{
	background:url(images/sitemap-content.gif) repeat-y;
	padding:0 30px 20px 30px;
	color:#7e7f70;
}
	div#sitemap-content ul{
		float:left;
		padding:0 10px 0 0;
		margin:0 42px 0 0;
		border-right:1px solid #7e7f70;
		width:190px;
	}
	div#sitemap-content ul:hover a{color:#fff;}
	div#sitemap-content ul li{padding:3px 0;}
	div#sitemap-content ul li a{
		color:#7e7f70;
		padding:3px;
	}
	div#sitemap-content ul li a:hover{background:#f7911e; color:#fff;}
	div#sitemap-content ul li h4{color:#fff; font-size:14px; font-weight:bold;}
	div#sitemap-content ul p{color:#fff;}
	div#sitemap-content ul input, div#sitemap-content ul textarea{
		width:200px;
		border:1px solid #000;
		background:#fff;
	}
	div#sitemap-content ul input#kuldes{
		background:#34aebc;
		color:#fff;
		border:1px solid #248f9b;
		width:70px;
		padding:5px;
		cursor:pointer;
	}

div#sitemap-bottom{
	width:990px;
	height:15px;
	background:url(images/sitemap-bottom.gif) no-repeat;
}

div#foot{
	width:990px;
	height:42px;
	background:url(images/foot-bg.gif) no-repeat;
	margin:7px 0 10px 0;
}
	div#foot a#emo{
		float:left;
		width:118px;
		height:42px;
		display:block;
	}
	div#foot ul{
		float:right;
		color:#7e7f70;
		height:42px;
		padding:14px 0 0 0;
		margin:0 10px 0 0;
	}
	div#foot ul li{display:inline;}
	div#foot ul li a{
		float:left;
		display:block;
		margin:0 5px;
		color:#7e7f70;
	}
	div#foot ul li a:hover{text-decoration:underline;}


div#ie6{
	width:950px;
	margin:0 auto;
	background:red;
	color:#fff;
	padding:20px;
}

div#map-canvas{
	width:500px;
	height:375px;
	margin:0 0 20px 0;
}


div#partnerek{
	background:#fff;
	width:958px;
	padding:0 15px 15px 15px;
	border-right:1px solid #757668;
	border-left:1px solid #757668;
}



div.wpcf7-mail-sent-ok{color:green;}
div.wpcf7-validation-errors{color:red;}

/* Container DIV - automatically generated */
.simply-scroll-container {
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip {
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}


.simply-scroll-list li img {
	border: none;
	display: block;
	height:45px;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll {
	width: 960px;
	height: 45px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 960px;
	height: 45px;
}

/* Explicitly set height/width of each list item */
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 290px;
	height: 200px;
	/*border-right:1px solid #000;*/
}



