li h1 { margin: 0; padding: 0 0 3px 0; }
.slowo h2 { margin: 0; padding: 0; font-size: 14px; }
.znaczenie h3 { margin: 0; padding: 0; font-size: 11px; float: left; }
.clear { clear: both; }

body {
	font-size: 11px;
	line-height: 14px;
  font-family: Arial, Verdana, Tahoma;
	color: #4a443d;
	background: url(images/bg-main-2.gif) repeat center top;
	margin: 0;
	padding: 0px 0 40px 0;
	min-width: 1002px;
}

p {
	margin: 12px 0;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
form {
  padding: 0;
  margin: 0;
  display: inline;
}

form div {
	overflow: hidden;
}

/* main div */
#mainbody {
	float: right;
  margin: 0 auto;
	width: 1010px;
    margin-top: 21px;
	clear: both;
}


/* top */
#top {
  padding: 0;
  margin-left: 0px;
  margin-top: 1px;
  margin-top: 38px;
  display: block;
}
#searchform {
  float: left;
  width: 231px;
  height: 98px;
  background: url(images/bg-top-small.png) no-repeat;
  position: relative;
}

#searchform .field {
  margin: 45px 0 0 15px;
  color: #65750c;
  background: url(images/bg-search-small.gif) no-repeat;
}
#searchform .field input.search_field {
  float: left;
  margin: 5px 0 0 23px;
  -ie-margin: expression(this.style.marginLeft = '8px');
  border: 0;
  padding: 0;
  height: 15px;
  width: 120px;
  font: 11px Arial;
  color: #65750c;
}
#searchform .dodatkowe-litery{
    margin-left: 20px;
    font-size: 11px;
  margin-right: 5px;

}

#searchform .dodatkowe-litery a{
    color: #556300;

}

#searchFieldBox { position: absolute; }

.litery-normal{
  /* margin-left: 13px;*/

  display:block;
}

.litery-cyrylica{
  /* display:none;
   font-size: 10px;
    margin-right: 1px;*/
    margin-top: -3px;
	display: block;
}

.litery-cyrylica a{
   margin-right: 1px;
}

.litery-cyrylica a.cyrylica-off {
   /* color: #0071A3;*/
   margin-left: 10px;
}

#resize {
	float: left;
	width: 50px;
	margin-top: 40px;
}

div#menu-left { float: left; width: 305px; height: 38px; margin-left: 35px; }

div#menu-resize { margin-left: 18px; width: 50px; float: right; margin-top: 10px; }

div#wielkosc-liter { float: right; margin: 13px 5px 0 8px; text-align: center; line-height: 11px; }
div#wielkosc-liter a { font-weight: bold; font-family: Tahoma; color: #546300; }
div#wielkosc-liter a.selected { color: #929292; }

a#size11 { font-size: 10px; }
a#size13 { font-size: 12px; }
a#size15 { font-size: 14px; }


/* book background */
#book {
  background: url(images/book.png) no-repeat right top;
  width: 1002px;
  height: 764px;
  margin: 0 0 0 8px;
  padding: 0;
  position: relative;
  overflow: hidden;
}

#taktak-logo-bottom {
	position: absolute;
	bottom: 30px;
	left: 125px;
}

/* menu and logo */
#menu {
  float: left;
  background: url(images/logo-small.png) no-repeat center top;
  width: 117px;
  /*width: 130px;*/
  height: 405px;
}
/* #menu .main-page-link { text-indent: -5000px; display: block; height: 103px; width:113px; overflow: hidden; } */
#menu .main-page-link {
    text-indent: -5000px;
    display: block;
    height: 102px;
    width: 115px;
    overflow: hidden;
    /*margin-left: 40px;*/
}
#menu ul {
  float: right;
  width: 70px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
  list-style-type: none;
}
#menu ul li {
  float: right;
  display: inline;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding: 0px;
}
#menu ul li.flaga1 {
  margin-right: 0px;
}
#menu ul li.flaga2 {
  margin-right: 2px;
}
#menu ul li.flaga3 {
  margin-right: 4px;
}
#menu ul li.flaga4 {
  margin-right: 6px;
}
#menu ul li.flaga5 {
  margin-right: 8px;
}
#menu ul li.flaga6 {
  margin-right: 10px;
}
#menu ul li.flaga7 {
  margin-right: 12px;
}
#menu ul li.flaga8 {
  margin-right: 13px;
}

#menu ul li.flaga9 {
  margin-right: 14px;
}

#menu ul li.flaga10 {
  margin-right: 15px;
}

#menu ul li.flaga11 {
  margin-right: 16px;
}

#menu ul li.flaga12 {
  margin-right: 17px;
}

#menu ul li a
{
  margin: 0px;
  padding: 0px;
}
#menu ul li a img
{
  margin: 0px;
  padding: 0px;
}

/* whole content */
#content {
  margin: 31px 0 0 0;
  float: left;
  height: 630px;
  width: 885px;  
}


/* word and its meaning */
#letter {
  float: left;
  background: url(images/bg-litera.gif) no-repeat;
  width: 47px;
  height: 21px;
  margin-top: 14px;
}
#letter span {
  float: right;
  margin: 2px 10px 0 0;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
#word {
  float: left;
  display: inline;
  width: 400px;
  height: 100%;
  margin: 16px 0 0 10px;
  padding-right: 40px;
}
#word2 {
  float: left;
  overflow: auto;
  width: 400px;
  height: 90%;
  margin: 0;
  padding-right: 40px;
}
#word .slowo {
  float: left;
  font-weight: bold;
  font-size: 14px;
  height: 24px;
}

#static .comments-containter { 
  height: 490px; 
  overflow: auto; 
  padding-right: 25px; 
  width: 415px;
}

#word .slowo-comment {
  float: left;
  font-size: 14px;
  height: 24px;
}

#static .empty-comment {
  font-size: 14px;
  text-align: center;
  line-height: 18px;
}

#static .comments-title {
  text-align: justify;
}

#static .comment-title {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px 0px 0px 8px;
  margin: 14px 0px 0px 0px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .nick {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A443D;
}

#static .comment-content {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px 0px 0px 8px;
  margin: 0px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .comment-buttons {
  float: left;
  display: inline;
  text-align: left;
  font-size: 11px;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 4px 0px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .reply-title {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px 0px 0px 8px;
  margin: 6px 0px 0px 40px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .reply-content {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 40px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .comment-reply-title {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 340px;
}

#static .comment-reply-content {
  float: left;
  display: inline;
  text-align: left;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  font-family: Arial,Verdana,Tahoma;
  color: #4A443D;
  width: 300px;
}

#contactform .errorfield {
	background-color: #FF9999; 
}

#contactform .readonlyfield {
	background-color: #DDDDDD; 
}

#word .slowo2 {
  display: block;
  margin: 15px 0 10px 0;


  color: black;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
#word .slowo2 a {
  color: black;

}

#word .slowo2 a:hover {
  color: #0071a3;

}


#word .wymowa {
  float: left;
  margin: 2px 0 0 5px;
  font-size: 10px;
  vertical-align: bottom;
}
#word .ikony {
  float: right;
}

#word .ikona_sluchaj2{
    margin-bottom: 6px;
    margin-left: 10px;
    margin-right: 3px;
    float: right;
  
}

#word .znaczenie {
  display: block;
  margin: 15px 0 10px 0;
  padding: 8px;
  border: 1px solid #d9d5c1;
  background: #e2e1d8;
  color: #a8ab8f;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  overflow: hidden;
  width: 380px;
}
#word .definicja {
  text-align: left;
  color: #000;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
    clear: right;     
}




#word .definicja a{
  color: #000;


}

#word .definicja span {
  color: #ff0099;
  font-weight: bold;
}

#word .odmiany {
  font-weight: bold;
}

#word span.podkategoria {
    color: #4f5f00;
    font-weight: normal;
    margin-left: 5px;
}

#word span.podkategoria a {
	color: #4f5f00;
}

#word .example {
  display: block;
  color: #607100;
  font-style: italic;
  margin: 10px 0 10px 0;
}

#word .example a {
  color: #607100;
  text-decoration: none;
  cursor:help;
}

#word .example a:hover{
    border-bottom: dashed 1px  #607100;       
}

div#example-hint {
    display: none;
    position: absolute;
	max-width: 400px;
   /* min-height: 15px;*/
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #C2BC9E;
    background: #D1D0C1;
    padding: 6px;
    z-index: 1;  
	overflow: hidden;
}

div#explain-hint {
    display: none;
    position: absolute;
	max-width: 700px;
   /* min-height: 15px;*/
    font-size: 11px;
    border: 1px solid #C2BC9E;
    background: #D1D0C1;
    padding: 6px;
    z-index: 1;  
	overflow: hidden;
}



#word .synonim, #word .zobaczrowniez {
  display: block;
  color: #000;
  margin: 3px 0 0 0;
  margin-bottom: 5px;
}
#word .synonim a, #word .zobaczrowniez a {
  color: #0071a3;
  text-decoration: none;
}
#word .synonim a:hover, #word .zobaczrowniez a:hover{
  color: #0071a3;
  text-decoration: underline;
}

#word .zobaczrowniez{
    margin-bottom: 10px;
    margin-top: 6px;
 }


#word .wybor-slownika a {
  color: #0071a3;
  text-decoration: none;
}
#word .wybor-slownika a:hover {
  color: #0071a3;
  text-decoration: underline;
}

/*** STATIC **/

#didyoumean p{
    text-align: left;
    font-size: 12px;
    line-height: 15px;
}

#didyoumean a{
   color: #0071a3;
}

#static p.short{
  /*  text-indent: 0px;*/
    text-align: left;

}

#static { padding-top: 2px; clear: both; }

#static p{
   /* text-indent: 10px;*/
    text-align: left;

}
#static p.short{
  /*  text-indent: 0px;*/
    text-align: left;

}

#static span{
    margin: 0px;
     color: #0071a3;
}

#static p, #static ul{
    font-size: 12px;
    line-height: 15px;
}


#static a{
   color: #0071a3;
}

#static ul.thanks {
   list-style: none;
}
#static ul.thanks li{
   margin-right: 80px;
   line-height: 50px;
}


#static ul.thanks li a {
   height: 50px;
   vertical-align: middle;
   display: block;
   background: transparent none no-repeat center right;
}
#static ul.thanks li img{
   float: right;
}

#static ul.thanks li#leksyka a {
   background-image: url(images/logo_leksyka.gif);
}
#static ul.thanks li#kastor a {
   background-image: url(images/logo_kastor.gif);
}
#static ul.thanks li#ivo a{
   background-image: url(images/logo_ivo.gif);
   height: 30px; 
}
#static ul.thanks li#ivo{
   height: 30px;
   line-height: 30px;
   
}
#static ul.thanks li#dada a{
   background-image: url('images/logo_dada.gif');
}

div.linia { clear: both; background: url('images/linia.gif') repeat-x; height: 5px; font-size: 0px; }
div.wordLinia { clear: both; background: url('images/linia.gif') repeat-x; height: 2px; font-size: 0px; }

div#wordTools { float: right; padding-right: 2px; }
div#wordToolsLeft { float: left; padding-left: 1px; width: 420px;}


#wordToolsLeft .word-comments-link {
	background: url(images/tools_comments.png) no-repeat left top;
	display: block;
	float:left;
	width: 105px;
	height: 21px;
	color: #546300;
	font-size: 10px;
	padding: 0px;
	text-decoration: none;
}

#wordToolsLeft .word-comments-link-empty {
	background: url(images/tools_comments_empty.png) no-repeat left top;
	display: block;
	float: left;
	width: 105px;
	height: 21px;
	color: #546300;
	font-size: 10px;
	padding: 0px;
	text-decoration: none;
}

#wordToolsLeft .wordToolsPrint {
	background: url(images/tools_drukuj.gif) no-repeat left top;
	display: block;
	float: left;
	width: 58px;
	height: 21px;
}

#wordToolsLeft .wordToolsEdit {
	background: url(images/tools_uzupelnij.gif) no-repeat left top;
	display: block;
	float: left;
	width: 63px;
	height: 21px;
}

#wordToolsLeft .wordToolsExample {
	background: url(images/tools_przyklady.gif) no-repeat left top;
	display: block;
	float: left;
	width: 108px;
	height: 21px;
}

#wordToolsLeft .wordToolsVoice {
	background: url(images/tools_wymowa.gif) no-repeat left top;
	display: block;
	float: left;
	width: 66px;
	height: 21px;
}

#wordToolsLeft .wordToolsGetFile {
	background: url(images/pobierz_plik.gif) no-repeat left top;
	display: block;
	float: left;
	width: 75px;
	height: 21px;
}

#wordToolsLeft .wordToolsAddTest {
	background: url(images/stworz_test.gif) no-repeat left top;
	display: block;
	float: left;
	width: 75px;
	height: 21px;
}

/* list of close words */
#list {
  float: right;
  display: inline;
  width: 345px;
  padding-top: 2px;
}

#list .linia {
  margin-left: 38px;
}

#list ul {
  margin: 10px 0 0 0;
  padding: 0;
  list-style-type: none;
}
#list ul li {
  padding-left: 38px;
  color: #6f7b80;
  margin-bottom: 1px;
}
#list ul li a {
  color: #6f7b80;
  font-weight: bold;
}
#list ul li.selected {
  margin-left: 18px;
  padding-left: 20px;
  color: #000;
  background: url(images/bg-phrase.gif) no-repeat;
}
#list ul li.selected a {
  color: #000;
  font-weight: bold;
}

#list ul li.reklama {
  background: url(images/bg-reklama.gif) no-repeat;
}

#list ul li.reklama a { color: #4F5F00; }

/* page index */
#pageindex {
  margin: 0px 0 0 588px;
  background: url(images/bg-page.gif) no-repeat;
  width: 116px;
  height: 21px;
}
#pageindex span.left {
  float: left;
  margin: 3px 0 0 13px;
  color: #fff;
}
#pageindex span.right {
  float: right;
  margin: 3px 17px 0 0;
  color: #fff;
}

#pageindex a { color: #ffffff; }


/* footer */
#footer {
  font-size: 11px;
  /* color: #8ba9aa; */
  color: #000;
  margin: 10px 0 0 123px;
}

#footer a{

   /* color: #8ba9aa; */
   color: #000;

}


.clearing {
  clear: both;
  line-height: 0.1%;
	font-size: 0.1%;
	height: 0.1%;
}

#contactform {

}

#contactform div .descText {
	display: block;
	/*float: left;*/
	margin-top: 5px;
}

#contactform div .description {
	display: block;
	float: left;
	width: 100px;
}

#contactform div{
	margin-bottom: 3px;

}

#contactform textarea, #contactform input[type="text"] {
	border: 1px #a3b830 solid;
}

#contactform input[type="submit"] {
	color: #ffffff;
	background: #a3b830;
	border: 1px #a3b830 solid;
}

.errormsg, #static .errormsg{
	font-weight: bold;
	color: #ff0000;
}

fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

/** Reklama **/

#reklama-top{
 position: absolute; 
 right: 20px;
 top: 20px;
}

#reklama-napis{
   height: 45px;
}
#reklama-napis .content{
   float: right;
   margin-top: 10px;
   margin-right: 5px;
}

/* hinty */
a div.hint{
	display: none;
}
a:hover div.hint{
	display: inline;
	
	position: absolute;
	top: 160px;
	right: 400px;
	padding: 6px;
	border: 1px solid #C2BC9E;
	background: #D1D0C1;
	color: #6E6E6E;
	font-size: 11px;
	font-weight: bold;
}



#letter-size {
	color: #898989;
	float: right;
}

#letter-size a {
	font-weight: bold;
	color: #898989;
}

#faq-container {
	width: 415px;
	padding-right: 25px;
	height: 540px;
	overflow: auto;
}

#media-container {
	width: 415px;
	padding-right: 25px;
	height: 550px;
	overflow: auto;
}

#page-container {
	width: 415px;
	padding-right: 25px;
	height: 590px;
	overflow: auto;
	padding-bottom: 3px;
}

#preview-container {
	width: 415px;
	padding-right: 25px;
	height: 650px;
	overflow: auto;
	padding-bottom: 3px;
}


#faq {
	font-size: 12px;
	text-align: left;
	line-height: 15px;
}

#faq dt {
	margin: 5px 0 10px 0;	
}

#faq dd {
	margin: 0 0 15px 0;
	/*text-indent: 10px;*/
	display: none;
}


h2.art {
	font-size: 14px;
	line-height: 16px;
}

p.wiecej {
	margin-top: 30px;
	font-weight: bold;
	color: #FF0099;
}

#searchField.ruExt, #searchField.uaExt { margin-top: 40px; }

#litery-pl { margin-left: 20px; }
#litery-fr { margin-left: 20px; }
#litery-es { margin-left: 20px; }
#litery-se { margin-left: 20px; }
#litery-de { margin-left: 20px; }
#litery-no { margin-left: 20px; }
#litery-dk { margin-left: 20px; }
#litery-hr { margin-left: 20px; }

li.right_menu { font-weight: bold; }
li.right_menu a { color: #0071A3 !important; }


dl#info { font-size: 12px; line-height: 15px; overflow: hidden; }

dl#info dt { float: left; clear: both; width: 230px; margin-bottom: 5px; }
dl#info dd { float: left; margin: 0px; width: 130px; font-weight: bold; text-align: center; }

ol.normal { font-size: 12px; line-height: 15px; padding-left: 20px; }

ul.bot-command { list-style: none; padding-left: 15px; }


div#admin-containter { height: 540px; overflow: auto; padding-right: 25px; width: 415px; }

table#admin { width: 100%; border: 0; }
table#admin th { background: #e2e1d8; color: #A8AB8F; padding: 5px; border: 1px solid #d9d5c1; }
table#admin td { border: 1px solid #d9d5c1; padding: 3px; }

td.center { text-align: center; }

ul.menu { list-style: none; padding-left: 0px; margin-left: 0px; }
ul.menu li { font-weight: bold; }

.mark { color: #ff0099 !important; font-weight: bold; }

div#taktak-logo-lyzwa{ position: absolute; right: 0px; bottom: 17px;}

div#tagCloud { padding: 15px 0; width: 400px; clear: both; }

.important { color: #ff0000; }

ul#contactList { list-style: none; padding-left: 0px; }
ul#contactList li { background: url('images/bg-phrase.gif') no-repeat; margin-bottom: 15px; padding-left: 20px; }

ul#info { list-style: none; padding-left: 0px; }
ul#info li { background: url('images/bg-phrase.gif') no-repeat; padding-left: 20px; }

.bold { font-weight: bold; }

h4.menu-header { clear: left; margin: 0 0 0 40px; padding-top: 20px; font-size: 12px; }
ul.menu-list { padding-left: 15px !important; width: 300px !important; }

a.addExTrans { cursor: pointer !important; }
a.addExTrans:hover { border: 0 !important; }
a.addExTrans img { vertical-align: bottom; }

#questSyn, #questAnt { cursor: help; }

table#yourWord { width: 397px; border: 0; border-collapse: collapse; margin-left: 1px; }
table#yourWord th { background: #e2e1d8; color: #A8AB8F; padding: 5px; border: 1px #cfcbb7 solid; }
table#yourWord td { background: #e6e6de; padding: 3px; text-align: center; border: 1px #cfcbb7 solid; }
table#yourWord td.yourExample-all { border-top: 0; }
table#yourWord td.yourExample-text { border-bottom: 1px dashed #cfcbb7; }
table#yourWord td.col1 { background: #e6e6de; }
table#yourWord td.col2 { background: #deddd4; }

table#yourWord td div.example { font-style: normal }

a.small { font-size: 9px; }


table.tab { width: 397px; border: 0; border-collapse: collapse; margin-left: 1px; margin-top: 5px; }
table.tab th { background: #e2e1d8; color: #A8AB8F; padding: 5px; border: 1px #cfcbb7 solid; }
table.tab td { background: #e6e6de; padding: 3px; text-align: center; border: 1px #cfcbb7 solid; }
table.tab td.col1 { background: #e6e6de; }
table.tab td.col2 { background: #deddd4; }
table.tab th a { color: #A8AB8F !important; }

div#edit-word { display: none; }
div#edit-example { display: none; }

div#footer .copyright { float: left; }
div#footer .powered { float: right; padding-right: 10px; }


/**** LISTA SŁOWNIKÓW ****/
ul.dict-list { float: left; margin-left: 20px !important; }
ul.dict-list li { background-repeat: no-repeat; background-position: 15px; }

ul.dict-list li.dict-pl { background-image: url('/images/pl_small.gif'); }
ul.dict-list li.dict-en { background-image: url('/images/en_small.gif'); }
ul.dict-list li.dict-de { background-image: url('/images/de_small.gif'); }
ul.dict-list li.dict-ru { background-image: url('/images/ru_small.gif'); }
ul.dict-list li.dict-fr { background-image: url('/images/fr_small.gif'); }
ul.dict-list li.dict-es { background-image: url('/images/es_small.gif'); }
ul.dict-list li.dict-it { background-image: url('/images/it_small.gif'); }
ul.dict-list li.dict-se { background-image: url('/images/se_small.gif'); }
ul.dict-list li.dict-no { background-image: url('/images/no_small.gif'); }
ul.dict-list li.dict-dk { background-image: url('/images/dk_small.gif'); }
ul.dict-list li.dict-hr { background-image: url('/images/hr_small.gif'); }
ul.dict-list li.dict-ua { background-image: url('/images/ua_small.gif'); }

ul.col2 { margin-top: 0px !important; }

/******************* REKLAMY ** IDM *********************/

/*div#billboard-top { width: 757px; height: 106px; background: url('images/billboard-small.gif'); display: none; float: left; padding: 7px 0 0 21px; margin: 45px 0 0 0; }

div#doublebillboard-top { width: 757px; height: 207px; background: url('images/double_billboard_small.gif'); display: none; float: left; padding: 7px 0 0 21px; }*/

div#right-box { width: 120px; height: 600px; float: right; margin-top: 10px; }


div#billboard-top { float: right; margin: 0 10px 10px 5px; }
div#top { position: relative; min-height: 103px; }
div#searchform { position: absolute; bottom: -1px; }



/* list of phrases */
#phrase_list {
  height: 600px;
  overflow-y: auto;
  margin-top: 10px;
}

#list .linia {
  margin-left: 38px;
}

#phrase_list ul {
  margin: 0px 0 0 0;
  padding: 0;
  list-style-type: none;
}
#phrase_list ul li {
  padding-left: 20px;
  color: #6f7b80;
  margin-bottom: 2px;
  font-size: 11px;
}
#phrase_list ul li a {
  color: #6f7b80;
  font-weight: bold;
}
#phrase_list ul li.selected {
  padding-left: 20px;
  color: #000;
  background: url(images/bg-phrase.gif) no-repeat;
}
#phrase_list ul li.selected a {
  color: #000;
  font-weight: bold;
}

#phrase_list td {
	text-align: center;
	border-bottom: 1px solid #D0CDD6;
	padding: 3px;
}

#phrase_list th {
	border-bottom: 2px solid #000000;
}

.describe {
	 padding-top: 10px;
}

.describe p {
	margin: 0px 0px 5px;
	padding: 0px;
}

.describe p.example {
	padding-left: 20px;
}

.describe span {
	color: #000000 !important;
}

.describe span.italic {
	font-style: italic;
}

table#gramatyka_swe td, th {
	vertical-align: top;
}


/* WordsTest */
#wordstest {
	margin-top: 20px;
	height: 560px;
	overflow-y: auto;
}

#wordstest .input {
	border: 1px #a3b830 solid;
}

#wordstest .input_text {
	width: 140px;
}

#wordstest .input_text_add {
	width: 95px;
}

#wordstest .input_text_add_tip {
	width: 95px;
	background: #EBE8E1;
}

#wordstest input[type="submit"] {
	color: #ffffff;
	background: #a3b830;
	border: 1px #a3b830 solid;
}

.worditem {
	width: 230px;
	margin-bottom: 10px;
}

.megaleft {
	float: left;
}

.megaclear {
	clear: both;
	height: 0px;
}

#wordstest .label {
	width: 185px;
	color: #6F7B80;
	font-weight: bold;
}

#wordstest .label_result {
	width: 150px;
	color: #6F7B80;
	font-weight: bold;
}


#wordstest .help {
	text-align: center;
	width: 70px;
}

#wordstest .tips {
	display: none;
	width: 353px;
	margin-top: 5px;
	text-align: right;
}

#wordstest .tips a.tip {
	cursor: pointer;
	margin-left: 10px;
}

#wordstest #submit {
	text-align: center;
	width: 100%;
	margin-top: 20px;
}

#wordstest span.error {
	color: #FF0000;
	font-weight: bold;
}

#wordstest span.ok {
	color: #546300;
	font-weight: bold;
}

.test_result {
	border-bottom: 1px solid #6F7B80;
}

#stoper_container {
	text-align: right;
	font-weight: bold;
	margin-bottom: 15px;
	width: 100%;
}

#stoper {
	border: 1px solid #A3B830;
	background-color: #D3D0C9;
	width: 50px;
	padding: 0px 5px;
	font-weight: normal;
}

#stoper_label {
	width: 325px;
	margin-right: 10px;
}

.tests_mainpage {
	margin-left: 40px;
}

.tests_mainpage a {
	color: #0071A3;
}

.tests_mainpage .select_list {
	background-color: #E6E5E0;
}

.tests_mainpage .tests_table {
	width: 100%;
}

.tests_mainpage .tests_table .test_name {
	width: 285px;
	overflow: hidden;
}

.tests_mainpage #tests_list {
	height: 530px;
	overflow-y: auto;
}

.testsTools {
	margin-top: -5px;
}

#language option, #language_new option {
	height: 18px; 
	padding-left: 23px;
	background-repeat: no-repeat;
}

select#language {
	width: 150px;
}

.width_80 {
	width: 80px;
}

.width_100 {
	width: 100px;
}

.width_150 {
	width: 150px;
}

.padding_5 {
	padding-top: 5px;
}

.errorfield {
	background-color: #FF9999 !important; 
}

.addTestRow {
	width: 210px;
	margin-bottom: 15px;
}

#advertisement {
	display: none;
}

.suggestions {
	width: 156px;
	padding: 0px 2px;
	height: 140px;
	border: 1px solid #A3B830;
	overflow: hidden;
	overflow-y: auto;
}

.suggestions .link {
	width: 142px;
}

.suggestions .del a {
	font-weight: bold;
	color: #000000;
	padding: 0px 4px;
}
.suggestions .link a {
	display: block;
}

.suggestions .link a:hover {
	background-color: #D3D0C9;
}

.suggestions .del a:hover {
	background-color: #E26271;	
}

.bold { font-weight: bold; }
.white { color: #FFFFFF; }
#footerlinks { color: white; font-size: 13px; }

#learnToMatura { width: 259px; height: 27px; margin-left: 60px; position: absolute; top: 8px; padding: 0px; }

.videonauka_monitor { position: relative; top: -5px; }

#videonauka-logo { margin-left: 133px; margin-top: 83px; height: 85px; width: 281px; background: url(/images/videonauka_logo.png) no-repeat; cursor: pointer; }
#videonauka-left-page { float: left; width: 527px; height: 755px; }
#videonauka-right-page { float: left; width: 499px; height: 755px; overflow: hidden; }

#videonauka-movie-chooser { margin-left: -13px; margin-top: 0px; height: 292px; width: 540px; background: url(/images/videonauka-movie-chooser.png) no-repeat; cursor: pointer; }
#videonauka-info-panel { position:relative; padding: 0px; font-size: 0px; margin-left: -13px; margin-top: 0px; height: 90px; width: 540px; background: url(/images/videonauka-info-panel.png) no-repeat; }
#videonauka-kupon-kwota {position: absolute; color: red; top: 40px; height: 25px; font-size: 32px; left: 103px; width: 50px; padding-top: 5px; }
#videonauka-kupon-kod { position: absolute; color: #FFFFFF; margin-top: 43px; left: 203px; width: 68px; height: 15px; font-size: 15px; font-family: Tahoma, Arial; }
#videonauka-info-text { position: absolute; width: 220px; height: 41px; margin-top: 31px; left: 295px; font-size: 11px; font-family: Tahoma, Arial; }
#videonauka-card-notes { margin-left: 105px; margin-top: 0px; height: 220px; width: 383px; background: url(/images/videonauka-card-notes.png) no-repeat; cursor: pointer; }
#videonauka-kompletne-kursy { background: url(/images/kompletneKursy.png) no-repeat; width: 404px; height: 55px; margin-left: 60px; margin-top: 20px; cursor: pointer; }
#videonauka-webpages { background: url(/images/videonauka-webpages.png) no-repeat; width: 422px; height: 141px; margin-left: 52px; margin-top: 29px; cursor: pointer; }
#videonauka-100-movies { background: url(/images/videoonauka-100-movies.png) no-repeat; width: 253px; height: 19px; float: right; margin-top: 10px; margin-right: 25px; cursor: pointer; }
#videonauka-info-list { width: 40px; height: 94px; margin-left: 80px; margin-top: 44px; position: absolute; }
#videonauka-tick-1 { background: url(/images/videonauka-tick-1.png) no-repeat; width: 40px; height: 40px; margin-left: 0px; margin-top: 0px; position: relative; }
#videonauka-tick-2 { background: url(/images/videonauka-tick-2.png) no-repeat; width: 40px; height: 41px; margin-left: 0px; margin-top: 14px; position: relative; }
#videonauka-trzystopiony-system { background: url(/images/videonauka-trzystopiony-system.png) no-repeat; width: 295px; height: 101px; /*margin-left: 41px;*/ left: 161px; /*margin-top: 44px;*/ position: relative; top: 44px; /*float: left;*/ }
#videonauka-wsip { background: url(/images/videonauka-wsip.png) no-repeat; width: 67px; height: 86px; left: 62px; top: 84px; position: relative; }
#videonauka-nad-jakoscia-wsip { background: url(/images/videonauka-nad-jakoscia-wsip.png) no-repeat; width: 267px; height: 60px; left: 160px; top: 12px; position: relative; }
#videonauka-gwarancja-zdanej-matury { background: url(/images/videonauka-gwarancja-zdanej-matury.png) no-repeat; width: 99px; height: 95px; left: 187px; top: 60px; cursor: pointer; position: relative; }

.yellow-posit-list { display: block; width: 220px; height: 215px; float: right; padding: 0px; margin: 0px; }

.toRight { float: right; }

#nescafe-logo-bottom { position: relative; margin-left: 300px; top: -20px; width: 150px; height: 30px; }
#nescafe-logo-gora-360x120 { width: 360px; height: 120px; z-index: 200; float: right; margin-right: 20px; }
#nescafe-zakladka { float: left; left: 286px; top: 55px; width: 210px; height: 65px; position: relative; }

#book #content { position:relative; }
#static .scene { position: absolute; top:0; left:0; z-index:89; width: 1058px; height: 743px; }
#static .scene img.scene_img { position: absolute; top:-30px; left:0; z-index:90; }
.scene a.scene_prawa { position: absolute; top:580px; left:790px; z-index:91; }
.scene a.scene_lewa { position: absolute; top:580px; left:44px; z-index:91; }

#static .scene a.out_link { position: absolute; top:337px; left:630px; z-index:91; width:232px; height:126px; background: transparent; display: block; }
/* reklam 7days */
#top #zakladka-7days { position: absolute; left: 296px; top: 22px; }
#top #duzyRogal-7days { position: absolute; top: -36px; right: 3px; z-index:100; }
#box7days-menu,
#boxadd215x215
{ 
    display:block;
    float:left;
    margin-left: 40px;
    margin-top: 10px;
}
#top #banner-todo-7days {
    position: absolute;
    left: 0px;
    top: 110px;
    z-index: 50;
}
