/* CSS Document */


body
{
background-color:#ececec;
padding:0; font-family:verdana, sans-serif; font-size:10px;
margin:0px auto auto auto;
color:#424849;
}
p{
padding:2px 5px 2px 5px;

margin:0px;
}
a:hover{
text-decoration:underline;
}
p.anunt a{
background:url(images/newspaper.gif) no-repeat top left;
padding-left:25px;
padding-bottom:5px;
text-align:justify;
text-decoration:none;
color:#333333;

}
p.anunt a:hover{
text-decoration:underline;
}
h1{
font-size:1.6em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#fff;
padding:5px;
margin:0px;
text-decoration:none;
}
h1.marquee{
font-size:1.6em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#374677;
padding:5px;
margin:0px;
text-decoration:none;
}
h2{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#354753;
padding:3px;
margin:0px;
text-decoration:none;
}
h3{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#354753;
padding:3px;
margin:0px;
text-decoration:none;
}
img.img_left{
float:left;
padding:0px 15px 8px 0px;
border:0;
}


#main_container{
width:940px;
height:auto;
margin:auto;
padding:10px 0px;
background-color:#FFFFFF;
}
#topbar{
width:900px;
height:46px;
background:url(images/topbar_bg.png) no-repeat left top;
margin:auto;
}
.latest {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px 10px;
margin: 0px;
height:38px;
}

.latest a:link { 
text-decoration:none;
}
.latest a:visited { 
text-decoration:none;
}
.latest a:active { 
text-decoration:none;
}
.latest a:hover { 
text-decoration:none;
}
.latest h1 {
color:#374677;
font-size:1.4em;
line-height:12px;
margin:5px 0px 0px 0px;
padding:0;
}

.latest h2 {
color:#ffffff;
font-size:1.4em;
line-height:12px;
margin:0;
padding:0;
}
#header{
width:900px;
height:65px;
margin:auto;
}
.left{
float:left;
padding-left:7px;
}
#header_logo{
width:364px;
height:85px;
float:left;
padding: 10px 0px 0px 5px;
}

#header_logo a{
	width:364px;
	height:85px;
	display:block;
	background:url(images/englegal-logo.png) no-repeat;
}
.hide{
	position:absolute;
	left:-9999px; 
}

#contact_tab{
	background:url(images/call-englegal.png) no-repeat;
width:420px;
float:right;
height:65px;
padding-top:10px;
}


/*------------------------------main content-----------------------*/

#main_content{
width:900px;
margin:auto;

clear:both;
background-color:#FFFFFF;
}

/*---------------- menu tab----------------------*/
#menu_tab{
width:900px;
height:34px;
background:url(images/menu_bg.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white;
border-bottom: 5px solid #eaeef1;
}

.menu ul {
list-style-type:none;
float:left;
display:block;
width:900px; 
margin:0px;
padding-left:0px;
background:none;
}

.menu ul li {
display:inline;
font-size:1.3em;
line-height:34px;
}

.menu ul li a {
border-right: 1px solid #ffffff;
display:block; 
float:left; 
padding:0px 20px 0px 20px; 
margin:0;height:34px;
text-decoration:none; 
background:none; color:#ffffff;}

a.nav_selected:link, a.nav_selected:visited {
border-right: 1px solid #ffffff;
display:block; 
float:left; 
padding:0px 20px 0px 20px; 
margin:0; height:34px;
text-decoration:none; 
background:url(images/menu_bg_a.gif) repeat-x; 
color:#666666;}

.menu ul li a:hover {
border-right: 1px solid #ffffff;
background:url(images/menu_bg_a.gif) repeat-x;
color:#666666;}


/*------------------------middle_content-----------*/
#middle_content{
width:823px;
margin:10px auto 30px auto;
background:#22333d url(images/bground-blue-box.jpg) repeat-x ;
}
#middle_content p{
float:left;
}
#middle_content img{
border:1px solid #fff;
float:right;
margin-right:10px;
margin-top:40px;
}

#middle_content_home{

margin:10px auto 30px auto;
background:#22333d url(images/bground-blue-box.jpg) repeat-x ;
}

#middle_content_home p,#middle_content_home h1{
float:left;
}

#middle_content_home img{
border:1px solid #fff;
float:right;
margin-right:10px;
margin-top:10px;
}

#middle_content_inner{
width:823px;

margin:10px auto 0px auto;
}
#middle_content_about{
width:823px;
height:300px;
margin:15px auto 20px auto;
background:url(images/middle_banner_about.png) no-repeat center ;
}
#middle_content_team{
width:823px;
margin:10px auto 30px auto;
background:#22333d url(images/bground-blue-box.jpg) repeat-x ;

}
#middle_content_services{
width:823px;
height:300px;
margin:15px auto 20px auto;
background:url(images/middle_banner_services.png) no-repeat center ;
}
#middle_content_workshops{
width:823px;
height:370px;
margin:15px auto 20px auto;
background:url(images/middle_banner_workshops.png) no-repeat center ;
}
#middle_content_contact{
width:823px;
height:360px;
margin:15px auto 20px auto;
background:url(images/middle_banner_contact.png) no-repeat center ;
}
.middle_text{

margin:0px;
padding:20px 0 0 30px;

font-size: 110%;
color:#c8dde9;
}
.middle_text p,.middle_text form,.middle_text h2,.middle_text h3{
width:535px;
}
.middle_text p{

}
.middle_text ul{

padding-left:30px;

list-style-type:disc;
}
.middle_text ul li{

	margin:0;
	padding:0;
	line-height:13px;
	list-style-type:disc;

}
.middle_text h1{
font-size:2.8em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 0px 5px 0px;
margin:0px;
text-decoration:none;
border-bottom: 1px solid #c8dde9;
}
.middle_text h2{
font-size:2em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 0px 5px 0px;
margin:0px;
text-decoration:none;
border-bottom: 1px solid #c8dde9;
}
.middle_text h3{
font-size:1.1em;
padding:10px 0px;
margin:0px;
line-height:18px;
font-weight:normal;
}
.middle_text p{
font-size:1.1em;
padding:10px 0px;
margin:0px;
line-height:16px;
}
.middle_text a{
color:#889fff;
}
.middle_text a:link { 
text-decoration:none;
}
.middle_text a:visited { 
text-decoration:none;
}
.middle_text a:active { 
text-decoration:none;
}
.middle_text a:hover { 
text-decoration:underline;
}
.center_text{
width: auto;
margin-bottom:50px;
padding:15px 0 0 35px;
text-align:justify;
font-family: Calibri, Arial;
}
.center_text h2{
font-size:2em;
width: auto;
margin-top: 0;
padding:5px 0 10px 0;
text-align:justify;
border-bottom: 1px solid #354753;
}
.center_text p{
font-size:1.4em;
width: auto;
padding:15px 0px 0px 3px;
text-align:justify;
line-height:15px;
}
#center_content{
width:880px;
margin:auto;
}

.offer_text{
font-family: Verdana, Arial;
font-size:110%;
width: auto;
margin:0px 10px 0px 0px;
padding:15px 0 0 30px;
}
.offer_text h3{
font-family: Verdana, Arial;
width: auto;
margin: 0;
padding:5px 10px;
line-height:19px;
text-align:justify;
color:#fff;
background-color: #455eb2;
}
.offer_text p{
width: auto;
padding:0 0 5px 0;
line-height:15px;
}
.book{
padding:10px 15px;
float:right;
display:block;
position:relative;
top:-20px;right:0;
text-align:right;
background-color:#656f91;
}
.book a{
font-size:1.3em;
color:#fff;
}
.book a:link { 
text-decoration:none;
}
.book a:visited { 
text-decoration:none;
}
.book a:active { 
text-decoration:none;
}
.book a:hover { 
text-decoration:underline;
}
.book ul{
text-align:left;
margin: 0 30px;
padding:10px 2px;
background-color:#fff;
}
.offer1{
padding: 10px;
background-color:#eaeef1;
height:272px;
}
.offer1 p{
padding: 7px;
}
#offer_content{
width:880px;
margin:auto;
}
.offer2{
font-size: 125%;
padding: 10px;
background-color:#eaeef1;
height:312px;

}
.offer2 p{
padding: 7px;
}
.offer2 ul{
margin: 0 0 0 220px;
padding: 0 20px
}
.offer2 ul li{
margin: 0 10px;
padding: 0;
}
.offer3{
font-size: 125%;
padding: 10px;
background-color:#ffccff;
height:312px;
}
.offer3 p{
padding: 7px;
}
.offer3 ul{
margin: 0 0 0 220px;
padding: 0 20px
}
.offer3 ul li{
margin: 0 10px;
padding: 0;
}
.contactus{
width:790px;
}
.contactus a{
color:#424849;
}
.contactus p{
margin:0;
padding:5px 0;
font-size: 1.5em;
}
.contactus h3{
margin:0;
padding:5px 0;
font-size: 1.8em;
}
.contactus h4{
margin:0;
padding:5px 0;
font-size: 1.6em;
}
.contactus ul{
margin:0;
padding:5px 0;
font-size: 1.6em;
}
.left_content{
width:430px;
float:left;
}
.right_content{
width:430px;
float:left;
}
.news_tab{
clear:both;
padding:5px 0 5px 0;
}


.wide_content{
width:860px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}
.wide_content_services{
width:820px;
margin: auto;
clear:both;
padding:10px 0 15px 0;
}
.service_tab{
width:auto;
background:url(images/service_icon.gif) no-repeat left;
background-position:10px 5px;
padding:7px 15px 7px 60px;
background-color:#f4f6f9;
margin:5px 0 5px 0;
}

.bottom_tab{
width:200px;
height:45px;
float:left;
margin-left:30px;
margin-bottom:15px;
background:url(images/bottom_box.gif) no-repeat center;
background-position:0px 0px;
padding-left:40px;
color:#354753;
font-size:10px;
line-height:45px;
}

.contact_tab{
float:left;
width:400px;
height:auto;
padding:5px 0px 15px 20px;
margin:5px auto 5px auto;
}
#fields label {
	width: 400px;
	display: block;
	padding: 0px;
}
#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
}
#fields textarea {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 400px;
	height: 63px;
}
#send input {
	width: 53px;
	height: 18px;
	margin: 0px;
}


/*-------------------footer------------------------*/
#footer{
width:900px;
height:35px;
margin-top:40px;
clear:both;
background-color:#abb1c8;
}
.footer_menu {
list-style:none; float:right; 
display:block; width:520px;
margin:0px; padding:5px 20px 0 0px; }

.footer_menu ul li {
display:inline; font-size:10px;}

.footer_menu ul li a {
display:block; float:left; 
padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#666;}

.footer_menu ul li a:hover {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:underline; color:#333;}

a.nav_footer:active {
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#666;}

#copyright{
float:left;
padding:0px;
}

#design{
margin-top:10px;
width:900px;
height:35px;
clear:both;
background-color:#fff;
}
#active{
float:right;
padding:0px;
}
#active h1{
margin:0;
padding:0 0 0 2px;
font-size:11px;
color:#9b9b9b;
}
#active a{
color:#9b9b9b;
}
#active a:link { 
text-decoration:none;color:#9b9b9b;
}
#active a:visited { 
text-decoration:none;color:#9b9b9b;
}
#active a:active { 
text-decoration:none;color:#9b9b9b;
}
#active a:hover { 
text-decoration:none;color:#ff47b6;
}

/*-------------------team------------------------*/

.team_text{
width:760px;
margin:0px;
padding:20px 0 0 30px;
text-align:justify;
font-size: 110%;
color:#c8dde9;
}
.team_text h1{
font-size:2.8em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 0px 5px 0px;
margin:0px;
text-decoration:none;
border-bottom: 1px solid #c8dde9;
}
.team_text h2{
font-size:2em;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 0px 5px 0px;
margin:0px;
text-decoration:none;
border-bottom: 1px solid #c8dde9;
}
.team_text h3{
font-size:1.1em;
padding:5px 0px;
margin:10px 0 0 0px;
line-height:18px;
}
.team_text h3 b{
font-size:115%;
}
.team_text h4{
font-size:1.0em;
padding:0px 0 5px 0;
margin:0px;
line-height:13px;
}
.team_text p{
font-size:1.0em;
padding:2px 0px;
margin:0px;
line-height:14px;
}
.team_text a{
color:#889fff;
}
.team_text a:link { 
text-decoration:none;
}
.team_text a:visited { 
text-decoration:none;
}
.team_text a:active { 
text-decoration:none;
}
.team_text a:hover { 
text-decoration:underline;
}


ul.sitemap li {
font-size:1.3em;
line-height:26px;
list-style-type:none;
}

a.sitemap:link, a.sitemap:visited {
padding:0px 10px 0px 10px; 
margin:0;
text-decoration:none; 
background:none; color:#ffffff;}

a.sitemap_selected:link, a.sitemap_selected:visited {
border-right: 1px solid #ffffff;
display:block; 
float:left; 
padding:0px 10px 0px 10px; 
margin:0; 
text-decoration:none; 
background:url(images/menu_bg_a.gif) repeat-x; 
color:#666666;}

a.sitemap:hover {
background:url(images/menu_bg_a.gif) repeat-x;
color:#666666;}

.clearfix:after {
							content: "."; 
							display: block; 
							height: 0; 
							clear: both; 
							visibility: hidden;
}

.clearfix {					display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {			height: 1%;
}

.clearfix {					display: block;}
/* End hide from IE-mac */

.clr{
							clear:both;
							height:1px;
							margin-top:-1px;
							overflow:hidden;
}

.wpcf7-submit {
	background:url(images/send.gif) no-repeat;
	border:none;

}
