html {
  width:  100%;
  height: 100%;
}

body {
  margin:       0;
  padding:      0;
  width:        100%;
  height:       100%;
  font-family:  Verdana, Sans-Serif;
  font-size:    11px;
  color:        #DAE1DA;
  background:   #003D1C url('../img/top_bg.jpg') 0 0 repeat-x;
}

img {
  margin:   0;
  border:   0;
  padding:  0;
}

div {
  margin:   0;
  border:   0;
  padding:  0;
}

p {
  margin:   0;
  border:   0;  
  padding:  0;  
}

table {
  margin:           0;
  border:           0;  
  padding:          0;
  border-collapse:  collapse;
  empty-cells:      show;
}

a {
  margin:           0;
  border:           0;
  padding:          0;
  color:            #DAE1DA;
  text-decoration:  none;
  font-weight:      normal;
}

a:hover {
  margin:           0;
  border:           0;
  padding:          0;
  text-decoration:  underline;
}

td {
	cursor:          default;
	margin:          0;
	border:          0;	
	padding:         0;
	vertical-align:  top;
}

form {
  margin:   0;
  border:   0;  
  padding:  0;
}

ul {
  margin:     0;
  border:     0;
  padding:    0;
}

strong {
  color: #A3B8A7;
}

/* ----------------------------------------------------------- */


div#centered {
  position:   relative;
  margin:     0 auto;
  width:      779px;
  height:     auto;
}

div#header_logo {
  width:      779px;
  height:     101px;
  background: url('../img/bcks-adwokaci-top.jpg') 0 0 no-repeat;
}

form#clock input {
  position:     absolute;
  top:          84px;
  left:         0;
  z-index:      20;
  overflow:     hidden;
  margin:       0;
  border:       0;
  width:        250px;
  height:       12px;
  padding:      0;
  color:        #478560;
  font-family:  Verdana, Sans-Serif;
  font-size:    9px;
  background:   transparent;
}

div#lang {
  position: absolute;
  top:      84px; /*88*/
  right:    0;
  z-index:  20;
}

div#lang a {
  margin-left: 8px;
}

div#header_title {
  overflow:   hidden;
  width:      779px;
  height:     97px;
}

div#rotator1 img {
	/*
	cursor:	pointer;
	*/
}


div#horizontal_menu {
  margin-top: 1px;
  width:      779px;
  height:     35px;
  /*
  padding:    0 154px 0 158px;
  */
  text-align: center;
  background: url('../img/menu_bg.jpg') 0 0 no-repeat;
}

div#horizontal_menu a {
/*
  display:  block;
  float:    left;
*/
  height:   35px;
}

div#page_title {
  margin:         23px 0 14px 0; /*23px 0 6px 0;*/
  width:          779px;
  height:         17px; /* origin 18px */
  padding-top:    1px;
  background:     url('../img/title_bg.jpg') 0 0 no-repeat;
  color:          #E9ECE5;
  /*
  color:          #BFD8B1;
  */
  font-family:    Verdana, Sans-Serif;
  font-size:      13px;
  /*
  font-weight:    bold;
  */
  text-align:     center;
  text-transform: uppercase;
}

div#contener {
  overflow: hidden;
  width:    779px;
  height:   auto;
}

div#left_contener {
  display:  inline;
  float:    left;
  width:    240px;
  height:   auto;
}

div#left_contener img.left_image {
  margin-bottom:  5px;
}

/*
ul#menu7 li {
  display: none;
}

ul#menu7 li ul.sub1 li {
}
*/

div#vertical_menu {
  width:      240px;
  height:     auto;
}

div#vertical_menu a {
  display:  block;
  margin:   0 0 5px 0;
  width:    240px;
  height:   18px;
}

div#vertical_menu a#lL {
	display:	block !important;
}

div#right_contener {
  /*overflow:   hidden;*/
  display:      inline;
  float:        right;
  width:        521px;
  height:       auto;
  padding-left: 18px;
}

div#right_contener img {
  margin:   0;
  border:   0;
  padding:  0;
}

/*
div#right_contener img:hover {
  border:   1px solid #d7cdb2;
  padding:  3px; 
}
*/

div#content {
  width:        100%;
  height:       auto;
  text-align:   justify;
  font-size:    11px;
  font-weight:  normal;
  min-height:   200px;
}

* html div#content {
  width:        100%;
  height:       auto;
  text-align:   justify;
  font-size:    11px;
  font-weight:  normal;
  /* height IE6 hack */
  overflow:     visible;
  height:       200px;
  /* --------------- */
}

div#content h1 {
  display:        block;
  margin:         0 0 5px 0;
  padding-bottom: 2px;
  color:          #A3B8A7;
  font-family:    Verdana, Sans-Serif;
  font-size:      11px;
  font-weight:    bold;
}

/*
div#content p {
  text-align:   justify;
  font-size:    11px;
  font-weight:  normal;
}
*/

div#content a {
  color:            #DAE1DA;
  font-size:        11px;
  text-decoration:  none;
}

a.read_more {
  color: #90B098 !important;
}

/*
div#content a:hover {
  color: #ffcc00;
}
*/

/*
div#content img {
  float:        left;
  margin-right: 10px;
}

div#content ul {
  list-style: none;
  margin:     10px;
}

div#content ul li {
  margin:       0;
  border:       0;
  padding:      2px 0 2px 20px;
  background:   url('../img/go_previous_rtl.gif') 0 4px no-repeat;
}
*/


/* CONTACT FORM */
#contactPanel {width:100%; margin:0; padding:0;}
#contactPanel .submit{margin:5px 0 0 0;padding:2px 10px;border:none;background:#999999;color:#fff;font-size:11px;font-weight:bold;}
#contactPanel td {border:0;margin:0; width: 100%; padding: 3px 0 !important;}
#contactPanel h6{font-size:0.92em;}
#contactPanel .input, #contactPanel textarea{border:1px solid #ffffff; padding:2px 0;overflow:auto;width:300px;font-size:1em;background-color: #DAE1DA;}

/*#contactPanel input.submit {background-color:#003d1c;}*/
fieldset {border: 0; margin:0; padding:0;}

#contactPanel h1 input {cursor: pointer; background-color: #003D1C !important;}

#contactPanelText {
  width:      100%;
  padding:    0;
  text-align: justify;
}


/* IMAGES STYLES */
.imagesList         {list-style:none;}
.imagesList li      {margin:0 0 10px 0; background:inherit;}
.imagesList li img  {border:0;}
.imagesList li div  {color: #90B098; margin: 3px 0 5px 0;text-align:left;}

#imagesList1  {margin:0;}
#imagesList2  {margin: 20px 0;}
/*
div#imagesList2 li {display: block;}
*/

/*
#imagesList2 div {float: left; overflow: hidden;}
#imagesList2 a {width: 100px; height: auto; display: block; margin: 0 0 5px 0 !important;}
*/

/* FILES LIST STYLES */
#filesList      {padding:5px 0;font-size:0.917em;list-style:none;vertical-align:middle;}
#filesList li   {margin:0 0 4px;}
#filesList img  {margin:0 8px 0 0;vertical-align:middle;}
#filesList em   {background:inherit;color:#5b5b5b;}

/* OPTIONS LINK */
#options{clear:both;margin:20px 0;background:inherit;font-size:0.917em;text-align:right;}
#options a{color:#90B098 !important;text-decoration: none !important;}
#options .back, #options .print{float:left;}
#options .back a{padding-right: 10px;}
#options .print a{border-left:1px solid #90B098; padding-left: 10px;}

.message{padding:40px 0;text-align:center;}

/* SUB PAGES LIST STYLES */
.subpagesList               {width:100%;margin:20px 0;list-style:none;}
.subpagesList li            {overflow: hidden; margin:0 0 10px 0;padding:0;}
* html .subpagesList li     {width:100%;}
.subpagesList li .photo     {float:left;margin:0 6px 5px 0;}
.subpagesList li img        {border:1px solid #dcdac9 !important; padding: 0px !important;}
.subpagesList li h4         {margin:2px 0;padding-bottom:2px;}
.subpagesList li h4 a       {color: #A3B8A7 !important;font-weight: bold !important; font-size: 11px !important; text-decoration: none !important;}
.subpagesList li h4 a:hover {}
.subpagesList li ul, .subpagesList li ol    {float:left;margin:0 0 0 30px;padding:0;}
.subpagesList li li         {padding:0;border-left:0;}
.subpagesList li ul         {list-style:disc;}
.subpagesList li ol         {list-style:decimal;}

.subpagesList li div a      {color:#DAE1DA !important; text-decoration: none !important;}

#subList1 {margin: 0;}

.pages{padding:15px 0 10px 0;text-align:center;}
.pages a {text-decoration: none !important;}


/* Sitemap */
div#sitemap {
  margin: 0;
  width:  auto;
  padding-bottom: 1px;
}

div#sitemap ul {
  list-style: none;
  margin:     2px !important;
}

div#sitemap ul li {
  margin:       0 0 5px 0;
  padding-left: 10px !important;
  background:   url('../img/li_square.gif') 0 5px no-repeat !important;
  cursor:       pointer;
  text-align:   left;
}

div#sitemap ul li.sub_level {
  margin-left:  13px;
  background:   url('../img/sub_li_square.gif') 0 6px no-repeat !important;
}

div#sitemap ul li a {
  text-decoration:  none;
  font-weight:      bold;
}

div#sitemap ul li a:hover {
  background: none;
  color:  #ffcc00 !important;
}

div#sitemap ul li.sub_level a {
  font-weight:  normal;
}



div#footer {
  position:     relative;
  overflow:     hidden;
  margin-top:   30px;
  width:        779px;
  height:       140px;
  padding-top:  62px;
  color:        #90B098;
  text-align:   center;
  background:   url('../img/bcks-adwokaci-stopka.jpg') bottom center no-repeat;
}

div#footer a {color: #90B098;}
div#menu5 a {color: #A3B8A7;}
div#menu6 a, div#menu3 a {color: #90B098;}


div#menu5, div#menu6, div#menu3 {
  margin: 0 auto;
}

div#menu5 a, div#menu3 a {
  margin: 0 6px;
}

div#menu6 a {margin: 0 3px; font-size: 9px;}


/* Gallery */

div#categoryPhotos {
  overflow:   hidden;
  margin-top: 13px;
  width:      100%;
}

div#categoryPhotos a {
  display:        block;
}

div#categoryPhotos a img, div#categoryPhotos a img:hover {
  margin:   0;
  border:   0;
  padding:  0;
}

div#categoryPhotos div.photo_item {
  overflow:       hidden;
  display:        inline;
  float:          left;
  margin:         5px 3px 5px 0 !important;
  /*
  border:         1px solid #e5dad2;
  */
  width:          122px !important;
  height:         80px !important;
  padding:        0 5px 0 0 !important;
  text-align:     center;
  vertical-align: middle;
  cursor:         pointer;
}

div#categoryPhotos div.photo_item:hover {
/*  border: 1px solid #ffcc00; */
}

email_ok {
/*
  margin-top: 20px;
*/
}

email_error {
/*
  margin-top: 20px;
*/
  color:      #ff0000;
}

@media print{
  /* PRINT STYLES */
  body{margin:1cm 0;background:#fff;color:#000;}
  #container{width:16cm;height:auto;background:#fff;}
  #main{width:16cm;margin:0 auto;border:0px;}

  #body{background:#fff;border-bottom:2px solid #bbb;}
  #head2, #content, #foot{width:16cm;}
  #head2{height:auto;}
  #column, #column2, #head1, #head3, #navipath, #back{display:none;}
  a, #head2, #logo h2, #foot, #foot a, .subpagesList li, #page h3, .subpagesList li h4 a, #filesList em, .imagesList li{background:inherit;color:#000;}
}
                                                                    

