html, body
{
  text-align:center;
  background:#ffffff;
  font-family: arial, sans-serif;
  color:#555; font:76% Verdana,\"Trebuchet MS\",Verdana,sans-serif;
  background:#E3E3E3;
  margin: 0;
  padding: 0;
}

form  
{
  margin: 0;
}

.top
{
text-align:center;
padding-right:200px;
  font-size:14px;
  height:132px;
  background:#E9E9E8 url(otwarty_tpl/default/top2.jpg) bottom left repeat-x;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;
}
.main
{
  font-size:14px;
  background:#FFFFFF;
  padding: 0px 0px 0px 0px;
}
.foot
{
  font-size:14px;
   height:102px;
  background:#E9E9E8 url(otwarty_tpl/default/bottom.jpg) top left repeat-x;

  padding: 10px 0px 10px 0px;
  color:#808080;
  text-align:center;
}	
.left
{
  text-align:left;

  
  padding: 5px 5px 5px 5px;
  margin: 0px 3px 0px 0px;
}
.text_body
{
text-align:left;

  margin-tp: 10px;
  padding: 10px 10px 10px 10px;
}
.right
{
  text-align:left;
width:190px;
  
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 3px;
}
.text_body_h1
{
font-size:14px;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
}

.text_body_h3
{
font-size:14px;
font-weight:none;
padding-bottom:10px;
}

a.body_links
{
  font-size: 14px;
  font-weight: normal;
  color:#555; font:76% Verdana,\"Trebuchet MS\",Verdana,sans-serif;
}
a.foot_links
{
  font-size: 14px;
  font-weight: normal;
  color: #606060;
}
a.out_link_body
{
  font-size: 14px;
  font-weight: bold;
  color:#555; font:76% Verdana,\"Trebuchet MS\",Verdana,sans-serif;
}
.nav
{
text-align:right;
padding:5px 0px 5px 0px;
}
.nav_det
{
text-align:left;
padding: 0px 0px 0px 15px;
}




.links_block
{

  padding: 10px 10px 0px 10px;
}

.link_block
{

  background:#ffffff;
  padding: 10px 10px 5px 10px;
  margin: 0px 0px 10px 0px;
  font-size: 13px;
}

.out_link_div
{
  margin-bottom: 5px;
}

a.out_link
{
  font-size: 18px;
  font-weight: bold;
  color: #467AA7;
  text-decoration: none;
}

.text_link
{
  margin-bottom: 5px;
}

a.in_link
{
  font-size: 14px;
  font-weight: bold;
  color: #467AA7;
}

.add_block
{
  padding: 10px 10px 10px 10px;
  margin: 10px 0px 0px 0px;
}


.cat_sub_block
{

  padding: 5px 5px 5px 5px;
  margin: 0px 0px 10px 0px;
}

.cat_block_home
{
  border: 1px solid #C8C8C8;
  hieght:
  background:#ffffff;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 10px 0px;
}
.in_link_home_cat_div
{
  margin: 0px 0px 5px 0px;
}
a.in_link_home_cat
{
  font-size: 14px;
  font-weight: bold;
  color: #467AA7;
    text-decoration: none;
}
a:hover.in_link_home_cat
{
 
  color: #CD0101;
}

.sub_block_home
{
  text-decoration: none;
  
  padding: 0px 0px 3px 5px;
  margin: 0px 0px 0px 3px;
}
a.in_link_home_sub
{
  font-size: 14px;
  font-weight: normal;
  color: #676767;
}
a:hover.in_link_home_sub
{
 
  color: #CD0101;
}

.sub_block_cat
{
width:150px;
  border: 1px solid #C8C8C8;
  background:#ffffff;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 10px 0px;
}
a.in_link_cat_sub
{
  font-size: 14px;
  font-weight: normal;
   color: #467AA7;
}
a:hover.in_link_cat_sub
{
 
  color: #CD0101;
}

a.topmenus {background-color:#F0F0F0; color:#467AA7; font-size:12px; padding:5px 6px 3px 6px; border:1px solid #fff; border-bottom:2px solid #fff; text-decoration:none; font-weight:bold; etter-spacing:0.04em;}
a:hover.topmenus {background-color:#f8f8f8; color:#777; padding:5px 6px 3px 6px; border:1px solid #ccc; border-bottom:2px solid #eee;}


a.topmenus2 {background-color:#F0F0F0; color:#D11D2B; font-size:12px; padding:5px 6px 3px 6px; border:1px solid #fff; border-bottom:2px solid #fff; text-decoration:none; font-weight:bold; etter-spacing:0.04em;}
a:hover.topmenus2 {background-color:#f8f8f8; color:#777; padding:5px 6px 3px 6px; border:1px solid #ccc; border-bottom:2px solid #eee;}


#topmenus
{width:990px; padding-top:42px;  margin-left: auto;
	margin-right: auto;
	text-align:left;}