/*
Theme Name: kabis
Theme URI: http://kabinysanitarne.pl/
Description: styl kabisa
Version: 0.1
Author: M.M.
Author URI: http://maxroy.com/
*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body {
  text-align: center;
  margin: auto;
  background-image: url(images/footbackground.jpg);
  background-position: bottom center;
  background-repeat: repeat-x;
  font-family: tahoma, verdana;
  font-size: 12px;
  color: #666;
}
img {
  margin: 0;
  padding: 0;
}
div#maincontener {
  background-image: url(images/topbackground.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
div#srodek {
  margin: auto;
  width: 930px;
}

h1 { margin:0; font-size: 26px; }

h1, h2, h3, h4 {font-weight: normal;}
h2, h3 {font-size: 24px;}
h2, ul, li {margin: 0;}
li, blockquote {line-height: 24px;}
h1, h2 {
  padding: 0;
  color: #000;
}
h3 {
  color: #9a9a9a;
  margin: 17px 0 26px 0;
}
h4 {
  padding: 4px 6px 5px 6px;
  margin: 25px 0 22px 0;
  font-size: 13px;
}
ul {
  list-style-image:url(images/punkt.jpg);
  padding: 24px 0 0 28px;
}
li {padding: 0 0 0 3px;}
blockquote {
  margin: 17px 0 0 0;
  padding: 7px 22px 11px 22px;
  background-color: #d9d9d9;
  border: 1px solid #eebf00;
}
table {
  margin-top: 25px;
  border-bottom: 1px solid #ffcc00;
}
table th, table td {border: 1px #ffffff solid;}
h4, table th {background-color: #ffcc00;}
table th, table td {padding: 9px;}
div#topcontener {
  height: 261px;
  text-align: left;
}
div#menucontener {
/*
  width: 549px;
  height: 37px;
  padding: 40px 0 0 0;
*/
  width: 549px;
  height: 51px;
  padding: 26px 0 0 0;
}
div#menucontener a {
  text-decoration: none;
  float: right;
  height: 37px;
}
a#menuone {width: 87px;}
a#menutwo {width: 100px;}
a#menuthree {width: 76px;}
a#menufour {width: 85px;}

a#menuone, a#menutwo, a#menuthree, a#menufour {margin: 14px 0 0 0;}

div#menucontener span {
  display: block;
  margin: 9px 0 0 13px;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}
div#slogancontener {
  margin-top: 76px;
  width: 578px;
  height: 100px;
  text-align: right;
}

div#slogancontener h1, div#slogancontener h5 {
  font-family: Trebuchet MS;
  line-height:100%;
  margin: 0;
  padding: 0;
  color: #ffcc01;
  font-size: 36px;
  font-weight: normal;
}

div#slogancontener span {
  line-height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS";
}
span#slogan-kabiny {
  color: #ffcc01;
  font-size: 36px;
}
span#slogan-sanitarne {
  color: #ffffff;
  font-size: 47px;
}
div#contentcontener {padding-top: 40px;}
div#sidebarcontener {
  float: left;
  width: 260px;
  text-align: left;
}
div#sidebarcontener span.oferta {
  margin-left: 19px;
  font-size: 15px;
}
div#sidebarcontener a.oferta {
  text-decoration: none;
  color: #666;
}
div#sidebarcontener h2#lastarticles {margin: 39px 0 0 19px;}
div#sidebarcontener p#lastnaglowek {
  font-size: 15px;
  margin: 8px 0 3px 1px;
}
div#sidebarcontener p#lasttresc, div#sidebarcontener span#lasttresc p {
  margin: 1px 0 2px 12px;
  line-height: 24px;
}
div#betweencontener {
  float: left;
  width: 48px;
}
div#maincontent {
  float: left;
  width: 622px;
  text-align: left;
}
div#maincontent p {
  margin: 16px 0 0 1px;
  line-height: 24px;
}
div#maincontent img {
  /*float: left;*/
  margin: 16px 10px 0 0;
  border: 1px solid #ffcc01;
  padding: 3px;
}
br#clear {clear: both;}
div#footercontainer {
  height: 148px;
  text-align: left;
  vertical-align: bottom;
}
div#footercontainer img {float: left;}
div#footercontainer div {
  float: left;
  line-height: 24px;
}
div#footercontainer div#eins {margin: 44px 20px 0 39px;}
div#footercontainer div#zwei {margin: 44px 20px 0 33px;}
div#footercontainer div#drei {margin: 44px 0 0 33px;}

h2 a, h1 a {
color: #000;
text-decoration: none;
}

a {color: #666;}

/* formularz (start) */
form#contact p { margin: 0; }

form#contact div { float: left; }

form#contact div#con_one { width: 105px; }

form#contact div#con_one p {
  margin-top: 6px;
  font-size: 11px;
}

form#contact input {
  width: 167px;
  height: 17px;
  border: 1px solid #ccc;
  background-color: #ebebeb;
  margin-top: 9px;
}

form#contact input#con_but {
  margin: 13px 0 0 381px;
  width: 125px;
  height: 34px;
  border: 0;
} 

form#contact textarea {
  width: 505px;
  height: 79px;
  border: 1px solid #ccc;
  background-color: #ebebeb;
  margin-top: 9px;
}
/* formularz (end) */

/* tekst na stronie kontaktowej */
div#dojazd {
	margin: 0;
}

div#dojazd h3 {
	margin-bottom: 0;
}

div#dojazd table {
	margin: 0;
}

div#mikroformaty p {
	font-size: 15px;
	line-height: 22px !important;
}
/* tekst na stronie kontaktowej (end) )*/