/* Wspolne */

body  {
  width:100%; 
  height:100%; 
  padding: 0px; 
  margin: 0px; 
  font: 12px/15px "Trebuchet MS", Verdana, Arial;
  color: #006986;
  background:#cfc3a5 url('/img/background_main.gif') top left;
}

li {
  list-style: none;
}

a {
  text-decoration: none; 
  color:#557879;
}

a:hover {
  text-decoration: underline;
}

img {
  border: 0px;
}

p {
  margin: 0px;
}

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

td  {
  font: 12px/15px "Trebuchet MS", Verdana, Arial;
  border: 0px; 
  padding: 0px; 
  vertical-align: top; 
  cursor: default;
}

h2  {
  height:20px;
  font: 12px/12px "Trebuchet MS", Verdana, Arial;
  color:#837e6f;
  background:url('/img/background_h2.gif') bottom left repeat-x;
  padding:0px;
  margin:0px 0px 14px 0px;
  clear: left;
}

h2 a  {
  color:#837e6f;
}

h3 {
width:160px;
font: 12px/14px "Trebuchet MS", Verdana, Arial;
background:url('/img/background_h3.gif') bottom left repeat-x;
padding:7px 0px 7px 0px;
margin:0px;
float:left;
}

h3 a  {
  color:#837e6f;
  padding: 0px;
  margin: 0px;
}

h3.over  {
background:url('/img/background_h3_over.gif') bottom left no-repeat;
color:#355151;
}

h3 span {
float:left;
}

h3 img {
float:right;
padding: 2px 5px 0px 0px;
}

h4 a {
  color:#837e6f;
}

h4 .over {
  
}

h4 {
  font: 12px/12px "Trebuchet MS", Verdana, Arial;
  width: 140px;
}

h2 span {
  display:block;
  float:left;
  height:20px;
  padding: 0px;
  background:url('/img/background_h2_dark.gif') bottom left repeat-x;
}

.right  {
text-align:right;
}

.all  {
width:100%;
}

div#header_container  {
background:url('/img/background_header.gif') top left repeat-x;
}

td#header_l {
background:url('/img/background_header_l.gif') top right no-repeat;
}

td#header_c {
width:964px; background:url('/img/background_header_c.jpg') top left no-repeat;
}

div#menu_top_all	{
height:58px; background:url('/img/background_menu_top.gif') top left repeat-x; margin-top:7px;
}

div#menu_top_container_l  {
height:41px;
padding:17px 0px 0px 12px;
background:url('/img/background_menu_top_l.gif') top left no-repeat;
float:left;
color:white;
}

div#menu_top_container_r  {
height:41px;
padding:17px 12px 0px 0px;
background:url('/img/background_menu_top_r.gif') top right no-repeat;
float:right;
color:white;
}

div.menu_top_spacer {
width:17px;
height:26px;
float:left;
background:url('/img/menu_top_spacer.gif') top left no-repeat;
}

div.menu_top  {
height:27px;
float:left;
padding:6px 9px 0px 9px;
}

div.menu_top a {
color: #eee9df;
text-decoration:none;
}

div.menu_top_over_l	{
width:3px;
height:26px;
float:left;
background:url('/img/background_menu_over_l.gif') top left no-repeat;
}

div.menu_top_over_c {
height:27px;
float:left;
padding:6px 6px 0px 6px;
color:#737373;
background:url('/img/background_menu_over_c.gif') top left repeat-x;
}

div.menu_top_over_r	{
width:3px;
height:26px;
float:left;
background:url('/img/background_menu_over_r.gif') top left no-repeat;
}

div.menu_top_over_c a {
color:#737373;
text-decoration:none;
}

div#shadow_menu_top	{
height:6px;
background:url('/img/shadow_menu_top.gif') top right no-repeat;
line-height:0px;
font-size:0px;
}

div#content_top {
height:13px;
margin-top:218px;
background:url('/img/background_content_t.gif') top left no-repeat;
line-height:0px;
font-size:0px;
}

div#content {
width:930px;
padding:0px 17px;
background:url('/img/background_content.gif') top left repeat-y;
color:#918b7b;
float:left;
}

div#content_l {
  width: 180px;
  float:left;
}

div#content_r {
  width: 700px;
  float:right;
}

div.content_l {
  width: 450px;
  float:left;
  clear: left;
  margin-bottom: 10px;
}

div.content_once {
  width: 100%;
  float:left;
  clear: left;
  margin-bottom: 10px;
}


div.second_level  {
width:160px;
padding-left:10px;
float:left;
}
div .second_level a {
  color:#837e6f;
}

div.content_r {
width: 450px;
float: right;
clear: right;
margin-bottom: 10px;
}

div#content_bottom_first  {
height:19px;
background:url('/img/background_content_b.gif') top left no-repeat;
clear:both;
}

div#bluebox_container {
background:url('/img/borders.gif') top left repeat-y;
padding:0px 6px 0px 6px;
}

div#bluebox {
background:#35575b url('/img/background_bluebox_c.gif') top left repeat-x;
color:white;
}

div#bluebox ul  {
margin:0px;
padding-left:15px;
}

div#bluebox li  {
  list-style-image:url('/img/list.gif');
  margin:0px;
  padding:6px 0px 6px 0px;
  border-bottom: 1px solid #92a09c;
}

div #bluebox .selected_li  {
  margin-left:10px;
  border-bottom: 1px solid #92a09c;
}

td .bluebox_content_l  {
width:238px;
height:109px;
padding:20px 20px 20px 10px;
background:url('/img/bluebox_spacer.gif') top right no-repeat;
text-align:justify
}

td #bluebox_content_r  {
padding:20px 0px 20px 10px;
vertical-align:middle;
}

td #bluebox_content_r img {
border: solid 4px #f2edea;
margin:5px;
}

td#bluebox_l  {
width:14px;
height:140px;
background:url('/img/background_bluebox_l.gif') bottom left no-repeat;
}

td#bluebox_r  {

}

div#shadow_bluebox  {
height:10px;
background:url('/img/shadow_bluebox.gif') top right no-repeat;
line-height:0px;
font-size:0px;
}

td#bluebox_r {
width:14px;
background:url('/img/background_bluebox_r.gif') top right no-repeat;
}

div#menu_bottom	{
height:28px;
padding:30px 0px 0px 13px;
background:url('/img/background_content_b2.gif') top left no-repeat;
}

div#menu_bottom	a {
color:#867e6b;
}

p#menu_bottom_l {
float:left; 
line-height:12px;
}
p.menu_bottom_r {
padding:0px 9px 0px 9px;
float:right;
line-height:12px;
background:url('/img/menu_bottom_spacer.gif') top left no-repeat;
}

div#shadow_content  {
height:8px;
background:url('/img/shadow_content.gif') top right no-repeat;
line-height:0px;
font-size:0px;
}

p#fsi {
height:20px;
float:left;
margin-left:9px;
color:#b5ad97;
}

p#fsi a {
color:#aba48e;
text-decoration:none;
}

p#fsite {
height:20px;
float:right;
margin-right:9px;
color:#b5ad97;
}

p#fsite a {
color:#aba48e;
text-decoration:none;
}

td#header_r {
background:url('/img/background_header_r.gif') top left no-repeat;
}

#sitemap {
  list-style: none;  
}

#sitemap li {
  margin: 2pt; 
}

div #welcome {
  text-align: justify;
}

/* News style */

#news .article .title {
  color: #587579;
  font-size: 12px;
}

#news .article .date {
  color: #252116;
  font-size: 11px;
  float: right;
}

#news .article .text {
  margin: 5px 0 5px 0;
}

#news .article .more {
  color: #596e65;
  text-align: right;
  padding-bottom: 5px;
}


.arrow {
  margin: 2px 15px 0px 0px;
  float: left;
}

/* Gallery style */

.gallery_div { float: left; background: #e1ded1; padding: 10px 12px 5px 12px; margin: 4px; font-size: 10px; text-align: center; width: 130px; }
.gallery_div img { cursor: pointer; }
.gallery_img { border: 1px solid #988f7e; margin: 0 0 5px 0; padding: 0px;}

.image_submit {
  border: none;
  padding-top: 1px;
  background: url('img/send.gif');
  width: 45px;
  height: 22px;
  cursor: pointer;
}

input, textarea {
  margin-top: 5px;
  border: 1px solid #d2ccb6;
  color: #837e6f;
  width: 125px;
  padding: 2px;
}

.input_normal {}
.input_error { border: 1px solid #cf8d8d; background: #eddada; }

.archive {
  font-size: 10px;
  float: right; 
  background: none;
  font-weight: bold;
}

#contact div {
  margin-bottom: 4px;
}

#contact li {
  list-style: none;
}

/* Offers style */

#offers {
  text-align: left;  
}

div .offer { color: #557879; margin-bottom: 8px; }
.offer .text { color: #918B7B; }


#menu {
  clear: left;
  float: left;
  margin-bottom: 20px;
}

#black_box {
  position: absolute;
  z-index: 1001;
  background: url('img/ajax-loader.gif') no-repeat scroll 50% 45% #000;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#black_image_box {
  cursor: pointer;
  position: absolute;
  z-index: 1002;
  background: #fff;
}

#black_image_box img { border: 5px solid #fff; }

#partners li {
  list-style: none;
  text-align: justify;
}

#contact_form {
  margin-top: 20px;
  text-align: right;
  width: 210px;
  float: left;
  clear: left;
}

#contact_form input {
  width: 150px;
}

#contact_map {
  margin-top: 25px;
  width: 470px;
  float: right;
  clear: right;
}

#contact_form .image_submit {
  border: none;
  padding-top: 1px;
  background: url('img/send.gif');
  width: 45px;
  height: 22px;
}

textarea {
  overflow: auto;
  margin-top: 5px;
  width: 190px;
  height: 170px;
}

#offers_table {
  width: 500px; 
  margin-top: 5px;
}

#offers_table {
  width: 300px;
}

#offers_table td {
  width: 220px;
}

div .submenu {
  float: left;
  clear: left;
  margin-top: 10px;  
}

