* {
margin:0;
padding:0;
}
html, body {height: 100%; margin: 0; padding: 0;}

BODY {
background:#fff url(bg.jpg) 0 0 repeat-x;
font-family:"Times New Roman", Times, serif;
color:#656565;
font-size:100%;
min-width:990px;
}


IMG {
border:0;
}

A {
color:#133f8a;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
color:#000;
font-size:1.333em; /* 15x1.181 = 20 */
font-weight:normal;
margin:0 0 1em 0;
padding:0;
}

H2 {
color:#000;
font-size:100%; /* 15 */
font-weight:bold;
margin:0 0 0.4em 0;
padding:0;
}


H3 {
color:#f0f888;
font-size:1.153em; /* 13x1.153 = 15 */
font-weight:bold;
margin:0.2em 0 0.6em 0;
padding:0;
}


UL {
list-style-position:outside;
margin:0 0 0.5em 0.5em;
}

OL {
list-style-position:outside;
margin:0 0 0.5em 25px;
}

LI {
margin-bottom:0.3em;
}

P {
margin:0 0 1.3em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:"Times New Roman", Times, serif;
color:#656565;
font-size:100%;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all{
position: relative;
width:100%;
height: auto;
min-height: 100%;
}

/* bottom */

#footer, #empty {
width:100%;
height:75px;
}

#footer {
position: absolute;
left: 0;
bottom: 0;
}


.copyright {
float:left;
padding:5px 0 0 18px;
}

.activemedia {
font-family:Arial, Helvetica, sans-serif;
font-size:0.55em; /*15x0.533 = 8 */
padding:0 0 0 22px;
}

.activemedia A{
color:#656565;
text-decoration:none;
}

.activemedia A SPAN{
color:#163f8b;
font-style:normal;
text-decoration:underline;
}

.activemedia  A:hover SPAN {
text-decoration:none;
}

.activemedia IMG {
float:left;
}

.sitemap {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.55em; /*15x0.533 = 8 */
padding:20 40 0 22px;
padding:20pt 40pt 0pt 22px;
}

/* end bottom */

.tabAll {
width:100%;
border-collapse:collapse;
font-size:0.937em; /* 16x0.937 = 15 */
line-height:1.35em;
}

.tdL, .tdLT {
width:274px;
vertical-align:top;
padding-bottom:30px;
}

.tdR, .tdRT {
width:100%;
vertical-align:top;
padding:0 0 30px 0;
}

.tdR {
height:400px;
} 

.tdLT, .tdRT {
padding:0 0 14px 0;
//padding:0;
}

.logo {
float:left;
margin:13px 0 0 22px;
}

.dop .logo {
float:left;
margin:11px 0 0 17px;
}

.lang {
float:left;
padding:74px 0 0 15px;
text-transform:uppercase;
font-size:0.733em; /*15x0.733 = 11 */
line-height:2.1em;
}

.dop .lang {
padding:47px 0 0 20px;
}


.tabMenuTop {
width:100%;
border-collapse:collapse;
}

.tabMenuTop TD {
text-align:left;
vertical-align:top;
font-size:1.267em; /*15x1.267 = 19 */
color:#ffb400;
padding:85px 23px 0 0;
}

.dop .tabMenuTop TD {
padding:59px 23px 0 0;
}

.tabMenuTop A {
color:#153f8b;
}

.podMenu {
position:absolute;
width:252px;
left:22px;
top:64px;
color:#ffb400;
}

.podMenu UL {
margin:0;
padding:0;
}

.podMenu LI {
list-style:none;
margin:0;
padding:0 0 0.35em 18px;
background:url(arr-blue.gif) 0 0.2em no-repeat;
}

.podMenu LI.onPodMenu {
background-image:url(arr-yelow.gif)
}


.picMenu {
position:relative;
width:100%;
}

.mainPic {
text-align:center;
background:url(pic/main-bg.jpg) 0 0 repeat-x;
border:1px solid #ffb810;
margin:0 23px 45px 21px;
}

.tabPicMain {
width:100%;
}

.faq {
padding-bottom:0.6em;
}

.qw {
margin:0 0 0.95em 0;
}

.pages {
margin-top:1.1em;
}

.pages A {
margin-right:0.5em;
}

.pages SPAN {
color:#ffb400;
font-size:1.333em; /* 15x1.181 = 20 */
margin-right:0.5em;
}

.formFaq {
position:absolute;
left:22px;
width:252px;
font-size:0.867em; /*15x0.867 = 13 */
line-height:1.3em;
margin-top:-2.3em;
}

.formSubmited {
position:absolute;
left:22px;
width:252px;
font-size:0.867em; /*15x0.867 = 13 */
line-height:1.3em;
margin-top:2.3em;
margin-bottom:2.3em;
}


.formCont {
position:absolute;
left:22px;
width:252px;
font-size:0.867em; /*15x0.867 = 13 */
line-height:1.3em;
margin-top:-2.3em;
}

.formFaq H1 {
font-size:1.539em; /*13x0.867 = 20 */
}

.inpText {
width:223px;
border:1px solid #84837f;
padding:0.1em 0 0.2em 5px;
margin:0 0 0.9em 0;
}

.butL {
margin:16px 0 0 115px;
width:115px;
height:33px;
background:url(but-l.gif) 0 0 no-repeat;
}

.butR {
height:33px;
background:url(but-r.gif) 100% 0 no-repeat;
padding:0 3px;
}

.inpBut {
width:109px;
height:33px;
border:0px;
background:#133f8a;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#fff;
cursor:pointer;
}

.tabXlopya {
width:100%;
border-collapse:collapse;
}

.tabXlopya TD {
text-align:center;
vertical-align:top;
}

.tabXlopya IMG {
margin-bottom:1.8em;
}

.indexPic {
min-height:400px;
}


.siteMapDiv {
min-height:400px;
}

.tabSlogan {
width:100%;
border-collapse:collapse;
}


.tdTT {
background:url(brd-t.gif) 0 100% repeat-x;
}

.tdBB {
background:url(brd-b.gif) 0 0 repeat-x;
}

.tdCL {
background:url(brd-l.gif) 0 0 repeat-y;
}

.tdCR {
background:url(brd-r.gif) 0 0 repeat-y;
}

.tdTL {
width:16px;
background:url(corn-tl.gif) 0 100% no-repeat;
}

.tdTR {
width:16px;
background:url(corn-tr.gif) 0 100% no-repeat;
}

.tdBL {
width:16px;
background:url(corn-bl.gif) 0 0 no-repeat;
}

.tdBR {
width:16px;
background:url(corn-br.gif) 0 0 no-repeat;
}

.tdC {
width:100%;
vertical-align:top;
background:#fff;
font-style:italic;
padding:1px 0 10px 3px;
text-indent:1em;
font-size:85%;
}

.slogan {
position:absolute;
}

.gigadiv img{
position:absolute;
left:22px;
border:1px solid #656565;
margin-top:1.8em;
//margin-top:0.6em;
width:225px
}

.picText {
position:absolute;
left:22px;
border:1px solid #656565;
margin-top:1.8em;
//margin-top:0.6em;

}

.tabAbout {
width:90%;
border-collapse:collapse;
border:1px solid #ffb400;
margin:8px 0 0 0;
}

.tabAbout TH {
background:#ffb400;
color:#fff;
font-weight:normal;
border-right:1px solid #fff;
border-bottom:2px solid #fff;
padding:8px 0 10px 0;
}

.tabAbout TD {
background:#fef8e7;
border-right:1px solid #fff;
border-top:1px solid #fff;
padding:6px 10px 8px 10px;
}

.tdAboutName {
color:#000;
font-weight:bold;
}
