 body
 {
  padding: 0px;
  margin: 0px;
  background-image: url(../img/body_bg.gif);
  background-repeat: repeat-x;
  background-color: #333333;
  font-size: 11px;
  color: #666666;
  font-family: tahoma;
  font-size: 11px;
 }

a
{
  text-decoration: none;
  border: 0px;
}
img
{
  border: 0px;
}
#main
{
  width: 750px;
  padding: 0px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background-color: #FFFFFF;
}
#main #top #flash
{
  position: relative; width: 750px; height: 300px;
  display: block; overflow: hidden;
  margin: 0px; padding: 0px;
}
#main #top #flash_menu
{
  position: relative; width: 750px; height: 57px;
  display: block; overflow: hidden;
  margin: 0px; padding: 0px;
}
#main #main_content
{
  width: 744px;
  padding: 3px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  display: table;
  background-color: #FFFFFF;
}
#main #main_content #patch
{
  position: relative;
  height: 25px; width: 744px;
  display: block;
  font-size: 10px;
  color: #999999;
  clear: both;

}
#main #main_content #menu
{
 position: relative; width: 150px;
 float: left;
}
#main #main_content #menu a
{
 position: relative; width: 110px; height: 12px; left: 17px; padding-left: 20px;
 display: block;
 font-size: 10px;
 color: #333333;
 background-image: url(../img/menu_item_bg.gif);
 background-repeat: no-repeat;
 background-position: top left;
 clear: both;
}
#main #main_content #menu a:hover
{
 color: #339999;
}
#main #main_content #mid_side
{
 
 color:#666666;
position:relative;
text-align:justify;
width:714px;
margin:15px;
}
#main #main_content #mid_side a
{
 color: #333333;
 border: 0px;
border-bottom: 1px;
border-color: #339999;
border-style: dotted;
}
#main #main_content #mid_side #left_panel
{
 position: relative;
 float: left; width: 280px;
 padding-right: 5px;
}
#main #main_content #mid_side #right_panel
{
 position: relative;
 float: right; width: 280px;
 padding-left: 5px;
}
#main #main_content #mid_side .left_side
{
 position: relative;
 float: left; width: 280px;
 padding-right: 5px;
}
#main #main_content #mid_side .right_side
{
 position: relative;
 float: right; width: 280px;
 padding-left: 5px;
}
#main #main_content #mid_side #bottom
{
 position: relative; padding-top: 20px;
 clear: both;
}
#main #main_content #footer
{
 position: relative; width: 744px; height: 21px;
 clear: both;
 display: block;
 top: 15px; padding-bottom: 15px;
 overflow: hidden;
 background-image: url(../img/stopka.gif);
 background-repeat: no-repeat;
}
#main #main_content #footer #text
{
 position: relative;
 text-align: right;
 padding-top: 4px;
 padding-right: 17px;
 color: #cccccc;
}
.form {
  position: relative; width: 251px;
  clear: both;
background-color:#eeeeee;
border:1px solid #cccccc;
margin-bottom:1px;
padding:7px;
}
.form_line {
  position: relative; width: 251px;
  clear: both;
  display: block;
  padding-bottom:7px; padding-top:7px;
}

.path a { color: #4a808b; text-decoration: none; }
.path a:hover { text-decoration: underline; }