@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

body {
      background: #190A07 url("/layout/images/bg.jpg") no-repeat top center;
      font-family: tahoma, arial, sans-serif;
      font-size: 10px;
      color: rgb(120, 120, 120);
}

h2 {
      font-family: tahoma, arial, sans-serif;
      font-size: 18px;
      color: rgb(150, 150, 150);
      text-align: center;
      text-indent: 20px;
}

.clear {
      clear: both;
}

.grey {
      color: #b5b5b5;
}

.center {
      margin: 0 auto;
      text-align: center;
}

.red {
      background-color: #d73c32;
      color: white;
}

a:hover {
      text-decoration: none;
}

#header {
      height: 220px;
}

#menu {
      font-size: 13px;
      text-align: center;
}

#menu li {
      list-style: none;
}

#buttons {
      width: 350px;
      height: 71px;
      float: right;
      margin: 150px 0 0 0;
}

.button {
      float: left;
      margin: 0 0 0 0;
}

.cont ul {
      margin: 0;
      padding: 0;
}

.cont ul li {
      list-style: none;
      margin: 23px 0 3px 0;
      padding: 0;
      border-top: 1px dashed #c8e5f0;
}

table {
      border: 1px dashed rgb(180, 180, 180);
}

table th {
      border: 1px solid rgb(180, 180, 180);
      color: rgb(110, 110, 110);
      text-align: center;
}

table#kalendarz {
      margin: 0 auto;
      width: 700px;
}

table#kalendarz tr td {
      height: 150px;
      font-size: 10px;
      overflow: hidden;
      vertical-align: top;
      border-bottom: 1px dashed rgb(200, 200, 200);
}

div.hidden {
      height: 150px;
}

a.day {
      display: block;
      width: 13px;
      height: 13px;
      border: 1px solid #b8ccd3;
      padding: 3px;
      text-align: center;
      background: #e7f3f7;
	  position: absolute;
}

#footer {
      font-size: 13px;
      height: 60px;
      text-align: center;
      color: rgb(140, 140, 140);
}

/* Marcin */
fieldset{
padding:0;
margin:0;
border: 1px solid #cbcbcb;
}
label{
cursor:pointer;
}
.msg_error{
color:red;font-weight:bold;
}
.msg_notice{
color:green;font-weight:bold;
}
.inputError{
  border:2px solid red;
  background: #ffb5b5 !important;
}
.error_msg{
  color:red;font-weight:bold;
}
.notice_msg{
color:green;font-weight:bold;
}
.subcl h1 a{
font-family:"Palatino Linotype";
font-size:80px;
color: #888888;
}