﻿body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background:#ffffff url(../graf/tlo.jpg) no-repeat 50% 0px; 
}

body, input, textarea, select, div, td  {  font-family: Verdana; text-align: justify;
		font-size: 11px; color: #ffffff;}

.all input, .all textarea, .all select, .all div, .all td { color:#cccccc;}

table ,td { padding:0px; margin:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none; margin:0px padding:0px; }
h1 , h2 , h3{padding:0px; font-size: 18px; margin:0px;  font-weight: normal;  }
form , a, input{ padding:0px; margin:0px;}
a:link , a:visited , a:hover {text-decoration: none; color:#ffffff;}
a:hover {color: #999999;}
input , form{ margin:0px; padding:0px;}
ul{ padding:0px; margin:0px;}
p{ margin:0px 0px 5px 0px; padding:0px;  }
img.alignleft , .alignleft{ float:left; margin-right:5px;}
img.alignright { float:right; margin-left:5px;}
img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}


.all{ width:1000px; margin:auto; }
#top{ width:1000px; height:64px; float:left;}
#lang{ width:252px; height:22px; padding:8px 0px 0px 10px; float:right; background:#2e2e2e; margin-top:15px; }
#lang ul{ list-style:none;}
#lang ul li { float:left; padding:0px 9px 0px 9px;}
#lang ul li img{ vertical-align:top; margin-right:4px;}
#lang ul li a{ font-size:10px; color:#999999;}
#lang ul li a:hover{ color:#FFFFFF;}

#menu-gora{ width:1000px; height:30px; float:left; background:#2e2e2e; margin-bottom:5px;}
#menu-gora ul { list-style:none; float:right; padding-right:4px;}
#menu-gora ul li { float:left;}
#menu-gora ul li a{ color:#FFFFFF; height:22px; padding:8px 10px 0px 10px; float:left; text-transform:lowercase;}
#menu-gora ul li a:hover{background:#680909;}

#menu-gora fieldset { float:right; border:none; padding:4px 0px 4px 0px; margin:0px; width:262px;}
.txt{ width:228px; border:none; background:#FFFFFF; height:18px; padding:2px; float:left; color:#111111;}
.all .txt { color:#000000;}
.guz{ width:26px; height:22px; background:none; border:none; cursor:pointer; float:left; background:#FFFFFF url(../graf/guz.png) no-repeat;}
.guz:hover{background:#bd1010 url(../graf/guz.png) no-repeat;}

#lewa{ width:262px; float:left; }
#prawa{ width:262px; float:right;}
#srodek{ width:466px; float:left; height:431px;  margin-left:5px; background:#2e2e2e; }

.box-menu{ width:262px; float:left; margin-bottom:5px; background:url(../graf/bg1.png) no-repeat bottom;}
.box-menu h2{ width:262px; height:28px; text-align:center;}
.box-menu h2 a, #menu-lewa ul li a{ display:block; height:21px; padding-top:7px; background:url(../graf/h2.png) no-repeat; color:#111111; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:tahoma; }
.box-menu h2 a:hover , #menu-lewa ul li a:hover{ background:url(../graf/h2a.png) no-repeat; color:#FFFFFF;}

#box-lewa, #box-prawa{ width:487px; padding:5px; float:left; background:#2e2e2e; height:150px;}
#box-prawa { float:right;}
#box-lewa h3, #box-prawa h3{ font-size:12px; font-weight:bold;  font-family:tahoma; border-left:10px solid #9c0e0d; padding-left:5px; margin-bottom:10px; color:#CCCCCC; margin-left:6px;  }

.b-news{ width:223px; padding:5px 10px 10px 10px; float:left; font-size:10px;}
.all .b-news { color:#CCCCCC;}
.b-news h4{ margin:0px; padding:0px 0px 5px 0px; color:#FFFFFF; }
.b-news h4 a{ color:#ffffff;}
.b-news h4 a:hover{ color:#999999;}
.b-news a.more-link, .news a.more-link{ color:#FFFFFF; background:url(../graf/li1.png) no-repeat 100% 5px;  padding-right:12px; clear:both; float:right; margin-top:15px; }
.b-news a:hover.more-link, .news a:hover.more-link { text-decoration:underline;}
.b-news a{ color:#999999;}
.b-news a:hover{ color:#FFFFFF; }

#footer{ width:100%; height:200px; float:left; background:url(../graf/bg2.jpg) no-repeat 50% 0px; }
#f-lewa, #f-prawa{ width:170px; float:left; padding-top:37px; color:#111111; font-size:10px; }
#f-prawa { float:right; text-align:right;}
#f-prawa a{ color:#666666;}
#f-prawa a:hover{ color:#680909;}

#f-srodek{ width:660px; float:left;  padding-top:37px; font-size:10px;}
#f-srodek ul{ list-style:none; text-align:center;}
#f-srodek ul li{ display:inline-block;}
#f-srodek ul li a{ color:#111111; padding:0px 5px; text-transform:lowercase;}
#f-srodek ul li a:hover{ text-decoration:underline;}


#contennt{ width:712px; min-height:459px; float:right; background:#2e2e2e; padding:10px 10px 30px 10px; }
#logo{ width:262px; height:200px; float:left; background:#2e2e2e; margin-bottom:5px;}
#baner{ width:732px; height:200px; margin-bottom:5px; float: right;}

#menu-lewa{ width:262px; float:left; margin-bottom:5px;}
#menu-lewa ul{ list-style:none;}
#menu-lewa ul li { margin-bottom:1px;}
#menu-lewa ul li a{ padding-left:20px;}

.lewa-box{ width:242px; padding:10px; float:left; background:#2e2e2e; margin-bottom:5px; font-size:10px;}
.lewa-box h4{font-size:12px; font-weight:bold;  font-family:tahoma; border-left:10px solid #9c0e0d; padding-left:5px; margin-bottom:10px; color:#CCCCCC; margin:0px 0px 5px 0px;  }
.lewa-box a{ color:#999999;}
.lewa-box a:hover{ color:#FFFFFF;}

.tyt {font-size:14px; font-family:tahoma; border-left:10px solid #9c0e0d; padding-left:5px; margin-bottom:10px; color:#CCCCCC; margin:0px 0px 10px 0px; font-weight:bold;   }

.news{ width:702px; padding:5px; float:left;}
.news:hover{ background:#212121;}
.news h3{ font-size:12px; font-weight:bold; padding-bottom:5px;}
.news h3 a{ color:#FFFFFF; background:url(../graf/li1.png) no-repeat 100% 5px; padding-right:12px; font-family:tahoma;}
.news h3 a:hover{ color:#999999; padding-right:14px;}
.news img{ float:left; padding:3px; border:1px solid #555555; margin-right:5px;}
.news a.more-link{ clear:none;}

a.powrot{ clear:both; float:left; margin-top:30px; font-weight:bold; background:url(../graf/li2.png) no-repeat 0px 4px; padding-left:12px;}

/*galeria*/
.ngg-galleryoverview{ clear:both; float:left; width:712px; padding:5px 0px 10px 0px; margin:0px;}
.ngg-galleryoverview img { margin:0px; padding:0px;}
.ngg-gallery-thumbnail { margin:5px 11px 5px 0px; padding:0px; float:left;}
.ngg-gallery-thumbnail img { float:left; padding:3px; border:1px solid #555555; background:none;}
.ngg-gallery-thumbnail img:hover{ background:#111111;}


/*page navi*/
.wp-pagenavi , .ma112 .wp-pagenavi { width:712px; float:right; padding:2px; margin-top:20px; background:#212121;}
.wp-pagenavi{ border:none;}
.pages { float:left; padding:5px 10px; background:#9c0e0d; color:#FFFFFF; font-weight:bold; margin-right:10px;}
.current , .wp-pagenavi a:hover { float:left; padding:5px; background:#9c0e0d; margin-right:2px; color:#ffffff; font-weight:bold;}
.wp-pagenavi a { padding:5px; background:#2e2e2e; color:#FFFFFF; margin-right:2px; float:left; font-weight:bold;}

.lista ul { list-style:none; padding:0px 0px 15px 22px; display:inline-block;}
.lista ul li { background:url(../graf/li3.png) no-repeat 0px 4px; padding-left:10px; margin-bottom:3px;}
.lista img {padding:3px; border:1px solid #555555;}
.lista ul ol { padding-left:50px;}
.lista ul ol li { background:none; }
.lista ol { padding-left:25px; margin-bottom:10px;}
.lista ol li { padding-left:0px; margin-bottom:3px;}


.kontakt{ width:340px; float:left; }
.ma2{ float:right;}
.kontakt iframe{ margin-top:20px;}
.txt-kontakt{ min-height:150px;}

.nivo-nextNav { width:37px; height:37px; background:url(../graf/next.png) no-repeat; display:none; }
.nivo-prevNav { width:37px; height:37px; background:url(../graf/prev.png) no-repeat; display:none; }
.nivo-controlNav { float:left; padding-left:5px; }
.nivo-controlNav a { width:10px; height:10px; background:url(../graf/k1.png) no-repeat; top:185px;  margin-right:3px; font-size:0px; float:left;}
.nivo-controlNav a:hover , .nivo-controlNav a.active{ background:url(../graf/k2.png) no-repeat;} 


/*komentarze*/

#komentarze-all{ width:692px; float:left; margin-top:10px; }

.opiscoment {width:692px; padding:5px 0px 5px 0px; float:right; }
.opiscoment h4{ padding:0px; margin:0px; font-size:12px; font-weight:bold; float:left;}
.opiscoment span { float:right; color:#999999; font-size:10px; margin-top:2px; }
.opiscoment a { color:#999999;}
.opiscoment a:hover { text-decoration:underline;}

.txtcoment {width:692px; padding:5px 0px 10px 0px; margin-bottom:5px; float:right; border-bottom:1px solid #444444;}
.txtcoment p{ margin-bottom:5px;}
.txtcoment strong em { color:#ffffff;}

#dodaj-komentarz { width:692px; float:left; padding-top:30px; }

#dodaj-komentarz p{ float:left; width:692px; margin-bottom:9px; }
#dodaj-komentarz label{ float:left; width:138px; padding:4px 10px 0px 0px; text-align:right;}
#dodaj-komentarz h4{ margin:20px 0px 10px 0px;  font-size:12px; font-weight:bold; padding-bottom:4px; }

.koment-img img{ float:left; margin-right:20px; width:100px; height:75px;}
.ile-kom { font-size:11px; display:block; }

.all #dodaj-komentarz .txt{ width:300px; border:1px solid #666666;  padding:4px; font-size:11px; background:#444444; color:#cccccc;}
.all #dodaj-komentarz textarea.txt{ height:80px;}
.all #dodaj-komentarz .guz{ margin:10px 0px 0px 148px;}

/*end komentarze*/


.su-tabs-pane { background:#555555; font-size:11px; margin-top:-1px;}
.su-tabs { clear:both;}

.su-tabs-pane h3{ font-size:12px; margin-bottom:10px; }

#FSContact1 { float:left; padding-bottom:20px;}

.all #FSContact1 label{ margin:0px 0px 3px 0px; display:block;}
#FSContact1 input , #FSContact1 textarea {  width:300px; border:1px solid #666666;  padding:4px; font-size:11px; background:#444444; color:#cccccc; }
#FSContact1 textarea  { height:80px;}
#FSContact1 .required  { color:#ffffff;}
.all #fsc-submit-1  { margin:10px 0px 0px 2px; }

.all #fsc-submit , #dodaj-komentarz .guz{ width:70px; height:30px; border:1px solid #666666; background:#444444; float:left; color:#FFFFFF; text-align:center; cursor:pointer; font-size:10px; font-weight:bold; }
.all #fsc-submit:hover , #dodaj-komentarz .guz:hover{ background:#111111; }








