/*
---------------------------------------------------------------------- 
Main tags 
----------------------------------------------------------------------
*/
body {
    padding: 0; margin: 0; 
    background: #fff;
	color: #000;
	font: normal 14px 'Times New Roman', 'MS Sans Serif', 'Sans Serif', Georgia, Garamond;
    text-align: left;}

a {color: #f00;}
a:hover {color: #f00; text-decoration: none;}
/* a:link {color: #f00;}  a:visited {color: #f00;} a:hover {color: #f00;} */
form {padding: 0; margin: 0;}
img {border: 0;}
hr {}
blockquote {}
table td {vertical-align: top;}
ul {}
ul li {}
h1 {color: #f00; font: normal 24px 'Times New Roman', 'MS Sans Serif', 'Sans Serif', Georgia, Garamond;}
h2 {color: #003ca3; font: normal 18px 'Times New Roman', 'MS Sans Serif', 'Sans Serif', Georgia, Garamond;}
#rightCol h2 {color: #f00; font: normal 23px 'Times New Roman', 'MS Sans Serif', 'Sans Serif', Georgia, Garamond;}
h3 {}
h4 {}
h5 {}

/*
---------------------------------------------------------------------- 
Structure 
----------------------------------------------------------------------
*/
#frame {width: 640px; margin: 0 auto; padding: 0;}

#frameBorder {width: 100%; margin: 0; padding: 0;}

#header {display: none;}
#serviceMenu {display: none;}
#serviceMenu img {display: none;}

#langSelect {display: none;}
#langSelect td {display: none;}
#langSelect img {display: none;}
#langSelect a {display: none;}
	
#logo {display: none;}
#logo img {display: none;}

#center {width: 90%; padding: 0; margin: 0; background: none;}
	
#leftCol {display: none;}
	
#menu {display: none;}
#menu ul {display: none;}
#menu ul li {display: none;}
#menu ul li.menuL2 {padding: 0 0 0px 10px; margin: 0px 0 0px 13px; background: url('/img/leftcol_menu_ul_l2.gif') no-repeat left 7px;}
#menu ul li a {display: none;}
#menu ul li a:hover {color: #002289; font-weight: bold; text-decoration: underline;}
#menu ul li.menuL1active a {color: #003ca3;}
#menu ul li.menuL2 a {color: #003ca3; font: normal 11px Arial, Verdana, Tahoma; text-decoration: underline;}
#menu ul li.menuL2 a:hover {text-decoration: none;}

#darkBlock a {display: none;}
#darkBlock h3 {display: none;}
#darkBlock {display: none;}
    
.counters {display: none;}
.copyright {display: none;}
#leftCol .copyright a {color: #7b9cff; font: normal 11px Verdana, Tahoma, Arial; text-decoration: underline;}

#content {width: 100%; padding: 0;}
.container {margin-top: 0px;}
#pic4print {display: block; margin: 0 auto;}
#center a.search {padding-left: 16px; background: url('/img/more_ul.gif') no-repeat left center;}
#center a.search:hover {color: #f00; background: url('/img/more_ul_hover.gif') no-repeat left center;}
.more {display: none;}

#rightCol {display: none;}

#rightCol ul {display: none;}
#rightCol ul li {display: none;}
#rightCol ul li.arcL2 {display: none;}
    
.right30 {display: none;}
.news {color: #666; font: normal 12px 'Times New Roman', 'MS Sans Serif', 'Sans Serif', Georgia, Garamond; padding: 0 10px 22px 0;}
.date {color: #000;}
a.title {display: block; font-size: 14px;}
    
#content .news {font-size: 14px;}
#content a.title {margin-bottom: 0.8em; font-size: 16px;}
    
#angleCol {display: none;}

#borderCol {display: none;}

#footer {
    padding: 0;
    color: #000; font: normal 11px Verdana, Tahoma, Arial; line-height: 1.6em;
    background: #e0e0e0;}
#footer table {width: 100%; height: 150px;}
#footer td {padding: 0px; width: 33%;}
#footer #footerLogo {padding-top: 0px; vertical-align: middle;}
#footer b {color: #000;}
#footer a {color: #000;}

/*
---------------------------------------------------------------------- 
Ö¥í²°à«¼í ¿ ê®¬ï®§è¶¨?ê °ò®© 
----------------------------------------------------------------------
*/

#fe_L {display: none;}
#fe_R {display: none;}

#map {display: none;}

#map a {display: none;}
#map a span {color: #f00; font-weight: bold;}
#printLink2 {display: none;}


/*
---------------------------------------------------------------------- 
Classes 
----------------------------------------------------------------------
*/

.fleft {float: left;}
.fcenter {margin: 0 auto;}
.fright {float: right;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

.picBlock {
    text-align: center;
    font-size: 90%;}
.picBlock img {border: 1px solid #000;}
.picBlock2 img {border: 1px solid #000;}
.newsPic {border: 1px solid #000; float: left; margin: 2px 10px 3px 0;}
.borderB {border: 1px solid #000;}
    
p.blue a {color: #003ca3;}
.blue {color: #003ca3;}
.grey {color: #999; white-space: nowrap;}

.faqQ {display: block; margin-bottom: 1em; color: #003ca3;}
.faqQ:hover {text-decoration: none;}

.docList {list-style-type: none; margin: 8px 14px; padding: 0;}
.docList li {padding-left: 15px; background: url('/img/ul_rec-docs-list.gif') no-repeat left 7px; margin: 6px 0;}

.middle, table.middle td {text-align: center; vertical-align: middle;}

.xTable {width: 99%; border-collapse: collapse; border-bottom: 1px solid #78a8ff; font-size: 11px; color: #003ca3;}
.xTable td, .xTable th {border: 1px solid #78a8ff; font-weight: normal;}
.xTable td {border-top: 0; border-bottom: 0;}
.xTable th {background: #cbddfe;}

.anketaTable {}
.anketaTable td {padding: 0 10px 10px 0;}
.anketaText {width: 400px; margin-top: 2px;}
