/* Theme Name: Podgorze 
Author: Grzegorz Serwin
*/

body { background: #fff url(img/bgTop.png) repeat-x top; font-family: Tahoma; }
.clearfix { clear: both; }
img.alignleft { float: left; }
img.alignright { float: right; }
img.aligncenter { display: block; margin: auto; }


#page { width: 1000px; margin: auto; }
#header { height: 327px; position: relative; }

#topnav { font-size: 12px; position: absolute; left:12px; top:5px; width: 1000px; height: 25px; background: url(img/topnav.png) -2px -5px no-repeat; }
#topnav li { float: left; color: white; text-transform: uppercase; margin-right: 10px; }
#topnav li a { color: white; text-decoration: none; }
#topnav li a:hover { color: #a8c9f1; }

#languages { position: absolute; right:10px; top:2px; }
#languages select { height: 19px; width: 130px; font-size: 12px; }

#logoBar { width: 1000px; height: 237px; background: url(img/logo.png) no-repeat; position: absolute; top: 25px; }
#logo { display: block; width: 200px; height: 43px; position: absolute; left: 0; top:20px; }

#searchbox { position: relative; width: 237px; height: 58px; background: url(img/searchBox.png) no-repeat; position: absolute; right:15px; top:2px; }
#searchbox input { margin: 20px 0 0 15px; width: 160px; }
#searchbox a { display: block; width: 25px; height: 30px; position: absolute; right:25px; top:15px; }

#didyouknow { font-size: 11px; position: absolute; left:753px; top:71px; width: 235px; }
#didyouknow h2 { background: url(img/know.png) no-repeat; text-indent: -9999px; height: 18px; margin-bottom: 5px; }
#didyouknow p { line-height: 13px; }

#nav { font-size: 12px; position: absolute; left: 12px; top: 272px; width: 980px; }
#nav li { float: left; text-transform: uppercase; margin-right: 10px; height: 19px; }
#nav li a { color: white; text-decoration: none; }
#nav li.current-cat { background: url(img/nav-active.png) no-repeat 90% 13px; }
#nav li:hover { background: url(img/nav-active.png) no-repeat 90% 13px; }
#nav li:hover a { color: #c8daef; }
#nav li:hover ul.children { display: block; width: 980px; }
#nav li ul.children { position: absolute; left: 0; top: 23px; display: none; margin-top: -5px; }
#nav li ul.children li { padding-top: 5px; background: none; }
#nav li ul.children li a { color: #352A21; text-decoration: none; }
#nav li ul.children li:hover { background: none; }
#nav li ul.children li:hover a { color: #352A21; background: none; }
#nav li.cat-item-21 { position: absolute; right: 0px; }


#container { padding-bottom: 0px; }
#container a:hover { text-decoration: underline; }
#col-left, #col-center, #col-right { float: left;  }
#col-left { width: 255px;  }
#col-left h2 { color: #50463F; font-weight: normal; text-transform: uppercase; font-size: 12px; margin-left: 9px; margin-bottom: 9px; }
#col-center { min-height: 900px; width: 100%; border-left: 1px solid #BFBAB2; border-right: 1px solid #BFBAB2; margin-bottom: 5px; }
#col-right { width: 227px;  }

#content { width: 100%; margin: auto; margin-bottom: 5px; min-height: 675px; }
#content h2 { font-family: Georgia; font-size: 18px; color: #F23A46; font-weight: normal; margin: 7px 0 0 4px; margin-bottom: 22px; }
#content h2 a { color: #F23A46; text-decoration: none; }


#content-single { width: 100%; margin: auto; margin-bottom: 45px; font-size: 12px; margin-left: 10px; }
#content-single h2 { font-family: Georgia; font-size: 18px; color: #63AE47; font-weight: normal; margin: 7px 0 0 0px; margin-bottom: 22px; }
#content-single p { line-height: 15px; margin-bottom: 10px; }
#content-single a { color: #fb8c55; text-decoration: none; }
#content-single img { margin: 5px; }

p.single_author { text-align: right; margin-right: 10px; }

.news { font-size: 12px; margin-left: 4px; margin-top: 5px; border-bottom: 1px dashed #352A21; padding-bottom: 7px; width: 500px; }
.news:hover .news-thumb { border: 3px solid #8A96AD; }
.news-thumb { float: left; margin: 12px 20px 0 0; border: 3px solid transparent; }
.news h3 { font-size: 14px; font-family: Arial; color: #63AE47; font-weight: bold; margin: 4px 0 0px 0; }
.news h3 a { color: #63AE47; text-decoration: none; }
.news p { line-height: 14px; }
.news a { color: #F2454C; text-decoration: none; }
.news-comments { font-size: 11px; margin: 15px 0 0 105px; text-align: right; }
.news-comments a { color: black; }
.news-more { margin-top: 5px; text-align: right; }

p.more-news { margin: 10px 0 0 5px; }
p.more-news { font-size: 14px; color: #63AE47; margin-bottom: 2px; }
p.more-news a { color: #63AE47; text-decoration: none; }

#comments-info { margin: 58px 0 0 3px; position: relative; min-height: 200px; }
#comments-info h2 { margin: 0 0 24px 0; }
#comments-recent { width: 265px; }
#comments-recent ul { font-size: 12px; }
#comments-recent ul li { margin-bottom: 4px; }
#comments-recent ul li span { color: #352A21; }
#comments-recent ul li a { color: #78B960; text-decoration: none; }
#comments-last {  }
#comments-last ul { font-size: 12px; }
#comments-last ul li { margin-bottom: 4px; line-height: 13px; }
#comments-last ul li span { color: #352A21; }
#comments-last ul li a { color: #78B960; text-decoration: none; }

#knowledge-base { width: 498px; min-height: 170px; background: #98B5D9; margin: 80px auto 0 auto; overflow: hidden; padding: 0 5px 5px 0; }
#knowledge-base h2 { margin:0; text-indent: -9999px; background: url(img/knowledge.png) no-repeat; margin: 10px 0 5px 10px; height: 20px;}
#knowledge-base h3 { font-family: Georgia; font-size: 14px; font-weight: normal; margin-bottom: 8px; }
#knowledge-base a { color: #EB4D41; text-decoration: none; }
#knowledge-base p.more { text-align: right; }
#knowledge-base h3 a { color: black; text-decoration: none; }
#knowledge-base h4 { font-size: 12px; font-weight: bold; margin-bottom: 10px; color: #3C332D; }
#knowledge-base p { font-size: 12px; line-height: 16px; margin-left: 10px; }
.knowledge-thumb { margin:2px 15px 0 7px; float: left; }

#polecamy { width: 243px; height: 157px; background: url(img/polecamy.png) no-repeat; margin: 9px 0 18px 8px; overflow: hidden; position: relative; }
#polecamy_content { font-size: 11px; width: 200px; margin: auto; padding: 40px 0 0 0; line-height: 14px; }
#polecamy_content a.more-link { color: #F2454C; text-decoration: none; position: absolute; right: 20px; bottom: 15px; }
#polecamy img.polecamy_img { float: left; padding: 0 4px 0 0; }
#ads ul { margin: 0 0 0 7px; }
#changes { background: #F5EDC5; width: 241px; margin: 14px 0 10px 10px; font-size: 11px; padding: 0 0 8px 0; }
#changes h2 { text-indent: -9999px; background: url(img/changes.png) no-repeat; height: 29px; width: 241px; margin:0; padding:0; }
#changes a:hover { text-decoration: none; color: #fb7555;  }
.changes_posts h3 { color: #7B6655; font-weight: normal; }
.changes_posts li { border-bottom: 1px dashed #F23A46; width: 208px; margin: auto; margin-top: 10px; padding: 0 10px 10px 10px; }
.changes_posts li.last { border-bottom: none; }
.changes_menu { margin: 5px 0 2px 10px; }
.changes_menu a { color: #F2464E; text-decoration: none; font-size: 12px; font-weight: bold; margin-right: 10px; }
#partners ul { margin: 0 0 0 7px; }

#calendar { margin: 9px 0 0 8px; }
#calendar h2 { background: url(img/kalendarium.png) no-repeat; height: 29px; text-indent: -9999px; margin-bottom: 5px; }

#galeria { margin: 34px 0 10px 5px; font-size: 11px; width: 210px; }
#galeria h2 { background: url(img/galeria.png) no-repeat; height: 14px; text-indent: -9999px; }
#galeria p { margin: 5px 0 -5px 5px; line-height: 14px; width: 200px; }
#galeria img { border: none; }
#galeria a img { margin: auto; display: block; }

#mapa { background: #F5E6A0; width: 210px; margin: 25px 0 0 5px; overflow: hidden; font-size: 11px; }
#mapa h2 { background: url(img/mapa.png) no-repeat; height: 13px; text-indent: -9999px; margin: 12px 0 0 8px; }
#mapa img { margin: 5px 0 0 5px; }
#mapa p { margin: 5px 0 12px 8px; line-height: 13px; }
#mapa a { color: black; text-decoration: none; }

#newsletter { color:#FEFEFD; background: #63AE47; width: 210px; margin: 10px 0 0 5px; padding-bottom: 5px; overflow: hidden; font-size: 11px; }
#newsletter h2 { background: url(img/newsletter.png) no-repeat; height: 13px; text-indent: -9999px; margin: 12px 0 0 8px; }
#newsletter p { margin: 5px 5px 0 8px; }
#newsletter form div.email { margin: 12px 0 18px 5px; background: url(img/newsletter_input.png) no-repeat; width: 200px; height: 35px; }
#newsletter form div.email input { border: none; margin: 8px 0 0 6px; width: 185px; }
#newsletter form input.submit { margin: 0px 5px 0 0; float: left; }
#newsletter form input.submituns {  }

#footer { background: #463D36; height: 110px; min-width: 1000px; } 
#footer-inner { color: white; width: 1000px; margin: auto; font-size: 11px; }
#footer-inner a { color: white; text-decoration: none; }
#footer-inner a:hover { text-decoration:underline }
#footer-1, #footer-2, #footer-3 { float: left; }
#footer-1 { width: 235px; padding: 10px 0 0 12px; }
#footer-2 { width: 285px; padding: 30px 0 0 2px; }
#footer-3 { width: 445px; padding: 21px 0 0 12px; }
#footer-1 h2 { width: 200px; text-indent: -9999px; background: url(img/footerlogo.png) no-repeat; margin-bottom: 3px; }
#footer-1 p { margin-bottom: 3px; }
#footer-2 p { margin-bottom: 3px; }
#footer-3 p { text-align: center; margin-bottom: 3px; line-height: 14px; }

#wp-calendar { background: #F5E6A0; font-size:12px; width: 209px; margin-top: -4px; }
#wp-calendar table tr td { padding: 5px; border: 1px solid #F5E6A0; }
#wp-calendar table caption { background: #FB7555; padding: 4px 0 4px 0; margin-bottom: 4px;  }
#wp-calendar table caption a { color: white !important; }
#wp-calendar a { color:#FB7555; text-decoration: none; }
#wp-calendar-ec3_publish { display: none; }
#wp-calendar-ec3_prev { color: white !important; line-height: 16px; margin-left: 10px; }
#wp-calendar-ec3_next { color: white !important; line-height: 16px; margin-right: 10px; }
#wp-calendar .ec3_today { border: 1px solid black; background: #E8D188; }
#wp-calendar .month { display: none; }
#wp-calendar #next, #wp-calendar #prev { background: #FB7555; }

.widget { padding-left: 8px; margin-bottom: 10px; }
.widget h2.widgettitle { margin-left: 0px !important; }
.ngg-widget { overflow: visible !important; }



h2#comments { font-size: 11px; font-weight: bold; color: #63ae47; }

.wp-pagenavi { margin-top: 20px; font-size: 11px; text-align: center; } 
.wp-pagenavi a.page { color: #F2454C !important; border: 1px solid #F2454C !important; } 
.wp-pagenavi a.nextpostslink { color: #F2454C !important; border: 1px solid #F2454C !important; } 
.wp-pagenavi a.previouspostslink { color: #F2454C !important; border: 1px solid #F2454C !important; } 
.wp-pagenavi a.first { color: #F2454C !important; border: 1px solid #F2454C !important; } 
.wp-pagenavi a.last { color: #F2454C !important; border: 1px solid #F2454C !important; } 

.ngg-gallery-thumbnail { width: 207px; height: 137px; padding-right: 15px; padding-left: 10px; margin-bottom: 20px;  }

#sokon { font-size:8px; color:#ffffff; text-align:center;}
#sokon a {color:#ffffff; }
#sokon a:hover {color:#ffffff; text-decoration: none; }
/*.ngg-widget img {width:207px;height:137px;}  */





/* STYLE DLA PODSTRON TARGÓW */
#glowny_kontener {}
#lewy_kontener 
  {
  float:left; 
  width:690px; 
  padding-right:10px;
  }
  
#prawy_kontener 
  {
  float:left; 
  width:290px; 
  padding-right:10px;
  }

#glowny_kontener div 
  {
  float:left; 
  margin-bottom:50px;
  }
  
#glowny_kontener.aligncenter {display: block; margin: auto; }
