HTML,BODY { margin:0; padding:0; border:0 none; background:#fff; color:#666666; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; text-align:center;background-color:#f9f9f9;}

BODY {font-size:71%; line-height:140%;}
BODY { overflow:scroll; overflow: -moz-scrollbars-vertical; *overflow:auto; }
* HTML BODY {overflow:auto;}
FORM {margin:0; padding:0;}
IMG {border:0 none; s}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; font-size:100%; color:#666666;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0;}

H1 { font-size:120%; color:#0881C1;}
H2 { font-size:110%; color:#0881C1;}
H3 {font-size:110%; color:#0881C1;}
H4,H5,H6 {font-size:100%; color:#666666;}

UL,UL LI {margin:0; padding:0; list-style:none;}
UL LI {margin:0; padding:1px 0 1px 20px; background:url("../images/css/pointer.gif") 7px 6px no-repeat; color:#0067A7;}
UL LI A { color:#0067A7;}

A {color:#0881C1; text-decoration:underline;}
A:hover {text-decoration:underline; color:#666666;}

HR {border:0 none; height:1px; border-top:1px dashed #A6A6A6;}

#site {width:940px; margin:0 auto; text-align:left;background-color:#FFFFFF;margin-top:10px; background-image:url("/images/css/bgLong.gif"); background-repeat:y;  }

#top {background:url("../images/css/top-back.gif") right top no-repeat; width:100%; height:122px; position:relative; top:0; left:0; background-color:#ffffff;}
#top H2 {margin:0; padding:0; position:absolute; top:10px; left:13px;}

.language {position:absolute; right:25px; top:27px;  width:59px; height:11px;  color:#47545C; }
.language:hover {opacity:0.9;}

div.address {color:#808285; position:absolute; top:40px; right:192px; text-align:right;}
div.address A {text-decoration:none;}
div.address A:hover {text-decoration:underline;}

div.phone {position:absolute; top:55px; right:25px;}
div.phone A {text-decoration:none;}
div.phone A:hover {text-decoration:underline;}

#top {background:url("../images/css/top-back2.gif") right top no-repeat #fff; }
div.phone {margin:0; padding:0; float:right; position:relative;   left:0; padding-left:29px;   padding-right:25px;}
div.address{padding-right:26px; overflow:hidden; float:right;   left:0; position:relative; background:url("../images/css/top-back2-separator.gif") right top no-repeat;  }

form.search {width:192px; height:35px; background:#0067A7; color:#fff;  float:right; text-align:center;}
form.search fieldset {margin:0; padding:8px 0 0 0; border:0 none; width:145px; margin:0 auto; text-align:left;}
form.search INPUT.input {width:118px; background:url("../images/css/search-back.gif") left top no-repeat;  color:#5D6569; margin:0; padding:2px 0 0 0; padding-left:5px; padding-right:5px; border:0 none; height:19px;float:left; }
form.search INPUT.submit {float:left; cursor:pointer; cursor:hand; margin:0; padding:0; width:15px; height:19px; border:0 none; background:url("../images/css/search-submit.gif") left top no-repeat #0067A7;}
 
div.menu {float:left; width:748px;background:url("../images/css/menu-back.gif") left top repeat-x;   position:relative; top:0; }
div.menu OBJECT,div.menu EMBED {display:block; }
div.menu UL,div.menu UL LI {margin:0; padding:0; list-style:none; background:none;}
div.menu UL {border-bottom:0px solid #CFEAF5;}
div.menu div.cleaner {visibility:visible; height:2px; width:100%; background:#CFEAF5;}

div.menu UL LI {border-left:1px solid #CFEAF5;border-right:2px solid #fff;  float:left; height:33px; color:#8699A3; font-weight:bold; background:none; }
div.menu UL LI A{border-top:1px solid #CFEAF5; color:#8699A3; text-decoration:none; display:block; padding:10px 20px 0 20px;   }
div.menu UL LI A.active,div.menu UL LI A:hover {color:#0881C1; font-weight:bold; text-decoration:none;}
div.menu-separator-cleaner { position:absolute; top:0; right:0; width:5px; height:30px; background:url("../images/css/menu-back.gif") left top repeat-x;}

div.content { width:748px; float:left;} 

div.content-left {float:left; width:211px; border-left:1px solid #E6F2F9; border-right:1px solid #E8E8E8; ; overflow:hidden;}
div.homepage .perex3 {padding-top:0; margin-top:-14px;}
div.homepage .perex3 IMG {position:relative; top:6px;}
div.content-left H3 {margin:0; padding:0; font-size:100%;}
div.content-left IMG {display:block;}

div.submenu UL,div.submenu UL LI {margin:0; padding:0; list-style:none; background:none;  }
div.submenu UL LI {padding:8px 24px; border-bottom:1px solid #D7EBF5; color:#0881C1; background:#EFF7FB; font-weight:bold;}
div.submenu UL LI A {color:#0881C1; text-decoration:none;}
div.submenu UL LI A.active,div.submenu UL LI A:hover {  text-decoration:none;}
div.submenu UL LI A.active { font-weight:bold;}

div.submenu UL LI.active,div.submenu UL LI.active UL LI {background-color:#E2F0F7}

div.submenu UL LI UL {padding-top:6px;}
div.submenu UL LI UL LI {padding:2px 12px; border-bottom:0 none; font-weight:normal; color:#666; background-image:url("/images/css/pointer2.gif"); background-repeat:no-repeat; background-position:0 5px;}
div.submenu UL LI.active UL LI {background-image:url("/images/css/pointer.gif"); background-repeat:no-repeat; background-position:1px 6px;}
div.submenu UL LI UL LI A {color:#666;}
div.submenu UL LI UL LI A:hover {color:#0881C1;}
div.submenu UL LI UL LI A.active  {color:#0881C1; font-weight:bold;}

div.block3,div.block2,div.block {padding:14px 24px; color:#6E94A8; background:url("../images/css/left-block-back1.gif") right bottom no-repeat #fbfbfb;}
div.block2 A,div.block A {color:#6E94A8; text-decoration:none;}
div.block2 A:hover,div.block A:hover {color:#666; text-decoration:none;}

div.block2 .date,div.block .date {margin:0; padding:0 0 0 13px; background:url("../images/css/clock.gif") 0 3px no-repeat; color:#0881C1; }



div.block2 { background:url("../images/css/left-block-back2.gif") right bottom no-repeat #fff;}
div.block3 {background:url("../images/css/left-block-back3.gif") right bottom repeat-y;}

div.content-right {float:left; width:535px; padding-bottom:10px; overflow:hidden;}
div.content-right-case {padding:10px 20px 0 20px;} 


.perex2,.perex {width:495px; position:relative; left:-20px; padding:15px 20px 20px 20px; margin-bottom:10px; background:url("../images/css/perex-back.gif") 0 100% repeat-x; color:#000000;}

.perex3 { margin:0; padding:35px 20px 5px 20px; margin-bottom:10px; background:url("../images/css/perex2-back.gif") 0 100% repeat-x; color:#23222A;}

div.news {color:#23222A;}
div.news UL,div.news UL LI {margin:0; padding:0; background:none; list-style:none;}

div.news UL LI {padding:7px 20px 7px 20px; border-bottom:1px solid #E5E5E5;}
div.news UL LI .news-date {float:left; color:#23222A; width:80px; }
div.news UL LI .news-perex {color:#23222A; float:left; color:#949494;}
div.news UL LI .news-perex A {color:#259BD9; text-decoration:none;}
div.news UL LI .news-perex A:hover {color:#949494; text-decoration:none;}
div.news UL LI.odd {background:url("../images/css/news-back.gif") 0 100% repeat-x;}

div.news2 UL LI {padding-left:0px; padding-right:7px;}

.perex2 { color:#A3A3A3;}
 
div.gallery {padding:8px 0;}
div.gallery H3 {font-weight:bold;}
div.gallery UL,div.gallery UL LI {margin:0; padding:0; list-style:none; background:none}
div.gallery UL LI {float:left;  padding:0 0 8px 0;}
div.gallery UL LI A.Apic {float:left; width:109px; height:78px; border:2px solid #CEE6F3; margin:0 5px 0 0; padding:1px;}
div.gallery UL LI A.Apic:hover SPAN {}
div.gallery UL LI SPAN.pic {display:block; height:100%; width:100%; background-repeat:no-repeat; background-position:center center;}
div.gallery UL LI P {margin:0; padding:4px 5px; width:100px; clear:both;}
div.gallery UL LI.cleaner {height:0px; line-height:0; font-size:0; clear:both; float:none; width:100%;}

div.block-right {float:right; width:192px; border-bottom:none; overflow:hidden;}
div.block-right IMG {display:block;}
div.rblock IMG{padding-top:33px;}
div.rblock {padding:4px  10px 6px 20px; background:url("../images/css/rblock-back.gif") left bottom no-repeat #0881C1; color:#9CC9E4;}
* HTML BODY div.rblock {padding-top:3px;}
div.rblock A {color:#9CC9E4;}

.more {display:block; width:94px; height:25px; color:#0881C1; text-decoration:none; background:url("../images/css/more.gif") 0 5px no-repeat; text-align:center; padding-top:10px; }
.more:hover {color:#086495; text-decoration:none;}

div.rblock .more2 {display:block; width:106px; height:25px; color:#D4E3F0; text-decoration:none; background:url("../images/css/more2.gif") 0 5px no-repeat; text-align:center; padding-top:10px; }
div.rblock .more2:hover {color:#fff;  text-decoration:none;}

div.rblock2 {padding:15px  20px; background:url("../images/css/rblock2-back.gif") left bottom no-repeat #fff; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; background-color:#fcfdfd;border-bottom:none; }
div.rblock2 H2 {margin:0; padding:0 0 5px 0;}
div.rblock2 A {color:#96A1A7; text-decoration:none;}
div.rblock2 A:hover {color:#666;  text-decoration:none;}

div.rblock3 {padding:15px  20px;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; background-color:#000;border-bottom:none; }
div.rblock3 H2 {margin:0; padding:0 0 5px 0;}
div.rblock3 A {color:#96A1A7; text-decoration:none;}
div.rblock3 A:hover {color:#666;  text-decoration:none;}

.more3 {display:block; width:112px; height:25px; color:#0E0A42 !important; text-decoration:none; background:url("../images/css/more3.gif") 0 5px no-repeat; text-align:center; padding-top:10px; }
.more3:hover {color:#5D5C69 !important;}

.more4 {display:block; width:112px; height:25px; color:#0E0A42 !important; text-decoration:none; background:url("../images/css/more4.gif") 0 5px no-repeat; text-align:center; padding-top:10px; }
.more4:hover {color:#5D5C69 !important;}

div.promo OBJECT,div.promo IMG {display:block;}


#foot {clear:both; background:url("../images/css/foot-back.gif") no-repeat; color:#576871; padding:4px 214px 4px 25px;}
#foot P {margin:0; padding:0; }

#foot-case {padding:0; clear:both;background-color:#f9f9f9;padding-bottom:10px;}
#foot UL,#foot UL LI {margin:0; padding:0; list-style:none; background:none;}
#foot UL {float:right;}
#foot UL LI {float:left; color:#919DA4;padding-left:15px;}
#foot UL LI A {color:#919DA4; text-decoration:none;}
#foot UL LI A:hover {text-decoration:underline;}

div.cleaner {clear:both; width:1px; height:0; font-size:0; line-height:0;}

/* Last-Modified: 28/06/06 00:08:22 */
body .GB_Gallery .content {padding:0 !important; margin:0 !important;   overflow:hidden;}
body .GB_Gallery .content  iframe {display:block; margin:0; padding:0; float:left;}
#GB_overlay {
    background-color: #fff;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;overflow:hidden;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #0881C1;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #0881C1;
    border-top: 2px solid #0881C1;
}

.GB_header .inner {
    background-color: #0067A7;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 97%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #fff;
    white-space: nowrap;
    font-size: 16px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #F2F8FC;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;
    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #; }
.GB_Window .click { border-bottom: 1px solid red; }
/* End of 'page' */

