/* CSS Document */
* {margin:0; padding:0;}
html {min-width:100%;}
body {font:11px  "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; background: #dbf1fd url(../img/bodyBG.gif) center repeat-y; text-align:center; color:#42260b; padding-bottom:20px;}

td, th {font:11px  "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;}

img {border:0;}


.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

 a:link, a:visited {color:#034ea2; text-decoration:none;}
 a:hover {text-decoration:underline;}
 
 .clr {clear: both; overflow: hidden; height:0;}
 .klir {clear: both; overflow: hidden;}
.clear {clear:both;   
height: 1px;
  overflow: hidden;
  line-height: 1px;
  margin-top:-1px;}
  
  .inp {height:20px; border:1px solid #42260b; width:160px;}
  
  div#wrapper { margin:0 auto; width:100%; position:absolute; z-index:2; top:0; left:0;}
  div#tlo { background:url(../img/fillBG.gif) repeat-x; position:absolute; top:0; left:0; height:477px; width:100%; z-index:1;}
  div#content {background:#fff; width:760px; text-align:left; margin:0 auto; z-index:1; padding:0 10px;  }
div#top {height:83px; background:  url(../img/fadeTop.gif) 167px 23px no-repeat; padding-top:10px}
div#top h1 { text-indent:-9999px; background:url(../img/empol.gif) 40px 0 no-repeat; width:198px; height:80px;  border-right:1px solid #034ea2; float:left;}
div#top h1 a {display:block; height:76px; width:100px; margin-left:30px}
div#top img.ppartner {margin-left:10px;}

div#bottom { background:url(../img/kuchnia.jpg) no-repeat; padding:120px 0 0 15px;}

div#menu { border:10px solid #c1e4fa; background:#c1e4fa url(../img/menuBG.gif) repeat-x; width:211px;  float:left; padding-bottom:30px;}

div#menu ul {padding:0 10px;}
div#menu li {text-indent:-9999px; list-style:none; }
div#menu li a {display:block; height:30px; background-repeat:no-repeat; background-position:10px 0; border-bottom:1px solid #9cd1f6;}
div#menu li a:hover {background-position:10px -30px; background-color:#2c417a}
div#menu li.m1 a {background-image:url(../img/m_onas.gif);}
div#menu li.m2 a {background-image:url(../img/m_oferta.gif);}
div#menu li.m3 a {background-image:url(../img/m_kontakt.gif);}
div#menu li.m4 a {background-image:url(../img/m_promo.gif);}

div#menu li ul {padding:0;}
div#menu li li {text-indent:0; display:inline}
div#menu li.m2 li a {background-image:none; padding-left:10px; line-height:30px; color:#000;}
div#menu li.m2 li a:hover {color:#fff; text-decoration:none;}
div#menu li.m2 li li a {padding-left:20px; background-color:#2c417a; color:#fff;}
div#menu li.m2 li li a:hover {color:#2c417a; background-color:#fff;}

div#menu li.m2 li li li a {padding-left:40px; background-color:#fff; color:#2c417a;}
div#menu li.m2 li li li a:hover {color:#2c417a; background-color:#fff;}

div#tresc { background: url(../img/trescBG.gif) no-repeat; float:left; width:483px; margin-top:83px; padding:20px 10px 20px 20px; position:relative;}
div#tresc h2 {border-bottom:1px solid #9cd1f6; padding-bottom:5px; margin-bottom:10px; text-indent:-9999px;}
div#tresc h2.onas { background:url(../img/tyt_onas.gif) left 50% no-repeat; }
div#tresc h2.kontakt { background:url(../img/tyt_kontakt.gif) left 50% no-repeat; }
div#tresc h2.oferta { background:url(../img/tyt_oferta.gif) left 50% no-repeat; }
div#tresc h2.promo { background:url(../img/tyt_promo.gif) left 50% no-repeat; }
div#tresc p {margin:10px 0;}
div#tresc ul, div#tresc ol {margin-left:25px;}
div#tresc ul li { list-style:none; background:url(../img/bullet.gif) 0 4px no-repeat; padding-left:15px; margin-bottom:5px;}
div#majster { background:url(../img/majster.jpg) bottom right no-repeat; height:470px;}
div#tresc h3 {font-size:16px; color:#2c417a; margin:0 0 10px 0;}
div#tresc h4 {font-size:14px; color:#2c417a; margin:10px 0;}

div#kontakt { background:url(../img/kontaktBG2.jpg) center bottom no-repeat; height:530px;}

div.foto {background-color:#fff; padding:5px; border:1px solid #9cd1f6; text-align:center; float:left; color:#034ea2; margin-bottom:20px;}
div.foto img {display:block;}

