@media all and (-webkit-min-device-pixel-ratio:0) {


	.bdiv1 .divhead:first-letter {font-size: 34px;line-height:100%;}
		
	.bdiv1  .divhead a {font: 31px DINCondensedWeb,HeliosCond,trebuchet ms, sans-serif; color: #fff; margin:10px 5px 0 5px;text-transform: uppercase; border-bottom: 0px solid #ccc;display: block;text-align: center;}	
	
	.bdiv1  .divhead a div {font: 24px DINCondensedWeb,HeliosCond,trebuchet ms, sans-serif; color: #fff; margin:0px 15px 10px 15px;text-transform: uppercase; }	
		
	
	.block_divs_subdivs div:first-letter {font-size:  17px;}
	 
	.block_divs_subdivs div a {font: 16px HeliosCondRegular, calibri, arial, sans-serif; color: #000; text-align: center;  padding: 3px 6px; }

	.block_divs_subdivs .on a {display: none;}

		.block_divs_submenu div a {font: 15px DINCondensedWeb, calibri, arial, sans-serif; }	


  	.block_divs_subdivs_f {margin: 5px 0 0px 5px; text-transform: uppercase;}

	.block_divs_subdivs_f div {margin: 0 0 0px 0; line-height:26px;}
	
	.block_divs_subdivs_f div:first-letter {font-size:  16px;}
	 
	.block_divs_subdivs_f div a {font: 15px HeliosCondRegular, calibri, arial, sans-serif; color: #000; text-align: center;  padding: 3px 6px; text-transform: uppercase;}
	


.divsector0 div {font: small-caps 17px HeliosCondRegular,calibri, arial, sans-serif; color: #444; display: inline; padding: 1px 5px 1px 5px;	margin: 0px 5px 0 5px; letter-spacing:1px; white-space: nowrap;}
	
		
.divsector1 div {font: small-caps 18px HeliosCondRegular,calibri, arial, sans-serif; color: #000; display: inline; padding: 1px 5px 1px 5px;	margin: 0px 5px 0 5px; letter-spacing:1px; 	background: #eee;  white-space: nowrap;}

.divsector1 div.sec {font:  small-caps 15px HeliosCondRegular,calibri, arial, sans-serif; color: #000; display: inline; padding: 1px 5px 1px 10px;	margin: 0px 5px 0 5px; letter-spacing:1px;white-space: nowrap;position:relative; top:-1px; background: none;
}


.rightblock {padding: 5px 5px 20px 10px;	margin: 0 5px 10px 0; border: 0px solid #A2A8A6; width: 200px; 
    position: sticky; top:0px;}
    
.bookback a {font: small-caps 10pt arial, Verdana, serif, sans-serif; color: #990000; padding: 0 5 2 20; margin: 0 0 30 0;
position: relative; top: -3;}

.vmenu td a {font: small-caps 17px calibri, arial, sans-serif; }
    
    	.block_nav_spec div a {font: 16px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #f5f5f5; white-space:nowrap; text-shadow: 1px 0px 0px #666, 0 0 1em #666;text-transform: uppercase;	}
    	
    	.block_nav_spec div:first-letter {font-size:  18px;}
    	
    	
    	    	.block_nav_spec1 div a {font: 15px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #f5f5f5; white-space:nowrap; text-shadow: 1px 0px 0px #666, 0 0 1em #666;text-transform: uppercase;	}
    	    	
    	    	.block_nav_spec1 div:first-letter {font-size:  18px;}
    	    	
	/*
		



	
	
	*/


   .block_nav div a {font: small-caps 21px 'HeliosCondRegular', calibri,sans-serif; color: #eee; white-space:nowrap;}

	.block_nav div.on a {font: small-caps 18px 'HeliosCondBold', calibri, sans-serif !important; color: #fff !important; white-space:nowrap; }


   .block_nav_meta div a {font: small-caps 18px HeliosCondRegular,calibri, sans-serif;color: #f5f5f5; white-space:nowrap;	}
   
   .block_nav_meta div.on a {font: small-caps 18px  'HeliosCondBold', calibri, sans-serif !important; color: #fff; }


.block_divs_td_left a {font: small-caps 29px HeliosCond,trebuchet ms, sans-serif; color: #fff; margin: 0px 0 0 15px;}

.divonforum a div {font: small-caps 13pt HeliosCondRegular,calibri, arial, sans-serif; padding: 5px 5px 5px 0px;	














    

}

