*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
body{background-attachment:scroll;background-color:#F1F1FF;background-image:none;background-position:0 0;background-repeat:repeat;color:#222222;font:14px/20px Arial,Helvetica,sans-serif;min-width:970px;width:100%;background:url("../images/body.png") repeat-x scroll 0 0 transparent;}
a:link, a:visited{color:#889C00;text-decoration:none;}
#adWordsTop{float:left;height:20px;margin-right:200px;margin-top:25px;width:465px;}
#wrapper{width:1000px;height:800px;margin:0px auto;border:0px solid red;}
#middle{float:left;margin-top:345px;position:absolute;top:0;width:1002px;z-index:1;border:0px solid red;background:url("../images/background-content.png") repeat-x scroll 0 0 #C5C0B0;}
#page_header{float:left;position:absolute;top:0;width:1000px;z-index:10;border:0px solid red;background:url("../images/header.jpg") no-repeat scroll 0 0 transparent;}
#middleLeft{float:left;height:700px;width:614px;border:0px solid red;background:url("../images/background-middleLeft.png") repeat-x scroll 0 0 #FFFFFF;margin:19px 0 19px 20px;padding:0px 15px;}
#middleLeft h1{margin-top:10px;padding-left:8px;margin-bottom:0px;}
#middleLeft p{margin:10px 0px 5px 10px;}
#middleLeft a{color:#0C2ECF;font-weight:bold;}
#middleLeft a:hover{text-decoration:underline;}
#middleLeft li a:hover{text-decoration:underline;}
#inner {background-color:#EFF9E1;border:2px solid #AADD66;height:160px;margin-top:15px;padding:7px 10px 10px;width:590px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;}
#englishBySkype {background-color:#EFF9E1;border:2px solid #AADD66;height:140px;margin-top:15px;padding:7px 10px 10px;width:590px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;}
#middleRight{float:left;margin:20px 5px;width:325px;border:0px solid #ff0;background:url("../images/background-middleLeft.png") repeat-x scroll 0 0 #FFFFFF;}
#addThis{margin:12px 0 5px 12px;}
.list-categories{padding-bottom:15px;padding-left:20px;}
.list-categories li a{color:#9C9F45;font-weight:bold;}
#page_footer{clear:both;display:block;text-align:center;width:100%;}
#navigationTop{float:left;height:20px;margin:20px 10px 10px;width:315px;}
ol, ul{list-style:none outside none;}
#navigationTop li{display:inline;float:left;}
#navigationTop li a:hover, #navigationTop li.currentPage a{color:#FFFFFF;}
#navigationTop li a{color:#C0BBAA;display:block;padding:0px 10px 5px 10px;}
#logo{left:17px;position:absolute;top:9px;}
#topIcons{float:left;height:30px;margin:11px 0 0 310px;width:373px;}
#topIcons li{display:inline;float:left;margin-right:10px;}
#topIcons li a{display:block;height:20px;width:20px;}
#topIcons li a:hover{color:#fff;}
#topIcons li.zipcast{width:70px;height:20px;}
li.zipcast a{color:#FFFFFF;display:block;font-weight:bold;height:20px;padding-top:10px;width:120px;}
#topIcons li.teachersOnline{width:130px;height:20px;}
#topIcons li.teachersOnline a{color:#FFFFFF;display:block;font-weight:bold;height:20px;padding-top:10px;width:120px;}
#topIcons li.home{background:url("../images/home-icon.png") no-repeat scroll 0 4px transparent;width:20px;height:20px;margin-top:5px;}
#topIcons li.sitemap{background:url("../images/sitemap-icon.png") no-repeat scroll 0 7px transparent;width:20px;height:20px;margin-top:5px;}
#topIcons li.rss{background:url("../images/rss.png") no-repeat scroll 0 7px transparent;width:20px;height:20px;margin-top:5px;}
#topIcons li.polish{background:url("../images/polska_flaga.gif") no-repeat scroll 0 9px transparent;width:20px;height:20px;margin-top:5px;}
#topIcons li.english{background:url("../images/english_flag.png") no-repeat scroll 0 9px transparent;width:18px;height:20px;margin-top:5px;}
#searchForm{float:left;margin:14px 90px 0 0;}
#character{position:absolute;right:-20px;top:30px;z-index:9;}
#billboard{height:260px;width:1000px;float:left;background:#D4DA52;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #fff;}
#grammar{color:#F1F3D8;font-family:Arial,Helvetica,sans-serif;font-size:13px;left:40px;line-height:19px;position:absolute;top:100px;width:280px;}
#grammar ul li a{background:url("../images/grammar-li.png") no-repeat scroll 0 50% transparent;color:#222222;padding-left:15px;font-weight:bold;}
#grammar ul li a:hover{color:#59554A;}
#grammar h1 a{font-weight:bold;color:#ffffff;text-shadow:2px 2px 2px #000;font-family:tahoma,arial,sans-serif;font-size:1.3em;}
#vocabulary h1 a{font-weight:bold;color:#ffffff;text-shadow:2px 2px 2px #000;font-family:tahoma,arial,sans-serif;font-size:1.3em;}
#vocabulary {color:#F1F3D8;font-family:Arial,Helvetica,sans-serif;font-size:13px;left:290px;line-height:19px;position:absolute;top:100px;width:280px;}
#vocabulary ul li a{background:url("../images/grammar-li.png") no-repeat scroll 0 50% transparent;color:#222222;padding-left:15px;font-weight:bold;}
#vocabulary ul li a:hover{color:#59554A;}
#levels h1 a{font-weight:bold;color:#ffffff;text-shadow:2px 2px 2px #000;font-family:tahoma,arial,sans-serif;font-size:1.3em;}
#levels {color:#F1F3D8;font-family:Arial,Helvetica,sans-serif;font-size:13px;left:580px;line-height:19px;position:absolute;top:100px;width:280px;}
#levels ul li{margin:2px 0;}
#levels ul li.elementary{background:url("../images/levels.png") no-repeat scroll 0 -6px transparent;width:200px;height:20px;}
#levels ul li.pre-intermediate{background:url("../images/levels.png") no-repeat scroll 0 -27px transparent;width:200px;height:20px;}
#levels ul li.intermediate{background:url("../images/levels.png") no-repeat scroll 0 -48px transparent;width:200px;height:20px;}
#levels ul li.upper-intermediate{background:url("../images/levels.png") no-repeat scroll 0 -69px transparent;width:200px;height:20px;}
#levels ul li.advanced{background:url("../images/levels.png") no-repeat scroll 0 -90px transparent;width:200px;height:20px;}
#levels ul li.elementary:hover{background:url("../images/levels-hover.png") no-repeat scroll 0 -6px transparent;width:200px;height:20px;cursor:pointer;}.levels ul li.pre-intermediate:hover{background:url("../images/levels-hover.png") no-repeat scroll 0 -27px transparent;width:200px;height:20px;cursor:pointer;}.levels ul li.intermediate:hover{background:url("../images/levels-hover.png") no-repeat scroll 0 -48px transparent;width:200px;height:20px;cursor:pointer;}.levels ul li.upper-intermediate:hover{background:url("../images/levels-hover.png") no-repeat scroll 0 -69px transparent;width:200px;height:20px;cursor:pointer;}
#levels ul li.advanced:hover{background:url("../images/levels-hover.png") no-repeat scroll 0 -90px transparent;width:200px;height:20px;cursor:pointer;}
#levels ul li a{background:url("../images/grammar-li.png") no-repeat scroll 10px 50% transparent;color:#F1F3D8;padding-left:25px;font-weight:bold;}
#bannerAd{margin-left:55px;margin-top:193px;width:470px;float:left;}
#bannerAd2{margin-left:55px;margin-top:190px;width:240px;float:left;}
h1{font-size:2.6em;letter-spacing:-0.02em;line-height:1;margin-bottom:0.4em;}
h1, h2, h3, h4, h5, h6{color:#111111;font-weight:normal;}
.round_10{-moz-border-radius:10px 10px 10px 10px;}

