.table-p5-middle td {padding:5px; vertical-align:middle}

.subscribe-form-short {background-color:antiquewhite; padding:20px; text-align:center;}
.subscribe-form-short .subscribe-form-header {font-family: 'Roboto Condensed', sans-serif !important; font-size:120%; font-weight:bold; color:white; margin:-20px -20px 10px -20px; background-color:orange; padding: 10px}
.subscribe-form-short .subscribe-form-text {font-size: 80%; margin: 0 -10px 10px -10px}
.subscribe-form-short .subscribe-form-input input  {width:100%; margin-bottom:10px; padding:10px}
.subscribe-form-short .subscribe-form-themes {display:none}

.opensrc {height: 100px;  overflow: hidden; transition: max-height 0.15s ease-out}

.content-global {font-family: 'Open Sans', sans-serif; !important}
.content-global p {font-size: 14px; line-height: 160%;}
.content-global h1 {font-family: 'Open Sans', sans-serif; !important}
.content-global h2 {font-family: 'Open Sans', sans-serif; !important}
.content-global h3 {font-family: 'Open Sans', sans-serif; !important}

.modal-backdrop {z-index:-1 !important}


.link-register-green {margin: 50px 0;}
.link-register-green a {color: white; text-decoration:none; font-weight: bold; font-size:100%; text-transform: uppercase; display: inline-block; border-radius:0px; padding:15px 20px; background-color:#33b526; 
background: linear-gradient(to top, #33b526, #1b8111);}
.link-register-green a:hover {text-decoration:none; box-shadow: 0 0 10px rgba(0,0,0,0.2); background: linear-gradient(to top, #1b8111, #33b526);}

div.news-detail p.link-register {text-align:right; }

.link-register {margin: 50px 0;}
.link-register a {color: gray; text-decoration:none; font-weight: bold; font-size:100%; text-transform: uppercase; display: inline-block; border-radius:4px; padding:16px 20px; background-color:orange; 
background: linear-gradient(to top, orange, yellow);}
.link-register-green a:hover {text-decoration:none; box-shadow: 0 0 10px rgba(0,0,0,0.2); background: linear-gradient(to top, orange, #ffd565);}
div.news-detail p.link-register {text-align:right; }
    
    


.table-td10 td {padding: 10px}
.footer-stock {margin: 50px 0 30px 0}
.footer-stock img {margin-bottom: 5px}
.footer-stock a {line-height: 1.3em; font-size:95%}
.footer-stock b {line-height: 1.3em; font-size:120%}

td.price-old {color:gray; font-weight:bold; text-decoration:line-through; font-size: 120%; text-align: center}
td.price-new {color:red; font-weight:bold; font-size: 120%; text-align: center}

.table-siemon-squares {margin: 30px 0}
.table-siemon-squares img {width:100%; max-width:300px; height:auto}
.table-siemon-squares p {text-align:left !important; font-size:90%}

.table-pad-5 td {padding:5px !important}
.table-pad-5 th {padding:5px !important}
/* yyy  */
td.price_h1 {color:red; font-size: 300%;  font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; white-space:nowrap}
td.price_h1 .rouble_long {opacity: 0.2}

td.price_h2 {color:red; font-size: 200%;  font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; white-space:nowrap}
td.price_h2 .rouble_long {opacity: 0.2}

td.price_h3 {color:red; font-size: 150%;  font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; white-space:nowrap}
td.price_h3 .rouble_long {opacity: 0.2}

.fluke_hdc .banner {margin-bottom:30px}
.fluke_hdc .banner img {border-radius:4px}


.scrollTop{
	background:url('/flukenetworks/images/arrow_fn.png') 0 0 no-repeat;
	width:50px;
	height:60px;
	bottom:30px;
	right:5%;
}
.scrollTop:hover{ background-position:0 -60px; }



.btn-action {margin:50px 0; text-align:center}
.pad10 {padding:10px}
.pad20 {padding:10px}
.pad30 {padding:10px}

.call-managers {margin: 50px 0; text-align:center}
.call-managers .jumbotron {margin-top: 50px;}
.call-managers .btn {margin: 30px 0 10px 0}

.call-managers h2 {margin-top:0}
.call-managers table td {padding:10px; font-size:160%}

.breadcrumb {padding-left:0 !important}

.nobr {white-space: nowrap !important}
.menu-address {font-weight: bold; padding-right: 10px; color:orangered}
.menu-address-selected {font-weight: bold; color:orange; font-size:120%; border-bottom: 1px dotted orange}


.img-center {margin: 30px 0; text-align: left}
.img-center img {width:100%; height:auto; max-width:1024}

.thumbnails-list {margin: 0; text-align: center;}
.thumbnail-item {display: -moz-inline-box; display: inline-block;vertical-align: top; margin: 2em;text-align: center;}
.thumbnail-inside {width: 14em; float: left; padding:10px;}
.thumbnail-inside a {z-index:1}
.thumbnail-item img {margin: 0 0 10px 0;}


.thumbnails-video {margin:0}
.thumbnails-video img {width:200px}
.thumbnails-video .v-descr {margin-top:3px; color:gray; line-height:1.2em; font-size:90%; display: none}
.thumbnails-video .thumbnail-item {margin: 1em 25px 2em 0;}
.thumbnails-video  .thumbnail-inside {width:200px; padding:0}

.thumbnails-vendors-logos {margin:0; padding:0}
.thumbnails-vendors-logos .thumbnail-item {margin:6px 10px }
.thumbnails-vendors-logos .thumbnail-inside {margin:0; padding:0; width:100px}
.thumbnails-vendors-logos img {width: 100px}

.carousel-caption {background: rgba(0, 0, 0, 0.6); padding: 5px !important; }
.carousel-caption a {color:white}
.carousel-inner img {}



.thumbnails-partners {margin:0;}
.thumbnails-partners .thumbnail-item {margin:0 0 40px 0}
.thumbnails-partners .thumbnail-item img {width:120px; margin:0}
.thumbnails-partners span.descr {line-height:1.2em}}
.thumbnails-partners:hover span.descr {color:black}

#modal_form {
	width: 640px; 
	height: 600px; 
	border-radius: 5px;
	border: 3px #000 solid;
	background: #fff;
	position: fixed;
	top: 45%; 
	left: 50%; 
	margin-top: -320px;
	margin-left: -320px; 
	display: none; 
	opacity: 0; 
	z-index: 5000; 
	padding: 20px 10px;
overflow: auto;
text-align:left;
}

#modal_form #modal_close {

	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	display: block;
}

#overlay {
	z-index: 3; 
	position: fixed; 
	background-color: #000; 
	opacity: 0.8; 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0;
	cursor: pointer;
	display: none; 
}

ul.sp-a {margin:0; padding:0}
ul.sp-a img {float:right; margin-left:20px}
ul.sp-a {font-family: 'Comfortaa', cursive; font-weight:700; font-size:200%}
ul.sp-a .sel {color: orange}
ul.sp-a li {list-style-image:url(/upload/medialibrary/f78/20icon.png)}


.table-sales-goods {BORDER-COLLAPSE:collapse; width:100%}
.table-sales-goods td {padding: 10px; border-bottom:1px dotted silver}
.table-sales-goods th {padding: 10px; border-bottom:1px solid silver}
.table-sales-goods .tpn {font-weight:bold;white-space:nowrap}
.table-sales-goods .tpr {font-weight:bold; color:red; white-space:nowrap; text-align:right}
.table-sales-goods .tnm {}
.call-to-sales {text-align:right; margin:30px 0; border-left:5px solid red}
.call-to-sales table  td {background-color:#E4E8E1; padding:10px}
.download-full-price {width:100%; text-align: center;}
.download-full-price div {width:50%; border-radius: 3px; padding:17px 20px 20px 20px; background-color:#F3D29C; margin:20px auto 20px auto;}
.download-full-price img {margin: 0 10px -3px 0 }

body, td {font-family:Arial, Helvetica, sans-serif;}
body {font-size:0.8em;}
p {line-height:1.6em}
a img {border:none}
a {color:#003600}

.addgallerythumb {background: no-repeat top conter; width:200px; height:200px; display: inline-block; margin: 0 10px 10px 0}
.addgallerythumb a {display:block; width:200px; height:200px; text-decoration:none}

.circle {border-radius:50em; -webkit-border-radius: 50em; -moz-border-radius: 50em;}

h1, h1 a {color:gray; line-height:1.4em}
#tcenter h1 {margin:0 0 30px 0}
h2, h2 a {line-height:1.5em}
h3, h3 a {line-height:1.6em}
h4, h4 a {line-height:1.6em}

.clear {clear:both}
.green {color: #006600}

.linkprice {background-color:#d9e8d9; text-align:center; margin-top:15px; padding:10px}

#lmct {padding-left:8px; border-top: 3px solid silver; padding-top: 3px; margin-top:15px;}
#lmct h3 {margin-bottom:5px; color:gray; display:none}
#lmct ul {padding: 0; margin:0; }
#lmct li {display:block; margin: 5px 0 }
#lmct ul ul {padding-left: 20px; margin-top:10px}
#lmct ul a {font-size:90%; font-weight:bold}
#lmct ul ul a {font-weight:normal}
#lmct ul ul ul a {color:gray}

#lmv .menu-left-main ul {border:none}
#lmv .menu-left-main ul li {border:none}
#lmvn .menu-left-main li {padding: 5px 0;}
 
#main-main {margin-left:260px}


.linkprice {background-color:#d9e8d9; text-align:center; margin-top:15px}

.menu-left-d {background-color: #d9e8d9; }
.menu-left-d ul {padding:0; margin: 0}
.menu-left-d ul li {display: block; padding:3px; margin-bottom:5px}
.menu-left-d ul li a {display: block; padding-left:5px; font-weight:bold; border-left: 5px solid #d9e8d9}
.menu-left-d ul li a.root-item-selected {color:#FF6600; text-decoration:none; border-left: 5px solid #FF6600}

.menu-left-d ul li a {font-size: 90%}

.ratings img {display:none}

.d-r-text {width: 350px; float: right; padding: 0 0 10px 20px; font-size: 0.9em; font-style: italic; text-align: center}
.d-r-text h3 {margin-top: 0; text-align: center; color: #006600}
.d-r-text h2 {margin-top: 0; text-align: center; color: #006600}

.table-icspro th {padding: 5px; color: white}


/* ОЛДОВЫЕ */

.t-standart {border-collapse: collapse}
.t-standart td {padding:3px}
.t-standart th {padding:3px; border-bottom: 1px solid silver}


.table-text-standart {border-collapse: collapse}
.table-text-standart td {padding:5px; border-top: 1px dotted silver; border-bottom: 1px dotted silver}
.table-text-standart th {padding:5px; border-top: 3px solid #EAEAEA; border-bottom: 2px solid #EAEAEA}


.tbl_main {border-collapse: collapse}
.tbl_main td {padding:3px}
.tbl_main th {padding:3px}

.table-lines {border-collapse:collapse}
.table-lines td {border:1px solid silver; padding:3px; vertical-align:middle}
.table-lines th {border:1px solid silver; padding:3px; border-bottom: 2px solid gray; border-top:2px solid gray; text-align:center}

.table-small {border-collapse:collapse; font-size:90%}
#tbody .table-small th {border:1px solid silver; padding: 3px; text-align: center; vertical-align:middle}
#tbody .table-small td {border:1px solid silver; padding: 3px; }



.link_alone {margin-top: 25px; font-weight:bold; display: block}
.link-forward {font-size: 110%; margin: 40px 0 50px 0; font-style: italic}
.link-forward-y a {display: inline-block;
    padding: 12px 20px;
    margin: 30px 0;
    background-color: coral;
    color: white;
    font-weight: bold;
    text-transform: uppercase;}

.link-forward ul {padding:0; margin:0}
.link-forward li {margin-bottom:10px; list-style:none}
.link-back {font-size: 110%; margin: 40px 0 50px 0; font-style: italic}

.link-register {margin: 50px 0;}
.link-register a {color: gray; text-decoration:none; font-weight: bold; font-size:100%; text-transform: uppercase; display: inline-block; border-radius:4px; padding:16px 20px; background-color:orange; 
background: linear-gradient(to top, orange, yellow);}
.link-register a:hover {text-decoration:none; box-shadow: 0 0 10px rgba(0,0,0,0.2); background: linear-gradient(to top, orange, #ffd565);}

div.news-detail p.link-register {text-align:right; }

div.news-detail p.link-forward {text-align: right;}
.link-source {font-style:italic; text-align:right; font-size:90%; color: gray}
.link-source a {color: gray}

#box_specifications table {width:100%; margin-bottom:20px;}
#box_specifications p {margin:0}
#box_specifications table td {border-bottom: 1px dotted gray; padding:5px}
#box_specifications table td {font-size: 0.9em;}
#box_specifications .tableHead {font-weight:bold; color:#ff9000}
.feature_title {font-weight:bold; color:#ff9000; margin-top:15px; margin-bottom:5px; font-size:1.1em}

.link-green {padding:5px; background-color: #afc868; font-style:italic; font-weight:bold; display: inline-block}
.link-alone {border-radius:5px; padding:10px; background-color: #fdd28c; font-style:italic; font-weight:bold; display: inline-block}
ul.link-alone {background-color: #fdd28c; font-style:italic; font-weight:bold;display: inline-block; padding:10px 10px 10px 30px; margin: 20px 0;}
ul.link-alone li {margin: 5px 0}

.link-arr {display: inline-block; margin: 20px 0 0 0}



.obj_tr, .obj-tr {margin: 0 0 20px 25px; float:right}
.obj_tl, .obj-tl {margin: 0 25px 20px 0; float:left}
.inset-tr {width:250px; background-color: LightGrey; padding: 5px 20px; font-size:90%}

.bread_goods {display:none; margin: 0 0 20px 0; color: silver;}
.bread_goods a {font-size: 90%; color: silver;}




/* DISTRIBUTIONS */



.table-goods {border-collapse:collapse}
.table-goods td {padding: 8px; border-bottom:1px dotted LightGray}
.table-goods th {text-align:center; font-size: 90%; padding: 5px 10px; border-bottom:2px solid LightGray}
.table-goods td.filesize {text-align:right; color: Silver}

h2.goods-inside {margin:50px 0 5px -10px; padding:10px; border-top: 2px solid #dce8e3; letter-spacing: 0.1em}

.add-files {margin: 10px 0 10px 20px; background-color: #dce8e3; font-size: 90%; display: inline-block; float: right}
.add-files ul {padding: 5px 10px 5px 10px}
.add-files ul li {list-style:none}
.add-files img {margin-right: 5px}
.add-files h6 {font-size: 12px; margin:0; text-align: center; background-color: #c1d2cb; color: white; padding:5px;
-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.add-files h3 .rocon-bl, .add-files h3 .rocon-br {display:none;}





-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;}
.add-files h3 .rocon-bl, .add-files h3 .rocon-br {display:none;}

.br-soft {padding:2px; border: 1px solid silver}

.tbot {font-size:90%}
.tbot h3 {color:#FFFFFF; background-color: silver; padding:3px 7px; margin-left: -7px;}
.tbot a {color: #006600}
.tbot td {padding-left:25px}
.tbot td.tbot0 {padding-left:0}
.tbot td.tbot2 ul {padding: 0}
.tbot td.tbot2 ul li {list-style:none; margin-bottom:2px}
.tbot td.tbot2 a {color:black}
.tbot td.tbot2 a.out {color:gray}
.tbot p {color:black}


.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {display: inline-block; float:none}

div.addthis_toolbox {margin: 20px 0 10px 0; border-top: 1px dotted LightGray; padding:25px 0 10px 0; text-align:center}

.vcomplect {margin-top:10px; color:gray}

.endnote {padding-left:100px; font-size: 0.9em; color:gray}
.cite-standart {display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.3em; padding-left:50px}

.border-standart {border:1px solid silver}


#div_form textarea {width: 100%; height:100px} 

.x-date {background-color: #0fb3e8; color: white; font-weight:bold; padding:5px; display: inline-block}

.vote-item-title {font-weight: bold; font-size: 110%; margin-bottom: 10px}
.vote-items-list li {list-style: none}
.voting-form-box {background-color: #e0efc5}
.vote-answer-item-bar-inner {background-color: green}

.global-vote {padding: 10px; margin-top:25px; border-top:1px dotted silver; text-align: center}
.global-vote table {margin:auto}
.global-vote table td {padding:2px}
.global-vote table td.vote-result {padding: 10px 2px; color:gray}
.global-vote h3 {margin:5px 0 0 0; color: darkred; font-size:100%}

.notes-light {margin-top: 20px; background-color: #dde8e3; padding:10px} 


.stnd-b {border-collapse: collapse}
.stnd-b td, .stnd-b th {padding:5px; border:1px solid silver}
.stnd-b th {background-color:#dde3df; border-bottom:2px solid silver}

.round10, .r10 {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.round5, .r5  {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.round3, .r3  {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.achtung {color:red; margin: 20px 0; font-size: 140%; font-weight:bold;}

div.news-detail {

}

.round {border-radius: 50em}

table.align-left td {text-align:left}
table.align-left td p {text-align:left}
div.align-left p {text-align:left}
p.align-left {text-align:left}

.files-list-envelope {}
.files-list-files {border-collapse: collapse}
.files-list-files tr {padding: 5px}
.files-list-files td {padding: 5px; border-top: 1px dotted #eaeaea; border-bottom: 1px dotted #eaeaea; }
.files-list-files td.icon {width:20px}
.files-list-files td.name {}
.files-list-files td.size {text-align:right; color:#999999; font-size:90%}
.files-list-image img {width:150px; height: auto; border: 2px solid #eaeaea; padding:2px; }
.files-list-image {width:170px; padding-left: 20px; text-align:right;}


.next-information {margin: 40px 0 !important}
.next-information table {margin-top: 10px}
.next-information table td {padding: 5px 20px 5px 0 !important}

.action-rules {background-color: #dde3df; font-size:90%; margin: 20px 0; padding:20px; border-radius:10px}
.action-rules h1, .action-rules h2, .action-rules h3 {margin-top:0}

.table-subscribe td {font-size:90%; color:gray; vertical-clign:top; padding: 3px}
.us_submit:hover {background-color:#f2d876}
.us_submit {font-size:110%; font-weight:bold; width:150px; background-color:orange; padding:8px; border: none; border-radius:10px; cursor: pointer}

.col-global-left .subscribe-form {margin:50px 0;}

.subscribe-form {background-color:#ebebeb; padding:10px; text-align:left}
.subscribe-form-header {margin: -10px -10px 20px -10px; background-color: green; padding: 10px; font-weight: bold; text-align: center;color: white;}
.subscribe-form-input {margin-bottom:10px}
.subscribe-form-input input {width:100%}

.subscribe-form .subscribe-form-themes h4 {text-align:center; font-size: 90% !important; font-weight: bold; margin: 0 0 10px 0}
.subscribe-form .subscribe-form-themes {height:0px; transition: 0.5s; overflow: hidden}
.subscribe-form .subscribe-form:hover .subscribe-form-themes {height:inherit;}
.subscribe-form .subscribe-form-themes label {font-weight: normal; line-height: 1.3em; margin: 0}
.subscribe-form .subscribe-form-themes .checkbox {padding:2px 0px; line-height: 1.3em; font-size:90%}
.subscribe-form .subscribe-form-submit {text-align:center; padding: 10px 0}


.subscribe-form-innews {margin: 30px 0}





.icons-set img {width:18px; margin-top:2px}

.form-request {text-align: center; margin:50px 0;}
.form-request a {display:block-inline; color: black; font-weight:bold; font-size: 150%; border-radius:5px; padding:12px 80px; background-color:#ffb85b; box-shadow:5px 5px 10px darkgrey;}
.form-request a:hover {background-color: #e39632; box-shadow:5px 5px 10px silver;}


.dev-price-container {width:200px; height: 200px; background-image: url("/images/price_background.png"); text-align:center; position: absolute; right: 0; z-index:999}
.dev-price-price {margin-top:5px; font-size: 320%; color: white; font-weight:bold}
.dev-price-roubles {font-size: 150%; color: white}
.dev-price-inside {margin-top:45px}

.device-back {color: gray; font-size:130%; font-style:italic}
.device-back div {margin:10px 0}
.device-back-top {margin-bottom: 35px;}
.device-back-bottom {margin:150px 0 10px 0}
.device-back a {color: gray}

.news-old {background-color: #EBEBEB; padding: 20px 50px; border-radius: 10px; margin: 20px 0; font-size: 160%; line-height: 1.8em; text-align:center; color: gray}

.image-central img {width:100%; height:auto}