/* OGÓLNE */
html{
	overflow-y: scroll;
}
body{
	background: #FFF;
	color: #525252;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
}
h1, h2, h3, h4, h5, h6{
	color: #003399;
	font-weight: bold;
}
h1{font-size: 40px; font-weight: normal;}
h2{font-size: 17px; margin: 16px 0 16px 0; padding:0;}
h3{font-size: 15px;}
h4{font-size: 14px;}

a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a.external{
	background: transparent url(http://eskk.pl/images_new/external.png) no-repeat scroll right center;
	padding-right: 13px;
}
a.wiecej{
	color: #707070;
	font-size: 11px;
	margin-left: 10px;
}
a.anchors:link, a.anchors:hover{ /* http://eskk.pl/onas-zasady-nauki.php */
	text-decoration: none;
}
a img{
	border: none;
}
ul{
	list-style-image: url(http://eskk.pl/images_new/list.gif) no-repeat 0 50%;
}
#wraper{
	margin: 0 auto;
	overflow: hidden; 
	position: relative;
	width: 980px;
}
#left, #content, #right, #footer , #content_plus_right{
	display: inline;
	float: left;
}
#content{
	margin-left: 200px;
	width: 525px; /* wcześniej było chyba 2px więcej - Kamil zmienił */
}
#content_plus_right{
	margin-left: 200px;
	width: 776px;    
}

/* TYTUŁY STRON (H1) */
#wraper h1{
	border: 1px solid #C5C5C5;	
	height: 112px;
	line-height: 45px;
	margin-left: 200px;
	margin-top: 120px;
	padding: 25px 300px 0 10px;
}
h1.index{
	color: #00ccff;
	padding-top: 10px;
	height: 126px;
	background: url(http://eskk.pl/images_new/h1_bg.jpg) right no-repeat #fff;
	font-size: 40px;
}
h1.index class{
	color: #ff6701;
	font-weight: bold;
	font-size: 25px;
	margin-top: 0;
	line-height: 25px;
}
h1.main{
	padding-top: 10px;
	height: 126px;
	background: url(http://eskk.pl/images_new/h1_bg.jpg) right no-repeat #fff;
}
h1.belka_standardowa{ /* 136 x 778 px, sam obrazek, bez tekstu*/
	border: 1px solid #C5C5C5 !important;
	height: 136px !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: 778px !important;
}
h1.belka_standardowa_200{ /* 136 x 778 px, sam obrazek, bez tekstu*/
	border: 1px solid #C5C5C5 !important;
	height: 200px !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: 778px !important;
}
h1.belka_tekst{ /* 137 x 778 px, obrazek i tekst po lewej stronie */
	height: 112px !important;
	line-height: 45px !important;
	padding: 25px 300px 0 20px !important;
}
h1.belka_tekst_oneline{ /* 137 x 778 px, obrazek i tekst po lewej stronie */
	height: 112px !important;
	line-height: 60px !important;
	padding: 25px 300px 0 20px !important;
}
#wraper h1.oneline{
	line-height: 60px;
	padding-left: 20px;
}
h1.belka_inverted_tekst{
	height: 134px !important;
	margin: 120px 0 28px 200px !important;
	padding: 0 !important;
}
h1.belka_inverted_tekst span{
	color: #003399 !important;
	display: block !important;
	font-size: 33px;
	margin: 0;
	padding: 0 !important;
	width: 380px !important;
}

/* NOWE TYTUŁY STRON */
h1.img_replace_778_138{
	border: 1px solid #C5C5C5 !important;
	height: 138px !important;
	padding: 0 !important;
	text-indent: -5000px;
	width: 778px !important;
}
h1.img_replace_778_200{
	border: 1px solid #C5C5C5 !important;
	height: 200px !important;
	padding: 0 !important;
	text-indent: -5000px;
	width: 778px !important;
}
h1#test_angielski1{background: url(http://eskk.pl/images_new/testy/angielski1/misc/h1.jpg) no-repeat 0 0;}
h1#test_niemiecki1{background: url(http://eskk.pl/images_new/testy/niemiecki1/misc/h1.jpg) no-repeat 0 0;}
h1#test_francuski1{background: url(http://eskk.pl/images_new/testy/francuski1/misc/h1.jpg) no-repeat 0 0;}
h1#test_hiszpanski1{background: url(http://eskk.pl/images_new/testy/hiszpanski1/misc/h1.jpg) no-repeat 0 0;}
h1#test_wloski1{background: url(http://eskk.pl/images_new/testy/wloski1/misc/h1.jpg) no-repeat 0 0;}
h1#test_ksiegowy1{background: url(http://eskk.pl/images_new/testy/ksiegowosc1/misc/h1.jpg) no-repeat 0 0;}
h1#test_iq1{background: url(http://eskk.pl/images_new/testy/iq1/misc/h1.jpg) no-repeat 0 0;}
h1#test_iq_jezykowe1{background: url(http://eskk.pl/images_new/testy/inteligencja-jezykowa/misc/h1.jpg) no-repeat 0 0;}
h1#test_iq_przestrzenne1{background: url(http://eskk.pl/images_new/testy/inteligencja-przestrzenna/misc/h1.jpg) no-repeat 0 0;}
h1#test_komputery1{background: url(http://eskk.pl/images_new/testy/komputery/misc/h1.jpg) no-repeat 0 0;}

h1#konkurs_sms_1{background: url(http://eskk.pl/images_new/belki/landingi/misc/konkurs_sms_1.jpg) no-repeat 0 0;}

/* NAGŁÓWEK */
#header{
	height: 120px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 100%;
}
.logo{
	border: none;
	float: left;
	margin: 0 0 0 0; /* wczesniej 5px 0 12px */
}
.info{
	display: inline-block;
	float: left;
	margin-left: 140px;
}
ul.topmenu{
	display: inline;
	float: left;
	margin: 20px 0 0 420px; /* wczesniej 460 */
	padding: 0;
	width: 200px;
}
ul.topmenu li{
	display: inline;
	margin: 0;
	padding: 0 0 0 10px;
}
ul.topmenu a{
	color: #808080;
}
.topicons{
	display: inline;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 24px 0 0 95px; /* przy 140px IE6 zwraca duplicated characters bug */
	overflow: hidden;
	padding: 0;
	width: 50px;
}
.topicons li{
	display: inline;
	margin-right: 5px;
}
div.wyszukiwarka{
	float: right;
	height: 25px;
	margin: 20px 0 0 0;
	overflow: hidden;
	padding: 0;
}
div.wyszukiwarka input#q{
	border: 1px solid #777;
	padding: 2px;
	width: 110px;
}
div.wyszukiwarka input#q:focus{
	border: 1px solid #000;
}
div.wyszukiwarka input#sa{
	background: #E8E8E8;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 1px;
	text-align: center;
	width: 50px;
}

/* nowa wyszukiwarka */
div#search_field{
	background: url(http://eskk.pl/images_new/search_bck_box.jpg) no-repeat 0 0;
	display: inline;
	height: 25px;
	float: right;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
	width: 180px;
}
div#search_field form#cse-search-box{
	margin: 0;
	padding: 0;
}
div#search_field input#q{
	background: none;
	border: 0;
	display: inline;
	font-size: 12px;
	float: left;
	margin: 4px 0 0 5px;
	padding: 0;
	width: 140px;
}
div#search_field input#sa{
	background: none;
	border: 0;
	cursor: pointer;
	display: inline;
	height: 18px;
	float: right;
	margin: 3px 3px 0 0;
	padding: 0;
	width: 23px;
}
/* Dla Safari i Chrome */
div#search_field input[type=text]:focus,
div#search_field input[type=password]:focus{
	outline: 0;
}
div.topbar{
	width: 980px;
	overflow: hidden;
	margin:0;
	padding:0;
	float: left;
	clear: both;
}
div.topbar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.topbar ul li{
	display: inline;
	margin: 0;
	padding: 0;
}
div.topbar ul li a{
	background: #f60 url(http://eskk.pl/images_new/menu_gradient.png) repeat-x 0 0;
	border-right: 1px solid #FFF;
	color: #F0F0F0;
	display: block;
	float: left;
	font: bold 13px/30px Verdana;
	height: 30px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	width: 162px;
}
div.topbar ul li a:visited{
	text-decoration: none;
	color: #F0F0F0;
}
div.topbar ul li a:hover{
	background: #FB0;
	color: #FFF;
	text-decoration: none;
}
div.topbar ul li a#first_element{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
div.topbar ul li a#last_element{
	border-right: none;
	width: 165px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
div.topbar ul li a#shop{	

	background: #F60 url(http://eskk.pl/images_new/shop_icon.gif) no-repeat 25px 50%;
	border-right: none;
	width: 165px;
}
	
div.topbar ul li a#shop:hover{
	background: #FB0;
}

/* OKRUSZKI */
#path{
	clear: both;
	color: #000;
	float: left;
	font: 11px Tahoma, Arial, sans-serif;
	margin: 10px 0 10px 0;
	width: 100%;
}
#path a{
	color: #a3a3a3;
}

/* LISTY W KATEGORIACH I W KURSACH */
ul.grupa_kursow{
	list-style-image: none;
	list-style-type: square;
}
ul.grupa_kursow li{
	margin-bottom: 7px;
}
ul.grupa_kursow a{
	color: #003399;
}
ul.grupa_kursow ul{
	list-style-image: none;
	list-style-type: circle;
}
ul.grupa_kursow ul li{
	margin: 4px 0 2px 0;
}
ul.zalety_kursu{
	list-style-image: url(http://eskk.pl/images_new/list.gif);
}
ul.program_kursu li{
	color:#003399;
	font-size: 13px;
	font-weight: bold;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: square;
	margin-left: -40px;
	margin-bottom: 15px;
	margin: 0 0 15px -40px;
}
ul.program_kursu li p{
	color: #000;
	font: normal normal 12px Arial, sans-serif;
	margin: 5px 0 0 0;
}
ul.program_kursu li p em{
	font-style:italic;
}
ul.program_kursu .greek_polytonic{
	font-family: "Palatino Linotype", "Arial Unicode MS", "Lucida Grande", Gentium, Code2000, "Aisa Unicode", sans-serif;
}

/* OKŁADKA KURSU I CENA */
.cover{
	float: right;
	margin: 10px 10px 10px 10px;
	width: 120px;
}
.cover, .cover h4{
	font-size: 13px;
}
.cover h4{
	margin: 0;
	color: black; /*#4e4e4e;*/
}
.price{
	font-weight: bold;
	color: #003399;
}
.przekreslenie{
	color: #797979;
	text-decoration:line-through;
}
span.oldprice{
	color: #797979;
	text-decoration:line-through;
}
span.newprice{
	font-weight: bold;
}

/* KURSY.PHP - TABELA */
table#siatka_kursow{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 776px;
}
table#siatka_kursow tr{
	margin: 0;
	padding: 0;
}
table#siatka_kursow td{
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 194px;
}
table#siatka_kursow td h4{
	font-size: 16px;
	font-weight: normal;
	margin: 15px 0 3px 0;
	padding: 0;
}
table#siatka_kursow td p{
	margin: 0;
	padding: 0;
	width: 174px;
}
table#siatka_kursow td h4 a{
	color: #003399;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
table#siatka_kursow td h4 a:hover{
	background: #4876FF;
	color: #FFF;
	text-decoration: none;
}
table#siatka_kursow td a.zoba_wiecej{
	color: #777;
	display: block;
	margin: 5px 0 0 0;
}

/* LEWA KOLUMNA */
#left{
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 120px;
	width: 180px;
}
#left .menu{
	font-size: 12px;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#left .menu li{
	margin: 0 0 7px 0; /* jak dam marginesy do linka to dostaję jumping margin */
	padding: 0;
}
#left .menu a{
	background: #FAFAFA url(http://eskk.pl/images_new/gt_navy.gif) no-repeat 155px 50%;
	border: 1px solid #e1e1ff;
	border-width: 1px 1px 1px 0;
	color: #003399;
	display: block;
	padding: 3px 30px 3px 3px;
	width: 146px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 5px;
}
#left .menu a:hover,
#left .menu a.active{
	background: #FFBB00 url(http://eskk.pl/images_new/gt_navy_orangebg.gif) no-repeat 155px 50%;
	text-decoration: none;
	width: 146px;
}
#left .module{
	border: 1px solid #888;
	border-width: 1px 1px 1px 0;
	margin-bottom: 10px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 3px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 3px;
}
#left h3{
	color: #003399;
	font-size: 14px;
	margin: 3px 0 0 5px;
}
h3#grupa_kursow{
	color: #003399;
	font-size: 13px;
	margin: 0 0 5px 0;
	text-align: center;
	text-transform: uppercase;
}
#left #featured h3{
	color: #003399;
	font-size: 14px;
}
#left ul.request{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 0 5px 5px;
}
#left ul.request li{
	margin: 0;
	padding: 0;
	margin-top: 5px;
	line-height: 18px;
}
#featured .courses{
	list-style-image: url(http://eskk.pl/images_new/gt_blue.gif);
	margin: 0;
	padding-left: 20px;
	padding-bottom: 5px;
}
#featured ul.courses li{
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
#left ul.request a,
#featured .courses a{
	color: #797979;	
}
img.gg{
	border: none;
	height: 14px;
	vertical-align: middle;
	width: 14px;	
}
#featured .courses{
	list-style-image: url(http://eskk.pl/images_new/gt_orange.gif);
}
#guide a{
	color: #003399;	
	display: block;
	background: url(http://eskk.pl/images_new/guide_download.jpg) no-repeat;
	height: 40px;
	padding: 55px 0 0 5px;
	font-weight: bold;
	font-size: 13px;
}
#jumpmenu_course{
	padding-bottom: 10px;
}
#jumpmenu_course form{
	display: inline-block;
	margin: 5px 3px 0 5px;
	width: 150px;
}
select#jumpMenu{
	clear: both;
	display: block;
	font-size: 11px;
	width: 150px;
}
input#go_button{
	background: #FFF url(http://eskk.pl/images_new/go.gif) no-repeat 100% 50%;
	border: none;
	color: #f60;
	cursor: pointer;
	float: right;
	font-size: 10px; 	
	margin: 2px 0 0 0;
}
.powietrze{
	padding: 10px 0 10px 0;
}

/* PRAWA KOLUMNA */
#right{
	display: inline;
	float: right;
	margin-top: 16px;	
	position: relative;
	width: 230px;
}
#right .module{
	border-bottom: 1px solid #D3D3FF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#right .module img{
	margin: 10px 0 0 0;
}
#right h3{
	margin: 0 0 3px 0;	
	padding: 0;
}
#right p{
	margin: 0;	
	padding: 0;
}
#right .pakietm2 p{
	color: #FFF;
    display: block;
	margin: 0;
	padding: 7px 0 7px 0;
	text-align: center;
}
#right .pakietm2an ul{  
	list-style-type: none;
	margin: 0;
	padding: 0;
}	
#right .pakietm2an ul li{  
	display: inline;  
	margin: 0;
	padding: 0;
}	
#right .pakietm2an ul li a.ogolne{
	background-repeat: no-repeat;
	color: #000;
	display: block;  
	height: 30px;
	margin: 10px 0 0 0;
	padding: 6px 0 0 60px;
	text-align: left;
	text-decoration: none;
}	
#right .pakietm2an ul li a.angielski{ background: url(http://eskk.pl/images_new/flagi/ang.jpg) no-repeat; }
#right .pakietm2an ul li a#wloski{ background: url(http://eskk.pl/images_new/flagi/wlo.jpg) no-repeat; }	
#right .pakietm2an ul li a#francuski{ background: url(http://eskk.pl/images_new/flagi/fra.jpg) no-repeat; }	
#right .pakietm2an ul li a#niemiecki{ background: url(http://eskk.pl/images_new/flagi/nie.jpg) no-repeat; }
#right .pakietm2an ul li a#hiszpanski{ background: url(http://eskk.pl/images_new/flagi/his.jpg) no-repeat; }	
#right .pakietm2an ul li a#norweski{ background: url(http://eskk.pl/images_new/flagi/nor.jpg) no-repeat; }	
#right .pakietm2an ul li a#szwedzki{ background: url(http://eskk.pl/images_new/flagi/szw.jpg) no-repeat; }	
#right .pakietm2an ul li a#finski{ background: url(http://eskk.pl/images_new/flagi/fin.jpg) no-repeat; }
#right .pakietm2an ul li a#dunski{ background: url(http://eskk.pl/images_new/flagi/dan.jpg) no-repeat; }	
#right .pakietm2an ul li a#japonski{ background: url(http://eskk.pl/images_new/flagi/jap.jpg) no-repeat; }	
#right .pakietm2an ul li a#portugalski{ background: url(http://eskk.pl/images_new/flagi/por.jpg) no-repeat; }	
#right .pakietm2an ul li a#czeski{ background: url(http://eskk.pl/images_new/flagi/cze.jpg) no-repeat; }	

#right .module#discount{
	text-align: center;
}
#right .module#discount a{
	color: #797979;	
}
#right .przycisk_zapisu{
	display: block;
	outline: none;
	text-indent: -9999px;
}
#right #przycisk_zapisu_10_procent{
	background: url(http://eskk.pl/images_new/rabat10_01.jpg) no-repeat;
	height: 72px;
	width: 193px;
}
#right #przycisk_zapisu_15_procent{
	background: url(http://eskk.pl/images_new/rabat15_01.jpg) no-repeat;
	height: 72px;
	width: 193px;
}
#right #przycisk_zapisu_20_procent{
	background: url(http://eskk.pl/images_new/przyciski/zapisz_sie_20_1.jpg) no-repeat;
	height: 72px;
	width: 193px;
}
#right .kacik_wiedzy ul{
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#right .kacik_wiedzy ul li{
	margin: 0 0 7px 0;
	padding: 0;
}
#right .kacik_wiedzy ul li .link_desc{
	color: #999;
	font: 11px Tahoma, sans-serif;
}
#right .mamwiedze{
	color: #904574;
}
#right h3.misja{
	margin-top: 15px;
}
#right blockquote.misja{
	background: url(http://eskk.pl/images_new/quote_lewy.png) top left no-repeat;
	font-size: 16px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}
#right blockquote.misja div{
	background: url(http://eskk.pl/images_new/quote_prawy.png) bottom right no-repeat;
	font-style: italic;
	margin: 0;
	padding: 0;
}
#right p.przewodnik_info,
#right p.zapis_info,
#right p.zamowienie_sklep_info{
	margin: 20px 0 0 0;
	padding: 0;
}
#right ol.przewodnik_info,
#right ol.zapis_info,
#right ol.zamowienie_sklep_info{
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
#right ol.przewodnik_info li,
#right ol.zapis_info li,
#right ol.zamowienie_sklep_info li{
	background: #EFF6FF;
	margin: 7px 0 7px 0;
	padding: 5px;
}
#right a.wiecej{
	display: block;
	text-align: right;
	color: #707070;
	margin: 0;
	padding: 0;
}

/* KONTAKT */
ul.kontakt li{
	margin: 5px 0 5px -20px;
	padding: 0;
	font-size: 14px;
}
blockquote.kontakt{
	background: url(http://eskk.pl/images_new/quote_lewy.png) top left no-repeat;
	font: italic 16px Arial, sans-serif;
	padding: 10px 0 0 20px;
	margin: 0;
}
	
blockquote.kontakt div{
	background: url(http://eskk.pl/images_new/quote_prawy.png) bottom right no-repeat;
	margin: 0 0 10px 0;
	padding: 0;
}
blockquote.kontakt p{
	font: normal bold 12px Arial, sans-serif;
}

/* CENNIK */
table.cennik_kursow{
	border: 1px solid #C5C5C5;
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
	width: 777px;
}
table.cennik_kursow a, table.cennik_kursow a:visited{
	color: #003399;
}
table.cennik_kursow a:hover{
	text-decoration: underline;
	color: #003399;
}
table.cennik_kursow tbody tr.alt{
	background: #F7F7F7;
}
table.cennik_kursow thead tr th{
	border: 1px solid #C5C5C5;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 5px 0;
}  
table.cennik_kursow tbody tr td{
	border: 1px solid #C5C5C5;
	padding: 2px 5px 2px 5px;
	height: 32px;
}
table.cennik_kursow img{
	margin: 0 3px 0 3px;
}
div#qTip{
	padding: 3px;
	border: 1px solid #666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background: #999;
	color: #FFF;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
}
.tooltip{
	background: #999;
	border: 1px solid #666;
	border-width: 1px 2px 2px 1px;
	color: #FFF;
	display: none;
	font: bold 10px Tahoma, Arial, sans-serif;
	padding: 3px;
	max-width: 200px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/*
	-moz-box-shadow: 0 4px 18px #C8C8C8;
	-webkit-box-shadow: 0 4px 18px #C8C8C8;
	box-shadow: 0 4px 18px #C8C8C8;
	*/
}

/* CENNIK - WYSYŁKA */
table.cennik_wysylka{
	border: 1px solid #C5C5C5;
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
}
table.cennik_wysylka thead tr th{
	border: 1px solid #C5C5C5;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 10px 0;
}  
table.cennik_wysylka tbody tr td{
	border: 1px solid #C5C5C5;
	padding: 8px 5px;
}
table.cennik_wysylka td.tempo{
	font-weight: bold;
}



/* PRZYCISKI - ZAPISZ SIĘ I POBIERZ PRZEWODNIK */
div.zapisz_sie{
	margin: 20px auto 0 auto;
	padding: 0;
	text-align: center;
}
div.zapisz_sie a.zapisz{
	background: url(http://eskk.pl/images_new/zapisz-sie-back02.png) no-repeat 0 0;
	color: #FFF;
	display: block;
	float: left;
	font: bold 15px/30px Arial, Verdana, Tahoma;
	height: 30px;
	margin: 0 auto 0 20px;
	text-decoration: none;
	width: 180px;
}
div.zapisz_sie a.zapisz:hover{
	background: url(http://eskk.pl/images_new/zapisz-sie-back02.png) no-repeat 0 -30px;
	text-decoration: none;
}
div.zapisz_sie a.pobierz{
	background: url(http://eskk.pl/images_new/pobierz-back02.png) no-repeat 0 0;
	color: #FFF;
	display: block;
	float: left;
	font: bold 15px/30px Arial, Verdana, Tahoma;
	height: 30px;
	margin: 0 auto 0 30px;
	text-decoration: none;
	width: 250px;
}
div.zapisz_sie a.pobierz:hover{
	background: url(http://eskk.pl/images_new/pobierz-back02.png) no-repeat 0 -30px;
	text-decoration: none;
}

/* strona z wynikami szukania */
#cse-search-results{
	min-height: 400px;
	height: auto !important; /* dla IE */
	height: 400px;
}

/* SKLEP INTERNETOWY LINGUAMARKET */
table.memoplus, table.slowniki, table.phrasal, table.przyimki{
	background: #EFF7FF;
	border-collapse: collapse;
	width: 100%;
}
table.memoplus td, table.slowniki td, table.phrasal td, table.przyimki td{
	border: 1px solid #DCDCDC;
	padding: 10px;
	margin: 0;
	vertical-align: middle;
}
table.memoplus img, table.slowniki img, table.phrasal img, table.przyimki img{
	float: left;
	margin-right: 5px;
}
table.memoplus td{width: 25%;}
table.slowniki td{width: 50%;}
table.phrasal td{width: 100%; padding: 5px 10px 0 10px !important;}
table.przyimki td{width: 50%;}

table.phrasal td ul{
	list-style-image: none;
	list-style-type: disc;
	margin: 5px 0 5px 40px;
	padding: 0;
}
table.sklep_zamowienie{
	width: 100%;
}
table.sklep_zamowienie td{
	text-align: left;
	padding: 5px 0 5px 0;
	vertical-align: middle;
}
table .zamow_program{
	display: inline-block;
	float: right;
	font-size: 12px;
	margin-right: 5px;
	vertical-align: middle;
}
input.pole{ /* na razie tylko sklep i pobranie pakietu */
	background: #FFF; /* wcześniej F6F6F6*/
	border: 1px solid #888;
	padding: 2px;
	margin: 1px;
}

/* FORMULARZ ZAPISU */
form.formularz_zapisu td.label{
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	width: 150px;
}
form.formularz_zapisu td.formitem{
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
form.formularz_zapisu input.pole{
	background: #FFF;
	border: 1px solid #888;
	font-size: 12px;
	margin: 0;
	padding: 2px;
}
form.formularz_zapisu select.wybieram_kurs,
form.formularz_zapisu select.wybieram_kraj,
form.formularz_zapisu select.adres_uzyskalem{
	background: #FFF;
	border: 1px solid #888;
	font-size: 11px;
	margin: 0;
	padding: 2px;
}
form.formularz_zapisu select.wybieram_kurs{
	width: 263px;
}
form.formularz_zapisu select.wybieram_kraj,
form.formularz_zapisu select.adres_uzyskalem{
	width: 210px;
}
form.formularz_zapisu span.formerror{
	color: red;
}

/* FORMULARZ "30 DNI" i "POBIERZ FREEWARE" */
form#pobierz_freeware,
form#wysylka_testowa,
div#dane_podstawowe,
div#zgody{
	position: relative;
	overflow: hidden;
	width: 100%;
}
div#zgody{
	clear: both;
	float: left;
	font: 11px Tahoma, sans-serif;
	padding: 15px 0 15px 0; /* margin nie działa pod IE */
}
div.formrow{
	clear: both;
	float: left;
	padding: 0 0 15px 0; /* margin nie działa pod IE */
	overflow: hidden;
	width: 100%;	
}
#chwytaj_okazje{
	border-top: 1px solid #D3D3FF;
	padding-top: 10px;
}
#chwytaj_okazje div#okazja_checkbox{
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 25px !important;
}
#chwytaj_okazje div#okazja_checkbox input{
	border: 0 !important;
	padding: 0 !important;
	width: auto !important;
}
#chwytaj_okazje label{	
	clear: none !important;
	display: block !important;
	float: left !important;
	padding: 0 !important;
	width: 500px !important;
}
#dane_podstawowe label{
	clear: both;
	display: block;
	float: left;
	width: 140px;
}
#dane_podstawowe input{
	border: 1px solid #999;
	display: block;
	float: left;
	padding: 2px;
	width: 220px;
}
#dane_podstawowe input:focus{
	border: 1px solid #000;
}
input#wyslij,
.button{
	background: #E3E3E3 url(http://eskk.pl/images_new/button_bck2.gif) repeat-x 0 0;
	border: 1px solid #ECECEC;
	border-color: #ECECEC #ADADAD #ADADAD #ECECEC;
	font: bold 16px Arial, sans-serif;
	letter-spacing: 1px;
	padding: 3px 4px;	
}

input[type=submit],
label{
	cursor: pointer;
}
select#lista_panstw{
	border: 1px solid #999;
	display: block;
	float: left;
	padding: 2px;
	width: 220px;
}

/* RÓŻNE FUNKCJONALNOŚCI FORMULARZY */
input[type=text]:focus, /* Safari i Chrome */
input[type=password]:focus{
	outline: 0;
}
span.pole_obowiazkowe{
	color: #FF0000;
}
.disabled_input{
	background: #D4D0C8;
}
.buttonClass{
	background-image: url(http://eskk.pl/images_new/button_bck.jpg);
	border-color: #F49C54 #4D2505 #4D2505 #F49C54;
	border-style: solid;
	border-width: 1px;
	color: #FFF;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.baton{
	background: #e33100 url(http://eskk.pl/images_new/overlay-button.png) repeat-x 0 0;
	background: #e33100 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC") repeat-x 0 0; /* nie obsługiwane przez IE6 i IE7, przez co kolor wyświetla się prawidłowo; więcej na http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba#comment6189 */
	border: 0;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	color: #FFF !important;
	display: inline-block;
	font: bold 14px Arial, sans-serif;
	line-height: 1; /* webkit */
	outline: 0;
	overflow: visible;
	padding: 5px 8px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	width: auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
}
.baton:hover{
	background-image: none;
	text-decoration: none;
}
.baton::-moz-focus-inner{
	border: 0;
	padding: 0;
}

/* PREZENTACJE - PRÓBKI */
span.probka_divider{
	font-size: 12px;
	color: #003399;
}
a.otworz_probke{
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

/* POBIERANIE DEMO */
td.download_demo{
	/* double background for IE6 image flickering */
	background: url(http://eskk.pl/images_new/arrow_down_32.png) no-repeat left center;
	height: 40px;
	vertical-align: middle;
}
td.download_demo a{
	background: url(http://eskk.pl/images_new/arrow_down_32.png) no-repeat left center;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
}

/* MOOTABS */
.mootabs_title{
	height: 24px;	
	list-style: none;
	margin: 0;
	padding: 0;
}
.mootabs_title li{
	border: 1px solid #888;
	border-width: 1px 1px 0 1px;
	cursor: pointer;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 3px;
	margin-bottom: -1px !important;
	margin-bottom: 0;
	padding: 2px 8px 2px 8px;	
}
.mootabs_title li.active{
	background-color: #00ccff;
	color: #fff;
}
.mootabs_title li.over,
.mootabs_title li.active{
	color: #FFF;
	background-color: #00ccff;
}
#lekcje{
	background:url(http://eskk.pl/images_new/tab_bg.gif) repeat-y;
}
.mootabs_panel{
	background: #d6ff85;
	border: 1px solid #888;
	clear: both;
	display: none;
	margin-top: 3px !important;
	margin-top: 0; /* IE6 hack */
	overflow: hidden;
	position: relative;
	width: 100%;
}
.mootabs_panel.active{
	display: block;	
}
.mootabs_panel h3{
	color: #525252;
	font-size: 13px;
	margin-left: 160px;
	margin-top: 10px;
}
.mootabs_panel p{
	margin: 5px;
	margin-left: 160px;
}
.mootabs_panel h3.pakiet,
.mootabs_panel p.pakiet{
	padding-left: 40px;
}
.pict{
	float: left;
}
a.download{
	background: url(http://www.eskk.pl/images_new/download.gif) 10px top no-repeat #ff6600;
	bottom: 0;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	margin: 0;
	padding: 14px 0 0 60px;
	position: absolute;
	right: 0;
	text-decoration: none;
	width: 273px;
}
a.download:hover{
	background-color: #00ccff;
	text-decoration: none;
}

/* NOWE TABSY (JQUERY TOOLS)*/
#tabcontainer1{
	margin: 20px auto;
	padding: 0;
	overflow: hidden;
	width: 525px;
}
#tabcontainer1 ul.tabs{
	border-bottom: 1px solid #CCC;
	height: 30px;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	width: 100%;
}
#tabcontainer1 ul.tabs li { 
	float: left;
	margin: 0 !important;
	padding: 0;
}
#tabcontainer1 ul.tabs a {
	border: 1px solid #CCC;
	border-width: 1px 1px 0 1px;
	color: #666;
	display: block;
	float: left;
	font: 14px Arial, sans-serif;
	height: 18px;  	
	margin: 0 4px 0 0;
	padding: 5px 10px;
	outline: none;
	position: relative;
	text-decoration: none;
	top: 1px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#tabcontainer1 ul.tabs a.current{
	border-bottom: 1px solid #FFF;
	color: #000;
	font-weight: bold;
}
#tabcontainer1 div.panes div.pane {
	display: none; /* nie ruszaj */
}
#tabcontainer1 .pane{
	background: url(http://eskk.pl/images_new/laptop.jpg) no-repeat 0 0;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
	height: 184px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 200px;
	position: relative;
	width: 323px;
}
#tabcontainer1 h4{
	color: #525252;
	font-size: 14px;
	margin: 12px 0;
}
#tabcontainer1 p{
	padding: 0 10px 0 0;
}
#tabcontainer1 a.download_demo{
	background: #FF6600 url(http://eskk.pl/images_new/download.gif) no-repeat 10px top;
	bottom: 0;
	color: #FFF;
	display: block;
	font: bold 13px/40px Arial, sans-serif;
	height: 40px;
	padding: 0 0 0 60px;
	position: absolute;
	right: 0;
	text-decoration: none;
	width: 263px;
}
#tabcontainer1 a.download_demo:hover{
	background-color: #00ccff;
	text-decoration: none;
}

/* NOWE TABSY (JQUERY TOOLS) - cennik, faq */
.tab_container_common{
	min-height: 400px;
	height: auto !important; /* dla IE */
	height: 400px;
}
.tab_container_common ul.tabs{
	border-bottom: 1px solid #CCC;
	height: 30px;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	width: 100%;
}
.tab_container_common ul.tabs li{ 
	float: left;
	margin: 0 !important;
	padding: 0;
}
.tab_container_common ul.tabs a{
	background: -moz-linear-gradient(top, #F6F6F6, #FFF);
	background: -webkit-gradient(linear, 0 0, 0% 100%, from(#F6F6F6), to(#FFF));
	border: 1px solid #CCC;
	border-width: 1px 1px 0 1px;
	color: #666;
	display: block;
	float: left;
	font: 14px Arial, sans-serif;
	height: 18px;  	
	margin: 0 4px 0 0;
	padding: 6px 10px 4px 10px;
	outline: none;
	position: relative;
	text-decoration: none;
	top: 1px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tab_container_common ul.tabs a:hover{
	background: -moz-linear-gradient(top, #EDEDED, #FFF);
	background: -webkit-gradient(linear, 0 0, 0% 100%, from(#EDEDED), to(#FFF));
}
.tab_container_common ul.tabs a.current{
	background: #FFF;
	border: 1px solid #999;
	border-bottom: 1px solid #FFF;
	color: #000;
	font-weight: bold;
}
.tab_container_common div.panes div.pane {
	display: none; /* nie ruszaj */
}
.tab_container_common .pane{
	position: relative;
}


/* JQUERY CAROUSEL */
#loopedSlider,
#newsSlider{
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 475px;
}
.slide_container{
	/*background: url(http://eskk.pl/images_new/pakiet_container_bck.png) no-repeat 0 0;*/
	border: 1px solid #F4A460;
	height: 290px;
	overflow: hidden;
	position: relative;
	width: 475px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.slides{
	left: 0;
	position: absolute;
	top: 0;
}
.slides div{
	display: none;
	font-family: Arial, sans-serif;
	position: absolute;
	top: 0;
	width: 475px;
}
.slides div img{
	float: left;
	height: 202px;
	margin: 0;
	width: 220px;
}
.slides div h3{
	color: #003399;
	font-size: 16px;
	margin: 14px 10px 7px 230px;
}
.slides div p{
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 10px 8px 230px;
}
.slides div ul{
	color: #333;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	list-style-type: circle;
	margin: 0 10px 0 230px;
	padding: 0 0 0 20px;
}
.slides div ul li{
	margin: 0 0 3px 0;
}
.slides div ul li span{
	color: #333;
}
#pobierz_demo_pakiet{
	height: 70px;
	left: 65px;
	position: absolute;
	overflow: hidden;
	top: 210px;
	z-index: 10;
	width: 460px;
}
a.previous:link, a.previous:visited,
a.next:link, a.next:visited
{
	color: #BABABA;
	display: block;
	font-size: 30px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 80px;
	width: 35px;			
}
a.previous:hover,
a.next:hover
{
	color: #333;			
}
a.previous{
	left: -37px;
}
a.next{
	right: -37px;
}
ul.slide_pagination{
	clear: both;
	height: 40px;
	line-height: 40px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
ul.slide_pagination li{
	display: inline;
}
ul.slide_pagination li a{
	color: #BABABA;
	font-size: 14px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
ul.slide_pagination li.active a{
	color: #000;
}

/* STOPKA */
div.footer{
	border-top: 1px #c3c3c3 solid;
	clear: both;
	color: #000;
	float: left;
	font: 11px/50px Tahoma, Verdana, sans-serif;
	height: 50px;
	margin: 10px auto 0 auto;
	text-align: center;
	width: 100%;
}
div.footer a{
	color: #808080;
	padding: 0;
	text-decoration: none;
}
div.footer a:hover{
	color: #808080;
	text-decoration: underline;
}
div.footer span.divider{
	color: orange;
	font-size: 16px;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

/* INNE */
span.internet, span.memo, span.system, span.efekt{
	color: blue;
}
span.plus, span.lingua{
	color: red;
	font-style: italic;
}
h3.tempo_nauki{ /* chyba nieużywane */
	color: #000;
	font-size: 14px;
}
span.arrow{
	color: gray;
	font-family: Georgia;
	font-size: 12px;
}
span.green{
	color: green;
}
table.matura_warianty{
	border: 1px solid #333333;
	border-collapse: collapse;
	font-size: 11px;
	text-align: center;
	width: 100%;
}
table.matura_warianty td{
	border: 1px solid #333333;
	padding: 5px;
}
table.testy_jezykowe{
	border-collapse: collapse;
	width:400px;
	font-size: 16px;
	margin: 10px 0 0 50px;
}
table.testy_jezykowe tr{
	height: 60px;
}
table.testy_jezykowe tr td{
	vertical-align: middle;
	height: 50px;
}
table.testy_jezykowe tr td img{
	vertical-align: middle;
	position:relative;
}
table.testy_jezykowe tr td.flaga{
	width:100px;
}
table.testy_jezykowe tr td.jezyk{
	width:300px;
}
img.certyfikat{
	float: right;
	margin: 0 0 10px 10px;
}
img.lingua_efekt_zalety{
	float: left;
	margin-right: 5px;
	padding: 0 5px 0 0;
}
p.paragraf{
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}
.pakiet_nowosc{ /* używane w right/audiobook */
	font-size: 15px;
	margin-left: 20px;
	color: red;
	text-transform: uppercase;
}
.hidden{ /* używane w testach? */
	display: none;
	margin: 0;
	padding: 0;
}
.gwiazdka{
	color: red;
}
#campus_content{
	min-height: 200px;
}
.art_zajawka_call2action{
	border: 3px solid #D3D3FF;
	padding: 8px;
}

/* TESTY IQ  / DLA KSIĘGOWYCH */
.testiq_box{
	border: 1px solid #F4A460;
	border: 1px solid #BBB;
	margin: 0;
	padding: 0;
	width: 475px;
}
#testiq_box_v1{
	background: url(http://eskk.pl/images_new/testiq_box_bck_1.jpg) no-repeat 15px 0;
	height: 180px;
}
#testiq_box_v2{
	background: url(http://eskk.pl/images_new/testiq_box_bck_2.jpg) no-repeat 0 0;
	height: 180px;
}
#testiq_box_tresc{
	margin: 20px 10px 0 200px;
	padding: 0;
}
#testiq_box_tresc h3{
	font: bold 16px Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
#testiq_box_tresc p{
	margin: 0;
	padding: 0;
}
#testiq_box_zrob{
	margin: 15px 0 0 200px;
	padding: 0;
}

/* TESTY IQ  / JĘZYKOWY */
#testiq_box_jezyk{
	background: url(http://eskk.pl/images_new/testiq_box_jezyk_bck_1.jpg) no-repeat 10px 10px;
	height: 180px;
}

/* TESTY IQ  / PRZESTRZENNY */
#testiq_box_przestrzenna{
	background: url(http://eskk.pl/images_new/testiq_box_przestrzenna_bck_1.jpg) no-repeat 10px 10px;
	height: 195px;
}

/* RATING SCRIPT - http://projektowanie-wnetrz.eskk.pl/ */
.rating_wrapper *{
	border: 0;
	margin: 0; 
	padding: 0;
}
.rating_wrapper{
	height: 16px;
	line-height: 18px;
	margin: 5px 0;
	overflow: hidden;
	width: 100%;
}
.sp_rating{
	color: #5f5f5f;
	display: block;
}
.rating{
	float: left;
	padding-right: 4px;
}
.base{
	background: url(../images_new/ratings.gif) no-repeat 0 0;
	float: left;
	height: 16px;
	overflow: hidden;
	padding-right: 4px;
	width: 85px;
}
.average{
	background: url(../images_new/ratings.gif) 0 -16px no-repeat;
	text-indent:-9999px;
}
.votes{
	float: left;
	padding-right: 4px;
}
.score{
	background: url(../images_new/ratings.gif) 0 0 no-repeat;
	float: left;
	height: 16px;
	position: relative;
	width: 85px;
}
.score a{
	display: block;
	float: left;
	height: 16px;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.score1 {width:20%; z-index:55;}
.score2 {width:40%; z-index:54;}
.score3 {width:60%; z-index:53;}
.score4 {width:80%; z-index:52;}
.score5 {width:100%; z-index:51;}
.score a:hover{
	background: url(../images_new/ratings.gif) bottom right no-repeat;
}
.status{
	height: 16px;
	overflow: hidden;
	position: relative;
}
.score_this{
	height: 16px;
	overflow: hidden;
}
.score_this a{
	color: #F37800;
}

/* CLEAR FIX */
.clearfix:after{
    content: ".";
    display: block;
	height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
    display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix{ display:block; }
/* End hide from IE Mac */

/* WinIE6 and below */
* html .clearfix{ height: 1%; }

/* WinIE7 only */
* :first-child+html .clearfix{ height:1%; }