body{
margin:5px 0 0 0px;
padding: 0px;
text-align: center;

}

a:link, a:visited {
	font-size: 14px;
	color: #CC0000;
    text-decoration: underline;
}

a:hover {
	  color: #CC0000;
      text-decoration: none;
}

A.back:link, A.back:visited {
	font-size: 14px;
    text-decoration: none;
}

A.back:hover {
	font-size: 14px;
     color: #333;
}


#main {width:100%; margin:0px; border-collapse:collapse; padding:0px;}
#main td {font: 13px Trebuchet MS, sans-serif; color:#666666; margin:0px; padding:0px;}

#menu {margin:0px; border-collapse:collapse; padding:0px; margin-left: 20px;}
#menu td {padding:0px 20px 20px 10px; margin:0px; border-left: 1px solid white;}
#menu td a:link, #menu td a:visited {color:white; font-size: 13px;}

#partner {width:100%; margin:0px; border-collapse:collapse; padding:0px;}
#partner td {font: 12px Trebuchet MS, sans-serif; color:#666666; margin:0px; padding:10px;}


DIV.list{
text-align: left;
padding-top:10px;
padding-right:10px;
}

DIV.list DIV {
font-size: 12px;
line-height:14px;
padding:3px 0 10px 10px;
border-bottom: 1px solid #E4E4E4;
}

DIV.list A:link, DIV.list A:visited {
	font-size: 12px;
    text-decoration: none; font-weight:bold; 
}

DIV.list A:hover {
     color: #333;
}


.grey { background:#E9E9E9;}

TD.grey DIV.list { padding-left:5px}
TD.grey H3 { color:#333; }
TD.grey SPAN {color:014DA2}
TD.grey A:link,TD.grey A:visited { color:014DA2 }

.white {background: url(pix/bg_icon.gif) top right repeat-y;}
TD.white SPAN{ color:#cc0000; }
TD.white A { color: #CC0000; }
	
h1, h2, h3, h4 {
      font-family: Trebuchet MS, sans-serif; 
      font-weight: normal;       
}

h1 { 
      font-size: 18px; 
      font-weight:normal; 
      color: #cc0000;
      padding: 0;
      margin: 0.3em 0 0.0em 0; 
}

h2 {
color: #cc0000;
font-size: 12px;
font-weight:bold;
padding-bottom: 10px; 
margin: 1.5em 0 0.5em 0; 
}


h3{
color: #cc0000;
font-size: 18px;
padding: 0 0 0 0;
margin: 0px;
background: url(pix/bg_book.gif) right bottom no-repeat;
}

h4 {
color: #666666;
font-size: 13px;
font-weight:bold; 
margin-bottom: 5px; 
}

li {
list-style: square;
}

ul {
margin: 0 20px; 
padding: 0px; 
}

ol {
margin: 0 20px; 
padding: 0px; 
}

ol li {
list-style: decimal;
margin: 0px; 
padding: 0px; 
}


/**********************************
* OuterFrame
**********************************/

div.about {
padding:10px 20px; 
}

/**********************************
* Navigation TOP
**********************************/

div.mainMenu{
color: #666633;
margin: 0;
padding: 5px 10px 10px 10px;
background: url(pix/menu_blue.gif) top left no-repeat;
}

div.mainMenu ul {
padding:5px 0;
}

div.mainMenu ul li {
font-size: 13px; list-style-image: url(pix/point_strela.gif); 
}

div.mainMenu ul li a:link, div.mainMenu ul li a:visited {
font-size: 13px; 
}

div.copy{
font-family: Tahoma, sans-serif;
width: 256px; 
font-size: 11px; 
color: #666666;
margin: 0;
padding: 0;
}

div.copy a:link, div.copy a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 11px; 
}

/**********************************
* Color
**********************************/

.red { color:#cc0000; }
.img1 { border: 1px solid #333333; margin-right: 10px; }


a:link.version, a:visited.version, a:hover.version {background-color: white; color:red; text-decoration: none; padding: 5 8; line-height: 200%;}