* {padding:0; margin:0; border:0}
html, body {min-height:100%; height:100%}
html { background:#d7dbde}
body {background:url(/images/celestial/celest-bg.jpg) repeat-x top left; font:normal 70% Arial}

a {color:#1eb4d9}
a:hover {text-decoration:none}
 img, div, a { behavior: url(iepngfix.htc) }


.celestial {width:938px; margin:auto;}

.header {height:32px; text-align:right}
.header span {}
.header a {color:#000; margin-right:10px}
.header a img {position:relative; top:10px; margin-right:0px}

.top_site {background:url(/images/celestial/top-site.png) no-repeat; background-position:bottom; height:9px}

.menu {height:100px; font:normal 16px Arial; width:920px; margin:auto; position:relative; top:-3px}
.menu div {float:left; text-align:center; padding-top:20px;  height:72px; background:url(/images/celestial/menu-border.gif) no-repeat right 15px;}
.menu div a {color:#707070; text-decoration:none}
.menu div a:hover {color:#1eb4d9}

.menu div.tours {width:307px}
.menu div.silkroad {width:307px}
.menu div.cmgh {width:306px; background:none}

.actived div.bg_tours {background: url(/images/celestial/menu_one.jpg) no-repeat top left;}
.actived div.bg_silkroad {background: url(/images/celestial/menu_two.jpg) no-repeat top left;}
.actived div.bg_cmgh {background: url(/images/celestial/menu_three.jpg) no-repeat top left;}
.actived a.disact:hover {color:#f2f2f2}



.actived { background: url(/images/celestial/menu-blue.jpg) repeat-x}
.actived div {background:none}
.actived {color:#707070;}



.site {background:url(/images/celestial/site-bg.png) repeat-y; _margin-top:-4px}
.baner {background:url(/images/celestial/bg_baner.jpg) no-repeat; width:821px; height:253px}
.holder {background:url(/images/celestial/celestial-logo.jpg)  no-repeat center 30px; width:821px; font-size:11px; min-height:150px; padding-top:10px; _height:150px}
.left_side {width:40%; float:left}
.right_side {text-align:right; float:right; width:40%; }
.right_side h5 {color:#414141; font:normal 14px Arial}


.content {padding:0 60px; _padding:0 58px; color:#535353; font:normal 110% Arial; min-height:100%}
.content h2 {font:normal 20px Arial; padding:15px 0 10px 0; height:28px }
.content .left { width:47%; float:left; clear:left; min-height:270px; _height:270px }
.content .right {width:47%; float:right }


.bottom_site {background:url(/images/celestial/bottom-site.png) no-repeat; height:55px; clear:both;}

.footer {text-align: center; font:normal 11px Arial; color:#656565; padding:8px 0 15px 0; width:100%}
.footer a {color:#000000}

.lang_tab {background:url(/images/celestial/title_bg.png) no-repeat top; width:880px; height:350px; position:absolute; left:50%; margin-left:-440px; top:50%;  margin-top:-200px}
.flags {width:200px; height:297px; background:#ccc; margin:9px 0 0 9px; background-repeat:no-repeat }
.langs a {float:left; display:block; background-position:top; height:24px; background-repeat:no-repeat; margin:10px 65px 0 65px; _margin:10px 55px 0 55px; cursor:pointer }
.langs a.kg { background-image:url(/images/celestial/lang_kg.png); width:111px}
.langs a.ru { background-image:url(/images/celestial/lang_ru.png); width:89px}
.langs a.en { background-image:url(/images/celestial/lang_en.png); width:75px}
.langs a.fr { background-image:url(/images/celestial/lang_fr.png); width:83px}
.langs a.ru:hover { background-image:url(/images/celestial/lang_ru-hover.png); width:89px}

.bottom {position:absolute; bottom:0px;}
