﻿html{
	direction:rtl;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background: #DADADA url("../images/bg.png") no-repeat scroll center top;
}
.clear{
	clear: both;
	height: 0;	/*ie7*/
	display: block;
	line-height: 0;
	*zoom: 1;
}
/*INTERNET_EXPLORER_6_ERROR*/
#ie6-error{
	border:#FFD2E6 solid 2px;
	margin:5px;
	background-color:#FFFDC5;
	padding:10px;
	font-size:12px;
	position:absolute;
	top:0;
	left:20px;
	width:500px;
	display:none;
	z-index:9999;
}
#ie6-error .title{
	font-weight:bold;
}
#ie6-error .close{
	text-align:left;
	cursor:pointer;
	font-size:11px;
}
#ie6-error a:link, #ie6-error a:visited{
	display:block;
	text-decoration:none;
	color:#A02F09;
}
#ie6-error a:active, #ie6-error a:hover{
	text-decoration:underline;
}
/*\INTERNET_EXPLORER_6_ERROR*/
/********************************************************************/
#header{
	width: 964px;
	margin: 23px auto 0 auto;
	overflow: hidden;
}
#header #logo{
	background: transparent url("../images/logo.png") no-repeat scroll left top;
	width: 223px;
	height: 81px;
	float: left;
}
#header #phone{
	background: transparent url("../images/phone_bg.png") no-repeat scroll left top;
	width: 186px;
	height: 46px;
	margin: 36px 5px 0 0;
	float: right;
}
#header #phone span{
	color: #666666;
	font-size: 20px;
	direction: ltr;
	display: block;
	margin: 0 0 0 23px;
	text-align: center;
}
#container{
	width: 924px;
	padding: 22px 20px;
	margin: 19px auto 0 auto;
	background: transparent url("../images/container_bg.png");
	min-height: 200px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
/*NAV*/
#container #nav{
	position: relative;
	height: 34px;
}
#container #nav a:link, #container #nav a:visited{
	float: right;
	margin: 0 0 0 20px;
	padding: 3px 0;
	text-decoration: none;
	color: #666666;
	font-size: 15px;
	font-family: Arial,tahoma,serif;
	font-weight: bold;
}
#container #nav a:hover, #container #nav a:active{
	color: #148ecb;
}
#container #nav a.current{
	color: #148ecb;
}
#container #nav a.last{
	margin-left: 0;
}
#container #nav .arrow{
	background: transparent url("../images/nav_arrow.png") no-repeat scroll right top;
	height: 6px;
	width: 50px;
	position: absolute;
	right: 2px;
	bottom: 0;
}
#container #nav .arrow div{
	background: transparent url("../images/nav_arrow.png") repeat-x scroll right -6px;
	height: 1px;
	margin: 0 16px 0 0;
}
/*\NAV*/
/*SLIDER*/
#container #slider{
	margin: 15px 0 0 0;
	width: 924px;
	height: 246px;
	overflow: hidden;
	position: relative;
	direction: ltr; /*IE7*/
}
#container #slider .right{
	position: absolute;
	background: transparent url("../images/slider_arrows.png") no-repeat scroll right top;
	width: 50px;
	height: 36px;
	top: 113px;
	left: 269px;
	cursor: pointer;
	z-index: 2;
	display: none;

}
#container #slider .right:hover{
	background-position: right -36px;
}
#container #slider .left{
	position: absolute;
	background: transparent url("../images/slider_arrows.png") no-repeat scroll left top;
	width: 50px;
	height: 36px;
	top: 113px;
	left: 219px;
	cursor: pointer;
	z-index: 2;
	display: none;

}
#container #slider .left:hover{
	background-position: left -36px;
}
#container #slider .title{
	position: absolute;
	z-index: 2;
	width: 300px;
	height: 82px;
	left: 19px;
	top: 150px;
	background: transparent url("../images/slider_title_bg.png");
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	border-radius: 3px;
	border-top-right-radius: 0;
}
#container #slider .title span{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 12px 15px 0 22px;
	direction: rtl;
	text-shadow: 1px 1px 0 #333;
}
#container #slider .list{
	width: 5000px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
#container #slider .list a{
	float: right;
}
/*\SLIDER*/
#container #content{
	padding: 20px 0 0 0;
	min-height: 200px;
	color: #666666;
}
#container #content a:link, #container #content a:visited{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #666666 dashed;
}
#container #content a:hover, #container #content a:active{
	color: #000000;
	border-bottom-color: #000000;
}
/*SIDE*/
#container #content .side{
	width: 245px;
	float: left;
}
/*CLIENT_BLOCK*/
#container #content .side .client-block{

}
#container #content .side .client-block .title{
	font-size: 15px;
	margin: 0 0 10px 0;
}
#container #content .side .client-block .tabs{
	border: 1px #E4E4E4 solid;
	border-width: 1px 1px 0 1px;
	height: 36px;
	width: 243px;
}
#container #content .side .client-block .tabs .sep{
	background: #E4E4E4;
	height: 36px;
	float: right;
	width: 1px;
}
#container #content .side .client-block .tabs .tab{
	background: transparent url("../images/client_block_tab_bg.png") repeat-x scroll left top;
	height: 36px;
	float: right;
	width: 121px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
}
#container #content .side .client-block .tabs .tab span{
	display: block;
	height: 36px;
	line-height: 36px;
	color: #333333;
}
#container #content .side .client-block .tabs .tab.login span{
	background: transparent url("../images/client_block_tabs.png") no-repeat right top;
	padding: 0 20px 0 0;
	margin: 0 30px 0 0;
}
#container #content .side .client-block .tabs .tab.login.current{
	background-image: none;
}
#container #content .side .client-block .tabs .tab.login.current span{
	background-position: right -36px;
	color: #007CB8;
}
#container #content .side .client-block .tabs .tab.email span{
	background: transparent url("../images/client_block_tabs.png") no-repeat right -72px;
	padding: 0 25px 0 0;
	margin: 0 20px 0 0;
}
#container #content .side .client-block .tabs .tab.email.current{
	background-image: none;
}
#container #content .side .client-block .tabs .tab.email.current span{
	background-position: right -108px;
	color: #007CB8;
}
#container #content .side .client-block .content{
	padding: 6px 0 0 0;
	min-height: 120px;
}
#container #content .side .client-block .content .tab.login{

}
#container #content .side .client-block .content .tab.login form .field{
	background: transparent url("../images/login_fields.png") no-repeat scroll right top;
	height: 39px;
	width: 245px;
	margin: 0 0 8px 0;
	position: relative;
}
#container #content .side .client-block .content .tab.login form .field span{
	background: transparent url("../images/login_fields.png") no-repeat scroll left -39px;
	height: 39px;
	display: block;
	margin: 0 7px 0 0;
	padding: 0 0 0 11px;
}
#container #content .side .client-block .content .tab.login form .field span input{
	line-height: 39px;
	width: 207px;
	padding: 0 10px;
	border: 0;
	background-color: transparent;
	color: #CBCBCB;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}
#container #content .side .client-block .content .tab.login form .field .hint{
	position: absolute;
	color: #C2C2C2;
	top: 11px;
	right: 10px;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}
#container #content .side .client-block .content .tab.login form .field.current{
	background-position: right -78px;
}
#container #content .side .client-block .content .tab.login form .field.current span{
	background-position: left -117px;
}
#container #content .side .client-block .content .tab.login form .field.current span input{
	color: #007CB8;
}
#container #content .side .client-block .content .tab.email{
	display: none;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
#container #content .side .client-block .content .tab.login form .remember{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	border-bottom: 0;
	float: left;
	margin: 0 0 0 3px;
}
#container #content .side .client-block .content .tab.login form .login-submit{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	border-bottom: 0;
	float: right;
	margin: 0 3px 0 0;
}
/*\CLIENT_BLOCK*/
/*\SIDE*/
/*MAIN*/
#container #content .main{
	width: 655px;
	float: right;
	min-height: 200px;
}
/*TWO_BLOCKS*/
#container #content .main .two-blocks{

}
#container #content .main .two-blocks .block{
	margin: 0 0 10px 0;
}
#container #content .main .two-blocks .block .title{
	color: #565656;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 5px 0 0;
}
#container #content .main .two-blocks .block .image{
	border: 1px #CCCCCC solid;
	width: 316px;
	height: 151px;
	position: relative;
	overflow: hidden;
}
#container #content .main .two-blocks .block .image img{
	width: 316px;
	height: 151px;
}
#container #content .main .two-blocks .block .image .hint{
	position: absolute;
	background: transparent url("../images/two_blocks_image_hint.png");
	width: 316px;
	height: 30px;
	left: 0;
	top: 151px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma, arial, sans-serif;
}
#container #content .main .two-blocks .block .image .hint span{
	margin: 6px 15px 0 15px;
	display: block;
}
#container #content .main .two-blocks .block .content{

}
#container #content .main .two-blocks .block .content ul{
	list-style-image: url('../images/dash.png');
	padding: 0 15px 0 0;
	margin: 10px 0 0 0;
}
#container #content .main .two-blocks .block.one{
	float: right;
}
#container #content .main .two-blocks .block.two{
	float: left;
}
/*\TWO_BLOCKS*/
/*OUR_CLIENTS*/
#container #content .main .our-clients{
	margin: 10px 0 0 0;
	position: relative;
	*position: static;	/*IE7*/
}
#container #content .main .our-clients .title{
	color: #333333;
	font-size: 18px;
	margin: 0 0 10px 0;
}
#container #content .main .our-clients .client{
	margin: 0 0 8px 8px;
	width: 100px;
	height: 88px;
	float: right;
	overflow: hidden;
	position: relative;
	z-index: 1;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	border-radius: 3px; /* CSS3 */
}
#container #content .main .our-clients .client img{
	width: 100px;
	height: 88px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	border-radius: 3px; /* CSS3 */
}
#container #content .main .our-clients .client .layer{
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 88px;
	background: transparent url("../images/our_clients_layer.png");
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	border-radius: 3px; /* CSS3 */
}
#container #content .main .our-clients .hint{
	display: none;
	background:url(../images/black_arrow.png);
	width:172px;
	height:54px;
	padding:10px;
	font-family: tahoma, arial, sans-serif;
	font-size:12px;
	color:#fff;
	line-height: 15px;
	z-index: 2;
}
#container #content .main .our-clients .hint a:link, #container #content .main .our-clients .hint a:visited{
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#container #content .main .our-clients .hint a:hover, #container #content .main .our-clients .hint a:active{
	border-bottom-style: solid;
}
/*\OUR_CLIENTS*/
/*\MAIN*/
/*FOOTER*/
#footer{
	width: 964px;
	margin: 6px auto 0 auto;
	padding: 10px 0 33px 0;
	border-top: 1px #CCCCCC solid;
}
#footer .block{
	float:right;
	margin: 0 0 0 100px;
}
#footer .block .title{
	font-family: Arial, tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 0;
	text-shadow: 1px 1px 0 #FFFFFF;
}
#footer .block.site-categories{
	width: 240px;
	display: none;
}
#footer .block.site-categories .content a:link, #footer .block.site-categories .content a:visited{
	float:right;
	text-decoration: none;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	background: transparent url('../images/dash.png') no-repeat scroll right 8px;
	padding: 0 8px 0 0;
}
#footer .block.site-categories .content a:hover, #footer .block.site-categories .content a:active{
	text-decoration: underline;
}
#footer .block.site-categories .content a.right{
	float: right;
	clear: right;
	width: 110px;
}
#footer .block.site-categories .content a.left{
	float: right;
	clear: left;
}
#footer .block.social-groups .content a.skype:link, #footer .block.social-groups .content a.skype:visited{
	float: right;
	background: transparent url("../images/footer_social_groups.png") no-repeat scroll -99px top;
	width: 33px;
	height: 30px;
	display: none;
}
#footer .block.social-groups .content a.skype:hover, #footer .block.social-groups .content a.skype:active{
	background-position: -99px -30px;
}
#footer .block.social-groups .content a.youtube:link, #footer .block.social-groups .content a.youtube:visited{
	float: right;
	background: transparent url("../images/footer_social_groups.png") no-repeat scroll -65px top;
	width: 34px;
	height: 30px;
	display: none;
}
#footer .block.social-groups .content a.youtube:hover, #footer .block.social-groups .content a.youtube:active{
	background-position: -65px -30px;
}
#footer .block.social-groups .content a.twitter:link, #footer .block.social-groups .content a.twitter:visited{
	float: right;
	background: transparent url("../images/footer_social_groups.png") no-repeat scroll -28px top;
	width: 37px;
	height: 30px;
}
#footer .block.social-groups .content a.twitter:hover, #footer .block.social-groups .content a.twitter:active{
	background-position: -28px -30px;
}
#footer .block.social-groups .content a.facebook:link, #footer .block.social-groups .content a.facebook:visited{
	float: right;
	background: transparent url("../images/footer_social_groups.png") no-repeat scroll left top;
	width: 28px;
	height: 30px;
}
#footer .block.social-groups .content a.facebook:hover, #footer .block.social-groups .content a.facebook:active{
	background-position: left -30px;
}
#footer .block.partners{
	position: relative;
	width: 146px;
	height: 62px;
}
#footer .block.partners .title{
	margin-right: 10px;
}
#footer .block.partners .right{
	background: transparent url("../images/footer_partner_block_arrows.png") no-repeat scroll -14px top;
	width: 14px;
	height: 25px;
	position: absolute;
	right: 0;
	bottom: 2px;
	cursor: pointer;
}
#footer .block.partners .right:hover{
	background-position: -14px -25px;
}
#footer .block.partners .left{
	background: transparent url("../images/footer_partner_block_arrows.png") no-repeat scroll left top;
	width: 14px;
	height: 25px;
	position: absolute;
	left: 0;
	bottom: 2px;
	cursor: pointer;
}
#footer .block.partners .left:hover{
	background-position: left -25px;
}
#footer .block.partners .content{
	position: relative;
	height: 30px;
	width: 93px;
	margin: 0 25px 0 0;
	overflow: hidden;
}

#footer .block.partners .content .list{
	width: 1000px;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#footer .block.partners .content .list a{
	width: 93px;
	height: 30px;
	float: left;
}
#footer .block.partners .content .list a.ncc{
	background: transparent url("../images/parteners_logos.png") no-repeat scroll left top;
}
#footer .block.partners .content .list a.oracle{
	background: transparent url("../images/parteners_logos.png") no-repeat scroll left -30px;
}
#footer .block.partners .content .list a.cisco{
	background: transparent url("../images/parteners_logos.png") no-repeat scroll left -60px;
}
#footer .block.partners .content .list a.cpanel{
	background: transparent url("../images/parteners_logos.png") no-repeat scroll left -90px;
}

#footer .block.contact-us .content div{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
}

#footer .block.left-title{
	font-family: Arial, tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 10px;
	text-shadow: 1px 1px 0 #FFFFFF;
	float: left;
	width: 256px;
}
#footer .block.payments{
	clear: left;
	float: left;
	margin: 0 0 10px 10px;
	width: 256px;
}
#footer .block.payments span{
	float:left;
	height: 19px;
	margin: 0 2px 0 0;
	background: transparent url("../images/footer_payments.png") no-repeat scroll left top;
}
#footer .block.payments span.visa{
	width: 32px;
}
#footer .block.payments span.mastercard{
	background-position: -32px top;
	width: 32px;
}
#footer .block.payments span.american-express{
	background-position: -64px top;
	width: 31px;
}
#footer .block.payments span.paypal{
	background-position: -95px top;
	width: 31px;
}
#footer .block.payments span.checkout{
	background-position: -126px top;
	width: 19px;
}
#footer .block.payments span.alrajhi{
	background-position: -145px top;
	width: 18px;
}
#footer .block.payments span.plimus{
	background-position: -163px top;
	width: 55px;
}
#footer .block.payments span.alahli{
	background-position: -218px top;
	width: 22px;
}

#footer .block.copyright{
	clear: left;
	float: left;
	background: transparent url("../images/footer_logo.png") no-repeat scroll right top;
	line-height: 24px;
	padding: 1px 60px 0 0;
	margin: 0 0 0 10px;
	color: #666666;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	width: 196px;
}
/*\FOOTER*/




/*REDIRECT*/
.redirect-block{
	width: 450px;
	margin: 50px auto 0 auto;
	border: 1px #CCCCCC solid;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	-moz-box-shadow:0 0 10px #A3A3A3;
	-webkit-box-shadow:0 0 10px #A3A3A3;
	box-shadow:0 0 10px #A3A3A3;
	background: #FFFFFF;
	padding: 5px 5px 5px 5px;
}
.redirect-block .redirect-progressBar{
	background: transparent url("../images/progress.gif") no-repeat scroll left top;
	width: 200px;
	height: 30px;
	margin: 10px auto 10px auto;
}
.redirect-block .redirect-title{
	background: #EFEFEF;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.redirect-block .redirect-title .redirect-title-helper{
	background: transparent url("../images/title_bg.png") no-repeat right center;
	padding: 10px 40px 8px 10px;
	color: #414141;
	font-size: 15px;
}
.redirect-block .redirect-message{
	margin: 10px;
	text-align: center;
	color: #414141;
}
.redirect-block .redirect-link{
	margin: 10px;
	text-align: center;
}
.redirect-block .redirect-link a:link, .redirect-block .redirect-link a:visited{
	border-bottom: 1px #414141 dashed;
	padding-bottom: 3px;
	text-decoration: none;
	color: #414141;
}
.redirect-block .redirect-link a:hover, .redirect-block .redirect-link a:active{
	border-bottom-color: transparent;
	padding-bottom: 3px;
	text-decoration: none;
	color: #000000;
}
/*\REDIRECT*/

/*style/2012/js/apprise.js*/
.appriseOverlay {
	position: fixed;
	top: 0;
	left: 0;
	background: #B2B2B2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display: none;
}

.appriseOuter {
	background: #eee;
	border: 1px solid #FFFFFF;
	box-shadow: 0 3px 7px #333;
	-moz-box-shadow: 0 3px 7px #333;
	-webkit-box-shadow: 0 3px 7px #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	z-index: 9999;
	min-width: 200px;
	min-height: 50px;
	max-width: 75%;
	position: fixed;
	display: none;
}

.appriseInner {
	padding: 20px;
	color: #333;
	text-shadow: 0 1px 0 #FFFFFF;
}

.appriseInner button {
	border: 1px solid #bbb;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	background: -moz-linear-gradient(100% 100% 90deg, #eee, #d5d5d5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#d5d5d5));
	background: -webkit-linear-gradient(#eee, #d5d5d5);
	background: -o-linear-gradient(#eee, #d5d5d5);
	color: #232d3d;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px;
	margin: 0 3px;
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
	box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	-webkit-box-shadow: 0 1px 2px #ccc;
}

.appriseInner button:hover {
	color: #d85054;
}
.aButtons, .aInput {
	margin: 20px 10px 0 10px;
	text-align: center;
}
.aTextbox {
	border: 1px solid #aaa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 0 #fff;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
}
/*\style/2012/js/apprise.js*/

/*r1soft*/
#r1soft-page .title{
	height: 30px;
	line-height: 30px;
	padding: 6px 0 0 90px;
	background: transparent url("../images/r1soft_small_logo.png") no-repeat scroll left top;
	float: right;
	color: #0066cc;
	font-size: 18px;
	font-weight: bold;
}
#r1soft-page .r1soft-info{
	margin: 25px 0 0 0;
	background: transparent url("../images/r1soft_large_logo.png") no-repeat scroll right top;
	min-height: 82px;

}
#r1soft-page .r1soft-info h1{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 0 105px 0 0;
}
#r1soft-page .r1soft-info .text{
	font-weight: bold;
	color: #666666;
	padding: 10px 105px 0 0;
	line-height: 15px;
}
#r1soft-page .boxes{
	margin: 33px 0 0 0;
}
#r1soft-page .box{
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjI1LDIyNSwyMjUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	background: -o-linear-gradient(top, rgba(255,255,255,1), rgba(225,225,225,1));
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(225,225,225,1));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(225,225,225,1)));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE1E1E1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFE1E1E1)";
	width: 304px;
	padding: 14px 8px;
	border: #D3D3D3 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 180px;
	overflow: hidden;
}
#r1soft-page .box.one{
	float: right;
}
#r1soft-page .box.two{
	float: left;
}
#r1soft-page .box h1{
	font-size: 18px;
	font-weight: bold;
	color: #0066cc;
}
#r1soft-page .box .text{
	font-weight: bold;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 12px 0 0 0;
	text-align: justify;
	line-height: 15px;
}
#r1soft-page .box .hint{
	color: #0066cc;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	margin: 14px 0 0 0;
}
#r1soft-page .box .hint ul{
	list-style-type: square;
	margin: 0 15px 0 0;
}
#r1soft-page .box .hint ul li{
	list-style: square!important;
	padding: 0;
	margin: 0!important;
}

#r1soft-page .title.two{
	margin: 20px 0 0 0;
}
#r1soft-page .r1soft-features{
	margin: 5px 0 0 0;
}
#r1soft-page .r1soft-features ul{
	list-style-type: square;
	margin: 0 15px 0 0;
}
#r1soft-page .r1soft-features ul li{
	list-style: square!important;
	padding: 0;
	margin: 0!important;
	width: 50%;
	float: right;
	color: #999999;
	font-size: 12px;
	font-family: tahoma, arial, sans-serif;
}
/*\r1soft*/