 /*----------------------------------------------------------

				Teamtools.RU may 2010

----------------------------------------------------------*/

/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

a {
	color:#003333
}
a:hover {
	color:#0099FF
}
img {
	border:none;
}
table {
	width:100%;
	border-spacing:0;
}
#page {
	background-color:white;
}
.columnleft {
	width:362px;
	min-width:362px;
	background-color:white;
	border:0;
	color:#3f3f3f;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	
}
.tdbottom {
	background-color:#0096FF;
	border:0px;
}
#headerright {
	width:825px;
	min-width:712px;
	background-color:white;
	padding-left:62px
}

#headerright a {
	font-size:12px;
}
#logo {
	height:50px;
	margin:0px 0 0 8px;
}
.tdlangflag {
	padding-bottom:9px;
}
#headerright td {
	padding-left:10px;
	padding-right:10px;
}
#divSearch {
	border:solid 1px gray;
	height:22px;
}
#searchtext {
	border:none;
	font-size:12px;
	font-style:italic;
	margin-left:7px;
	width:130px;
}
#loupe {
	vertical-align:middle;
}
#block01 {
	color:#350101;
}
#block01mini 
{
	background:url(/images/n/bgminilogoleftband.png) bottom center no-repeat;
	border:0;	
}
#block01mini a{
	font-size:14px;
}
#mini1 {
   background: url(/images/n/TasksMainButton.png) top center no-repeat;  
}

#mini1active {
   background: url(/images/n/TasksMainButtonHover.png) top center no-repeat;  
    display:block;
    width:149px;
    height:149px;   
}

#mini1 a 
{
    display:block;
    width:149px;
    height:149px;
}
#mini1 a:hover {
   background: url(/images/n/TasksMainButtonHover.png) top center no-repeat;      
}

#mini2 {
   background: url(/images/n/ProjectsMainButton.png) top center no-repeat;  
}

#mini2active {
   background: url(/images/n/ProjectsMainButtonHover.png) top center no-repeat;  
    display:block;
    width:149px;
    height:149px;   
}

#mini2 a 
{
    display:block;
    width:149px;
    height:149px;
}
#mini2 a:hover {
   background: url(/images/n/ProjectsMainButtonHover.png) top center no-repeat;      
}

#mini3 {
   background: url(/images/n/DocsMainButton.png) top center no-repeat;  
}
#mini3active {
   background: url(/images/n/DocsMainButtonHover.png) top center no-repeat;  
    display:block;
    width:149px;
    height:149px;   
}

#mini3 a 
{
    display:block;
    width:149px;
    height:149px;
}
#mini3 a:hover {
   background: url(/images/n/DocsMainButtonHover.png) top center no-repeat;      
}

#mini4 
{
   display:block;
   width:149px;
   height:149px;    
   background: url(/images/n/OrgMainButton.png) top center no-repeat;  
}

#mini4active {
   background: url(/images/n/OrgMainButtonHover.png) top center no-repeat;  
    display:block;
    width:149px;
    height:149px;   
}

#mini4 a 
{
    display:block;
    width:149px;
    height:149px;
}
#mini4 a:hover {
   background: url(/images/n/OrgMainButtonHover.png) top center no-repeat;      
}

#mini5 {
   background: url(/images/n/DiscussionMainButton.png) top center no-repeat;  
}

#mini5active {
   background: url(/images/n/DiscussionMainButtonHover.png) top center no-repeat;  
    display:block;
    width:149px;
    height:149px;   
}

#mini5 a 
{
    display:block;
    width:149px;
    height:149px;
}
#mini5 a:hover {
   background: url(/images/n/DiscussionMainButtonHover.png) top center no-repeat;      
}

.tdmainfunctionsheader {
	color:#005F93;
	border-bottom:solid 1px #005F93;
	font-weight:bold;
	padding-bottom:7px;
}
.greengrad457 {
	background:url(/images/greengrad457.png) repeat-x bottom;
	padding-left:50px;
}
.greengrad457left {
	background:url(/images/bgmainlogoleft.png) bottom right no-repeat;
	padding-left:50px;
}
.greengrad457right {
	background:url(/images/bgmainlogoright.png) bottom left no-repeat;
	padding-left:50px;
}
.greengrad457middle {
	background:url(/images/bgmainlogomiddle.png) bottom center no-repeat;
	padding-left:50px;
}
.greengrad136 {
	background:url(/images/greengrad136.png) repeat-x bottom;
	padding-left:60px;
}
.greengrad136middle {
	background:url(/images/n/bgminilogomiddle.png) bottom center no-repeat;
	padding-left:62px;
}
.greengrad136left {
	background:url(/images/n/bgminilogoleft.png) bottom right no-repeat;
	padding-left:60px;
    height:235px;	
}
.greengrad136right {
	background:url(/images/n/bgminilogoright.png) bottom left no-repeat;
	padding-left:60px;
}
#menu6main {
	text-align:center
}
#menu6mini {
	text-align:center;
	margin:6px 0 6px 2px;
}
.divmenuitemmain {
	width:215px;
	height:185px;
	/*	border:solid 1px black;*/
	text-align:center;
	font:normal 62.5%/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#005F93;
	background-position:center center;
	background-repeat:no-repeat;
}
.divmenuitemmini {
	width:149px;
	height:149px;
	/*	border:solid 1px black;*/
	text-align:center;
	font:normal 62.5%/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.divmenuitemmini img
{
    padding-top:5px
}
.divmenuitemmain a, .divmenuitemmini a {
	text-decoration:none
}
.divmenuitemmini a:hover {
	color:white;
}
.divmenuitemmain a {
	color:white;
}
.divmenuitemmain a:hover {
	color:white;
}
.menuitemmainhoverbutton {
	background-repeat:no-repeat;
	width:149px;
	height:149px;
	margin-left:0px;
	padding-top:0px;
}
.menuitemminihoverbutton {
	background-repeat:no-repeat;
	width:149px;
	height:149px;
	margin-left:0px;
	padding-top:0px;
}
.menuitemmaintext1 {
	font-size:14px;
	padding-bottom:5px;
}
.menuitemminitext1 {
	font-size:11px;
	color:White
}
.menuitemmaintext2 {
	font-weight:normal;
	font-size:12px;
}
.maintext01 {
	font-size:14px;
	padding:5px 15px 5px 15px;
	text-align:right;	
	color:#CCFFFF;
}
.maintext02 {
	font-size:14px;
	padding: 5px 15px 5px 15px;
	color:#CCFFFF;
}
.maintext03 {
	font-size:14px;
	text-align:left;
	padding-left:15px;
}
.divblog {
	float:left;
	padding:0 0 7px 10px;
	width:340px
}

.divbloglogin {
	float:left;
	padding:0px 0px 7px 10px;
	font-size:12px;
	width:340px;
}

.blockheader {
	padding-left:10px;
	padding-top:10px;
	color:#00C800;
	font-size:14px;
}

.blockheader a {
    text-decoration:none;
    color:#00C800;
}

.blockheadergr {
	padding-left:10px;
	padding-top:10px;
	color:#00C800;
	font-size:18px;
	font-weight:bold;
}

.blockheadergr a {
    text-decoration:none;
    color:#00C800;
}

.separateline {
	border-bottom:solid 1px #939393;
	font-size:6px;
}
.recordbody {
	padding-left:10px;
	padding-bottom:10px;
	margin-right:10px;
}
.recorddate {
	padding-top:5px;
	font-size:12px;
	font-style:normal;
	color:Black;
	text-decoration:none;
}
.recorddate a {
	font-style:normal;
	color:Black;
	text-decoration:none;
}

.recorddatel {
	padding-top:5px;
	font-size:11px;
	font-style:normal;
	color:#3F3F3F;
	text-decoration:none;
}

.recorddatel a {
	font-style:normal;
	color:#3F3F3F;
	text-decoration:none;
}
/* .divnews a {
	text-decoration:underline;
} */
.recordheader {
	font-size:12px;
	font-weight: bold;
}
.recordheader a {
	color:Black
}

.recordheaderl {
	font-size:12px;
	font-weight: bold;
	color:#336633;
}
.recordheaderl a {
	color:#336633;
}

.recordtext {
	padding-top:5px;
	font-size:12px;
}
.recordtext ul {
    margin-left:20px
}

.recordtextl {
	padding-top:5px;
	font-size:12px;
	color:#3f3f3f;
}

.recordtextl a {
    color:#3f3f3f;
}

.divnews {
	float:left;
	padding:0 7px 7px 10px;
	width:330px
}
.bottomtext {
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
#divbanner {
	float:left;
	padding:15px 20px;
}
.tdshadowline {
	background:url(/images/shadowline.png) repeat-x bottom;
	height:2px;
}
#redbuttonmini {
	padding:10px 0 0px
}
#cell01 
{
    padding:0 40px
}
.articleheader {
	font-size:14px;
	line-height:16px;
	color:#003366;
/*	border-bottom: solid 1px black;*/
}
.articletext {
	font-size:12px;
	padding-left:62px;
}
.articletext img {
	padding:0px;
	margin: 5px 5px;
}
#question {
    width:270px;
    height:90px;
    margin-top:7px;
}
#questionname, #questionemail {
    width:270px;
    margin-top:7px;
}
#btnsendquestion 
{
    margin-top:7px;
}
.tpname {
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#350101
}
.tpcondition {
	font-size:14px;
	font-weight:bold;
    font-style:italic;
    color:#350101
}
.accent {
    font-weight:bold;color:#350101;
}
.comment 
{
    font-size:12px;
    font-style:italic;
}
.pricecards 
{
    padding-top:10px;
    text-align:center
}
.slinstallcomment
{
    margin-left:65px;
}
.download
{
    border:1px solid #350101; border-collapse:collapse;
    margin-top:10px;
}

.download td,th {
border:1px solid #350101 !important;
color:Black !important;
font-size:11px !important;
padding:3px !important;
text-align:center;
vertical-align:middle;
}

.contentheader 
{
    font-size:18px;
    color:#D67B00!important
}

#sitemapul 
{
	font:normal 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 10px 0px 5px 30px;
}

#sitemapul li ul 
{
    padding-left:15px;
}

#rempas a 
{
    color: #F5FBFF; 
    text-decoration: underline; 
	font:italic 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#rempas a:hover 
{
    color: #0096FF;
}

.stRegContract {
    position:absolute;
    top: 50%;
    left:50%;
    
    margin-left:-470px;
    margin-top:-190px;
    
    width: 204px;
    height: 103px;  
    
    padding: 5px 0px 15px 35px;
    
    z-index: 105;
   
    visibility:hidden;
    background: url('/images/n/BubbleContr.png') left top no-repeat;
}

.waitd 
{
     background-color: #ffffff;
     position:absolute;
     z-index:102;
     padding:5px;
     width: 353px; 
     height: 162px; 
     display:none;
}

.waitdr 
{
     background-color: #ffffff;
     position:absolute;
     margin-left:4px; 
     margin-top:-18px;    
     z-index:101;
     padding:5px;
     width: 353px; 
     height: 162px; 
     display:none;
     font-size:12px;
}

.waitdshow 
{
     background-color: #ffffff;
     position:absolute;
     z-index:102;
     margin-left:5px;
     margin-top:-18px;
     padding:5px;
     width: 353px; 
     height: 162px; 
     display:block;
     vertical-align:bottom;
     text-align:center;
}

.waitdinn
{
     text-align: center; 
     font-size: 24px;
     color:Black;
     width: 353px; 
     height: 162px;
     display:block;      
     background:url("/images/n/ila.gif") center center no-repeat;
}

.mftbl
{
 width:100%;
 font-size:14px;
 padding:0px;
 color:#3F3F3F;
}

.mftbl a
{
    text-decoration:none;
}

.mftbl a:hover
{
    color:#3F3F3F;
}


.mftblimg
{
 width:48px;
 vertical-align:middle;
}

.mftbltxt
{
 vertical-align:top;
 padding-left:10px;
}

.mftblsml
{
 font-size:11px;
 vertical-align:bottom;
}

.addthisprnt
{ font-size:12px;
  padding-left:15px;
}

.menutop
{
  float:right;
  text-align:right;
  width:650px;
}  

.menutop a 
{
    text-decoration:none;
    color:#0096FF;
}   

.menutop a:hover
{
    text-decoration:none;
    color:#336633;
}  

.menutop .tactive 
{
   color:#336633;    
}

.tryanother
{
    color:#ffffff;
}

.oldver 
{
    color:#ffffff;
}


.ncon {
 text-align: left;
 font-size:12px;
 font-weight: normal;
}

.ncon h1 {
 font-size: 20px;
 font-weight: normal;
 line-height: 3;
}

.ncon h2 {
 font-size: 17px;
 font-weight: normal;
 line-height: 3;
}

.ncon h3 {
 font-size: 15px;
 font-weight: normal;
 line-height: 2;
}

.ncon h6 {
  font-size:10px;
  font-weight: normal;
  color:grey;
  padding: 10px 0px 5px 0px;
}

.ncon ul { padding-left:20px; }
.ncon ul li { padding-bottom:10px;}
.ncon img { border: 1px solid #B0B0B0;}

.RegClick 
{
    cursor:pointer;
    width:270;
    height:25;
}

.RegClose
{
    vertical-align:bottom;
    float: right; 
    text-decoration: underline; 
    cursor: pointer;
    font-size:12px;
    padding-top:15px;
}    

.important table 
{
    margin-top:10px;
}

#AgrRed
 {
     font-size:12px;
     padding-top:5px;
     color:Red;
 }
 
 
#AgrRed a
 {
     font-size:12px;
     color:Red;
     display:block;
 }
