/*
Main features
*/
html, body, #left { margin: 0px;
padding: 0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: x-small;
min-height: 100%;
height: 100%;
width: 100%;
voice-family: "\"}\"";
voice-family:inherit;
font-size: small;
background-color:#FFFFFF;
}
html>body, html>body #left {
height: auto;
}
#left {position:absolute;
background-image:url(http://www.softros.com/left_menu/line.gif);
background-repeat:repeat-y;}

#footer{position: absolute;
bottom: 0;
width:100%;
left:0;
height:46px;
background-image:url(http://www.softros.com/img/bottom.gif)
}

ul {list-style:  url(../img/bullet.gif);}
.linkz { width:expression(body.clientWidth-350+"px")}

.form {text-align:right;
padding-right: 20px;
vertical-align:top;}
.form2 {padding-bottom:20px;}

#buytable {
cursor:default;
border-collapse:collapse;
text-align:center; width:100%;
width:expression(body.clientWidth-218+"px");
float:left;}
#buytable td{border: 1px solid #F7EFEA;}
.bred, .bwhite{background-color:#F7EFEA;
font-weight:bold;}
.bwhite {background-color:#FFFFFF}
#buytable .bred input, #buytable .bwhite input{
background-color:#F7EFEA;
border:0px solid;
font-weight:bold;
text-align:center}
#buytable .bwhite input{background-color:#FFFFFF;}
.old {text-decoration: line-through; color:grey;}

.light{font-weight: normal}

#tabletabs{
	border-bottom:1px solid #F7EFEA;
	padding:0;
	margin:0;
	background-image:url(../img/bottom_tab.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#tabs{
	float:left;
	margin-left:10px;
	background-image:url(../img/bottom_tab.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F3F3F3;
}
#tabs div {
	float:left;
	padding: 3px 5px 3px 5px;
	background-repeat:no-repeat;
}

#leftTab{
	background-image:url(../img/left_tab.gif);
	background-position:left top;
	background-color:#F7EFEA;
}
#leftTabTwo{
	background-image:url(../img/left_tab_two.gif);
	background-position:left top;
}

#rightTab{
	background-image:url(../img/right_tab.gif);
	background-position:right top;
}
#rightTabTwo{
	background-image:url(../img/right_tab_two.gif);
	background-position:right top;
	background-color:#F7EFEA;
}


#TabSeparator{
	background-image:url(../img/center_tab.gif);
	width:6px;
}
#TabSeparatorTwo{
	background-image:url(../img/center_tab_two.gif);
	background-position:right top;
	width:6px;
}

.Pricing {margin: auto}
#buytable .Pricing td{
	font-size: xx-small;
	border:none;
	border-collapse: collapse;
	padding: 0 10px 0 10px;
}


/*
Text features
*/
small a{
color:black;
font-size: xx-small;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: x-small;
}
small a:active, small a:link, small a:visited, small a:hover, small a:hover:visited {color:black;}

html>body {}

td,textarea,input,select {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: small;
}
html>body {}
h1 {margin:0px;
font-size: medium;
font-weight: bold;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: large;
}
html>body {}

h2 {font-size: small}

a:active,a:link,a:visited {color: #CC0000; text-decoration: none}
a:hover,a:visited:hover {color: #CC0000; text-decoration: underline}

p,li {text-align: justify;}

p.r {text-align: right;}
.red {color:#CC0000;}
.grey {color:#CCCCCC;}
.sred {
color:#CC0000;
vertical-align:text-top;
font-size: xx-small;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: x-small;
}
html>body {}

.news {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size:larger;
}
.news a, .news a:hover, .news a:focus{ /* used in purchase table */
	text-decoration:none;
	outline:0;
} 

/*
Header Menu
*/

#top {
	background-image: url(http://www.softros.com/img/top.gif);
	height:96px;	
}

#main { position: absolute;
height: 100%;
width: 100%;
}

#menu { margin: 0px;
width: 372px;
position: absolute;
z-index:10;
right: 0px;
top: 0px;
font-size:14px;
}
#menu strong{font-size:14px; vertical-align:top;}

.submenu { padding: 4px;
position: absolute;
z-index:20;
background-color: rgb(72, 99, 92);
top: 21px;
display:none;
font-size: x-small;
voice-family: "\"}\""; 
voice-family:inherit;
font-size: small;
}

.submenu a, .submenu a:visited { text-decoration: none;
color: #CCCCCC;}
.submenu a:hover { color:white;
  text-decoration: none;}

#subproducts { left: 0px;}
#substore { left: 75px;}
#subcompany { right: 0px;}
#products { left: 0px;}
#store { left: 75px;}
#downloads { left: 126px;}
#support { left: 219px;}
#company { left: 290px;}

#menu a span {
background-image:url(http://www.softros.com/img/menu.png);
background-repeat:no-repeat;
height: 21px;
display:block;
position:absolute;
top:0;
cursor:pointer;

}

#menu a #prod {width:75px; background-position: 0px 0px;}
#menu a:hover #prod { background-position: 0px -21px;}

#menu a #store { cursor:default; width:51px; right:246px; background-position: -75px 0px;}
#menu a:hover #store { background-position: -75px -21px;}

#menu a #down { width:93px; right:153px; background-position: -126px 0px;}
#menu a:hover #down { background-position: -126px -21px;}

#menu a #supp { width:71px; right:82px; background-position: -219px 0px;}
#menu a:hover #supp { background-position: -219px -21px;}

#menu a #comp { width:82px; right:0; background-position: -290px 0px;}
#menu a:hover #comp { background-position: -290px -21px;}

/*
Pages position
*/
.container {padding-right:40px;
margin-left:197px;
max-width:1000px}

.left1, .left2 {
margin-top:-6px;
padding-top:40px;
float: left;
width: 177px;
background-image: url(http://www.softros.com/img/roll.jpg);
background-repeat: no-repeat;
}
.left2{padding: 5px; width:167px; padding-top:40px;}

.left1{height:expression(document.documentElement.clientHeight-96-50+"px");}
.left2 small a:hover{
text-decoration:none;
color:#CC0000;
}
.left3 {width:expression(body.clientWidth-right2.offsetWidth-230+"px")}
.left4 {width:expression(body.clientWidth-right3.offsetWidth-225+"px");
margin-top:20px;}

.box, .box2, .box3 {float:left;}
.box2, .box3 {
margin-left:50px;
margin-right:10px;}
.box3 {margin-top:5px;}
.box4 {margin:10px;}

.text {margin-left:111px; text-align:justify;}
.text2 {margin-left:130px;
margin-bottom:40px;
padding-top:10px;}
.text3 {margin-left:95px;
padding-top:0px;
padding-bottom:20px;}

.right {
position:absolute;
right:0;
top:140px;
margin-right:20px;
text-align:center;
z-index:1;}
#right2, #right3 {
float:right;
padding-bottom:50px;
text-align:center;}

#right2 {width:170px;
padding-top:10px;}
#right2 small a {font-size:larger; color:#CC0000;}
#right3{padding-left:20px;}

/*
Quick info column
*/
.quick {border: 1px solid #CBE9E1;
margin-top:20px}
.topic {border-bottom: 1px solid #CBE9E1;
background-color:#F7EFEA;
padding:5px;
text-align:center;}
.info {padding:5px;
text-align:center;}

.info small a:active, .info small a:link, .info small a:visited, .info small a:hover, .info small a:visited:hover  {color:#CC0000;}

/*
Left menu
*/
a img {border:0}

.left1 a:hover span{background-position: 0px -22px;}
.left1 {line-height:22px;}
.left1 a span, span.hide{
height:22px;
width:177px;
display:block;
position:absolute;
cursor:pointer;
}
span.hide{
background-image:url(http://www.softros.com/left_menu/line.gif);
cursor:default;
}

#links {background-image:url(http://www.softros.com/left_menu/links.gif);}
#ntsystem {background-image:url(http://www.softros.com/left_menu/ntsystem.gif);}
#messenger {background-image:url(http://www.softros.com/left_menu/messenger.gif);}
#tsaddon {background-image:url(http://www.softros.com/left_menu/tsaddon.gif);}
#download {background-image:url(http://www.softros.com/left_menu/download.gif);}
#buy {background-image:url(http://www.softros.com/left_menu/buy.gif);}
#help {background-image:url(http://www.softros.com/left_menu/help.gif);}
#rev {background-image:url(http://www.softros.com/left_menu/rev.gif);}
#phone {background-image:url(http://www.softros.com/left_menu/phone.gif);}
#PO {background-image:url(http://www.softros.com/left_menu/PO.gif);}
#online {background-image:url(http://www.softros.com/left_menu/online.gif);}
#server {background-image:url(http://www.softros.com/left_menu/server.gif);}
#client {background-image:url(http://www.softros.com/left_menu/client.gif);}
#resellers {background-image:url(http://www.softros.com/left_menu/resellers.gif);}
/* ES */
#descargue {background-image:url(http://www.softros.com/left_menu/descargue.gif);}
#comprar {background-image:url(http://www.softros.com/left_menu/comprar.gif);}
/* DE */
#bestellen {background-image:url(http://www.softros.com/left_menu/bestellen.gif);}
#download_de {background-image:url(http://www.softros.com/left_menu/download_de.gif);}
/* IT */
#scarica {background-image:url(http://www.softros.com/left_menu/scarica.gif);}
#acquista {background-image:url(http://www.softros.com/left_menu/acquista.gif);}
/* FR */
#telechargement {background-image:url(http://www.softros.com/left_menu/telechargement.gif);}
#acheter {background-image:url(http://www.softros.com/left_menu/acheter.gif);}
/* PT(BR) */
#baixar {background-image:url(http://www.softros.com/left_menu/baixar.gif);}
#comparar-agora {background-image:url(http://www.softros.com/left_menu/comparar-agora.gif);}

/*
Messenger Help 2
*/

#search{
	margin-top:20px;
	position:relative;
}

#searchbox{
		width:150px;
		font-size:small;
		height:17pt;
		border:1px solid;
		border-color: #757575;
		padding-top:1.5pt;
		padding-left:6pt;
		padding-bottom:1pt;
		background:transparent;
}

#searchbutton{	position:absolute;
				width:26px;
				height:26px;
				right: 0.5pt;
				border:none;
				top:1px;
				padding:0;
				margin:0;
				background-image:url(http://messenger.softros.com/help/search.png);
				outline:none;
				display:block;}

#SearchHelpText{font-size:small;
				position:absolute;
				top:0;
				padding:3px 0 0 19px;
				display:block;
				color:#757575;
				}

.Help2 {text-align: right; padding: 50px 7px 0 0; width: 170px}
.Help2 a {color: black; font-size: 11pt;}
.Help2 a:hover {text-decoration: none; text-shadow: 0 0 3px gray; color:black}

.notonline {display:none}
span.nobr {white-space: nowrap}

#HelpBox small a {text-transform: lowercase}

#HelpBox h2, #HelpBox h5, #HelpBox h6 {padding:0; margin: 13px 0 0 0}
#HelpBox p {padding: 0; margin: 5px 0 13px 0}
#HelpBox p, #HelpBox li {text-align: left}
#HelpBox .thin h1, #HelpBox h2 {font-size: medium}
#HelpBox h6, #HelpBox h5 {font-size:small}

h1 small {font-style: italic; font-size: small; display: inline-block; vertical-align: top; width: 100%}

#HelpBox #content {padding: 15px 0 10px 0}
#HelpBox .thin p {padding-left:20px; display:block; text-align: left}
#HelpBox div.shot {text-align:center; font-size: x-small; color: gray; padding:3px 0 15px 0}
#HelpBox div.shot span {line-height: 30px}

#HelpBox #content a {color:#9b3228}
#HelpBox ul {list-style:circle}

td img {vertical-align: bottom; padding-left: 5px}
img.icon {vertical-align: middle}
img.inline-icon {vertical-align: top; padding-left: 4px}
img.large-icon {vertical-align:text-bottom}

#HelpBox ul.icons {list-style: none}
ul.icons img.icon {margin-left: -21px; padding-right: 5px}
ul.icons img.large-icon {margin-left: -29px; padding-right: 5px}
img.win {vertical-align: bottom; padding-bottom: 1pt}

ol li ol {list-style:lower-alpha}

#HelpBox table {border: none;
	   width: 100%;
	   margin-bottom:20px;
	   border-collapse: collapse;
}
#HelpBox th, #HelpBox td {border-bottom: 1px #dbdbdb solid;
		margin:0;
		padding: 5px 20px 5px 0;
		text-align: left;
}
#HelpBox th {padding-top:0}
#HelpBox td{vertical-align: top;}
#HelpBox td span {margin-left: 22px;
		 text-indent: -22px;
		 display: block}

/*settings help page*/
a.folder {
	display: block;
	margin: 15px 0 15px 0;
	padding-left: 20px;
	background-image: url(http://messenger.softros.com/help/arrow-right.png);
	background-position: left center;
	background-repeat: no-repeat;
}
div.folded {
	display: none;
	margin-left: 20px;
}


/*
Help TOC
*/

.Help{
	padding:0;
	margin:0;
	padding-bottom:50px;
	padding-left:22px;
	text-align:left;
	line-height:1.35;
	font-family:Arial, Helvetica, sans-serif;
}
.Help li {text-align:left;}
.Help a, .Help a:hover{color:#000000;}
.Help a:visited, .Help a:hover:visited{color:#000000;}

.HelpQuest{
	padding-top:2px;
	list-style-type:none;
	list-style-image:none;
	margin-left:0;
	padding-left:0;
	text-align:left;
}
.HelpQuest li{
	padding-left:16px;
	background-image:url(http://www.softros.com/img/help-icons/quest.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.HelpText{list-style-image:url(http://www.softros.com/img/help-icons/text.gif);}
.HelpInfo{list-style-image:url(http://www.softros.com/img/help-icons/i.gif);}
.HelpBook{list-style-image:url(http://www.softros.com/img/help-icons/book.gif); padding-left:2px;}

/* NTS help addon */
.HelpShift{margin-left:-20px;}
.HelpShiftTwo{margin-left:15px;}
html>body .HelpShiftTwo{margin-left:-20px;} /* hiding from IE */
.HelpQuestTwo {list-style-image:url(http://www.softros.com/img/help-icons/quest.gif);}

/*
Help content
*/
#HelpBox{
padding-bottom:20px;
}
#HelpBox h4 {
	font-size:x-small;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:4px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}
html>body{height: auto;}

#HelpBox .clean {
	margin-top:0px
}
#HelpBox .clean li {
	padding-top:0px
}


#lang {
	width:150px;
	position:absolute;
	right:0;
	top:90px;
	font-size:12px;
	height:18px;
	background-image:url(http://www.softros.com/img/lang.jpg);
	text-align:right;
	z-index:9;
}

#lang.ru a{
	color: white;
	font-weight:bold;
}
#lang.ru {
	padding:2px 6px 0 0;
	background-image:url(http://www.softros.com/img/ru-lang.jpg);
	width:200px;
}
#lang.ru img {background-color:white; margin:0 0 0 3px}
#lang.ru a:hover img {background-color:red}

#lang a span {
	background-image:url(http://www.softros.com/img/language.png);
	width:73px;
	height:18px;
	position:absolute;
	right:0;
	display:block;
	z-index:10;
	cursor:pointer;
}

#sublanguage {
	right:0;
	top:18px;
	z-index:9;
	text-align:left;
	font-size:9pt;
}

/* 2014 updates */
#AboutLic {font-size: x-small; background-color: #f3f3f3; border-radius: 10px; padding: 10px 10px 10px 10px; margin:10px}

#newtabs {text-align: left;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-style: italic;
			font-weight: bold;
			font-size:larger;
			margin:0; padding:0 10px 0 10px;
			background-image: linear-gradient(to top, #f99085 0, #f99085 1px, white 1px );
			background-repeat:repeat-x;
			background-position:bottom;
			border-bottom: 1px solid #f7efea;
}
.tab {	display: inline-block;
		padding:3px 12px 2px 12px;
		border: none;
		border-radius: 6px 6px 0 0;
		background-color: #f3f3f3;
		margin-left: 1px;
		margin-bottom: 1px;
		vertical-align: bottom;
		}
.selected {background-color: #f7efea;
			border: #f99085 solid;
			border-width: 1px 1px 0 1px;
			margin-bottom: 0px;		
}
.tab a:hover{text-decoration: none}

.tabright{
	float:right;	
}
.renew {text-align: left; padding: 5px}

#hidden {display: none;}

#licinfo {width: 100%; padding: 0; margin: 0}
#licinfo td{padding: 0; margin: 0; text-align: left; border: 0}
#licinfo td.table-right {text-align: right}

/* video player */
#overlay{
	display:none;
	position:absolute;
	width: 100%; height: 100%;
	background-color: black;
	top: 0; left: 0;
	z-index:10;
	opacity: 0.7;
}	
#closecontainer{
	display:none;
	position:absolute;
	z-index:11;
	text-align: center;
	width: 100%;
	top:130px;
}