body
	{
		padding: 0px;
		margin: 0px;
		height: 100%;
	}
a
	{
		color: #2E86AD;	
		font: 11px Tahoma; 
	}
td
	{
		padding: 0px
		margin: 0px;
		font: 12px Tahoma; 
		color: #333355;
	}	
h1
	{
		 font: bold 14px Tahoma; 
		 color: #006699;	
	}	
h2
	{
		 font: bold 13px Tahoma; 
		 color: #006699;	
	}	
h3
	{
		 font: bold 12px Tahoma; 
		 color: #006699;	
	}	
h4
	{
		 font: bold 11px Tahoma; 
		 color: #006699;	
	}	
li 
	{
		 list-style-image: url(/images/li.gif);			
	}	

div.clear 
	{
		clear: both;
	}	
.topmenu
	{
		 height: 33px; 
		 float: left; 
		 background: url(images/topmenubg.gif) no-repeat 10px top  ;
		 padding: 10px 10px 0px 20px;
	}	
.topmenu a
	{
		font: bold 11px Tahoma; 
		color: #006699;	
		text-decoration: none;
	}	
.zagl, .zagr
	{
		width: 100%;
		font: bold 11px Tahoma; 
		color: #006699;	
		margin: 10px 0px 0px 0px
	}
.zagl
	{
		width: 155px;
		padding: 10px 0px 10px 20px;
		text-align: left;
		background: url(images/zagl.gif) repeat-y top left
	}
.zagl#search
	{
		background: url(images/searchsep.gif) no-repeat top left
	}
.zagr
	{
		width: 170px;
		text-align: right;
		padding: 10px 20px 10px 0px;
		background: url(images/zagr.gif) repeat-y top right
	}
.zagr a
	{
		font-weight: bold; 
		text-decoration: none;
		color: #BD0000
	}
.zagr a:hover
	{
		text-decoration: underline;
	}
.leftmenu
	{
		padding: 0px;
	}	
.leftmenu ul
	{
		margin-top: 4px;
		margin-bottom: 6px;
	}
.leftmenu li
	{
		 list-style-image: url(images/li.gif);	
		 margin-top: 1px;
	}	 
.leftmenu a
	{
		font: bold 11px Tahoma; 
		color: #006699;	
		text-decoration: none;
	}
.leftmenu a:hover
	{
		text-decoration: underline;
	}
.leftmenu li a
	{
		font:  11px Tahoma; 
		color: #006699;	
		text-decoration: none;
	}
.rightmenu
	{
		width: 170px;
		text-align: left;
		margin: 3px 0px 4px 0px;
		padding: 0px;
	}
.rightmenu_desc
	{
		padding: 0px;
		width: 170px;
		text-align: left;
		font: bold 11px Tahoma; 
		color: #006699;	
	}
.sepr
	{
		background: url(images/separator.gif) no-repeat top center ;
		height: 10px;
		margin: 6px 0px 6px 0px;
	}
.bannerc
	{
		text-align: center;
		margin: 4px 0px 4px 0px;

	}		
.specc
	{
		background: url(images/bgspect.gif) no-repeat top left ;
		height: 140px;
		width: 200px;
		margin: 4px 6px 4px 4px;
		float: left;
	}	
.specc1
	{
		background: url(images/bgspecb.gif) no-repeat bottom right ;
		height: 140px;
		width: 200px;
		padding: 6px;
		text-align: left;
	}
.spisok a
	{
		text-decoration: none;
	}
.spisok a:hover
	{
		text-decoration: underline;
	}
.spisok li
	{
		float: left;
		width: 40%;
   	 margin-top: 4px;
	}	
	
a.nav, a.more2 {
        color: #217EA8;
        text-decoration: none;
		  font: bold 12px Tahoma;
}
a.more2 {
        padding: 0px 3px;
        margin: 0px 3px;
}
#cur_page {
        color: #ffffff;
        padding: 0px 3px;
        margin: 0px 3px;
        background: #006699;
		  font: bold 12px Tahoma;
}

input.login
{
  background-image:		url('images/icons/user.png');
  background-repeat:		no-repeat;
  background-attachment:	scroll;
  background-position:		0px center;
  padding-left:			18px;
}

input.pass
{
  background-image:		url('images/icons/key.png');
  background-repeat:		no-repeat;
  background-attachment:	scroll;
  background-position:		0px center;
  padding-left:			18px;
}
