/* 
 * base styles: v.5.3
 * revision: 44
 * date: 23.12.2009
 * DO NOT MODIFY THIS FILE
 */

* {margin:0; padding:0;}
html, body {height:100%;}
table,td,img {border:0;}
table {border-collapse:collapse; border-spacing:0; font-size:100%;}
body {background:#264372 url(../img/bcg/bcg-body.jpg) no-repeat 50% 0; color:#000; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}
input,select,option,textarea {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
input {color:#777;}
input:focus {color:#000;}

a {color:#000; text-decoration:underline;cursor:pointer;}
a:visited {color:#999;cursor:pointer;}
a:hover {text-decoration:none;cursor:pointer;}

h1,h2,h3,h4,h6 {font-weight:normal; margin:0 0 10px; line-height:100%; color:#2D537F; font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif;}
.span_h3, .span_h6,
.h6, .h3 {font-weight:normal; margin:0 0 10px; line-height:100%; color:#2D537F; font-family:"AcademyCRegular", AcademyC, "Times New Roman", Times, serif;}
h1 {font-size:26px;}
h2 {font-size:23px;}
h6 {font-size:23px;}
.h6 {font-size:23px;}
h3 {font-size:18px;}
.h3 {font-size:18px;}
h4 {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
h1 a,h2 a,h3 a,h6 a  {color:#2D537F;}
.h3 a,.h6 a  {color:#2D537F;}
h1 a:visited,h2 a:visited,h3 a:visited,h6 a:visited {color:#2D537F;}
.h3 a:visited,.h6 a:visited {color:#2D537F;}
h4 a {color:#000; text-decoration:none;}
h4 a:visited {color:#888; text-decoration:none;}
h4 a:hover {color:#000; text-decoration:underline;}

p {margin:0 0 20px; line-height:140%;}

ul {margin:0 0 12px;}
ul li {margin:0 0 8px; padding:0 0 0 35px; list-style-type:none; background:url(../img/ico/ico-li.gif) no-repeat 22px 5px;}

ol {margin:0 0 12px;}
ol li {margin:0 0 8px 35px;}

blockquote {background:#FFF; border:1px solid #AFBECE; margin:0 0 20px; padding:0 15px; font-size:14px;}
blockquote h2 {font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000; padding:10px 0; margin:0;}
blockquote h6 {font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000; padding:10px 0; margin:0;}
blockquote .h6 {font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#000; padding:10px 0; margin:0;}
blockquote p {margin:0; padding:10px 0; font-size:13px; font-family:"Times New Roman", Times, serif;}

.inp {display:block; border:1px solid #CCC; border-top:1px solid #555; border-left:1px solid #777; background:#FFF url(../img/bcg/bcg-inp.gif) repeat-x 0 0; padding:1px 5px 2px;}

.alert {border:1px solid #F00;}

.table {width:100%; margin:0 0 20px;}
.table th {background:#FFF; border-bottom:7px solid #E5E5E5; padding:10px 5px 3px; font-size:11px; text-align:left}
.table td {border-bottom:1px solid #BFC4D0; background:#FFF; padding:4px 5px 5px;}

.common { width:100%;}
.common2 {width:91%;}
.ots {margin:0 0 20px; width: 606px;}
.ots2 {margin:0 0 30px; width: 606px;}

#main {position:relative; min-height:100%; text-align:center; background:url(../img/bcg/bcg-main.png) repeat-x 0 100%;}
* html #main {height:100%;}
#mw {position:relative; min-height:480px; background:url(../img/bcg/bcg-base.png) no-repeat 50% 126px;}
* html #mw {height:480px; background:url(../img/bcg/bcg-base.gif) no-repeat 50% 126px;}
#base {position:relative; width:983px; margin:0 auto; text-align:left;}
#down {position:relative; height:123px; margin:-123px 0 0; background:url(../img/bcg/bcg-foot.png) no-repeat 50% 100%;}
* html #down {background:url(../img/bcg/bcg-foot.gif) no-repeat 50% 100%;}
* 
.span_h2, .span_h3, .span_h4, .span_h5, .span_h6{
  display: block;
}
.span_h3{
  font-size: 18px;
}
