/* global style*/
* {
	margin: 0;
	padding: 0;
}

:root {
	--minRootWidth: 900px;
	--maxRootWidth: 1200px;
}

body {
	font-family: arial, verdana, helvetica, ms sans serif, sans-serif, helv;
	font-size: 13px;
	background: -moz-linear-gradient(to bottom, rgba(0,0,0,0.67) 0px, rgba(0,0,0,0.67) 8px, rgba(0,0,0,0) 400px), url('../pic/body_bkg.png');
	background: -o-linear-gradient(to bottom, rgba(0,0,0,0.67) 0px, rgba(0,0,0,0.67) 8px, rgba(0,0,0,0) 400px), url('../pic/body_bkg.png');
	background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0.67) 0px, rgba(0,0,0,0.67) 8px, rgba(0,0,0,0) 400px), url('../pic/body_bkg.png');
	background: linear-gradient(to bottom, rgba(0,0,0,0.67) 0px, rgba(0,0,0,0.67) 8px, rgba(0,0,0,0) 400px), url('../pic/body_bkg.png');
	background-attachment: fixed;
	padding: 8px 0px 0px 0px;
	margin: 0;
	overflow-x: visible;
}

a {
	text-decoration: none;
}

ul {
	list-style: none;
 }

p {
	margin: 10px 0;
}


/* page layout */
#menu-wrap { /*div okrog menija */
	width: 100%;
	height: 58px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#menu-first-line {
	width: 100%;
	height: 32px;
	display: block;
	background: url('../pic/menu_item_bkg_white_grad.png') repeat-x;
	position:relative;
}

#menu-second-line {
	width: 100%;
	display: block;
/*	padding-top: 3px;*/
	background: #C6C6C6 url('../pic/menu_second_line_bkg.jpg') top repeat-x;
/*	border-top: 1px solid #B8B8B8;*/
/*	border-bottom: 1px solid #ff0000;*/
	/*background: #ff0000;*/
	line-height:15px;
}

#menu-second-line-left {
	float:left;
	max-width:700px;
	padding: 0px;
	padding-top:8px;
	padding-left:5px;
}

#menu-second-line-left a, #menu-second-line-left span {
	font-size:12px;
}


#menu-second-line-right {
	float:right;
	width:170px;
	padding: 0px;
	padding-top:3px;
	height:25px !important;
}


#head_div {/*div v glavi strani*/
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
	background: #ffffff url('../pic/header-bitmaps/header-bitmap-001_880.jpg') no-repeat;
	text-align: left;
}

#mainmenu {
	float:left;
	width:680px;
}

#searchwrap {
	width:156px; 
	white-space:nowrap;
	float:right;
	padding-right: 5px;
	padding-top: 2px;
}

#firmlogo {
	height: 120px;
/*	height: 100px;*/
	display: block;
	position:relative;
}

#firmlogo table {
	border-collapse:separate;
	border-spacing: 0;
}

#firmlogo table td.logo_right_td {
	 vertical-align:top;
	 width:690px;
}

#firmlogo-left {
	width:191px;
	height:100px;
}

#logo-left {
	float:left;
	margin: 5px 0 0 5px;
	width:184px;
	height:92px;
	background-image:url('../pic/header-bitmaps/header-bitmap-logo.jpg');
	background-repeat:no-repeat;
	-moz-opacity:0.95;
	opacity:0.95;
	-moz-box-shadow: 1px 2px 4px 1px rgba(85,85,85,0.95);
	-webkit-box-shadow: 1px 2px 4px 1px rgba(85,85,85,0.95);
	box-shadow: 1px 2px 4px 1px rgba(85,85,85,0.95);
		
}

#logo-right {/*desni stran glave strani*/
	float:right;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('../pic/menu_item_bkg_grey.png') repeat-x;
}

#logo-right a{
	color:#ffffff !important;
	text-decoration:none !important;
	padding-left: 1px;
	padding-right: 1px;
	font-size:12px;
	text-shadow: 1px 1px 1px #000000 !important;
}

#logo-right a:hover{
	text-decoration:underline !important;
}

#content-bodywrapper {/*addbh*/
	margin-left: auto;
	margin-right: auto;
	width:var(--minRootWidth);
	position:relative;
	top:0px;
}

#content-main-border-left-right {/*addbh*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:8px;
	background: -moz-linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
	background: -o-linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%);
	background-attachment: fixed;
	border:1px solid rgba(255, 255, 255, 0.3);
	position: static;
	top:8px;
	margin-bottom:20px;
}

#mainpage {/* glavni div na vsebinskem delu strani*/
	background: #dfdfdf;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:none;
	border-bottom:1px solid #CCCCCC;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
	flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: space-between;
	align-content: space-between;
	min-height:640px;/*addbh*/
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

#content-wrapper
{
	padding: 10px;
	padding-top: 2px;
}

#content-wrapper-privacy
{
	padding: 10px;
}

#content { /*levi vsebinski del*/
	/*width:711px;
	float:left;
	border-left:1px solid #cccccc;
	border-right:0px;
	color:#222222;*/
	background: #fff url('../pic/content_gradient.jpg') top repeat-x;
	/*padding-bottom:10px;*/
	
	margin: 0 auto;
	color:#222222;
	/*background-color:#FFFFFF;*/
	padding-bottom:10px;
	padding-top:0;
	width:100%;
	border: none;	
}

#content-privacy {
	width:100%;
	float:left;
	border:none;
	color:#222222;
	background: #fff url('../pic/content_gradient.jpg') top repeat-x;
	padding-bottom:10px;
}

#content-products { /*addbh*/
	color:#222222;
	background: #fff url('../pic/content_gradient.jpg') top repeat-x;
	padding-bottom:10px;
	border: none;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

#content h1 {
	color:#323232;
}

#content h2 {
	color:#555;
	font-size:22px !important;
}

#content h2:nth-of-type(1) { /*addbh*/
	padding-top:5px;
}

#content-privacy h1 {
	color:#323232;
}

#content-privacy h2 {
	color:#555;
	font-size:22px !important;
}

#content-privacy h2:nth-of-type(1) {
	padding-top:5px;
}

#sidebar h4 {
	color:#555;
	font-size:12px !important;
	font-weight:normal !important;
}

#content h3 {
/*	color:#069;*/
	color:#4395D8;
	font-size:1.33em !important;
	font-weight:normal !important;
	padding-bottom: 5px;
}

#content-privacy h3 {
	color:#4395D8;
	font-size:1.33em !important;
	font-weight:normal !important;
	padding-bottom: 5px;
}

#content-products h1 {
	color:#323232;
}

#content-products h2 {
	color:#555;
	font-size:22px !important;
}

#content-products h2:nth-of-type(1) { /*addbh*/
	padding-top:5px;
}

#content-products .sales-offers h2 {
	padding-top:5px;
	font-size:1.45em !important;
}

#content-products h3 {
	color:#4395D8;
	font-size:1.33em !important;
	font-weight:normal !important;
	padding-bottom: 5px;
}

#content-left{
	float:left;
	width:45%;

	padding-right: 8px;
	padding-left: 5px;
}

#content-right{
	float:right;
	width:49%;

	padding-right: 15px;
	padding-left: 5px;
}

#content-clear {
	clear: both;
}


#sidebar {/*desni del strani*/
	width:177px;
	color:#222222;
	margin: 0px;
	padding: 0px;
	background: #dfdfdf url('../pic/content_gradient_side.jpg') top repeat-x;
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	-ms-flex: initial;
	-webkit-flex: initial;
	flex: initial;
}

#sidebar ul {
	padding-left:2px;
}

#sidebar li {
	padding: 1px 5px 1px 3px;
}

#sidebar ul li:nth-of-type(1) { /*addbh*/
	color:#c71b10;
}

#sidebar ul li ul li{
	padding: 0px;
}

#sidebar span{
	padding: 0px;
	color: #555555;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}

.images-products {
	border:none;
	max-width: 100%;
	max-height: 100%;
}

.video-products {
	border:1px;
	max-width: 100%;
	max-height: 270px;
}

.customers { /*addbh*/
	height:100%;
	border:none;
	text-align:left;
	border-spacing:0px;
}

.customers tr { /*addbh*/
	vertical-align:top;
}

.customers td { /*addbh*/
	width:25%;
}

.sidemenubox {
width: auto;
padding: 0px;
text-align: left;
border: 1px solid #b8b8b8;
/*border-right: 1px solid #b8b8b8;
border-bottom: 1px solid #b8b8b8;bh*/
background: #ffffff;
-moz-box-shadow: 3px 3px 3px #bbb;
-webkit-box-shadow: 3px 3px 3px #bbb;
box-shadow: 3px 3px 3px #bbb;
}

.sidemenubox a {
	color:#069  !important;
	text-decoration:none  !important;
	font-weight:normal  !important;
	display: block;
}

.sidemenubox a:hover {
	text-decoration:underline !important;
}

.sidemenubox ul {
	list-style-image: url(../pic/bullet_blue8.png);
	list-style-position: ouside;
	padding-left: 20px !important;
	background: #ffffff url('../pic/blue_line_bkg.jpg') top repeat-x !important;
}

.sidemenubox li {
	padding:2px 2px 6px 0px !important;
/*	border-bottom: 1px solid #eaeaea;	*/
}

.sidemenubox li.first {
	padding-top: 15px !important;
}

.sidemenubox li.last {
	padding:6px 2px 5px 21px !important;
	background: #777777;
	list-style-image: none;
	list-style-position: inside;
	margin:0px !important;
	margin-left: -20px !important;
	color:#ffffff !important;
	background:#4395D8 url(../pic/white-arrow.png) no-repeat left center;
	background-position: 7px 10px;
	text-align: left !important;
	font-weight: bold !important;
	text-decoration:none !important;
	white-space:nowrap !important;
}

.sidemenubox li.last a {
	color:#ffffff !important;
	text-align: left !important;
	font-weight: normal !important;
	text-decoration:none !important;
	list-style-position:outside  !important;
}

.sidemenubox li.last a:hover {
	text-decoration:underline !important;
}

#footer {/*noga strani*/
	border:1px solid #cccccc;
	height:35px;
	background: #fff url('../pic/footer_gradient.jpg') repeat-x;
	/*-moz-box-shadow: 10px 10px 5px #888888;*/
	text-align: center;
}

#footermenu {
	padding: 0;
	margin: 0;
	width:100%;
	-webkit-box-ordinal-group: 5;
	-moz-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
}

#footer-menu-content {/*meni v nogi strani*/
	background:#dfdfdf;
	padding: 15px 0 10px 20px;
	/*text-align: center;*/
}

#notice {/*napis v nogi strani*/
	padding-top: 0px;
	text-align: left !important;
	color: #333333;
	display:inline-block;
}

#footer-placeholder {/*onemogocanje floatinga v nogi*/
	clear:both;
	height:1px;
	-webkit-box-ordinal-group: 4;
	-moz-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

#footermenu-placeholder {/*onemogocanje floatinga v nogi*/
	height:1px;
	-webkit-box-ordinal-group: 6;
	-moz-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

blockquote {
	padding-left:30px;
}

.content_notification {
	border:1px solid #00ff00;
	padding:8px;
	margin:5px 0px;
	background:#fff url('../pic/footer_gradient.jpg') top repeat-x;
	width:80%;
	margin:0 auto;
}

.convert_notification {
	border:3px solid #aFa;
	margin:5px 0px 5px 0px;
	width:80%;
	margin:0 auto;
}

.convert_notification td {
	padding:8px 5px 0px 8px;
}

.title_notification {
	color:#993333;
	text-align:center;
}

.table_notification {
	padding:3px;
}

.arrow_table {
	border:none;
	border-spacing: 6px;
	border-collapse:separate;
}

.arrow_table tr {
	vertical-align:top;
	text-align:left;
}

.arrow_table td.arrow {
	background-image: url('../pic/arrow.gif');
	background-repeat:no-repeat;
	width:15px;
	height:15px;
}

.arrow_table div {
	text-align:right;
}

.history_table {
	border:none;
	border-spacing: 16px;
	border-collapse:separate;
}

.history_table td {
	vertical-align:top;
}

.compare-features {
	background-color:#DDDDFF;
	text-align:center;
}

.object_content_table {
	border:1px solid #cccccc;
	padding:8px 8px 8px 8px;
	margin:5px 0px 5px 0px;
	background:#fff url('../pic/footer_gradient.jpg') top repeat-x;
}

.form_content_maintable { /*addbh*/
	width:95%;
	margin:0 auto;
	padding:8px 0;
}

.form-order { /*addbh*/
	padding:10px 9px;
}

.form-row { /*addbh*/
	display:block;
	text-align:left;
}

.form-inputTitle { /*addbh*/
	min-width:106px;
	text-align:left;
	padding:4px 0;
	vertical-align:top;
	display:inline-block;
}

.form-input { /*addbh*/
	max-width:638px;
	padding:4px 0;
	display:inline-block;
}

.object_content_table .content{
	padding:8px;
	border:1px solid #cccccc;
	background: #f1f1f1;
}

.product_cls {
	border-collapse:collapse;
}

.product_cls td {
	border-bottom:1px solid #ccc;
}

.product_cls div {
	text-align:right;
}

.object_content_table td {
	text-align:left;
}

.object_content_table td:nth-of-type(1) {
	padding:3px 0px 3px 0px;
	width:138px;
}

.object_content_table td:nth-of-type(2) {
	padding:3px 0px 3px 0px;
	width:250px;
}

.object_content_table input {
	font-size:15px;
}
.object_content_div {
	background: url("../pic/footer_gradient.jpg") top repeat-x;
	border:1px solid #cccccc;
	padding:5px 5px 5px 5px;
}

.contact-table {/*addbh*/
	width:232px;
	border-spacing: 6px;
}

.contact-table tr {/*addbh*/
	vertical-align:top;
}

.contact-about-table {
	border:none;
	vertical-align:center;
	border-spacing:1px;
}

.contact-about-table tr td:nth-of-type(1) {
	background-color:#CCCCCC;
}

.contact-about-table tr td:nth-of-type(3) {
	background-color:#E7E7E7;
}

.table_shop {
	border-collapse:collapse;
}

.table_shop td{
	padding: 5px 2px 5px 5px;
	border:1px solid #ccc;
}

.table_shop td img{
	width:72px;
	height:27px;
}


.table_compare {
	border-collapse:collapse;
}

.table_compare td{
	padding: 2px 2px 2px 5px;
	border:1px solid #ccc;
	text-align:center;
	max-width:100%;
}

.table_compare_header {
	background: #eee;
	text-align:center !important;
}

.table_compare_side_header {
	background: #eee;
	text-align:left !important;
}

.general-table {
	width:100%;
	margin: 0;
	padding:  2px 2px 2px 5px;
	border-collapse:collapse;
	border: 1px solid #898989;
	}

.general-table .last {
	padding-bottom:5px;
}

.general-table .first {
	padding-top:5px;
}

.general-table td.last {
	padding-bottom: 10px !important;
}

.general-table td.first {
	padding-top: 10px !important;
}

.general-table  td{
	padding: 1px 10px 2px 8px;
	margin: 0;
	background: #ffffff;
}

.home-table {
	width:100%;
	height:100%;
	margin: 0;
	padding:  2px 2px 2px 5px;
	border-collapse:collapse;
	border: 1px solid #898989;
}

.home-table .news-slider{
	margin-left: -4px;
	border: 0px;
}

.home-table td.last {
	padding-bottom: 10px !important;
}

.home-table td.first {
	padding-top: 10px !important;
}

.home-table  td{
	padding: 2px 4px 2px 4px !important;
	margin: 0;
	background: #ffffff;
	vertical-align: top !important;
}

.home-table  td.home-table-image {
	padding-left: 5px !important;
	padding-right: 0px !important;
	vertical-align: top !important;
	text-align:center;
}

 .home-table  td.home-table-header {
	text-align:center;
	background: #777777 url('../pic/table_header_bkg.jpg') top repeat-x !important; /*content_gradient.jpg*/
	padding-top:6px !important;
	padding-bottom:2px !important;
	font-weight: bold;
	color:#ffffff;
	font-size: 14px;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	line-height:21px;
}

 .home-table  td.table-home-footer {
	background:#cccccc !important;
	text-align:right;
	padding: 4px 0 4px 0 !important;
	vertical-align: middle !important;
}

.home-table  td.table-home-download
{
	padding-bottom: 8px !important;
}

.home-table  td.table-home-download span, .home-table  td.table-home-download span a
{
	font-size: 11px !important;
}

.object_download_table {
	border:1px solid #cccccc;
	padding:8px 8px 8px 8px;
	margin:10px 0px 5px 0px;
	background:#fff url('../pic/footer_gradient.jpg') top repeat-x;  /*content_gradient.jpg*/
	text-align: left !important;
}

.object_download_table td {
	padding:3px 0px 3px 0px;
}

.object_download_table .content {
	padding:8px;
	border:1px solid #cccccc;
	background: #f1f1f1;
}

.textShadow
{
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 1px #000000 !important;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#000000')"  !important;
}

.textShadow a
{
	margin: 0;
	padding: 0;
	text-shadow: 0px 0px 0px #000000 !important;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=120, Color='#cccccc')"  !important;
}

.general-table-header {
	text-align:center;
/*	background:#777777 !important;*/
	background: #777777 url('../pic/table_header_bkg.jpg') top repeat-x !important; /*content_gradient.jpg*/

	padding-top:6px !important;
	padding-bottom:2px !important;
	font-weight: bold;
/*	color:#993333;*/
/*	color:#C4272B;*/
	color:#ffffff;
	font-size: 14px;
	margin: 0;
	padding: 0;
	border-collapse:collapse;
}

/* image gallery */
#imggallery {
	border: 0px solid #aaa;
}

.panel-overlay {
	border:2px solid #aaa;
	padding:5px 8px 5px 8px;
}

#gallery_wrapper {
	padding: 0px;
}

.combobox
{
	border: 1px solid #cccccc !important;
	background: #f1f1f1;
}

.combobox option
{
	padding-left: 4px;
	padding-bottom: 1px;
}

/*jq slider*/
ul img {
	border:none;
}


#slideshow-caption {
	width:150px;
	height:20px;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:2px 10px;
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;
	font-size:12px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}



/* share links*/
#shareme {padding-top:4px;padding-left:50px;}
#shareme div{width:20px;height:21px;background-repeat: no-repeat; padding:0px;border:none;text-decoration:none;}
#shareme div:hover{background-color:none}
#shareme div.sharetxt{background: none;float:left;padding-left:1px; width:35px; font-size: 10px;}
#toemail {background-image:url(../pic/mail_16.png);width:16px;height:16px;float:left;}
#tofacebook {background-image:url(../pic/facebook_16.png);width:16px;height:16px;float:left;}
#totwitter {background-image:url(../pic/twiter_16.png);width:16px;height:16px;float:left;}
#tolinkedin {background-image:url(../pic/linkedin_16.png);width:16px;height:16px;float:left;}
#toemail:hover {background-image:url(../pic/mail_hover_16.png);}
#tofacebook:hover {background-image:url(../pic/facebook_hover_16.png);}
#totwitter:hover {background-image:url(../pic/twiter_hover_16.png);}
#tolinkedin:hover {background-image:url(../pic/likendin_hover_16.png);width:16px;height:16px;float:left;}


/* previous style*/

table  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv;
         FONT-SIZE: 13px;
		 width:100%;}

FONT.font0  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }
FONT.font1  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }
FONT.font2  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }
FONT.font3  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 16px; }
FONT.font4  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 18px; }
FONT.font5  { FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 20px; }
FONT.font6  {
	color:#4395D8;
	font-weight:normal !important;
	FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv;
 }

pre  { FONT-FAMILY: courier, courier new, lucida console; font-size: 12px; white-space: pre-wrap; }

FONT.ttfont1  { FONT-FAMILY: courier, courier new, lucida console;  font-size: 10px; }
FONT.ttfont2  { FONT-FAMILY: courier, courier new, lucida console;  font-size: 11px; }

upper {  FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv;
         FONT-SIZE: 14px; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;
         border-style:solid;
         border-color: #000000;
         border-width: 1px; }

/*	#069	 */

A:link { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }
A:active { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }
A:visited { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }
A:hover { COLOR: #069;  TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }

A.small:link { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }
A.small:active { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }
A.small:visited { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }
A.small:hover { COLOR: #069;  TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 12px; }

A.tiny:link { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 11px; }
A.tiny:active { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 11px; }
A.tiny:visited { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 11px; }
A.tiny:hover { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 11px; }

A.big:link { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 15px; }
A.big:active { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 15px; }
A.big:visited { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 15px; }
A.big:hover { COLOR: #069; TEXT-DECORATION: underline; FONT-FAMILY: arial, verdana, helvetica, ms sans serif, sans-serif, helv; font-size: 15px; }

A.phpdig { COLOR: #660000; TEXT-DECORATION: underline; FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif, helv; font-size: 13px; }
.phpdigHighlight { font-weight: bolder; background-color: #EDEDED; }
.g { color: #666666; font-size: 12px; padding-bottom: 1em; }
.e { font-weight: bolder; font-size: 13px;}
.l { font-size: x-small; font-size: 13px;}
.l a.phpdig { font-size: x-small; font-size: 13px;}
.t { padding-top: 0.5em; line-height: 1em; font-size: small; font-size: 13px;}

.noborderl-index { border-left: none; }
.noborderr-index { border-left: none; }
.noborderl { border-left: none; border-bottom: solid; border-color: #CCCCCC; border-width: 1px; }
.noborderr { border-right: none; border-bottom: solid; border-color: #CCCCCC; border-width: 1px; }
.defborder { border-style: solid; border-color: #CCCCCC; border-width: 1px;}
.searchForm { color: #006600; font-size: 10px; right: 20px; border-style: solid; border-color: #006600; padding: 1px; border-width: 1px;}

/******search result******/
.phpdiginputtext {
	height:25px;
	font-size:15px;
}
.result_header {
	font-weight:bold !important;
	padding:5px 10px 3px 10px !important;
}

.result_text {
	padding: 0 15px 0 15px !important;
}

.result_link {
	padding: 0 15px 20px 15px !important;
}

.messages {
	font-style:italic !important;
	color:#898989;
	text-align:right;
	padding-top:2px;
}

#navigation {

}

#navigation table {
	text-align: center;
}

#navigation table td {
	display: inline-block;
}

#navigation table td:nth-of-type(1) {
	padding:0 3px 0 0;
}

#navigation table td:nth-of-type(3) {
	padding:0 0 0 3px;
}

.phpdig {
	color:#069 !important;
}

.phpdigHighlight {
	color: #000000;
    background-color: #ccc;
    font-weight: bold;
}

.phpdigMsg {
	background-color: #000066;
    color: white;
    font-weight: bold;
}

.phpdigAlert {
	color: red;
    font-style: italic;
}

.phpdig a {
	text-decoration: underline;
}

.phpdig a:hover {
	text-decoration: none;
}

.phpdigSelect {
	background-color: #F5F5F5;
}

.sales {
	margin:0px;padding:0px;
	border:1px solid #333333;
	border-width:0 0 0 1px;
	border-collapse:separate;
	border-spacing: 0;
}.sales table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
	border-collapse:collapse;
}.sales tr:last-child td:last-child {
}
.sales table tr:first-child td:first-child {
}
.sales table tr:first-child td:last-child {
}.sales tr:last-child td:first-child{
}.sales tr:hover td{
	background-color:#ffffff;
		

}
.sales td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #333333;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
/*	font-size:10px;*/
	font-weight:normal;
	color:#333333;
}
.sales tr:first-child td{

	background-color:#4395d8;
	border:0px solid #333333;
	text-align:center;
	border-width:1px 1px 1px 0px;
/*	font-size:12px;*/
	font-weight:bold;
	color:#ffffff;
	top:0;
	position:-webkit-sticky;
	position:sticky;
}
.sales tr:first-child td:after,
.sales tr:first-child td:before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
}
.sales tr:first-child td:before {
  top: -1px;
  border-top: 1px solid #333333;
}
.sales tr:first-child td:after {
  bottom: -1px;
  border-bottom: 1px solid #333333;
}

.sales-offers tr { /*addbh*/
	vertical-align:top;
}

.sales-offers tr:nth-of-type(2n+1) td {
	background-color:#CCCCCC;
	text-align:left;
}

.sales-offers tr:nth-of-type(2n+1) td tr td{
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px; 
	border:1px solid #ccc;
}

.sales-offers tr:nth-of-type(2n) td {
	background-color:#FFFFFF;
}

.snmp-access-table {
	background-color:#E7E7E7;
	width:400px;
}

.snmp-access-table table td:nth-of-type(1) {
	width:200px;
}

#news_slider, .noscript_news_navigation{
	display:none;
}

.container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; /* equal height of the children */
}

.column {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1; /* additionally, equal width */
}

.table-ssi .container:nth-of-type(1) .column:nth-of-type(1) {
  padding-right: 5px;
  padding-bottom: 5px;
}

.table-ssi .container:nth-of-type(1) .column:nth-of-type(2) {
  padding-left: 5px;
  padding-bottom: 5px;
}

.table-ssi .container:nth-of-type(2) .column:nth-of-type(1) {
  padding-right: 5px;
  padding-top: 5px;
}

.table-ssi .container:nth-of-type(2) .column:nth-of-type(2) {
  padding-left: 5px;
  padding-top: 5px;
}

.contentslider_navigator{
	border-top:1px solid #ccc;
}

.contentslider_navigator .cs_nav_section{
	float:left;
}

.contentslider_navigator .cs_play_section{
	float:right;
}

.contentslider_navigator .cs_nav_number{
	display:inline-block;
	padding: 2px;
}

.contentslider_navigator .cs_play{
	display:inline-block;
	padding: 2px;
}

.contentslider_navigator .btn{
display:inline-block;
padding:2px 4px;
border:0.1em solid #5798d5;
margin:5px 2px;
-moz-border-radius:.10em;
-webkit-border-radius:.10em;
-khtml-border-radius:.10em;
border-radius:0.10em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-decoration:none;
font-family:sans-serif;
font-weight:normal;
font-size: 12px;
color: #5798d5;
text-align:center;
transition: all 0.2s;
}
.contentslider_navigator .btn:hover{
background-color:#5798d5;
color:#fff;
cursor:pointer;
}

.contentslider_navigator .current{
	background-color:#5798d5!important;
	color:#fff!important;
}

.contentslider_navigator .pause{	
	background-image: url('../pic/pause.png');
	background-repeat:no-repeat;
	background-position: center center;		
	width:22px;
	height:26px;
}

.contentslider_navigator .play{
	background-image: url('../pic/play.png');
	background-repeat:no-repeat;
	background-position: center center;		
	width:22px;
	height:26px;
}

.contentslider_navigator .pause:hover, .contentslider_navigator .play:hover{
	cursor:pointer;
	opacity:.8;
}

.loader {
    border: 4px solid #eee; /* Light grey */
    border-top: 4px solid #5798d5; /* Blue */
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
}

.sub-header {
	background-color:#E7E7E7;
	font-family: arial, verdana, helvetica, ms sans serif, sans-serif, helv;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	color:#555555;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*=====================Media Query addbh======================*/

@media screen and (min-width: 917px) {
	
	body {
		overflow-x: hidden;
	}
	
	#content-bodywrapper {
		width:100%;
	}

}


@media screen and (min-width: 1217px) {
	
	body {
		padding:0;
	}
	
	#content-bodywrapper {
		width:var(--maxRootWidth);
	}
	
	#content-main-border-left-right {
		position:relative;
	}

}

