html{ height:100%; }
body {
line-height : 1.3em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
padding : 0;
margin : 0;
color : #333333;
/*background-color : #1775b8;*/
}
.clr {
clear : both;
}
img{ border:0px; }
#top_menu {
width : 100%;
float : left;
height : 65px;
padding : 0;
margin : 0;
overflow : visible;
background-color : #fafafa;
background-image : url(/templates/website/img/bg_pagenav.gif);
background-repeat : repeat-x;
}
#top_menu_inner {
overflow : visible;
padding-top : 10px;
padding-left : 60px;
}
#banner {
float : right;
font-size : 11px;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #999999;
padding-top : 20px;
padding-right : 70px;
}
#pathway {
height : 24px;
color : #333333;
margin-bottom : 4px;
margin-left : 5px;
margin-right : 5px;
margin-top : 15px;
background-color : #f0f0f0;
background-image : url(/templates/website/img/pathway.gif);
background-repeat : repeat-x;
border : 1px solid #d0d0d0;
}
#pathway_text {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
overflow : hidden;
display : block;
height : 24px;
line-height : 24px !important;
line-height : 22px;
color : #333333;
float : left;
padding-left : 10px;
}
#pathway_text a:hover {
color : #2c2c2c;
text-decoration : none;
}
#pathway_text img {
margin-left : 2px;
margin-right : 2px;
margin-top : 6px;
}
#buttons {
float : left;
margin : 2px;
padding : 2px;
width : auto;
}
ul#mainlevel-nav {
list-style : none;
padding : 0;
margin : 0;
font-size : 11px;
}
ul#mainlevel-nav li {
background-image : url(/templates/website/img/top_button.gif);
background-repeat : no-repeat;
color : #ffffff;
width : 120px;
height : 37px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
line-height : 36px;
white-space : nowrap;
}
ul#mainlevel-nav li a {
text-align : center;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
display : block;
padding-top : 2px;
padding-left : 20px;
padding-right : 20px;
text-decoration : none;
color : #fafafa;
line-height : 36px;
background : transparent;
height : 37px;
}
#buttons > ul#mainlevel-nav li a {
width : auto;
}
ul#mainlevel-nav li a:hover {
background-image : url(/templates/website/img/top_button_hover.gif);
background-repeat : no-repeat;
color : #f1f1f1;
width : 120px;
height : 37px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
line-height : 36px;
white-space : nowrap;
}
#search_inner_form {
padding : 2px;
margin : 2px;
float : right;
width : 180px;
height : 24px;
margin-top : 8px;
margin-right : 5px;
}
#search_inner {
padding : 2px;
margin : 2px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
float : right;
width : 180px;
height : 24px;
padding-right : 25px;
}
#head {
float : left;
width : 100%;
padding : 0;
margin : 0;
height : 40px;
overflow : hidden;
/*background-image : url(/templates/website/img/top_one.gif); */
background-repeat : repeat-x;
}
#header {
height : 165px;
float : left;
width : 100%;
padding : 0;
margin : 0;
background:url(/templates/website/img/grad.jpg) repeat-x;
background-color : #74b7e4;
text-align:center;
}
#content_outer {
width : 100%;
color : #333333;
padding : 0;
background-repeat : repeat-x;
background-image : url(/templates/website/img/bg.gif);
background-color : #ffffff;
}
#main_content {
float : none !important;
float : none;
padding : 0;
margin-left : 5px;
margin-right : 5px;
}
table.content_table {
margin:auto;
width : 90%;
margin-top : 10px;
}
.content {
color : #333333;
margin-bottom : 10px;
}
#left {
/*background-image : url(/templates/website/img/left.png); */
background-repeat : repeat-y;
width : 232px;
float : left;
height : 100%;
}
#left_outer {
float : left;
width : 180px;
margin-bottom : 20px;
margin-top : 10px;
}
#left_inner {
float : none !important;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 5px;
}
#left_inner_float {
width : 180px;
}
#right {
/*background-image : url(/templates/website/img/right.png); */
background-repeat : repeat-y;
width : 232px;
float : right;
height : 100%;
}
#right_outer {
float : left;
width : 180px;
margin-bottom : 20px;
margin-top : 10px;
}
#right_inner {
float : none !important;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 5px;
}
#right_inner_float {
width : 180px;
}
.user1_inner {
float : none !important;
float : left;
padding : 2px;
}
#user1_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
.user2_inner {
float : none !important;
float : left;
padding : 2px;
}
#user2_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
ul {
margin : 2px;
padding : 2px;
list-style : none;
}
li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url(/templates/website/img/arrow.gif);
background-repeat : no-repeat;
background-position : 0 2px;
}
li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-position : 0 2px;
background-image : url(/templates/website/img/arrow_hover.gif);
background-repeat : no-repeat;
}

ol li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url();
background-repeat : no-repeat;
background-position : 0 0px;
}
ol li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url();
background-repeat : no-repeat;
background-position : 0 0px;
}

td {
text-align : left;
font-size : 11px;
}
a:link, a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 18px;
color : #08b1fe;
text-decoration : none;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 18px;
color : #b5d72b;
text-decoration : none;
}
table.contentpaneopen {
width : 99%;
padding : 2px;
margin : 2px;
}
table.contentpane {
width : 99%;
padding : 6px;
margin : 6px;
}
table.searchinto {
width : 100%;
}
table.moduletable {
width : 100%;
margin : 0;
padding : 2px;
}
div.moduletable {
padding : 0;
padding-bottom : 10px;
}
table.moduletable th, div.moduletable h3 {
background-image : url(/templates/website/img/h3.gif);
background-repeat : no-repeat;
border : 1px solid #d0d0d0;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #333333;
text-align : right;
font-weight : normal;
height : 24px;
line-height : 24px;
font-size : 11px;
margin : 0;
padding : 0;
padding-right : 10px;
margin-bottom : 2px;
}
table.moduletable td {
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : normal;
}


/* Poll */
table.pollstableborder td{ padding:4px; margin:4px; }
table.poll{ width:100%; border:1px solid #b8b8b8; }
td.poll{ font-weight:bold; color:indianred; padding-left:6px; padding-top:3px; }
.polls_color_1{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_2{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_3{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_4{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_5{ background-color:#5B781E; border:2px ridge #6B8E23; }
.polls_color_6{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_7{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_8{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_9{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_10{ background-color:#5B781E; border:2px ridge #6B8E23; }
.polls_color_11{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_12{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_13{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_14{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_15{ background-color:#5B781E; border:2px ridge #6B8E23; }



table.contenttoc {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
border : 1px solid #ebebeb;
padding : 2px;
margin : 2px;
}
table.contenttoc td {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 4px;
margin : 4px;
}
table.contenttoc th {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
background-image : url(/templates/website/img/pathway.gif);
background-repeat : repeat-x;
color : #333333;
text-align : left;
padding-left : 4px;
height : 22px;
text-transform : uppercase;
}
a.mainlevel:link, a.mainlevel:visited {
background-image : url(/templates/website/img/menu_bg.gif);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
display : block;
vertical-align : middle;
font-size : 11px;
color : #333333;
text-align : left;
padding-top : 5px;
padding-left : 10px;
height : 22px !important;
height : 25px;
text-decoration : none;
}
a.mainlevel:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-position : 0 -25px;
text-decoration : none;
height : 22px !important;
height : 25px;
color : #b5d72b;
font-size : 11px;
text-align : left;
padding-left : 10px;
padding-top : 5px;
}
a.mainlevel#active_menu {
background-image : url(/templates/website/img/menu_bg_ac.gif);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #08b1fe;
font-size : 11px;
height : 22px !important;
height : 25px;
text-decoration : none;
text-align : left;
padding-top : 5px;
padding-left : 10px;
}
a.mainlevel#active_menu:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #b90707;
padding-left : 10px;
}
a.sublevel:link, a.sublevel:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
padding-left : 10px;
vertical-align : middle;
font-size : 12px;
color : #4682B4;
text-align : left;
height : 20px !important;
height : 25px;
text-decoration : none;
margin : 4px;
}
a.sublevel:hover {
color : #b5d72b;
text-decoration : none;
}
a.sublevel#active_menu {
color : #08b1fe;
}
a.sublevel#active_menu:hover {
color : #b90707;
}
#copy {
background-color : #fafafa;
height : 65px;
width : 100%;
font-size : 11px;
background-image : url(/templates/website/img/footer.gif);
background-repeat : repeat-x;
}
#copy_inner {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
padding : 6px;
font-size : 11px;
padding-top : 20px;
}
.copy_inner a:link {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 11px;
}
.componentheading {
background-image : url(/templates/website/img/compo_head.gif);
background-repeat : no-repeat;
height : 20px;
line-height : 20px;
color : #999999;
border-bottom : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 30px;
margin : 4px;
padding-top : 6px;
}
.contentcolumn {
height : 20px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.contentheading {
background-image : url(/templates/website/img/content_head.gif);
background-repeat : no-repeat;
height : 20px;
color : #999999;
border-bottom : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 25px;
margin : 4px;
padding-top : 4px;
}
.contentpagetitle {
height : 20px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.back_button {
background-image : url(/templates/website/img/button_bg.png);
font-family : Geneva, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
font-size : 11px;
border : 3px double #ebebeb;
margin : 4px;
margin-left : 10px;
color : #333333;
padding : 2px;
}
.back_button a:link {
text-decoration : none;
color : #333333;
}
.back_button a:visited {
text-decoration : none;
color : #333333;
}
.back_button a:hover {
text-decoration : none;
color : #bada38;
}
.pagenav {
font-family : Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
border : 3px double #ebebeb;
width : auto;
padding : 0 8px;
line-height : 14px;
margin : 1px;
color : #333333;
background-image : url(/templates/website/img/button_bg.png);
}
.pagenavbar {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
margin-right : 10px;
float : left;
}
.pagenav a:hover {
color : #bada38;
text-decoration : none;
}
.blog_more {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-left : 4px;
}
.button {
color : #565656;
background-image : url(/templates/website/img/button_bg.png);
font-family : Geneva, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 11px;
border : 3px double #778899;
width : auto;
padding : 0 5px;
height : 20px;
margin : 4px;
}
.button:hover {
color : #bada38;
}
.inputbox {
padding : 2px;
margin : 2px;
border : 1px solid #778899;
background-color : #f6f6f6;
color : #333333;
}
.sectiontableheader {
border-bottom : 1px dashed #ebebeb;
color : #999999;
background-color : #f8f8f8;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
}
.sectiontablefooter {
color : #8f8f8f;
padding : 2px;
margin : 0;

text-align : left;
text-transform : none;
}
.sectiontableentry1 {
background-color : #fafafa;
text-align : left;
}
.sectiontableentry2 {
background-color : #f8f8f8;
text-align : left;
}
.readon {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:link {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #999999;
font-size : 10px;
}
a.readon:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b5d72b;
font-size : 10px;
text-decoration : underline;
}
.pagenav_next {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_next a:hover {
color : #b5d72b;
text-decoration : none;
}
.pagenav_prev {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_prev a:hover {
color : #b5d72b;
text-decoration : none;
}
.buttonheading {
color : #ffffff;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #c8c8c8;
}
.buttonheading a:hover {
text-decoration : none;
text-decoration : none;
}
.mostread a:hover {
color : #bada38;
text-decoration : none;
}
.mostread:visited {
color : #333333;
text-decoration : none;
}
.mostread:link {
color : #333333;
text-decoration : none;
}
.latestnews a:hover {
color : #bada38;
text-decoration : none;
}
.latestnews:visited {
color : #333333;
text-decoration : none;
}
.latestnews:link {
color : #333333;
text-decoration : none;
}
.error {
font-style : italic;
text-transform : uppercase;
padding : 5px;
color : #efefef;
font-size : 12px;
}
.contact_email {
padding : 4px;
margin : 4px;
}
.small {
font-family : Arial, Helvetica, sans-serif;
color : #bada38;
font-size : 9px;
}
.smallako {
font-family : Arial, Helvetica, sans-serif;
color : #999999;
font-size : 9px;
}
.createdate {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color : #999999;
}
.modifydate {
font-family : Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 9px;
}
.highlight {
background-color : #bada38;
color : blue;
padding : 0;
}
.code {
background-color : #ddd;
border : 1px solid #bbb;
}
form {
margin : 0;
padding : 0;
}
div.mosimage {
border : 2px solid #ebebeb;
background-color : #f8f8f8;
}
.mosimage {
margin : 0;
background-color : #f8f8f8;
}
.mosimage_caption {
margin-top : 0;
background-color : #f8f8f8;
padding : 0;
color : #8f8f8f;
font-size : 10px;
}
.maintitle {
font-size : 30px;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #fafafa;
font-weight : bold;
padding-left : 70px;
padding-top : 40px;
letter-spacing : normal;
}

/* Sitemap */
.level0{ margin-left:0px; }
.level0:hover{ }
.level1{ margin-left:15px; }
.level1:hover{ }
.level2{ margin-left:30px; }
.level2:hover{ }
.level3{ margin-left:45px; }
.level3:hover{ }
.level4{ margin-left:60px; }
.level4:hover{ }
.level5{ margin-left:75px; }
.level5:hover{ }

/* Pagginacja */
.pages {padding: 5px;display: table;margin:auto ; margin-top:15px;font-size: 0.9em;}
.pages a, .pages span {display: block;float: left;padding: 1px 4px;margin-right: 3px;border: 1px solid #fff; background: #fff;}
.pages span.current { border: 1px solid #aaa; font-weight: bold;background: #0c5063; color: #fff;}
.pages a {border: 1px solid #ddd;text-decoration: none;color: #0c5063;}
.pages a:hover { background: #0C5063; border: 1px solid #aaa; color: #fff}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #0c5063;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}

/*moje style*/
h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 22px;
   line-height: 24px;
   font-weight: bold;
   text-transform: uppercase;
   }


h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   line-height: 19px;
   font-weight: bold;
   }
   
h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   }
   
   .crumbs {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			}
	
	.crumbs a:link {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			}
	.crumbs a:hover {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			text-decoration: underline;
			}
	.crumbs a:visited {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			} 
			
	
	
	
 /*s³owniczek rosyjskiego*/
.russian h1 { color: #FA8072; font-size: 32px; line-height: 34px; text-align: center;}

.russian h2 { color: #FA8072; font-size: 20px; line-height: 28px; text-align: center;}

.russian h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
		   
		   
/*s³owniczek hiszpañskiego*/
.spanish h1 { color: #D2691E; font-size: 32px; line-height: 34px; text-align: center;}

.spanish h2 { color: #D2691E; font-size: 20px; line-height: 28px; text-align: center;}

.spanish h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
		   
.spanish_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #D2691E;
              text-transform: uppercase;
              }	

.spanish_ex h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.spanish_ex h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }			  
		   
/*s³owniczek w³oskiego*/
.italian h1 { color: #B22222; font-size: 32px; line-height: 34px; text-align: center;}

.italian h2 { color: #B22222; font-size: 20px; line-height: 28px; text-align: center;}

.italian h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
 
 .italian_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #B22222;
              text-transform: uppercase;
              }	

.italian_ex h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.italian_ex h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }			  
 
/*s³owniczek angielskiego*/

.pict_dict h1 { color: #4180b6; font-size: 32px; line-height: 34px; text-align: center;}

.pict_dict h2 { color: #4180b6; font-size: 20px; line-height: 28px; text-align: center;}

.pict_dict h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }

.pict_dict h4 {
           font-size: 14px;
           line-height: 21px;
           color: #008080;
           text-transform: uppercase;
           text-align: left;
           }
           
.pict_dict li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.pict_dict:link, a.pict_dict:visited, a.pict_dict:hover {
           font-size: 14px;
           line-height: 18px;
           }

/*s³owniczek angielskiego æwiczenia*/

.dict_exercises  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #4180b6;
              text-transform: uppercase;
              }
			  
.dict_exercises h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.dict_exercises h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }
           
.dict_exercises a:link visited hover {
           font-size: 12px;
           line-height: 18px;
           }
           
.dict_exercises td {
                text-align: center;
                }

.literowanie {
             font-size: 34px;
             line-height: 38px;
             color: #000080;
             font-weight: bold;
             }
             
/*gramatyka angielska*/

.grammar h1 { color: indianred; font-size: 32px; line-height: 34px; text-align: center;}

.grammar h2 { color: indianred; font-size: 20px; line-height: 28px; text-align: center;}

.grammar h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }

.grammar h4 {
           font-size: 14px;
           line-height: 21px;
           color: #008080;
           text-transform: uppercase;
           text-align: left;
           }
           
.grammar li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.grammar:link, a.grammar:visited, a.grammar:hover {
           font-size: 14px;
           line-height: 18px;
           }
		   
#kategoria {
     		font-size: 20px;
     		line-height: 30px;
      		color: #008080;
      		font-weight: bold;
      		text-align: center;
      		font-family: "Trebuched MS", Verdana, Arial, sans-serif; 
		}
		
/*gramatyka ang. æwiczenia*/

.gram_exercises  h1 {
              font-size: 14px;
              line-height: 21px;
              color: indianred;
              text-transform: uppercase;
              }
			  
.gram_exercises h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: gray;
                     text-transform: normal;
                     }
                     
              
.gram_exercises h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
           
.dict_exercises a:link visited hover {
           font-size: 12px;
           line-height: 18px;
           }
           
.dict_exercises td {
                text-align: center;
                }

/*s³owniczek niemieckiego*/

.germ_worter h1 { color: #006600; font-size: 32px; line-height: 34px; text-align: center;}

.germ_worter h2 { color: #006600; font-size: 20px; line-height: 28px; text-align: center;}

.germ_worter h3 {
           font-size: 34px;
           line-height: 50px;
           color: #CD5C5C;
           text-transform: uppercase;
           text-align: center;
           }

.germ_worter h4 {
           font-size: 14px;
           line-height: 21px;
           color: #CD5C5C;
           text-transform: uppercase;
           text-align: left;
           }
           
.germ_worter li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.germ_worter:link, a.pict_dict:visited, a.pict_dict:hover {
           font-size: 14px;
           line-height: 18px;
           }
				
.germ_wort_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #006600;
              text-transform: uppercase;
              }						
			
#niestandardowe {
			font-size: 16px;
			}			
				
				/*rymy i rymowanki*/

#rymy h1	{color: #228b22;}

#rymy h2 {color: #228b22;}

/*matematyka*/
#niebieski h1 {color: #4180B6;}
#niebieski h2 {color: #4180B6;}

/*nag³ówek czerwony*/
#bordo h1 {color: indianred;}
#bordo h2 {color: indianred;}

/*nag³ówek w spisach linków w dziale Dla najm³odszych*/
.przedszkolak-h {
		font-size: 30px; 
		font-family: Verdana, serif; 
		text-align: center; 
		color: rgb(204, 51, 0);
		}
			
/*wstêp do dzia³u - spis*/

.intro, .goto {
        font-family: sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: lightslategray; 
		margin-top: 50px;
		}

.goto {
        margin-left: 30px;
}

.goto li {
        margin-left: 0px;
        font-weight: normal;
}

/*dalej*/

        .dalej {
               text-align: center;
               font-size: 14px;
               margin-top: 80px;
               margin-bottom: 50px;
               color: indianred;
               font-weight: bold;
               }

        .dalej a:link {
               text-align: center;
               font-size: 14px;
               text-decoration: none;
               color: indianred;
               }

        .dalej a:visited {
               text-align: center;
               font-size: 14px;
               text-decoration: none;
               color: indianred;
               }

        .dalej a:hover {
               text-align: center;
               font-size: 14px;
               text-decoration: underline;
               color: indianred;
               }

	.dalej_green {
               margin-top: 50px;
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               }
               
        .dalej_green a:link {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: none;
               }
               
        .dalej_green a:visited {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: none;
               }
               
        .dalej_green a:hover {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: underline;
               }
			   
/*style tekstów*/

.tekst_kid  {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: normal; 
		color: black; 
		}
		
.tekst_kid ol li {
       	font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: normal; 
		color: black; 
		}
		
.tekst_adult  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		}
		
.tekst_adult ol li  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		}
		
.tekst_red {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: crimson; 
		}
		
.tekst_green {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: #008080; 
		}
		
.tekst_gray {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: gray; 
		}

.tekst_blue {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: #4180B6; 
		}

		
.akapit  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		margin-left: 50px;
		margin-right: 50px;
		}

.translation {
        font-family: sans-serif; 
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: gray; 
		}
		
.caption {
         font-family: sans-serif;
         font-size: 16px;
         line-height: 20px;
         font-weight: bold;
         color: #008080;
         text-align: center;
         }
         
.caption_big {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: #008080;
         text-align: center;
         }
         

.caption_disappear {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: #ffffff;
         text-align: center;
         }
         
.caption_disappear:hover {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: crimson;
         text-align: center;
         }
.wierszyk {
         font-family: sans-serif;
         font-size: 18px;
         line-height: 22px;
         font-weight: normal;
         color: sienna;
         text-align: left;
         }
		 
.yellow_marker {padding: 0.2em; background-color: yellow; color: red; font-weight: bold;}		 

/*style wypunktowañ*/

ul.lista_odstepy  li {margin-top: 1.0em;}

/*ortografia*/

#ortografia h1	{
           text-align: center;
           font-family: Verdana, sans-serif;
           color: brown;
           font-size: 30px;
           line-height: 45px;
           margin-top: 40px;
           margin-bottom: 30px;
           }

		 
table.tabela_wierszyk {
		width: 600px;
		border: 7px solid #eee8aa;
		margin-bottom: 30px;
		background-color: white;
		}

	
.tytul {
		font-family: sans-serif;
		font-size: 28px;
		color: darkkhaki;
		font-weight: bold;
		margin-bottom: 30px;
		}

		
.wyroznienie {
		color: hotpink;
		font-weight: bold;
		}
		
nput {background:#ccffcc; width:30px; height:30px;
       font-size:20px; color: #800000;
       border-width:1px; text-align:center;
       padding:0px; border-spacing:0px;
      }

.haslo {background: gold;color:#800000;
         font-weight:bold;}

.pustaK  {width:30px; height:30px; background:#D3D3D3;}

div.pytanie{
            background-color: #FAFAD2;
            padding:10px; border: 2px darkkhaki solid;
            position:absolute;left:100px;top:700px;
            visibility:hidden;
            }
 
 .pyt {
           font-size: 14px;
           line-height: 20px;
           text-align: left;
           }

        

     .ebook_tekst {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                }
                
    .ebook_tekst a:link {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }
                
    .ebook_tekst a:visited {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }
                
    .ebook_tekst a:hover {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: orchid;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }

/*kolumna reklam*/

		h4 {
             color: #ce5c5c;
             text-decoration: underline;
             font-size: 10px;
             font-weight: bold;
             }

          h5 {
             color: black;
             font-size: 12px;
             text-align: center;
             font-weight: bold;
             }

          ._6ka {
               font-size: 12px;
               color: orange;
               }
			   
/*youtube*/

.youtube {
	         text-align: center;
                 margin-top: 40px;
                 }

.film_title {
                  text-align: center;
                  width: 300px;
                  background-color: khaki;
                  font-size: 50px;
                  line-height: 60px;
                  font-weight: bold;
                  color: #3CB371;
                  text-transform: uppercase;
                  margin-top: 60px;
                  }
                  
.film_title2 {
                  text-align: center;
                  width: 300px;
                  background-color: khaki;
                  font-size: 20px;
                  line-height: 44px;
                  font-weight: bold;
                  color: #3CB371;
                  text-transform: uppercase;
                  margin-top: 60px;
                  }
                  
/*test pisowni w s³owniczku obrazkowym*/

        .result {
                font-size: 16px;
                line-height: 30px;
                text-align: center;
                color: black;
                font-weight: bold;
                background-color: #FFFACD;
                width: 50%;
                margin-left: 25%;
                font-family: sans-serif;
		margin-bottom: 20px;
                }

         .pyt {
              font-size: 20px;
              line-height: 30px;
              color: black;
              font-weight: bold;
              font-family: sans-serif;
              }

         .odp_ok {
                 color: green;
                 font-size: 14px;
                 line-height: 18px;
                 }

         .odp_blad {
                   color: red;
                   font-size: 14px;
                   line-height: 18px;
                   }
				   
		 .odp_wpis {
                   color: blue;
                   font-size: 16px;
                   line-height: 18px;
                   }
                   
/*quizy na wpisywanie s³ów*/



        .tekst1 {
                font-size: 12px;
                line-height: 24px;
                color: black;
                font-family: sans-serif;
                border: 2px dotted orange;
		text-align: center;
		margin-left: 60px;
		margin-right: 60px;
		margin-bottom: 20px;
                }


         .odp_ok1 {
                 color: green;
                 font-size: 18px;
                 line-height: 30px;
                 font-weight: bold;
                 }

         .odp_blad1 {
                   color: green;
                   font-size: 18px;
                   line-height: 30px;
                   font-weight: bold;
                   background-color: yellow;
                   }
				
        input.input {
                    color: black;
                    font-weight: normal;
                    background-color: #FFFACD;
                    text-align: center;
                    }

          .fillin {
                  text-align: center:
                  width: 60%;
                  font-size: 18px;
                  font-family: sans-serif;
                  line-height: 30px;
                  }



       .twoj_wynik {
                color: indianred;
                font-size: 18px;
                font-weight: bold;
                }
 
 /*matematyka dzia³ania test*/
 
 .odpmat {
              font-size: 30px;
              line-height: 40px;
              font-weight: bold;
              font-family: sans-serif;
              text-align: center;
			  color: #4682B4;
              }
 
 .pytmat {
              font-size: 30px;
              line-height: 40px;
              color: black;
              font-weight: bold;
              font-family: sans-serif;
               }
			   
/*ortografia z haczykiem*/
 
 .odphak {
              font-size: 28px;
              line-height: 36px;
              font-weight: bold;
              font-family: sans-serif;
              text-align: center;
			  color: #333399;
              }	

.wynikhak {
                font-size: 16px;
                line-height: 30px;
                text-align: center;
                color: #333399;
                font-weight: bold;
                background-color: white;
				border: 4px double crimson;
				padding: 10px;
                width: 50%;
                margin-left: 25%;
                font-family: sans-serif;
		margin-bottom: 20px;
		margin-top: 20px;
                }

.komenthak {
				font-size: 16px;
				line-height: 24px;
				color: #333399;
				margin-top: 30px;
				margin-bottom: 30px;
				font-family: sans-serif;
		}
		
.zagadkahak {
              font-size: 20px;
              line-height: 30px;
              color: maroon;
              font-weight: normal;
              font-family: sans-serif;
              }
/*wielostronicowy TEST WYBORU*/
 
 .odpmulti {
              font-size: 18px;
              line-height: 27px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
              text-align: center;
			  color: #4682B4;
              }
 
 .pytmulti {
              font-size: 18px;
              line-height: 27px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
               }

.pytmulti_blue {
              font-size: 18px;
              line-height: 27px;
              color: #4180B6;
              font-weight: normal;
              font-family: sans-serif;
               }
			   
 .opcjemulti {
              font-size: 16px;
              line-height: 32px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
               }
			   
.komentmulti {
				font-size: 16px;
				line-height: 24px;
				color: crimson;
				margin-top: 30px;
				margin-bottom: 30px;
				font-family: sans-serif;
				margin-left: 60px;
		}
			   
/*wiersze dla dzieci*/

 
 h3 {
				margin-top: 40px;
               font-family: sans-serif;
               font-size: 30px;
               font-weight: bold;
               color: indianred;
               text-align: center;
               }
 .site {
               margin-left: 40px;
               font-size: 12px;
               line-height: 18px;
               font-family: sans-serif;
               }

         .site2 {
               font-size: 12px;
               line-height: 18px;
               font-family: sans-serif;
               }
               
         .author {
               margin-top: 20px;
               font-family: sans-serif;
               font-size: 14px;
               font-weight: normal;
               color: gray;
               text-align: center;
               }

          .translator {
               font-size: 14px;
               }

         .poem {
               margin-top: 30px;
               text-align: center;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem70 {
               margin-top: 30px;
               margin-left: 70px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem100 {
               margin-top: 30px;
               margin-left: 100px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
          .poem130 {
               margin-top: 30px;
               margin-left: 130px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem150 {
              margin-top: 30px;
               margin-left: 150px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

          .poem180 {
               margin-top: 40px;
               margin-left: 180px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
          .poem200 {
              margin-top: 30px;
               margin-left: 200px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               

          .poem230 {
              margin-top: 30px;
               margin-left: 230px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
         .google_g {
                 margin-top: 5px;
                 margin-bottom: 20px;
                 text-align: center;
                 }
                 
         .google_d {
                 margin-top: 40px;
                 margin-bottom: 5px;
                 text-align: center;
                 }
                 
         .exercises {
         font-family: sans-serif;
         font-size: 14px;
         line-height: 21px;
         margin-top: 100px;
         margin-bottom: 100px;
         }
         
 
/* style dla modulow {menu1}, {menu2} {menu3}*/
#menu_level1{ 
			font-weight: bold;
			font-size: 11px;
			line-height: 18px;
			margin-left: 30px;
			}
			
#menu_level1 li { 
			margin-top: 20px;
			margin-bottom: 20px;
			}
			
			
#menu_level1 a:link { 
			font-weight: bold;
			font-size: 11px;
			line-height: 18px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level1 a:visited { 
			font-weight: bold;
			font-size: 11px;
			line-height: 20px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level1 a:hover { 
			font-weight: bold;
			font-size: 11px;
			color: #b5d72b;
			text-decoration: underline;
			}

#menu_level2{ 
			font-weight: normal;
			font-size: 11px;
			line-height: 20px;
			}
			
#menu_level2 li { 
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
#menu_level2 a:link { 
			font-weight: normal;
			font-size: 11px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level2 a:visited {
			font-weight: normal;
			font-size: 11px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level2 a:hover {
			font-weight: normal;
			font-size: 11px;
			color: #b5d72b;
			text-decoration: underline;
			}
			
#menu_level3{ 
			font-weight: normal;
			font-size: 10px;
			line-height: 20px;
			}
			
#menu_level3 li { 
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
#menu_level3 a:link { 
			font-weight: normal;
			font-size: 10px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level3 a:visited {
			font-weight: normal;
			font-size: 10px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level3 a:hover {
			font-weight: normal;
			font-size: 10px;
			color: #b5d72b;
			text-decoration: underline;
			}

div#niestandardowe { width: 300px; clear: both; margin: auto auto 5px;}
div#niestandardowe p {margin: 0 0 3px 0; padding: 0;}
div#niestandardowe span {border: 1px solid black; padding: 2px; margin-left: 3px; cursor: pointer;}

/** Style dla chmury tagów **/
div.chmura {
margin-left: 100px;
margin-right: 20px;
}
.chmura a {padding: 2px;}
span.przedzial0 a {
  font-size: 10px;
}
span.przedzial80 a {
  font-size: 20px; 
}
span.przedzial60 a {font-size: 18px;}
span.przedzial40 a {font-size: 16px;}
span.przedzial20 a {font-size: 14px;}

/**
	Arkusz styli dla modu³o do nauki s³ówek
*/
div.slowko-nawigacja ul {
	float: left; margin: 0; padding: 0;
	}
div.slowko-nawigacja ul li {
	list-style: none; float: left; margin: 0; padding: 0;  background-image: none;
	}
div.slowko-nawigacja ul  li.prev-link img, div.slowko-nawigacja ul li.next-link img {
	width: 120px; height: 105px; border: 0;
}
div.slowko-nawigacja ul  li.prev-link, div.slowko-nawigacja ul li.next-link { 
	padding-top: 120px;
	}
div.slowko-nawigacja ul li.slowko-zdjecie a img {
	width: 400px; height: 351px; border: 0;
}

div.slowko-div { 
	margin: auto; width: 645px; height: 450px;
	}
div.slowko-div div {float: left;}
div.slowko-znaczenie, div.slowko-angielskie, div.nagranie-mp3 {
	width: 100%; text-align: center; font-weight: bold;
	}
div.slowko-angielskie {margin-top: 30px;}
div#flashPlayer {width: 75px; height: 30px;}
div.nagranie-mp3 {width: 350px; padding-left: 260px;}
.clear {clear: both;}
.slowko-angielskie {font-size: 16px;}
.slowko-znaczenie {font-size: 16px; color: gray;}

/**
	Arkusz styli dla modu³u ciekawostek
	*/
	
	div.kolejna-div {margin-left: 200px; font-weight: bold;}
				
	div.ciekawostka-div {width: 600px; margin-top: 0px; margin-left: 60px;}
	
	div.ciekawostka-tekst  {font-size: 14px; line-height: 21px;}
	
/** Style dla pokazu slajdow*/
.pokazslajdow {margin: auto;}

/*Style dla formularza i odpowiedzi*/
.odpowiedzi div.overflow-div {
	overflow: auto;
	height: 400px;
	width: 400px;
	float: left;
	clear: both;
}

.formularz-pytania {
	width: 400px;
	margin: auto;
}
.formularz-pytania label {display: block; clear: both; font-weight: bold;}
.formularz-pytania textarea {width: 400px; height: 200px;}html{ height:100%; }
body {
line-height : 1.3em;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
padding : 0;
margin : 0;
color : #333333;
/*background-color : #1775b8;*/
}
.clr {
clear : both;
}
img{ border:0px; }
#top_menu {
width : 100%;
float : left;
height : 65px;
padding : 0;
margin : 0;
overflow : visible;
background-color : #fafafa;
background-image : url(/templates/website/img/bg_pagenav.gif);
background-repeat : repeat-x;
}
#top_menu_inner {
overflow : visible;
padding-top : 10px;
padding-left : 60px;
}
#banner {
float : right;
font-size : 11px;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #999999;
padding-top : 20px;
padding-right : 70px;
}
#pathway {
height : 24px;
color : #333333;
margin-bottom : 4px;
margin-left : 5px;
margin-right : 5px;
margin-top : 15px;
background-color : #f0f0f0;
background-image : url(/templates/website/img/pathway.gif);
background-repeat : repeat-x;
border : 1px solid #d0d0d0;
}
#pathway_text {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
overflow : hidden;
display : block;
height : 24px;
line-height : 24px !important;
line-height : 22px;
color : #333333;
float : left;
padding-left : 10px;
}
#pathway_text a:hover {
color : #2c2c2c;
text-decoration : none;
}
#pathway_text img {
margin-left : 2px;
margin-right : 2px;
margin-top : 6px;
}
#buttons {
float : left;
margin : 2px;
padding : 2px;
width : auto;
}
ul#mainlevel-nav {
list-style : none;
padding : 0;
margin : 0;
font-size : 11px;
}
ul#mainlevel-nav li {
background-image : url(/templates/website/img/top_button.gif);
background-repeat : no-repeat;
color : #ffffff;
width : 120px;
height : 37px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
line-height : 36px;
white-space : nowrap;
}
ul#mainlevel-nav li a {
text-align : center;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
display : block;
padding-top : 2px;
padding-left : 20px;
padding-right : 20px;
text-decoration : none;
color : #fafafa;
line-height : 36px;
background : transparent;
height : 37px;
}
#buttons > ul#mainlevel-nav li a {
width : auto;
}
ul#mainlevel-nav li a:hover {
background-image : url(/templates/website/img/top_button_hover.gif);
background-repeat : no-repeat;
color : #f1f1f1;
width : 120px;
height : 37px;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-left : 0;
padding-right : 0;
float : left;
margin : 0;
font-size : 11px;
line-height : 36px;
white-space : nowrap;
}
#search_inner_form {
padding : 2px;
margin : 2px;
float : right;
width : 180px;
height : 24px;
margin-top : 8px;
margin-right : 5px;
}
#search_inner {
padding : 2px;
margin : 2px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
float : right;
width : 180px;
height : 24px;
padding-right : 25px;
}
#head {
float : left;
width : 100%;
padding : 0;
margin : 0;
height : 40px;
overflow : hidden;
/*background-image : url(/templates/website/img/top_one.gif); */
background-repeat : repeat-x;
}
#header {
height : 165px;
float : left;
width : 100%;
padding : 0;
margin : 0;
background:url(/templates/website/img/grad.jpg) repeat-x;
background-color : #74b7e4;
text-align:center;
}
#content_outer {
width : 100%;
color : #333333;
padding : 0;
background-repeat : repeat-x;
background-image : url(/templates/website/img/bg.gif);
background-color : #ffffff;
}
#main_content {
float : none !important;
float : none;
padding : 0;
margin-left : 5px;
margin-right : 5px;
}
table.content_table {
margin:auto;
width : 90%;
margin-top : 10px;
}
.content {
color : #333333;
margin-bottom : 10px;
}
#left {
/*background-image : url(/templates/website/img/left.png); */
background-repeat : repeat-y;
width : 232px;
float : left;
height : 100%;
}
#left_outer {
float : left;
width : 180px;
margin-bottom : 20px;
margin-top : 10px;
}
#left_inner {
float : none !important;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 5px;
}
#left_inner_float {
width : 180px;
}
#right {
/*background-image : url(/templates/website/img/right.png); */
background-repeat : repeat-y;
width : 232px;
float : right;
height : 100%;
}
#right_outer {
float : left;
width : 180px;
margin-bottom : 20px;
margin-top : 10px;
}
#right_inner {
float : none !important;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 5px;
}
#right_inner_float {
width : 180px;
}
.user1_inner {
float : none !important;
float : left;
padding : 2px;
}
#user1_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
.user2_inner {
float : none !important;
float : left;
padding : 2px;
}
#user2_outer {
float : none !important;
float : left;
margin : 5px;
padding : 2px;
}
ul {
margin : 2px;
padding : 2px;
list-style : none;
}
li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url(/templates/website/img/arrow.gif);
background-repeat : no-repeat;
background-position : 0 2px;
}
li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-position : 0 2px;
background-image : url(/templates/website/img/arrow_hover.gif);
background-repeat : no-repeat;
}

ol li {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url();
background-repeat : no-repeat;
background-position : 0 0px;
}
ol li:hover {
text-align : left;
line-height : 14px;
padding-left : 18px;
background-image : url();
background-repeat : no-repeat;
background-position : 0 0px;
}

td {
text-align : left;
font-size : 11px;
}
a:link, a:visited {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 18px;
color : #08b1fe;
text-decoration : none;
}
a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 18px;
color : #b5d72b;
text-decoration : none;
}
table.contentpaneopen {
width : 99%;
padding : 2px;
margin : 2px;
}
table.contentpane {
width : 99%;
padding : 6px;
margin : 6px;
}
table.searchinto {
width : 100%;
}
table.moduletable {
width : 100%;
margin : 0;
padding : 2px;
}
div.moduletable {
padding : 0;
padding-bottom : 10px;
}
table.moduletable th, div.moduletable h3 {
background-image : url(/templates/website/img/h3.gif);
background-repeat : no-repeat;
border : 1px solid #d0d0d0;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #333333;
text-align : right;
font-weight : normal;
height : 24px;
line-height : 24px;
font-size : 11px;
margin : 0;
padding : 0;
padding-right : 10px;
margin-bottom : 2px;
}
table.moduletable td {
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : normal;
}


/* Poll */
table.pollstableborder td{ padding:4px; margin:4px; }
table.poll{ width:100%; border:1px solid #b8b8b8; }
td.poll{ font-weight:bold; color:indianred; padding-left:6px; padding-top:3px; }
.polls_color_1{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_2{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_3{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_4{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_5{ background-color:#5B781E; border:2px ridge #6B8E23; }
.polls_color_6{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_7{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_8{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_9{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_10{ background-color:#5B781E; border:2px ridge #6B8E23; }
.polls_color_11{ background-color:#8D1B1B; border:2px ridge #B22222; }
.polls_color_12{ background-color:#6740E1; border:2px ridge #4169E1; }
.polls_color_13{ background-color:#8D8D8D; border:2px ridge #D2D2D2; }
.polls_color_14{ background-color:#CC8500; border:2px ridge #FFA500; }
.polls_color_15{ background-color:#5B781E; border:2px ridge #6B8E23; }



table.contenttoc {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
border : 1px solid #ebebeb;
padding : 2px;
margin : 2px;
}
table.contenttoc td {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 4px;
margin : 4px;
}
table.contenttoc th {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
background-image : url(/templates/website/img/pathway.gif);
background-repeat : repeat-x;
color : #333333;
text-align : left;
padding-left : 4px;
height : 22px;
text-transform : uppercase;
}
a.mainlevel:link, a.mainlevel:visited {
background-image : url(/templates/website/img/menu_bg.gif);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
display : block;
vertical-align : middle;
font-size : 11px;
color : #333333;
text-align : left;
padding-top : 5px;
padding-left : 10px;
height : 22px !important;
height : 25px;
text-decoration : none;
}
a.mainlevel:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-position : 0 -25px;
text-decoration : none;
height : 22px !important;
height : 25px;
color : #b5d72b;
font-size : 11px;
text-align : left;
padding-left : 10px;
padding-top : 5px;
}
a.mainlevel#active_menu {
background-image : url(/templates/website/img/menu_bg_ac.gif);
background-repeat : no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #08b1fe;
font-size : 11px;
height : 22px !important;
height : 25px;
text-decoration : none;
text-align : left;
padding-top : 5px;
padding-left : 10px;
}
a.mainlevel#active_menu:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #b90707;
padding-left : 10px;
}
a.sublevel:link, a.sublevel:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
padding-left : 10px;
vertical-align : middle;
font-size : 12px;
color : #4682B4;
text-align : left;
height : 20px !important;
height : 25px;
text-decoration : none;
margin : 4px;
}
a.sublevel:hover {
color : #b5d72b;
text-decoration : none;
}
a.sublevel#active_menu {
color : #08b1fe;
}
a.sublevel#active_menu:hover {
color : #b90707;
}
#copy {
background-color : #fafafa;
height : 65px;
width : 100%;
font-size : 11px;
background-image : url(/templates/website/img/footer.gif);
background-repeat : repeat-x;
}
#copy_inner {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
padding : 6px;
font-size : 11px;
padding-top : 20px;
}
.copy_inner a:link {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #f0f0f0;
font-size : 11px;
}
.copy_inner a:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 11px;
}
.componentheading {
background-image : url(/templates/website/img/compo_head.gif);
background-repeat : no-repeat;
height : 20px;
line-height : 20px;
color : #999999;
border-bottom : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 30px;
margin : 4px;
padding-top : 6px;
}
.contentcolumn {
height : 20px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.contentheading {
background-image : url(/templates/website/img/content_head.gif);
background-repeat : no-repeat;
height : 20px;
color : #999999;
border-bottom : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 25px;
margin : 4px;
padding-top : 4px;
}
.contentpagetitle {
height : 20px;
color : #999999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
white-space : nowrap;
padding-left : 5px;
margin : 4px;
padding-top : 4px;
}
.back_button {
background-image : url(/templates/website/img/button_bg.png);
font-family : Geneva, Arial, Helvetica, sans-serif;
float : left;
text-align : center;
font-size : 11px;
border : 3px double #ebebeb;
margin : 4px;
margin-left : 10px;
color : #333333;
padding : 2px;
}
.back_button a:link {
text-decoration : none;
color : #333333;
}
.back_button a:visited {
text-decoration : none;
color : #333333;
}
.back_button a:hover {
text-decoration : none;
color : #bada38;
}
.pagenav {
font-family : Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
border : 3px double #ebebeb;
width : auto;
padding : 0 8px;
line-height : 14px;
margin : 1px;
color : #333333;
background-image : url(/templates/website/img/button_bg.png);
}
.pagenavbar {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
margin-right : 10px;
float : left;
}
.pagenav a:hover {
color : #bada38;
text-decoration : none;
}
.blog_more {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
margin-left : 4px;
}
.button {
color : #565656;
background-image : url(/templates/website/img/button_bg.png);
font-family : Geneva, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 11px;
border : 3px double #778899;
width : auto;
padding : 0 5px;
height : 20px;
margin : 4px;
}
.button:hover {
color : #bada38;
}
.inputbox {
padding : 2px;
margin : 2px;
border : 1px solid #778899;
background-color : #f6f6f6;
color : #333333;
}
.sectiontableheader {
border-bottom : 1px dashed #ebebeb;
color : #999999;
background-color : #f8f8f8;
text-align : left;
text-transform : none;
margin : 0;
padding : 2px;
padding-right : 8px;
}
.sectiontablefooter {
color : #8f8f8f;
padding : 2px;
margin : 0;

text-align : left;
text-transform : none;
}
.sectiontableentry1 {
background-color : #fafafa;
text-align : left;
}
.sectiontableentry2 {
background-color : #f8f8f8;
text-align : left;
}
.readon {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:link {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #999999;
font-size : 10px;
}
a.readon:visited {
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.readon:hover {
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b5d72b;
font-size : 10px;
text-decoration : underline;
}
.pagenav_next {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_next a:hover {
color : #b5d72b;
text-decoration : none;
}
.pagenav_prev {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #999999;
font-size : 11px;
text-decoration : none;
}
.pagenav_prev a:hover {
color : #b5d72b;
text-decoration : none;
}
.buttonheading {
color : #ffffff;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 1px solid #c8c8c8;
}
.buttonheading a:hover {
text-decoration : none;
text-decoration : none;
}
.mostread a:hover {
color : #bada38;
text-decoration : none;
}
.mostread:visited {
color : #333333;
text-decoration : none;
}
.mostread:link {
color : #333333;
text-decoration : none;
}
.latestnews a:hover {
color : #bada38;
text-decoration : none;
}
.latestnews:visited {
color : #333333;
text-decoration : none;
}
.latestnews:link {
color : #333333;
text-decoration : none;
}
.error {
font-style : italic;
text-transform : uppercase;
padding : 5px;
color : #efefef;
font-size : 12px;
}
.contact_email {
padding : 4px;
margin : 4px;
}
.small {
font-family : Arial, Helvetica, sans-serif;
color : #bada38;
font-size : 9px;
}
.smallako {
font-family : Arial, Helvetica, sans-serif;
color : #999999;
font-size : 9px;
}
.createdate {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color : #999999;
}
.modifydate {
font-family : Arial, Helvetica, sans-serif;
color : #b90707;
font-size : 9px;
}
.highlight {
background-color : #bada38;
color : blue;
padding : 0;
}
.code {
background-color : #ddd;
border : 1px solid #bbb;
}
form {
margin : 0;
padding : 0;
}
div.mosimage {
border : 2px solid #ebebeb;
background-color : #f8f8f8;
}
.mosimage {
margin : 0;
background-color : #f8f8f8;
}
.mosimage_caption {
margin-top : 0;
background-color : #f8f8f8;
padding : 0;
color : #8f8f8f;
font-size : 10px;
}
.maintitle {
font-size : 30px;
float : left;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #fafafa;
font-weight : bold;
padding-left : 70px;
padding-top : 40px;
letter-spacing : normal;
}

/* Sitemap */
.level0{ margin-left:0px; }
.level0:hover{ }
.level1{ margin-left:15px; }
.level1:hover{ }
.level2{ margin-left:30px; }
.level2:hover{ }
.level3{ margin-left:45px; }
.level3:hover{ }
.level4{ margin-left:60px; }
.level4:hover{ }
.level5{ margin-left:75px; }
.level5:hover{ }

/* Pagginacja */
.pages {padding: 5px;display: table;margin:auto ; margin-top:15px;font-size: 0.9em;}
.pages a, .pages span {display: block;float: left;padding: 1px 4px;margin-right: 3px;border: 1px solid #fff; background: #fff;}
.pages span.current { border: 1px solid #aaa; font-weight: bold;background: #0c5063; color: #fff;}
.pages a {border: 1px solid #ddd;text-decoration: none;color: #0c5063;}
.pages a:hover { background: #0C5063; border: 1px solid #aaa; color: #fff}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #0c5063;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}

/*moje style*/
h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 22px;
   line-height: 24px;
   font-weight: bold;
   text-transform: uppercase;
   }


h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   line-height: 19px;
   font-weight: bold;
   }
   
h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 16px;
   }
   
   .crumbs {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			}
	
	.crumbs a:link {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			}
	.crumbs a:hover {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			text-decoration: underline;
			}
	.crumbs a:visited {
			font-size: 11px; 
			color: #999999;
			font-weight: normal;
			} 
			
	
	
	
 /*s³owniczek rosyjskiego*/
.russian h1 { color: #FA8072; font-size: 32px; line-height: 34px; text-align: center;}

.russian h2 { color: #FA8072; font-size: 20px; line-height: 28px; text-align: center;}

.russian h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
		   
		   
/*s³owniczek hiszpañskiego*/
.spanish h1 { color: #D2691E; font-size: 32px; line-height: 34px; text-align: center;}

.spanish h2 { color: #D2691E; font-size: 20px; line-height: 28px; text-align: center;}

.spanish h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
		   
.spanish_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #D2691E;
              text-transform: uppercase;
              }	

.spanish_ex h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.spanish_ex h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }			  
		   
/*s³owniczek w³oskiego*/
.italian h1 { color: #B22222; font-size: 32px; line-height: 34px; text-align: center;}

.italian h2 { color: #B22222; font-size: 20px; line-height: 28px; text-align: center;}

.italian h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
 
 .italian_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #B22222;
              text-transform: uppercase;
              }	

.italian_ex h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.italian_ex h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }			  
 
/*s³owniczek angielskiego*/

.pict_dict h1 { color: #4180b6; font-size: 32px; line-height: 34px; text-align: center;}

.pict_dict h2 { color: #4180b6; font-size: 20px; line-height: 28px; text-align: center;}

.pict_dict h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }

.pict_dict h4 {
           font-size: 14px;
           line-height: 21px;
           color: #008080;
           text-transform: uppercase;
           text-align: left;
           }
           
.pict_dict li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.pict_dict:link, a.pict_dict:visited, a.pict_dict:hover {
           font-size: 14px;
           line-height: 18px;
           }

/*s³owniczek angielskiego æwiczenia*/

.dict_exercises  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #4180b6;
              text-transform: uppercase;
              }
			  
.dict_exercises h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: #808080;
                     text-transform: normal;
                     }
                     
              
.dict_exercises h3 {
           font-size: 34px;
           line-height: 50px;
           color: #cd5c5c;
           text-transform: uppercase;
           text-align: center;
           }
           
.dict_exercises a:link visited hover {
           font-size: 12px;
           line-height: 18px;
           }
           
.dict_exercises td {
                text-align: center;
                }

.literowanie {
             font-size: 34px;
             line-height: 38px;
             color: #000080;
             font-weight: bold;
             }
             
/*gramatyka angielska*/

.grammar h1 { color: indianred; font-size: 32px; line-height: 34px; text-align: center;}

.grammar h2 { color: indianred; font-size: 20px; line-height: 28px; text-align: center;}

.grammar h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }

.grammar h4 {
           font-size: 14px;
           line-height: 21px;
           color: #008080;
           text-transform: uppercase;
           text-align: left;
           }
           
.grammar li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.grammar:link, a.grammar:visited, a.grammar:hover {
           font-size: 14px;
           line-height: 18px;
           }
		   
#kategoria {
     		font-size: 20px;
     		line-height: 30px;
      		color: #008080;
      		font-weight: bold;
      		text-align: center;
      		font-family: "Trebuched MS", Verdana, Arial, sans-serif; 
		}
		
/*gramatyka ang. æwiczenia*/

.gram_exercises  h1 {
              font-size: 14px;
              line-height: 21px;
              color: indianred;
              text-transform: uppercase;
              }
			  
.gram_exercises h2 {
                     font-size: 12px;
                     line-height: 18px;
                     color: gray;
                     text-transform: normal;
                     }
                     
              
.gram_exercises h3 {
           font-size: 34px;
           line-height: 50px;
           color: #008080;
           text-transform: uppercase;
           text-align: center;
           }
           
.dict_exercises a:link visited hover {
           font-size: 12px;
           line-height: 18px;
           }
           
.dict_exercises td {
                text-align: center;
                }

/*s³owniczek niemieckiego*/

.germ_worter h1 { color: #006600; font-size: 32px; line-height: 34px; text-align: center;}

.germ_worter h2 { color: #006600; font-size: 20px; line-height: 28px; text-align: center;}

.germ_worter h3 {
           font-size: 34px;
           line-height: 50px;
           color: #CD5C5C;
           text-transform: uppercase;
           text-align: center;
           }

.germ_worter h4 {
           font-size: 14px;
           line-height: 21px;
           color: #CD5C5C;
           text-transform: uppercase;
           text-align: left;
           }
           
.germ_worter li {
           font-size: 12px;
           line-height: 18px;
           }
           
a.germ_worter:link, a.pict_dict:visited, a.pict_dict:hover {
           font-size: 14px;
           line-height: 18px;
           }
				
.germ_wort_ex  h1 {
              font-size: 14px;
              line-height: 21px;
              color: #006600;
              text-transform: uppercase;
              }						
			
#niestandardowe {
			font-size: 16px;
			}			
				
				/*rymy i rymowanki*/

#rymy h1	{color: #228b22;}

#rymy h2 {color: #228b22;}

/*matematyka*/
#niebieski h1 {color: #4180B6;}
#niebieski h2 {color: #4180B6;}

/*nag³ówek czerwony*/
#bordo h1 {color: indianred;}
#bordo h2 {color: indianred;}

/*nag³ówek w spisach linków w dziale Dla najm³odszych*/
.przedszkolak-h {
		font-size: 30px; 
		font-family: Verdana, serif; 
		text-align: center; 
		color: rgb(204, 51, 0);
		}
			
/*wstêp do dzia³u - spis*/

.intro, .goto {
        font-family: sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: lightslategray; 
		margin-top: 50px;
		}

.goto {
        margin-left: 30px;
}

.goto li {
        margin-left: 0px;
        font-weight: normal;
}

/*dalej*/

        .dalej {
               text-align: center;
               font-size: 14px;
               margin-top: 80px;
               margin-bottom: 50px;
               color: indianred;
               font-weight: bold;
               }

        .dalej a:link {
               text-align: center;
               font-size: 14px;
               text-decoration: none;
               color: indianred;
               }

        .dalej a:visited {
               text-align: center;
               font-size: 14px;
               text-decoration: none;
               color: indianred;
               }

        .dalej a:hover {
               text-align: center;
               font-size: 14px;
               text-decoration: underline;
               color: indianred;
               }

	.dalej_green {
               margin-top: 50px;
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               }
               
        .dalej_green a:link {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: none;
               }
               
        .dalej_green a:visited {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: none;
               }
               
        .dalej_green a:hover {
               text-align: center;
               font-size: 14px;
               color: forestgreen;
               text-decoration: underline;
               }
			   
/*style tekstów*/

.tekst_kid  {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: normal; 
		color: black; 
		}
		
.tekst_kid ol li {
       	font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: normal; 
		color: black; 
		}
		
.tekst_adult  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		}
		
.tekst_adult ol li  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		}
		
.tekst_red {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: crimson; 
		}
		
.tekst_green {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: #008080; 
		}
		
.tekst_gray {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: gray; 
		}

.tekst_blue {
        font-family: sans-serif; 
		font-size: 16px; 
		line-height: 24px;
		font-weight: bold; 
		color: #4180B6; 
		}

		
.akapit  {
        font-family: sans-serif;
		font-size: 14px;
		line-height: 21px;
		font-weight: normal;
		color: black;
		margin-left: 50px;
		margin-right: 50px;
		}

.translation {
        font-family: sans-serif; 
		font-size: 12px; 
		line-height: 18px;
		font-weight: normal; 
		color: gray; 
		}
		
.caption {
         font-family: sans-serif;
         font-size: 16px;
         line-height: 20px;
         font-weight: bold;
         color: #008080;
         text-align: center;
         }
         
.caption_big {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: #008080;
         text-align: center;
         }
         

.caption_disappear {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: #ffffff;
         text-align: center;
         }
         
.caption_disappear:hover {
         font-family: sans-serif;
         font-size: 24px;
         line-height: 28px;
         font-weight: bold;
         color: crimson;
         text-align: center;
         }
.wierszyk {
         font-family: sans-serif;
         font-size: 18px;
         line-height: 22px;
         font-weight: normal;
         color: sienna;
         text-align: left;
         }
		 
.yellow_marker {padding: 0.2em; background-color: yellow; color: red; font-weight: bold;}		 

/*style wypunktowañ*/

ul.lista_odstepy  li {margin-top: 1.0em;}

/*ortografia*/

#ortografia h1	{
           text-align: center;
           font-family: Verdana, sans-serif;
           color: brown;
           font-size: 30px;
           line-height: 45px;
           margin-top: 40px;
           margin-bottom: 30px;
           }

		 
table.tabela_wierszyk {
		width: 600px;
		border: 7px solid #eee8aa;
		margin-bottom: 30px;
		background-color: white;
		}

	
.tytul {
		font-family: sans-serif;
		font-size: 28px;
		color: darkkhaki;
		font-weight: bold;
		margin-bottom: 30px;
		}

		
.wyroznienie {
		color: hotpink;
		font-weight: bold;
		}
		
nput {background:#ccffcc; width:30px; height:30px;
       font-size:20px; color: #800000;
       border-width:1px; text-align:center;
       padding:0px; border-spacing:0px;
      }

.haslo {background: gold;color:#800000;
         font-weight:bold;}

.pustaK  {width:30px; height:30px; background:#D3D3D3;}

div.pytanie{
            background-color: #FAFAD2;
            padding:10px; border: 2px darkkhaki solid;
            position:absolute;left:100px;top:700px;
            visibility:hidden;
            }
 
 .pyt {
           font-size: 14px;
           line-height: 20px;
           text-align: left;
           }

        

     .ebook_tekst {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                }
                
    .ebook_tekst a:link {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }
                
    .ebook_tekst a:visited {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: darkolivegreen;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }
                
    .ebook_tekst a:hover {
                font-family: sans-serif;
                font-size: 12px;
                line-height: 20px;
                color: orchid;
                font-weight: normal;
                text-align: center;
                text-decoration: underline;
                }

/*kolumna reklam*/

		h4 {
             color: #ce5c5c;
             text-decoration: underline;
             font-size: 10px;
             font-weight: bold;
             }

          h5 {
             color: black;
             font-size: 12px;
             text-align: center;
             font-weight: bold;
             }

          ._6ka {
               font-size: 12px;
               color: orange;
               }
			   
/*youtube*/

.youtube {
	         text-align: center;
                 margin-top: 40px;
                 }

.film_title {
                  text-align: center;
                  width: 300px;
                  background-color: khaki;
                  font-size: 50px;
                  line-height: 60px;
                  font-weight: bold;
                  color: #3CB371;
                  text-transform: uppercase;
                  margin-top: 60px;
                  }
                  
.film_title2 {
                  text-align: center;
                  width: 300px;
                  background-color: khaki;
                  font-size: 20px;
                  line-height: 44px;
                  font-weight: bold;
                  color: #3CB371;
                  text-transform: uppercase;
                  margin-top: 60px;
                  }
                  
/*test pisowni w s³owniczku obrazkowym*/

        .result {
                font-size: 16px;
                line-height: 30px;
                text-align: center;
                color: black;
                font-weight: bold;
                background-color: #FFFACD;
                width: 50%;
                margin-left: 25%;
                font-family: sans-serif;
		margin-bottom: 20px;
                }

         .pyt {
              font-size: 20px;
              line-height: 30px;
              color: black;
              font-weight: bold;
              font-family: sans-serif;
              }

         .odp_ok {
                 color: green;
                 font-size: 14px;
                 line-height: 18px;
                 }

         .odp_blad {
                   color: red;
                   font-size: 14px;
                   line-height: 18px;
                   }
				   
		 .odp_wpis {
                   color: blue;
                   font-size: 16px;
                   line-height: 18px;
                   }
                   
/*quizy na wpisywanie s³ów*/



        .tekst1 {
                font-size: 12px;
                line-height: 24px;
                color: black;
                font-family: sans-serif;
                border: 2px dotted orange;
		text-align: center;
		margin-left: 60px;
		margin-right: 60px;
		margin-bottom: 20px;
                }


         .odp_ok1 {
                 color: green;
                 font-size: 18px;
                 line-height: 30px;
                 font-weight: bold;
                 }

         .odp_blad1 {
                   color: green;
                   font-size: 18px;
                   line-height: 30px;
                   font-weight: bold;
                   background-color: yellow;
                   }
				
        input.input {
                    color: black;
                    font-weight: normal;
                    background-color: #FFFACD;
                    text-align: center;
                    }

          .fillin {
                  text-align: center:
                  width: 60%;
                  font-size: 18px;
                  font-family: sans-serif;
                  line-height: 30px;
                  }



       .twoj_wynik {
                color: indianred;
                font-size: 18px;
                font-weight: bold;
                }
 
 /*matematyka dzia³ania test*/
 
 .odpmat {
              font-size: 30px;
              line-height: 40px;
              font-weight: bold;
              font-family: sans-serif;
              text-align: center;
			  color: #4682B4;
              }
 
 .pytmat {
              font-size: 30px;
              line-height: 40px;
              color: black;
              font-weight: bold;
              font-family: sans-serif;
               }
			   
/*ortografia z haczykiem*/
 
 .odphak {
              font-size: 28px;
              line-height: 36px;
              font-weight: bold;
              font-family: sans-serif;
              text-align: center;
			  color: #333399;
              }	

.wynikhak {
                font-size: 16px;
                line-height: 30px;
                text-align: center;
                color: #333399;
                font-weight: bold;
                background-color: white;
				border: 4px double crimson;
				padding: 10px;
                width: 50%;
                margin-left: 25%;
                font-family: sans-serif;
		margin-bottom: 20px;
		margin-top: 20px;
                }

.komenthak {
				font-size: 16px;
				line-height: 24px;
				color: #333399;
				margin-top: 30px;
				margin-bottom: 30px;
				font-family: sans-serif;
		}
		
.zagadkahak {
              font-size: 20px;
              line-height: 30px;
              color: maroon;
              font-weight: normal;
              font-family: sans-serif;
              }
/*wielostronicowy TEST WYBORU*/
 
 .odpmulti {
              font-size: 18px;
              line-height: 27px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
              text-align: center;
			  color: #4682B4;
              }
 
 .pytmulti {
              font-size: 18px;
              line-height: 27px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
               }

.pytmulti_blue {
              font-size: 18px;
              line-height: 27px;
              color: #4180B6;
              font-weight: normal;
              font-family: sans-serif;
               }
			   
 .opcjemulti {
              font-size: 16px;
              line-height: 32px;
              color: black;
              font-weight: normal;
              font-family: sans-serif;
               }
			   
.komentmulti {
				font-size: 16px;
				line-height: 24px;
				color: crimson;
				margin-top: 30px;
				margin-bottom: 30px;
				font-family: sans-serif;
				margin-left: 60px;
		}
			   
/*wiersze dla dzieci*/

 
 h3 {
				margin-top: 40px;
               font-family: sans-serif;
               font-size: 30px;
               font-weight: bold;
               color: indianred;
               text-align: center;
               }
 .site {
               margin-left: 40px;
               font-size: 12px;
               line-height: 18px;
               font-family: sans-serif;
               }

         .site2 {
               font-size: 12px;
               line-height: 18px;
               font-family: sans-serif;
               }
               
         .author {
               margin-top: 20px;
               font-family: sans-serif;
               font-size: 14px;
               font-weight: normal;
               color: gray;
               text-align: center;
               }

          .translator {
               font-size: 14px;
               }

         .poem {
               margin-top: 30px;
               text-align: center;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem70 {
               margin-top: 30px;
               margin-left: 70px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem100 {
               margin-top: 30px;
               margin-left: 100px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
          .poem130 {
               margin-top: 30px;
               margin-left: 130px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

         .poem150 {
              margin-top: 30px;
               margin-left: 150px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }

          .poem180 {
               margin-top: 40px;
               margin-left: 180px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
          .poem200 {
              margin-top: 30px;
               margin-left: 200px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               

          .poem230 {
              margin-top: 30px;
               margin-left: 230px;
               text-align: left;
               font-size: 16px;
               color: black;
               line-height: 20px;
               }
               
         .google_g {
                 margin-top: 5px;
                 margin-bottom: 20px;
                 text-align: center;
                 }
                 
         .google_d {
                 margin-top: 40px;
                 margin-bottom: 5px;
                 text-align: center;
                 }
                 
         .exercises {
         font-family: sans-serif;
         font-size: 14px;
         line-height: 21px;
         margin-top: 100px;
         margin-bottom: 100px;
         }
         
/*wyszukiwarka po tagach*/

               
        .wyszukiwarka a:link {
               font-size: 13px;
               color: #003399;
               text-decoration: none;
               }
               
        .wyszukiwarka a:visited {
               font-size: 13px;
               color: #003399;
               text-decoration: none;
               }
			   
		.wyszukiwarka a:hover {
               font-size: 13px;
               color: #0099ff;
               text-decoration: none;
               }
               
        
 
/* style dla modulow {menu1}, {menu2} {menu3}*/
#menu_level1{ 
			font-weight: bold;
			font-size: 11px;
			line-height: 18px;
			margin-left: 30px;
			}
			
#menu_level1 li { 
			margin-top: 20px;
			margin-bottom: 20px;
			}
			
			
#menu_level1 a:link { 
			font-weight: bold;
			font-size: 11px;
			line-height: 18px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level1 a:visited { 
			font-weight: bold;
			font-size: 11px;
			line-height: 20px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level1 a:hover { 
			font-weight: bold;
			font-size: 11px;
			color: #b5d72b;
			text-decoration: underline;
			}

#menu_level2{ 
			font-weight: normal;
			font-size: 11px;
			line-height: 20px;
			}
			
#menu_level2 li { 
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
#menu_level2 a:link { 
			font-weight: normal;
			font-size: 11px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level2 a:visited {
			font-weight: normal;
			font-size: 11px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level2 a:hover {
			font-weight: normal;
			font-size: 11px;
			color: #b5d72b;
			text-decoration: underline;
			}
			
#menu_level3{ 
			font-weight: normal;
			font-size: 10px;
			line-height: 20px;
			}
			
#menu_level3 li { 
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
#menu_level3 a:link { 
			font-weight: normal;
			font-size: 10px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level3 a:visited {
			font-weight: normal;
			font-size: 10px;
			color: #08b1fe;
			text-decoration: none;
			}
			
#menu_level3 a:hover {
			font-weight: normal;
			font-size: 10px;
			color: #b5d72b;
			text-decoration: underline;
			}

div#niestandardowe { width: 300px; clear: both; margin: auto auto 5px;}
div#niestandardowe p {margin: 0 0 3px 0; padding: 0;}
div#niestandardowe span {border: 1px solid black; padding: 2px; margin-left: 3px; cursor: pointer;}

/** Style dla chmury tagów **/
div.chmura {
margin-left: 100px;
margin-right: 20px;
}
.chmura a {padding: 2px;}
span.przedzial0 a {
  font-size: 10px;
}
span.przedzial80 a {
  font-size: 20px; 
}
span.przedzial60 a {font-size: 18px;}
span.przedzial40 a {font-size: 16px;}
span.przedzial20 a {font-size: 14px;}

/**
	Arkusz styli dla modu³o do nauki s³ówek
*/
div.slowko-nawigacja ul {
	float: left; margin: 0; padding: 0;
	}
div.slowko-nawigacja ul li {
	list-style: none; float: left; margin: 0; padding: 0;  background-image: none;
	}
div.slowko-nawigacja ul  li.prev-link img, div.slowko-nawigacja ul li.next-link img {
	width: 120px; height: 105px; border: 0;
}
div.slowko-nawigacja ul  li.prev-link, div.slowko-nawigacja ul li.next-link { 
	padding-top: 120px;
	}
div.slowko-nawigacja ul li.slowko-zdjecie a img {
	width: 400px; height: 351px; border: 0;
}

div.slowko-div { 
	margin: auto; width: 645px; height: 450px;
	}
div.slowko-div div {float: left;}
div.slowko-znaczenie, div.slowko-angielskie, div.nagranie-mp3 {
	width: 100%; text-align: center; font-weight: bold;
	}
div.slowko-angielskie {margin-top: 30px;}
div#flashPlayer {width: 75px; height: 30px;}
div.nagranie-mp3 {width: 350px; padding-left: 260px;}
.clear {clear: both;}
.slowko-angielskie {font-size: 16px;}
.slowko-znaczenie {font-size: 16px; color: gray;}

/**
	Arkusz styli dla modu³u ciekawostek
	*/
	
	div.kolejna-div {margin-left: 200px; font-weight: bold;}
				
	div.ciekawostka-div {width: 600px; margin-top: 0px; margin-left: 60px;}
	
	div.ciekawostka-tekst  {font-size: 14px; line-height: 21px;}
	
/** Style dla pokazu slajdow*/
.pokazslajdow {margin: auto;}

/*Style dla formularza i odpowiedzi*/
.odpowiedzi div.overflow-div {
	overflow: auto;
	height: 400px;
	width: 400px;
	float: left;
	clear: both;
}

.wibiya {
	clear: both;
	height: 30px;
}

.formularz-pytania {
	width: 400px;
	margin: auto;
}
.formularz-pytania label {display: block; clear: both; font-weight: bold;}
.formularz-pytania textarea {width: 400px; height: 200px;}