body
{
   margin: 0px;
   padding: 0px;
   font-size: 12px;
   line-height: 16px;
   font-family: Tahoma, Verdana;
   color: #333333;
   background-color: #FFFFFF;
}
html, body { height: 100%; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
img { border: 0; }
table { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }
#main a
{
   color: #000;
   text-decoration: none;
}
#main a:hover
{
   color: #f9116f;
   text-decoration: underline;
}
#logo
{
float:left;
margin:10px;
width:95px;
height:95px;
}
#menumale
{
  margin-top:20px;
  float:right;
  width:300px;
  height:46px;
}
.menum
{
float:left;
font-size:10px;
height:20px;
font-weight:bold;
margin-right:15px;
}
#tp
{
	top:0;
clear:left;
float:left;
width:518px;
height:223px;

overflow: hidden;
position: relative;
}
#menu
{
margin-top:10px;
float:left;
width:230px;
background-image: url('../img/pasmenu.gif');
background-repeat:no-repeat;
background-position:top left;
margin-left:7px;
}
.menuob a {
display:block;
overflow:hidden;
height: 100%;
cursor: pointer;
}
.menuob
{
float:left;
width:230px;
padding-top:5px;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
overflow:hidden;
background-image: url('../img/pasmenu.gif');
background-repeat:no-repeat;
background-position:bottom left;
}
.menuob img
{
  float:left;
  margin-right:5px;
}
.menut
{
  float:left;
}
#pasekmenu
{
margin-top:10px;
float:left;
width:15px;
height:203px;
background-image: url('../img/pasektopmenu.gif');
background-repeat:no-repeat;
}
.m
{
float:left;
font-size:10px;
height:20px;
font-weight:bold;
}
.menum img
{
  float:left;
  margin-right:2px;
  margin-top:3px;
}
#main
{
   position: relative;
   width: 770px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
   background-color: #FFFFFF;
}

#top
{
   position: relative;
   width: 770px;
   height: 329px;
}
#main #content
{
   position: relative;
   width: 770px;
   margin-top:20px;
   display: table;
}
#main #content #cntLeft
{
   float: left;
   width: 270px;
}
#main #content #cntRight
{
   float: right;
   width: 500px;
}
#main #content #cntLeft .cntBlock
{
   float: left;
   width: 250px;
   overflow: hidden;
}
#main #content #cntLeft .cntBlock a
{
   color: #f9116f;
   text-decoration: none;
}
#main #content #cntLeft .cntBlock a:hover
{
   color: #f9116f;
   text-decoration: underline;
}
#main #content #cntRight .cntBlock
{
   float: right;
   width: 480px;
   overflow: hidden;
}
#main #footer
{
   position: relative;
   width: 770px;
   height: 37px;
   background-image: url(../img/bar.gif);
   background-repeat: no-repeat;
}
#main #footer #cms
{
   position: absolute; bottom: 0px; right: 0px;
   width: 117px;
   height: 14px;
}


.patch
{
   margin-top: 8px;
   margin-left: 10px;

   font-family: Tahoma;
   font-size: 11px;

}
.patch .image
{
   height: 16px;
   width: 7px;
   margin-right: 4px;
   margin-left: 4px;
   background-image: url(../img/ptr2.gif);
   background-repeat: no-repeat;
}
.patch .txt
{
   line-height: 26px;
   font-size: 10px;
}
.patch a
{
   color: #565E61;
   text-decoration: none;
}
.patch a:hover
{
   text-decoration: underline;
}

.bfico {float: right; margin-right:40px;}
#overlay 
{  
	position: absolute;
	background-image: url(../img/overlayer.gif);
	background-repeat:no-repeat;
	height:224px;
	width:518px;
	display: block;
	overflow: hidden;
	top:115px;
	z-index:1000;

	left:0;
}
