 /*----------------------------------------------------------

				Teamtools.RU may 2010

----------------------------------------------------------*/

/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#350101
}
a:hover {
	color:#BF0B1D
}
img {
	border:none;
}
table {
	width:100%;
}
#page {
	background-color:white;
}
.columnleft {
	width:362px;
	min-width:362px;
	background-color:#eaeaea;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
}
.tdbottom {
	background-color:#eaeaea;
	border:solid 1px #999;
}
#headerright {
	width:712px;
	min-width:712px;
	background-color:white;
	padding-left:50px
}
#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 {
	color:#350101
}
#block01mini a{
	font-size:14px;
}
.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/bgminilogomiddle.png) bottom center no-repeat;
	padding-left:60px;
}
.greengrad136left {
	background:url(/images/bgminilogoleft.png) bottom right no-repeat;
	padding-left:60px;
}
.greengrad136right {
	background:url(/images/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-weight:bold;
	color:#005F93;
	background-position:center center;
	background-repeat:no-repeat;
}
.divmenuitemmini {
	width:106px;
	height:112px;
	/*	border:solid 1px black;*/
	text-align:center;
	font-weight:bold
}
.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:197px;
	height:93px;
	margin-left:9px;
	padding-top:0px
}
.menuitemminihoverbutton {
	background-repeat:no-repeat;
	width:106px;
	height:37px;
	margin-left:0px;
	padding-top:1px;
}
.menuitemmaintext1 {
	font-size:14px;
}
.menuitemminitext1 {
	font-size:11px;
	color:White
}
.menuitemmaintext2 {
	font-size:12px
}
.maintext01 {
	font-size:20px;
	font-weight:bold;
	padding-left:15px;
}
.maintext02 {
	font-size:20px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}
.maintext03 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
}
.divblog {
	float:left;
	padding:0 0 7px 10px;
	width:340px
}
.blockheader {
	padding-left:10px;
	font-weight:bold;
	color:#350101;
	font-size:16px;
}

.blockheader a {
    text-decoration:none;
}

.separateline {
	border-bottom:solid 1px #350101;
	font-size:6px;
}
.recordbody {
	padding-left:10px;
	margin-right:10px;
}
.recorddate {
	padding-top:5px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:Black
}
.recorddate a {
	font-style:normal;
	color:Black
}
.divnews a {
	text-decoration:underline
}
.recordheader {
	font-size:14px;
	font-weight:bold;
}
.recordheader a {
	color:Black
}
.recordtext {
	padding-top:5px;
	font-size:14px;
}
.recordtext ul {
    margin-left:20px
}
.divnews {
	float:right;
	padding:0 7px 7px 10px;
	width:290px
}
.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:28px;
	line-height:36px;
	color:Black;
/*	border-bottom: solid 1px black;*/
}
.articletext {
	font-size:14px;
	padding-left:60px;
}
.articletext img {
	padding:10px 0 0 0;
}
#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
}