* { margin: 0px; padding: 0px; }
html, body  
	{height: 100%;
	 width: 100%;
	 background: #ffffff url('top_g.jpg') repeat-x;; 
	 text-align: center; 
	 font-size: 11px; 
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	}
body
	{margin: 0 auto; 
	 padding: 0px; 
	 font-size: 11px; 
	 text-align: left;
	 color: #ffffff;
	}
img 
  {border: 0px;
	}
h1 
	{font-size: 1.4em; 
	 font-weight: bold;
	}
h2 
	{font-size: 1.2em;
	}
h3
	{font-size: 1em; 
	 font-weight: bold;
	}
p
  {
	 margin: 20px 0px 20px 0px;
	 font-size: 11px;
	 color: #575757;
	 line-height: 15px;
	}
table 
	{padding: 0px; 
	 border: 1px #ffffff;
	 margin: 0px auto 0px auto; 
	 width: auto; 
	 background: #ffffff;
	 color: #828282;
	 font-size: 10px;
	}
td 
	{
	 text-align: left; 
	 vertical-align: top; 
	 background: #ffffff;
	 color: #828282;
	 font-size: 10px;
	}
a 
	{color: #5355DF;
	 font-size: 11px;
	 text-decoration: underline;
	}
a.prev
	{color: #5355DF;
	 font-size: 9px;
	 text-decoration: none;
	}
a:visited 
	{color: #828282;
	}
a:hover 
	{color: #828282;
	}
#content
	{height: auto;
	 width: 780px;
	 margin: 0px auto;
	}
#header_menu
  {height: auto;
	 width: 780px;
	 margin: 0px auto;
	}
.podmenu
  {
	font-size: 9px;
	color: #b7b7b7;
	}
#column_top
  {height: auto;
	 width: 390px;
	 margin: auto;
	 float: left;
	}
#box_logo
  {height: 194px;
	 width: 390px;
	}
#box_menu
  {width: 390px;
	 height: 29px;
	}
.box_btn
  {
	 width: auto;
	 height: 29px;
	 float: left;
	}
#content_txt
  {
	 width: 780px;
	 height: auto;
	 margin: auto;
	}
#row_txt
  {
	 width: 750px;
	 height: auto;
	 padding: 15px 30px;
	 float: left;
	}
#column_txt_left
  {
	 margin: 15px 0px 0px 0px;
	 width: 345px;
	 height: auto;
	 float: left;
	}

#column_txt_right
  {
	 margin: 15px auto 0px 30px;
	 width: 345px;
	 height: auto;
	 float: left;
	 color:#575757;
	}
#column_txt_middle_sg
  {
	 margin: 15px auto 0px 20px;
	 width: 230px;
	 height: auto;
	 float: left;
	 color:#575757;
	}
#column_txt_right_sg
  {
	 margin: 15px auto 0px 20px;
	 width: 230px;
	 height: auto;
	 float: left;
	 color:#575757;
	}
#column_txt_left_sg
  {
	 margin: 15px auto 0px 0px;
	 width: 230px;
	 height: auto;
	 float: left;
	 color:#575757;
	}
#naglowek_big
  {
	 margin: 15px 0px 0px 0px;
	 width: 165px;
	 height: 28px;
	}
.naglowek_small
  {
	 margin: 0px auto auto 0px;
	 width: 165px;
	 height: 18px;
	}
.p2
  {
	 margin: 20px 0px 20px 0px;
	 font-size: 12px;
	 color: #575757;
	 line-height: 18px;
	}
ul
  {
	 margin: 15px;
	 font-size: 11px;
	 color: #575757;
	}
#of_menu_contener
  {
	margin: 30px 40px auto 33px;
	width: 272px;
	height: auto;
	}
.btm_row
  {
	 width: 780px;
	 height: auto;
	 margin: 0px auto;
	 padding: 5px 0px;
	 color: #828282;
	 font-size: 11px;
	 text-align: center;
	}
#logo_btm
  {
	 width: 92px;
	 height: 39px:
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 float: left;
	 text-align: right;
	}
#footer
  {
	 width: 658px;
	 height: auto:
	 margin: 0px auto auto 30px;
	 padding: 10px;
	 float: right;
	 text-align: left;
	 color: #828282;
	}
.form_r
  {
	width: 345px;
	height: auto;
	}
	
	
.menu_list {	
	width: 345px;
}
.menu_head {
	padding: 7px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	color:#fff;
    background: #8BB3D7 url(left.png) center right no-repeat;
}
.menu_head_prow {
	padding: 7px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	color:#575757;
    background: #e4e4e4 url(left.png) center right no-repeat;
}
.menu_body {
    padding:10px;
	display:none;
	background-image: none !important;

}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }