/* Vasta.pl - KCHEK - Main stylesheet
------------------------------------------------------------------*/
/* ------------------------ general ----------------------------- */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
  margin:0;
  padding:0;
}
html {
  background: #ffffff url(images/back_left.jpg) repeat-x;
}
ul,li {
  list-style-type:none;
}
body {
  font:12px Arial,sans-serif;
  color:#6c6c6c;
}
.clear {
  clear:both;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.noborder {
  border:none;
}
img {
  border: none;
}
h1, h2, h3, h4, h5, h6 {
  color:#313131;
}
h1 {
  font-size:15px;
  margin: 0px 0px 10px 0px;
}
h2 {
  font-size:14px;
  margin: 0px 0px 10px 0px;
}
h3 {
  font-size:13px;
}
.bold {
  font-weight:bold;
}
.right{
  text-align:right;
}
.arrow_link {
  color:#6c6c6c;
  text-decoration:underline;
  background:#fff url('images/strzalek.jpg') center right no-repeat;
  padding-right:22px;
}

/* ------------------------ general end -------------------------- */
/* ------------------------ layout ------------------------------- */
#container {}
#blue_right {
  width:50%;
  height:400px;
  position:absolute;
  right:0;
  z-index:1;
  background: transparent url(images/back_right.jpg) repeat-x;
}
#header {
  width:895px;
  margin: 0 auto;
  height:136px;
}
#logo {
  width:393px;
  height:136px;
  float:left;
}
#logo_right {
  width:507px;
  height:414px;
  position: absolute;
  margin-left:388px;
  z-index:2;
}
#body{
  width:965px;
  margin:0 auto;
}
#wrapper {
  width:870px;
  margin: 10px auto;
}
#left_menu {
  width:215px;
  float:left;
}
#left_menu  ul li {
  background:#ffffff url('images/kropka.jpg') bottom left repeat-x;
  padding:5px 10px;
}
#left_menu  ul li a:link,#left_menu  ul li a:visited,#left_menu  ul li a:active {
  color:#393939;
  text-decoration: none;
  font-size:14px;
  font-weight:normal;
}
#left_menu  ul li a#current {
  color:#000000;
  text-decoration: none;
  font-size:14px;
  font-weight:bold;
}
#left_menu  ul li a:hover {
  color:#000000;
  text-decoration: none;
  font-size:14px;
  font-weight:bold;
}
#content {
  width:640px;
  float:right;
}
#content p {
  line-height:1.6;
}
.home_left {
  width:400px;
  float:left;
}
.home_right {
  width:220px;
  float:right;
}
.contact_left {
  width:29%;
  float:left;
}
.contact_right {
  width:69%;
  float:right;
}

.galImage {
  border: solid 1px #ccc;
  margin-right:10px;
  margin-bottom:10px;
}

#footer{
  width:850px;
  margin: 30px auto 10px auto;
  border: solid 1px #dedede;
  padding:10px;
  color:#a4a4a4;
  font-size:11px;
}
#footer a:link,#footer a:visited,#footer a:active {
  color:#a4a4a4;
  text-decoration:none;
}
#footer a:hover {
  color:#000;
  text-decoration:none;
}
.footer_left {
  width:49%;
  float:left;
}
.footer_right {
  width:49%;
  float:right;
  text-align:right;
}
.footer_left img { vertical-align: middle; padding-bottom:1px; }
/* ------------------------ layout end --------------------------- */
