@charset "utf-8";
/****************** MAIN ELEMENTS *********************/
@font-face {
    font-family: "Antgardem";
    font-style: normal;
    font-weight: 100;
    src: local("Antgardem"), url("http://www.telemax.mn/antgardem.ttf") format("truetype");
}

@font-face {
    font-family: "League Gothic";
    font-style: normal;
    src: local("League Gothic"), url("http://images1.videolan.org/style/LeagueGothic.otf") format("opentype");
}

body{
	margin: auto;
	padding:0px;
	background-image:url('images/bgtele.jpg');
	background-repeat: repeat;
    background-attachment: fixed;
	background-color:#f6f6f6;
	font-family:"Tahoma";
	/*background-image:url('images/bg_grad.gif');*/
	/*background-image:url('images/bg-month.gif');*/
	/*background-repeat:repeat;*/
	/*background:#b5b2b2 url('images/christmas.png') no-repeat 100% 0px;*/
	/*background-repeat:repeat-x;*/
	font-size:12px;
	font-weight:normal;
}

a{
	color:#c45cb1;
}

p{
	margin:0px;
	padding:0px;
}

#siteLoader{
	position:absolute;
	top:45%;
	left:40%;
	width:220px;
	height:19px;
}

#siteLayout{
	width:960px;
	margin:0px auto;
	text-align:left;
}

#siteHeader{
	width:960px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center bottom;
}

#siteMain{
	background-color:#ffffff;
}

#siteFooter{
	width:100%;
	background-image:url('images/footer.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:45px;
}

.twitter{

	background:transparent url(images/icon_twitter.png) no-repeat scroll right bottom;
	bottom:10px;
	height:48px;
	position:fixed;
	right:30px;
	width:48px;
	cursor:pointer;
}

.facebook{

	background:transparent url(images/icon_facebook.png) no-repeat scroll right bottom;
	bottom:65px;
	height:48px;
	position:fixed;
	right:30px;
	width:48px;
	cursor:pointer;
}

.yahoo{

	background:transparent url(images/icon_yahoo.png) no-repeat scroll right bottom;
	bottom:120px;
	height:48px;
	position:fixed;
	right:30px;
	width:48px;
	cursor:pointer;
}

.yahoo-msgr{
	bottom:10px;
	position:fixed;
	left:30px;
}

.subFooter{
	margin-top:20px; 
	font-size:10px; 
	text-align:center;
}

.contentPager{
	border-top:1px solid #bf6ad2;
	margin-top:10px;
	padding-top:5px;
}

.contentBack{
	text-align:right;
}

.contentBack a{
	color:#707070;
	text-decoration:underline;
	font-size:11px;
	margin-top:10px;
}

.contentBack a:hover{
	background-color:#707070;
	color:#FFFFFF;
	text-decoration:none;
}


/*----------------- PAGE -------------------*/
.pageLeft{
	float:left;
	width:680px;
}

.pageRight{
	float:left;
	width:280px;
}

.pageRight .right{
	float:right;
	padding-right:5px;
	margin-top:10px;
}

.pageBg{
	background-image:url('images/page_bg.jpg');
	background-repeat:repeat-x;
}

.pageFooter{
	background-image:url('images/page_footer.png'); 
	background-repeat:repeat-x; 
	background-position:left top;
	height:30px;
	width:100%;
}

.pageTitle_hotspots{
	text-align:left;
	background-image:url('images/page-18.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_knowledge{
	text-align:left;
	background-image:url('images/page-16.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_search{
	text-align:left;
	background-image:url('images/page-17.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_download{
	text-align:left;
	background-image:url('images/page-14.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top; height:500px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_aboutUs{
	text-align:left;
	background-image:url('images/page-1.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top; height:500px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_service{
	text-align:left;
	background-image:url('images/page-2.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top; height:500px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_device{
	text-align:left;
	background-image:url('images/page-12.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_map{
	text-align:left;
	background-image:url('images/page-13.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_user{
	text-align:left;
	background-image:url('images/page-3.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
	min-height:500px;
}

.pageTitle_online{
	text-align:left;
	background-image:url('images/page-4.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_contact{
	text-align:left;
	background-image:url('images/page-5.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top; height:700px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_news{
	text-align:left;
	background-image:url('images/page-6.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_speed{
	text-align:left;
	background-image:url('images/page-11.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_reklam{
	text-align:left;
	background-image:url('images/page-15.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

.pageTitle_poll{
	text-align:left;
	background-image:url('images/page-7.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;	
}

.pageTitle_job{
	text-align:left;
	background-image:url('images/page-8.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;	
}

.pageTitle_comment{
	text-align:left;
	background-image:url('images/page-9.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;	
}

.pageTitle_faq{
	text-align:left;
	background-image:url('images/page-10.jpg'); 
	background-repeat:no-repeat; 
	background-position:left top;
	border:1px solid #FFFFFF;
	font-size:12px;
	color:#707070;
	background-color:#FFFFFF;
	padding-bottom:20px;	
}

.pageContactUs{
	margin-top:65px;
	margin-left:50px;
}



/*----------------- TAB -------------------*/
.tab{
	border-bottom:1px solid #e2b7f4;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 50px;
}
.tab ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.tab ul li{
	float:left;
	margin-right:2px;
	list-style:none;
}

.tab ul li a{
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:0;
	padding:10px;
	text-align:center;
	text-decoration:none;
	background:#F7ECFB none repeat scroll 0 0;
	color:#E2B7F4;
}

.tab ul li a:hover{
	background:#EDD2F4 none repeat scroll 0 0;
	color:#CB81DD;
}

.tab ul li a.current{
	background:#EDD2F4 none repeat scroll 0 0;
	color:#CB81DD;
}


/*----------------- MAIN MENU -------------------*/
#tabsD {
	float:left;
	width:100%;
	font-size:12px;
	font-family:Tahoma;
	line-height:normal;
	border-bottom:1px solid #f8e1fb;
  }
#tabsD ul {
	margin:0;
	padding:10px 0px 0px 200px;
	list-style:none;
  }
#tabsD li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabsD a {
  float:left;
  background-color:#c13cd6;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabsD a span {
  float:left;
  display:block;
  background-color:#c13cd6;
  padding:5px 15px 4px 6px;
  color:#000000;
  margin:0px 4px 0px 0px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsD a span {float:none;}
/* End IE5-Mac hack */
#tabsD a:hover span {
  color:#cb81dd;
  }
#tabsD a:hover {
  background-position:0% -42px;
  }
#tabsD a:hover span {
  background-position:100% -42px;
  }   

#tabsD a.selected{
	background-position:0% -42px;
}
#tabsD a span.selected{
	color:#000000;
	background-position:100% -42px;
}


/*--------------- SUB MENU ---------------*/
.topMenu{
	background-color:#dfb3ea;
	height:20px;
	text-align:right;
	height: 20px;
	text-align: right;
	color:#b25598;
	font-size:11px;
	padding-top:5px;
	padding-right:10px;
}

.topMenu span a{
	color:#b25598;
	text-decoration:none;
}

.topMenu span a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.topMenu span a.active{
	color:#ffffff;
}



/*------------------ NEWS --------------------*/
.newsMore{
	margin-top:3px;
	background-image:url('images/more.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:15px;
	height:13px;
}

.newsMore_link{
	color:#c456b4;
	font-size:11px;
	text-decoration:none;
}
.newsMore_link:hover{
	text-decoration:underline;
}



/*--------------- INTEL WINDOW --------------*/
.intelPanel{
	width:220px;
}

.bannerPanel{
	width:260px;
}

.bottombannerPanel{
	width:960px;
}

.devicePanel{
	width:670px;
}

.newsPanel{
	width:260px;
}

.panelTitle{
	background-image:url('images/panelTitle_left.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:36px;
}

.panelTitle div{
	height:36px;
	background-image:url('images/pageTitle_right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:5px;
	margin-left:4px;
	padding-top:5px;
	margin-bottom:-5px;
}

.panelTitle_noHR{
	background-image:url('images/panelTitle_left_nohr.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:36px;
}

.panelTitle_noHR div{
	height:36px;
	background-image:url('images/pageTitle_right_nohr.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:5px;
	margin-left:4px;
	padding-top:5px;
	margin-bottom:-5px;
}

.panelTitle_noHR a{
	color:#c041d6;
	font-size:15px;
	text-decoration:none;
}

.panelTitle_noHR a:hover{
	text-decoration:underline;
}

.panelTitle a{
	color:#c041d6;
	font-size:15px;
	text-decoration:none;
}

.panelTitle a:hover{
	text-decoration:underline;
}

.panelContent{
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	color:#707070;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	background-color:#FFFFFF;
}

.panelFooter{
	background-image:url('images/pageFooter_left.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:4px;
}

.panelFooter div{
	height:4px;
	background-image:url('images/pageFooter_right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	margin-left:4px;
}

.panelHeader{
	background-image:url('images/pageHeader_left.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:4px;
}

.panelHeader div{
	height:4px;
	background-image:url('images/pageHeader_right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	margin-left:4px;
}



/*------- SEARCH CSS BEGIN -------*/
#applesearch .sbox_l  {
	background: url('images/srch_l.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

#applesearch .sbox_r  {
	background: url('images/srch_r.gif') no-repeat top left;
	float: left;
	width: 19px; height: 19px;
}

#applesearch .sbox input {
	background: url('images/srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 19px; width: 142px;
	padding: 3px;
	font: 11px/13px arial;
	color: #000;
}

#content {
	clear: both;
}
/*------- SEARCH CSS END -------*/




/****************** FORM ELEMENTS *********************/
.msg_error{
	border:1px dashed #fb7272;
	color:#b74949;
	font-size:11px;
	padding:5px;
	margin:5px 15px 15px 5px;
}

.msg_info{
	border:1px dashed #F8E1FB;
	font-size:11px;
	color:#C45CB1;
	padding:5px;	
	margin:5px 15px 15px 5px;
}

.formCombo{
	border:1px solid #c497c7;
	font-size:12px;
	color:#000000;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;	
}

.formItem{
	border:1px solid #c497c7;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;	
}

.formItem1{
	border:1px solid #ccc;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.formItem_error{
	border:1px solid #ff0000;
	background-color:#ffeded;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;	
}

.formItem:hover{
	border:1px solid #c374c8;
}

.formButton{
	font-size:12px;
	font-weight:bold;
	border:1px solid #c497c7;
	background-image:url('images/btn.jpg');
	background-repeat:repeat-x;
	color:#b83b93;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;	
}

.formButton:hover{
	color:#9a28b6;
}

.formButton1{
    background-image: url("images/btn.jpg");
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
}

.formButton1:hover{
	color:#9a28b6;
	cursor:pointer;
}

.formview_Title{
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Comp{
	text-align:left;
	padding-left:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Button{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}



.errorLayout{
	background-color:#f6dca3;
	border:1px dashed #d23e00;
	color:#d23e00;
	text-align:center;
	margin-bottom:5px;
	font-size:12px;
	padding:5px;
	width:100%;
}

.errorRow{
	background-color:#FF3300;
}









/*------------------ NEWS SECTION ------------------*/
.newsMain{
	margin-top:70px;
	margin-left:50px;
	margin-right:10px;
}

.newsMain table{
	border-top:1px solid #ca8bda !important;
	border-left:1px solid #ca8bda !important;
	border-right:none !important;
	border-bottom:none !important;
}

.newsMain table th{
	background-color:#ca8bda;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.newsMain table td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ca8bda !important;
	border-right:1px solid #ca8bda !important;
	border-left:none !important;
	border-top:none !important;
}

.newsTitle{
	font-size:12px;
	font-weight:bold;
	color:#c35edb;
	text-align:center;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #f8e1fb;
}

.newsContent{
	text-align:justify;
	font-size:11px;
	color:#707070;
}

.newsImage{
	text-align:left;
	border:1px solid #e1e1e1;
	padding:2px;
	margin-right:5px;
	float:left;
}

.newsPicture{
	margin-top:20px;
}

.newsPicture_title{
	background-image:url('images/newsPic.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:30px;
	width:100%;
	border-bottom:1px solid #f8e1fb;
	margin-bottom:10px;
}

.newsPicture_parent{
	border:1px solid #f4c8fa; 
	padding:2px; 
	width:100px; 
	height:100px; 
	text-align:center; 
	margin-right:15px;	
	margin-bottom:10px;
}

.newsPicture_parent:hover{
	border:1px solid #d074dc;
}

.newsPicture_item{
	width:100px;
	text-align:center;
	height:100px;	
}

.newsMenu{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.newsMenu a{
	text-decoration:none;
}

.newsMenu_item{
	background-image:url('images/news.gif');
	background-repeat:no-repeat;
	background-position:2px 5px;
	color:#707070;
	font-size:12px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #E1E1E1;
}

.newsMenu_item:hover{
	background-color:#f8e9fa;
	color:#cb81dd;
	text-decoration:underline;
}







/*------------------ POLL SECTION ------------------*/
.pollItems{
	margin-top:65px;
	margin-left:20px;
}

.pollItem{
	border:1px solid #f8e1fb;
	padding:5px 0px 5px 0px;
}

.pollItem:hover{
	border:1px solid #f8e1fb;
	background-color:#fbf1fc;
}

.pollTitle{
	text-align:center;
	color:#bf6cd4;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.pollImg{
	margin-bottom:5px;
}

.pollPic{
	text-align:center;
	padding:2px;
	border:1px solid #c456b4;
}

.pollItem_list{
	color:#707070;
}

.pollItem_list:hover{
	color:#c456b4;
	background-color:#f8e4fa;
}

.pollRadio{
	padding-bottom:5px;
	border-bottom:1px solid #f8e1fb;
	height:15px;
	width:30%;
	text-align:right;
	padding-right:5px;
}

.pollAnswer{
	text-align:left;
	width:70%;
	padding-left:5px;
	font-size:12px;
	height:15px;
	padding-bottom:5px;
	border-bottom:1px solid #f8e1fb;
}

.pollButton{
	text-align:center;
	margin-top:10px;
	margin-bottom:3px;
}

.pollBottom{
	text-align:center;
	font-size:11px;
	color:#707070;
}

.pollBottom_link{
	color:#707070;
	text-decoration:underline;
}

.pollBottom_link:hover{
	color:#FFFFFF;
	background-color:#707070;
	text-decoration:none;
}

.pollTableCell{
	text-align:center;
}

.pollResult_item{
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #f6d6fa;
}

.pollResult_item:hover{
	color:#c456b4;
	background-color:#f8e4fa;
}

.pollResult_answer{
	margin-bottom:2px;
}

.pollResult_progress{
	font-weight:bold;
}


.pollResult_list{
	text-align:left;
	font-size:12px;
	color:#707070;
	padding-bottom:5px;
	border-bottom:1px solid #f8e1fb;
	padding-top:5px;
	background-image:url('images/more.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:20px;
}

.pollResult_list:hover{
	color:#c456b4;
	background-color:#f8e4fa;
}

.pollResult_list_link{
	color:#707070;
	text-decoration:none;
}

.pollResult_list_link:hover{
	text-decoration:underline;
}






.jobSlogan{
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	margin-top:15px;
	margin-bottom:5px;
	color:#cb81dd;
	line-height:20px;
}

.jobDetails{
	margin-top:15px;
}

.jobItem{
	background-image:url('images/job_icon.jpg');
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding-left:25px;
	font-size:12px;
	color:#707070;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #f8e1fb;
	height:20px;
}

div.jobItem:hover{
	background:#f8f0f9 url('images/job_icon.jpg') no-repeat 3px 5px;
}

div.jobItem span.active{
	color:#71e168;
	float:right;
}

div.jobItem span.inactive{
	float:right;
	color:#e57b80;
}

.jobItem_link{
	font-size:11px;
	color:#e2b7f4;
}

.jobItem_link:hover{
	color:#c586e0;
}

.jobRequirement_body{
	font-size:12px;
	color:#707070;
	text-align:justify;
	padding:5px 10px 10px 10px;
}

.jobRequirement_dep{
	text-align:right;
	padding:5px 0px 5px 10px;
	font-size:11px !important;
	color:#B6B6B6;
	float:right;
	font-weight:normal !important;
	text-transform:none !important;
}

.jobRequirement_req{
	border-top:1px solid #F8E1FB;
	padding:10px 10px 5px 10px;
	text-align:justify;
	color:#707070;
}

.jobRequirement_req span.art{
	font-weight:bold;
	padding:0px 10px 0px 0px;
}

.jobRequirement_title{
	font-size:14px;
	text-transform:uppercase;
	border-bottom:1px solid #f8e1fb;
	color:#cb81dd;
	background-image:url('images/job_big.jpg');
	background-repeat:no-repeat;
	background-position:5px 0px;
	font-weight:bold;
	height:25px;
	text-align:left;
	padding-top:10px;
	padding-left:40px;
}






.faq{
	margin-left:25px;
	margin-top:70px;
}

.faqCategor_Title{
	color:#cb81dd;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	background-color:#f8e1fb;
	margin-right:5px;
	padding:5px;
}

.faqItem{
	background-image:url('images/more.gif');
	background-repeat:no-repeat;
	background-position:5px 4px;
	color:#707070;
	font-size:12px;
	padding-left:25px;
	padding-bottom:5px;
	padding-top:4px;
	border-bottom:1px solid #f8e1fb;
}

.faqItem_link{
	color:#707070;
	text-decoration:none;
}

.faqItem_link:hover{
	text-decoration:underline;
}

.faqQuestion{
	text-align:left;
	background-image:url('images/faq.jpg');
	background-repeat:no-repeat;
	background-position:5px 0px;
	font-size:14px;
	color:#cb81dd;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f8e1fb;
	margin-bottom:10px;
}

.faqAnswer{
	text-align:justify;
	font-size:12px;
	color:#707070;
}





.tdParent{
	padding-right:15px;
}

.tdHuvaagch{
	border-bottom:1px solid #e2b7f4;
}

.tdHuvaagch1{
	border-bottom:1px solid #e2b7f4;
}

.tableHuvaagch{
	border-left:1px solid #e2b7f4;	
}





#MainMenu 
{
	height:35px;
	background: #FFFFFF;
	margin:0;
	border-top-width:0;
	border-right-width:0;
	border-left-width:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#tab li 
{
display:inline;
	float:left;
	margin:0 0px 0 0 ;
	padding:0;
}
#tab a 
{
	background: url("images/bright_114.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/bleft_114.gif") no-repeat left top;
	padding:0 8px 0 8px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:35px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border-style:solid;
	border-color:#AE1E39;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:3px;
	border-left-width:0;
	background: #FFFFFF;
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0 1px 0 0 ;
	padding:0;
	display:block;
	border:0 solid ;
	color:#FFFFFF;
	background:url("images/bleft_114.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:35px;
	background:url("images/bright_114.gif") no-repeat right top;
	padding:0 22px 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid ;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}




/*------------------ DEVICE --------------------*/
#deviceList{
	margin:0px auto;
}

.DeviceImage{
	text-align:left;
	border:1px solid #e1e1e1;
	padding:2px;
	margin-right:5px;
	float:left;	
}

.Device_subtitle{
	color:#707070;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #F8E1FB;
}

.deviceMain{
	margin-left:40px;
	margin-right:10px;
	margin-top:70px;
}

.deviceItem{
	margin-bottom:15px;
	text-align:justify;
	font-size:11px;
	color:#707070;	
}

.deviceInfo{
	float:left; 
	width:380px;
}

.deviceInst{
	float:left; 
	width:220px; 
	padding-left:20px;
}

.Device_price{
	margin-top:20px;
}

.Device_price span{
	font-weight:bold;
	color:#ea6565;
}




.sep{
	clear:both;
}

.MapImage{
	border:5px solid #e2b7f4;
}

.MapImage:hover{
	border:5px solid #cb81dd;
}


.footerLink_list{
	font-size:11px; 
	padding-bottom:15px; 
	color:#ffffff;
}

.footerLink_list a{
	color:#333;
	text-decoration:underline;
}

.footerLink_list a:hover{
	color:#ffffff;
	background-color:#cb81dd;
	text-decoration:none;
}



/*---------------- DOWNLOAD FILE -----------------*/
.downloadItem{
	border-bottom:1px solid #f8e1fb; 
	padding-bottom:10px; 
	margin-bottom:10px; 
	font-size:12px;
}

.downloadLeft{
	float:left; 
	width:350px;
}

.downloadTitle{
	font-weight:bold; 
	margin-bottom:10px;
}

.downloadDesc{
	float:right; 
	width:220px; 
	padding:10px; 
	color:#929090;
}

.downloadFile{
	background-image:url('images/download.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:25px;
}





/*--------------- ONLINE --------------*/
.clear{
	clear:both;
}

.onlineStep-line{
	border-top:5px solid #f3def9;
	margin-top:30px;
}

.onlineSteps{
	background-repeat:no-repeat;
	background-position:center top;
	width:80px;
	height:40px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	margin-top:-20px;
	font-size:11px;
	font-family:Tahoma;
	text-align:center;
	padding-top:43px;
	color:#a7a7a7;
}

.onlineSteps div{
	text-align:center;
}

.step1{
	background-image:url('images/home.png');	
}

.step2{
	background-image:url('images/users.png');	
}

.step3{
	background-image:url('images/shipment.png');
}

.step4{
	background-image:url('images/payment.png');	
}

.step5{
	background-image:url('images/lock.png');	
}

.step6{
	background-image:url('images/info.png');	
}

.step7{
	background-image:url('images/time.png');
}

.step8{
	background-image:url('images/service.png');
}

.active1{
	background-image:url('images/home-active.png') !important;
	color:#592265 !important;
}

.active2{
	background-image:url('images/users-active.png') !important;
	color:#592265 !important;
}

.active3{
	background-image:url('images/shipment-active.png') !important;
	color:#592265 !important;
}

.active4{
	background-image:url('images/payment-active.png') !important;
	color:#592265 !important;
}

.active5{
	background-image:url('images/lock-active.png') !important;
	color:#592265 !important;
}

.active6{
	background-image:url('images/info-active.png') !important;
	color:#592265 !important;
}

.active7{
	background-image:url('images/time-active.png') !important;
	color:#592265 !important;
}

.active8{
	background-image:url('images/service-active.png') !important;
	color:#592265 !important;
}

.onlineform_Combo{
	border:1px solid #c497c7;
	font-size:12px;
	color:#000000;
	padding:3px 5px 3px 5px;
	width:180px;
}

.onlineTitle{
	text-align:center;
	color:#c36ed7;
	text-transform:uppercase;
	font-weight:bold;
}

.onlineUser_login{
	background-image:url('images/login.gif');
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:0px 0px 5px 20px;
	border-bottom:1px solid #f2e0f8;
}

.onlineUser_register{
	background-image:url('images/register.gif');
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:5px 0px 0px 20px;
}

.onlineQuestion{
	border-bottom:1px solid #f2e0f8;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	padding-left:20px;
	text-align:center;
}

.onlineContainer_step1{
	padding:0px 10px 10px 10px;
}

.onlineGroup{
	padding:0px;
	margin:0px 0px 15px 0px;
	border:1px solid #e2b7f4;
}

.onlineGroup legend{
	background-color:#e2b7f4;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
	margin:0px 0px 0px 10px;
}

.step1_row{
	border-bottom:1px solid #f2e0f8;
	padding-bottom:10px;
	padding-top:10px;
}

.step1_desc{
	float:left;
	width:150px;
	padding-right:5px;
	padding-left:5px;
}

.step1_desc div{
	text-align:right;
}

.step1_comp{
	float:left;
	width:200px;
	padding-left:5px;
}

.step1_tip{
	float:left;
	width:230px;
}

.servicePrice{
	color:#e14444;
	font-weight:bold;
	padding:5px;
	background-color:#f7ecfb;
	border:1px dashed #e2b7f4;
}

.periodDiscount{
	color:#cb81dd;
	font-weight:bold;
	padding:5px;
	background-color:#f7ecfb;
	border:1px dashed #e2b7f4;
}

.onlineButton_back{
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;	
	background-image:url('images/back.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#d4d4d4;
	border:none;
	color:#515151;
	cursor:pointer;
	height:18px;
	margin-left:5px;
	padding-bottom:20px;
	padding-top:6px;
	text-align:left;
	width:110px;
	font-size:11px;
	padding-left:30px;
}

.onlineButton_forward{
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;	
	background-image:url('images/next.png');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#e1beea;
	border:none;
	color:#6f2b7f;
	cursor:pointer;
	height:18px;
	margin-left:5px;
	padding-bottom:20px;
	padding-top:6px;
	text-align:left;
	width:130px;
	font-size:11px;
}

.onlineButton_start{
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	background-image:url('images/refresh.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#bed2ea;
	border:none;
	color:#2b4261;
	cursor:pointer;
	height:18px;
	margin-left:5px;
	padding-bottom:20px;
	padding-top:6px;
	text-align:left;
	width:120px;
	font-size:11px;
	padding-left:30px;
}

.onlineButton_cancel{
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;	
	background-image:url('images/delete.png');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#eabec3;
	border:none;
	color:#731f28;
	cursor:pointer;
	height:18px;
	margin-left:5px;
	padding-bottom:20px;
	padding-top:6px;
	text-align:left;
	width:100px;
	font-size:11px;
	padding-left:30px;
}

.onlineButton_toolbar{
	margin-top:15px;
	padding-right:10px;
}

.onlineContainer_step1 .agree{
	text-align:left;
	padding-left:20px;
	margin:10px 0px 10px 20px;
	border-top:1px solid #fbe7f5;
	padding-top:5px;
	font-weight:bold;
}


.onlineContainer_step1 .contract{
	border:2px solid #C497C7;
	height:400px;
	margin:10px 0px 0px 20px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px 5px 5px 10px;
	text-align:left;
	width:535px;
}

#onlineMonthly_general{
	padding:10px;
}

#onlineMonthly_general thead tr{
}

#onlineMonthly_general thead tr th{
	font-weight:normal;
	text-align:center;
	background-color:#c083d6;
	color:#FFFFFF;
	height:30px;
}

#onlineMonthly_general thead tr th span{
	font-weight:bold;
}

#onlineMonthly_general thead tr th.user{
	width:40%;
	border-right:1px solid #ffffff;
}

#onlineMonthly_general thead tr th.service{
	width:30%;
	border-right:1px solid;
}

#onlineMonthly_general thead tr th.device{
	width:30%;
}

#onlineMonthly_general tbody tr{
}

#onlineMonthly_general tbody tr td{
	background-color:#f4e6f9;
	text-align:center;
	padding:10px;
}

#onlineMonthly_general tbody tr td.user{
	border-right:1px solid #ffffff;
	vertical-align:top;
	text-align:left !important;
}

#onlineMonthly_general tbody tr td.trMean{
	border-right:1px solid #ffffff;
	vertical-align:top;
	text-align:left !important;
}

#onlineMonthly_general tbody tr td.trTotal{
	border-right:1px solid #ffffff;
	vertical-align:top;
	font-size:11px;
}

#onlineMonthly_general tbody tr td.trDate{
	border-right:1px solid #ffffff;
	vertical-align:top;
	font-size:11px;
}

#onlineMonthly_general tbody tr td.user div{
	border-bottom:1px solid #ffffff;
	padding-bottom:3px;
	margin-bottom:5px;
}

#onlineMonthly_general tbody tr td.user div span{
	font-weight:bold;
	font-size:11px;
}

#onlineMonthly_general tbody tr td.service{
	border-right:1px solid #ffffff;
}

#onlineMonthly_general tbody tr td.device{
}










.paymentRow{
	padding-bottom:7px;
	padding-top:7px;
	background-color:#f5e5fa;
}

.purpleRow{
	background-color:#FBF7FD !important;
}

.amountRow{
	font-weight:bold;
	border-top:1px solid #e2b7f4;
	background-color:#fbf7fd !important;
}

.amountRow .paymentDesc{
	color:#000000 !important;
}

.amountRow .paymentValue{
	color:#FF0000 !important;
}

.paymentDesc{
	float:left;
	width:250px;
	padding-right:5px;
	padding-left:5px;
	color:#9350a3;
}

.paymentDesc div{
	text-align:right;
}

.paymentValue{
	float:left;
	width:300px;
	padding-left:5px;
}

.optional{
	color:#ff0000;
}

.paymentTDBM{
	background-image:url('images/NEW_LOGO_MNG.jpg');
	background-repeat:no-repeat;
	background-position:center top;	
	height:255px;
	padding:0px;
	margin:0px;	
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:9;
}

.paymentRedirectMSG{
	background-image:url('images/loading.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	color:#000000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:20px 0px -120px 0px;
	height:70px;
	opacity:1.0;
	filter:alpha(opacity=100);
	z-index:10;
}









/*______________ TOURNAMENT _____________*/
div.tournament{
	padding:50px 100px 40px 100px;
}

div.tournament div.cong_msg{
	border:1px dashed #d7a9e3;
	padding:10px 20px 10px 80px;
	background:#f6ecf9 url('images/t_info.png') no-repeat 10px 5px;
	font-size:12px;
	line-height:20px;
}

div.tournament div.form{
	padding:30px 0px 0px 0px;
	text-align:center;
}

div.tournament div.answer{
	padding:15px 20px 20px 80px;
	font-size:12px;
	line-height:20px;
	margin:20px 0px 0px 0px;
}

div.tournament div.correct{
	border:1px dashed #40cc31;
	background:#cffaca url('images/t_correct.png') no-repeat 10px 5px;
}

div.tournament div.wrong{
	border:1px dashed #ff6b6b;
	background:#f9dede url('images/t_wrog.png') no-repeat 10px 5px;
}




/*_____________ SERVICE _____________*/
div.serviceMain{
	width:630px;
	margin:30px 10px 0px 50px;
	font-size:12px;
}

div.serviceMain div.headinfo{
	padding:0px 0px 15px 0px;
}

div.serviceMain div.date{
	float:left;
}

div.serviceMain div.city{
	float:right;
}

div.serviceMain table{
	border-top:1px solid #ca8bda !important;
	border-left:1px solid #ca8bda !important;
	border-right:none !important;
	border-bottom:none !important;
	font-size:11px;
}

div.serviceMain table th{
	background-color:#ca8bda;
	padding:10px 10px 10px 10px;
	color:#ffffff;
	border-bottom:1px solid #ca8bda !important;
	border-right:1px solid #ca8bda !important;
}

div.serviceMain table th.sub{
	background-color:#d9a9e5;
}

div.serviceMain table td{
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #ca8bda !important;
	border-right:1px solid #ca8bda !important;
	border-left:none !important;
	border-top:none !important;
}







div.salbar{
	text-align:center;
}

div.salbar img{
	border:3px solid #E2B7F4;
}

div.salbar img:hover{
	border:3px solid #CB81DD;
}



.salbar1{
	list-style:none
}

.salbar1 li{ 
	width:620px;
	float:left;
	margin-bottom:10px;
}

div.tit{ 
	font-weight:bold;
	color:#666;
}
