@charset "utf-8";
/* CSS Document */

body {  margin: 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; }
* html a:hover { visibility:visible; }
.clear { clear:both; }
img { float:left; }
h1 { color:#CC0000; font-size:18px; }
h2 { color:#CC0000; font-size:16px; }
.left { float:left; }
a { color:#111111; text-decoration:none; }
a:hover { text-decoration:underline; }
i { color:#333333; font-size:12px; font-style:normal; }

/*Admin menu kezdete*/
.CSS #container { height: auto; }
#nav-top { background-color: #000000; }
.DOM .admin_container {	height: 3px; overflow: hidden; }
#link {	background: url("graphics/contact_bg.png") top left repeat-x; }
.gomb {	position: relative; margin: 0 auto; margin-left:750px; }
.admin_container { position: relative; margin: 0px; height:0px; }
#contact {  padding: 3px 0 0px 0px; }
#contact:after {	display: block; height: 0; clear: both; visibility: hidden; }
#contact_sup { font-weight:bold; font-size:16px; text-align:right; float:right; padding:55px; line-height:1.5em; color:#FFFFFF; width:250px; }
#contact_sub { font-size:14px; font-weight:normal; }
#nav-top .admin_container #contact {	position: absolute;	bottom: 0; }
a.admin_megnyit_1 {	position: relative;	/*z-index: 100; z-index bug ie6*/ display: block; width: 110px;	
                    margin-right: auto; left:auto; height: 30px;
                    /*Ez visszi el a messzire a link szoveget*/ text-indent: -3000px; 
					background: url("graphics/adminbtn.png") left top no-repeat; }
a.admin_megnyit_1:hover { background-position: left bottom; height:30px; }
a.admin_megnyit_2 {	position: relative;	/*z-index: 100; z-index bug ie6*/ display: block; width: 110px;	
                    margin-right: auto; left:auto; height: 30px;
                    /*Ez visszi el a messzire a link szoveget*/ text-indent: -3000px; 
					background: url("graphics/2_adminbtn.png") left top no-repeat; }
a.admin_megnyit_2:hover { background-position: left bottom; height:30px; }

a.admin_megnyit_3 {	position: relative;	/*z-index: 100; z-index bug ie6*/ display: block; width: 110px;	
                    margin-right: auto; left:auto; height: 30px;
                    /*Ez visszi el a messzire a link szoveget*/ text-indent: -3000px; 
					background: url("graphics/3_adminbtn.png") left top no-repeat; }
a.admin_megnyit_3:hover { background-position: left bottom; height:30px; }

#contact { width:939px;	float:left;	background: url("graphics/contact_image.png") left top no-repeat;
               height:300px; }
#admin_varazslat { width: 1px !important; }

/*Content*/
#container { background: url("graphics/bg.png") top left repeat-x; 	}

/*Header*/
#header { background: url("graphics/bg2.png") top left repeat-x; padding:0; margin:0; height:337px; }
#header_wrapper { width:950px; float:left; }
#header_left { 	float:left;	width:185px; }
#header_right { float:left; width:762px; height:337px; overflow:hidden; }
#main_banner { width:762px; height:237px; float:left; overflow:hidden; }
.nav-small { float:left; width:36px; height:30px; display:block; position:relative; }
.nav-small img, .nav-small a { display:block; float:left; border:none; width:36px; height:30px; }
.nav-small a:hover img { visibility:hidden; }
#home { background: url("graphics/small_nav2_2.jpg") top left no-repeat; }
#mail { background: url("graphics/small_nav3_2.jpg") top left no-repeat; }
#faq { background: url("graphics/small_nav4_2.jpg") top left no-repeat; }
#languages {  font-weight:bold; padding:17px 0 0 150px; color:#bb0000; float:left; background: url("graphics/languages_btn.png") top left no-repeat; }
#languages a { color:#FFFFFF; text-decoration:none; font-weight:bold;  }
#languages a:hover { text-decoration:underline; }

/*Mootools*/
#main_navigation { background: #ff0000 url("graphics/menu_bg.png") top left repeat-x; height:47px; width:751px;
					margin:0 6px 0 0; float:right; }
#menu_items { position: relative; margin:0; padding:0; float:left; 
			  background: transparent url("graphics/menu_bg2.png") top left repeat-x;
			  list-style:none; width:478px; }
#menu_items .menu_item { float: left; display: block; width: 95px; height: 47px; overflow:hidden; }
#menu_items a { text-decoration:none; border:none; width:133px; height:47px; float:left; } 
#news_1{ background: url("graphics/1_news_btn.png") top left no-repeat; }
#services_1 { background: url("graphics/1_services_btn.png") top left no-repeat; }
#projects_1 { background: url("graphics/1_projects_btn.png") top left no-repeat; }
#demand_1 { background: url("graphics/1_demand_btn.png") top left no-repeat; }
#links_1 { background: url("graphics/1_links_btn.png") top left no-repeat; }


#news_2 { background: url("graphics/2_news_btn.png") top left no-repeat; }
#services_2 { background: url("graphics/2_services_btn.png") top left no-repeat; }
#projects_2 { background: url("graphics/2_projects_btn.png") top left no-repeat; }
#demand_2 { background: url("graphics/2_demand_btn.png") top left no-repeat; }
#links_2 { background: url("graphics/2_links_btn.png") top left no-repeat; }

#news_3 { background: url("graphics/3_news_btn.png") top left no-repeat; }
#services_3 { background: url("graphics/3_services_btn.png") top left no-repeat; }
#projects_3 { background: url("graphics/3_projects_btn.png") top left no-repeat; }
#demand_3 { background: url("graphics/3_demand_btn.png") top left no-repeat; }
#links_3 { background: url("graphics/3_links_btn.png") top left no-repeat; }

/*Left Navigation*/
#nav-left { float:left; width:188px; height:480px; }
.left_navigation { width:188px; height:34px; display:block; position:relative; float:left; }
.left_navigation img, .left_navigation a { display:block; float:left; width:188px; height:34px; border:none; }
.left_navigation a:hover img { visibility:hidden; }
#development_services_1 { background: url("graphics/1_dev_serv_2.jpg") top left no-repeat; }
#construction_management_1 { background: url("graphics/1_con_man_2.jpg") top left no-repeat; }
#property_management_1 { background: url("graphics/1_prop_man_2.jpg") top left no-repeat; }
#property_consulting_1 { background: url("graphics/1_prop_cons_2.jpg") top left no-repeat; }
#legal_services_1 { background: url("graphics/1_leg_serv_2.jpg") top left no-repeat; }
#investment_management_1 { background: url("graphics/1_inv_man_2.jpg") top left no-repeat; }
#retail_property_1 { background: url("graphics/1_ret_prop_2.jpg") top left no-repeat; }
#hotels_1 { background: url("graphics/1_hot_2.jpg") top left no-repeat; }
#industrial_premises_1 { background: url("graphics/1_ind_prem_2.jpg") top left no-repeat; }
#office_premises_1 { background: url("graphics/1_off_prem_2.jpg") top left no-repeat; }
#residential_premises_1 { background: url("graphics/1_res_prem_2.jpg") top left no-repeat; }

#development_services_2 { background: url("graphics/2_dev_serv_2.jpg") top left no-repeat; }
#construction_management_2 { background: url("graphics/2_con_man_2.jpg") top left no-repeat; }
#property_management_2 { background: url("graphics/2_prop_man_2.jpg") top left no-repeat; }
#property_consulting_2 { background: url("graphics/2_prop_cons_2.jpg") top left no-repeat; }
#legal_services_2 { background: url("graphics/2_leg_serv_2.jpg") top left no-repeat; }
#investment_management_2 { background: url("graphics/2_inv_man_2.jpg") top left no-repeat; }
#retail_property_2 { background: url("graphics/2_ret_prop_2.jpg") top left no-repeat; }
#hotels_2 { background: url("graphics/2_hot_2.jpg") top left no-repeat; }
#industrial_premises_2 { background: url("graphics/2_ind_prem_2.jpg") top left no-repeat; }
#office_premises_2 { background: url("graphics/2_off_prem_2.jpg") top left no-repeat; }
#residential_premises_2 { background: url("graphics/2_res_prem_2.jpg") top left no-repeat; }

#development_services_3 { background: url("graphics/3_dev_serv_2.jpg") top left no-repeat; }
#construction_management_3 { background: url("graphics/3_con_man_2.jpg") top left no-repeat; }
#property_management_3 { background: url("graphics/3_prop_man_2.jpg") top left no-repeat; }
#property_consulting_3 { background: url("graphics/3_prop_cons_2.jpg") top left no-repeat; }
#legal_services_3 { background: url("graphics/3_leg_serv_2.jpg") top left no-repeat; }
#investment_management_3 { background: url("graphics/3_inv_man_2.jpg") top left no-repeat; }
#retail_property_3 { background: url("graphics/3_ret_prop_2.jpg") top left no-repeat; }
#hotels_3 { background: url("graphics/3_hot_2.jpg") top left no-repeat; }
#industrial_premises_3 { background: url("graphics/3_ind_prem_2.jpg") top left no-repeat; }
#office_premises_3 { background: url("graphics/3_off_prem_2.jpg") top left no-repeat; }
#residential_premises_3 { background: url("graphics/3_res_prem_2.jpg") top left no-repeat; }




/*Main content */
#real_content { float:left; width:950px; }
#main_body { float:right; width:762px; background: url("graphics/main_body_bg.jpg") top left no-repeat; }
#main_text { padding:0px 30px 20px 30px; text-align:justify; min-height: 278px; height: auto !important; height: 278px; }
#project_container { padding:0px 0px 20px 0px; text-align:justify; }
.service_list { line-height:1.5em; list-style-image:url("graphics/square.gif"); }
.category { list-style:none; font-weight:bold; font-size:12px; color:#CC0000; padding-left:10px; line-height:1.5em; }
.category a { color:#CC0000; text-decoration:none; }
.category a:hover { text-decoration:underline; }
.category li { list-style-image:url(graphics/square.gif); color:#333333; font-weight:normal; }
.category li a { color:#333333; text-decoration:none; }
.title { color:#CC0000; font-weight:bold; }
.project_item { float:left; border:2px solid #ededed; width:340px; margin-right:15px; }
.project_first { float:left; padding:15px; width:75px; }
.project_first img { border: 2px solid #aaaaaa; }
.project_second { float:left; padding:20px; width:190px }
.project_third { float:right; width:74px; padding:5px; }
.project_fourth { float:left; width:235px; padding:0px 0 20px 20px; }
.project_icon { display:block; position:relative; width:64px; height:64px; float:left; margin-bottom:5px; }
.project_icon img, .project_icon a { display:block; width:64px; height:64px; float:left; border:none; }
.project_icon a:hover img { visibility:hidden; }

/*showing of single project*/
.single_project_item { float:left; border:2px solid #ededed; width:600px; margin-right:15px; }
.single_project { float:left; padding:20px; width:600px }
.project_first { float:left; padding:15px; width:120px; }
.single_project_third { float:left; width:222px; padding:15px; }
.single_project_fourth { float:left; width:510px; padding:0px 0 20px 20px; }
.single_project_icon { display:block; position:relative; width:64px; height:64px; float:left; padding-left:0px; margin-left:5px;}
.single_project_icon img, .single_project_icon a { display:block; width:64px; height:64px; float:left; border:none;}
.single_project_icon a:hover img { visibility:hidden; }


/* background images of single project icons */


#s_photos_1 { background: url("graphics/1_s_photos_2.png") center center no-repeat; }
#s_maps_1 { background: url("graphics/1_s_maps_2.png") center center no-repeat; }
#s_scheme_1 { background: url("graphics/1_s_schemes_2.png") center center no-repeat; }

#s_photos_2 { background: url("graphics/2_s_photos_2.png") center center no-repeat; }
#s_maps_2 { background: url("graphics/2_s_maps_2.png") center center no-repeat; }
#s_scheme_2 { background: url("graphics/2_s_schemes_2.png") center center no-repeat; }

#s_photos_3 { background: url("graphics/3_s_photos_2.png")  center center no-repeat; }
#s_maps_3 { background: url("graphics/3_s_maps_2.png") center center no-repeat; }
#s_scheme_3 { background: url("graphics/3_s_schemes_2.png") center center no-repeat; } 




/* background images of projects icons*/
#photos_1 { background: url("graphics/1_photos_2.png") top left no-repeat; }
#maps_1 { background: url("graphics/1_maps_2.png") top left no-repeat; }
#scheme_1 { background: url("graphics/1_schemes_2.png") top left no-repeat; } 

#photos_2 { background: url("graphics/2_photos_2.png") top left no-repeat; }
#maps_2 { background: url("graphics/2_maps_2.png") top left no-repeat; }
#scheme_2 { background: url("graphics/2_schemes_2.png") top left no-repeat; } 


#photos_3 { background: url("graphics/3_photos_2.png") top left no-repeat; }
#maps_3 { background: url("graphics/3_maps_2.png") top left no-repeat; }
#scheme_3 { background: url("graphics/3_schemes_2.png") top left no-repeat; } 




/*Footer*/
#footer { width:950px; height:165px; float:left; }
#nav-bottom { background: url("graphics/footer_main.png") top left no-repeat; width:950px; height:121px; color:#bb0000; 
              font-weight:bold; float:left; }
#nav-bottom a { color:#FFFFFF; text-decoration:none; }
#nav-bottom a:hover { text-decoration:underline; }
#nav_bottom_links { float:left; padding:20px; }
#weslogo{ display:block; position:relative; float:left; width:125px; height:33px; 
              background: url("graphics/footer_logo_2.png") top left no-repeat; }
#weslogo img, #weslogo a { display:block; float:left; width:125px; height:33px; border:none; }
#weslogo a:hover img { visibility:hidden; }


.overlayX{ 
    background-image: url("../images/overlay.png");
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
	
}

* html .overlayX{
    background-color: #333;
    background-color: transparent;
    background-image: url("../images/blank.gif");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="../images/overlay.png", sizingMethod="scale");
	height: auto !important;
	height: 100%
}



.boxX{
    width:600px;
	background:url(../images/box_bg.png) top left repeat;  
    padding:20px 20px 30px 20px;
    border:2px solid #222;
    text-align:justify;
	/*margin-top:-130px;*/
}

.boxX-inner {
	background:#fff;
	width:560px;
	border:2px solid #eee;
	padding:20px;
}

#placeholder { border:2px solid #ccc; float:left; padding:0; margin:0; }

#box2 .box2-thumb {  border:2px solid #444; padding:0; margin:35px 10px 0 0; float:left;}
.boxX h1 { color:#f84c7a; }
.boxX img { float:left; padding:5px 25px 15px 0; }

.closeX{
    position:absolute;
    bottom:-10px;
    right:-10px;
    cursor:pointer;
}

/*Calendar*/
#news_calendar { margin-left:10px; border:2px solid #efefef; width:170px; }
#calendar_header { background-color:#efefef; color:#666; font-weight:bold; padding:8px; font-size:14px; }
#news_calendar #calendar_header a { padding-right:10px; padding-left:10px; color:#666666; font-size:13px; }
#news_calendar #calendar_header a:hover { text-decoration:none; color:#FF0000; }
.naptar_fejlec { float:none; color:#FFFFFF; font-weight:bold; }
#news_calendar a { color:#FFFFFF; font-weight:bold; }
#news_calendar a:hover { text-decoration:blink; }
#news_calendar td { padding:2px; }

.paginate {color:#666666; font-weight:bold; font-size:11px; padding: 10px 0}
.paginate a {color:#999999; font-weight:bold; font-size:11px;}
.paginate a:hover {color:#cc0000; font-weight:bold; text-decoration:none; font-size:11px;}
