﻿html {	margin: 0;	padding: 0;}/* body {    background: rgba(0, 0, 0, 0) url("../../Images/home/header-bg.png") repeat-x scroll center 127px !important;} */body {	background-color: #fff;	border-top: 10px solid #000;	color: #333;	font-family: "Segoe UI", Verdana, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.5em;	margin: 0;	padding: 10px 0 0;}ul {	margin-left: 25px;	padding: 0;}a {	color: #333;	outline: medium none;	text-decoration: underline;}a:link, a:visited, a:active, a:hover {	color: #333;}a:hover {}header, footer, hgroup, nav, section {	display: block;}.site-title img {	width: 300px;}/*  =============     nav {    background-color: #f86715;    clear: both;    color: #fff;    display: block;    float: left;    position: relative;    width: 100%;}ul#menu {    font-size: 1em;    font-weight: normal;    height: 30px;    line-height: 30px;    margin: 0 auto;    padding: 0;    text-transform: uppercase;    width: 1100px;}ul#menu li {    display: inline;    list-style: outside none none;    padding-left: 0;}ul#menu li a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #fff;    margin-left: 0;    padding: 7px 50px;    text-decoration: none;}ul#menu li a:hover {    background-color: #fed4bb;    color: #f86715;    text-decoration: none;}nav {    text-align: center;}nav ul ul {    display: none;}nav ul li:hover > ul {    display: block;}nav ul {    display: block;    font-size: 1em;    font-weight: normal;    height: 30px;    line-height:0px;    list-style: outside none none;    margin: 0 auto;    padding: 0;    position: relative;    width: 1100px;}nav ul::after {    clear: both;    content: "";    display: block;    top: 10px;}nav ul li {    float: left;    height: 30px;    line-height:0px;}nav ul li:hover {    background-color: #fed4bb;    color: #f86715;    text-decoration: none;}nav ul li:hover a {    color: #fff;    line-height: 30px;}nav ul li a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #fff !important;    padding: 4px 50px;    text-decoration: none;}nav ul ul {    background: #f86715 none repeat scroll 0 0;    height: 30px;    line-height: 30px;    position: absolute;    top: 30px;    width: 235px;}nav ul ul li {    float: none;    height: 30px;    line-height: 30px;    position: relative;    width: 235px;}nav ul ul li a {    color: #fff;    height: 30px;    line-height: 30px;    width: 235px;}nav ul ul li a:hover {    background-color: #fed4bb;    color: #f86715;    height: 30px;    line-height: 30px;    text-decoration: none;    width: 235px;}   =============  */   mark {	background-color: #a6dbed;	padding-left: 5px;	padding-right: 5px;}.float-left {	float: left;}.float-right {	float: right;}.clear-fix::after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}h2, h3, h4, h5, h6 {	margin-bottom: 5px;	padding-top: 5px;}h1 {	margin: 0 !important;	padding: 5px 0 !important;}h1 {	color: #f86715;	font-size: 1.75em;}h2 {	color: #f86715;	font-size: 1.2em;}h3 {	color: #073d8e;	font-size: 1em;}h4 {	background-color: #f3f3f3;	font-size: 0.8em;	margin: 0;	padding: 5px;}h5, h6 {	color: #073d8e;	font-size: 1em;}h5 a:link, h5 a:visited, h5 a:active {	padding: 0;	text-decoration: none;}.content-wrapper {	margin: 0 auto;	max-width: 1100px;}#Mainbody {	clear: both;	margin: 0 auto;	padding-bottom: 35px;	width: 1100px;}.menu-wrapper {	margin-top: 43px;	background-color: #f86715;	padding: 5px;}.main-content {	background: rgba(0, 0, 0, 0) url("../Images/accent.png") no-repeat scroll 0 0;	padding-left: 10px;	padding-top: 30px;}.featured + .main-content {	background: rgba(0, 0, 0, 0) url("../Images/heroAccent.png") no-repeat scroll 0 0;}header {	display: block;	margin: 0 auto;	padding-top: 0px;	width: 1100px;}footer {	clear: both;	font-size: 0.8em;	height: 100px;}.footer-logo {	clear: left;	float: right;	margin-right: -80px;	margin-top: -30px;	position: relative;}img.logofooter {	width: 30%;}.site-title {	color: #c8c8c8;	float: left;	font-family: Rockwell, Consolas, "Courier New", Courier, monospace;	font-size: 2.3em;	margin: 0;	padding-left: 0;}.site-title a, .site-title a:hover, .site-title a:active {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	color: #c8c8c8;	outline: medium none;	text-decoration: none;}#login {	display: block;	font-size: 0.75em;	margin: 0 0 5px;	text-align: right;}#login a {	padding: 0;	text-decoration: none;}#login a:hover {	padding: 0;	text-decoration: underline;}#login a.username {	margin: 0;	padding: 0;	text-decoration: none;}#login a:hover .username {	margin: 0;	padding: 0;}#login ul {	margin: 0;}#login li {	display: inline;	list-style: outside none none;}#ProfileLink a {	color: #063f93;	font-size: 9px;	text-decoration: none;}#ProfileLink a:hover {	color: #063f93;	font-size: 9px;	text-decoration: underline;}.leftMenu {	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding-top: 25px;	width: auto;}.LeftMenu_bg {	float: left;}.LeftMenu_bg a {	background-image: url("../Images/BG_Leftmenu.jpg");	background-repeat: no-repeat;	border-radius: 10px;	color: #ffffff;	display: inline;	float: left;	height: 30px;	margin-right: 20px;	padding-top: 15px;	text-decoration: none;	text-indent: 38px;	width: 182px;}.LeftMenu_bg a:hover {	background-image: url("../Images/BG_Leftmenu.jpg");	background-repeat: no-repeat;	border-radius: 10px;	color: #ffffff;	display: inline;	float: left;	height: 30px;	padding-top: 15px;	text-decoration: underline;	text-indent: 38px;	width: 182px;}.LeftMenu_bg1 {	float: left;}.LeftMenu_bg1 a {	background-image: url("../Images/BG_Leftmenu.png");	background-repeat: no-repeat;	color: #ffffff;	display: inline;	float: left;	height: 40px;	padding-top: 10px;	text-decoration: none;	text-indent: 40px;	width: 100px;}.LeftMenu_bg1 a:hover {	background-image: url("../Images/BG_Leftmenu.png");	background-repeat: no-repeat;	color: #ffffff;	display: inline;	float: left;	height: 41px;	padding-top: 10px;	text-decoration: underline;	text-indent: 40px;	width: 100px;}.featured {	background-color: #fff;}.featured .content-wrapper {	background-color: #7ac0da;	color: #3e5667;	padding: 20px 40px 30px;}.featured hgroup.title h1, .featured hgroup.title h2 {	color: #fff;}.featured p {	font-size: 1.1em;}hgroup.title {	margin-bottom: 10px;}hgroup.title h1, hgroup.title h2 {	display: inline;}hgroup.title h2 {	font-weight: normal;	margin-left: 3px;}section.feature {	float: left;	padding: 10px;	width: 300px;}ol.round {	list-style-type: none;	padding-left: 0;}ol.round li {	margin: 25px 0;	padding-left: 45px;}ol.round li.zero {	background: rgba(0, 0, 0, 0) url("../Images/orderedList0.png") no-repeat scroll 0 0;}ol.round li.one {	background: rgba(0, 0, 0, 0) url("../Images/orderedList1.png") no-repeat scroll 0 0;}ol.round li.two {	background: rgba(0, 0, 0, 0) url("../Images/orderedList2.png") no-repeat scroll 0 0;}ol.round li.three {	background: rgba(0, 0, 0, 0) url("../Images/orderedList3.png") no-repeat scroll 0 0;}ol.round li.four {	background: rgba(0, 0, 0, 0) url("../Images/orderedList4.png") no-repeat scroll 0 0;}ol.round li.five {	background: rgba(0, 0, 0, 0) url("../Images/orderedList5.png") no-repeat scroll 0 0;}ol.round li.six {	background: rgba(0, 0, 0, 0) url("../Images/orderedList6.png") no-repeat scroll 0 0;}ol.round li.seven {	background: rgba(0, 0, 0, 0) url("../Images/orderedList7.png") no-repeat scroll 0 0;}ol.round li.eight {	background: rgba(0, 0, 0, 0) url("../Images/orderedList8.png") no-repeat scroll 0 0;}ol.round li.nine {	background: rgba(0, 0, 0, 0) url("../Images/orderedList9.png") no-repeat scroll 0 0;}article {	font-size: 12px;	padding-left: 230px;}aside {	float: right;	width: 25%;}aside ul {	list-style: outside none none;	padding: 0;}aside ul li {	background: rgba(0, 0, 0, 0) url("../Images/bullet.png") no-repeat scroll 0 50%;	padding: 2px 0 2px 20px;}.label {	font-weight: 700;}#loginBox {	background-color: #f6f6f6;	float: left;	margin-bottom: 10px;	margin-right: 10px;	padding: 10px;	width: 200px;}#loginBox .LeftCol {	float: left;	margin: 0;	padding: 4px 0 0 6px;}#loginForm .validation-error {	display: block;	margin-left: 15px;}#loginForm .validation-summary-errors ul {	margin: 0;	padding: 0;}#loginForm .validation-summary-errors li {	display: inline;	list-style: outside none none;	margin: 0;}#loginForm input {	width: 180px;}#loginForm input[type="checkbox"], #loginForm input[type="submit"], #loginForm input[type="button"], #loginForm button {	width: auto;}#socialLoginForm {	float: left;	margin-left: 40px;	width: 40%;}#socialLoginForm h2 {	margin-bottom: 5px;}#socialLoginList button {	margin-bottom: 12px;}#logoutForm {	display: inline;}.contact h3 {	font-size: 1.2em;}.contact p {	margin: 5px 0 0 10px;}.contact iframe {	border: 1px solid #333;	margin: 5px 0 0 10px;}fieldset {	border: medium none;	margin: 0;	padding: 5px;}#container4Cols fieldset {	border: medium none;	margin: 0;	padding-right: 0;	width: 100%;}fieldset legend {	display: none;}fieldset ol {	list-style: outside none none;	padding: 0;}fieldset ol li {	padding-bottom: 5px;}label {	display: block;	font-size: 0.9em;}label.checkbox {	display: inline;}#container4Cols input, #container4Cols textarea {	border: 1px solid #cccccc;	color: #333;	padding: 2px;	width: 96%;}#container1Cols input, #container1Cols textarea {	border: 1px solid #cccccc;	color: #333;	padding: 2px;}input, textarea {	background: #fff none repeat scroll 0 0;	border: 1px solid #cccccc;	color: #333;}textarea {	font-family: inherit;}input:focus, textarea:focus {	border: 1px solid #f86715;}input[type="text"], textarea {	padding: 2px;}input[type="checkbox"] {	background: transparent none repeat scroll 0 0;	border: inherit;	width: auto;}input[type="submit"], input[type="button"], button {	background-color: #f86715;	border: 0 none;	border-radius: 5px;	color: #ffffff;	cursor: pointer;	font-size: 0.9em;	font-weight: bold;	margin-bottom: 5px;	margin-right: 8px;	margin-top: 5px;	padding: 5px;	width: auto;}input[type="submit"]:disabled {	color: #bbbbbb;}.message-info {	border: 1px solid;	clear: both;	padding: 10px 20px;}.message-error {	clear: both;	color: #e80c4d;	font-size: 1.1em;	font-weight: bold;	margin: 20px 0 10px;}.message-success {	color: #7ac0da;	font-size: 1.3em;	font-weight: bold;	margin: 20px 0 10px;}.error {	color: #e80c4d;}.field-validation-error {	color: #e80c4d;	font-size: 11px;	font-weight: normal;}.field-validation-valid {	display: none;}input.input-validation-error {	border: 1px solid #e80c4d;}input.input-validation-error[type="checkbox"] {	border: 0 none;}.validation-summary-errors {	color: #e80c4d;	font-size: 1.1em;	font-weight: bold;}.validation-summary-valid {	display: none;}table {	border-spacing: 1px;	font-size: 0.9em;	margin-top: 0.75em;	width: 100%;	word-wrap: break-word;}th {	padding-left: 5px;	padding-right: 5px;	text-align: left;}th a {	display: block;	position: relative;}th a:link, th a:visited, th a:active, th a:hover {	color: #333;	font-weight: 600;	padding: 0;	text-decoration: none;}th a:hover {	color: #000;}th.asc a, th.desc a {	margin-right: 0.75em;}th.asc a::after, th.desc a::after {	display: block;	font-size: 0.75em;	position: absolute;	right: 0;	top: 0;}th.asc a::after {	content: "▲";}th.desc a::after {	content: "▼";}td {	padding-left: 5px;	padding-right: 5px;}tr.pager td {	padding: 0 0.25em 0 0;}#buyForm label {	display: inline;	font-size: 1.2em;	font-weight: 600;}.table-label {	display: none;}/* BANNER AD CSS START HERE */#main-column .hor-ad {	display: block;	width: 100%!important;}#main-column .ver-ad {	display: none;}@media only screen and (max-width: 850px) {#container-wrap-landing {	margin: 0 auto;	width: 100% !important;}.col-1-landing {	width: auto !important;	float: left;}.col-4-landing, .col-3-landing, .col-2-landing {	min-height:270px !important;}.col-4-landing, .col-3-landing, .col-2-landing {	width: 44% !important;	float: left;	margin-right: 3% !important;	margin-bottom: 3% !important;		}.col-4-landing p, .col-3-landing p, .col-2-landing p, .col-1-landing p {	width: auto !important;	}.margin-right-2 {	margin-right: 0 }#container-wrap-landing .icon-round {	width: 100% !important;	margin: 0 auto;}#default-banner, #default-banner img {	width: 100%;}header .float-left, header .float-right {	float: none;}#Logo {	float: left;	margin-top: 10px;	padding-left: 5px;	width: 300px;}#HeaderLinks {	float: right;	margin-top: 10px;	width: 700px;}.Header-wrap {	margin: 0 auto;	width: 1000px;}header .site-title {	margin: 10px;	text-align: center;}#login {	font-size: 0.85em;	margin: 0 0 12px;	text-align: center;}#login ul {	margin: 5px 0;	padding: 0;}#login li {	display: inline;	list-style: outside none none;	margin: 0;	padding: 0;}#login a {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;	color: #999;	font-weight: 600;	margin: 2px;	padding: 0;	text-decoration: underline;}#login a:hover {	color: #333;	text-decoration: none;}#Profile-Name a {	font-weight: bold;	padding-top: 10px;	text-decoration: underline;}/*  ============= nav {    margin-bottom: 5px;}ul#menu {    margin: 0;    padding: 0;    text-align: center;}ul#menu li {    margin: 0;    padding: 0;} =============  */.main-content, .featured + .main-content {	background-position: 10px 0;}.menu-main {	margin: 0 auto;	width: 1000px;}.content-wrapper {	padding-left: 10px;	padding-right: 10px;}.featured .content-wrapper {	padding: 10px;}article, aside {	float: none;	width: 100%;}ol.round {	list-style-type: none;	padding-left: 0;}ol.round li {	margin: 25px 0;	padding-left: 10px;}ol.round li.zero, ol.round li.one, ol.round li.two, ol.round li.three, ol.round li.four, ol.round li.five, ol.round li.six, ol.round li.seven, ol.round li.eight, ol.round li.nine {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}section.feature {	float: none;	padding: 10px;	width: auto;}section.feature img {	color: #999;	content: attr(alt);	font-size: 1.5em;	font-weight: 600;}input {	width: 90%;}#loginForm {	border-right: medium none;	float: none;	width: auto;}#loginForm .validation-error {	display: block;	margin-left: 15px;}#socialLoginForm {	float: none;	margin-left: 0;	width: auto;}footer .float-left, footer .float-right {	float: none;}footer {	height: auto;	padding: 10px 0;	text-align: center;}footer p {	margin: 0;}}.helpicon {	background-image: url("../Images/help.png");	background-repeat: no-repeat;	float: right;	height: 20px;	width: 15px;}.removelinearsection {	cursor: pointer;	float: left;	margin: 2px 5px 0 0;}.linearwidth90percent {	width: 90% !important;}#default-banner {	width: 100%;}#default-banner img {	height: 300px;	max-height: 100%;}.yellow {	color: #f86716;}.orange {	color: #ee9419;}#home-3columns {	display: table;	width: 100%;}#home-3columns h1 {color:#F86716;  font-size:22px;  font-weight:lighter;  line-height:20px;  min-height:55px;  padding:0 !important;  }#home-3columns h1 .orange {	color:#EE9419;  float:left;  font-size:17px;  padding-top:10px;}#home-3columns h2 {	color: #ee9419;	font-size: 26px;	margin-top: 3px;}#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;margin:15px 15px 20px 0;  padding:10px;  width:29.5%;  min-height:250px;}#home-3columns div.table-cell img {	display: block;	margin: 10px 0 0;	width: 100%;}#home-3columns .nav-text {	height: 0;}#home-3columns .nav-text a {	background-color: #ee9419;	box-shadow: 1px 1px 3px #999;	color: #fff;	float: right;	font-size: 16px;	font-weight: bold;	margin-top: 10px;	padding: 8px 20px;	position: relative;	text-decoration: none;	text-transform: uppercase;	z-index: 100;}#home-3columns .nav-text a:hover {	background-color: #f3f3f3;	box-shadow: 1px 1px 3px #999;	color: #f86715;	cursor: pointer;	text-decoration: none;}.nav-text {	height: 0;}.nav-text a {	background-color: #ee9419;	color: #fff;	float: right;	font-size: 12px;	font-weight: normal;	margin-top: 0;	padding: 5px 30px;	position: relative;	text-decoration: none;	text-transform: uppercase;	z-index: 100;}.nav-text a:hover {	background-color: #f3f3f3;	box-shadow: 1px 1px 3px #999;	color: #333;	cursor: pointer;	text-decoration: none;}.no-padding-left {	padding-left: 0 !important;}.no-padding-right {	padding-right: 0 !important;}.no-margin-top {	margin-top: 0 !important;}.no-margin-bottom {	margin-bottom: 0 !important;}.no-padding-no-margin {	margin: 0 !important;	padding: 0 !important;}.no-padding {	padding: 0 !important;}.no-margin {	margin: 0 !important;}#home-content {	margin: 15px 0;}#home-content #home-banner {	position: relative;}#home-content #banner-image img {	width: 100%;}#home-content #login-banner {	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(171, 165, 161, 0.65) 0%, rgba(171, 165, 161, 0) 100%) repeat scroll 0 0;	border-radius: 10px;	height: 280px;	margin: 15px 20px;	position: absolute;	right: 0;	width: 340px;}#home-content #login-banner #login-section-wrapper {	padding: 15px;}#home-content #login-banner #login-section-wrapper .login-heading1 {	color: #ee9419;	font-size: 18px;	margin-bottom: 0;	margin-top: 0;}#home-content #login-banner #login-section-wrapper .login-heading2 {	color: #f86716;	font-size: 22px;	margin-top: 5px;}#home-content #login-banner #login-section-wrapper #login-fieldset input[type="text"] {	border: medium none;	float: left;	height: 27px;	margin-bottom: 10px;	padding-left: 5px;	width: 80%;}#home-content #login-banner #login-section-wrapper #login-fieldset input[type="password"] {	border: medium none;	float: left;	height: 29px;	padding-left: 5px;	width: 80%;	margin-bottom: 10px;}#home-content #login-banner #login-section-wrapper #login-fieldset .btn-login {	background-color: #ee9419;	border-radius: 0;	font-size: 16px;	padding: 5px;	width: 100%;}#home-content #login-banner #login-section-wrapper #login-fieldset .btn-login:hover {	background-color: #f86715;	border-radius: 0;	font-size: 16px;	padding: 5px;	width: 100%;}#home-content #login-banner #login-section-wrapper #login-fieldset .input-sticker {	width: 38px;}.validation-summary-errors ul {	font-size: 12px;	margin: 0;	padding: 0;}#home-content h2 {	clear: both;	color: #f86715;	font-size: 1.2em;	padding-top: 20px;}#footer {	background-color: #e45c10;	color: #fff;	height: 150px !important;}#footer a {	color: #fff !important;}#footer #footer-content {	font-size: 11px;	padding: 10px 0;}#footer #footer-content .icon-column {	padding-right: 15px;}.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	margin-bottom: 15px;	padding: 5px;}.standard-box .standard-1st-char {	color: #f86812;}.standard-box .standard-2nd-char {	color: #e99204;}.standard-box .standard-box-content {	font-size: 22px;	font-weight: bold;	line-height: 28px;	padding-bottom: 12px;	padding-left: 10px;	padding-top: 15px;}.standard-box .nav-text {	height: 30px;	margin-left: 40px;}.standard-box .nav-text a {	padding: 5px 10px;}.standard-box .nav-text a:hover {	background-color: #999;	box-shadow: 1px 1px 3px #999;	color: #fff;	padding: 5px 10px;	text-decoration: none;}#left-column {	padding-right: 20px;	width: 15%;}#right-column {	padding-left: 20px;	width: 18%;}#main-column {	width: 62%;}#main-column-2 {	width: 80%;}#main-column h2, #main-column-2 h2 {	margin-top: 0 !important;	padding-top: 0 !important;}#right-column-wrapper {	border-left: 1px solid #d3d3d3;}.quick-link-header {	color: #8d8d8d;	font-size: 18px;	padding-left: 15px;}#quick-link, #quick-link .tree {	list-style: outside none none;	margin-left: 0;	padding-left: 15px;}#quick-link li {	background-color: #fce8d0;	font-weight: bold;	margin-bottom: 5px;}#quick-link li div {	padding: 5px 0 5px 5px;}#quick-link ul {	background: #fff none repeat scroll 0 0;	font-size: 12px;	list-style: outside none none;	margin-left: 0 !important;	padding: 5px;}#quick-link li li {	background-color: #fff;	border-bottom: 1px dashed #f3f3f3;	font-weight: normal;}#quick-link li ul .quick-link-active {	color: #f86812;	text-decoration: none;}#quick-link li li a {	color: #666;	text-decoration: none;}#quick-link li li a:hover {	color: #f86812;	text-decoration: underline;}.quick-link-active {	color: #f86812;	text-decoration: none;}#kordon2-menu {	position: relative;}#kordon2-menu li {	position: relative;}#kordon2-menu li a {	border-right: 1px solid #fff;	padding: 4px 30px;}#kordon2-menu li ul {	min-width: 100%;	width: auto;}#kordon2-menu li ul li {	background: #f86715 none repeat scroll 0 0;	text-align: left;	white-space: nowrap;	width: 100%;}#kordon2-menu li ul li a:hover {	background-color: #fed4bb !important;	box-shadow: 1px 1px 3px #999;	color: #f86812 !important;	padding: 0 10px;}#kordon2-menu li ul li a {	border-right: 0 none !important;	display: block;	padding: 0 10px;	width: 100%;}#kordon2-menu ul li a:hover {	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}#warranty-activation {	padding: 0;	text-align: center;	width: 100%;}.align-left {	text-align: left;}.tbl-content {	clear: both;	text-align: left;}.WarrantyFormBorder {	border: 1px solid #999;	margin-bottom: 20px;	padding: 20px;}.tbl tr td {	padding: 2px 2px 2px 0;}.width20 {	width: 20%;}.width50 {	width: 50%;}.width30 {	width: 30%;}.textbox50 {	width: 50px;}.textbox135 {	width: 135px;}.textbox200 {	width: 212px;}#status {	color: red;	font-size: 14px;}input.watermark, textarea.watermark {	color: #000;}input.marked, textarea.marked {	color: #999;}#submitbtn {	margin-top: 5px;}td input[type="submit"], label {	font-size: 12px !important;}th {	color: #063da2;	font-size: 12px;}.colmask {	clear: both;	float: left;	overflow: hidden;	position: relative;	width: 100%;}.colright, .colmid, .colleft {	float: left;	position: relative;	width: 100%;}.term-solution-content ol {	list-style: outside none none;}.term-solution-content ol.roman {	counter-reset: roman;	padding: 0;}.term-solution-content ol.roman > li::before {	content: counter(roman, decimal) ".";	counter-increment: roman;	padding-right: 5px;}.term-solution-content ol.roman li ol {	counter-reset: inner;}.term-solution-content ol.roman ol li::before {	content: counter(roman, decimal) "." counters(inner, ".", decimal);	counter-increment: inner;	padding-right: 5px;}.term-solution-content ol.lower-alpha {	counter-reset: inner !important;}.term-solution-content ol.lower-alpha li::before {	content: counter(inner, lower-alpha) "." !important;	counter-increment: inner !important;	padding-right: 5px;}.term-solution-content ol li {	color: #073d8e;	font-weight: bold;	margin-bottom: 5px;	margin-top: 0;	padding-top: 5px;}.term-solution-content ol li ol li, .term-solution-content ol li ul li {	color: #333;	font-family: "Segoe UI", Verdana, Helvetica, sans-serif;	font-weight: normal;	line-height: 1.5em;	margin-bottom: 2px;}[data-tooltip], .tooltip {	cursor: pointer;	position: relative;}[data-tooltip]::before, [data-tooltip]::after, .tooltip::before, .tooltip::after {	opacity: 0;	pointer-events: none;	position: absolute;	transform: translate3d(0px, 0px, 0px);	transition: opacity 0.2s ease-in-out 0s, visibility 0.2s ease-in-out 0s, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24) 0s;	visibility: hidden;}[data-tooltip]:hover::before, [data-tooltip]:hover::after, [data-tooltip]:focus::before, [data-tooltip]:focus::after, .tooltip:hover::before, .tooltip:hover::after, .tooltip:focus::before, .tooltip:focus::after {	opacity: 1;	visibility: visible;}.tooltip::before, [data-tooltip]::before {	background: transparent none repeat scroll 0 0;	border: 6px solid transparent;	content: "";	z-index: 1001;}.tooltip::after, [data-tooltip]::after {	background-color: hsla(0, 0%, 20%, 0.9);	color: #fff;	content: attr(data-tooltip);	font-size: 11px;	line-height: 1.2;	padding: 8px;	width: 160px;	z-index: 1000;}[data-tooltip]::before, [data-tooltip]::after, .tooltip::before, .tooltip::after, .tooltip-top::before, .tooltip-top::after {	bottom: 100%;	left: 50%;}[data-tooltip]::before, .tooltip::before, .tooltip-top::before {	border-top-color: hsla(0, 0%, 20%, 0.9);	margin-bottom: -12px;	margin-left: -6px;}[data-tooltip]::after, .tooltip::after, .tooltip-top::after {	margin-left: -80px;}[data-tooltip]:hover::before, [data-tooltip]:hover::after, [data-tooltip]:focus::before, [data-tooltip]:focus::after, .tooltip:hover::before, .tooltip:hover::after, .tooltip:focus::before, .tooltip:focus::after, .tooltip-top:hover::before, .tooltip-top:hover::after, .tooltip-top:focus::before, .tooltip-top:focus::after {	transform: translateY(-12px);}.tooltip-left::before, .tooltip-left::after {	bottom: 50%;	left: auto;	right: 100%;}.tooltip-left::before {	border-left-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-left: 0;	margin-right: -12px;}.tooltip-left:hover::before, .tooltip-left:hover::after, .tooltip-left:focus::before, .tooltip-left:focus::after {	transform: translateX(-12px);}.tooltip-bottom::before, .tooltip-bottom::after {	bottom: auto;	left: 50%;	top: 100%;}.tooltip-bottom::before {	border-bottom-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-top: -12px;}.tooltip-bottom:hover::before, .tooltip-bottom:hover::after, .tooltip-bottom:focus::before, .tooltip-bottom:focus::after {	transform: translateY(12px);}.tooltip-right::before, .tooltip-right::after {	bottom: 50%;	left: 100%;}.tooltip-right::before {	border-right-color: hsla(0, 0%, 20%, 0.9);	border-top-color: transparent;	margin-bottom: 0;	margin-left: -12px;}.tooltip-right:hover::before, .tooltip-right:hover::after, .tooltip-right:focus::before, .tooltip-right:focus::after {	transform: translateX(12px);}.tooltip-left::before, .tooltip-right::before {	top: 3px;}.tooltip-left::after, .tooltip-right::after {	margin-bottom: -16px;	margin-left: 0;}@media only screen and (max-width: 1024px) {.site-title img {	float: left;	width: 40%;}header {	background-color: #fff;	display: block;	float: left;	margin: 0;	padding: 5px;	position: relative;	top: 0;	width: 100%;	z-index: 4000;}#Mainbody {	clear: both;	float: left;	margin: 0 auto;	min-width: 90%;	padding: 15px;	position: relative;	top: -30px;	width: auto;}.footer-logo {	float: left;	margin-left: -30px !important;	margin-top: 10px !important;	width: auto;}#kordon2-menu {	position: relative;}/*  ============= nav ul::after {    clear: both;    content: "";    display: block;    top: 10px;}nav ul {    display: block;    font-size: 1em;    font-weight: normal;    height: 30px;    line-height:0px;    list-style: outside none none;    margin: 0 auto;    padding: 0;    position: relative;    width: auto;}============= */ #Logo {	float: left;	margin-top: 0;	padding-left: 0;	width: auto;}#HeaderLinks {	float: right;	margin-top: 29px;	width: auto;}body {	background: rgba(0, 0, 0, 0) url("../../Images/home/header-bg.") repeat-x scroll center 155px !important;	border-top: medium none !important;}#main-column img, #main-column-2 img {	width: auto !important;}#default-banner img {	height: auto;	width: 100%;}#home-content {	margin: 45px 0;}}@media only screen and (max-width: 768px) {.menu-wrapper {	background-color: #f86715;	float: left;	position: relative;	top: -40px;	width: 100%;	z-index: 5000;}#HeaderLinks h1 {	padding-right: 10px;	position: relative;	right: 10px !important;	text-align: right;	top: -20px !important;}#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;	margin: 8px;	padding: 15px;	width: 40%;}#home-content #login-banner {	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(171, 165, 161, 0.65) 0%, rgba(171, 165, 161, 0) 100%) repeat scroll 0 0;	border-radius: 10px;	float: left;	height: auto;	margin: 10px 0;	position: relative;	right: 0;	width: 100%;}#home-content img {	width: 100%;}#home-3columns .nav-text a {	background-color: #ee9419;	box-shadow: 1px 1px 3px #999;	color: #fff;	float: left;	font-size: 18px;	font-weight: normal;	margin-top: 15px;	padding: 8px;	position: relative;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 95%;	z-index: 100;}#home-3columns h1 {	color: #f86716;	font-size: 20px;	font-weight: lighter;	line-height: 22px;}#home-3columns h2 {	color: #ee9419;	font-size: 18px;	margin-top: 0;}#footer {	background-color: #e45c10;	color: #fff;	height: auto !important;	float: left;	position: relative;	width: 100%;}#left-column {	padding-right: 0;	width: 100%;	display: none;}#main-column, #main-column-2 {	width: 100%;}#right-column {	padding-left: 0;	width: 100%;}#right-column-wrapper {	border-left: medium none;}.quick-link-header {	color: #8d8d8d;	font-size: 18px;	padding-left: 0;}#quick-link, #quick-link .tree {	list-style: outside none none;	margin-left: 0;	padding-left: 0;}#home-content {	margin: 0;}.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 10px 20px 20px 0;	padding: 5px;	width: auto;}.table-mob th {	display: none;}.table-mob td {	display: inline;	float: left;	padding-left: 5px;	padding-right: 5px;	width: 95%;}.table-mob .cen-txt {	text-align: left!important;}.table-label {	display: block;	font-weight: bold;	color: #ee9419;	border-bottom: 1px solid #ee9419;	padding-bottom: 10px;}/* BANNER AD CSS START HERE */#main-column .hor-ad {	display: none;}#main-column .ver-ad {	display: block;}}@media (max-width: 767px) {.WarrantyFormBorder {	border: 1px solid #999;	margin-bottom: 20px;	overflow-x: scroll;	overflow-y: hidden;	padding: 20px;}#home-content #banner-image img {	display: none;}}@media only screen and (max-width: 568px) {.site-title img {	max-width: 90%;	width: auto;}#Logo {	float: left;	margin-top: 0;	padding-left: 0;	width: 60%;}#HeaderLinks h1 {	position: relative;	top: 0;	width: auto;}}@media only screen and (max-width: 530px) {#home-3columns div.table-cell {	background-color: #fff;	box-shadow: 1px 1px 3px #999;	display: table-cell;	height: auto;	margin: 8px;	padding: 15px;	width: auto;}.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 10px 7px 15px 0;	padding: 5px;	width: auto;}.standard-box .standard-box-content {	font-size: 20px;	font-weight: bold;	line-height: 28px;	padding-bottom: 10px;	padding-left: 5px;	padding-top: 10px;}}@media only screen and (max-width: 480px) {.standard-box {	background-color: #f3f3f3;	border: 0 solid #c9c8c6;	float: left;	margin: 8px 5px 5px 0;	padding: 3px;	width: 100%;}.standard-box .standard-box-content {	font-size: 12px;	font-weight: bold;	line-height: 16px;	padding-bottom: 5px;	padding-left: 5px;	padding-top: 5px;}.standard-box .nav-text {	height: 29px;	margin-left: 0;}}@media only screen and (max-width: 360px) {#HeaderLinks {	float: right;	margin-top: 0;	width: auto;}h1 {	color: #f86715;	font-size: 1.15em;}}@media only screen and (max-width: 320px) {#Logo {	float: left;	margin-top: 0;	padding-left: 0;	width: 39%;}header .site-title {	margin: 0;	text-align: center;}#HeaderLinks {	float: right;	margin-top: 0;	width: auto;}#login {	font-size: 0.85em;	margin: 0;	text-align: center;}h1 {	color: #f86715;	font-size: 1.15em;}#home-content #login-banner #login-section-wrapper {	padding: 12px 10px;}#home-content #login-banner #login-section-wrapper .login-heading1 {	color: #ee9419;	font-size: 17px;	margin-bottom: 0;	margin-top: 0;}#home-content #login-banner #login-section-wrapper .login-heading2 {	color: #f86716;	font-size: 16px;	margin-top: 2px;}#home-content #login-banner #login-section-wrapper #login-fieldset input[type="text"] {	border: medium none;	float: left;	height: 27px;	padding-left: 5px;	width: auto;}#home-content #login-banner #login-section-wrapper #login-fieldset input[type="password"] {	border: medium none;	float: left;	height: 29px;	padding-left: 5px;	width: auto;}.float-right > div {	margin-right: -10px;	margin-top: 10px;}.menu-wrapper {	background-color: #f86715;	margin-top: 75px;}}/* Landing page START HERE */#container-wrap-landing {	width: 100%;	float: left;	margin-top:2%;}.margin-right-2 {	margin-right: 2%;}.col-4-landing, .col-3-landing, .col-2-landing, .col-1-landing {	float: left;	border: 0px dashed #ddd;	min-height: 270px;	padding: 10px 5px;	margin-bottom: 2%;	text-align: center;	background-color: #f3f3f3;	border-radius: 10px;}.title-steps {	font-size: 1.8em;	color: #073D8E;	margin: 8% 0;	font-weight: bold;}.col-4-landing p, .col-3-landing p, .col-2-landing p, .col-1-landing p {	padding: 5px;	color: #333;	font-size: 1em;	line-height: normal;}.col-4-landing {	width: 22%;}.col-3-landing {	width: 28%;}.col-2-landing {	width: 45%;}.col-1-landing {	width: 100%;}.img-full {	max-width:100%;  width:auto; border:1px solid #ddd}.icon-round {	border-radius: 100%;	margin-bottom: 2%;	margin-top: 5%;	width: 60%;}.footer-text {	font-size: 11px;	line-height: normal;}/* Landing page END HERE */