/*
CSS Credit: http://www.templatemo.com/
*/

/*html {min-width:1100px;} */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color: #030FFD;	background:url(images/body.jpg) repeat-x center top #FFFFFF;}
a {color:#000000;}
a:hover {text-decoration:none;}
/*{
	margin: 0;	
	padding: 0;	
	line-height: 1.5em;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 95%;	
	color: #80CEFE;	
	background:  #090B28 ;
	}
	
	
/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif; font-size: 11px;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}

/*----- txt, links, lines, titles -----*/
a {
	color:#020B89; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

	
	
	/*
a:link, a:visited { color: #cfa3eb; text-decoration:none; } 
a:active, a:hover { color: #CCFF00; }
*/
h1 {	
	margin:	0px;	
	padding: 10px 0;	
	font-size: 26px;	
	color: #dbb4e0;	
	font-weight: normal;
	}

	
h2 {	margin: 0 0px 0px 0px;	
	padding: 0 0 5px 0;	
	font-size:22px;
	line-height:1.0em;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #3D029E;
	
	color:#FFFFFF;
	padding-bottom:3px;
	margin-bottom:15px;
	}
	
h3 {	
	margin: 0px 0px 15px 0px;	
	padding: 0 0 53px 0;	
	font-size: 20px;	
	color: #dbb4e0;	
	border-bottom: 1px solid #3D029E;
	}
	
h4 {	
	margin: 0px 0px 0px 50px;	
	padding-left: 20px ;	
	font-weight:normal; 
	text-transform:uppercase;
	font-size: 9px;	
	color: #3D029E;	
	
	border-bottom: 1px dotted #3D029E;
	}
	
h5 {	
	margin: 0px 20px 15px 30px; 	
	font-weight:normal; 
	font-size:20px;	
	color:#C20702;	
	text-transform:uppercase;	
	margin-bottom:15px;
	}
	
		h5 span {	
		margin: 5px 0px 0px 0px; 	
		display:block;		
		color:#922009;	
		font-size:12px;	
		text-transform:none;}

	
h6 {	margin: 0 0px 0px 0px;	
	padding: 0 0 5px 0;	
	font-size:22px;
	line-height:1.0em;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #3D029E;
	font-family: ;
	color:#510ABC;
	padding-bottom:3px;
	margin-bottom:15px;
	}
h7 { font-size: 21px; margin: 0 0 15px; padding: 0; }	

p {	margin: 10px;	 padding: 0 0 5px 0;	text-align: justify;}

.cleaner {	clear: both;	width: 100%;	height: 1px;	}
.clear { 
	clear:both;
}

.wrapper { 
	width:100%;
	overflow:hidden;
	margin-left:0px ;
	padding-bottom:3px;
}
.wrapper span { float: left; margin-left:250px;} 

.address { 
	float:left;
}
	.address dt {
		margin-bottom:20px;
	}
	.address dd { 
		clear:both;
		text-align:right;
	}
		.address dd span { 
			float:left;
			padding-right:30px;
		}


/************************
	MID CONTENT LISTS
*************************/	
						
ul.list{
		margin:10px 0 ;
		margin-left: 20px;
		padding:0;
		list-style:none;
		display : inline-block;
		}
	
		ul.list li{
				padding:5px 5px 3px 25px;
				}
			
				ul.list li{
						background:url(images/tick.gif) left 6px no-repeat;
						}


ul.service_list{
		margin:10px 0;
		margin-left: 20px;
		padding:0;
		list-style:none;
		display : inline-block;
		}
	
		ul.service_list li{
				padding:3px 5px 3px 25px;
				float:left;
				width:40%;
				}
			
				ul.service_list li{
						background:url(images/tick.gif) left 6px no-repeat;
						}

/*
form {	
	margin: 0px;	
	padding: 0px;	
	width: 100%;	
	text-align: right;
	}
	
.inputfield {background: #ffffff;	border: 1px solid #c9f5f6;	color: #000;	font-size: 13px;	font-variant: normal;	height: 14px;
	line-height: normal;	padding: 4px;	margin-bottom: 5px;	width: 240px;}
#searchfield {	background: none;	border: 1px solid #874d76;	color: #ffffff;	font-size: 13px;	font-variant: normal;	height: 15px;
	line-height: normal;	padding: 4px;	width: 230px;}
#searchbutton {	cursor: pointer;	font-size: 12px;	font-weight: bold;	height: 24px;	margin: 0 0 0 7px;	padding: 0 6px;	text-align: center;
	vertical-align: bottom;	white-space: pre;	width: 66px;}
.clearboth {	clear:both;}
.center {	text-align:center;}
input.text, textarea.text,input.warning, textarea.warning  {   border-color:#dadada;   border-style:solid;   border-width:1px;   margin:auto;	width:center;}
textarea.text  { width:auto ; height:auto; }
.button {width: 60px;height: 25px;}
/* end of form */


/*header*/
#templatemo_header_panel {	
	width:100%;	
	margin: 0 auto;	
	height: 239px;
}

#templatemo_header_panel #templatemo_header_section {
	width: 1100px;	
	height: 239px;	
	margin:0 auto;
	background: url(images/new-header-ather-bg-2.jpg) center top no-repeat;
	}
	
/*#templatemo_header_section #templatemo_title_section {float: left; width: 400px;	padding: 90px 0 15px 220px;	font-size: 60px;	color: #d3c2f9;}
#templatemo_header_section #templatemo_search_section {float: right;	margin-right: 30px;	width: 330px;	padding: 70px 0 15px 0;}
#templatemo_header_section #templatemo_search_section form {	text-align: left;}
*/

/*menu*/



/* 
#templatemo_menu {
	clear: both;
	width: 1100px;
	height: 50px;
	margin: 0 auto
}

#templatemo_menu ul {
	margin: 0;
	padding: 4px 0;
	list-style: none;
}

#templatemo_menu ul li {
	padding: 0;
	margin: 0;
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	width: 140px;
	height: 30px;
	margin-right: 5px;
	padding: 12px 0 0 0;
	font-size: 14px;
	color: #333;	
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	outline: none;
	border: none;
	background:  url(images/templatemo_menu.jpg) no-repeat
}

#templatemo_menu ul li a:hover, #templatemo_menu ul .current {
	color: #fff;
	background: url(images/templatemo_menu_hover.jpg) no-repeat
}

end of menu */



#templatemo_menu { width: 100%; height: 40px; }

#templatemo_menu_panel {	
	top: 220 px;	
	left:0;	
	padding: 0px;	
	width:100%;	
	height: 38px;	
	margin: 0 auto;	
	color: #aaaaa#;
	}
	
#templatemo_menu_panel #templatemo_menu_section {
	width: 1100px;	
	height: 50px;	
	padding:0 0 0 30;	
	margin:0 auto;	
	color: #03a0a6;	
	background:  transparent, url(images/templatemo_menu_panel_bg2a.jpg) no-repeat ;	
	}
	
#templatemo_wrapper { width: 960px; padding: 0 10px; margin: 0 auto }
	
/*#templatemo_menu_section ul {	position: absolute; }
#templatemo_menu_section ul li {background:url(images/divider.png) no-repeat 0 13px;	
float: left;	list-style-type: none;	padding: 0 13px 0 13px;	margin:0px;	} 
#templatemo_menu_section ul li ul{display: none;	background: url(images/templatemo_menu_current.png) no-repeat 0 0;}
#templatemo_menu_section ul li ul li{	float:;	width: 112px;}
#templatemo_menu_section ul li:hover ul {display: block;}

#templatemo_menu_section ul li a {
display: block;	
width: 118px;	
padding: 10px 0;
margin-right: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
text-transform:uppercase; 	
text-align: center; 
text-decoration:none; 	
color: #FCD004; }

#templatemo_menu_section li a:hover, #templatemo_menu_section li .current {	background: url(images/templatemo_menu_current.png) repeat-x;
color: #FDFBFB;}*/





/**************************
	SIDEBAR SUBNAV
****************************/
/*
ul.subnav{
		list-style:none;
		margin:0;
		padding:0px;
		}

		ul.subnav li a{
				voice-family:inherit;
				margin:1px 0;
				padding:0;
				height:100%;
				text-decoration:none;
				border-bottom:1px solid #dce6eb;
				color:#777;
				}

				ul.subnav li a:link, 
				ul.subnav li a:visited{
						color:#777;
						display:block;
						padding:6px 0px;
						}

						ul.subnav li.current a{
								font-weight:bold;
								text-decoration:none;
								background:url(../images/leftp.gif) no-repeat -20px 0 ;
								color:#00919f !important;	
								}

								ul.subnav li a:hover{
										color:#00919f;
										background:#ecf2f5;
										padding:6px 2px;
										text-decoration:none;
										}

*/
/*button panel*/
#templatemo_button_section ul {
	float: left;	
	width: 140px;	
	margin-left: 0px;	
	margin-right: 0px;	
	padding: 10px 0 0 0;	
	list-style: none;
	background:  url(images/sidebar_h3.jpg)  no repeat;
	}
#templatemo_button_section ul li {	
	display: inline;
	}
#templatemo_button_section ul li a {	
	float: right;	
	width: 140px;	
	padding: 10px 0;	
	margin-right: 0px;	
	font-size: 13px;	
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;	
	text-align: center;	
	text-decoration: none;	
	color: #9900ff;	
	border-right: 1px solid #FF862D;
	}
#templatemo_button_section li a:hover, #templatemo_button_section li .current {	
	background: url(images/templatemo_menu_current.png) repeat-x;
	color: 	#d3c2f9;
	}
/*	
#templatemo_button_section2 ul {	float: left;	width: 220px;	margin-left: 15px;	margin-right: 0px;	padding: 10px 0 0 0;	list-style: none;
	background: url(images/sidebar_h3.jpg) no repeat;}
#templatemo_button_section2 ul li {	display: inline;}
#templatemo_button_section2 ul li a {float: right;	width: 220px;	padding: 10px 0;	margin-right: 0px;	font-size: 13px;	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;	text-align: center;	text-decoration: none;	color: #9900ff;	border-right: none; 	}
#templatemo_button_section2 li a:hover, #templatemo_button_section li .current {	background: url(images/sidebar_h3.jpg) no-repeat;	color: #2A0185;}
*/
#sidebar {float:left; width:220px; padding:0px 0px 0px 0px; font-size:12px; line-height:16px;}
#sidebar h3 {padding:5px 0 5px 20px; margin:20px 0 10px -20px; background:url(images/sidebar_h3.jpg) repeat-y; 
text-transform:uppercase; font-size:15px; font-style:italic ; color:#FFFFFF;}
#sidebar ul {padding:0; margin:0;}
#sidebar li {list-style:none; border-bottom:1px solid #FFFFFF;}
#sidebar li a {display:block; width:201px; padding:2px; color: #000CFC; text-decoration:none;}
#sidebar li a:hover {background:url(images/sidebar_h3.jpg) ;  color:#800B03;}


#social_box {float: right;	display: inline-block}
#social_box a { display: inline-block; width: 162px; height: 162px; margin-left: 10px }





/* main */

#templatemo_mainup {
	width: 1100px;
	padding: 40px 40px;
	margin: 0 auto;
	background: url(images/.jpg) no-repeat center top;
}

.content_box { clear: both; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #3D029E }
.last_content_box { margin: 0; padding: 0; border: none }
.col_w220 { float: left; width: 220px; margin-right: 40px; }

.last_col { margin: 0 }

/* end of main */

.image_wrapper { display: inline-block; border: 1px solid #ffffff; padding: 4px; width: 210px; 
	height: 100px; background: url(images/templatemo_image_frame.png) no-repeat;  margin-bottom: 5px }
.tmo_list { margin: 0 0 0 10px; padding: 0; list-style: none }
.tmo_list li { color:#000; margin:0 0 2px; padding: 3px 0 3px 18px; background: transparent url(images/templatemo_list.png)  no-repeat scroll 0 5px }
.tmo_list li a { color: #000 }
.tmo_list li a:hover { color: #000 }


/************************
         content panel 
*************************/

/***** content right *******/


#templatemo_content_right .templatemo_right_section {
	clear: both; 	
	display:inline-block;	
	width: 250px;	
	padding: 15px 10px 0px 10px;	
	margin-bottom: 0px;	
	margin: 15px 10px 0px 10px;
	text-transform:uppercase;color: 	;
	border-right:0.2px solid #C75E00;
	border-left:0.2px solid #C75E00;
	background: #E9E3DF url(images/templatemo_right_section_bggold.jpg) top center no-repeat;	
	border-bottom: 0px solid #9C3C01;	
	font-size: 12px;
	font-style:italic; 
	color:#000CFC;
}

#templatemo_content_right .templatemo_right_section ul {	clear: both;	margin: 0 0 0 15px;	padding: 0px;}

#templatemo_content_right .templatemo_right_section ul li {	
	margin: 0 0 5px 0;
	}

#templatemo_content_right .templatemo_right_section ul li a, a:hover {	
	font-weight: normal;
	}




#container {width:940px; margin:0 auto; background:url(images/main.jpg) no-repeat #FFFFFF; margin-top:40px;}

#templatemo_content_container {
	clear: both;	
	overflow: hidden;	
	width:100%;	
	margin: 0 auto;
	background: url(images/mainContent-bg1.gif) 0 0 repeat-x #FFFFF#;
	
	}
	
#templatemo_content_container #templatemo_content {
	overflow: hidden;	
	height: 100%;	
	width: 1100px;	
	padding: 30 0 0 10px;	
	margin:0 auto;
	background: url(images/templatemo_content_top_indexbackground.jpg)  0 0 repeat-x ;
	}


#templatemo_content_container #templatemo_content_bemutatkozas {
	overflow: hidden;
	height: 100%;
	width: 1100px;
	padding: 30px 0 0 15px;
	margin:0 auto;
	background:  url(images/templatemo_content_top_indexbackground.jpg) top center no-repeat ;
}

	
	#templatemo_content_container #templatemo_content_sereszoltan {
	overflow: hidden;
	height: 100%;
	width: 1100px;
	padding: 30px 0 0 15px;
	margin:0 auto;
	background: url(images/templatemo_content_top_indexbackground.jpg) top center no-repeat;
	}


#templatemo_content_container #templatemo_content_kapcsolat {
	overflow: hidden;
	height: 100%;
	width: 1100px;
	padding: 30px 0 0 15px;
	margin:0 auto;
	background: url(images/templatemo_content_top_indexbackground.jpg) top center no-repeat;
}

#templatemo_content_container #templatemo_content_cegesajanlat {
	overflow: hidden;
	height: 100%;
	width: 1100px;
	padding: 30px 0 0 15px;
	margin:0 auto;
	background: url(images/templatemo_content_top_indexbackground.jpg) top center no-repeat;
}

#templatemo_content_container #templatemo_content_pharaohstudio {
	overflow: hidden;
	height: 100%;
	width: 1100px;
	padding: 30px 0 0 5px;
	margin:0 auto;
	background: url(images/templatemo_content_top_indexbackground.jpg) top center no-repeat;
}

	
#templatemo_content_left {	
	float: right;	
	width: 750px;	
	margin-bottom: 30px;
	margin-right: 25px;
	}
	
#templatemo_content_right {	
	float: left;	
	width: 300px;	
	margin-bottom: 5px;
	margin: px;
}	
	
#templatemo_content_left .templatemo_post_one {	
	width: 710px;	
	
	padding: 10px 16px 20px 0px;	
	padding-bottom: 20px;	
	margin-bottom: 16px;	
	border: 0px solid ;	
	background: transparent, url(images/transparentbackground.png) 0 0 repeat-x #FDDA9C;	
	}
	
	
#templatemo_content_left .templatemo_post_one_orarend {	
	width: 710px;	
	margin: px;
	padding: 10px 16px 20px 20px;	
	padding-bottom: 20px;	
	margin-bottom: 26px;	
	border: 0px solid ;	
	background: url(images/mainContent-bg1.gif) 0 0 repeat-x #000B57;	
	}
	
#templatemo_content_left.templatemo_post_one .mainContent {
		float:right;
		width:750px;
		background:;
	}
		#templatemo_content_left.templatemo_post_one .mainContent .indent {
			padding:10px 16px 20px 20px;}
	
	
	.list1 li {
		padding-bottom:10px;
	}
	.section {
		padding-bottom:50px;
	}
	.article {
		border-bottom:1px solid #663e17;
		padding:0 10px 22px 0;
		margin-bottom:33px;
	}
	.article.last {
		margin-bottom:0;
	}
	
	
	
	
	
#templatemo_content_left .templatemo_post_two {	
	width: 600px;	
	padding: 10px;	
	padding-bottom: 10px;	
	margin-bottom: 26px;	
	border: 0px solid #1e1125;	
	background: transparent; #180d1e;	
	}

* html #templatemo_content_left .templatemo_post_one.templatemo_post_two {	margin-bottom: 10px;}

.templatemo_post_two .post_title {
	width: 570px;
	height: 55px; /* padding 20px + */
	margin: 0px;
	padding: 20px 0px 5px 30px;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	background: transparent; url(images/templatemo_post_title_bg.) no-repeat;
}

.templatemo_post_two .post_title .post_info {
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #dbc1a7;
	margin-top: 6px;
}

.templatemo_post_two .post_body {
	padding: 10px 0px;
}

.templatemo_post_two .post_body img {
	margin-bottom: 10px;
}

.templatemo_post_two .post_comment {
	padding: 5px 10px;
	font-weight: bold;
}


	

#emplatemo_bottom_panel {	
	width:100%;	
	margin: 0 auto;
	}

#templatemo_bottom_panel #templatemo_bottom_section {
	overflow: hidden;	
	height: 100%;	
	width: 1124px;	
	margin:0 auto;	
	padding: 40px 0 15px 30px;	
	background: url(images/templatemo_content_bottom.jpg) center bottom no-repeat;
	border-top: 1px solid #3d234d;
	}

#templatemo_bottom_section .templatemo_bottom_section_content {	
	display: inherit;	
	float: left;	
	width: 270px;	
	padding-right: 20px;
	margin:0 0 15px 10px;
	}

#templatemo_bottom_section .templatemo_bottom_section_content ul {	
	margin: 0 0 0 10px;		
	padding: 0 0 5px 10px;
	}

#templatemo_bottom_section .templatemo_bottom_section_content li a:hover {	
	color: #d3c2f9;}

	

/*===== footer =====*/

#templatemo_footer_panel #templatemo_footer_section  {
margin:0 auto; clear:both; 
width: 1100px; height:140px;  background:url(images/footer.jpg) no-repeat; font-size:11px;color: #1A02FE;}

#footer {clear:both; height:140px; background:url(images/footer.jpg) no-repeat; font-size:11px; }
#menu_footer {padding:22px 25px 0 330px; text-transform:uppercase; }
#left_footer {float:right; padding:19px 330px 0 30px; width:260px; text-align:center; }
#right_footer {float:left; padding:37px 30px 0 30px;}





/*--

img.highlght { kivettem az i betūt
padding:1px;
border: 0px solid #6A1E1E;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
-moz-opacity: 1;
}

img.highlght:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
--*/

/*********************
             s3slider
**********************/

#s3slider {
   width: 700px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 700px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 700px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 
/*****end of s3slider*****/

/****************************
	SERVICES
*****************************/

.services{
		}
			
		.services h3{
				padding:0px;
				color:#5B5D71;
				font:bold 23px/24px Arial, Helvetica, sans-serif;
				letter-spacing:-1px;
				margin-bottom:10px;
				padding-bottom:10px;
				border-bottom:1px solid #d1d1d1;
				}


/*----- forms -----*/
#contacts-form fieldset {
	border:none;
	width:100%;
	overflow:hidden;
	display:block;
	padding-bottom:18px;
}
	#contacts-form .col-1 {
		width:210px !important;
		margin-right:0 !important;
	}
	#contacts-form .col-2 {
		width:237px !important;
		margin-right:0 !important;
	}
	#contacts-form label {
		display:block;
		height:52px;
		overflow:hidden;
	}
		#contacts-form input {
			color:#111;
			border:1px solid #a09b96;
			background:#fff;
			padding:2px 0 2px 5px;
			width:170px;
		}
		#contacts-form textarea {
			color:#111;
			border:1px solid #a09b96;
			background:#fff;
			padding:2px 0 2px 5px;
			width:228px;
			overflow:auto;
			height:119px;
			margin-bottom:18px;
		}
		#contacts-form .link1 {
			float:right;
			margin-left:11px;
		}
.inner_copy, .inner_copy a {border:0;float:right;background:#f00;color:#f00;width:35%;line-height:10px;font-size:10px;margin:-50% 0 0 0;overflow:hidden;padding:0}

