a:link { font-size: 11px; font-style: normal;  color: #1D2853; text-decoration: none; font-weight: bold; } 
a:visited { font-size: 11px; font-style: normal; color: #284064;  text-decoration: none; font-weight: bold;  } 
a:hover {  font-size: 11px; font-style: normal; color: #2A2A2A; text-decoration: underline; font-weight: bold; } 
a:active {  font-size: 11px; font-style: normal; color: #2A2A2A; text-decoration: none; font-weight: bold; } 

body {
	background-color: #FFFFFF;
	color : #383838;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/*************	top navigation		***********/
		#nav_top a, #nav_top a:hover {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		display: block;
		border-bottom:1px solid #B7B5B8;
		padding-left: 5px;
		text-align: center;
		FONT-SIZE: 12px; 
		font-variant: small-caps;
		LINE-HEIGHT: 30px; 	
		}

		#nav_top a {
		color: #2A2A2A;	}
		
		#nav_top a:hover {
		color: #1D2853;
		background-image: url(butbkgr1.jpg);
		background-color: #D9D8D8;	
		}

		#nav_list a, #nav_list a:hover	{
		color: #2A2A2A; 
		font-weight: normal;}

	/*		backgrounds		*/

		.whitebkgr {
	background-color: #FFFFFF;  }
	
		.lightgrey {
	background-color: #EEEEEE;  }

		.midgrey {
	background-color: #DFDFDF;  }

		.gray1 {
	background-color: #D3D2D2;  }

		.darkgray {
	background-color: #B7B5B8;  }

		.transpblue {
	background-color: #5B7C9F;  }

		.lightblue {
	background-color: #F0F1F3;  }
	
		.darkblue {
	background-color: #284064;  }

		.darkbkgr {
	background-color: #1D2853;  }
	
		.redbckgr {
	background-color: #FF0000;  }
	
		.bluebkgr {
	background-color: #0000CC;  }
	
/*******		borders		******/

	
		.bordergray {
		border: solid 1px #B7B5B8;  }

		.underlined {
		border-bottom: solid 1px #1D2853; }

/*******		tables		******/

		.tablehome	{
		background-color: #EEEEEE;
		border: 1px solid #B7B5B8;
		padding-left: 5px;
		padding-right: 5px;
	}

		td .ttlup {height: 33px;}
		td .ttlup_a {height: 33px;}
		/**	.ttlup_t - samo teksta v 4erveno, .ttlup_a - div-a v 4erveno	*/
		.ttlup_t a:link, .ttlup_t a:visited  {color: #FF0000;}	
		.ttlup_a a:link, .ttlup_a a:visited  {color: #FFFFFF;}
		.info_lnk a:link, .info_lnk a:visited  {color: #0000CC;}	
		.info_lnk  {text-align: right;}
		
		.tblhomedown	{
		text-align: center;	
		}
	
		.tblcontacts	{
		padding-left: 5px;
		line-height: 15px;
		background-color: #E2E1E1;
		border: 1px solid #FFFFFF;
		}
		
		.tdcontacts, .tdcontacts1, .tdservices	{
		border: 1px solid #EEEEEE;
		line-height: 18px;
		}
		
		.tdcontacts1	{
		text-align: center;
		}
		
		.tdcontactstitle	{
		font-weight: bold;
		border-bottom: 1px solid #EEEEEE;
		text-align: center;
		}	
		
		.tdservices, .td20px	{
		line-height: 20px;	}
		
		.tbl_galery	{
		text-align: center;
		}
		
		.td_galery	{
		background-color: #1D2853;
		color: white;
		}
		
		.tbl_bills	{
		color: #284064;
		line-height: 20px;
		background-color: #FFFFFF;
		border: 1px solid #E2E1E1;
		}
		
		.tbl_bills1	{
		line-height: 20px;
		background-color: #E2E1E1;
		border: 1px solid #EEEEEE;
		}
		
		.tbl_check	{
		text-align: left;	}
		
		.td_bills	{
		width: 50%;
		padding-left: 5px;
		border: 1px solid #E2E1E1;	}

		.td_bills1	{
		width: 50%;
		padding-left: 5px;
		border: 1px solid #EEEEEE;	}

		.td_bills2	{
		padding-left: 5px;
		font-weight: bold;
		width: 50%;
		border: 1px solid #E2E1E1;	}
		
		.td_check	{
		text-align: center;
		line-height: 18px;
		}

	/* 	***************************	*/
	
		.txt12	{
		font-size: 12px;	}
	
		.else	{
		background-color: #FFFFFF;
		text-align: right;
		height: 12px;
		padding-right: 10px;	}

                        .else1	{
		background-color: #FFFFFF;
		text-align: right;
		height: 12px;
		padding-right: 10px;	}

		
		.txttitle	{
		font-weight: bold;
		font-size: 11px;
		line-height:18px;	}

		.txttitleblue, .txtttl_inf {
		font-weight: bold;
		font-size: 11px;	
		color: #284064;}
		
		.txtttl_inf {
		color: #0000CC;}
				
		.tdheight12	{
		display: inline;
		height: 12px;	}
		
		.txtfooter	{
		text-align: center;
		font-size: 9px;
		color: #B7B5B8;
		}

