﻿@charset "utf-8";
/*
	parsaspace.com - rtl
 	Author: Shaho Toofani (www.toofani.net)
 	Tested in: Windows: IE6, IE7, IE8, Firefox 3.5.2, Safari 4, Opera 9.64, Chrome 3.0.193.1
			   Mac    : Safari 3, Firefox 3.5.1, Opera 9.64
 	Last modified: April 25, 2010
	Revision 01 - Start 960 - Dev. Ver.
	--------------------------------------------------------------------------------------------------
*/
@import url('reset.css');
@import url('form-rtl.css');
/*[ Body ]*/
* {
	padding: 0;
	margin: 0;
}
html
{
    

 margin:0;
 padding:0px;
 height:100%;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8.7pt;
	line-height: 1.6em;
	color: #1d1d20;
	background: white url(../images/bg-h.png) repeat-x top left;
  margin:0;
 padding:0px;
 height:100%;
 min-height:100%;
}
/*[ Global ]*/
sup {
	padding: 4px;
	font-size: 85%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.2em 0 0.2em 0;
	color: #3e7dbd;
}
h1 {
	font-size: 2.1em;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.8em;
}
h4 {
	font-size: 1.6em;
}
h5 {
	font-size: 1.4em;
}
h6 {
	font-size: 1.2em;
}
p {
	line-height: 2.5em;
	margin: 0 0 6px 0;
	color: #666;
	padding: 5px;
}
a {
	color: #007bd6;
	text-decoration: none;
}
a:hover {
	color: #52a4e0;
}
small {
	font-size: 80%;
}
label {
	padding: 3px;
}
a, a:visited, a:active {
	padding-bottom: 4px;
	color: #09c;
	text-decoration: none;
	outline: none;
	-webkit-transition: color .3s linear;
}
a:hover {
	color: #FF3399;
	text-decoration: none;
}
input {
	vertical-align: middle;
}
/*[ Header ]*/

#header {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	height: 90px;
}
#logo {
	width: 230px;
	height: 70px;
	margin-top:7px;
	/*position: absolute;


*/
float:left;
}
#logo a:hover {
	opacity: 0.8;
}
#user-bar {
	
	height: 40px;
float: right;
 margin-top:7px;
  text-align:right;
  width:500px;
}
#user-bar ul {

	height:40px;
	
}
#user-bar ul li
{
    float:right;    
        
	


}

#user-bar ul .user-item
{
padding: 4px 7px;
	background-color: #35A5C6;
		margin: 3px 0 0 5px;  
	min-width : 80px;
		  text-align: center;
		  color: #FFFFFF;
}
#user-bar li a {
	color: white;
}
#user-bar li a:hover {
	color: #6CDBFF;
}
#user-bar .btext {
	color: #97FFFF;
}
#user-bar .highlight {
	color:  Black ;
	background-color:#D2EFED;
    
}
#nav-bar {
	height: 40px;
	float:left;
	width:60%;
}
input.lang, select.lang, textarea.lang {
	padding: 3px;
	border: 1px solid #aaaaaa;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	margin-top: 3px;
	margin-left: 10px;
}
/*[ Menu ]*/
#jsddm {
	
	font-size: 95%;
	width:115%;
	height:40px;

}
#jsddm li {
	float: left;
	list-style: none;
	width: 110px;
}
#jsddm li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	white-space: nowrap;
}
#jsddm li a:hover {
	background: #DDE8FD;
	color: black;
	background: url(../images/menu-nav.png) no-repeat;
}
#jsddm li ul {
	margin: 0;
	background-color: #dbebf1;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
}
#jsddm li ul li {
	float: none;

}
#jsddm li ul li a {
	width: auto;
	background: #DDE8FD;
	color: #24313C;
	border: none;
}
#jsddm li ul li a:hover {
	background: #34A8C9;
	color: #FFFFFF;
}
/*[ Main content ]*/

#container
{
  

min-height:100%;


}
#main
{
    width: 960px;
    padding: 0;
    font-size: 95%;
    line-height: 1.5em;
    text-align: right;
    direction: rtl;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding-bottom: 85px;
    margin: 0 auto 0px;
    position: static !important;
}
#parent
{
    
 
min-height:100%;
height:100%;
 border-top:3px solid #35A5C6;

}
/*[ Common class ]*/
.en {
	text-align: left;
	direction: ltr;
}
.desc {
	color: #A4A4A4 !important;
	font-size: 95%;
}
/* Special Message */
span.specmsg {
	background-color: #F8F8F8;
	padding: 6px;
	line-height: 3px;
	border: 1px solid #dcdddf;
}
div.specmsg {
	background-color: #F8F8F8;
	padding: 6px;
	border: 1px solid #dcdddf;
	width: 250px;
}
span.specsuc {
	background: url(../images/icons/small/success.png) no-repeat right;
	padding-right: 18px;
}
span.specerr {
	background: url(../images/icons/small/error.png) no-repeat right;
	padding-right: 18px;
}
/* End Special Message */
span.message {
	background-color: #F8F8F8;
	padding: 6px;
	line-height: 2.2em;
	border: 1px solid #dcdddf;
}
div.message {
	background-color: #F8F8F8;
	padding: 6px;
	border: 1px solid #dcdddf;
	width: 250px;
}
span.success {
	background: url(../images/icons/small/success.png) no-repeat right;
	padding-right: 18px;
}
span.error {
	background: url(../images/icons/small/error.png) no-repeat right;
	padding-right: 18px;
}
div.ajax_loader {
	background: url(../images/loading.gif) no-repeat center center;
	background-color: White;
}
.dbox {
	border: none;
	padding : 10px 10px 0px 10px;
	background-color: #F7F7F7;
	width: 90%;
	margin: 0 auto;
}
.disno{ display:none;
	position:absolute;right:150px;top:700px;
	}
/*[ Tabs ]*/
.tab .tabs {
	line-height: 2em;
	margin: 0 1px;
}
.tab .tabs .right {
	float: right;
}
.tab .tabs .lefttitle {
	float: left;
	font-family: "Trebuchet MS";
	color: #3e7dbd;
	font-size: 2.2em;
	font-weight: bold;
	padding: 2px;
}
.tab .tabs a {
	color: #000000;
	background-color: #f3f3f3;
	background-image: url(../images/tabbackground.png);
	background-repeat: repeat-x;
	border: 1px solid #dddddd;
	padding: 4px 8px 4px 8px;
}
.tab .tabs a:hover {
	background-color: #89b7e5;
	background-image: url(../images/tabbackgroundactive.png);
	color: #ffffff;
	border: 1px solid #89b7e5;
}
.tab .tabs a.active {
	background-color: #89b7e5;
	background-image: url(../images/tabbackgroundactive.png);
	color: #ffffff;
	border: 1px solid #89b7e5;
}
.tab .separator {
	clear: both;
	border-bottom: 1px solid #bbbbbb;
}
.tab .content {
	margin: 0 8px;
}
/*[ Premium ]*/
#premiumcompare {
	margin-top: 400px;
}
.div-table {
	/*display: table;*/
	border-top-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	width: 700px;
	margin: 0 auto;
 	 font-size:110%;
 
}
.div-table-caption {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: table-caption;
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('../images/thbk.jpg');
}
.rowtitle {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	background-color: #F0F0F0;
	color: #333333;
	font-weight: bold;
}
.rowtitle2 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	background-color: #F0F0F0;
	color: #333333;
	font-weight: bold;
}

.div-table-row {
	display: table-row;
}
.div-table-col {
	display: table-cell;
	padding: 5px;
	border-width: 1px;
	border-color: #E0E0E0;
	border-color: #E0E0E0;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}
.premiumuer {
	border: 1px solid #E0E0E0;
	margin: 5px;
	width: 225px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F7F7F7;
}
.pluser {
	background-image: url('../images/Icons/medium/premiumuser.gif');
}
.pltrainbit {
	background-image: url('../images/Icons/medium/trainbit.gif');
}
.premiumuer .planname {
	text-align: center;
	color: #333333;
	padding-top: 20px;
	font-weight: bold;
	font-size: 9.5pt;
	margin-bottom: 25px;
}
.premiumuer .planname a {
	color: #333333;
}
.premiumuer .plantitle {
	margin: 0 auto;
	text-align: center;
	padding: 5px;
	background-color: #7E7E7E;
	font-weight: bold;
	color: #FFFFFF;
	width: 140px;
	margin-bottom: 10px;
}
.premiumuer .planprice {
	margin: 0 auto;
	width: 158px;
	height: 40px;
	text-align: center;
	padding: 5px;
	background-position: center center;
	background-image: url('../images/Icons/medium/btn.png');
	background-repeat: no-repeat;
}
.premiumuer .plantrafficshare {
	margin: 0 auto;
	text-align: center;
	padding: 5px;
	background-color: #FF8204;
	font-weight: bold;
	color: white;
	width: 195px;
	margin-top:5px;
	margin-bottom: 10px;
}
.premiumuer .planprice .text {
	margin-top: 9px;
	color: White;
	font-weight: bold;
	font-size: 110%;
}
.premiumuer .details {
	text-align: center;
}
.premiumuer .order {
	border: 1px solid #D4D4D4;
	margin: 10px;
	text-align: center;
	padding: 5px;
	background-color: #FFFFFF;
}
.premiumuer .order img {
	padding: 10px;
}
.premiumuer .order img:hover {
	border: 4px solid #E0E0E0;
	padding: 6px;
}
.localpremiumuer {
	/*border: 5px solid #D4D4D4; */
	margin: 10px;
	text-align: center;
	padding: 5px;
	/* background-color: #FFFFFF; */
}
.localpremiumuer img {
	border: 1px solid #E0E0E0;
	padding: 5px;
}
.localpremiumuer img:hover {
	border: 4px solid #E0E0E0;
	padding: 2px;
}
.notepanel {
	margin: 0 auto;
	margin-top: 30px;
	width: 850px;
}
.notepanel a, .notepanel a:hover {
	color: white;
}
#panel {
	background: #FFF0FF;
	height: 90px;
	display: none;
	padding: 20px;
	font-weight: bold;
	font-size: 120%;
}
#panel a {
	color: #FF3399;
}
.slide {
	background-position: center top;
	margin: 0;
	padding: 0;
	font-weight: bold;
	border-top: solid 4px #FF6699;
	background: url(../images/icons/medium/btn-slide.png) no-repeat center top;
}
.btn-slide {
	background: url(../images/icons/medium/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 240px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
/*[ MasterPages ]*/
.pswindows {
	background-color: white;
	color: #1d1d20;
	background-image: none;
	font-size: 8.5pt;
	margin: 5px;
}
.psform {
	line-height: 1.5em;
	border: none;
	padding: 5px;
	padding-bottom: 0;
	background-color: #F4F4F4;
}
.psform select, .psform input {
	margin: 0;
	vertical-align: baseline;
	border: 1px solid #dcdddf;
	padding: 4px 2px 2px 2px;
}
/*.psform .button {*/
.button {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #ddd url("/ui/images/bg-btn.gif") repeat-x 0 0;
	border-bottom-color: #ccc;
	border-color: #ddd;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	color: #333;
	cursor: pointer;
	display: inline;
	font: 11px/14px "tahoma";
	margin: 0;
	overflow: visible;
	padding: 4px 8px 5px;
	text-shadow: 1px 1px 0 #fff;
	line-height: 20px;
	min-width: 100px;
}
.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.button:focus {
	outline: none;
}
.button:hover, .button:focus {
	background-position: 0 -6px;
	border-color: #999 #999 #888;
	color: #000;
}
.button:active {
	background-image: none;
	text-shadow: none;
	outline: none;
}
.psform .tree {
	direction: ltr;
	text-align: left;
	overflow: hidden;
}
.psform span.desc {
	color: #A4A4A4;
}
.psform span.note {
	color: green;
	font-weight: bold;
}
/*[ Footer Page ]*/
#footer {


	margin: 0 auto;
	width: 100%;
	clear:both;
	background: white url(../images/footer.png) repeat-x top left;
	direction: rtl;
height: 55px;
	padding: 10px 0;
	background-color: #ececec;
	text-align: center;
	font-size: 95%;
	margin-top:-75px;

	
}
#footer p {
	direction: ltr;
	text-align: center;
	letter-spacing: 1px;
	margin: 4px;
}
#footer ul li {
	display: inline;
	padding-right: 1em;
	margin-left: 0.75em;
	margin: 0 2px;
}
#footer ul li a {
	color: #737373;
	padding-right: 12px;
	-webkit-transition: color .1s linear;
	background: url(../images/bullet-left.gif) no-repeat right 60%;
}
#footer ul li a:hover {
	color: #363434;
	text-decoration: underline;
}
.footeradv {
	margin: 0 auto;
	text-align: center;
	padding: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*[ Download ]*/

#download .block {
	float: left;
	padding: 10px;
}
#download #fileinfo {
	direction: ltr;
	font-size: 10pt;
	text-align: left;
	font-family: "Trebuchet MS";
}
/*#download h2 {
	color: #676767;
	font-family: "Trebuchet MS";
}
#download h4 {
	font-size: 17px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: #80AAD5;
	text-align: left;
}*/
#download .msg {


	color: #626262;
	text-align: center;
	min-height: 100px;
	padding:0px;
	margin: 0 auto;

	background-position: center;
	background-repeat: no-repeat;
	
}
#download .line {
	border-bottom: 1px dotted #777;
}
#timer {
	text-align: center;
	margin: 0 auto;
	color: #676767;
	font-size: 30pt;
	font-weight: bold;
	height: 50px;
}
#download .textbox {
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: baseline;
	border: 1px solid #dcdddf;
	padding: 4px 2px;
	font-size: 11px;
	font-family: "Trebuchet MS";
}
#download .button {
	clear: both;
	min-height: 22px;
	vertical-align: middle;
	font-size: 13px;
	font-family: "Trebuchet MS";
}
#download #sidebar {
	margin-top: 6px;
	border: 1px dashed #CDCDCD;
	background-color: #F7F4F5;
	min-height: 270px;
	padding: 10px;
}
#download #sidebar #title {
	font-weight: bold;
	text-align: center;
	padding: 2px;
}
#download #sidebar #title a {
	color: #000000;
}
#download #sidebar .btnlink {
	margin: 0 auto;
	background-color: #80AAD5;
	margin-top: 20px;
	padding: 7px;
	width: 200px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#download #sidebar .btnlink:hover {
	background-color: #99CCFF;
}
#download #sidebar .btnlink a {
	color: white;
}
.download-desc {
	margin-top: 6px;
	border: 1px dashed #CDCDCD;
	background-color: #F7F4F5;
	min-height: 270px;
	padding: 10px;
}
.download-desc .text {
	padding: 5px;
	direction: rtl;
	text-align: right;
}
/*[ Tools ]*/
.third-container {
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	padding: 10px;
	height: 190px;
	width: 450px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F7F7F7;
}
.third-container .text {
	text-align: justify;
	font-size: 98%;
	margin-left: 5px;
	width: 320px;
	height: 140px;
}
.third-container .image {
	float: left;
	display: inline-block;
	width: 120px;
	text-align: left;
}
.third-container h4 {
	padding-top: 10px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	text-align: left;
}
.third-container .link {
	background-position: #9ABCDE;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	background: #9ABCDE;
	padding: 5px;
	width: 130px;
	text-align: center;
}
.third-container .link a {
	color: white;
	padding: 10px;
}
.third-container .link:hover {
	background-position: #FFC1E0;
	background: #C3C3C3;
	padding: 5px;
}
.third-container .price {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 5px;
	text-align: center;
	background: #FF51A8;
	color: #FFFFFF;
	width: 130px;
	float: left;
}
.third-container .price a {
	color: white;
	font-weight: bold;
}
.third-container .price a:hover {
	text-decoration: underline;
}
/*[ FAQ ]*/
.faq {
	margin: 0;
	padding-bottom: 10px;
}
.faq .q {
	padding: 0 0 4px 26px;
	margin: 0;
	font-weight: bold;
}
.faq .a {
	padding: 0 0 15px 26px;
	margin: 0;
}
/*[ HomePage ]*/
#homepage {
}
#left {
	width: 240px;
	display: inline-block;
	float: left;
	margin-bottom: 40px;
}
#right {
	width: 710px;
	display: inline-block;
	float: right;
	margin-bottom: 20px;
}
#right #powerview  
{
	display:none; visibility:hidden;
	}
#htop {
	background: url(../images/parsaspace-home.gif) no-repeat;
	margin: 0 auto;
	width: 80%;
	min-height: 230px;
}
#htop #text {
	font-size: 9pt;
	text-align: justify;
	line-height: 1.7;
	float: right;
}
.hmenu {
	margin: 30px 0 0;
	padding: 0;
	list-style: none;
}
.hmenu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.hmenu a {
	background-position: center center;
	padding: 14px 10px;
	display: block;
	color: #FFFFFF;
	width: 144px;
	text-decoration: none;
	font-weight: bold;
	background: url(/ui/images/icons/medium/btn.png) no-repeat center center;
}
#news {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #CFCFCF;
	line-height: 1.7em;
	text-align: justify;
	background-color: #F4F4F4;
	padding: 10px;
	margin: 3px;
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 230px;
}
#news .date, .nadate {
	border-width: 1px;
	border-color: #333333;
	font-size: 90%;
	color: #969696;
	border-bottom-style: dotted;
	text-align: left;
	direction: rtl;
	margin-bottom: 10px;
}
#tbsups {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 15px;
	font-size: 95%;
	border: 1px solid #CFCFCF;
	margin: 3px;
	background-color: #F4F4F4;
	text-align: center;
	margin-bottom: 20px;
}
#tbsups .name {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 6px;
	color: #8D8D8D;
}
.features {
	padding: 10px;
	text-align: justify;
	margin-top: 10px;
}
#right .clear {
	clear: both;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #7F7F7F;
}
.features p.featuresHeading {
	font-weight: bold;
	margin: 30px 0 0;
}
.features .desc {
	width: 470px;
	display: inline-block;
	float: right;
	font-size: 97%;
}
.features .links {
	width: 215px;
	float: left;
	display: inline-block;
}
.features img.fi1 {
	float: right;
	padding: 10px 0 120px 10px;
}
.features img.fi {
	float: right;
	padding: 10px 0 10px 10px;
}
.btn-widget {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 3px;
	border: 1px solid #CFCFCF;
	background: #F4F4F4;
	padding: 12px 18px 8px 18px;
}
.btn-widget:hover {
	background: #f8f8f8;
	cursor: pointer;
}
/*[ Tooltip ]*/
p#vtip {
	display: none;
	position: absolute;
	padding: 10px;
	left: 5px;
	font-size: 98%;
	background-color: #EEEEEE;
	border: 1px solid #C4C4C4;
	z-index: 9999;
	color: #333333;
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px;
}
.alertmessage {
	border: 1px solid #CCCCCC;
	position: absolute;
	width: 200px;
	height: 70px;
	border: 1px solid #FF66CC;
	background: #FFD7F2;
	padding: 5px;
	right: 0px;
	top : -170px;
	direction: rtl;
	font-size: 95%;
}
.c {
	background-color: #717171;
}
.progressBar {
 direction:ltr;
 text-align:left;
 float:left;
 margin-left:250px;
}

.highlighttext
{
    font-family: "Trebuchet MS";
	color:  White ;
	font-size:13pt;
	text-align: center;
	padding: 5px;
	background-color: #6C6C6C;
	font-weight: bold;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
}
/*Download Page -----------------------------------------------------------------------*/

#free-dl-panel,#perimum-dl-panel
{
    outline:1px solid #e9e9e9;
    border:1px solid #fff;
    padding:10px;
    	background-color: #f9f9f9;
	padding: 15px 23px 20px;
	max-width: 300px;
	border: 1px solid #e9e9e9;
	background-image: -webkit-linear-gradient(270deg,#f9f9f9, #f1f1f1);
}
#free-dl-panel ul,#perimum-dl-panel ul
{
    
    
    
    
}
#free-dl-panel li,#perimum-dl-panel li
{
    text-align:right;
    padding:7px 5px 7px 5px;
    border-bottom:1px solid #e9e9e9;
    border-top:1px solid #f9f9f9;
    padding-left:60px;
    background-image: url('/UI/images/cancel.png');
        background-position: left center;
         background-repeat: no-repeat;
}
#free-dl-panel li:last-child,#perimum-dl-panel li:last-child
{
    
border-bottom:none;
}
#perimum-dl-panel li
{
    background-position: left center;
    background-repeat: no-repeat;
    background-image:url('/UI/images/oky.png');
}


/*-------------------------------------------------------------------------------------*/
.align-left
{
 text-align:left;   
}
.align-right
{
 text-align:right;   
}

.align-justify
{
 text-align:justify;   
}

.float-left
{
    
    float:left;
    
}
.float-right
{
 float:right;   
}

.Table
{
    
    width:100%;
    
}
.Table thead th
{
    
    background-color:#f1f1f1;
    border:1px solid #c9c9c9;
    padding:5px;
    padding-left:20px;
    
}
.Table tbody td
{
    border:1px solid #c9c9c9;
    padding:5px;
    padding-left:20px;
}
.Table tfoot th
{
    
    
}
.Button-Accept
{
    border: 1px solid #b0e0e6;
    outline: 1px solid #36a1bc;
    padding: 5px 10px 9px 10px;
    *border:1px solid #36a1bc;
    min-width: 120px;
    font-size: 11px;
     font-family:Tahoma;
    color: #f9f9f9;
   /* background-image: -webkit-linear-gradient(270deg,#48d7fb, #3eb9d8);
       filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#48d7fb', endColorstr='#3eb9d8');
  
    background:-moz-linear-gradient(top,#48d7fb,#3eb9d8);
*/
  font-weight: 900;
    background-color:#3eb9d8;
   cursor:pointer;
   background-image:url('/UI/images/button/accept-back.png');
}

.Button-Deny
{
    
    border:1px solid #ffffff;
   outline:1px solid #c9c9c9;
  *border:1px solid #c9c9c9;
display:inline-block;
     padding:5px 10px 9px 10px;
          min-width:120px;
          
  /* background-image:-webkit-linear-gradient(270deg,#f4f4f4, #e5e5e5);   
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4', endColorstr='#e5e5e5');
    background:-moz-linear-gradient(top,#f4f4f4,#e5e5e5);
*/   
background-color:#f4f4f4;
       font-size: 11px;
    color: #555;
    font-weight: bold;
     cursor:pointer;
   background-image:url('/UI/images/button/deny-back.png');
 font-family:Tahoma;
}

.Button-Green
{
    


     padding:9px 2px;
          min-width:130px;
          
  /* background-image:-webkit-linear-gradient(270deg,#f4f4f4, #e5e5e5);   
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4', endColorstr='#e5e5e5');
    background:-moz-linear-gradient(top,#f4f4f4,#e5e5e5);
*/   

       font-size: 13px;
    color: #333333;
    font-weight: bold;
     cursor:pointer;
   background-image:url('/UI/images/button/download.png');
   background-repeat:no-repeat;
 font-family:Tahoma;
 text-align:center;
 width:100px;
 text-shadow:0 0 1px #fff;
 height:30px;
}
.clear
{
 clear:both;   
}
.full-width
{
    
    
 width:100%;   
}
.min-width
{
    
 width:30%;   
}
.medium-width
{
 width:60%;   
}


.margin-top-low
{
    
 margin-top:10px;   
}

.margin-top-medium
{
    
 margin-top:20px;   
}


.margin-top-high
{
    
 margin-top:55px;   
}




.margin-bottom-low
{
    
 margin-bottom:10px;   
}

.margin-bottom-medium
{
    
 margin-bottom:25px;   
}


.margin-bottom-high
{
    
 margin-bottom:50px;   
}







.margin-right-low
{
    
 margin-right:10px;   
}

.margin-right-medium
{
    
 margin-right:25px;   
}


.margin-right-high
{
    
 margin-right:50px;   
}






.margin-left-low
{
    
 margin-left:10px;   
}

.margin-left-medium
{
    
 margin-left:25px;   
}


.margin-left-high
{
    
 margin-left:50px;   
}




.warning-icon
{
    
 background-image:url('/UI/images/icons/small/warning.png');
 background-repeat:no-repeat;   
 background-position:right center;




    width:48px;
height:48px;
}
.info-icon
{
    background-image:url('/UI/images/icons/small/info.png');
 background-repeat:no-repeat;   
 background-position:right center;




    width:48px;
height:48px;
}
.break-text
{
 word-wrap:break-word;   
}
#download-msg-panel
{
    
    
 padding-left:20px;  
 
}
#download #msg-bar
{
    
    font-size:23px;
 font-family:Arial;
 font-weight:bold;
line-height:40px;  
max-width:87%;
padding-top:5px;
}

#supported-fs 
{
  background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px 15px;
    width:600px;
       display: inline-block;
}

#supported-fs li
{
    
    float:left;
 height: 25px;
  width: 200px;
}
#supported-fs li span
{
    float:left;
    
}
#supported-fs li a img
{
  background-image: url("/Tools/TrainBit/images/supported.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    position: relative;
    top: 7px;
    width: 16px;
}
