

/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1762383084215*/
#nav li.act a { background: url(/pix/menu_cell_act.png) repeat-x; }
#nav li.act b { background: url(/pix/menu_cell_bg_right.png) no-repeat; }
#nav li.act i { background: url(/pix/menu_cell_bg_right.png) no-repeat; }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/brc/style.css?1762383084224*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
	display:inline;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/order/styles.css?1762383085234*/
.news-item {
	line-height:1.5;
}
.smblock {
	color: #000;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 6px;
	margin-right: 6px;
	border-bottom: 1px dashed #A0A0A0;
}
/* End */


/* Start:/bitrix/templates/order/template_styles.css?176238308514020*/
html { height: 100%; }
body { height: 100%; margin: 0px; padding: 0px; background: #cfcfcf url('/pix/body_bg2.png') repeat-x left -49px; font-family: Trebuchet MS, Arial; font-size: 13px; color: #000000; line-height: 14px; }
a { color: #005aa7; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border: 0px; }
p { margin: 15px 0px; }



.main { width: 1000px; min-height: 100%; margin: 0 auto; background: url('/pix/main_bg.png') repeat-y; }
* html .main { height: 100%; }
.main2 { background: url(/pix/header_bg.png) no-repeat; padding: 5px 19px 0 19px; }

.header { height: 117px; background: url(/pix/header_bg2.jpg) no-repeat left top; position: relative; }
	.header .logo { position: absolute; top: 12px; left: 12px; cursor: pointer; width: 192px; height: 64px; }
	.header .contact { position: absolute; left: 348px; top: 36px; /*line-height: 0px;*/ font-family: Trebuchet MS, Arial; font-size: 14px; color: #FFFFFF; text-align:left; }
	.header .contact a { text-decoration:none; color:#ffffff; }
	.header .contact img { margin-right: 5px; width: 14px; height: 14px; }
	.header .contact span { display: inline-block; margin-right: 25px; position: relative; top: -4px; white-space: nowrap; width: 145px; }
	.header .contact span.header-phones {width: 95px; }

.menu { height: 33px; clear: both; padding: 0px; margin: 0px 2px; background: url(/pix/menu_cell.png) repeat-x; position: relative;  border-right: 1px solid #aeaeae; z-index: 100; }
	#nav, #nav ul { list-style: none; margin: 0; padding: 0; float: left; }
	#nav li { float: left; position: relative; border-left: 1px solid #aeaeae; }
	#nav a { color: #000000; text-decoration: none; display: block; padding: 0px 20px; font-family: Trebuchet MS, Arial; font-size: 14px; line-height: 33px; }
	#nav a:hover { color: #000; background: url(/pix/menu_cell_act.png) repeat-x; }
	#nav li:hover, #nav li.jshover {  }
	#nav li ul { display: none; position: absolute; padding: 0px 0px; border: 1px solid #b9b9b9; background: #FFFFFF; width: 250px; }
	#nav li li { margin: 0px; background: none; width: 100%; border: 0px; }
	#nav li:hover a, #nav li.jshover a { background: url(/pix/menu_cell_act.png) repeat-x; }
	#nav li:hover li a, #nav li.jshover li a { background: none; }
	#nav li li a { background: none; height: 26px; line-height: 26px; white-space:pre; padding: 0px 7px; }
	#nav li li.sub { background: url(/pix/menu_arrow.png) center right no-repeat; }
	#nav li li a:hover { background: #f4f4f4; }
	#nav li:hover ul, #nav li.jshover ul { display: block; left: -1px; }
	#nav li:hover li ul, #nav li.jshover li ul { display: none; top: 0px; left: 245px; }
	#nav li:hover li:hover ul, #nav li.jshover li.jshover ul { display: block; }
	.menu span { line-height: 33px; }
	
	#nav b { display: block; width: 1px; height: 33px; position: absolute; background: url(/pix/menu_cell_bg_left.png) no-repeat; }
	#nav i { display: block; width: 1px; height: 33px; right: 0px; top: 0px; position: absolute; background: url(/pix/menu_cell_bg_left.png) no-repeat; }
	* html #nav i { right: -1px; }
	#nav li:hover b, #nav li.jshover b { background: url(/pix/menu_cell_bg_right.png) no-repeat; }
	#nav li:hover i, #nav li.jshover i { background: url(/pix/menu_cell_bg_right.png) no-repeat; }
	
.menu .home img { margin: 9px 0px 9px; }
.menu .search { background: url(/pix/menu_cell.png) repeat-x; height: 33px; }
.menu .search { position: absolute; height: 33px; line-height: 33px; right: 10px; float: right; background: #00CC33; }
	.search form { padding: 0px; margin: 0px; border: 0px; line-height: 33px; vertical-align: middle; }
	.search input { position: absolute; top: 3px; left: -140px; padding: 4px 4px 4px 10px; margin: 0px; border: 0px; width: 97px; height: 19px; background: url(/pix/search_input_bg.png) no-repeat; font-family: Trebuchet MS, Arial; font-size: 12px; color: #FFFFFF; }
	.search .submit { position: absolute; top: 5px; left: -28px; padding: 0px; margin: 0px; border: 0px; width: 28px; height: 23px; background: url(/pix/search_submit_bg.png) no-repeat; cursor: pointer; }
		
.banner_big1 { padding: 13px 0 0 13px; text-align: center; }
	
	
/* content */
.c_left1 { width: 650px; float: left; padding: 19px 0 0 26px; }
.c_right1 { margin-left: 696px; width: 252px; padding: 19px 0 0 0; }

h1 { font-family: Trebuchet MS, Arial; font-size: 17px; color: #005aa7; padding: 0px; margin: 0px 0px 10px; }

.for_cols { overflow: hidden; zoom: 1; width: 650px; }
.cols2 { overflow: hidden; zoom: 1; width: 700px; }
	/*.cols2 .cell { position: relative; width: 194px; height: 160px; float: left; margin: 0px 20px 15px 0px; padding: 7px 5px 5px 115px; background: url(/pix/product_bg.png) no-repeat; }*/
.cols2 .cell {
    background: url("http://crm4people.com/images/product_bg2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 197px;
    margin: 0 40px 45px 0;
    padding: 113px 12px 5px;
    position: relative;
    width: 150px;
}
	/*.cols2 .cell img { position: absolute; top: 12px; left: 1px; }*/
.cols2 .cell img {
    left: 17px;
    position: absolute;
    top: 9px;
    width: 137px;
    height: 88px;
}
	/*.cols2 .cell h4 { font-family: Trebuchet MS, Arial; font-size: 17px; font-weight: bold; color: #323232; margin: 0px; padding: 2px 0px; }*/
.cols2 .cell h4 {
    color: #323232;
    font-family: Trebuchet MS,Arial;
    font-size: 17px;
    font-weight: bold;
    margin: -2px 0 0;
    padding: 0 0;
}
	.cols2 .cell h5 { font-family: Trebuchet MS, Arial; font-size: 13px; font-weight: bold; color: #005aa7; margin: 0px; padding: 2px 0px 4px; }
	.cols2 .cell h5 a { text-decoration: none; }
	.cols2 .cell h4 a { text-decoration: none; color: #323232; }
	.cols2 .cell p { font-family: Tahoma; font-size: 10px; color: #323232; line-height: 12px; padding: 0px; margin: 0px; }
	.cols2 .cell a.readmore { position: absolute; right: 18px; top: 10px; font-family: Tahoma; font-size: 11px; color: #005aa7; text-decoration: none; display: none;}
	.cols2 .cell a.readmore:hover { text-decoration: underline; }
		.cols2 .cell a.readmore span { color: #b53384; }
	/*.cols2 .cell .buy { position: absolute; top: 139px; left: 115px; width: 181px; height:24px; line-height: 24px; text-align: center; font-family: Calibri; font-size: 14px; color: #f3f3f3; background: url(/pix/product_cost_bg.png) no-repeat; text-decoration: none; font-weight: bold; font-style: italic; }*/
.cols2 .cell .buy {
    background: url("/pix/product_cost_bg2.png") no-repeat scroll 0 0 transparent;
    color: #F3F3F3;
    font-family: Calibri;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    height: 24px;
    left: 5px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 282px;
    width: 162px;
}
	
.banner_type1 { margin-bottom: 10px; margin-left: 40px; }


/* tabs */
.tabs { margin-top: 20px; }
	.tabs table { width: 100%; height: 30px; padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; }
	.tabs td span { display: block; height: 30px; width: 100%; color: #000000; text-align: center; line-height: 30px; font-weight: bold; cursor: pointer; color: #474765; }
	.tabs td.active { position: relative; display: block; height: 30px; padding: 0px; margin: 0px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; background: url(/pix/tab_act1.png) right no-repeat; line-height: 30px; }
	.tabs td.active span { cursor: default; color: #000000; }
	.tabs td.active b { position: absolute; display: block; top: 0px; width: 4px; height: 30px; background: url(/pix/tab_act2.png) left no-repeat; }
	.tabs td { position: relative; height: 30px; padding: 0px; margin: 0px; vertical-align: top; background: url(/pix/tab_deact1.png) right no-repeat; }
	.tabs td b { position: absolute; display: block; width: 5px; height: 30px; background: url(/pix/tab_deact2.png) left no-repeat; }
	.tabs td.sep { font-size: 0; width: 2px; background: url(/pix/dot_gray.png) bottom repeat-x; }
	.tabs .tab { display: none; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; padding: 10px 7px 10px 7px; }
	.tabs .tab_active { display: block; }
	.tabs .tabs_bottom { width: 252px; height: 14px; font-size: 0; background: url(/pix/tabs_bottom.png) no-repeat; }
	.tab span { display: block; font-family: Trebuchet MS, Arial; font-size: 12px; color: #bababa; margin-bottom: 5px; padding: 0px 10px; }
	.tab a { font-family: Trebuchet MS, Arial; font-size: 12px; line-height: 20px; }
	.tab .raz { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5; }
	.tab p { padding: 0px 10px; margin: 0px; }

/* bottom */
.bottom_spacer { height: 162px; clear: both; }
.footer { height: 112px; margin-top: -112px; font-family: Trebuchet MS, Arial; font-size: 13px; }
	.footer_inner { width: 1000px; height: 112px; margin: 0 auto; background: #cfcfcf url(/pix/footer_bg.png) no-repeat; }
	.footer .copyright { color: #000000; height: 38px; line-height: 38px; padding-left: 40px; }
	.footer .bottom_nav { color: #d4d4d4; height: 38px; line-height: 38px; float: right; padding-right: 40px; }
	.footer a { color: #7863c0; }
	.footer .left { padding: 25px 0px 0px 0px; text-align: center; }
	.footer .right { float: right; padding: 20px 28px 0px 0px; text-align: right; }



/* dlya skachivaniya */
.c_left2 { width: 252px; float: left; margin-left: 12px; padding: 13px 0 0 0px; margin-right: -300px; }
* html .c_left2 { display: inline; }
.c_right2 { margin-left: 288px; margin-right: 14px; padding: 13px 0 0 0; color: #000000; }
* html .c_right2 { margin-left: 285px; height: 1%; }


.download { margin-bottom: 20px; }
	.download .top { height: 15px; font-size: 0; background: url(/pix/download_top.png) no-repeat; }
	.download .bottom { height: 24px; font-size: 0; background: url(/pix/download_bottom.png) no-repeat; }
	.download h2 { height: 33px; line-height: 33px; background-color: #005aa7; font-family: Trebuchet MS, Arial; font-size: 17px; color: #FFFFFF; padding: 0 0 0 13px; margin: 0px; }
	.download a { display: block; height: 29px; line-height: 29px; background: url(/pix/download_cell.png) no-repeat; font-family: Trebuchet MS, Arial; font-size: 13px; color: #000000; padding: 0 0 0 13px; text-decoration: none; }
	.download a:hover { font-weight: bold; }
	
.banner_big2 { width: 660px; height: 100px; position: relative; background: #00FF00; margin-bottom: 10px; z-index: 1; }
	.banner_big2 a { display: block; width: 672px; height: 100px; position: absolute; left: -11px; }
	
.path { font-size: 12px; color: #959595; margin-bottom: 10px; }
	.path a { color: #959595; }

.table_download { width: 660px; padding: 0px; margin: 0px; border-collapse: collapse; border: 0px; background: url(/pix/table_download.png) no-repeat; }
	.table_download th { height: 28px; padding: 0px 15px; margin: 0px; font-weight: normal; color: #FFFFFF; font-size: 13px; text-align: center; background: none; border-left: 1px solid #c58bc4; border-left: expression( this.previousSibling == null ? 'none' : '1px solid #c58bc4'); }
	.table_download th:first-child { border-left: none; }
	.table_download td { margin: 0px; padding: 8px 15px; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background: none; text-align: center; }
	.table_download td:first-child { background: url(/pix/dot2.png) left repeat-y; }
	.table_download td { border-left: expression( this.previousSibling == null ? '1px solid #dbdbdb' : 'none'); }
	.table_download p { text-align: left; padding: 0px; margin: 0px 0px 10px; font-family: Tahoma; font-size: 11px; color: #5f5f5f; }
	.table_download h6 { text-align: left; padding: 0px; margin: 0px 0 4px; font-size: 13px; color:#000000; }
	




.module {  }
	.module .cell { position: relative; height: 132px; margin: 0px 0px 15px 0px; padding: 7px 5px 5px 115px; background: url(/pix/module_bg.png) no-repeat; }
	.module .cell img { position: absolute; top: 11px; left: 1px; }
	.module .cell h4 { font-family: Trebuchet MS, Arial; font-size: 17px; font-weight: bold; color: #323232; margin: 0px; padding: 2px 0px 3px; display: inline-block; }
	.module .cell h4 span { font-family: Trebuchet MS, Arial; font-size: 13px; font-weight: bold; color: #005aa7; margin: 0px; padding: 2px 0px 4px; display: inline-block; }
	.module .cell h4 a { text-decoration: none; color: #323232; }
	.module .cell h4 a span { color: #005aa7; }
	.module .cell p { font-family: Tahoma; font-size: 11px; color: #323232; line-height: 14px; padding: 0px; margin: 0px; }
	.module .cell a.readmore { position: absolute; right: 18px; top: 10px; font-family: Tahoma; font-size: 11px; color: #005aa7; text-decoration: none; }
		.module .cell a.readmore span { color: #b53384; }
		.module .cell a.readmore:hover { text-decoration: underline; }
	.module .cell .buy { position: absolute; top: 106px; left: 119px; }
	.module .cell .buy a { display: inline-block; height:24px; font-family: Calibri; font-size: 14px; color: #f3f3f3; background: url(/pix/module_button1.png) right no-repeat; text-decoration: none; cursor: pointer; }
	.module .cell .buy a b { display: inline-block; height: 24px; line-height: 24px; background: url(/pix/module_button2.png) left no-repeat; text-decoration: none; font-style: italic; padding: 0px 13px; }


.download { background: url(/pix/download_bg.png) repeat-y; }
.download .up { display: block; line-height: 17px; background: #dadada; border-top: 1px solid #f3f3f3; height: auto; font-family: Trebuchet MS, Arial; font-size: 13px; color: #000000; padding: 5px 0 6px 12px; text-decoration: none; margin: 0 1px; }
.download .sub { display: inline; font-family: Trebuchet MS, Arial; font-size: 13px; color: #000000; background: none; line-height: 24px; }
.download .sub2 { padding: 3px 0px 1px 15px; line-height: 20px;  }
.download .sub2 a { display: inline; font-family: Trebuchet MS, Arial; font-size: 12px; color: #000000; background: none; line-height: 20px; }
.download .sep { height: 1px; font-size: 0px; border-bottom: 1px dashed #D3D3D3; margin: 0px 6px; }
.add2 a:hover { font-weight: bold; }









/* End */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.css?1762383084215 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/brc/style.css?1762383084224 */
/* /bitrix/templates/order/styles.css?1762383085234 */
/* /bitrix/templates/order/template_styles.css?176238308514020 */
