body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;}
.earthBG {
background:#07131F url(main_bg.jpg) top center no-repeat;
height: 100%; min-height: 100%;
min-width:980px;
}
body, div, ul, li, p, a, form { margin:0; padding:0; }
a { outline-style:none; }
.marginAuto { margin:auto; }
#main_div { width:980px; }
.width980 { width:980px; }
.floatLeft { float:left; }
.floatRight { float:right; }
#main_menu { height:38px; }
.mainMenuLeft { background:url(menu_left.png) no-repeat; padding-left:52px; }
.mainMenuRight { background:url(menu_right.gif) top right no-repeat; padding-right:15px; }
.mainMenuMiddle { background:url(menu_middle.png) repeat-x; height:38px; padding: 0 35px 0 20px; }
.listStyleNone { list-style:none; }
.inlineList li { float:left; }
.itemLeft { padding-left:1px; }
.itemRight { padding-right:1px; }
.itemMiddle { }
.hover .itemLeft, .hover .itemRight, .hover .itemMiddle, .selectedMenu .itemLeft, .selectedMenu .itemRight, .selectedMenu .itemMiddle { background:url(menu_selected_item.gif); }
.hover .itemLeft { background-repeat:no-repeat; background-position:0 -150px; }
.hover .itemRight { background-repeat:no-repeat; background-position:right -250px; }
.hover .itemMiddle { background-repeat: repeat-x; background-position:0 -200px; color:#ffffff; }
html .selectedMenu .itemLeft { background-repeat:no-repeat; }
html .selectedMenu .itemRight { background-repeat:no-repeat; background-position:right -100px; }
html .selectedMenu .itemMiddle { background-repeat: repeat-x; background-position:0 -50px; color:#ffffff; }
.itemMiddle a { display:block; padding:7px 25px 13px 25px; }
.selected .itemMiddle a, .hover .itemMiddle a { color:#ffffff; }
.itemMiddle a, .itemMiddle a:visited, .itemMiddle a:hover, .itemMiddle a:active, .itemMiddle a:link, .buttonDown a, .buttonDown a:visited, .buttonDown a:hover, .buttonDown a:active, .buttonDown a:link, .dListItem a { text-decoration:none; color:#ffffff; }
.lineHeight1_65 { line-height:1.65; }
.lineHeight25 { line-height:25px; }
.lineHeight30 { line-height:30px; }
.nowrap { white-space:nowrap; }
.colorffffff { color:#ffffff; }
.colorfefefe { color:#fefefe; }
.colore4f5bf { color:#e4f5bf; }
.curPointer { cursor:pointer; }
.curDefault { cursor: default; }
.clear { clear:both; }
.borderNone { border:none; }
.mainLogo { background:url(logo.png); width:433px; height:191px; margin-left:-15px; position:relative; }
.bDownTopLeft, .bDownTopRight, .bDownTopMiddle, .bDownLeft, .bDownRight, .bDownMiddle, .bDownBottomLeft, .bDownBottomRight, .bDownBottomMiddle { background:url(button.gif) no-repeat; }
.bDownTopLeft, .bDownBottomLeft, .bDownLeft { padding-left:10px; }
.bDownTopMiddle, .bDownMiddle, .bDownBottomMiddle { background-repeat:repeat-x; }
.bDownTopMiddle { background-position: 0 -10px; }
.bDownTopRight, .bDownRight, .bDownBottomRight { padding-right:10px; }
.bDownTopRight { background-position: right -20px; }
.bDownLeft { background-position: 0 -30px; }
.bDownMiddle { background-position: 0 -190px; }
.bDownRight { background-position: right -350px; }
.bDownBottomLeft { background-position:0 -510px; }
.bDownBottomMiddle { background-position:0 -530px; }
.bDownBottomRight { background-position:right -550px; }
.hover .bDownTopLeft { background-position:0 -570px; }
.hover .bDownTopMiddle { background-position:0 -580px; }
.hover .bDownTopRight { background-position:right -590px; }
.hover .bDownLeft { background-position:0 -600px; }
.hover .bDownMiddle { background-position:0 -760px; }
.hover .bDownRight { background-position:right -920px; }
.hover .bDownBottomLeft { background-position:0 -1080px; }
.hover .bDownBottomMiddle { background-position:0 -1100px; }
.hover .bDownBottomRight { background-position:right -1120px; }
.fontSize0 { font-size:0px; }
.padding15 { padding:15px; }
.fontSize36 { font-size:36px; }
.fontSize14 { font-size:14px; }
.butText .blick { position:absolute; top:1px; left:1px; }
.butText { position:relative; white-space:nowrap; display:block; color:#246900; font-weight:normal;}
.titleTextMain { }
.titleTextMain .blick { position:absolute; top:-2px; left:-2px; }
.displayBlock { display: block; }
.newDark { background:url(new_dark.gif) no-repeat; margin-bottom:5px; }
.newLight { background:url(new_light.gif) no-repeat; margin-bottom:5px; }
.footer a:visited { color:#baf8ff; }
.footer a { color:#ffffff; text-decoration:underline; }
.footer a:hover { color:#cccccc; }
html { height: 100%; }
body { height: 100%; min-height: 100%; }
#main_div { min-height: 100%; }
* html #main_div { height: 100%; }
.footer { margin-top:-50px; height:50px; background: url(footer_img.gif) top center no-repeat; position:relative; margin-bottom:-1px; }
.positionRelative { position:relative; }
.positionAbsolute { position:absolute; }
.hover .dListTop, .click .dListTop, .hover .dListTopRight, .click .dListTopRight, .hover .dListRightCorner, .click .dListRightCorner, .dListBottomLeft, .dListBottomRight, .langArrow, .hover .dListTopLeft, .click .dListTopLeft { background:url(menu_selected_item.gif) no-repeat; }
.hover .dListTop, .click .dListTop { background-repeat:repeat-x; background-position:0 -414px; }
.hover .dListTopRight, .click .dListTopRight { background-position: 0 -300px; height:6px; width:6px; bottom:0px; right:-6px; -right:-5px; }
.dListBottomLeft { background-position: 0 -380px; padding-left:6px; }
.dListBottomRight { background-position: right -400px; padding-right:6px; }
.hover .dListBackground, .click .dListBackground { background:#172733; }
.hover .dListRightCorner, .click .dListRightCorner { background-position: right -320px; }
.dListRightCorner { padding-right:6px; }
.dList { top:36px; left:0px; }
#lang_list .dList { top:26px; left:0px; }
.dListItem { border-top:#24343d 1px solid; border-bottom:#07131f 1px solid; line-height:normal; }
.dList { display:none; }
.hover .dList, .click .dList { display:block; }
.dList .first { border-top:none; }
.dList .last { border-bottom:none; }
.dListItem a { line-height: 32px; padding:0 9px; }
.dListItem a:hover, .dListItem .selected { background:#364955; }
#lang_list { padding-top:7px; }
.click .dListTopLeft { background-position:0 -461px; }
.dListTopLeft { padding-left:6px; }
.z1001 { z-index:1001; }
.langArrow { background-position: 0 -510px; }
.lernMoreImg { background:url(lern_more.gif) no-repeat; }
.lernMoreImgActive { background:url(lern_more.gif) no-repeat 0 -56px; margin-left:20px; }
html #main_page #product_description .textDecorationNone { text-decoration:none; }
.fontSize24 { font-size:24px; }
.mainBlockTopLeft, .mainBlockText, .mainBlockTransform, .mainBlockTop, .mainBlockTopRight, .mainBlockLeft, .mainBlockRight, .mainBlockMiddle, .mainBlockBottomLeft, .mainBlockBottomRight, .mainBlockBottomMiddle { background:url(main_block.png) no-repeat; -background:url(main_block.gif) no-repeat; }
.mainBlockTopLeft, .mainBlockBottomLeft { padding-left:17px; }
.mainBlockBottomRight { padding-right:17px; }
.mainBlockLeft { padding-left:4px; }
.mainBlockRight { padding-right:4px; }
.mainBlockTopRight { padding-right:258px; }
.mainBlockMiddle { background:#ffffff; }
.mainBlockTopLeft, .mainBlockText, .mainBlockTransform, .mainBlockTop, .mainBlockTopRight { height:49px; }
.mainBlockText, .mainBlockTop { background-repeat:repeat-x; }
.mainBlockText { background-position:0 -55px; height:34px; }
.mainBlockTransform { background-position:0 -125px; width:91px; }
.mainBlockTop { background-position:0 -180px; }
.mainBlockTopRight { background-position:right -235px; }
.mainBlockLeft { background:url(main_block_left.png) repeat-y; -background:url(main_block_left.gif) repeat-y; }
.mainBlockRight { background:url(main_block_right.png) top right repeat-y; -background:url(main_block_right.gif) top right repeat-y; }
.mainBlockBottomLeft { background-position:0 -290px; height:17px; padding-left:17px; }
.mainBlockBottomRight { background-position:right -335px; height:17px; padding-right:17px; }
.mainBlockBottomMiddle { background-position:0 -310px; height:17px; background-repeat:repeat-x; }
.paddingTop15 { padding-top:15px; }
.paddingTop20 { padding-top:20px; }
.marginTop20 { margin-top:20px; }
.productBlock { background:#e2e2e2 url(poduct_block_bg.gif) repeat-x; }
.borderTopffffff { border-top:#ffffff 1px solid; }
.borderTope2e2e2 { border-top:#e2e2e2 1px solid; }
.paddingLeftRight18 { padding-left:18px; padding-right:18px; }
.buttDownSmall, .buttBuySmall { height:71px; width:212px; margin:auto; text-align:left; text-decoration:none; padding:6px 0 0 11px;}
.buttDownSmall { background:url(small_butt.jpg) no-repeat; }
.buttBuySmall { background:url(small_butt.jpg) no-repeat 0 -154px; text-align:left; }
.buttDownSmall:hover { background-position:0 -77px; }
.buttBuySmall:hover { background-position:0 -231px; }
.buttDownSmall .butText { color:#5a9d16; }
.buttBuySmall .butText { color:#dfa339; }
.color333333 { color:#333333; }
.screensBlock { border-top:#7b7b7b 1px solid; background:#243945; height:151px; }
.sreensButtonLeft, .sreensButtonRight { background:url(small_butt.jpg) no-repeat; }
.sreensButtonLeft { background-position:0 -325px; }
.sreensButtonRight { background-position: 0 -485px; }
.hover .sreensButtonLeft { background-position:-60px -325px; }
.hover .sreensButtonRight { background-position:-60px -485px; }
html .disabled .sreensButtonLeft { background-position: -120px -325px; cursor:default; }
html .disabled .sreensButtonRight { background-position: -120px -485px; cursor:default; }
.textAlignCenter { text-align:center; }
.productSmallScrin { background: url(screen_shadow.gif) no-repeat bottom center; padding-bottom:10px; margin-bottom:20px; width:178px; }
.screensBlock .hover img { opacity:1.0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; #filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)
}
.screens img { opacity:0.9; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; #filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)
}
.screens .hover { background: url(screen_shadow_over.gif) no-repeat bottom center; }
.fNew .fTopLeft { background:url(new_features.gif) top left no-repeat; height:4px; padding-left:4px; }
.fNew .fTop { background:url(new_features.gif) 0 -4px repeat-x; height:4px; }
.fNew .fTopRight { background:url(new_features.gif) right -8px no-repeat; height:4px; padding-right:5px; }
.fLeft { padding-left:4px; }
.fRight { padding-right:5px; }
.fNew .fLeft { background:url(new_features_left.gif) repeat-y; }
.fNew .fRight { background:url(new_features_right.gif) repeat-y top right; }
.fNew .fBottomLeft { background:url(new_features.gif) 0 -12px no-repeat; height:4px; padding-left:4px; }
.fNew .fBottom { background:url(new_features.gif) 0 -16px repeat-x; height:4px; }
.fNew .fBottomRight { background:url(new_features.gif) right -20px no-repeat; height:4px; padding-right:5px; }
.fNew .fMiddle { background:#f8f8f8 url(new_txt.gif) right center no-repeat; padding-right:25px; }
.featureDescription .descript, .featureDescription .descript td { padding-top:0px; padding-left:0px; }
.featureDescription td, .featureDescription .descript { font-size:12px; padding-top:10px; }
.featureDescription li { list-style-type:none; float:left; }
.descript { padding-left:48px; padding-top:10px; }
.features { color:#333333; }
.featuresTitle { font-size:20px; padding-top:10px; }
.rNotes { padding:8px 0; }
.rNotesArrow div { color:#1F4687; border-bottom:#1F4687 1px dotted; height:17px; }
.rNotesArrow { background:url(r_notes_arrow.gif) no-repeat; height:20px; padding-left:20px; }
.curPointer { cursor:pointer; }
.rNotesList li { list-style-image: url(list_style_astro.gif); margin:0 0 10px 20px; }
.rNotesList .last { margin-bottom:0px; }
.wNewTitle { font-size:20px; padding-bottom:5px; }
.rNotes_ { border-top:#dadddd 1px dashed; }
.rNotesTXT_, .rNotes_ { background-color:#f9f9f9; }
.rNotesTXT { overflow-y: hidden; height:0px; }
a:visited { color:#526a7a; }
#lang_list a:visited { color:#ffffff; }
.screensBlock { }
.screens { position:absolute; width:500%; }
.compareTopLeft, .compareTopRight, .compareTopMiddle, .compareBottomLeft, .compareBottomMiddle, .compareBottomRight { background:url(product_compare_tbl.gif) no-repeat; }
.compareTopLeft, .compareTopRight, .compareTopMiddle { height:34px; }
.compareTopLeft, .compareTopRight, .compareBottomLeft, .compareBottomRight { width:10px; }
.compareTopRight { background-position: 0 -80px; }
.compareTopMiddle { background-repeat:repeat-x; }
.compareTopMiddle { background-position: 0 -40px; }
.compareTopMiddle, .compareMiddle { padding-left:7px; padding-right:5px; }
.compareMiddle { padding-top:5px; padding-bottom:5px; }
.compareBottomLeft, .compareBottomRight, .compareBottomMiddle { height:11px; }
.compareBottomLeft { background-position:0 -120px; }
.compareBottomMiddle { background-position:0 -140px; background-repeat:repeat-x; }
.compareBottomRight { background-position:0 -160px; }
.compareTopMiddle { border-right:#172832 1px solid; border-left:#5b6c75 1px solid; }
.compareTable .first { border-left:none; }
.compareTable .last { border-right:none; }
.compareLeft { background:url(product_compare_tbl_left.gif) repeat-y; }
.compareRight { background:url(product_compare_tbl_right.gif) repeat-y; }
.compareItem .compareMiddle, .compareItemFirst .compareMiddle, .compareItemLast .compareMiddle { background:#fbfbfb; }
.compareItemFirst td { border-bottom:#eaeaea 1px solid; }
.compareItemLast td { border-top:#ffffff 1px solid; }
.compareItem .compareLeft, .compareItem .compareMiddle, .compareItem .compareRight { border-bottom:#eaeaea 1px solid; border-top:#ffffff 1px solid; }
.borderLefteaeaea { border-left:#eaeaea 1px solid; }
.borderRighteaeaea { border-right:#eaeaea 1px solid; }
.searchIco, .searchTermsIco, .weatherIco, .radioIco, .translateIco, .clockIco, .gamesIco, .rssIco, .ipIco, .mapIco { background:url(toolbar_icons/tool_icons.gif) no-repeat; }
.searchTermsIco { background-position:0 -32px; }
.weatherIco { background-position:0 -64px; }
.radioIco { background-position:0 -96px; }
.translateIco { background-position:0 -128px; }
.clockIco { background-position:0 -160px; }
.gamesIco { background-position:0 -192px; }
.rssIco { background-position:0 -224px; }
.ipIco { background-position:0 -256px; }
.mapIco { background-position:0 -288px; }
.lineHeightNormal { line-height:normal; }
.textAlignRight { text-align:right; }
.q { background:url(toolbar_icons/q.gif) no-repeat; }
.astroTheme { list-style-type:none; }
.astroQuestion { list-style-type:decimal; padding-bottom:5px; margin-top:5px; }
.astroTheme { font-size:18px; color:#333333; padding-bottom:15px; }
.astroQuestion { margin-left:40px; font-size:14px; color:#333333; }
.pgTitle { font-size:24px; padding-top:10px; padding-bottom:25px; height:40px; color:#333333; font-family:"HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial, sans-serif; }
.astroQuestion a:visited, .astroAnsver a:visited { color:#1F4687; text-decoration:none; }
.astroQuestion a, .astroAnsver a { color:#1F4687; text-decoration:none; }
.astroQuestion a:hover, .astroAnsver a:hover { text-decoration:underline; }
.astroQuestion a:active, .astroAnsver a:active { color:#1F4687; text-decoration:underline; }
.borderBottomc0c0c0 { border-bottom:#c0c0c0 1px solid; }
.borderBottomDashedc0c0c0 { }
.astroAnsver { font-size:14px; color:#333333; margin:10px 40px 20px 80px; text-align:justify; }
.astroThemeTitle { font-size:18px; color:#333333; }
.astroTitleMargin { margin:20px 0px 8px 40px; }
.backToTop { font-size:12px; height:18px; margin-top:-5px; position:relative; z-index:500; margin-right:40px; margin-left:40px; }
.backToTop a { color:#aaaaaa; text-decoration:none; }
.backToTop a:hover { color:#aaaaaa; text-decoration: none; }
.backToTop a:visited { color:#aaaaaa; text-decoration:none; }
.themeTitleMargin { margin-top:35px; margin-bottom:20px; }
.astroAnsver ul { margin-left:20px; color:#1c3543; }
.astroAnsver li { padding-bottom:5px; padding-top:5px; }
.sendTo { color:#67838E; }
#contact_us_page .contrastInput { border:#8D9FA3 1px solid; }
.image404{ background: url(404.jpg) no-repeat;}
.conteier404{ padding-top:160px; padding-right:100px; height:150px;}
.t404{color:#73797a; font-size:70px; font-family:Georgia, "Times New Roman", Times, serif;}
.pageNotFound{ font-size:50px; font-family:"myriad pro","bitstream vera sans","trebuchet ms","helvetica neue",helvetica,arial,sans-serif; color:#73797a;}
.txt404{padding-right:100px; font-size:20px; color:#ebebeb; font-family:Arial, Helvetica, sans-serif;}
.page404 a{ color:#ffffff; text-decoration:underline; position:relative;}
.bottom404{ background: url(404_bot.jpg) no-repeat; position:absolute; bottom:0px; right:0px; width:400px; height:130px;}
.warning{ color:red; font-size:11px; }
.astroTXT ul {
	margin-left:35px;
}
html .rNotesTXT .rNotesList {
	margin-left:0px;
}
.productMore{
	padding-top:40px;
	padding-bottom:50px;
}
#separatorProducts {
	border-right:1px dotted #1e3944;
}
.DownloadMore {
	float:left;
}
.titleMorePruducts {
	padding-top:16px;
}
.btDownloadMoreLeftPart {
	background-image:url(buttonDownloadMoreSprite.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	padding-left:6px;
	height:27px;
}
.hover .btDownloadMoreLeftPart { 
	background-position: 0 -141px;
}
.btDownloadMoreRightPart {
	background-image:url(buttonDownloadMoreSprite.gif);
	background-position: right -94px;
	background-repeat:no-repeat;
	padding-right:6px;
	height:27px;
}
.hover .btDownloadMoreRightPart {
	background-position: right -235px;
}
.btDownloadMoreCenterPart {
	background-image:url(buttonDownloadMoreSprite.gif);
	background-position: 0 -47px;
	background-repeat:repeat-x;
	height:27px;
	padding:0 7px 0 4px;
}
.hover .btDownloadMoreCenterPart{ 
	background-position: 0 -188px;
}
#downloadLittlelabel {
	font-size:14px;
	padding-top:4px;
	cursor:pointer;
}
#downloadLittlelabel .colorffffff {
	padding-top:4px;
}
#downloadLittlelabel2 {
	font-size:14px;
	padding-top:4px;
	cursor:pointer;
}
#downloadLittlelabel2 .colorffffff {
	padding-top:4px;
}
.titleMorePruducts .titleTextMain {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.discMoreProducts {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#b3b3b3; 
	padding-top:4px;
}
.lernMoreText {
	font-size:12px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.IconLiteMore {
	height:117px;
	align:absmiddle;
	width:171px;
	background:url(product_lite_more.jpg) no-repeat left bottom;
	border:none;
}
.IconAudioMore {
	height:117px;
	align:absmiddle;
	width:171px;
	background:url(product_audio_more.jpg) no-repeat;
	border:none;
}
.earthBG {
	height:auto;
}
.textDecorationNone {
	text-decoration:none;
}

a {
	outline-style:none;
}
.lernMoreText a:visited {
	color:#346B8F;
}
.lernMoreText a, .lernMoreText a:active {
	color:#346B8F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.lernMoreText a:hover {
	color:#ffffff;
}
.abLiteProductScreen { background:url(product_lite_main_new.png) no-repeat; -background-image: none; width:492px; height:338px; margin-left:-13px; }

.abProProductScreen {
	background:url(product_pro_main_new.png) no-repeat scroll 0 0 transparent;
	height:338px;
	margin-left:-13px;
	width:492px;
	-background-image: none;
	border:none;
}
.floatLeftContentLite {
	border-right:1px dotted #1e3944;
	padding-right:10px;
}
.titleMorePruducts .titleTextMain .blick {
	left:0;
}
#product_description .colorffffff {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.awardBlockMiddle, .awardBlockLeft, .awardBlockRight {
	background:url(award_block.gif) no-repeat;
	height:73px;
}
.awardBlockMiddle {
	width:160px;
}
.awardBlockMiddle {
	background-repeat:repeat-x;
	background-position:0 -90px;
}
.awardBlockRight {
	background-position:right -180px;
}
.borderNone {
	border:none;
}
.marginRight18 {
	margin-right:18px;
}
.paddingBottom40 {
	padding-bottom:40px;
}
.paddingBottom20 {
	padding-bottom:20px;
}
.paddingBottom30 {
	padding-bottom:30px;
}
.paddingTop20 {
	padding-top:20px;
}
.paddingTop10 {
	padding-top:20px;
}
.hover .awardBlockMiddle {
	background-position: 0 -360px;
}
.hover .awardBlockLeft {
	background-position: 0 -270px;
}
.hover .awardBlockRight {
	background-position: right -450px;
}
.galImg {
	position:absolute;
	left:0px;
	top:0px;
}
.faceBookLink {
	display:block;
	width:29px;
	height:107px;
	position:fixed;
	-position:absolute;
	top:229px;
	right:0px;
	z-index:1500;
}
.faceBookButt {
	background:url(f_butt.png) no-repeat;
	-background:url(f_butt.gif) no-repeat;
	width:29px;
	height:107px;
}
a.faceBookLink:hover .faceBookButt {
	background-position:0 -120px;
}
#main_page #product_description a, #main_page #product_description a:active, #main_page #product_description a:visited, #main_page #product_description a:link, #main_page #product_description a:hover {
	color:#ffffff;
	text-decoration:none;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
}
.langKOR .fontSize36 { font-size:26px; }

.highlight {
	clear:both;}
	
.left468px{
	float:left;
	width:468px;}