/* site css */

/*-----------------------------------------------*/
/*                   for all                     */
/*-----------------------------------------------*/
ul, li, p, h1, h2, h3, h4, body {margin:0; padding:0;}
a {text-decoration:none; color:#41ad49;}
a:hover {text-decoration:underline;}
a img {border:0;}
p {margin:0 0 10px 0; padding: 0; display:block;}

.clearfloat {clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

h1 {font-size:20px; font-weight:bold; padding:0 0 20px 0; color:#41ad49; line-height:30px;}
h3 {font-size:12px; font-weight:bold; padding:0 0 20px 0; color:#41ad49;}

BODY {background:#fff; margin:0; padding:0; font-family:Arial, sans-serif; font-size:12px;}

#site {background:#fff; width:960px; margin:0 auto; padding:20px 0 0 0;}

/*-----------------------------------------------*/
/*                   header                      */
/*-----------------------------------------------*/
#header {background:#fff; padding:0; width:960px; height:85px; padding:0 0 35px 0;}

#search {background:; float:left; padding:32px 0 0 40px;}
.slb{color: #000; margin:; padding:3px; float:left;}
#wyszukiwarka {background: url(../bgnd/front/search_bg.gif) no-repeat 0 top; float:left; width:154px; height:22px; margin:0 0 0 10px; padding:3px 0; display:inline;}
#wyszukiwarka input {background: none; width:142px; height:18px; color:#777777; padding:0 5px 0 5px; font-size:12px; border:0;}

#menu {background: url(../bgnd/front/menuh_bg.jpg) no-repeat 0 top; list-style-type:non; padding:0; width:620px; height:85px; float:right; padding:29px 0 0 50px;}
#menu li {float:left; display:inline; line-height:24px;}
#menu li a {display:block; padding:0 20px 2px; font-family:Tahoma; color:#41ad49; font-size:12px; font-weight:bold; width:auto; text-decoration:none;}
#menu li a.active {color:#fff;}
#menu li a:hover {color:#fff;}

/*-----------------------------------------------*/
/*                   content                     */
/*-----------------------------------------------*/
#content {background:#fff; padding:0;}
#content p, ul, ol {line-height:1.4; color:#808285;}

#menu_left {display:inline; padding:22px 0 0 0; margin:0; float:left; background: url(../bgnd/front/menuvtop_bg.jpg) no-repeat 0 top; width:252px;}
#menu_left ul {background: url(../bgnd/front/menuv_bg.jpg) repeat 0 top; padding:0 10px 0 30px; margin:0; width:212px;}
#menu_left li {background: url(../bgnd/front/menuliv_bg.jpg) no-repeat 0 top; list-style:none; padding:3px 10px 9px 0px; margin:0px 0px 0px 0px; text-align:right;}
#menu_left li a {display:block; padding:0 10px 0 0; font-family:Tahoma; color:#41ad49; font-size:12px; font-weight:bold; line-height:25px; width:auto; text-decoration:none;}
#menu_left li a.active {color:#fff;}
#menu_left li a:hover {color:#fff;}

#menu_left ul li ul {margin:10px 0 0 0; padding:1px 0 0 90px; width:108px;}
#menu_left ul li ul li {background: url(../bgnd/front/submenuliv_bg.jpg) no-repeat 0 top; height:20px; margin:0px; padding:5px 0 0 0;}
#menu_left ul li ul li a {font-size:11px; line-height:10px; margin:0; padding:0 8px 0 0;}
#menu_bottom {background: url(../bgnd/front/menuvbottom_bg.jpg) no-repeat left top; height:31px; margin:0; padding:0;}


#center {float:left; width:475px; padding:30px 0px 30px 35px;}
#center ul, #left_col ol {margin:0 0 0 15px; padding:;}
#center p {padding:5px 0;}

/* right_col */
#right_col {float:right; width:175px; padding:30px 0 0 0;}
.hn {margin:30px 20px;}


/*-----------------------------------------------*/
/*                   footer                      */
/*-----------------------------------------------*/
#cfooter {padding: 20px 0 0 0; float:left;}
#cfooter img {margin:0 10px 0 0;}

#footer {width:960px; margin:0 auto; color:#808285; font-size:10px; padding:8px 0 25px 0; text-align:center;}
#footer a {color:#808285; font-weight:normal;}
#footer a:hover {color:#808285; font-weight:normal; text-decoration:underline;}


/*-----------------------------------------------*/
/*                   letters                     */
/*-----------------------------------------------*/


div#letters {
  width:100%;
  margin: 0 0 40px 0;  	
}

ul.letters {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: -1px;
}

ul.letters li {
  float: left;
  padding: 0px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px;
  font-size: 12px;
  cursor: pointer;
}

ul.letters li.active {
  font-weight:bold;
  font-size: 16px;
}

ul.letters a.letter_active {
  font-weight:bold;
}

span.word {font-size:12px; color:#41ad49;}

div#word ul {
	list-style: none;
}

div#word ul li{
	padding: 0 0 10px 0;
}

.short_def{
    color:#000;
    font-size:12px;
}

.definition{
    display:none;
    border: 1px solid;
    border-color:#808285;
}



div#page_content { min-height:333px; }

/*			gallery page		*/

div#photo_gallery { float:left; width:150px; height:370px; }	

div#photo_gallery ul li { height:110px; margin: 0px; padding: 0 0 0 6px; }

div.main_img { width:320px; float:left; }

.pointer { cursor: pointer }

h3#main_title { text-align:right; margin: 0 30px 0 0; color: #000; font-weight: normal;}



ul.subMenu {
   list-style: none;
   padding: 0 !important;
   margin: 0 !important;
   background-color: #949599;
   height: 16px;
   width: 300px;
}    

ul.subMenu li {
   display: block;
   width: 30px;
}
ul.subMenu li.left {
   float: left;
}       

ul.subMenu li.right {
   float: right;
   text-align: right;
}


