BODY{
	background: white;
}

BODY, p, ul, ol {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

ul {
list-style-image: url('/bitrix/templates/tm_new/images/list_mark.gif');
padding-top: 0px;
font-size:12px;
}

.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; 
font-size:9px; font-weight:normal;} 
.smalltext {color: #3C3C3C;} 
.smalltextwhite{color: #FFFFFF;} 
.smalltextblack{color: #000000;} 

.newstext, .newsdata,.newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #3C3C3C; text-decoration:none;}
.newsdata {color: #FF7F00;font-size:11px}
.newsdatab {font-weight: bold; color: #FF7F00;font-size:11px}

#news_frame {
  position: relative;
  height: 250px;
  overflow: auto;
  float: right;
  width: 176px;
}
.titletext {font-family: Arial, Helvetica, sans-serif; color: #3C3C3C; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color: #3C3C3C; font-size:13px; font-weight:bold;}/*Subtitle*/
.main_banner_text {font-family: Arial, Helvetica, sans-serif; color: #3C3C3C; font-size:15px; font-weight:bold; line-height: 18px;}/*Banner title*/
.title {font-family: Arial, Helvetica, sans-serif; color: #3C3C3C; font-size:15px; font-weight:bold; line-height: 18px; }
.titlesolution {font-family: Arial, Helvetica, sans-serif; color: #3C3C3C; font-size:13px; font-weight:bold; line-height: 20px; text-transform: uppercase;}

.errortext, .oktext, .notetext {font-family:Arial; font-size:11px; font-weight:bold;}
.errortext {color: #AA0000;}
.oktext {color: #001100;}
.notetext {color: #002A00;}

.slogantext {font-family:Arial; font-size:20px; font-weight:bold; color: #3C3C3C;}

.linkorange,.linkgray,.linkdgray {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:15px; 
	font-weight: bold;
	text-decoration: none;
}
.linkorange {
	color: #F77500;
}
.linkgray {
	color: #3C3C3C;
}
.linkdgray {
	color: #1A1A1A;
}

.nodecor {text-decoration: none;} 


.text, .data-table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3C3C3C;}

td.topmenuborders {border: 1px solid #E88181;}

.bottommenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #bce2ff;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	background:url(/bitrix/templates/tm_new/images/footer_menufon.gif);
	background-repeat:repeat-x;
	text-transform: uppercase;
}
.bottomtext
{
color:#FFFFFF; 
FONT-SIZE: 12px; 
COLOR: #636363;}

.bottommenua { color: #5D5D5D}

.leftmenu,.leftmenua {font-family:Arial, Helvetica, sans-serif; font-size:11px; 
color: #3C3C3C;text-decoration: none;font-weight: bold;}
.leftmenua { color: #773C00;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}


table.tableborders, td.tableborders {border: 1px solid #555555;}
table.tableborders_tr, td.tableborders_tr 
{
 border-right:1px solid #555555;
 border-top:1px solid #555555;
}
table.tableborders_tb, td.tableborders_tb, table.tableborders_b, td.tableborders_b, table.tableborders_t, td.tableborders_t, table.tableborders_r, td.tableborders_r, table.tableborders_l, td.tableborders_l 
{
 border-bottom:1px solid #555555;
 border-top:1px solid #555555;
}

table.tableborders_br, td.tableborders_br 
{
 border-bottom:1px solid #555555;
 border-right:1px solid #555555;
}
table.tableborders_lr, td.tableborders_lr 
{
 border-left:1px solid #555555;
 border-right:1px solid #555555;
}
table.tableborders_tbr, td.tableborders_tbr 
{
 border-bottom:1px solid #555555;
 border-top:1px solid #555555;
 border-right:1px solid #555555;
}
table.tableborders_tlr, td.tableborders_tlr 
{
 border-left:1px solid #555555;
 border-top:1px solid #555555;
 border-right:1px solid #555555;
}
table.tableborders_lb, td.tableborders_lb 
{
 border-left:1px solid #555555;
 border-bottom:1px solid #555555;
}

td.bgcolumn,td.bgcolumn_r {
	background-image: url(./images/column220.gif);
	background-position: left;
	background-repeat: repeat-y;
}
td.bgcolumn_r, td.bgcolumndark_r, td.bgcolumndark_lr, td.bgcolumndark_l{
	border-right:1px solid #555555;	
}

td.bgcolumndark,td.bgcolumndark_r,td.bgcolumndark_lr,td.bgcolumndark_l{
	background-image: url(./images/column163.gif);
	background-position: left;
	background-repeat: repeat-y;
}

td.bgcolumndark_lr, td.bgcolumndark_l{
	border-left:1px solid #555555;	
}

td.bgcolumndark2{
	background-image: url(./images/c209.gif);
	background-position: left;
	background-repeat: repeat-y;
}

td.bgtr2up{
	background-image: url(./images/tr2_up.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

td.divider{
	background-image: url(./images/divider.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	border-bottom:1px solid #555555;	
}

table.tableheads, td.tableheads{background-color: #FDEBD6; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color: #3C3C3C;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color: #3C3C3C;}

.incborder{border: 1px solid #E88181}
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); 
background-position:bottom; background-repeat:no-repeat; 
background-color: #FDEBD6;} 
.incbg{background-color: #FDEBD6} 
.sectincborder{border: 1px solid #E88181} 
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); 
background-position:bottom; background-repeat:no-repeat; 
background-color: #FDEBD6;} 
.sectincbg{background-color: #FDEBD6} 

.mainincbg{height: 18px;}
.mainincline{background-color:#FFC890}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; font-weight: bold; color: #3C3C3C; text-decoration:none;}

hr {color: #F9C286; height: 1px}


H1, H2, H3, H4 {font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3C3C3C; font-size:14px; font-weight:bold; 
	line-height: 16px; margin-bottom: 1px;}
H2 {font-size:13px; line-height: 18px;}
H3 {font-size:12px;}
H4 {font-size:12px;}


td.tableborder, table.tableborder {background-color: #E88181;}
table.tablehead, td.tablehead {background-color: #FDEBD6;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}


.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {
font-family: Arial, Helvetica, sans-serif; font-size:12px;
color: #3C3C3C}
.tableheadtext {color: #3C3C3C;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}


.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3C3C3C;}


.errorcolor {color: #AA0000;}
.successcolor {color: #002A00;}

input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, 
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton,
input.inputfield, input.inputbuttonflat, input.inputbuttonS {
 font-family:Verdana,Arial,Helvetica; font-size:11px; 
 color: #3C3C3C; border: solid 1px #666666; background-color:#FFFFFF;}

input.inputfield {color: #3C3C3C; border: solid 1px #C7CACC; background-color:#FFFFFF;}
input.inputbuttonflat,input.inputbodybutton,input.inputbutton {color: #3C3C3C; background-color:#EEEEEE;}
input.inputbuttonS {font-weight:bold;}

.postsep  {background-color: #9C9A9C; height: 1px}

.forumquote {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #FBFBF9; border : 1px solid black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.forumcode {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #080808; background-color: #FBFBF9; border : 1px solid black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}

.details {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #080808; background-color: #FFFFFF; border : 1px solid #E88181; padding:0px;}
.details2 {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #080808; background-color: #FFFFFF; border : 1px solid #E88181; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 25px;}

.forumtoolblock {
	border-left: 1px solid #E88181; 
	border-top: 1px solid #E88181; 
	border-right: 0px solid; 
	border-bottom: 0px solid; 
}

.forumtoolbar {
	background-color: #FFFFFF; 
	height:25px;
	border: 1px solid #F6E8E8; 
}

.forumtoolsection {
	border: 1px solid #F6E8E8;
	width: 3px; 
	height: 21px; 
	margin-left: 1px; 
	margin-right:0px;
}

.forumtoolbutton, .forummessbuttontext {
	font-family: Verdana,Arial,Hevetica,sans-serif; 
	font-size: 11px; 
	color: #3C3C3C; 
	text-decoration: none;
}

a.forumtoolbutton:hover, .forummessbuttontext:hover {
	color: #1A1A1A; 
	text-decoration:underline; 
}

.forumtoolseparator {
	border-left: 1px solid #E88181;
	border-right: 1px solid #F6E8E8; 
	width: 2px; 
	height: 21px; 
	margin-left: 6px; 
	margin-right:1px;
}


.forumtitle {
	border: 1px solid #E88181;
	padding: 4px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C3C3C;
	font-weight: bold;
}

.forumtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C3C3C;
}


.forumnewtopic_button {
	BACKGROUND: #EEEEEE;
	border: 1px solid #666666;
	COLOR: #3C3C3C;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}


.forumpostsep  {background-color: #ffffff; height: 6px}
.forumbrd {border: 1px solid #E88181;}
.forumbrd1 {border-left: 1px solid #E88181;}
.forumbrd2 {border: 1px solid #E88181;}

.forumheadcolor {color: #1A1A1A;}


.forummessbutton {
	background-color: #EEEEEE; 
	border: 1px solid #666666;
	height: 20px;
	padding-left:5px;
	padding-right:5px;
}

.forummessbuttonsep {width:4px;}

.forumhr {background-color:#E88181;}
.forumsigntext {color: #1A1A1A;}

.littletitlered {
font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;}
.pricered {
	color: #FF0000;
	font-weight:bold
	}
.textorange {color: #FF6600;}	

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
	display:inline;
	font-size: 12px;
}

a{
text-decoration: none;
color: rgb(82, 82, 82);
display: inline;
text-decoration:underline; 
}

.topmenu,.topmenua {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color: #3C3C3C; 
text-decoration: none; 
text-transform: uppercase;font-weight: bold;
}

.topmenua { color: #5D5D5D}

.topmenu,.topmenu_orange
{
font-family: Verdana; 
font-size:17px; 
font-weight:bold; 
}
 
.topmenu{
color:#353a42; 
}

.topmenu_orange{
color:#ff6600; 
}

div.topmenu_orange{
padding: 20 0 0 20;
font-family:Verdana, Helvetica, sans-serif; 
font-size:24px;
}

.topmenucell{
background-image:url(/bitrix/templates/tm_new/images/fon_top_menu.gif);
background-repeat:repeat-x;
text-align:center;}


.maintitle
{
color:#FFFFFF;
font-size:22px;
text-indent: 10px;
}

.buttontext
{
font-size:20px;
font-weight:bold
}

.header
{font-size:22px; font-weight:bold; color:#ab3500; background-color: #efefef;
font-family:Arial, Helvetica, sans-serif}

.mainpagetext
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
text-align:justify;
}


.copyright
{
color:#636363; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px}

.top_inner_menu_cell, .top_main_menu_cell
{
background-repeat:repeat-x;
text-align:center;
vertical-align:middle
}

.top_inner_menu_cell, .top_main_menu_cell
{
background-image:url(/bitrix/templates/tm_new/images/inner_only_08.gif);
}

.backside_fon
{
background-image:url(/bitrix/templates/tm_new/images/main22.png);
background-repeat:repeat-x; 
background-position:top
}


.top_title
{
color:#FFFFFF; 
font-size:28px;
font-weight:normal;
font-family:Georgia, Times, serif
}

.top_cell
{
background-image:url(/bitrix/templates/tm_new/images/top_fon2.png); 
background-repeat:repeat-x; 
background-position:left; 
padding-left:25px
}

.top_main_menu_cell
{
background-image:url(/bitrix/templates/tm_new/images/main_page_top_menu_fon.jpg);
}

.second_menu_cell
{
background-image:url(/bitrix/templates/tm_new/images/fon_second_menu.gif); 
background-repeat:repeat-x
}

.second_menu_text{
font-family:Arial, Helvetica, sans-serif; 
color:#ff6600; 
font-weight:bold;
font-size:12px}

.second_menu_text_black{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-weight:bold;
font-size:12px}

.chain_navigation_link, .chain_navigation_text{
font-weight:bold;
font-size:11px;
}

.chain_navigation_link{
color:#ff6600; 
}

.chain_navigation_text{
color:#000000; 
}

.footer .searchform { 
	 width: 305px; float: right; background-image: url(/bitrix/templates/tm_new/images/searchbox.jpg); background-repeat: no-repeat; height: 25px; padding: 0px 0px 0px 5px; margin: 0px 0px 15px 0px; vertical-align:middle }
	
.footer .searchform .s { display:inline; font-size: 10; width: 240px; background-color:#6f6f6f; border:1; margin-top: 0 px; margin-bottom: 15px}
		
.footer .searchform .searchsubmit { display:inline; background: transparent url(/bitrix/templates/tm_new/images/searchbutton.jpg);  height: 23px; width: 20px; margin-left: 0px; border:none; text-align:right;  margin-top: 0 px; margin-bottom: 10px; cursor:hand}

.linkorange,.linkgray,.linkdgray {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:15px; 
	font-weight: bold;
	text-decoration: none;
}
.linkorange {
	color: #F77500;
}
.linkgray {
	color: #3C3C3C;
}
.linkdgray {
	color: #1A1A1A;
}

.inner_page_title
{
color:#FFFFFF; 
font-size:24px; 
font-weight:bold; 
display:block; 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal

}

#button_play_demo
{
BACKGROUND-POSITION: right 50%; 
PADDING-LEFT: 260px; 
BACKGROUND-IMAGE: url(/bitrix/templates/tm_new/images/button_play_demo.gif); 
BACKGROUND-REPEAT: no-repeat
}

#button_download_trial
{
BACKGROUND-POSITION: left 50%; 
PADDING-LEFT: 60px; 
BACKGROUND-IMAGE: url(/bitrix/templates/tm_new/images/button_download_trial.gif); 
BACKGROUND-REPEAT: no-repeat
}

#main_page_text
{
PADDING-RIGHT: 10px; 
PADDING-LEFT: 10px;
PADDING-TOP: 10px;
PADDING-BOTTOM: 10px;   
FONT-SIZE: 12px; 
COLOR: #767676; 
FONT-FAMILY: Arial, Helvetica, sans-serif
}

#more
{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.rightmenu_link
{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
 color:#ff6600;
}
.videoplaylist
{text-align:left; color:#1a1a1a; text-decoration:none; font-size:16px; font-weight:bold; cursor:pointer}