ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: none;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #053E83;
	background-image:  url('../images/gfx/tlo.jpg');
	background-repeat: repeat-x;
}

#container
{
width: 843px;
margin: 0 auto;
overflow: hidden;
height: 100%;
}

#top
{
height: 175px;
}

#top_admin
{
height: 175px;
background-image:  url('../images/gfx/top.jpg');
}

#menu_gora
{
height: 41px;
color: #032957;
}

#menu_gora span
{
display: block;
padding-top: 17px;
height: 24px;
background:  url('../images/gfx/gorne_menu_srodek.jpg') repeat-x;
float: left;
}

#gora_menu_lewa
{
background-image:  url('../images/gfx/gorne_menu_lewe.jpg');
height: 41px;
width: 63px;
float: left;
}

#gora_menu_prawa
{
background-image:  url('../images/gfx/gorne_menu_prawa.jpg');
height: 41px;
width: 29px;
float: left;
}

#menu_gora a
{
font-size: 12px;
font-weight: bold;
color: #032957;
}

#menu_gora a:hover,#menu_gora a.active, #prawa_srodek a:hover, #prawa_srodek a.active
{
color: #fff;
font-weight: bold;
}

#srodek
{
width: 654px; /*675px*/
float: left;
padding-left: 21px;
}

#prawa
{
width: 168px;
float: right;

height: 30px;
}



#srodek_gora
{
height: 37px;
background:  url('../images/gfx/srodek_gora.jpg') no-repeat;
}

#srodek_srodek
{
min-height: 440px;
overflow: hidden;
background:  url('../images/gfx/srodek_srodek.jpg') repeat-y;
padding-left: 30px;
padding-right: 30px;
}

/* for Internet Explorer */
/*\*/
* html #srodek_srodek {
height: 440px;
}

#srodek_dol
{
height: 32px;
background:  url('../images/gfx/srodek_dol.jpg') no-repeat;
}

#prawa_gora
{
height: 37px;
background:  url('../images/gfx/prawe_gora.jpg') no-repeat;
}

#prawa_srodek
{

background:  url('../images/gfx/prawe_srodek.jpg') repeat-y;
padding-left: 10px;
}

#prawa_srodek span
{
font-weight: bold;
}

#prawa_dol
{
height: 19px;
background:  url('../images/gfx/prawe_dol.jpg') no-repeat;
}

#prawa_srodek a
{
font-size: 12px;
text-decoration: none;
color: #f7c302;
}



#wykonanie
{
clear: both;
padding-left: 30px;
}

#wykonanie a
{
color: #fff;
font-size: 10px;
}

/*formularz*/
label.form
{
	text-align:right;
  display: block;
  width: 30px;
  float: left;
	padding: 0px;
	padding-top: 3px;
	padding-right: 3px;
	font-size: 10px;
	margin: 3px;
	color: #fff;
}

select.form,input.form,textarea.form {
  display: block;
  float: left;
	border-style: solid; border-color: #6e7071; border-width: 1px;
	font-size: 10px;
	padding: 1px;
	margin: 3px;
	color: #6e7071;
	width: 100px;
  }

.guzik
{
	background-color: #f8c301;
	color: #000;
	border: 0px;
	font-size: 11px;
	width: 60px;
	padding: 2px;
}

/*end.formularz*/

h1.panel
{
  margin: 8px 0;
  padding: 3px;
  padding-left: 12px;
  font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  font-size: 18px;
	background-position: 0px 10px;
	color: #fff;
}

#kalkulator select
	{
	background-color: #f8f8f8;
	border-style: solid; border-color: #C7C7C7; border-width: 1px;
	font-family: verdana; font-size: 10px; color: #333333;
	padding: 2px;
	}

#kalkulator textarea
	{
	background-color: #FCFCFA;
	border-style: solid; border-color: #C7C7C7; border-width: 1px;
	font-family: verdana; font-size: 10px; color: #8D8D89;
	padding-left: 5px; padding-right: 5px;
	padding-top: 3px; padding-bottom: 3px;
	}

#kalkulator input,#kalkulator button
	{
	background-color: #FCFCFA;
	border-style: solid; border-color: #C7C7C7; border-width: 1px;
	font-family: verdana; font-size: 10px; color: #333333;
	padding-left: 5px; padding-right: 5px;
	padding-top: 3px; padding-bottom: 3px;
	}

#kalkulator label
{
width: 170px;
float:left;
display: block;
text-align: right;
}

#kalkulator div
{
padding-bottom: 5px;
}

#kalkulator h1, #markizy h1
{
font-size: 15px;
padding-bottom: 5px;
}

#markizy td
{
text-align: center;
padding-bottom: 10px;
vertical-align: top;
}

#markizy img,#kalkulator img
{
padding: 5px;
border: 1px solid #666;
background: #ccc;
}

#jezyki
{
	padding: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#jezyki a
{
	outline: none;
	margin-right: 10px;
}

#jezyki img
{

}

.top-tip {

float: left;
background: #4D5364;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
z-index: 50;
margin-top: 20px;
margin-left: -10px;

}

.top-title {
padding: 0;
margin: 0;
font-weight: bold;
color: #fff;
font-size: 10px;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;

}

.top-text {
font-size: 10px;
margin: 0;
color: #fff;

}