/* Стили для EME */ 


/*<Style reset>*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	background: transparent;
}

ol, ul {
	list-style: none;
}

ul.ul_wth
{
  list-style: circle;
  padding-left:10px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}

caption, th, td {
    text-align: left;
    font-weight: normal;
}
/*</Style reset>*/



/* ------- Поехали ------- */

/* Основа */


html, body {margin:0;padding:0;width:100%; /* height:100%; */}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#707174;
	background:#f1f2f2 url(i/body_bg.gif) top left repeat-x;
	}


/* Разметка */

#wrapper {width:989px;margin:auto;overflow:hidden;}

#header {
	height:80px;
	margin-top:28px;
	background: url(i/header_bg.gif);
	}

#header_center {
	height:80px;
	background: url(i/header_center.gif) top left repeat-x;
	margin:0 9px 0 9px;
	}

#logo {padding:17px 0 0 10px;float:left;}



#central_banner {margin:3px 4px 6px 5px;}

#main {width:790px;border: 0px solid red;float:left;}

#sidebar {width:199px;border: 0px solid blue;float:right;margin-top:1px;}

#footer {margin:5px 5px 20px;font-size:13px;font-weight:lighter;}
#footer a {color:#707174;text-decoration:none;}
#footer a:hover {color:#707174;text-decoration:underline;}




/* ------- Главное Меню ------- */

#menu {
	margin-top:2px;
	float:right;
	margin-right:-6px;
	height:72px;
	line-height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#menu ul {display:inline;}

#menu ul li
	{
	width:132px;
	float:left;
	text-align:center;color:#000;
	background: url(i/menu_spacer.gif) bottom right no-repeat;
	}

#menu ul li a {color:#000;text-decoration:none;display:block;width:131px;padding-top:20px;}
#menu ul li.current, #menu ul li a:hover {color:#fff;background: url(i/menu_active.gif) top left repeat-x;}

#menu ul li.current a {color:#fff;}

/* #menu ul li .spacer {display:block;width:2px;height:17px;position:relative;top:-19px;left:132px;background: url(i/menu_spacer.gif) top left no-repeat;border:1px solid red;} */


/* ------- Главное Меню закончилось ------- */




/* Субменю */

.submenu {
	width:193px;
	float:left;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.submenu ul {
	border-bottom:#757779 1px solid;
	margin-bottom:20px;
padding-left:10px;
}

.submenu li {
	margin:0 0 5px;
	}

.submenu a {
	padding:3px;
	color:#757779;
	text-decoration:none;
	display:block;}
.submenu a:hover, .submenu li.current a {color:#757779;background-color:#e5f2eb;}




/* Блоки баннеров */

.banner_top {
	width:790px;
	height:6px;
	display:block;
	font-size:0;
	background: url(i/banner_top.gif) top left no-repeat;
	clear:both;
	margin-top:1px;
	}
.banner_review_top {
	width:790px;
	height:25px;
	display:block;
	font-size:0;
	background: url(i/banner_review_top.gif) top left no-repeat;
	clear:both;
	}
.banner {
	width:780px;
	background:#fff url(i/banner_center.gif) top left repeat-y;
	padding:0 5px;
	}
.banner_footer {
	width:770px;
	background:#fff url(i/banner_center.gif) top left repeat-y;
	padding:2px 10px 5px;
	}
.banner_review {
	width:778px;
	background:#fff url(i/banner_center.gif) top left repeat-y;
	padding:0 6px;
	}
.banner_bottom {
	width:790px;
	height:7px;
	display:block;
	font-size:0;
	background: url(i/banner_bottom.gif) top left no-repeat;
	}



/* Блок Отзывы */

.review {
	background: #fff url(i/review_back.gif) top left repeat-x;
	/* color:#fff; */
	padding:11px 10px 10px;
	}
.review p {margin:0;padding:0;}
.review a {font-weight:bold;text-decoration:none;font-size:12px;} 
.review a:hover {font-weight:bold;text-decoration:underline;font-size:12px;} 


/* Блок справа */

.rblock_top {
	width:199px;
	height:25px;
	display:block;
	font-size:0;
	background: url(i/rblock_top.gif) top left no-repeat;
	}
.rblock {
	width:187px;
	overflow:hidden;
	background:#fff url(i/rblock_center.gif) top left repeat-y;
	padding:0 6px 8px;
	}
.rblock_bottom {
	width:199px;
	height:8px;
	display:block;
	font-size:0;
	background: url(i/rblock_bottom.gif) top left no-repeat;
	}


.banner_review_top h2, .rblock_top h2, .rblock_top_png h2 {font-size:14px;padding:7px 0 0 12px;}


/* Блок справа png */

.rblock_top_png {
	width:199px;
	height:25px;
	display:block;
	font-size:0;
	background: url(i/rblock_top.png) top left no-repeat;
	}
.rblock_png {
	overflow:hidden;
	width:187px;
	background: url(i/rblock_center.png) top left repeat-y;
	padding:0 6px 8px;
	}
.rblock_bottom_png {
	width:199px;
	height:8px;
	display:block;
	font-size:0;
	background: url(i/rblock_bottom.png) top left no-repeat;
	}



/* Блок справа типографика */

.rnews, .text, .text-center {
	padding: 4px 6px;
	font-size:11px;
	font-weight:normal;
	}
.rnews strong, .text strong {
	font-weight:bold;
	color:#147324;
	}
.text-center {text-align:center;}

.rnews a {color:#707174; text-decoration:none;}
.rnews a:hover  {color:#005aa9; text-decoration:underline;}

.text a, .text-center a {color:#005aa9;text-decoration:none;}
.text a:hover, .text-center a:hover {color:#005aa9;text-decoration:underline;}



/* Блок справа разделители */

.rhr_news {
	display:block;
	height:1px;
	width:173px;
	font-size:0;
	background:#fff url(i/right_hr.gif) top left no-repeat;
	margin:1px 6px 1px 6px;
	}
.rhr_news hr {display:none;}

.rhr {
	display:block;
	height:1px;
	width:173px;
	font-size:0;
	background:#fff url(i/right_hr.gif) top left no-repeat;
	margin:4px 6px 4px 6px;
	}
.rhr hr {display:none;}


/* Блок в центре большой */

.mblock_top {
	width:790px;
	height:52px;
	display:block;
	font-size:0;
	margin-top:1px;
	background: url(i/mblock_top.gif) top left no-repeat;
	}
.mblock_center {
	width:780px;
	background:#fff url(i/banner_center.gif) top left repeat-y;
	padding:0 5px 10px 5px;
	overflow:hidden;
	}
.mblock_bottom {
	width:790px;
	height:7px;
	display:block;
	font-size:0;
	background: url(i/banner_bottom.gif) top left no-repeat;
	}



/* Блок в центре маленький */

.cblock_top {
	width:394px;
	height:53px;
	display:block;
	font-size:0;
	background: url(i/cblock_top.gif) top left no-repeat;
	}
.cblock {
	width:362px;
	background:#fff url(i/cblock_center.gif) top left repeat-y;
	padding:12px 16px 13px 16px;
	overflow:hidden;
	}
.cblock_bottom {
	width:394px;
	height:7px;
	font-size:0;
	background: url(i/cblock_bottom.gif) top left no-repeat;
	}

.cblock p {padding:0;}

.cblock .greenlist p {padding:0 0 6px 30px;}
.cblock .greenlist a {font-size:12px;}

/* .cblock ol {list-style:outside;list-style-type:decimal;margin-left:20px;font-weight:bold;}
.cblock ol li {margin-bottom:10px;}
.cblock ol li p {font-weight:normal;} */

.cblock a {font-weight:bold;text-decoration:none;font-size:12px;}
.cblock a:hover {font-weight:bold;text-decoration:underline;font-size:12px;}

.left {float:left;}
.right {float:right;}

/*Здесь надо, чтобы размер шрифта ссылки и текста был одинановым*/
.cblock .norm_text a {font-size:14px;font-weight:normal;text-decoration:none;padding:0;}
.cblock .norm_text a:hover {font-size:14px;font-weight:normal;text-decoration:underline;padding:0;}
.cblock .norm_text p {font-size:12px;padding:0;}


/*
Чтобы ровно блоки подгонять по пиксельно.
Достаточно написать: <div class="empty_cell"></div>
*/
.empty_cell {padding:0px 0px 41px 0px;};
.empty_cell_small {padding:0px 0px 4px 0px;};

/* Страница-каталог */

.catalog {
	width:779px;
	overflow:hidden;
	margin-top:10px;
	}
.catalog_pict {
	width:180px;
	padding:5px 0 5px 13px;
	text-align:center;
	float:left;
	}
.catalog_data {
	width:546px;
	padding:0 20px;
	float:left;
	}

.catalog h3 {
	color:#757779;
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 15px;}

.catalog p {color:#757779;}



/* Страница-новости  и отзывы */

.news, .reviews {
	margin: 10px 10px 0;
	}

.news h3, .reviews h3 {
	color:#147324;
	font-size:15px;
	font-weight:bold;
	margin:0;
	}

.news p, .reviews p  {margin: 0 0 12px;}

.news h3 a, .news h3 a:hover {color:#147324;text-decoration:none;}



/* Страница-контент */

.content {
	width:533px;
	padding:0 20px;
	float:left;}
.content ul {list-style: disc inside;}

.content h1 {
	color:#757779;
	font-size:21px;
	font-weight:light;
	border-bottom:#757779 1px solid;
	margin:0 0 5px;
	width:533px;
	display:block;}

.content h3 {
	color:#147324;
	font-size:15px;
	font-weight:bold;
	margin:0;}

.content h3.big {font-size:18px;font-weight:normal;margin:10px 0;}



/* Страница-контент широкий */

.widecontent {
	padding: 10px 10px 0;
	}

.widecontent h3 {
	color:#147324;
	font-size:16px;
	font-weight:bold;
	margin:0;
	}

.widecontent h1 {
	color:#147324;
	font-size:19px;
	font-weight:normal;
	margin: 10px 0;
	}

.widecontent p {margin: 0 0 12px;}


.widecontent form input, .widecontent form select {font-size:18px;}
.widecontent form table td {padding-right:10px;}

/* Страница разделители */

.hr {
	clear:both;
	display:block;
	height:1px;
	font-size:0;
	background:#c6c8c9 url(i/main_hr.gif) top left no-repeat;
	margin:10px 13px;
	}

.hr hr {display:none;}




/* Типографика общая */

h2 {color:#fff;font-size:19px;font-weight:500;padding:11px 0 0 20px;}
h2.sub {font-size:14px;padding-top:15px;}

p {padding-top:10px;}

.widecontent p, .content p, .right .cblock p {line-height:18px;}


.green {color:#147324;}
/*для блока преимуществ*/
.green a {color:#147324;text-decoration:none;}
.green a:hover {color:#147324;}

.bigfont {font-size:16px;}
.smallfont {font-size:12px;margin:0px;}

strong {font-weight:bold;}
em {font-style:italic;}

a {color:#005aa9;text-decoration:underline;}
a:hover {color:#005aa9;text-decoration:none;}

.imgright {
	float:right;
	margin-left:4px;
	}
.imgleft {
	float:left;
	margin-right:4px;
	}

/* Стили для страницы с оборудованием */

.cat_logos {float:right;}
.cat_logos img {margin-bottom:5px;}

.cat_tech {float:left;}
.cat_tech img {margin-bottom:5px;}

.cat  {width:100%; text-align:center;}
.cat  table {width:100%;border:0;}
.cat  table td {text-align:center;}

/* Загрузить */
.load_doc_icons {float:left;}
.load_doc_icons img {margin-right:2px;}

/* Counters */
.counters {padding:0 6px 8px;}

/*Врезка в преимуществах*/
.vrezka {float:right;margin-top:10px;margin-left:1px;margin-right:-4px;margin-bottom:2px;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:6px;font-size:21px;text-align:right;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

/*Врезка в функциональных возможностях*/
.vrezka2 {float:right;margin-top:10px;margin-left:0px;margin-right:-7px;margin-bottom:2px;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:6px;font-size:21px;text-align:right;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

/*Врезка в ценах(выравнивание влево)*/
.vrezka3 {float:right;margin-top:10px;margin-left:1px;margin-right:-4px;margin-bottom:2px;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:6px;font-size:21px;text-align:left;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

/*Врезка в преимушествах со ссылкой в цены(выравнивание влево)*/
.vrezka3_2 {float:right;margin-top:10px;margin-left:2px;margin-right:-4px;margin-bottom:2px;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:6px;font-size:22px;text-align:left;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

/*Врезка в Новой версии 3.1*/
.vrezka4 {float:right;margin-top:5px;margin-left:4px;margin-right:-7px;margin-bottom:2px;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:6px;font-size:19px;text-align:right;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

/*Врезка во внедрении*/
.vrezka5 {float:right;margin-top:0px;margin-left:1px;margin-right:-9px;margin-bottom:4px;padding-left:2px;padding-right:2px;padding-top:4px;padding-bottom:6px;font-size:22px;text-align:left;border: #c7e2d3 1px solid;background-color:#e5f2eb;}

.vrezka_yellow {float:right;margin-top:10px;margin-left:0px;margin-right:5px;margin-bottom:2px;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:6px;font-size:14px;text-align:right;border: #e8d70b 1px solid;background-color:#ffffaa;}


/*Картинка для новости №5*/
.news_image5 {float:right;margin-bottom:15px;margin-right:20px;align:right;}

.news_image10 {float:right;margin-bottom:4px;margin-right:20px;align:right;}

.news_image24 {float:right;margin-bottom:4px;margin-right:20px;margin-left:6px;align:right;}

/*Вопросы и ответы*/
.QandA a {color:#707174; text-decoration:none;}
.QandA a:hover {color:#005aa9; text-decoration:underline;}

/*О программе(также используется в "Функционал подробно")*/
.about a {color:#707174; text-decoration:underline;}
.about a:hover  {color:#005aa9; text-decoration:underline;}
.about &nbsp {color:#707174; text-decoration:none;}
.about &nbsp:hover  {color:#005aa9; text-decoration:none;}

/*с inside в FireFox крожочки не будут уезжать налево от текста*/
.new_ul a {color:#005aa9; text-decoration:underline;}
.new_ul a:hover  {color:#005aa9; text-decoration:underline;}
.new_ul &nbsp {color:#707174; text-decoration:none;}
.new_ul &nbsp:hover  {color:#005aa9; text-decoration:none;}
.new_ul ul {list-style: circle inside;}
.new_ul small {font-size:11px;line-height:1.5;}
.new_ul li {line-height:1.5;}

.name_tag_strong {color:#707174;}
.name_tag_strong a {color:#707174;text-decoration:none;}
.name_tag_strong a:hover {color:#707174;}

/*Картинки в функциональных возможностях*/
.functional_images {float:right;margin:4px;align:right;}

/*Без этого в мозиле точки влево уезжают:(*/
.functional_dots {list-style-position:inside;}

/*Таблица в Клиентах*/
.clients_table table {width:100%;}
.clients_table th {width:40px;font-weight:normal;border: 1px solid black;text-align:center;}

/*Бледный цвет(в ценах)*/
.color_off {color:#AAAAAA;font-size:11px; }

.images_31 {float:right;margin-bottom:4px;margin-right:-5px;margin-left:5px;align:right;}

.images_35 {float:right;margin-bottom:4px;margin-right:4px;margin-left:5px;align:right;}
.images_35_center {float:right;margin-bottom:4px;margin-right:4px;margin-left:4px;align:left;}

/*В Средства OLAP в ЕМЕ*/
.images_at_right {float:right;margin-bottom:4px;margin-right:-5px;margin-left:5px;align:right;}

.contacts_logo {text-align:left;align:left;float:left;}
.contacts_green {color:#147324;text-align:right;align:right;float:right;margin-right:20px;}

/*пока используется в функционале подробно, чтобы теги name не подсвечивались*/
.name_tag_new {color:#707174;}
.name_tag_new a {color:#707174;text-decoration:none;}
.name_tag_new a:hover {color:#707174;}

