

@media all and (-webkit-min-device-pixel-ratio:0) {


#m1250 {width:1250px; background: #000; height:5px;}
#m1100 {width:1100px; background: #000; height:5px;margin: 5px 0;}
#m1000 {width:1000px; background: #000; height:5px;margin: 5px 0;}
#m900 {width:900px; background: #000; height:5px;}

#catosupport {text-align:center;}

	.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 a div {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: 17px DINCondensedWeb, calibri, arial, sans-serif; }	
.block_divs_submenu .tags  {margin: 0;}	
.block_divs_submenu .tags a {font: 15px DINCondensedWeb, calibri, arial, sans-serif;}	



.block_divs_subdivs#amenu  {padding: 5px 0 5px 0; }

.block_divs_subdivs#amenu a div {font: 18px DINCondensedWeb,HeliosCondRegular, calibri, arial, sans-serif; color: #222; text-align: center;  padding: 3px 6px; letter-spacing:1px;}

.block_divs_subdivs#amenu div:first-letter {font-size:  20px;}


.menu-objects2 div {text-align:left;}
.menu-objects2 a {margin: 0 !important; padding: 0 !important;}
.menu-objects2 a div {margin: 0 !important;}
.block_divs_subdivs div#menu-objects2:hover {outline: none;}
  	
.menu-metadivs2 div {text-align:left;}
.menu-metadivs2 a {margin: 0 !important; padding: 0 !important;}
.menu-metadivs2 a div {margin: 0 !important;}
.block_divs_subdivs div#menu-metadivs2:hover {outline: none;}

.menu-books {padding: 10px 0;}
.menu-books div {text-align:left;}
.menu-books a {margin: 0 !important; padding: 0 !important;}
.menu-books a div {margin: 0 !important;}
.block_divs_subdivs div#menu-books:hover {outline: none;}

  	.block_divs_subdivs_f {margin: 5px 0 0px 5px; text-transform: uppercase;}

	.block_divs_subdivs_f div {margin: 0; line-height:26px;}
	
	.block_divs_subdivs_f div:first-letter {font-size:  16px;}
	 
	.block_divs_subdivs_f a div {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: #000; 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; max-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 a div {font: 16px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #f5f5f5; white-space:nowrap; text-shadow: 1px 0px 0px #000, 0 0 1em #555;text-transform: uppercase;	
    	letter-spacing:0.3px;
    	}
    	
    	.block_nav_spec div:first-letter {font-size:  18px;}
    	
    	
    	    	.block_nav_spec1 a div {font: 16px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #ddd; 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_spec2 {
    	    		margin: 0px 0 25px 0px;
    	    		
    	    		}
    	    	
    	    	.block_nav_spec2 a div {font: 15px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #f5f5f5; white-space:nowrap; text-transform: uppercase;	display: inline-block;
    	    	margin: 0 0 0 2px;
    	    	padding: 4px 10px 3px 10px;
    	    	letter-spacing:1px;
    	    	border: 0px solid #ccc;
    	    	background: #72817b;
    	    	}
    	    	
    	    	///.block_nav_spec2 div:first-letter {font-size:  20px;}
    	    	
    	    	.block_nav_spec2 div:hover {background: #f5f5f5; color:#000;}
    	    	.block_nav_spec2 .on {background: #f5f5f5; color:#000;}
    	    	
    	   
.block_nav_spec3 {display:table;}

.block_nav_spec3 a {display:table-row;}

   	   
.block_nav_spec3 div {font: 15px HeliosCondBold,HeliosCondRegular,calibri, sans-serif; color: #fff; white-space:nowrap; text-shadow: 1px 0px 0px #666, 0 0 1em #666;text-transform: uppercase;	border-top: 1px solid #ccc;
padding: 3px 0 3px 10px;text-align:left;
display:table-cell;letter-spacing:0.7px;
}

.block_nav_spec3 div#books {border-top: none;}
.block_nav_spec3 .on {background: #f1f1f1; color:#333;
	text-shadow: none;}


.block_nav_spec3 div:first-letter {font-size:  16px;}
    	    	
    	    	    	   
    	   
    	    	
.block_sites {display:table;
	min-width:1260px;
	margin: 0 0;
	border: 3px solid #fff;
		  		background: #666;
	}

.block_sites a {font: 16px HeliosCondRegular,calibri, sans-serif; color: #fff; 
text-transform: uppercase;	
    	    	display:table-cell;
    	    	letter-spacing:1px;
    	    	border: 1px solid #ccc;
    	    	padding: 3px 10px;
    	    	
    	  		background: #666;
    	    	
    	    	}
    	    	
    	    	 .block_sites .on {background:#000;}


    	    	

	/*
		



	
	
	*/


   .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;	














    

}

