/* Stylesheet: style Modified On 2013-01-15 11:55:12 */
body{
background: #dadada url(/uploads/style/tlo.jpg) no-repeat top center;
margin: 0 auto;
font-size: 12px;
font-family: tahoma;
line-height: 160%;
}
img {border:none;}
h1, h2, h3, h4 {padding:0px; margin:0px;}
#wrapper {
width: 968px;
margin: 0 auto;
padding:5px;
}
#header {
height: 98px; 
}
#logo {
float:left; 
width:312px; 
height: 25px;
margin-top: 60px;
}
#logo a {
text-decoration:none;
font-size: 30px;
  color: #88745f;
  font-weight: bold;
}
#ikony {
  top: -6px;
  position:relative;
  float:right;}
#ikony a.myspace {
display:block;
  background: #dadada url(/uploads/style/myspace.jpg) no-repeat;
  height:30px;
  width: 30px;
  float:left;
}
#ikony a.you {
display:block;
  background: #dadada url(/uploads/style/you.jpg) no-repeat;
  height: 30px;
  width: 30px;
  float:left;
  margin-left: 3px;
}

#ikony a:hover {
opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
filter:alpha(opacity=80);
}

.box ul li a:hover {
opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
filter:alpha(opacity=80);
}

#lang {
right: 164px;
  position: relative;

  float:right;
}
#lang a.pl {
display:block;
  background: #dadada url(/uploads/style/pl.png) no-repeat;
  height:22px;
  width: 30px;
  float:left;
}
#lang a.en {
display:block;
  background: #dadada url(/uploads/style/en.png) no-repeat;
  height: 22px;
  width: 30px;
  float:left;
  margin-left: 3px;
}
#lang a.ru {
display:block;
  background: #dadada url(/uploads/style/ru.png) no-repeat;
  height: 22px;
  width: 30px;
  float:left;
  margin-left: 3px;
}

#menu {
margin-top: 53px;
  width: 500px;
  float:left;
}
#menu ul {
list-style:none;
padding:0px;
margin:0px;
float:right;
height: 40px;
}
#menu ul li {
float: left;
padding:8px;
}
#menu ul li a {
text-decoration:none;
color: #88745f;
font-size: 14px;
}
#menu ul li a:hover, #menu ul li a.menuactive {
color: #ff8300;
}


#top {
background: url(/uploads/style/top.jpg) no-repeat top center;
height: 290px;
  margin: 0 auto;
  padding-top: 10px;
}
.tekst {
float:right;
  position: relative;
  right: 150px;
  width: 360px;
  clear:both;
height: 130px;
top: -70px;
}
.tekst h2 {
  margin-bottom: 10px;color:#88745f;
    font-weight: normal;
}
.tekst p {
font-family:tahoma;clear:both;color: #555f49;font-size:14px;
}
.kont table td {padding-right: 10px;color: #8f4e1b!important;}
.kont table td h3 span {color: #8f4e1b!important; font-weight: normal!important;}
.kont table td h3 {font-weight: normal!important;}
.kont {
  clear:both;
  height: 30px;
  position: relative;
  left: 456px;
}
table p {margin:0px!important;}


#trabka {
background: url(/uploads/style/slimak.png) no-repeat top center;
  width: 150px;
  height: 184px;
  float:right;
  position: relative;
  top: -20px;
}
#content {clear: both;min-height: 380px;padding-bottom:30px;}
#content img {
border: 1px solid #A9A9A9;
    margin: 10px!important;
}


#content table iframe {margin-bottom: 10px;margin-right: 10px;
border: 2px solid #A9A9A9;

}

#content img.marcin {}
#content p {
color: #45382a;
  margin-left: 20px;
font-size:14px;
}
#content ul li, #content ol li  {color: #45382a; font-size:14px;}

#content h1 , #flashcontent h1{
   background: url(/uploads/style/bg_h.png) no-repeat;
  background-position: 0px 0px;
font-size: 18px;
  color: #7b9f40;
  font-weight: normal;
      height: 40px;
  padding-top: 8px;
      padding-left: 25px;
}
.box h1 a {text-decoration:none; color:#7b9f40;}
#content td img {
margin:10px;
  text-align:center;
  vertical-align: middle;
  border: 1px solid #a9a9a9;
} 
#content #mapa {
float: right;
margin-right: 30px;
}
#content #cont {float: left; width: 200px;}
.box {float: left;}
#box1 {
width: 400px;
  margin-right: 30px;
}
#box2 {width:180px;margin-left: 30px;}
#box3 {width: 180px;margin-left: 50px;}
.box h1 {
  background: url(/uploads/style/bg_h.png) no-repeat;
  background-position: 0px 0px;
font-size: 18px;
    padding-left: 25px;
  color: #7b9f40;
    height: 40px;
font-weight: normal;
padding-top: 8px;
  width: 200px;
  margin-left: -20px;
}
.box ul {
 padding: 0 0 0 10px;
  margin:0px;
  list-style:none;
}
#box2 ul li, #box3 ul li {
    background: url(/uploads/style/line.jpg) no-repeat left top;
  margin-top: 5px;
  color: #45382a;
  font-weight: bold;
  padding-left: 10px;
font-size: 12px;
}
#box2 ul li a, #box3 ul li a {
color: #45382a;
    font-weight: bold;
  text-decoration:none
}


#box1 h1{
margin-left:0px;
}
.NewsSummary {
  margin-top: 10px; 
  margin-bottom: 40px; 
  font-family: tahoma;
padding-left: 20px;
}
.NewsSummaryLink a, #NewsPostDetailTitle {
text-decoration:none;
  color: #cb7f30;
  font-weight: bold;
}
.NewsSummaryPostdate, #NewsPostDetailDate {
  color: #707f5c;
  font-size: 11px;
}
.NewsSummarySummary, .NewsSummarySummary p, .NewsSummarySummary ul li, .NewsSummarySummary ol li  {
color: #45382a!important;
font-size:13px!important;
margin:0px!important;
}
#NewsPostDetailContent, #NewsPostDetailContent p  {
color: #45382a!important;
font-size:14px!important;
margin-left:0px!important;
line-height:160%;
}
.NewsSummaryMorelink a {
  background: url(/uploads/style/more.png) no-repeat right center;
text-decoration:none;
  float:right;
  margin:5px;
    color: #707f5c;
    font-size: 11px;
  padding-right: 65px;
  height: 23px;
}

#NewsPostDetailContent p a, #NewsPostDetailContent a {  color: #cb7f30;}

#content p a {  color: #cb7f30;}


#NewsPostDetailReturnLink a {
    background: url("/uploads/style/more.png") no-repeat scroll right center transparent;
    color: #707F5C;
    float: right;
    font-size: 11px;
    height: 23px;
    margin: 5px;
    padding-right: 65px;
    text-decoration: none;
}

#NewsPostDetailHorizRule {color:#FFF;}

#footer {
    background: url(/uploads/style/stopka.jpg) no-repeat top center;
clear: both;
padding-bottom: 20px;
  height: 20px;
}

#pasek {
    background: url(/uploads/style/stopka.png) no-repeat top center;
  height: 70px;
  padding-top:40px;
  padding-left: 20px;

}
#pasek p {float: left;margin-right: 10px;
color: #545454;
  font-size: 13px;
}
#pasek ul {margin:0px; padding:0px; list-style:none;}
#pasek ul li {float: left; margin-right: 30px;}

.clr{clear:both;}


/* Stylesheet: realizacje Modified On 2012-08-27 20:45:26 */
#content {width:570px; float:left;margin-right:10px;}
#flashcontent {width:380px; float:left;}