/* Efy - osrodek szkoleniowy, szkolenia jezykowe i informatyczne */
html, body, h1, h2, h3, ul, li, p {margin:0; padding:0;}
body {font:62.5% tahoma,verdana,arial,sans-serif; background:#342715; }


/* efy */
#efy {margin:0 auto; width:958px;}


/* accessibility */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}


/* header */
#header h1 {width:374px; height:82px;}
	#header h1 a {overflow:hidden; display:block; width:374px; height:82px; text-indent:-666em; background:url(../img/site/header.h1.a.gif) no-repeat;}


/* menu */
#menu {overflow:hidden; margin-top:3px; width:724px; list-style:none;}
	#menu li {float:left;}
		#menu li a {float:left; height:27px; text-indent:-666em;}
	
		#menu-anglia {width:87px; background:url(../img/site/menu-anglia.gif) no-repeat;}
		#menu-londyn {width:87px; background:url(../img/site/menu-londyn.gif) no-repeat;}
		#menu-porady {width:83px; background:url(../img/site/menu-porady.gif) no-repeat;}
		#menu-o-nas {width:76px; background:url(../img/site/menu-o-nas.gif) no-repeat;}
		#menu-zakwaterowanie {width:138px; background:url(../img/site/menu-zakwaterowanie.gif) no-repeat;}
		#menu-rejestracja {width:111px; background:url(../img/site/menu-rejestracja.gif) no-repeat;}
		#menu-uzyteczne-linki {width:142px; background:url(../img/site/menu-uzyteczne-linki.gif) no-repeat;}


/* content */
#content {overflow:hidden; width:958px;}


/* content-main */
#content-main {float:left; width:724px; background:#e5d7a2;}
	#content-main img {display:block;}
#content-main .text {padding: 0px 20px 20px 20px; color:#666666; font-size: 12px; line-height:1.8em; min-height:320px; _height:320px;}
	#content-main .text p {color:#666666; font-size: 12px;  line-height:1.6em;  }
	#content-main .text h2 {color:#333399; font-size: 14px; padding:20px 0 10px 0;}
	#content-main .text h1 {color:#333399; font-size: 16px; padding:20px 0 10px 0;}
	#content-main .text ul{padding-left:40px; padding-bottom:10px; }
	#content-main .text ul li{padding-top:2px; padding-bottom:2px;  }
	#content-main .text a{color:#666666;}
	
	
#content-main .text2 {padding: 0px 20px 20px 20px; color:#666666; font-size: 12px; line-height:1.8em; min-height:320px; _height:320px;}
	#content-main .text2 p {color:#666666; font-size: 12px;  line-height:1.6em;  }
	#content-main .text2 h2 {color:#333399; font-size: 16px; padding:20px 0 10px 0;}
	#content-main .text2 h1 {color:#333399; font-size: 16px; padding:20px 0 10px 0;}
	#content-main .text2 ul{padding-left:40px; padding-bottom:10px;}
	#content-main .text2 ul li{padding-top:2px; padding-bottom:2px;}
	#content-main .text2 ul li a{color:#666; font-size: 14px; }



#content-main .text3 {padding: 0px 20px 20px 20px; color:#666666; font-size: 12px; line-height:1.8em; min-height:320px; _height:320px;}
	#content-main .text3 p {color:#666666; font-size: 12px;  line-height:1.6em;  }
	#content-main .text3 h2 {color:#333399; font-size: 14px; padding:20px 0 10px 0;}
	#content-main .text3 h1 {color:#333399; font-size: 16px; padding:20px 0 10px 0;}
	#content-main .text3 ul{padding-left:40px; padding-bottom:10px; }
	#content-main .text3 ul li{padding-top:2px; padding-bottom:2px;  }
	#content-main .text3 a{color:#333399; text-decoration:none;}
		#content-main .text3 a:hover{color:#333399; text-decoration:underline;}

#content-main .galeria {padding: 0px 20px 20px 20px; color:#666666; font-size: 12px; line-height:1.8em; min-height:320px; _height:320px;}
	#content-main .galeria h1 {color:#333399; font-size: 16px; padding:20px 0 10px 0;}
	#content-main .galeria a img{display: inline; border:2px solid #333399; margin:10px 10px 10px 10px;}
	#content-main .galeria a:hover img{display: inline; border:2px solid #AF0400; }
	
	
/* content-sidebar */
#content-sidebar {float:right; width:234px;}

	#sidebar-boxes div.boxes-first {padding:16px 0; background:#faf9e3;}
		#sidebar-boxes div.boxes-first:hover {background:#fafafa;}
	#sidebar-boxes div.boxes-second {padding:16px 0; background:#f5ecc5;}
		#sidebar-boxes div.boxes-second:hover {background:#f5f0dc;}
	#sidebar-boxes div.boxes-third {padding:16px 0; background:#cec5a2;}
		#sidebar-boxes div.boxes-third:hover {background:#cfcab8;}
	#sidebar-boxes div.boxes-fourth {padding:16px 0; background:#faf9e3;}
		#sidebar-boxes div.boxes-fourth:hover { background:#fafafa;}
	
	/* flash */
	#sidebar-boxes #sidebar-boxes-flash {display: block;}


/* content-address */
#content-address {overflow:hidden; padding:10px 0; width:724px; border-top:1px solid #fff; background:#f9efca;}

	#address-informacje-i-zajecia {float:left; margin-left:34px; width:220px; _display:inline;}

	#address-adres-do-korespondencji {float:left; width:180px;}

	#address-sponsors {list-style:none;}
		#address-sponsors li {float:left;}


/* typography set */
#main-news {padding-left:34px; margin-top:-12px; font-family:georgia, 'times new roman', serif; list-style:none;}
	#main-news li {overflow:hidden; border-top:1px solid #d1c495; width:690px;}
		#main-news li:first-child {border-top:none;}
	#main-news h2.news-header {margin:16px 0; font-size:2.7em; font-weight:normal; color:#af0400;}
		#main-news h2.news-header a {text-decoration:none; color:#af0400;}
			#main-news h2.news-header a:hover {text-decoration:underline;}
	#main-news div.news-image {float:right;}
	#main-news div.news-entry {font-size:1.7em; color:#000025;}
	#main-news div.news-more {float:right; margin:16px 24px 8px; font-size:1.2em; font-weight:bold; text-align:right; color:#1e5d9c;}
		#main-news div.news-more a {color:#1e5d9c;}
			#main-news div.news-more a:hover {text-decoration:none;}
		
	#main-news li.news-with-image h2.news-header {float:left; width:340px;}

					

#sidebar-boxes {font-family:'times new roman', serif; text-align:center; list-style:none;}
	#sidebar-boxes a {overflow:hidden; display:block; width:234px; text-indent:-666em; text-decoration:none;}
		
	#box-ecdl {height:199px; background:url(../img/site/box-ecdl.gif) no-repeat;}
	#box-kursy-komputerowe {height:194px; background:url(../img/site/box-kursy-komputerowe.gif) no-repeat;}
	#box-test-your-english {height:145px; background:url(../img/site/box-test-your-english.gif) no-repeat;}
	#box-atrakcyjna-praca {height:112px; background:url(../img/site/box-atrakcyjna-praca.gif) no-repeat;}

#address-informacje-i-zajecia h3 {font-size:1.1em; font-weight:bold; color:#af0400;}
#address-adres-do-korespondencji h3 {font-size:1.1em; font-weight:bold; color:#af0400;}

#address-sponsors img {border:none;}


#footer p {padding:6px 28px; color:#7c603a; font-size:1em; text-align:right;}
	#footer p a {color:#7c603a;}


/* microformats.org */
address.vcard {font-size:1.1em; font-style:normal; color:#221e1f;}
	address.vcard .group {display:block;}
	address.vcard .locality {font-weight:bold;}
	address.vcard .email {font-weight:bold;}
	address.vcard a {color:#221e1f;}
		address.vcard a:hover {text-decoration:none;}
		
		
		
.TextStandard {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;}




.TableHeading {
background-color:#342715;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:top;}


.TableOne {
background-color:#CEC5A2;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.TableTwo {
background-color:#CEC5A2;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.TextTimetable {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:top;
}

.TextHeading {
color:#333399;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
vertical-align:top;
}

.TextBold {
color:#333399;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:top;
}

.FactfileOne {
border-bottom:1px solid #342715;
border-left:1px solid #342715;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:top;
}

.FactFileHeading {
background-color:#342715;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:top;
}

.FactfileTwo {
border-bottom:1px solid #342715;
border-right:1px solid #342715;
border-left:1px solid #342715;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
vertical-align:top;
}


.powrot{color:#AF0400; text-decoration:none; margin-left:550px;}