/*
Theme Name: Hala Stupa House
Theme URI: 
Description: Styl dla strony Hala Stupa House
Version: 1.0
Author: Kamila i Krzysztof 
Author URI: 
*/

body 
{
  background-color: #fff;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:0px;
  margin:0px;
}

a { color: #7f7f7f; text-decoration: underline; font-weight: bold; }
a:hover { color: #8d8d8c; text-decoration: underline; }
.clear { clear: both; }

h1, h2, h3, h4 { color: #888888; }
p.edit_link { padding: 0 !important; margin:0; }
a.post-edit-link {font-size: 10px; }

#container { width: 1000px; margin: 0 auto; padding: 10px 0 0 0;}

#navmenu ul {margin: 0; padding: 13px 25px; list-style-type: none; list-style-image: none; }
#navmenu ul li {display: inline; padding: 0 10px 0 0;}
#navmenu ul li a { font-size: 14px; color: #454544; font-weight: bold; text-decoration: none; }
#navmenu ul li a:hover { text-decoration: none; color: #8d8d8c;}
#navmenu ul li img { margin: 0; padding: 0 3px; }

#header 
{
	background: #fff url('images/header.png') no-repeat bottom center;
	margin: 0 0 0 1px;
	padding: 0;
	height: 51px;
	width: 1000px;
}

#content 
{
  padding: 0 10px;
  margin-left: 15px;
  margin-right: 316px;
	font-size: 1.2em;
}

.page_header  { color: #424649; font-size: 23px; padding: 15px 0; }
.page_header a { color: #424649; font-weight: normal; text-decoration: none; }
.page_header a:hover { text-decoration: underline; }
#content p { padding: 3px 15px 3px 0; margin: 0; }
#content .ec3_schedule { border: 1px solid gray; padding: 3px; margin: 0 15px 8px 0; }
#content img.alignleft {float: left; padding: 2px 15px 5px 0;}
#content img.alignright {float: right; padding: 2px 0 5px 15px;}
#content p.categories { padding: 15px 0 15px 0; margin: 0; font-size: 0.8em; }

#front
{
  height: 637px; 
  margin-right: 15px; 
  background: url('images/front.jpg') no-repeat bottom left; 
  font-size: 14px;
  position: relative;
}

/* #linijka { position: relative; width: 1000px; height: 86px; background: url('images/linijka.jpg') no-repeat 0 0; } */
#linijka { position: relative; width: 936px; height: 100px; margin-top: 20px; background: url('images/linijka2.jpg') no-repeat 0 0; } 
#strzalka { position: relative; width: 18px; height: 28px; left: 41px; bottom: 84px;} 

/* Begin Sidebar */
#sidebar
{
  float: right;
	padding: 0;
	width: 316px;
}

#news 
{ 
  width: 280px; 
  height: 279px; 
  background: url('images/news_bg.png') no-repeat top center; 
  padding: 0;
  margin: 0
}
#m_header { padding: 10px 0 0 10px; font-size: 18px; color: #fff;}
#news .news_image {text-align: center;}
#news img { /*float: right;*/ padding: 10px; margin: auto;}
#news p, #news .news_ec3 { margin: 0; padding: 2px 10px; color: #593822; }
#news .news_ec3 { color: #000; }
#news h2  { margin: 0; padding: 2px 10px; color: #000; font-size: 13px;}
#news a   { color: #000; text-decoration: none;}

#finanse 
{ 
  width: 280px; 
  height: 155px; 
  background: url('images/finanse_bg.png') no-repeat top center; 
  padding: 0;
  margin: 15px 0 0; 
}
#m_finanse { padding: 10px 0 0 10px; font-size: 18px; color: #fff;}
#finanse p { margin: 0; padding: 2px 10px; color: #000; }
#finanse h2 { margin: 0; padding: 2px 10px; color: #000; font-size: 17px; }
#finanse a { color: #000; text-decoration: none; font-weight: bold; }

#baner 
{ 
  width: 280px; 
  height: 148px; 
  margin: 0; auto; 
  padding: 0; 
  text-align: center; 
/*   vertical-align: middle;  */
/*   display: table-cell; */
}
#baner a img{ border: 0; padding-top: 55px;}

#licznik
{
  width: 280px; 
  height: 195px; 
  margin: 0; auto; 
  padding: 0; 
  text-align: center; 
}
#licznik a img{ border: 0; padding-top: 15px; height: 175px; width: 278px; }

#licznik2
{
  width: 280px; 
  height: 345px; 
  margin: 0; auto; 
  padding: 14px 0 0 0; 
  text-align: center; 
}

/* #liczba-stalych-zlecen { position: absolute; top: -5px; left: 250px; font-size: 18px; color: #b90022; } */
#liczba-stalych-zlecen { font-size: 18px; color: #b90022; width: 280px; text-align: center; }

#footer 
{
	background: #fff url('images/footer-line.png') no-repeat top center;
	border: none;
 	padding: 0;
	margin: 0 auto;
	width: 1000px;
	clear: both;
}
#footer-space { height: 10px;	clear: both;}
#footer a { color: #333; }  
#footer p { margin: 0; padding: 10px 0; text-align: center; }
