BODY { 
background: url(tlo.jpg) repeat-x top;
background-color: #d7d9ee;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;}

a i {visibility: hidden; display: none;}

a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #005a9c;
	background: transparent; 
	}

a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #005a9c;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #f8a543;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #005a9c;
	background: transparent;  
	}

a.mn2, a:visited.mn2,a:active.mn2     { color:#ffffff; }


table.glowna
{background:#FFFFFF; width:811px; height: 100%; border: 0px solid red; vertical-align:top; align: center;}

table.rama
{background:#FFFFFF; width:793px; margin: 0; padding:0;}

table.produkt
{background: url(images/tlo_produkt.jpg) repeat-x top; width:400px; padding: 7px;text-align: left;}

td.produkt
{ margin-top:10px; vertical-align: top; font: normal 12px Tahoma, Arial; color: #365895;}

h1{font: bold 11px Tahoma, Arial; color: #365895;}

td.td_top
{width: 793px; height: 114px; background: url(images/top_tlo.jpg) repeat-x; margin-left: 20px;}

td.baner
{width: 793px; height: 100px; background: #eee; text-align:center; padding:4px;}

td.link
{width: 793px; height: 29px; background: url(images/link.jpg) no-repeat left; background-color: #365895; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; vertical-align: middle; padding-left:40px;text-align: left;}

td.middle
{width: 793px; height: 100%; background: url(images/middle_tlo.jpg) repeat-x top; padding: 15px 0 0 0;}

td.middle_left
{width: 182px; height: 100%; padding: 0; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #005a9c; vertical-align:top;}

td.middle_center
{width: 429px; height: 100%; padding: 0; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #005a9c; vertical-align:top; align: center;}

td.middle_right
{width: 182px; height: 100%; padding: 0; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #005a9c; vertical-align:top;}

td.stopka
{width: 793px; height: 46px; background: url(images/tlo_stopka.jpg) repeat-x top; padding: 0;}

#stopka_pos{
	position: relative;
	width: 793px;
	height: 46px;
	rem-border: 1px solid red;
	text-align:center; 
	vertical-align: bottom;
	}
	
#podpis {
	position: absolute;
	left: 20px;
	top: 27px;
		}
#pies {
	position:absolute;
	z-index: 2;
	width:99px;
	height:65px;
	background: url(images/pies.jpg) no-repeat;
	top: -65px;
	right: 8px;
	}


#top {
  border: 0px solid red;	
  width:100%;
  height:114px;
  position:relative;
}

#logo {
	border: 0;
	position: absolute;
	top: 0;
	left: 40px;
	width: 354px;
	height: 103px;
	z-index: 1;
	background: url(images/logo.jpg) no-repeat;
	}

#menu {
	border: 0;
	position: absolute;
	top: 0;
	right: 40px;
	/*width: 260px;*/
	width: 306px;
	height: 103px;
	z-index: 1;
	/*background: url(images/menu_top.jpg) no-repeat;*/
	background: url(images/menu_top2.jpg) no-repeat;
	}

a.m_sklep{position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 308px; z-index: 2;}
a.m_hurt {position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 254px; z-index: 2;}
a.m_ofirmie {position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 200px; z-index: 2;}
a.m_jak {position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 147px; z-index: 2;}
a.m_forum {position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 92px; z-index: 2;}
a.m_koszyk {position: absolute; width: 50px; height: 50px; border: 0px solid red; top: 5px; right: 40px; z-index: 2;}

#link_nag_1 {width: 182px; height:34px; border: 0px solid red; z-index: 2; padding:0; margin: 0;position: absolute;}
#link_nag_2 {width: 182px; height:44px; border: 0px solid red; z-index: 2; padding:0; margin: 0; position: absolute;}


#nowosci {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/nowosci.jpg);text-align: left;}
#promocje {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/promocje.jpg);text-align: left;}
#wyp {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/wyp_sal.jpg);text-align: left;}
#groomer {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/groomer.jpg);text-align: left;}
#salon {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/salon.jpg);text-align: left;}
#ogloszenia {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/ogloszenia.jpg);text-align: left;}
#rankingi {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/rankingi.jpg);text-align: left;}
#galeria {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/galeria.jpg);text-align: left;}
#reklama {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/reklama.jpg);text-align: left;}
#forum {width: 182px; height: 44px; border: 0px solid red; background: url(naglowki/forum.jpg);text-align: left;}


td.zakladka {width: 182px; height: 23px; border: 0px solid red; background: url(naglowki/zakladka.jpg); font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #005a9c; vertical-align: middle; padding: 0 0 0 10px;text-align: left;}

td.pole_cale {background: #d2d7ee; padding: 10px; text-align:center;}

td.naglowek_akcesoria {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/akcesoria.jpg);}
td.naglowek_wyszukiwanie {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/wyszukiwanie.jpg);}
td.naglowek_kosmetyki {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/kosmetyki.jpg);}
td.naglowek_biuletyn {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/biuletyn.jpg);}
td.naglowek_info {width: 182px; height: 34px; border: 0px solid red; background: url(naglowki/info.jpg);}

a.link_menu, a.link_menu:visited {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #005a9c; text-decoration:none;}
a.link_menu:hover {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #f8a543; text-decoration:none;}

a.alink {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration:none;}
a.alink:hover {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration:none;}


.txt {font: normal 11px Tahoma, Arial; color: #365895; }
.txtsmall {font: normal 10px Tahoma, Arial; color: #365895; }
.txt_nag  {font: bold 12px Tahoma, Arial; color: #365895; text-align: left;}
.txt_nag2  {font: bold 13px Tahoma, Arial; color: #365895; align: left;}
.txt_nag3  {font: bold 14px Tahoma, Arial; color: #365895; align: left;}

table.tabela1{
  border: 1px solid #004578;
  padding: 0;
  margin: 0;
}

td.ciemnalewa{
  background-color: #365895;
  background: url(images/tlo_koszyk.jpg) repeat-x;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 10px;
	margin: 0;
	text-align: left:
}

td.ciemnaprawa{
  background-color: #365895;
  background: url(images/tlo_koszyk.jpg) repeat-x;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
}

td.jasnalewa{
  padding-left: 10px;
  margin: 0;
  border: 0;
  background-color: #d5daf0;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004578;
}

td.jasnaprawa{
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #d5daf0;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004578;
	text-align: center;
}




tvp {
	border-left: 1px solid #303E3F; 
	border-top: 1px solid #000000; 
	border-right: 1px solid #CCCDCF; 
	border-bottom: 1px solid #CCCDCF;
	}

  
td.form_head {
    font: bold 10px verdana, helvetica, sans-serif;
	 color:#000000;
    text-align: right;
    padding: 3px;
	 }

td.form_left {
    font: normal 9px verdana, helvetica, sans-serif;
	 color:#000000;
    text-align: right;
	 }

input.biul, textarea.spec {
   border-left: 1px solid #303E3F; 
	border-top: 1px solid #303E3F; 
	border-right: 1px solid #CCCDCF; 
	border-bottom: 1px solid #CCCDCF;
	font: normal 14px verdana, arial, helvetica, sans-serif;
	color:#000000;
  }


input.spec{
	background: #FEFEFE url(jpg/tloformsmall.jpg) repeat-x left top;
	width: 250px;
   height: 15px;}

searchtext{
border-left: 1px solid #938195; border-top: 1px solid #938195; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; height: 17px; width: 150px; background: url(images/form_tlo.jpg) repeat-x; font: normal 11px tahoma, arial, sans-sherrif; color: #004287;
}

textarea.spec {
	background: #FEFEFE url(jpg/tloformbig.jpg) repeat-x left top;
   height: 80px;
   width: 250px;}

