/* CSS Document */

html, body { 
	background-color: #FFFFFF;
	background-image: url(http://www.audio-class.ru/images/top-background.png);
	background-repeat: repeat-x;
	/*background-attachment: fixed;
	background-attachment: scroll*/
	padding: 0px;
	margin: 0px;
	font-family: arial,sans-serif;
	font-size: 10.0pt;
	color: #03035B;
	}

a:link {
color: #0055AA;
text-decoration: none;
}
a:visited {color: #0055AA; text-decoration: none;}
a:active {color: #FF0080;}
a:hover {text-decoration: underline; color: #0055AA;}
/*a:hover {
    background: #786b59;  
    color: #ffe;} */  


h1 { 
	font-size:24px;
	color: #1E90FF; 
	}

h2 { 
	font-size:18px;
	color: #1E90FF;
	}

h3 { 
	font-size:15px;
	color: #1E90FF;
	}
	
h1,h2,h3 { 
	margin:8px 8px 12px 0px;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}

table.main {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	}
	
.table_simple {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	}
	
#left_fixed {
	width: 15%;
	padding-right:5px;
	padding-left:0px;
	} 
	
#center_fixed {
	width: 70%;
	padding-left:15px;
	} 
	
#right_fixed {
	width: 15%;
	padding-left:10px;
	padding-right:5px;
	}
/* HEADER ************************************************STYLES */
#heading 	{
	width: 100%;
    border-bottom: 0px solid #fff;
	border-collapse: collapse;
	}
	
#logo {
	width: 22%;
	text-align: left;
	margin-left: 0px;
	}
	
.microphone{
	position: relative; 
	top: -44px; 
	padding-right: 15px;
	}
	
#heading_right {
	width: 78%;
	text-align: right;
	}

#subheading {
	width: 90%;
	border: 0px;
	border-collapse: collapse;
	}
	
#subheading_c1 {
	width: 5%;
	}
	
	
#splash_width {
	width:500px;
	padding-top: 39px;
	}
	
#splash_table {
	width:500px;
	border: 0px;
	border-collapse: collapse;
	}
	
#splash_c1 {
	width: 78%;
	text-align: left;
	}
	
#splash_c2 {
	width: 22%;
	text-align: right;
	}

#splash_c11 {
	width: 15%;
	text-align: right;
	}

#splash_c22 {
	width: 85%;
	text-align: left;
	vertical-align: middle;
	} 

#splash_text {
	width: 370px;
	font-size: 11px;
	padding: 10px;
	min-height: 70px;
	}
	
	.inner-box, span {background-color: #FFFFFF;}  /*background-image: url(http://www.audio-class.ru/images/snowflake.gif); background-repeat: repeat-x;}*/
      	
.r1, .r2, .r3, .rl, .r5 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#search_c {
	width: 95%;
	text-align: right;
	} 
	
#search {
	text-align: left;
	width:240px;
	padding-top: 70px;
	}
	
	/* AUDIO-TABLE **************************************STYLE*/ 
.audio-table
	{
	width: 700px;
	border-collapse: collapse;
	
		}
.audio-top
	    {
    text-align: left;
	padding: 0px;
	vertical-align: middle;
	width: 50%;
    font-style: italic;
    font-weight: bold;	
    }
.audio-td
	    {
    text-align: left;
	padding: 25px;
	background-color: #FFFFFF;
	
	border: 1px #7DBEFF solid;
	vertical-align: middle;
    width: 50%;
     }
	  	/*REFERENCE-TABLE STYLE*/ 
	.ref-table
	 	{
	width: 100%;
	border-collapse: collapse;
	border: 3px #7DBEFF solid;
		}
		.ref-td
	    {
    text-align: center;
	padding: 5px;
	border: 1px #7DBEFF solid;
	vertical-align: middle;
    width: 50%;
     }
	 	  	/*EN-PHRASE-BOOK-TABLE STYLE*/ 
	.en-phrase-table
	 	{
	width: 100%;
	border-collapse: collapse;
	border: 2px #7DBEFF solid;
		}
		.en-phrase-td
	    {
    text-align: left;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 1px #7DBEFF solid;
	vertical-align: middle;
    width: 30%;
     }
	 	 	  	/*DE-PHRASE-BOOK-TABLE STYLE*/ 
	.de-phrase-table
	 	{
	width: 100%;
	border-collapse: collapse;
	border: 2px #7DBEFF solid;
		}
		.de-phrase-td
	    {
    text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px #7DBEFF solid;
	vertical-align: middle;
    width: 30%;
     }
	 /*SYMBOLS-TABLE STYLE*/ 
	 	.symbols-table
	 	{
	width: 100%;
	border-collapse: collapse;
	border: 3px #1E90FF solid;
		}
	 		.symbols-td
	    {
    text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:15px;
	border: 1px #1E90FF solid;
	vertical-align: middle;
   
     }

	 
/* LEFT_COL+MENU ********************************************* STYLES */
   table.menu
    { 
         background-color: #fafafa;
		 border-color:#EECCF2; 
         border-style:solid;
         border-width:0;
         border-collapse:collapse;
         width: 200px;
         vertical-align:top; 
		 font-weight:normal; 
        TEXT-ALIGN: left;
		
		
    }
    td.menu-td
    {
    padding-left: 15px;
	padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 5px;
    }

	
/* RIGHT MENU *********************************STYLES */


/* AD-BLOCK ************************STYLES */	

/* FOOTER ************************STYLE */
#footer
    { 
		 width:100%;
         border-width:0;
         border-collapse:collapse;
        
         
    }
#copyright
    {
	 border: 0px;
	 border-color: #FF0000;
	 border-style: solid;
	 width:15%;
    padding: 5px;
	vertical-align: bottom;
	background-color: #eeeeee;
    }
#copyright-top
    {
	 width:15%;
    background-color: #cccccc;
    }
#bottom-menu
    {
	 width: 100%;
     padding-right: 10px;
	 padding-top: 3px;
	 padding-bottom: 3px;
	text-align: center;
	background-color: #cccccc;
    }
#counters
    {
	width:85%;
	 text-align: right;
	 padding-right: 10px;
	 padding-top: 15px;
	 padding-bottom: 8px;
     background-color: #EEEEEE;
    }
