/* @group tags */
body {
margin:0;
padding:0;
font-family: Georgia, Times, serif;
font-size: 12px;
color: #333;
background:#f4f4f4;
text-align: center;
}
h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
font-size: 12px;
}
a img, map {
border:none;
}
a {
color: #30348a;
}
a:hover {
color: inherit;
}
ul {
margin:0;
padding:10px;
}
li {
}
ol.alpha {
list-style-type: lower-latin;
}
table {
margin:0;
padding:0;
border-collapse: collapse;
}
hr {
display:none;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
color: #30348a;
border: 1px solid #ccc;
padding: 2px;
font-size: 10px;
}
input:focus, textarea:focus, select:focus {
border: 1px solid #666;
}
.noBrd {
border: none;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-size: 100%;
font-family: inherit;
}
button {
background: #dfdfdf;
font-size: 100%;
font-family: inherit;
color: #30348a;
cursor:pointer;
border-top: 1px solid #bdbdbd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ccc;
margin: 0;
padding: 1px 5px 1px 5px;
}
button:hover {
background: #fff;
}

/* @end */
/* @group mains */
#container {

}
/* @group header */
#preHeader {
background: transparent url(../images/bg-preheader.gif) repeat-x top left;
}
#header {
min-height: 329px;
height: auto !important;
height: 329px;
width: 920px;
margin: 0 auto 0 auto;
text-align: left;
background: transparent url(../images/bg-preheader.gif) repeat-x top left;
}
#logo {
width: 292px;
float: left;
}
#logo a img {
float: left;
}
#preNavigator {
background: transparent url(../images/bg-prenavigator.gif) no-repeat top right;
}
#navigator {
width: 628px;
padding: 0;
float: right;
margin: 72px 0 0 0;
background: transparent url(../images/bg-navigator.gif) no-repeat top left;
min-height: 21px;
height: auto !important;
height: 21px;
}
#navigator li {
display: inline;
}
#navigator li a {
float: left;
display: block;
padding: 2px 15px 2px 15px;
color: #fff;
background: transparent url(../images/bg-navigator-li.gif) no-repeat center left;
text-decoration: none;
}
#navigator li.first a {
background: none;
}
#navigator li a:hover {
color: #000;
background: #fff;
}
.s1 #navigator li#n1 a, .s2 #navigator li#n2 a, .s3 #navigator li#n3 a, .s4 #navigator li#n4 a, .s5 #navigator li#n5 a {
color: #000;
background: #fff;
}
#mainBanner {
clear: both;
width: 920px;
height: 230px;
}
/* @end */

#preMain {
background: #f4f4f4 url(../images/bg-premain.gif) repeat-x top left;
}
#main {
width: 800px;
margin: 0 auto 0 auto;
text-align: left;
background: transparent url(../images/bg-main.gif) repeat-y top left;
}
/* @group subnav */
#subNav {
width: 230px;
float: left;
background: #c0c;
background: #fff url(../images/bg-subnav.gif) repeat-x top left;
min-height: 500px;
height: auto !important;
height: 500px;
padding: 40px 0 30px 0;
}
/* @group premenu */
#preMenu {
position: absolute;
height: 21px;
width: 800px;
background: #fff;
z-index: 0;
left: 50%;
margin-left: -1200px;
}
.ss0 #preMenu {
margin-top: -400px;
}
.ss1 #preMenu {
margin-top: 42px;
}
.ss2 #preMenu {
margin-top: 68px;
}
.ss3 #preMenu {
margin-top: 94px;
}
.ss4 #preMenu {
margin-top: 120px;
}
.ss5 #preMenu {
margin-top: 146px;
}
.ss6 #preMenu {
margin-top: 172px;
}
.ss7 #preMenu {
margin-top: 198px;
}
.ss8 #preMenu {
margin-top: 224px;
}
.ss9 #preMenu {
margin-top: 250px;
}
.ss10 #preMenu {
margin-top: 276px;
}
.ss11 #preMenu {
margin-top: 302px;
}
.ss12 #preMenu {
margin-top: 328px;
}
.ss13 #preMenu {
margin-top: 354px;
}
/* @end */
#subNav #menu {
margin: 0 15px 0 0;
padding: 0;
text-align: right;
font-size: 14px;
}
#subNav #menu li {
list-style-type: none;
padding: 2px 0 2px 0;
}
#subNav #menu li a {
color: #30348a;
text-decoration: none;
display: block;
padding: 2px 15px 3px 0;
}
#subNav #menu li.mnI a {
font-weight: bold;
color: #8a2436;
}
.ss1 #menu li.mnA a, .ss2 #menu li.mnB a, .ss3 #menu li.mnC a, .ss4 #menu li.mnD a, .ss5 #menu li.mnE a, .ss6 #menu li.mnF a, .ss7 #menu li.mnG a, .ss8 #menu li.mnH a, .ss9 #menu li.mnI a, .ss10 #menu li.mnJ a, .ss11 #menu li.mnL a, .ss12 #menu li.mnM a, .ss13 #menu li.mnN a, .ss14 #menu li.mnO a, .ss15 #menu li.mnP a {
background: transparent url(../images/bg-menu-li.gif) no-repeat top left;
}
#subNav #menu li a:hover {
color: #000;
}
#subNav #langs {
margin: 30px 0 0 0;
text-align: right;
font-size: 14px;
}
#subNav #langs a {
display: block;
margin: 0 30px 0 23px;
padding: 2px 0 2px 0;
border-bottom: 1px solid #30348a;
text-decoration: none;
}
#subNav #langs a.last {
border-bottom: none;
}
/* @end */

#content {
width: 560px;
float: right;
line-height: 24px;
}
.colBig{
width: 500px;
padding: 40px 30px 30px 30px;
background: #fff url(../images/bg-content.gif) repeat-x top left;
min-height: 500px;
height: auto !important;
height: 500px;
}
.colMid {
width: 285px;
float: left;
padding: 40px 15px 30px 20px;
background: #fff url(../images/bg-content.gif) repeat-x top left;
min-height: 500px;
height: auto !important;
height: 500px;
}
.colSmall {
width: 193px;
float: right;
padding: 40px 15px 30px 20px;
background: #fff url(../images/bg-content.gif) repeat-x top left;
min-height: 500px;
height: auto !important;
height: 500px;
}

#content .firstLetter {
font-size:xx-large;
line-height: 24px;
}
#preFooter {
clear: both;
width: 800px;
margin: 0 auto 0 auto;
text-align: left;
}
#footer {
background: #fff url(../images/bg-footer.gif) no-repeat top center;
width: 800px;
padding: 10px 0 40px 0;
text-align: center;
}
#footer ul {
margin: 0;
padding: 0 0 20px 0;
}
#footer ul li {
display: inline;
list-style-type: none;
}
#footer ul li a {
padding: 0 5px 0 15px;
background: transparent url(../images/bg-footer-li.gif) no-repeat center left;
}

#footer li.first a {
background: none;
}
/* @group sections */

.boxReserved {
background: #30348a;
width: 380px;
padding: 7px;
color: #fff;
line-height: 14px;
margin: 0 auto 0 auto;
}
.boxReserved .important {
color: #91000e;
}
.tbLogin {
width: 100%;
background: #999998;
margin: 7px 0 0 0;
}
.tbLogin th, td{
padding: 10px 10px 5px 10px;
}
.tbLogin input {
width: 250px;
}
.tbLogin .error {
border: 1px solid #c00;
background: #fff;
padding: 3px;
color: #c00;
}
/* @group home */
#homePage #main {
width: 850px;
background: transparent url(../images/bg-main-home.gif) repeat-y top left;
}
#homePage #content {
width: 610px;
}
#homePage .colSmall {
width: 243px;
}
#homePage #preFooter {
width: 850px;
}
#homePage #footer {
width: 850px;
background: #fff url(../images/bg-footer.gif) no-repeat top center;
}

/* @end */



/* @end */

/* @end */
.subTitle {
color: #30348a;
}
.close {
clear: both;
}
.toLeft {
float: left;
padding: 0 10px 5px 0;
}
.toRight {
float: right;
padding: 0 0 5px 10px;
}
.aCnt {
text-align: center;
}
.noBrd {
border: none;
}
.itemNews{ padding:5px 0 5px 0;}
.itemNews a{ display:block;}
.video{ padding:5px 0px;}
#galSwf{ padding:5px 0px;}
