@charset "utf-8";
/* CSS Document */

body, html{font-size:9pt; font-family: Arial, Helvetica, sans-serif; color:#000; height:100%; width:100%;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* General */
img{border:0}

.clearing {clear: both; height: 0; font-size: 1px;}


a:link {color: #06C/*#0078D4*/; text-decoration:none;}
a:visited {color:#06c/*#0078D4*/; text-decoration:none;}
a:hover {color: #C03; text-decoration:underline;}


ul {padding:0; margin:0;}
li {padding:0; margin:0;}

h1 { font-size:14pt; color:#333;padding:9px 0; margin:0; font-style:normal; font-weight:bold; /*border-bottom:dotted 2px #666;*/}
h2 { padding:6px 0 6px 0; margin:5px 0 0 0; background-color: #f2f2f2;  font-weight:bold;}

/* Header */
#header{ position:absolute; top:0; left:0; width:100%; height:80px;min-width:986px;}
#baner-left {float:left; padding:8px 0 0 10px; font-size:16pt; font-weight:bold; color: #060; font-family: Arial, Helvetica, sans-serif; line-height:1.5;}
#baner-left2 {float:left; padding:15px 0 0 20px; font-size:9pt; color: #333; font-family: Tahoma, Geneva, sans-serif; line-height:1.4;}
#baner-left3 {float:left; padding:15px 0 0 20px; font-size:12pt; color: #333; font-family: Tahoma, Geneva, sans-serif; line-height:1.4;}
#baner-left3 a{color: #FFF; font-weight:bold; background-color:#F03; padding:5px;}

/* MenuTop */
#menutop{position:absolute;top:80px; left:0;width:100%;min-width:986px;background:#999  url(/i/menutop.jpg) repeat-x;}

/* Baner_Line */
#baner_line{position:absolute;top:108px; left:0;/*width:100%;*/min-width:986px;background: #FFF; padding:0 0 0 34px; border-bottom:solid 1px #f2f2f2;}



/* Content */
#content{min-width:986px;min-height:100%;padding-top:203px;margin:0;}
.empty{height:80px}

/* Sidebar_left   Content left */
#content .sidebar_left{float:left;display: inline; width:220px;margin-left:-99%;padding:0;min-height:100%; padding:0 0 0 7px;}
#content .sidebar_left li a{display:block;}
#content .sidebar_left h2{font-size:9pt; color:#333; background:none; font-style:normal;
font-family: Tahoma, Geneva, sans-serif; border-bottom:dotted 1px #525252;}

.level_1 {list-style-type:none; margin-top:10px;}
.level_1 ul {}
.level_1 a {font-weight:bold; text-decoration:none; /*color: #069;*/ font-size:9pt; font-family: Arial, Helvetica, sans-serif /* Tahoma, Geneva, sans-serif*/;}
.level_1 a:hover {/* color:#900;*/ text-decoration:underline;}
.level_1 li {padding:0 0 7px 0;}
.level_1 span{font-weight:bold;}


.level_2 a {font-weight:normal; padding:2px 0;}
.level_2 { list-style-position:outside; list-style-image:url(/i/menu_left_a.gif); padding:5px 0 0 11px;  margin-left:4px; }
.level_2 li {padding:2px 0;}
.level_2 span { font-weight:normal;}

.and_left_menu{ list-style-type: none; line-height: 155%; font-size: 9pt; margin:7px 0 0 0; padding: 0; }
.and_left_menu ul { list-style-type: none; font-size: 9pt; margin-left: 10px; }



#content .sidebar_left li a{display:block;}



/* Clear */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*.clear {display: block;}*/
.clear {display:inline-block; width:100%;}

/* Content center */
#content .center{float:left;width:100%;overflow:hidden;}
#content .center .in{position:relative;margin: 0 190px 0 270px;padding:0 0 0 15px;}


/* Content right */
#content .sidebar_right{float:left;display: inline; width:190px;margin-left:-190px;padding-top:10px;text-align:left;}

/* Footer */
#footer{clear:both;position:relative;height:100px;min-width:960px;margin:-80px 0 0 0x; background-color:#f2f2f2; font-size:8pt;}
#footer .footer_left {padding:10px 0 0 10px; width:auto; float:left;}
#footer .footer_right {padding:10px 10px 0 0; float:right;}

#footer .search .text {border:solid 1px #ccc;}






#and_shopcart {float:right; padding:0 10px; width:170px; height:80px; border-left:solid 2px #999; font-size:8pt;}
#and_shopcart span {color:#C00; font-size:9pt; font-weight:bold;}
#and_shopcart span a {color:#00F;}




#menutop .menutop_punkts {height:28px; width:auto; margin:0; padding:0;}
#menutop .menutop_punkts li{display:block;line-height:28px; width:auto; float:left; padding:0;}
#menutop .menutop_punkts li a{color: #FFF;padding:3px 10px;}
#menutop .menutop_punkts li a:hover{color: #FF0; text-decoration:underline;}
#menutop .menutop_punkts .current_menu_top a{ font-weight:bold;}
#menutop .menutop_punkts .current_menu_top a:hover{color: #FFF; text-decoration:none;}

.and_search {padding:1px; background-color:#060; padding:1px; margin-right:20px;}
.and_search input, textarea {border:none;color:#000; margin:0;}







/* Default */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: 0 0 0 -1em; /*position:relative; /*margin-left:20px;*/
/* Выравнивание по центру */
text-align: left; /*center;*/
font-size:9pt;
padding:15px 0 0 10px;
}
.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;
/* Следующее правило для Firefox 2 */
display: -moz-inline-box;
/* а это для остальных */
display: inline-block;
vertical-align: top;
/* Убираем выравнивание по центру */
text-align: left;
/* Отступы между блоками */
margin: 3em 0 0 2em;}
.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */
/* Задаем минимальную ширину по тексту */
width: 18em;
/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;}
.thumbnail .r img{border:solid 1px #ccc;}

.thumbnail .noborder
{width: 10em; float: left;}
/*----------------------------------------------------------------------------------*/

/* 55-XSL */
.shop_block {background:#f2f2f2; font-size:8pt; margin:5px 0 3px; padding:3px;}
.shop_block_sort{ background:#f2f2f2; font-size:8pt; height:1.5em; margin:3px 0 10px; padding:3px;}

#main_page {color: #555; line-height:140%;}
#main_page h2{font-size:18pt; font-weight:bold; background:none;}
#main_page h3 {font-size:13pt; font-weight:bold; padding:5px 0;}
#main_page p {text-indent:10px;}
#main_page ul{list-style:outside disc; padding-left:25px;}

.bbb {font-weight:bold;}

.arrow_up,
.arrow_up_gray,
.arrow_down,
.arrow_down_gray {width: 16px;height: 16px;z-index: 1;float: left;}

.arrow_up img,
.arrow_up_gray img,
.arrow_down img,
.arrow_down_gray img {filter: alpha(opacity=0);}

.arrow_up{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');}
.arrow_up_gray{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');}
.arrow_down{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');}
.arrow_down_gray{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');}

.description_of_group { line-height:150%; padding:7px 0 0 0; font-family:Arial, Helvetica, sans-serif; /*font-family:Tahoma, Geneva, sans-serif;*/ color:#444; margin:0 0 0 10px;}
.description_of_group p {text-indent:20px;}
.description_of_group span {font-weight:bold;}
.description_of_group ul{list-style:outside disc; padding-left:35px;}

.path {padding-top: 10px;}

.tags_block {/*clear:both;*/ width:auto; /*border:dashed 1px #CCC;*/ margin-top:5px; padding:0;}
.tags_block h2 {}
.tags_block .tags_link {list-style-type: none; margin:0; padding:5px 0;}
.tags_block .tags_link a {font-size:6pt; font-family:"Times New Roman", Times, serif; color:#666;}
.tags_block .tags_link a:hover {color: #C00;/*#060; /* background-color:#f2f2f2;*/}
.tags_block .tags_link li {display: block; width:auto; float:left; line-height:140%; margin:2px;}
.tags_head {color: #093; font-size:11pt; font-weight:bold; border:dashed 1px #090; background:none; padding:3px 0; margin:0; font-style:normal}


/* Footer */
.copyryght_hostcms {padding:30px 0 0 30px;}
.copyryght_hostcms a {color: #666; font-size:8pt;}

/* Каталог-список товаров - 55*/
.modificat_and { width:100%}
.modificat_and table {width:100%;}
.modificat_and td {padding:4px; border:solid 1px #CCC;}

.modifications_nasosy {width:100%; padding:5px; margin-top:5px;}
.modifications_nasosy table {width:100%;}
.modifications_nasosy th, td {border: solid thin #CCC; padding:3px; font-weight:normal; text-align:center; vertical-align: middle;}
.modifications_nasosy th {height:30px; background-image: url(/i/menutop_grey_h36.jpg); border:none;}
.modifications_nasosy input {font-size:9pt;}


.item_nasos_in_55 {padding:5px 0; margin:20px 10px; border:solid 1px #f4f4f4; border-bottom: solid 1px #060; line-height:normal;}
.nasosy_header {font-size:12pt; font-weight:bold; color:#333; width:100%; clear:both; margin:8px 0; padding:6px; font-family: Tahoma, Geneva, sans-serif;}
.nasosy_header a{font-size:13pt; color: #000; font-family: Arial, Helvetica, sans-serif;}


.item_torches_in_55 {padding:5px 0; margin:20px 10px; border:solid 1px #f4f4f4; line-height:normal;}
.item_torches_in_55 table {width:100%;}
/*.item_torches_in_55 table {width:auto;}*/
.item_torches_in_55 table th,td {padding:2px 6px; text-align:center; border:solid 1px #ccc; font-weight:normal;}


.torches_header {font-size:9pt; font-weight:bold; /*color:#333;*/ clear:both; margin:8px 0; padding:6px 6px 6px 30px;}
.modifications_torches th, td {border:solid thin #CCC; padding:3px; font-weight:normal; text-align:center; vertical-align:middle;}
.modifications_torches th {background-color:#f4f4f4;}


.txtblock-nasos {font-size:9pt; line-height:1.4; color: #333; word-spacing:2pt; padding:7px 0;/* font-family:Verdana, Geneva, sans-serif;*/}
.txtblock-nasos p{text-indent:8px;}
.txtblock-nasos span { font-weight:bold;}
.txtblock-nasos ul{list-style:outside disc; padding-left:25px;}


/* Zarges */
/* 55.xsl  ITEM */
.thumbnails_foto
{/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: 0 0 0 -1em; /*position:relative; /*margin-left:20px;*/
/* Выравнивание по центру */
text-align: left; /*center;*/
font-size:9pt;
padding:0 0 0 10px;}
.thumbnail_foto {
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;
/* Следующее правило для Firefox 2 */
display: -moz-inline-box;
/* а это для остальных */
display: inline-block;
vertical-align: top;
/* Убираем выравнивание по центру */
text-align: left;
/* Отступы между блоками */
margin: 1em 0 0 1em;}
.thumbnail_foto .r
{/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */
/* Задаем минимальную ширину по тексту */
width: 13em;
/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;}
.thumbnail_foto .r img{border:solid 1px #ccc;}


.img-right-noborder{float:right; padding:4px;}

.img-logo-zarges{float:right; padding:0 5px 5px 5px;}

.tbl_item_zarges {width:100%;}

.modifications_zarges {width:100%; padding:5px 0; margin-top:5px;}
.modifications_zarges table {width:100%;}
.modifications_zarges th, td {border: solid 1px #CCC; padding:3px; font-weight:normal; text-align:center;}
.modifications_zarges input {font-size:8pt;}

.txtblock_zarges{font-size:9pt; line-height:1.5; color:Black; word-spacing:2pt; padding:7px 0;}
.txtblock_zarges p{text-indent:8px;}
.txtblock_zarges p span { font-weight:bold;}
.txtblock_zarges ul{list-style:outside disc; padding-left:25px;}
.tech-data-table-zarges{padding-top:5px;}
.tech-data-table-zarges TABLE{text-align:center; color:Black; width:100%; min-width:80%;}
.tech-data-table-zarges TD{border:solid 1px #999; padding:3px; vertical-align:middle;}
.tech-data-table-zarges TH{ font-weight:bold; border:solid 1px #999; padding:3px;}

.header-product-z600{background: url(/zarges/i/z600logo.gif) no-repeat #a9c0bb; width:100%; height:28px; padding:0; clear:both;}
.header-product-z600 span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}
.header-product-z500{background: url(/zarges/i/z500logo.gif) no-repeat #99bb77; width:100%; height:28px; padding:0; clear:both;}
.header-product-z500 span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}
.header-product-z300{background: url(/zarges/i/z300logo.gif) no-repeat #99bbff; width:100%; height:28px; padding:0; clear:both;}
.header-product-z300 span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}
.header-product-z200{background: url(/zarges/i/z200logo.gif) no-repeat #77ccff; width:100%; height:28px; padding:0; clear:both;}
.header-product-z200 span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}
.header-product-eu{background:	url(/zarges/i/eulogo.gif) no-repeat #77ccff; width:100%; height:28px; padding:0; clear:both;}
.header-product-eu span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}
.header-product-boxes{background:	url(/zarges/i/eulogo.gif) no-repeat #77ccff; width:100%; height:28px; padding:0; clear:both;}
.header-product-boxes span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}

.header-product-vesy{background: #F8F8F8 /* url(/i/menutop_grey.gif)*/; width:100%; height:auto; padding:4px 0; margin:5px 0; clear:both;}
.header-product-vesy a {color: #333; font-size:12pt;}
.header-product-vesy span{padding:0 0 0 7px;/*line-height:28px; */font-weight:bold;}

.header-product-green{background: url(/logistic/i/mediumseagreen.gif) no-repeat #c7c9c9; width:100%; height:28px; padding:0; clear:both;}
.header-product-green span{padding:0 0 0 50px;line-height:28px; font-weight:bold;}
.header-product-darkblue{background: url(/logistic/i/darkblue.gif) no-repeat #c7c9c9; width:100%; height:28px; padding:0; clear:both; color:#000;}
.header-product-darkblue span{padding:0 0 0 50px;line-height:28px; font-weight:bold;}

.header-product-creax {background: url(/zarges/i/creaxess-logo-for-rows.png) no-repeat #a6defd /*#99bbff*/; width:100%; height:28px; padding:0; clear:both;}
.header-product-creax span{padding:0 0 0 47px;line-height:28px; font-weight:bold;}


.img_big-zarges{float:right; padding:0;}
.img_big-zarges IMG{border:solid 1px #CCC;}
.img_big-zarges p{padding:2px 0 2px 5px;}

.more-photo{float:left; padding:2px; margin:3px 5px;; min-height:120px; border:dashed 1px #CCC;}
.more-photo p{width:13em; padding:1px 0; margin:0;}

.color-text{color: #C03;}
/* End Zarges */


/* 56 XSL */

.item_56_trafimet table{ width:auto;}
.item_56_trafimet th,td {border:solid 1px #ccc; padding:2px 5px; text-align:center;}

.item_56_nasosy th,td {border:solid 1px #ccc; padding:4px;}


.text_torches_left1 {width:49%; float:left; color:#333;}
.text_torches_left1 table, .text_torches_right1 table {width:100%;}
.text_torches_left1 td, .text_torches_right1 td {padding:5px 6px; border:solid 1px #CCC;}
.text_torches_left1 h3, .text_torches_right1 h3 {font-size:12pt; color:#333; margin-bottom:5px;}

.text_torches_right1 {width:49%; float:right;}


.text_torches_left2 {float:left;}
.text_torches_right2 {float:left; padding-left:5px;}
.text_torches_left2 h3, .text_torches_right2 h3 {font-size:12pt; color:#333; margin-bottom:5px;}


.tech_data_tbl_56 table {width:auto; min-width:40%}
.tech_data_tbl_56 td {padding:5px; background:none;}
.tech_data_tbl_56 p {padding:1px; font-weight:bold; color: #333; font-size:11pt;}

.modifications-nasos table { width:100%;}
.modifications-nasos th {min-height:30px; background-color: #f4f4f4; color:#333;}

.tbl-data-vert table {min-width:40%; width:40%;}
.tbl-data-vert th {background-color: #f4f4f4; color:#333;}


/* End 56 XSL */

.btn_apply input {color:#06F; background:none; border:none;}
.btn_apply input:hover {color: #FF0;}

.line_product_welding{border:solid 1px #eee ; clear:both; min-height:100px; margin:20px 10px;padding:5px 0;}
.line_product_welding .tbl_product {width:100%;}
.line_product_welding .tbl_product td {text-align:left; border:none;}
.line_product_welding .tbl_product td p{margin:2px 0 2px 0; padding:0;}

.line_product_welding .text, .cost {vertical-align:top;}
.line_product_welding .img {width:105px; vertical-align:top;}
.line_product_welding .img img {border:none;}
.line_product_welding .name_item a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#333;}
.line_product_welding .noname {width:auto; color:#CCC;}
.line_product_welding .cost {width:120px; color:Black; font-size:9pt; font-weight:bold;}
.line_product_welding .cost .other_valuta {font-size:8pt; color:#666; font-weight:normal;}
.line_product_welding .tags {font-style:normal; font-size:8pt; color: #666;} /* Метки */
.line_product_welding .tags a {font-style:normal;} /* Метки */



.add_to_compare { font-size:8pt;}
.gray_button_and {padding-top:5px;}
.gray_button_and input {font-size:8pt; padding:3px; background-color:#f2f2f2;}


.container_56 {}
.container_56 h2 {color:#333; font-size:10pt;}



.parallels_tovars { font-size:8pt; font-style:normal;}
.parallels_tovars p {font-size:8pt; font-style:normal;}
.parallels_tovars a {font-size:9pt;}
.parallels_tovars_header { background:#f2f2f2; color:#C00; font-size:12pt; font-weight:bold; font-style:italic; padding:5px;}
.parallels_tovars td {padding:2px;}
.parallels_tovars table {width:100%;}

/* МагазинТовар - 56 v2 */
.txt_block p { text-indent:12px; line-height:145%; word-spacing:0.2em;}
.txt_block td, th {border:solid 1px #CCC; padding:5px 6px;}
.txt_block h3 {font-size:10pt; color:#333; padding:7px 0; margin:0;}
.txt_block span {font-weight:bold;}
.txt_block ul{list-style:outside disc; padding-left:25px;}

.tech_data_div_left h3, .tech_data_div_right h3{color:#333; font-size:13pt; padding:0 0 6px 0; margin:0;}

.tech_data_div_left {width:49%; float:left; color:#333;}
.tech_data_div_left table {width:100%;}
.tech_data_div_left td {padding:5px 6px; border:solid 1px #CCC;}
.tech_data_div_left p {text-indent:15px;}
.tech_data_div_left ul {padding-left:30px;}
.tech_data_div_left span {font-weight:bold;}

.tech_data_div_right table {width:100%;}
.tech_data_div_right td {padding:5px 6px; border:solid 1px #CCC;}

.tech_data_div_right {width:49%; float:right;}
.tech_data_div_right ul {padding:0 0 0 20px; margin:0;}
.tech_data_div_right li {list-style-type:square; line-height:150%;}
.tech_data_div_right span {font-weight:bold;}

.right_in_description {float:right; padding:0 7px; /*font-family:Tahoma, Geneva, sans-serif; color:#444;*/}
.right_in_description td {padding:5px; border:solid 1px #ccc;}
.right_in_description h3 {padding:0; margin:0 0 10px 0; font-size:13pt; /*color:#555;*/}

.left_in_description { /*font-family:Tahoma, Geneva, sans-serif; color:#333;*/ line-height:140%;}
.left_in_description p {text-indent:15px; padding:3px 0; margin:0;}
.left_in_description ul {padding:0 0 0 30px;}
.left_in_description span {font-weight:bold;}


.tocenter {text-align:center;}
.toleft {text-align:left;}
.article {color: #C03;}

#ShowAddComment_and {margin: 20px 0px; font-size:10pt; margin-top:15px; border-top:solid 1px #063; line-height:200%;}

.tags_in_56xsl {font-size:8pt; font-style:normal; padding:5px 0;}

.contacts_and {font-size:10pt;}
.contacts_and td {padding:4px; border:none;}
.contacts_and .to_right {text-align:right;}
.contacts_and .toleft {text-align:left;}

.guarantee {font-size:10pt; padding:10px; color:#444; font-family:Tahoma, Geneva, sans-serif; line-height:150%;}
.guarantee span { font-weight:bold;}

.news_title {max-width:160px;}

/* НАСОСЫ - главная страница*/
.spisok_nasosov td {text-align:left; vertical-align:top; border:none;}
.spisok_nasosov p {padding:3px 0;}
.spisok_nasosov ul {list-style:outside disc;  padding-left:15px;}
.spisok_nasosov li {padding:2px 0;}

.akcia {width:auto; margin:2px 9px 0 0; float:left;}