p{ margin-top:0px; margin-bottom:6px; }
h1{ margin:4px 0px;text-align:left;}
h2{ margin:0px 0px 4px 0px;text-align:left;}
h3{ margin-top:6px;margin-bottom:4px;text-align:left;}

.uwaga {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#005da2; }
.warning {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c1200e; font-weight:bold; font-style:italic;}
.link { font-family: Arial, Helvetica, sans-serif; color:#005da2; text-decoration:none; font-style:none; }

.title1{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#005da2; font-weight:bold; text-transform:uppercase;}
.title2{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#eaaa37; font-weight:bold; text-transform:uppercase;}
.title3{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; background:#a4a4a4; padding:4px; text-transform:uppercase;}
.title4{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#c1200e; font-weight:bold; text-transform:uppercase;}
.title5{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.title6{ font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#a4a4a4; }
.title7{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#005da2; font-weight:bold;}
.title8{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#eaaa37; font-weight:bold;}
.title9{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.title10{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#c1200e; font-weight:bold;}
.title11{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#a4a4a4; font-weight:bold;}
.title12{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9a9a9a; font-weight:bold; text-transform:uppercase;}

a:link, a:visited { font-family: Arial, Helvetica, sans-serif; color:#69a5c0; text-decoration:none; font-style:none; }
a:hover, a:active { font-family: Arial, Helvetica, sans-serif; color:#004c93; text-decoration:none; font-style:none; }
a:link.menu, a:visited.menu { font-family: Arial, Helvetica, sans-serif; color:#69a5c0; text-decoration:none; font-style:none; }
a:hover.menu, a:active.menu { font-family: Arial, Helvetica, sans-serif; color:#004c93; text-decoration:none; font-style:none; }
a:link.category, a:visited.category { font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-style:none; }
a:hover.category, a:active.category { font-family: Arial, Helvetica, sans-serif; color:#fbcb75; text-decoration:none; font-style:none; }
img { border:0px solid #ded59c; }

#menu a { display:block; font-family: Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; padding:0px;vertical-align:middle; width:144px; height:48px; float:left; border-style:solid; border-color:#1a5189; border-width:1px 0px;}
#menu a:hover, #menu a.light { padding:0px; width:142px; height:48px; color: #ffffff; background:#eaaa37; border:solid 1px #ce9530; }
#menu a.first { width:200px;}
#menu a.first:hover { width:198px;}

table.main { width:920px; }
table.main td.left_bar { vertical-align:top; text-align:left; padding:0px; width:200px; background:#a3a3a3;}
table.main td.middle_bar { vertical-align:top; text-align:left; height:650px; width:720px; }

table.texts { margin:4px 20px; width:680px; border-style:solid; border-color:#eeeeee; border-width:0px 0px 3px 0px;}
table.texts td { vertical-align:top; text-align:justify; width:100%; padding:6px 0px;}
table.texts img {border:0px solid #a4a4a4; }
table.texts img.menu {border:0px; padding:0px; background:#FFFFFF; width:9px; height:9px;}

table.address { margin:4px 10px; width:180px; }
table.address td { vertical-align:top; text-align:justify; width:100%; padding:6px 0px;}
table.address img {border:0px solid #b3b5b9; padding:0px;}
table.address a:link, table.address a:visited { font-family: Arial, Helvetica, sans-serif; color:#fbcb75; text-decoration:none; font-style:none; }
table.address a:hover, table.address a:active { font-family: Arial, Helvetica, sans-serif; color:#eaaa37; text-decoration:none; font-style:none; }

form { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#005da2;}
form td.cell { text-align:left; vertical-align:top; width:220px;}
form td.input { text-align:right; vertical-align:top; width:230px;}
form td.send { text-align:right; width:200px;}
form input.text_off { font-family: Arial, Helvetica, sans-serif; border: 1px #a4a4a4 solid; width:220px; padding:3px 1px; background: #EAEAEA; font-size:11px;}
form input.text_on { font-family: Arial, Helvetica, sans-serif; border: 1px #a4a4a4 solid; width:220px; padding:3px 1px; background: #ffffff; font-size:11px;}
form textarea.off { font-family: Arial, Helvetica, sans-serif; border: 1px #a4a4a4 solid; width:460px; padding:3px 1px; height:100px; background: #EAEAEA; font-size:11px;}
form textarea.on { font-family: Arial, Helvetica, sans-serif; border: 1px #a4a4a4 solid; width:460px; padding:3px 1px; height:100px; background: #ffffff; font-size:11px;}
#button { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c1200e; font-weight:bold;}

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; background:#b9b9b9; margin:0px; text-align:center;}
#site { position:relative; top:0px; left:auto; width:930px; height:auto; text-align:center; margin:auto;}
#head { position:absolute; left:0px; top:0px;height:60px; width:930px; text-align:left; background: #ffffff;}
#top { position:absolute; left:0px; top:20px;height:105px; width:930px; text-align:left; background: #ffffff;}
#logo { position:absolute; left:5px; top:5px; height:50px; width:50px; text-align:left; }
#addr { position:absolute; left:70px; top:11px; height:45px; width:600px; text-align:left; color:#9a9a9a; }
#icons { position:absolute; left:800px; top:38px; height:50px; width:120px; text-align:right; }
#menu { position:absolute; top:5px; left:5px; width:920px; height:50px; background:#005da2;}
#epin-01 { position:absolute; top:0px; left:5px; width:920px; height:400px; background: url(layout/epin_01.jpg) top;}
#epin-02 { position:absolute; top:9px; left:15px; width:177px; height:177px; padding:6px; background: url(layout/epin_02.png) top center no-repeat; color:#ffffff; font-size:11px;}
#epin-03 { position:absolute; top:202px; left:15px; width:177px; height:177px; padding:6px; background: url(layout/epin_02.png) top center no-repeat; color:#ffffff; font-size:11px;}
#epin-04 { position:absolute; top:202px; left:208px; width:177px; height:177px; padding:6px; background: url(layout/epin_02.png) top center no-repeat; color:#ffffff; font-size:11px;}
#epin-05 { position:absolute; top:42px; left:251px; width:102px; height:102px; }

#content { position:absolute; top:75px; left:0px; width:930px; text-align:left;}
#image { position:relative; top:5px; left:0px; width:930px; height:400px; text-align:left; background: #ffffff;}
#main { position:relative; top:5px; left:0px; width:930px; text-align:left; background: #ffffff;}
#bottom { position:relative; top:0px; height:42px; text-align:left; width:930px; background:#ffffff;}
#bottommenu { position:absolute; top:5px; left:5px; width:913px; height:25px; border:1px solid #1a5189; background:#005da2; text-align:right; padding:5px 5px 0px 0px; color:#ffffff;}

#lubieto { position:absolute; top:-1px; left:5px; width:90px; height:25px; background:#005da2; text-align:left; padding:5px 5px 0px 0px; color:#ffffff;}

#epin-06 { position:relative; top:0px; left:5px; width:920px; height:20px; text-align:left; color:#666666;}
#epin-07 { position:absolute; top:0px; left:0px; width:200px; height:20px; text-align:left;}
#epin-08 { position:absolute; top:0px; left:200px; width:720px; height:20px; text-align:right;}

.boxes a:link, .boxes a:visited { font-family: Arial, Helvetica, sans-serif; color:#fbcb75; text-decoration:none; font-style:none; }
.boxes a:hover, .boxes a:active { font-family: Arial, Helvetica, sans-serif; color:#eaaa37; text-decoration:none; font-style:none; }
.boxes ul {padding:0px; margin:0px; list-style: none;}
.boxes li {padding-left:15px; margin:0px;background:url(layout/pointer2.png) left center no-repeat;}

#var_footer{
  background: white;
  padding: 5px 10px 5px 10px;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #A3A3A3;
  margin: 5px 0 0;  
}

  #category_content{
    padding: 10px 20px;
    text-align: justify;
  }
  
  #category_menu{
    margin: 20px 0;
    padding: 0;
  }
  #category_menu li{
    list-style-type: none;
    margin: 0 0 4px 20px;
  }
  
  #offer_menu{
    margin: 10px 0 0 0;
    padding: 0;    
  }
  
  #offer_menu li{
    list-style-type: none;
  }
  
  #offer_menu li ul{
    margin: 0 20px;
    padding: 0 0 8px 0;
  }
  
  
  #offer_menu li ul li{
    margin-bottom: 4px;
    padding: 0;
  }
    
  .submenu_elem{
    margin: 5px 20px;
  }  
  
  #cat_menu{
    margin: 15px 10px;
    padding: 0;
  }
  
  #cat_menu li{
    list-style-type: none;
    padding-left: 15px;
    margin-bottom: 6px;
  }  
  
  #top_menu{
    margin: 0;
    padding: 0;
  }
  #top_menu li{
    list-style-type: none;
    display: inline;
    text-align: center;
  }
  #top_menu .logo{
    background-color: #B9B9B9;
    width: 198px;
    text-align: center;
  }
  #top_menu .logo:hover{
    background-color: #A4A4A4;
    width: 198px;
    text-align: center;
  }
  #top_menu .logo img{
    text-align: center;
    margin-top: 10px;
  }
  
  #top_menu li:hover ul{
    display: block;
  }
  #top_menu ul{
    position: absolute;
    z-index: 999;
    margin-top: 50px;
    display: none;  
    width: 160px;
  }
  #top_menu ul li{
    display: block;    
  }
  #top_menu ul li a{
    background-color: #1A5189;
    text-align: left;
    font-size: 12px;
    padding: 5px;
    height: auto;
    min-width: 140px;
    color: #FFFFFF;    
  }
  #top_menu ul li a:hover{
    background-color: #1A5189;
    text-align: left;
    font-size: 12px;
    padding: 5px;
    height: auto;
    min-width: 140px;    
  }  
  
  #top_menu .first{
    margin-left: 300px;
  }
  
  #top_menu .second{
    margin-left: 445px;
  }

  #top_menu .third{
    margin-left: 590px;
  }
  
  .textInput
  {
    background: #eaeaea;
    border: 1px solid #a4a4a4;
  }
  
  .textInput:focus
  {
    background: #fff;
  }  
