/*
 * [colory]
 * link:hover
 * 
 */

/* BASE */
html {
	height:100%;
	background-image: url('/images/e-lekcje/background.gif');
}

h1,h2,h3,h4,h5,h6 {
	color:#1F1F1F;
	position:relative;
	z-index:1;
}

a {
	text-decoration:none;
	color:inherit;
}

blockquote {
	margin-left:40px;
	background-color:#FAFAFA;
	border-left:2px solid #A9A9A9;
	padding-left:10px;
}

body {
	color:#2E2E2E;
	background-color:#535353;
	background-position:left top;
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	background-image: url('/images/e-lekcje/background.gif');
}
#page {
	background-color: white;
	text-align:center;

}
#head-sprite {
	text-align:center;
	position:absolute;
	right:-5px;
	top:35px;
	width:60px;
	height:60px;
	background-position: -178px -1138px;
	z-index:1000;
}
#head-sprite a {
	display:block;
	width:100%;
	height:100%;
}
.clear {
	clear:both;
}
.column {
	float:left;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.layout {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
	position:relative;
}
#page .layout {
	background-image:url('/images/e-lekcje/columns.gif');
	background-repeat:repeat-y;
}
/* HEAD */
#head {
    background:transparent url('/images/e-lekcje/background_top.gif') repeat-x left bottom;
    text-align:left;
    height:83px;
	/* border-bottom:5px solid #818181; */
}
.by #head .logo { left:-31px; background-image: url('/images/e-lekcje/logo_bialorus.gif') }
.ua #head .logo { left:-22px; background-image: url('/images/e-lekcje/logo_ukraina.gif') }

/* HEAD-LOGO */
#head .logo {
	position:relative;
	left:-45px;
	margin-right:0px;
	width:206px;
	height:83px;
	background: transparent url('/images/e-lekcje/logo_elekcje.gif') scroll no-repeat left center
}
#head .logo a { 
	display:block; 
	width:206px; 
	height:83px; 
}

#foot {
    background:transparent url('/images/e-lekcje/background_bottom.gif') repeat-x left top;
    text-align:left;
    height:54px;
}
#head,#foot,#page {
	margin:0;
    width:100%;
}
#page .column.left {
	padding-bottom:25px;
}
#page .column.content {
	width:537px;
	margin:0;
	padding-left:24px;
	padding-right:39px;
	padding-bottom:160px;
	/*test.force*/
}
.level-sub #page .column.content { /* ustawienia dla wszystkich stron poza glowna */
	width:552px;
	padding-right:24px;
}
#page .column.content a {
	color:#007BBA;
}
#page .column.content a:hover {
	text-decoration:underline;
}

#page .column.right {
	background-color:#F8F8F8;
	width:184px;
	padding-top:5px;
}
#page .column.right {
	background-color:#F8F8F8;
	width:184px;
	padding-top:5px;
	padding-bottom:25px;
}
#page .sidebar {
	width:175px;
	margin:0;
}

/* HEAD-MENU */
#head-menu {
 height:83px;
 margin:0;
 position:relative;
 left:-8px;
}
#head-menu li {
	list-style:none;
	background-color:transparent;
	background-position: -180px -1279px; 
    background-repeat: no-repeat;
    height:100%;
	width:150px;
}
#head-menu li a {
	font-size:16px;
	text-align:left;
	display:block;
	text-decoration:none;
 	color:#BFBFBF;
	line-height:34px;
 	height:34px;
	padding-left:36px;
	padding-right:5px;
	margin-top:32px;
	margin-left:0px;
	margin-right:5px;
}
#head-menu li.item-act a {
	color:#ffffff;	
}

#head-menu li:hover a {
	color:#DFDFDF;	
}	


/* 	MENU-LEFT */
#menu-left {
	margin:0;
	margin-top:15px;
	margin-right:6px;
	margin-left:15px;
	margin-bottom:10px;
}
#menu-left li {
	background-position:1000px 1000px;
	list-style:none;
	border:none;
	color:rgb(84,84,84);
	border-bottom:1px dotted #C7C7C7;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	background: none;
}
#menu-left li a {
	color:rgb(84,84,84);
	font-weight:bold;
	text-decoration:none;
}
#menu-left li a:visited {
	text-decoration:none;
}
#menu-left li:hover a {
	color:#000000;	
}
#menu-left li.item-act a { /* element aktywny */
	color:#000000;	
}


#menu-left li.last {
	border-bottom:0px dotted black;
}

#menu-left li.first {
	border-top:none;
}
/* newsroom */
#menu-left li.item-127 {
		
}
/* newsroom */
#menu-left li.item-127 a {
	padding:0px 0 0 35px;
	height:30px;
	line-height:30px;
	display:inline-block;
	/*background: transparent url('/images/e-lekcje/sprite.png') no-repeat scroll 0px 0px;*/
	background-position: -178px -327px;

}
a.link-rss {
	display:block;
	position:absolute;
	top:20px;
	left:62px;
	z-index:100;
	height:30px;
	width:30px;
	line-height:30px;
	background: transparent url('/images/e-lekcje/sprite.png') no-repeat scroll 0px 0px;
	background-position: -178px -327px;
}

/* BOTTOM */
#foot .nowemedia {
	background: transparent url('/images/e-lekcje/btn_nowemedia.gif') no-repeat scroll left top;
	height:30px;
	margin-top:13px;
	width:175px;
	display:block;
	cursor:pointer;
}
#foot .nowemedia:hover {
	background-position:0px -28px;
	width:175px;
}
#foot .nowemedia a {
     display:block;
     height:30px;
     width:120px;
}
#foot .logo-hint {
	background: transparent url('/images/e-lekcje/btn_hint.gif') no-repeat scroll left top;
	height:20px;
	width:20px;
	margin-top:19px;
	display:block;
	cursor:pointer;
}
#foot .logo-hint:hover {
	background-position:0px -20px;
	height:20px;
	width:20px;
}
#foot .logo-hint a{
  display:block;
  height:20px;
  width:20px;
}
#foot-menu {
	margin:0;
}
#foot-menu li {
	margin:0;
	list-style:none;
	height:13px;
	background-color:transparent;
    background-position: left center;
    background-repeat: no-repeat;
    margin-top:21px;
	text-align:right;
	padding-right:20px;
	padding-left:20px;
	border-right:2px solid #B0B0B0;
	/* force */
	background:none;
}
#foot-menu li a {
	text-decoration:none;
	color:#B0B0B0;
	line-height:13px;
	font-size:12px;
 	display:block;
}
#foot-menu li a:hover {
	color:#D0D0D0;
}
#foot-menu li.item-act a {
	color:#E0E0E0;
}
#foot-menu li.last {
	border-right:0px solid black;
}
/* NAVIGATION */
.navigation {
	font-size:11px;
	color: #818181 !important;
	margin-top:10px;
	margin-bottom:10px;	
}
.navigation a {
	color: #818181 !important;	
}




/* --- CONTENT --- */

/* PAGE.GENERAL */
#page .head {
	margin-top:20px;
	margin-bottom:10px;
} 
#page .head .date {
	color:#9A9A9A;	
}
#page .head hr {
	border:none;
	border-bottom:5px solid #A8BA00; 
	height:5px;
	margin-left:-15px;
	margin-right:-15px;
	width:590px;
	margin-top:10px;
	margin-bottom:10px;
}
#page .head h1 {
	font-weight:normal;
	font-size:30px;
	margin-top:10px;
	margin-bottom:0;			
}

/* MENU-RIGHT */
div.right ul.csc-bulletlist-3 {
	margin:0;
	margin-right:10px;
	margin-bottom:15px;
	background-color:#F8F8F8;	
}
div.right ul.csc-bulletlist-3 li {
	list-style:none;
	text-align:right;
	height:16px;
}
div.right ul.csc-bulletlist-3 li a {
	color:#555555;
	font-weight:bold;
	display:block;
	font-size:89%;
	text-transform:uppercase;
}
div.right ul.csc-bulletlist-3 li a:hover {
	color:#757575;
}

/* SEARCH */
#page .column.right .search {
	display:block;
	background-color:#EDEDED;
	background-position:10px center;
	background-repeat:no-repeat;
	border-top:1px dotted #000000;
	border-bottom:none;
	margin:0px;
	height:40px;
	line-height:40px;
} 
#page .column.right .search label,#page .column.right .search input {
	float:left;
}  
#page .column.right .search .label {
	font-weight:bold;
	font-size:90%;
	width:50px;
	text-transform:uppercase;
	padding-right:5px;	
	padding-left:10px;
	overflow:hidden;
	white-space:nowrap;
}
#page .column.right .search input.text {
	width:80px;
	border:none;
	margin:0;
	margin-top:10px;
	background:transparent;
	background-repeat:no-repeat;
	background-image:url();
	border-bottom:1px solid #B9B9B9;
}
#page .column.right .search input.submit {
	border:none;
	background-position:-171px -1232px;
	width:30px;
	height:40px;
	padding:0;
	cursor:pointer;
}

/* NEWSLETTER */
.newsletter {
	
}

#page .column.right .newsletter h1 {
	background-image: url('/images/e-lekcje/cube_N.png');
}
#page .column.right .newsletter .body {
	background-color:#F8F8F8;		
}
#page .column.right .newsletter .body p {
			
}
#page .column.right .newsletter .body input.text {
			
}
#page .column.right .newsletter .body input.submit {
			
} 

/* SPRITE */
.sprite {
	background: transparent url('/images/e-lekcje/sprite.png') no-repeat scroll 1000px 1000px;
}
/* SPRITE_LEGO */
.csc-frame-icons {
	position:relative;
}
.sprite_lego {
	background: transparent url('/images/e-lekcje/sprite_lego.gif') no-repeat scroll 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
	width:0px;
	height:0px;
	z-index:1000;
}
.news-latest-container .sprite_lego {
	position:relative;
	float:left;
	margin-right:5px;
}
.sprite_lego-1 {
	background-position:-9px -1px;
	width:20px;
	height:40px;
}
.sprite_lego-2 {
	background-position:-38px -67px;
	height:40px;
	width:27px;
}
.sprite_lego-3 {
	background-position:-77px -143px;
	width:20px;
	height:41px;
}
.sprite_lego-4 {
	background-position:-107px -220px;
	height:41px;
	width:25px;
}
.sprite_lego-5 {
	background-position:-141px -297px;
	height:41px;
	width:18px;
}
.sprite_lego-6 {
	background-position:-170px -376px;
	height:41px;
	width:28px;
}
.sprite_lego-7 {
	background-position:-209px -454px;
	height:45px;
	width:33px;
}
.sprite_lego-8 {
	background-position:-253px -535px;
	height:38px;
	width:27px;
}
.sprite_lego-9 {
	background-position:-291px -610px;
	height:25px;
	width:34px;
}
.sprite_lego-10 {
	background-position:-337px -673px;
	height:44px;
	width:58px;
}
.sprite_lego-11 {
	background-position:-14px -756px;
	height:41px;
	width:54px;
}

#page .column.right .sprite_lego {
	right:5px;
	top:0px;
}
#page .column.right .sprite_lego-2 {
	top:5px;
}
#page .column.right .sprite_lego-8 {
	top:16px;
}
#page .column.right .sprite_lego-9 {
	top:25px;
}
#page .column.right .sprite_lego-10 {
	top:6px;
	right:-11px;
}
/* end: SPRINT_LEGO */ 

/* ie bug fix */
.column.left div.content {
	width:auto !important;
}
.creative-commons .csc-header-n1 { /* creative commons logo */
	background:transparent url('/images/e-lekcje/creative-commons.gif') no-repeat scroll right center;
}
.creative-commons .csc-header-n1 span { /* creative commons logo */
	padding-right:130px;
	display:inline-block;	
}

#menu-lang {
	position:absolute;
	left:50%;
	margin:0;
	top:22px;
	margin-left:355px;
	display:block;
	width:100px;
}
#menu-lang li {
	list-style:none;
	float:left;
}
#menu-lang li {
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
}
#menu-lang li.lang-act a {
	color: #D0D0D0;
}

.column.left div.content {
	padding-right:15px;
}
/* mam w sieci */
.column.left div.content {
	text-align:right;
}
.column.left div.content h5 {
	color:#A5A5A5;
	font-size:75%;
	margin-bottom:7px;
}
.column.left div.content a {
	text-align:right;
}
.column.left h2,.column.left h3,.column.left h4,.column.left h5,.column.left h6 {
	margin-top:40px;
}
.column.left h2 {
	margin-bottom:7px;
	font-size:100%;
	
}
.column.left p.bodytext {
	color:#555555;
	font-size:11px;
}


/**/
.column.right p {
	
}

.column.right .element h3 {
	background-color:#EDEDED;	
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:arial,helvetica,clean,sans-serif;
	line-height:40px;
	border-bottom:1px dotted #000000;
	border-top:1px dotted #000000;
	display:block;
	height:40px;
	margin:0;
	padding-left:42px;
}
.letter-0 {
	color:#000000;
	background-position: 7px 5px;
}
.letter-1 {
	color:#000000;
	background-position: 7px -77px;
}
.letter-2 {
	color:#000000;
	background-position: 7px -159px;
}
.letter-3 {
	color:#000000;
	background-position: 7px -241px;
}
.letter-4 {
	color:#000000;
	background-position: 7px -323px;
}
.letter-5 {
	color:#000000;
	background-position: 7px -405px;
}
.letter-6 {
	color:#000000;
	background-position: 7px -487px;
}
.letter-7 {
	color:#000000;
	background-position: 7px -569px;
}
.letter-8 {
	color:#000000;
	background-position: 7px -651px;
}
.letter-9 {
	color:#000000;
	background-position: 7px -733px;
}
.letter-a,.letter-41,.letter-410 {
	color:#008D6D;
	background-position: 7px -815px;
}
.letter-b,.letter-42 {
	color:#149C2F;
	background-position: 7px -897px;
}
.letter-c,.letter-43,.letter-421 {
	color:#008D6D;
	background-position: 7px -980px;
}
.letter-d,.letter-44 {
	color:#159D6B;
	background-position: 7px -1061px;
}
.letter-e,.letter-45,.letter-415 {
	color:#149B98;
	background-position: 7px -1143px;
}
.letter-f,.letter-46 {
	color:#146D9B;
	background-position: 7px -1225px;
}
.letter-g,.letter-47 {
	color:#134C9A;
	background-position: 7px -1307px;
}
.letter-h,.letter-48,.letter-41d {
	color:#13349A;
	background-position: 7px -1389px;
}
.letter-i,.letter-49,.letter-406 {
	color:#15179D;
	background-position: 7px -1471px;
}
.letter-j,.letter-4a {
	color:#2F149B;
	background-position: 7px -1553px;
}
.letter-k,.letter-4b,.letter-41a {
	color:#49159D;
	background-position: 7px -1635px;
}
.letter-l,.letter-4c {
	color:#6A159E;
	background-position: 7px -1717px;
}
.letter-m,.letter-4d,.letter-41c {
	color:#9D15A0;
	background-position: 7px -1799px;
}
.letter-n,.letter-4e {
	color:#9D156F;
	background-position: 7px -1881px;
}
.letter-o,.letter-4f,.letter-41e {
	color:#9E1553;
	background-position: -170px 5px;
}
.letter-p,.letter-50,.letter-420 {
	color:#9E1536;
	background-position: -170px -77px;
}
.letter-q,.letter-51 {
	color:#9E1517;
	background-position: -170px -159px;
}
.letter-r,.letter-52 {
	color:#9E3215;
	background-position: -170px -241px;
}
.letter-s,.letter-53 {
	color:#A05015;
	background-position: -170px -401px;
}
.letter-t,.letter-54,.letter-422 {
	color:#9E6A15;
	background-position: -170px -483px;
}
.letter-u,.letter-55 {
	color:#A09D15;
	background-position: -170px -565px;
}
.letter-v,.letter-56 {
	color:#9D156F;
	background-position: -170px -1553px;
}
.letter-w,.letter-57 {
	color:#729E15;
	background-position: -170px -647px;
}
.letter-y,.letter-58 {
	color:#559E15;
	background-position: -170px -729px;
}
.letter-x,.letter-59,.letter-425 {
	color:#911A65;
	background-position: -195px -2068px;
}
.letter-z,.letter-5a {
	color:#389E15;
	background-position: -170px -811px;
}

/* bialorus -193px -2068px */
.letter-411,.letter-431 { /* b1 */
	color:#93341A;
	background-position: -195px -3076px;
}
.letter-412,.letter-432 { /* b2 */
	color:#93341A;
	background-position: -195px -3508px;
}
.letter-413,.letter-433 {
	color:#93671A;
	background-position: -195px -2884px;
}
.letter-414,.letter-434 {
	color:#97971C;
	background-position: -195px -2836px;
}
.letter-401,.letter-421 { /* e1 */
	color:#63971C;
	background-position: -195px -2980px;
}
.letter-416,.letter-436 { /* x1 */
	color:#54991D;
	background-position: -195px -3028px;
}
.letter-417,.letter-437 {
	color:#3A971C;
	background-position: -195px -2740px;
}
.letter-419,.letter-439 {
	color:#1C971C;
	background-position: -194px -2692px;
}
.letter-41b,.letter-43b {
	color:#1C976A;
	background-position: -195px -2644px;
}
.letter-41f,.letter-43f {
	color:#1C4D97;
	background-position: -195px -3268px;
}
.letter-423,.letter-443 {
	color:#5F1C97;
	background-position: -195px -2596px;
}
.letter-40e,.letter-42e {
	color:#5F1C97;
	background-position: -195px -2548px;
}
.letter-424,.letter-444 {
	color:#841C97;
	background-position: -195px -3316px;
}
.letter-426,.letter-446 {
	color:#971C63;
	background-position: 7px -2500px;
}
.letter-427,.letter-447 {
	color:#971C63;
	background-position: -195px -2500px;
}
.letter-428,.letter-448 {
	color:#971C54;
	background-position: -195px -3124px;
}
.letter-42b,.letter-44b {
	color:#991D56;
	background-position: -195px -2452px;
}
.letter-42c,.letter-44c {
	color:#991D43;
	background-position: -195px -3220px;
}
.letter-42d,.letter-44d {
	color:#971C2C;
	background-position: -195px -2788px;
}
.letter-42e,.letter-44e {
	color:#991D2F;
	background-position: -195px -3412px;
}
.letter-42f,.letter-44f {
	color:#99241D;
	background-position: -195px -3364px;
}
.letter-490,.letter-491 {
	color:#976E1C;
	background-position: 7px -3220px;
}
.letter-404,.letter-424 {
	color:#67931A;
	background-position: 7px -3460px;
}
.letter-418,.letter-438 {
	color:#2E971C;
	background-position: 7px -2692px;
}
.letter-407,.letter-427 {
	color:#1C9637;
	background-position: 7px -3268px;
}
.letter-429,.letter-449 {
	color:#971C54;
	background-position: 7px -3076px;
}


.letter-k2 { /*kalendarz*/
	color:#0F00BC;
	background-position: -170px -893px;
}
.letter-n2 {
	color:#BC0052;
	background-position: -170px -973px;
}
.letter-s2 { /*sonda*/
	color:#7F00BC;
	background-position: -170px -1053px;
}


.column.right .element-header {
	
}
.column.right .element .element-content {
	padding:10px 10px 10px 10px;
	font-size:11px;	
	color:#555555;
}
	
/**/
.column.right p.mam {
	padding:10px 10px 5px 10px;
	font-size:10px;
	color:#555555;
	text-align:right;
	
}
.element {
	position:relative;
}
/**
 * yui_tooltip
 */
#yui-cms-snap {
	background:transparent url('/images/e-lekcje/tooltip_bg.gif') scroll no-repeat left top;
	padding-left:0px;
	padding-top:26px;
	padding-right:0px;
	padding-bottom:0px;
	width:315px;
}
#yui-cms-snap div.bd {
	background:transparent url('/images/e-lekcje/tooltip_bg.gif') scroll no-repeat right bottom;
	padding-bottom:15px;
	padding-right:20px;
	padding-left:20px;
	padding-top:0px;
	
}
#yui-cms-snap div.bd h3 {
	margin:0;
	font-family:georgia,times;
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#yui-cms-snap div.bd p.bodytext {
	color:#242424;
	font-size:110%;
}

/* layout-2 */
#page .column.content.layout-2 h3 a { /* # niebieski */
	color:#007BBA !important;
}
#page .column.content.layout-2 h2 { /* # niebieski */
	border-color:#007BBA !important;
}
#page .column.content.layout-2 h1 { /* # niebieski */
	border-color:#007BBA !important;
}
/* layout-1 */
#page .column.content.layout-1 h3 a {
	color:#AD48B6 !important;
}
#page .column.content.layout-1 h2 { /* # fiolet */
	border-color:#AD48B6 !important;
}
#page .column.content.layout-1 h1 { /* # fiolet */
	border-color:#AD48B6 !important;
}


/** e-lekcje.typo3conf\ext\hi_yui_tooltip\res\yui_tooltip.css
.yui-cms-tt .yui-panel .loading-indicator {
	width: 32px;
	height: 32px;
	background: url(/typo3conf/ext/hi_yui_tooltip/res/loader3.gif) scroll no-repeat 0 5px;
}
.yui-cms-tt .yui-panel {
	text-align: left;
	font-size: 85%;
}
.yui-cms-tt .yui-panel .bd, .yui-cms-tt .yui-panel .ft {
	padding: 18px;
	color: #999;
	background: transparent;
}
.yui-cms-tt .yui-panel .ft {
	padding-top: 0;
}
.yui-panel .bd img {
	border: 2px solid #444;
}
*/ 
