/* $Id: blocks.css,v 1.1.2.21 2009/06/12 15:44:26 jmburnz Exp $ */

/**
 * @file blocks.css
 * Basic styles for blocks.
 */

/**********************************************************
 *                       Blocks
 **********************************************************/
/**
 * Styles set for .block, .block-inner, block-title and 
 * .block-content will be inherited by all blocks.
 */
#szukaj .block, #sidebar-right .block, #footer .block {
	background-color: transparent;
}
.block {
	clear: both;
	margin: 0 0 10px;
	background:#ffffff;
}
.block-inner {
} /* Block inner div */
.block-title {
} /* h2 block title */
.block-content {
} /* Block content wrapper */
/**********************************************************
 *                   Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and 
 * style them differently. 
 */
/* Low specifity selector to style blocks in both sidebars. */
.sidebar .block {
}
.sidebar .block h2 {
}
.sidebar .block-inner {
}
.sidebar .block .block-content {
}
/* Low specifity selector to style blocks in all regions. */
.region .block {
}
.region .block h2 {
}
.region .block-inner {
}
.region .block .block-content {
}
/* High specifity selectors to style blocks in one sidebar. */
#sidebar-left .block {
}
#sidebar-left .block h2 {
}
#sidebar-left .block-inner {
}
#sidebar-left .block .block-content {
}
#sidebar-right .block {
}
#sidebar-right .block h2 {
}
#sidebar-right .block-inner {
	padding:8px 0;
}
#sidebar-right .block .block-content {
}
/**********************************************************
 *                  Region blocks
 **********************************************************/
/* High specifity selectors to style blocks in one region. */
#leaderboard .block {
}
#header-blocks .block {
}
#secondary-content .block {
}
#tertiary-content .block {
}
#content-top .block {
}
#content .block {
}
#content-bottom .block {
}
#footer .block {
}
/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's 
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
#block-book-0 {
} /* Book navigation block   */
#block-blog-0 {
} /* Recent Blog posts       */
#block-comment-0 {
} /* Recent Comments block   */
#block-forum-0 {
} /* Active Forum topics     */
#block-forum-1 {
} /* New Forum topics        */
#block-locale-0 {
} /* Language Switcher block */
#block-node-0 {
} /* Syndicate block         */
#block-poll-0 {
} /* Most recent poll        */
#block-profile-0 {
} /* Author information      */
#block-search-0 {
} /* Search form block       */
#block-statistics-0 {
} /* Popular content         */
#block-system-0 {
} /* Powered by Drupal       */
#block-user-0 {
} /* Login block             */
#block-user-1 {
} /* Navigation Menu block   */
#block-user-2 {
} /* Who's New block         */
#block-user-3 {
} /* Who's Online block      */
/* Primary and Secondary links blocks */
#block-menu-primary-links {
}
#block-menu-secondary-links {
}
/* The class selector applies to all blocks of these types. */
.block-user {
}
.block-book {
}
.block-aggregator {
}
/**********************************************************
 *                 Search block form
 **********************************************************/
#search-block-form {
}
/* Wrapper divs. */
#search-block-form > div {
}
#search-block-form .container-inline {
}
#search-block-form label {
}
#search-block-form input {
}
#search-block-form .form-item {
}
#search-block-form .form-submit {
}
#search-block-form #edit-search-block-form-1 {
}
/* Override forms.css focus style */
#edit-search-block-form-1:hover, #edit-search-block-form-1:focus {
}
/**********************************************************
 *                   Menu blocks
 **********************************************************/
/**
 * Prefix these with the block id to style one menu only.
 */
ul.menu, ul.menu ul, ul.menu ul ul, ul.menu ul ul ul {
	margin: 0 0 0 0.75em; /* LTR */
	padding: 0;
}
/* Menu li styles */
ul.menu li {
	padding: 0.35em 0 0 0; /* LTR */
}
ul.menu li.collapsed {
}
ul.menu li.expanded {
}
ul.menu li.leaf {
}
ul.menu li a:link {
}
ul.menu li a:hover {
}
ul.menu li a:visited {
}
ul.menu li.active a {
}
ul.menu li.active-trail {
}
ul.menu li.first {
}
ul.menu li.last {
}
/**********************************************************
 *                   Block item-list
 **********************************************************/
.block .item-list ul {
	margin: 0;
}
.block .item-list ul li {
}
/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Examples to get started. Add col specific selectors to style
   blocks in different Gpanel columns, or element selectors to
   style specific elements */
.two-col-50 .block {
}
.two-col-50.with-nested .block {
}
.three-col-33 .block {
}
.four-col-25 .block {
}
.block-custom_search_blocks {
	margin:0 0 0 0;
	padding:0;
	float:right;
	height:25px;
	clear: both;
}
.block-custom_search_blocks form {
	margin:0;
}
.block-custom_search_blocks div.form-item {
	margin:0;
	display: inline;
}
.block-custom_search_blocks input.form-text, .block-custom_search_blocks textarea {
	height:17px;
	border: 1px solid #C5C5C5;
	width:160px;
	line-height:17px;
	padding:0 5px;
	color:#666666;
	margin-right: 8px;
	font-size:11px;
}
.block-custom_search_blocks .form-submit {
	margin-bottom:-6px;
}
.block-custom_search_blocks input {
	margin: 0;
}
#szukaj input.form-submit {
	background: none;
	border: none;
	padding: 0;
}
#dol-2 div.block {
	margin:0;
}
.aktualnosci-sg, .promocje-sg {
	border-bottom: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-right: 2px solid #dddddd;
	padding: 0 10px 10px 10px;
}
p.czytaj-calosc {
	text-align:right;
}
p.czytaj-calosc a {
	color: #ff0000;
	background:url(../images/czytaj-calosc.gif) 0 7px no-repeat;
	padding-left:12px;
}
p.czytaj-calosc a:hover {
	text-decoration:none;
}
p.czytaj-calosc-1 {
	text-align:right;
	margin-top: 5px;
}
p.czytaj-calosc-1 a {
	color: #4f4b4a;
	background:url(../images/arrow-grey.gif) 0 7px no-repeat;
	padding-left:12px;
}
p.czytaj-calosc-1 a:hover {
	text-decoration:none;
}
.promocja-top.block {
	margin:0;
}
.promocja-top .promo-top {
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	height: 99px;
	padding: 10px;
}
.promocja-top .naglowek {
	background: #4f4b4a;
	display: block;
	padding:5px 10px;
}
.promocja-top .naglowek a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.promocja-top .naglowek h2 {
	background:url(../images/h2-orange.gif) 0 6px no-repeat;
	padding-left:15px;
	line-height:19px;
	margin-bottom: 1px;
}
.artykul.first {
	margin-bottom:10px;
}
.uslugi.block {
	margin:0 0 10px 0;
}
.uslugi .tresc-film {
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	padding: 10px 10px 0 10px;
}
.uslugi .tresc-bloku {
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	padding: 10px;
}
.uslugi .naglowek {
	background: #4f4b4a;
	display: block;
	padding:5px 10px;
}
.uslugi .naglowek a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.uslugi .naglowek h2 {
	background:url(../images/h2-blue.gif) 0 6px no-repeat;
	padding-left:15px;
	line-height:19px;
	margin-bottom: 1px;
}
.zadaj-pytanie {
	border: 1px solid #E5E5E5;
	padding: 10px 50px 0 50px;
	margin: 0 20px;
	background: #f5f5f5;
}
.zadaj-pytanie h2 {
	text-align:center;
}
.zadaj-pytanie #webform-component-imie-i-nazwisko {
	float:left;
	width:47%;
}
.zadaj-pytanie #webform-component-imie-i-nazwisko input {
	width:250px;
}
.zadaj-pytanie #webform-component-e-mail {
	float:right;
	width:47%;
}
.zadaj-pytanie #webform-component-e-mail input {
	width:250px;
}

.zadaj-pytanie #webform-component-nazwa-firmy {
	float:left;
	width:47%;
	margin-bottom: 10px;
}
.zadaj-pytanie #webform-component-nazwa-firmy input {
	width:250px;
}
.zadaj-pytanie #webform-component-numer-telefonu {
	float:right;
	width:47%;
	margin-bottom: 10px;
}
.zadaj-pytanie #webform-component-numer-telefonu input {
	width:250px;
}

.zadaj-pytanie textarea#edit-submitted-pytanie {
	width:555px;
}
.zadaj-pytanie .captcha {
	margin-left:150px;
}
.zadaj-pytanie .form-submit {
	background:#E5E5E5;
	border: 1px solid #D5D5D5;
	display: block;
	margin: 5px 0 0 200px;
	padding: 5px 10px;
}
#wybrana-oferta h2 {
	text-transform:none;
	color: #F8A900;
}
#wybrana-oferta ul.menu {
	margin:0;
}
#wybrana-oferta ul.menu li {
	list-style:none;
	line-height:25px;
	display:block;
	margin: 0;
  padding: 0 7px;
	
}
#wybrana-oferta ul.menu li.even {
	background:#eeeeee;
}
#wybrana-oferta ul.menu li.odd {
	background:#dadada;
}
#wybrana-oferta ul.menu li a {
color: #4f4b4a;
font-weight:bold;
text-decoration:none;
line-height:25px;
display:block;
background:url(../images/menu-li.gif) 0px 12px no-repeat;
padding: 5px 5px 5px 20px;
border-bottom:1px solid #f8c400;
}
#wybrana-oferta ul.menu li a:hover {
	color: #7e7978;
}
#wybrana-oferta ul.menu li.last a {
	border-bottom:none;
}
#wybrana-oferta ul.menu li.active-trail a  {
color: #7e7978;
} 
.wybrana-oferta {
	height:300px;
	margin:0;
	padding:0;
}
#sidebar-right .wybrana-oferta .block-inner {
	padding:0;
	margin:0;
}
#wybrana-oferta .wybrana-oferta ul.menu li.first a {
	/*background:url(../images/menu-li-last.gif) 0px 9px no-repeat;*/
	border-top:1px solid #f8c400;
	/*color:#FF0000;*/
}
#wybrana-oferta .wybrana-oferta ul.menu li.last a {
	/*background:url(../images/menu-li-last.gif) 0px 9px no-repeat;*/
	border-bottom:none;
	/*color:#FF0000;*/
}
.foto-menu {
display:none;
}
/**********************************************************
 *                  Newsletter
 **********************************************************/
.newsletter {
  background: url('../images/bck-newsletter.png') 0 0 no-repeat;
  height: 78px;
  width: 232px;
  padding: 10px;
	color:#ffffff;
	font-size: 12px;
	margin-bottom: 20px;
}
.newsletter h2 {
  font-size: 12px;
  font-weight: bold;
  color: #003663;
  text-transform: uppercase;
  line-height: 12px;
}
.newsletter p {
  color: #ffffff;
  font-size: 10px;
}
.newsletter #edit-mail-wrapper, .newsletter #edit-mail-1-wrapper, .newsletter #edit-mail-2-wrapper {
  margin: 0;
  width: 145px;
  float: left;
}
.newsletter #edit-mail-wrapper label, .newsletter #edit-mail-1-wrapper label, .newsletter #edit-mail-2-wrapper label {
  display: none;
}
.newsletter #edit-mail-wrapper input, .newsletter #edit-mail-1-wrapper input, .newsletter #edit-mail-2-wrapper input {
  padding: 0 3px;
  margin: 0;
  border: 1px solid #549fd3;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  height: 20px;
  line-height: 20px;
  width: 145px;
}
.newsletter .form-radios {
  padding: 0;
  margin: 3px 0 0 0;
  float: left;
}
.newsletter .form-radios .form-item {
  display: inline-block;
}
.newsletter input.form-submit {
  float: right;
  margin: -22px 0 0 0;
  background: url('../images/bck-newsletter-button.png') 0 0 repeat-x;
  border: 1px solid #ffffff;
  color: #ffffff;
  height: 22px;
  padding: 2px 4px;
}
.newsletter .form-item label.option {
  font-size: 11px;
}
#block-simplenews-1 form {
  margin: 0;
  color: #ffffff;
}
#block-simplenews-1 .form-item {
  margin: 0;
}
.admin-block {
	margin:10px 0;
	padding:0 0 0 10px;
	border:2px solid #fda700;
	background:#f5f0e6;
}
