body          { margin: 0px; background-color: white; background: url(images/lay/bg.gif) top center repeat-x; 
                font-family: tahoma, verdana, arial;  color: rgb(100,100,100); font-size: 11px;  text-align:left;       }
div                 { text-align:left; }
div.all             { position: relative; width: 900px; height: auto; }
div.header          { position: relative; width: 900px; height: 315px;    float: left; }
div.cont            { position: relative; width: 900px; height: auto;     border:solid red 0px; float: left;  background: url(images/lay/cont_bg.gif) top left repeat-y; }
div.cont_top_bg     { position: relative; width: 900px; min-height:270px; border:solid green 0px; float: left;  background: url(images/lay/cont_top_bg.gif) top left no-repeat; }
div.cont_real       { position: relative; width: auto;  height: auto;     border:solid black 0px; float: left;  padding:0px 45px 0px 105px;  }
div.footer_contact  { position: relative; width: 900px; height: 134px;   float: left;  background: url(images/lay/footer_contact_bg.gif) top left no-repeat; overflow:hidden; text-align:left; }
div.footer          { position: relative; width: 900px; height: 49px;    float: left;  margin-bottom: 25px; border: none;}

a                   { color: rgb(204,0,0)/*rgb(204,0,0)*/; text-decoration: none; }
a:hover             { color: rgb(255,51,51); text-decoration: underline; }
p                   { margin: 0px 0px 10px 0px; text-indent: 0px;}

div.double_cont_left    { width: 245px; float: left; }
div.double_cont_right   { width: 485px; float: right; }


font.title          { color: #c03646; font-weight: bold; display:block; font-size: 13px; }
img.title           { margin: 5px 0px 10px 0px; }

tbody               {margin:0px; padding:0px;}

td                  { font-size: 11px; vertical-align: top; text-align:left; }
td.column_divider   { padding: 0px 18px 0px 18px; }

font.chapter_title  { color: #c03646; font-weight: bold; display:block; font-size: 12px; margin: 0px 0px 15px 0px; text-decoration: none; }
h1                  { color: #c03646; font-weight: bold; font-size:14px; display: inline; }


/* newsletter */

  input.nl_input    { width: 100px; font-size: 10px; }
  input.nl_submit   { width: 40px; font-size: 10px; }


/* main.php */

  td.newsy_title             { padding: 0px 0px 5px 0px;  }
  td.newsy_opis              { padding: 0px 0px 15px 0px; }

