@charset "utf-8";

/* CSS Document */


.english .menu a, .english .menu p, .english .container { color:green; }

.english .unit .content { border: 1px solid #9fc48d; }

.english .content { border: 1px solid #dceed8; }

.english .unit:hover > .content { background: #dceed8; }

.english .menu .level1 li { background: #dceed8; }

.english .menu .level1 li:hover { background:#9fcf9f; }

.mainbox
{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.mainbox > .content, .image_container { background: #eeeeee; }

.mainbox > .content
{
	width:856px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
}

.menu .level1
{
	margin-left: auto;
	margin-right: auto;
}

.middata > .content { padding:0px 10px 0px 10px; }

.middata p { font-size:12px; }

.navunit > .content p
{
	font-size:15px;
	font-weight:bold;
}

.navunit > .content
{
	padding: 0 5px 0px 5px;
	text-align:center;
	border: 1px solid #dcf2e2;
}

.kindergarten .navunit > .content
{
	background:url(../images/buttonFaded.jpg) center no-repeat;
	height:60px;
}

.kindergarten .navgroup .navunit
{
	width:33.33%;
	float:left;
}

.kindergarten .navgroup
{
	float:right;
	width:300px;
}

.courses .navgroup .navunit
{
	width:33.33%;
	float:left;
}

.courses .navgroup
{
	float:right;
	width:300px;
}

.navunit:hover > .content
{
	border-color:black;
	border-width:1px;
	padding:0px 5px 0px 5px;
	background: #cccccc;
}

.kindergarten .navunit:hover > .content { background:url(../images/button.jpg) center no-repeat; }

.kindergarten .navunit:hover > .content p { display:none; }

.unitgroup .unit
{
	margin-top:5px;
	width:50%;
	float:left;
}

.unit > .content
{
	border: 1px solid #aaaaaa;
	padding: 0px;
}

.unit_title
{
	border: 0px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
	overflow:auto;
	height: 80px;
}

.unit_text { padding: 0px 10px 10px 10px; }

.unit_title .title
{
	width:85%;
	height:100%;
	float:left;
}

.polish #unit2 .title { background:url(../images/Titles/All/TitleBusinessEnglish.png) no-repeat center; }

.polish #unit1 .title { background:url(../images/Titles/Polish/TitleCourseLanguage.png) no-repeat center; }

.polish #unit3 .title { background:url(../images/Titles/Polish/TitleTeacherKindergarten.png) no-repeat center; }

.polish #unit5 .title { background:url(../images/Titles/All/TitleELearning.png) no-repeat center; }

.polish #unit4 .title { background:url(../images/Titles/Polish/TitleExams.png) no-repeat center; }

.polish #unit6 .title { background:url(../images/Titles/Polish/TitleTranslation.png) no-repeat center; }

.english #unit1 .title { background:url(../images/Titles/English/TitleTeachers.png) no-repeat center; }

.english #unit2 .title { background:url(../images/Titles/English/TitleLanguageCourses.png) no-repeat center; }

.english #unit3 .title { background:url(../images/Titles/English/TitleKindergarten.png) no-repeat center; }

.english #unit5 .title { background:url(../images/Titles/All/TitleBlog.png) no-repeat center; }

.english #unit4 .title { background:url(../images/Titles/All/TitleBusinessEnglish.png) no-repeat center; }

.english #unit6 .title { background:url(../images/Titles/English/TitleTranslation.png) no-repeat center; }

.unit_title .icon
{
	width:15%;
	height:100%;
	float:left;
}

#unit2 .unit_title .icon { background: url(../images/Titles/SignBusinessEnglish.png) no-repeat; }

#unit1 .unit_title .icon { background: url(../images/Titles/SignCourse.png) no-repeat; }

#unit3 .unit_title .icon { background: url(../images/Titles/SignCourseChildren.png) no-repeat; }

#unit5 .unit_title .icon { background: url(../images/Titles/SignBlog.png) no-repeat; }

#unit4 .unit_title .icon { background: url(../images/Titles/SignExams.png) no-repeat; }

#unit6 .unit_title .icon { background: url(../images/Titles/SignTranslation.png) no-repeat; }

#unit1 > .content, #unit3 > .content, #unit5 > .content { margin-right: 5px; }

.unit:hover > .content
{
	border-width:1px;
	padding: 0px;
	border-color:black;
	background: #cccccc;
}

.image_container
{
	width:854px;
	height:296px;
}

.logo .image_content { background-image:url(../images/Banners/BannerDefault.png); }

.home .logo .image_content { background-image:url(../images/Banners/BannerHome.png); }

.courses .logo .image_content { background-image: url(../images/Banners/BannerCourses.png); }

.offerhi .logo .image_content { background-image: url(../images/Banners/BannerHiLondon.png); }

.offerpg .logo .image_content { background-image: url(../images/Banners/BannerOfferPG.png); }

.exams .logo .image_content { background-image: url(../images/Banners/BannerCourses.png); }

.kindergarten .logo .image_content { background-image: url(../images/Banners/BannerChildren.png); }

.duallanguage .logo .image_content { background-image: url(../images/Banners/BannerChildren.png); }

.business .logo .image_content { background-image: url(../images/Banners/BannerAdults.png); }

.communication .logo .image_content { background-image: url(../images/Banners/BannerAdults.png); }

.journalists .logo .image_content { background-image: url(../images/Banners/BannerAdults.png); }

.teachers_workshop .logo .image_content { background-image: url(../images/Banners/BannerAdults.png); }

.translation .logo .image_content { background-image: url(../images/Banners/BannerAdults.png); }

.contacts .logo .image_content { background-image: url(../images/Banners/BannerContacts.png); }

.translation .logo .image_content { background-image: url(../images/Banners/BannerAboutus.png); }

.aboutus .logo .image_content { background-image: url(../images/Banners/BannerAboutus.png); }

.roomhire .logo .image_content { background-image: url(../images/Banners/BannerRoomhire.png); }

.sponsors { text-align:center; }

.sponsors a img
{
	border:0px;
	margin-left:25px;
	margin-right:25px;
}

.sponsors .OperaBTT img { margin-left:0px; }

.sponsors .OperaBalt img { margin-right:0px; }

.main th, .main td { padding:10px; }

#map
{
	width:550px;
	height:400px;
}

.gallery .navgroup, .gallery2 .navgroup { margin-top:20px; }

.gallery .middata > .content, .gallery2 .middata > .content
{
	margin-top:0px;
	padding-top:0px;
}

.gallery .middata .content { padding:2px; }

.gallery2 .middata .content { padding:0px; }

.contacts .middata > .content { padding: 10px 0 10px 0; }

.contacts #details
{
	float:left;
	width:35%;
}
.contacts #detailsinner
{
	margin: 10px;
	text-align:left;
	border-radius: 10px;
	border:2px solid black;
	padding: 10px 10px 20px 20px;
}

.contacts #about
{
	float:left;
	width:65%;
}
.contacts #aboutinner
{
	margin: 10px;
	padding: 10px 20px 20px 20px;
	border-radius: 10px;
	border:2px solid black;
}


#locations
{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	background:#ffffff;
	border:2px solid black;
	padding:25px;
	left:150px;
	top:150px;
}

#logolabel
{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	border:2px solid black;
	padding:0px;
	left:150px;
	top:400px;
	width:500px;
	height:199px;
	background:url(../images/logolabel.jpg) no-repeat center;
}

.virtualclass #flashContent, .rainbowfish #flashContent { margin:20px 142px 20px 142px; }

.gallery .mainbox > .content { width:849px; }

.socials, .languages
{
	position:fixed;
	right:0;
	top:200px;
	width:55px;
	z-index:100;
}

.socials { top:200px; }

.languages { top:65px; }

.top
{
	width:100%;
	height:10px;
	background:url(../images/BoxTop.png) no-repeat;
}

.bottom
{
	width:100%;
	background:url(../images/BoxBottom.png) no-repeat;
}

.middle
{
	width:100%;
	background:url(../images/BoxMiddle.png) repeat-y;
}

.socials .middle { height:100px; }

.languages .middle { height:67px; }

.socials ul, .languages ul
{
	margin:0px 0px 0px 19px;
	list-style:none;
	float:left;
}

.socials li, .languages li { margin:0px; }

.socials ul li a, .languages ul li a
{
	margin-top:7px;
	float:left;
	width:30px;
	height:30px;
}

.socials ul li:first-child a, .languages ul li:first-child a { margin-top:3px; }

.socials ul .facebook { background:url(../images/Icons/facebook.png) no-repeat; }

.socials ul .twitter { background:url(../images/Icons/twitter.png) no-repeat; }

.socials ul .youtube { background:url(../images/Icons/youtube.png) no-repeat; }

.socials ul .blog { background:url(../images/Icons/blog.png) no-repeat; }

.socials ul .googleplus { background:url(../images/Icons/google+.png) no-repeat; }

.socials ul .myspace { background:url(../images/Icons/myspace.png) no-repeat; }

.languages ul .polishlang { background:url(../images/Icons/polishflag.png) no-repeat; }

.languages ul .englishlang { background:url(../images/Icons/ukflag.png) no-repeat; }

.yoursocial div { float:left; }

.yoursocial .facebook { padding:0px 10px 0px 10px; }

.yoursocial .tweet { padding:0px 0px 0px 20px; }

.yoursocial .follow
{
	padding:0px 0px 0px 5px;
	width:90px;
}

.offerpg table td { padding:3px 20px 3px 20px; }

.offerpg h3 { margin-top:0px; }

#socials a > img { border:0px; }
