body 
	{background: #1B7CB8; 
	 font-family: tahoma, arial, helvetica, sans-serif;
	 margin: 0px; 
	 padding: 0px; 
	 font-size: 11px; 
	 text-align: center;
	}

img 
  {border: 0px;
	}
h1 
	{font-size: 12px; 
	 font-weight: bold;
	 color: #ffffff;
	 margin: 0px;
	 display: inline;
	}
h2 
	{font-size: 1.2em;
	}
a 
	{color: #08568E; 
	 font-size: 1em;
	}
a:visited 
	{color: #c60000;
	}
a:hover 
	{color: #B01B02;
	}
#main
{
width: 701px;
margin: 0px auto 0px auto;
}
#top1
{
width: 701px;
}
#top2
{
width: 701px;
clear: both;
}
.logo
{
float: left;
width: 275px;
height: 53px;
background: url('img/logo_odzywki.jpg') no-repeat;
}
.h_text
{
float: right;
width: 420px;
height: 53px;
background: url('img/h_text_bg.jpg') no-repeat;
}
.nag1
{
padding: 20px 0 5px 25px;
text-align: left;
font-size: 12px; 
font-weight: normal;
color: #D3EBFB;
}
.nag1 a
{
font-weight: bold;
color: #eaf9ff;
}
.box1
{
float: left;
width: 277px;
height: 230px;
background: url('img/box1_bg.jpg') no-repeat;
}
.box2
{
float: right;
background: url('img/box2_bg.gif') no-repeat;
width: 420px;
height: 230px;
}
#content
{
background: url('img/content_top_bg.jpg') no-repeat top #ffffff;
width: 701px;
clear: both;
}
.cont
{
padding: 10px;
text-align: left;
}
#footer
{
background: url('img/footer_bg.jpg') no-repeat bottom #ffffff;
width: 701px;
color: #B8B8B8;
}
.line
{
background: url('img/p.gif') no-repeat;
width: 650px;
height: 20px;
}
.kilka
{
background: url('img/kilka_bg.jpg') no-repeat;
width: 673px;
height: 28px;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 15px;
color: #888888;
}
.txt
{
line-height: 18px;
padding: 10px;
text-align: justify;
}
.zaplanuj
{
background: url('img/zaplanuj_bg.jpg') no-repeat;
width: 673px;
height: 28px;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 15px;
text-align: center;
color: #0C639B;
}
#form
{
background: #F2FAFF;
border: 1px solid #C5DFEF;
color: #003A5F;
padding: 20px 50px 20px 50px;
margin-top: 5px;
}
#form table
{
color: #003A5F;
font-size: 11px;

}
#form .td_left
{
width: 150px;
}
#form td
{
vertical-align: top;
}
#form textarea
{
background: #FFFFFF;
border: 1px solid #C6DCEA;
width: 300px;
height: 150px;
font-size: 11px;
}
#form input
{
background: #FFFFFF;
border: 1px solid #C6DCEA;
margin: 0 4px 0 4px;
font-size: 11px;
padding: 3px;
}


#tabela_prod
{
margin: 5px auto 5px auto;
padding: 5px;
}
.tabela_prod1
{
border-collapse:collapse;
margin: 5px auto 5px auto;
width: 95%;
border: 1px solid #bcdcf3;
}
.tabela_prod1 td
{
border: 1px solid #bcdcf3;
}
.tabela_prod1 th
{
border: 1px solid #bcdcf3;
background: url('img/th_bg.gif') repeat #5090BE;
color: #FFFFFF;
}
.tabela_prod2
{
border-collapse:collapse;
margin: 5px auto 5px auto;
width: 95%;
border: 1px solid #FFFFFF;
color: #4C4C4C;
}
.tabela_prod2 td
{
text-align:left;
border: 1px solid #FFFFFF;
padding: 10px;
}
.tabela_prod2 th
{
border: 1px solid #FFFFFF;
background: url('img/th_bg.gif') repeat #5090BE;
color: #FFFFFF;
}
.naglowek
{
background: url('img/zaplanuj_bg.jpg') no-repeat;
width: 673px;
height: 28px;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 15px;
text-align: center;
color: #0C639B;
}
.pole_tekstowe
{
border: 1px solid #DADADA;
background: #F6F6F6;
color: #6D6D6D;
width: 400px;
height: 100px;
}
.button
{
border: 1px solid #DADADA;
background: #F6F6F6;
color: #6D6D6D;
padding: 5px;
}
.odp
{
background: #DEECFA;
color: #004068;
padding: 5px;
}
.pyt
{
background: #D1E4F8;
padding: 5px;
color: #3333B0;
}
.opis
{
background: #ECF8FF;
}
.opis a
{
color: #00619D;
font-weight: bold;
text-decoration: none;
}
.opis a:hover
{
text-decoration: underline;
}
/* admin */

#loginBox 
{

}
.loginTab
{
margin: 20px auto 10px auto;
width: 400px;
background: url('img/login_bg.gif') no-repeat bottom left #EFF9FF;
border: 1px solid #9DD0F5;
color: #175E89;
}
.loginTab2
{
width: 300px;
margin: 1px auto 1px auto;
}
.loginTab td
{
padding: 5px;
}
.loginTab input
{
background: #FFFFFF;
border: 1px solid #B2DDF6;
padding: 3px;
color: #165F8B;
font-size: 11px;
font-weight: bold;
}
.loginNag
{
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
font-weight: bold;
color: #2775A4;
}
.razem
{
font-weight: bold;
padding: 5px;
margin: 5px;
color: #0d618e;
background: #eaf7fd;
border: 1px solid #b5e1f9;
font-size: 18px;
}