*{padding:0;margin:0; }

body{margin:0; background:url(../img/bg.gif) repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

h1, h2{margin:0;}

a{color:#000000; text-decoration:none;}

ul{margin:0; list-style-type:none; }

h1{font-weight:bold; position:absolute; top:10px; left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

h2{font-weight:normal; position:absolute; top:70px; left:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

p{padding:10px 0; }

.header{ background:url(../img/header.gif) no-repeat left top; height:116px; }

.menu-bg{ background:url(../img/menu.gif) repeat-x; height:35px; }

.yellow{  float:left;}

.yellow a{text-decoration:none; padding:0 39px; display:block; background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height:29px; margin-top:5px; line-height:30px; font-weight:bold; width:40px;}

.menu{width:978px; margin:0 auto; height:35px; }

.menu ul{ list-style-type:none; }

.menu ul li{float:left; margin:0 1px; }

.menu ul li.selected{ background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height:29px; margin-top:5px; padding:0 39px; line-height:30px; font-weight:bold;}

.menu ul li a{text-decoration:none; color:#FFFFFF; line-height:35px; padding:0 39px; display:block; font-weight:bold; height:29px; }

.menu ul li a:hover{background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; margin:5px 0 0 0; line-height:25px; display: block; color:#000000; }

* html .menu ul li a{text-decoration:none; color:#FFFFFF; line-height:35px; padding:0 39px; display:inline-block; font-weight:bold; height:29px; }

* html .menu ul li a:hover{background-color:#ffcc33; border:1px solid #FFFFFF; border-bottom:none; height: 30px; line-height:25px; padding:0 35px; display: inline-block; color:#000000; }

.cont-bg{background:url(../img/contant-bg.gif) repeat-x left top; padding-top:10px; }

* html .cont-bg{background:url(../img/contant-bg.gif) repeat-x left top; padding-top:20px; }

*:first-child+html .cont-bg{background:url(../img/contant-bg.gif) repeat-x left top; padding-top:20px; }

.main{width:980px; margin:10px auto; background-color:#FFFFFF; }

.banner{float:left; }

.month-product{float:right; width:274px; background-color:#ced4d6; }

.month-product-con{ border-right:1px solid #ced4d6;     padding:0 ;}

.month-product-con span{font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

color:#0d75be;

padding-top:2px;

}

.month-product-con p{padding:3px 0 0 0;}

.month-product-con img{float:right;

}

.month-product-con ul{list-style-type:none;

padding:10px 0 5px 0;

float:left;

width:140px;

}

.month-product-con ul li{ background:url(../img/m_arrow.gif) no-repeat left 4px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

padding-left:15px;

padding-bottom:5px;

color:#000000;}

.clr{clear:both; padding-bottom:2px; }

.news{height:54px; border:1px solid #ced4d6; float:left; width:977px; }

.news-l{float:left; width:100px; }

.news-r{float:left; width:700px; padding:13px 10px 0 10px; color:#5db20a;}

.news-r a{ text-decoration: none; font-weight:bold;}

.news-r a:hover{text-decoration:underline;}

.software{ float:left; }

.offer{float:right; }

.linkbox{background:url(../img/gray-arrow.gif) no-repeat; height:30px;  }

.linkbox a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0850a2; text-decoration: none; padding:2px 0 0 23px; display:block;}

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

.right-box{width:300px; float:right;  }

.box{ margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxp{ float:left; width:146px; margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxp1{ float:right; width:146px; margin-bottom:3px; border:1px solid #ced4d6; height:146px; }

.boxa{float:left; width:375px; height:230px; }

.heading{background:url(../img/heading.gif) no-repeat; height:42px; width:285px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:42px; padding-left:15px; color:#0b5888; margin-bottom:10px; }

.heading1{background:url(../img/heading.gif) no-repeat; height:42px; width:131px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:42px; padding-left:15px; color:#0b5888; }

.right-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:10px ;}

.right-box p a{text-decoration:none;}

.right-box p a:hover{text-decoration:underline;}

.right-box ul{ list-style-type:none; padding:10px 15px; }

.right-box ul li{background:url(../img/dot-arrow.gif) no-repeat left 8px; padding:0 0 0 15px; line-height:20px; }

.red{color:#b60404; }

.border{border:1px solid #ced4d6; padding:10px; }

.border1{border:1px solid #ced4d6; float:left; width:672px; }

.border1 p{padding:10px; margin:0;}

.green{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0b5888; background: #d4d4d4 url(../img/heading.gif) no-repeat; height:42px; line-height:42px; padding-left:10px; }

.footer{background: #000000 url(../img/footer.gif) repeat-x top left; height:30px; color:#bdbdbd; padding-left:10px; padding-top:10px; }

.footer a{text-decoration:none; color:#FFFFFF;}

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

.footer-l{float:left; width:410px; text-align:left;}

.footer_r{float:right; width:330px; text-align:right; padding:0 10px 0;}

.bottom-link{background:#f0f0f0; height:30px; padding:10px; }

.bottom-link a{text-decoration:none; color:#0850a2; }

.bottom-link a:hover{text-decoration:underline; }

div.quicknav {position:absolute; top:20px; right:30px; font-size:10px; font-weight:normal; text-align:right; color:#000000; background-color:transparent; padding:0px; margin:0px; }

div.quicknav a {font-size:10px; font-weight:normal; color:#000000; background:transparent; }

div.quicknav a:hover {color:#0000ff; background:#ffffff;}

.search-bg{background:url(../img/search-bg.gif) repeat-x; height:21px; border-right:1px solid #ced4d6; border-top:1px solid #ced4d6; padding:7px 13px;}

.searchmain{background:url(../img/search-main.gif) no-repeat left top; width:237px;}

.searchmain1{background:url(../img/search-bar.gif) no-repeat left top; width:237px;}

.search-icon{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:10px;}

* html .search-icon{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

*:first-child+html .search-icon{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

.in{border:0; margin-left:10px; width:180px;}



/*Special-Offer-Start*/

.navigation{

	font:Arial, Helvetica, sans-serif, Tahoma;

	font-size:11px;

	font-weight:normal;

	color:#666666;

	padding:5px 10px;

}



.navigation a{

 Color:#2d69a5;

 Text-decoration:none;

}



.navigation a:hover{

	color:#000;

	text-decoration: underline;

}

.banner-offer{

	float:left;

	background: url(../img/special-offer.jpg) no-repeat;

	width:980px;

	height:265px;

}

.bundles{

	float:left;

	padding:10px 0 0 60px;

	width:394px;

	height:380px;

}

.spacial-offer{

	border:1px solid #e1e1e1;

	border-bottom:none;

	margin-top:10px;

}

.box-sp-1{

	width:437px;

	height:150px;

	border-left:#e1e1e1 1px solid;

	border-right:#e1e1e1 1px solid;

	float:left;

}

.offer-soft {

	padding-left:10px;

	height:150px;

	float:left;

	width:195px;

	border-right:1px solid #e1e1e1;	

}

.offer-soft-img{

	width:195px;

	height:150px;

	float:left;

}

.box-sp-2{

	width:316px;

	height:150px;

	border-right:#e1e1e1 1px solid;

	float:left;

}

.box-sp-2 ul {

	padding:20px 10px 10px 10px;

	margin:0;

	list-style:none;

}

.box-sp-2 ul li {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:normal;

	line-height:20px;

	padding:0 0 0 15px;

	background:url(../img/m_arrow.gif) no-repeat left;

}

.box-sp-3{

	width:218px;

	height:150px;

	float:left;

}

.box-sp-3 ul {

	padding:20px 10px ;

	margin:0;

	list-style:none;

}

.box-sp-3 ul li {

	color:#000000;

	font-weight:normal;

	line-height:20px;

	padding:0 0 0 5px;

}

.box-sp-3 li.mrp {

	padding-left:10px;

	font-family: Tahoma;

	font-size:18px;

	font-weight: normal;

	color:#ee192b;

	text-decoration:line-through;

}

.box-sp-3 li.op {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:12px;

	font-weight: bold;

	color:#767676;

}

.box-sp-3 li .price {

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#38b800;

}

@font-face {

    font-family: "Brock Script";

    src: url(BrockScript.ttf);

}

.box-sp-3 li.save {

	padding-left:10px;

	font-size:18px;

	font-weight:bold;

	color:#ff0f0f;

	font-family: "Brock Script";	

}



.box-sp-3 li .per {

	padding-left:10px;

	font-family:  Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight: bold;

	color:#d32426;

}

.box-sp-3 li .pad{

	padding-top:10px;

}

.sp-offer {

	height:39px;

	border-bottom:1px solid #e1e1e1;

}

.sp-offer ul {

	padding:0;

	margin:0;

	list-style-type:none;

}

.sp-offer ul li {

	float:left;

	height:39px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}

.sp-offer ul li.name {

	padding-left:10px;

	line-height:39px;

	width:427px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.pack {

	padding-left:10px;

	line-height:39px;

	width:306px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.original {

	padding-left:10px;

	line-height:39px;

	width:99px;

}

.sp-offer ul li.bundle {

	padding-left:10px;

	line-height:39px;

	width:99px;

	border-right:1px solid #e1e1e1;

}

.sp-offer ul li.save {

	padding-left:10px;

	line-height:39px;

	width:74px;

}

.offer-list {

	height:150px;

	background-color:#ffffff;

	border-bottom:1px solid #e1e1e1;

}

.offer-listaa {

	height:112px;

	border-bottom:1px solid #e1e1e1;

	background:#FFFFFF;

}

.softname {

	padding-left:10px;

	height:150px;

	float:left;

	width:230px;

	border-right:1px solid #e1e1e1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	vertical-align: bottom;

	color:#000000;

}

.softname ul li {

	margin:0;

	padding:50px 0 0 5px;

}



.spacial-offer-contant {

	border:1px solid #e1e1e1;

	border-bottom:none;

	margin-top:5px;

}



.chat-image{position: fixed; bottom:0; right:0; z-index:999px;

}

* html .chat-image{

 position:absolute;

 bottom:auto;

 top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

 float: right;

}



/*Special-Offer-End*/



/*Start-CSS-Bookmark*/

.tell{

	font-family:Arial, Helvetica, sans-serif, Tahoma;

	font-size:14px;

	font-weight:bold;

	color:#006600;

	padding:5px;

}

.tell-name{

	font-family:Arial, Helvetica, sans-serif, Tahoma;

	font-weight:normal;

	font-size:12px;

	color:#333333;

	padding:5px;

	width:140px;

	vertical-align:top;

}

/*End-Bookmark*/



/*Search*/

.searchs{background:url(../img/search.gif) repeat-x; height:39px; float:right; width:253px; padding:17px 0 0 20px;}

.search-bg1{background:url(../img/search-bg.gif) repeat-x; height:21px; border-right:1px solid #ced4d6; border-top:1px solid #ced4d6; padding:7px 13px;}

.searchmain1{background:url(../img/search-main.gif) no-repeat left top; width:237px;}

.searchmain2{background:url(../img/search-bar.gif) no-repeat left top; width:237px;}

.search-icon2{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:10px;}

* html .search-icon2{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

*:first-child+html .search-icon2{background:url(../img/search-icon.gif) no-repeat; width:25px; height:21px; border:none; margin-left:8px;}

/*End-Search*/



/*News-Start*/

.news-n{height:54px; border:1px solid #ced4d6; float:left; width:880px; }

.news1-n{height:54px; border:1px solid #ced4d6; float:left; width:700px; }

.news-l-n{float:left; width:100px; }

.news-r-n{float:left; width:500px; padding:13px 10px 0 10px; color:#5db20a;}

.news-r-n a{ text-decoration: none; font-weight:bold;}

.news-r-n a:hover{text-decoration:underline;}

/*News-End*/



#in-page-con{

	overflow:hidden;

}

#support-pan{

	width:978px;

	border:1px solid #ced4d6;

	height:100%;

	margin:0 0 5px 0;

}

.navi{

	background:url(../img/nav.gif) repeat-x;

	border-bottom:1px solid #ced4d6;

	height:29px;

}

.navi ul{

	list-style-type:none;

	padding-left:10px;

}

.navi ul li{

	float:left;

	color:#FFFFFF;

	line-height:29px;

	padding-left:5px;

}

.navi ul li a{

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

	padding-right:5px;

}

.navi ul li a:hover{

	text-decoration:underline;

}

.container{

	padding-left:15px;

	padding-top:5px;

}

.content-left{

	float:left;

	width:615px;

	padding:0 10px 0 0;

	font-family:Tahoma;

	font-size:11px;

}

.content-left ul{

	margin:0;

	padding:0;

}

.content-left li{

	margin:0;

	padding:0;

	background: url(../img/dot-arrow.gif) no-repeat 0% 50%;

	padding:0 0 0 15px;

	line-height:18px;

	font-weight:bold;

}

.content-left p{

	text-align:justify;

	line-height:18px;

	margin:10px 0;

	padding:0;

}

.content-right{

	float: right;

	width:315px;

	padding:0 10px 10px 0;

}

.company-text{

	font-family:Tahoma;

	font-size:22px;

	color:#000000;

	border-left: 5px solid #feaa00;

	padding:0 0 0 11px;

	line-height:23px;

	margin:18px 0 10px 0;

}

.view-pro{

	font-family:Tahoma;

	font-size:12px;

	font-weight: normal;

	color:#006eaa;

	padding:5px;

	text-align:center;

	margin:5px 0;

}

.view-pro a{

	color:#006eaa;

}



/*Start-Modal-Window-CSS*/

.modal-overlay

{

	position:fixed;

	top:0;

	right:0;

	bottom:0;

	left:0;

	height:100%;

	width:100%;

	margin:0;

	padding:0;

	background:#000;

	opacity:.75;

	filter: alpha(opacity=75);

	-moz-opacity: 0.75;

	z-index:101;

}

.modal-window

{

	position:fixed;

	top:50%;

	left:50%;

	margin:0;

	padding:0;

	z-index:102;

}

.close-window

{

	position:absolute;

	width:32px;

	height:32px;

	right:10px;

	top:20px;

	background:transparent url(../images/company/close.png) no-repeat scroll right top;

	*background:transparent url(../images/company/close.gif) no-repeat scroll right top;

	text-indent:-99999px;

	overflow:hidden;

	cursor:pointer;

	opacity:.5;

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;

}

.close-window:hover

{

	opacity:.99;

	filter: alpha(opacity=99);

	-moz-opacity: 0.99;

}

* html .modal-window

	{

		position:absolute;

	}

	* html .modal-overlay

	{   

		position: absolute;

		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

	}

/*End-Modal-Window-CSS*/

/*Language Style CSS*/
.language select {
    font-size: 11px;
	color:#666666;
	font-family: Tahoma;
    line-height:25px;
	padding:0;
}
.language {
    width:135px;
	float:right;
	position:absolute;
	top:70px;
	right:30px;
}
/*End Language Style CSS*/

/*-------------Chat Bubbles------------------*/

.chatsimg{
	position:absolute; right:15px; top:3px; font-weight:bold; padding: 0;
}
.chathold{
	z-index:100;position:absolute;
}
.chathold1{
	display:inline;
}
.chathold2{
	display:none;
}
.chatbubble{
	background: url(../images/chat.gif) no-repeat left; padding: 5px 5px 5px 30px;
}
.chatbubble1{
	z-index:100;position:absolute;
}
.chatbubble2{
	display:inline;
}
.chatbubble3{
	display:none;
}
/*-------------Chat Bubbles------------------*/
