/*! boilerplate*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:arial, verdana, sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul,p,pre{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}form,figure,body{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*! reset*/
body { background:#F8F8F8;font-family:'roboto condensed',arial,verdana,sans-serif; color: #000; font-size: 14px;margin: 0; }
body,html {height:100%; width: 100%;min-width: 750px;}
ul,li,ol {margin:0;padding:0;list-style:none;color: #2a2a2a;}
a {color: #009fdf; font-size: 14px;font-family:'robotocondensed',arial,verdana,sans-serif; }
a:hover { text-decoration: none; }
img  { border:none;padding: 0;margin: 0;}
p,div,span {margin: 0; padding: 0;font-size: 14px;font-family:'robotocondensed',arial,verdana,sans-serif;}
table,tr,td {border:none;border-spacing:0;font-family: 'robotocondensed',arial,verdana,sans-serif;vertical-align: top; color: #000; font-size: 14px;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; margin: 0; padding: 0;color: #000;font-family: 'robotocondensed', tahoma, verdana, sans-serif;}


// @font-face {
//     font-family: 'robotocondensed';
//     src: url('../fonts/6sf9shnt.eot');
//     src: url('../fonts/6sf9shnt.eot') format('embedded-opentype'),
//          url('../fonts/6sf9shnt.woff') format('woff'),
//          url('../fonts/6sf9shnt.ttf') format('truetype'),
//          url('../fonts/6sf9shnt.svg#RobotoCondensed') format('svg');
// }

.migalka {-webkit-animation: rainbow 1s linear infinite;
  animation: rainbow 1s linear infinite}
@-webkit-keyframes rainbow {
0% {opacity: 1}
50% {opacity: 0.5}
100% {opacity: 1} 
} 
@-moz-keyframes rainbow {
0% {opacity: 1}
50% {opacity: 0.5}
100% {opacity: 1} 
} 
@-ms-keyframes rainbow {
0% {opacity: 1}
50% {opacity: 0.5}
100% {opacity: 1} 
} 

@-o-keyframes rainbow {
0% {opacity: 1}
50% {opacity: 0.5}
100% {opacity: 1} 
}
@keyframes rainbow {
0% {opacity: 1}
50% {opacity: 0.5}
100% {opacity: 1} 
}

@font-face {
  font-family: 'robotocondensed';
  src: url('../fonts/6sf9shnt.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/6sf9shnt.woff') format('woff'), 
  url('../fonts/6sf9shnt.ttf')  format('truetype'), 
  url('../fonts/6sf9shnt.svg#RobotoCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* all-styles */



/* ==========================================================================
	HEADER
   ========================================================================== */

.list.navigation > li > a,
.cat-menu ul li a {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.wrapper {
	display: block;
	padding: 20px 30px 15px;
}
.wrapper .conteiner {
	display: block;
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
	position: relative;
}
.wrapper.content {
	margin-top: 0;
	padding-top: 5px;
}
.inline-block {
	display: inline-block;
	vertical-align: top;
	margin-right: -4px;
}
.conteiner.header {
	text-align: right;
}
.link.logo {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	height: 91px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/img-logo.png) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.block.head-text {
	margin-right: 240px;
}
.block.head-text .text {
	font-size: 26px;
	display: block;
	text-transform: uppercase;
	color: #6f7477;
	line-height: 38px;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 11px;
}
.head-text .psh5 {
	margin-top: 2px;
	padding-top: 20px;
	color: #51565C;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
	border-top: 1px solid #CCD0DA;
	font-size: 24px;
	font-family:tahoma,arial,verdana,sans-serif;
}
.block.head-text .text i {
	font-style: normal;
	font-size: 30px;
	font-weight: bold;
}
.block.head-text .text > strong {
	font-weight: normal;
	background: #e9661a;
	color: #fff;
	padding: 0 5px;
	line-height: 26px;
}
nav {
	display: inline-block;
	vertical-align: top;
	width: 650px;
	position: absolute;
	top: -5px;
	left: 0;
}
.list.navigation {
	width: 100%;
	display: block;
	margin: 5px 0 15px;
	text-align: left;
} 
.list.navigation  li {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: 0  15px 0px 0;
	text-align: center;
}
.list.navigation > li > a {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin-top: 10px;
	text-decoration: none;
	padding: 35px 0 0 0; 
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.list.navigation > li > a:hover {
	background-position: center 0;
}
.list.navigation > li > a:hover span {
	color: #4598da;
}

.list.navigation > li.item18 > a {background: url(../img/menu-icon-sprite.png) 26px -80px no-repeat}
.list.navigation > li.item14 > a {background: url(../img/menu-icon-sprite.png) -132px -80px no-repeat}
.list.navigation > li.item15 > a {background: url(../img/menu-icon-sprite.png) -395px -80px no-repeat}
.list.navigation > li.item16 > a {background: url(../img/menu-icon-sprite.png) -540px -80px no-repeat}
.list.navigation > li.item17 > a {background: url(../img/menu-icon-sprite.png) -687px -80px no-repeat}

.list.navigation > li.item18 > a:hover {background: url(../img/menu-icon-sprite.png) 26px 2px no-repeat}
.list.navigation > li.item14 > a:hover {background: url(../img/menu-icon-sprite.png) -132px 2px no-repeat}
.list.navigation > li.item15 > a:hover {background: url(../img/menu-icon-sprite.png) -395px 2px no-repeat}
.list.navigation > li.item16 > a:hover {background: url(../img/menu-icon-sprite.png) -540px 2px no-repeat}
.list.navigation > li.item17 > a:hover {background: url(../img/menu-icon-sprite.png) -687px 2px no-repeat}

.list.navigation > li.active.item18 > a {background: url(../img/menu-icon-sprite.png) 26px -179px no-repeat}
.list.navigation > li.active.item14 > a {background: url(../img/menu-icon-sprite.png) -127px -179px no-repeat}
.list.navigation > li.active.item15 > a {background: url(../img/menu-icon-sprite.png) -395px -179px no-repeat}
.list.navigation > li.active.item16 > a {background: url(../img/menu-icon-sprite.png) -539px -179px no-repeat}
.list.navigation > li.active.item17 > a {background: url(../img/menu-icon-sprite.png) -686px -179px no-repeat}

.list.navigation > li > a > span {
	font-size: 16px;
	text-transform: uppercase;
	color: #555d63;
	background:#f8f8f8;
	padding-bottom: 10px;	
}
.list.navigation > li.active  {
	background: #e9661a;
	padding-left: 15px;
	padding-right: 15px;
}
.list.navigation > li.active a  {

}
.list.navigation > li.active a span  {
	background: none;
	color: #fff;
}
.list.navigation > li:last-child {
	margin-right: 0;
}
.block.Breadcrumb {
	color: #999;
	text-align: left;
	border-bottom: 1px solid #CCD0DA;
	padding-bottom: 20px;
	margin: 10px 0 10px;
}

.block.Breadcrumb i {
	font-style: normal;
}
.block.Breadcrumb   span {
	margin-right: 2px;
	color: #999;
}
.block.Breadcrumb   span  a {
	margin-right: 4px;
	
}

.block.Breadcrumb   span:last-child a {
	color: #999;
	text-decoration: none;	
}

.conteiner.content > table {
	width: 100%;
}
.t-sidebar {
	width: 200px;
}
.t-content section {
	display: block;
	margin-right: 37px;
}
.content-text > h1 {
	background: #5d6b75;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	padding: 5px 20px;
	margin: 0 0 20px 0;
	font-family:tahoma,arial,verdana,sans-serif;
} 

.main-catalog {
	width: 50%;
}
#main h2 {
	font-size: 24px;
	text-transform: uppercase;
	color: #e9661a;
	margin-bottom: 10px;
	line-height: 30px;
}
#main h3 {
	color: #51565C;
	margin-bottom: 5px;
	
	
	text-transform: uppercase;
	
	font-size: 25px;
    margin: 30px 0 15px 0;
    font-weight: bold;
}

#main .content-text .block.news  p {
	font-size: 12px;
	color: #555d63;
	margin-bottom: 15px;
	margin-left: 0;
	font-family:tahoma,arial,verdana,sans-serif;
}
.padding-block {
	margin-right: 50px;
}

.list.catalog {
	width: 100%;
	display: block;
	margin: 0 0 10px;
}
.list.catalog li {
	display: block;
	width: 100%;
}
.list.catalog li > a {
	display: block;
	width: 100%;
	min-height: 65px;
	text-decoration: none;
	border-bottom: 1px dotted #CCD0DA;
}
.list.catalog li > a > img {
	float: left;
	margin-right: 15px;
	margin-left: 10px;
	margin-top: 10px;
	width: 75px;
	height: 47px;
}
.list.catalog li > a > p {
	text-transform: uppercase;
	font-size: 16px;
	padding:  14px 0 0 0;
	color: #414e58;
	display: block;
}

.list.catalog li > a > em {
	font-size: 12px;
	padding:  1px 0;
	color: #999;
	font-style: normal;
	display: inline-block;
	margin:  5px 0 0 0;
}
.list.catalog li > a > span {
	font-size: 16px;
	text-transform: uppercase;
	float: right;
	position: relative;
        top: 21px;
	padding: 4px 10px 2px;
	display: inline-block;
}
.list.catalog li:first-child {
	margin-top: -7px;
} 
.list.catalog li:last-child > a,.list.catalog li:last-child > a:hover {
	border-bottom:  1px solid #CACACA;
	padding-bottom: 5px;
}
.list.catalog li > a:hover {
	background: #E8ECEE;
	border-bottom: 1px solid #B0BDC5;
}
.list.catalog li > a:hover span {
	background: #009fdf;
	color: #fff;
}
.separator {
	border: none;
	background: none;
	border-bottom: 1px solid #CACACA;
}
.separator2 {
	border: none;
	clear: both;
	display: block;
	background: none;
	border-bottom: 1px dotted #CACACA;
}
.link-type-1 {
	margin: -6px 0 4px;
	display: inline-block;
}
.block.news {
	padding: 10px 0;
}
.block.news img {
	float: left;
	width: 160px;
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #CCD0DA;
	margin-right: 20px;
}
.block.news > p > a {
	float: right;
	background: #009fdf;
	color: #fff;
	text-decoration: none;
	padding: 3px 10px 1px;		
} 
.block.news > p > a:hover {
	background: url(../img/link-icon.png) 5px -48px no-repeat #2E8EB4;
}
.block.news > p > span {
	background: #B2B7BB;
	color: #fff;
	padding: 3px 10px 1px;	
}
.block.akcii {
	margin: 15px 0 25px;
}
.block.akcii img {
	max-width: 100%;
}
.wrapper.content-foot {
	margin-top: 30px;
	margin-bottom: 0;
}
.content-foot-text {
	margin-right: 38px;
}
.wrapper.footer h2 {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #E1E6E7;
	padding-bottom: 10px;
	border-bottom: 1px solid #676C6D;
}
.content-foot-text p {
	color: #D5DBE2;
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 17px;
	font-family:tahoma,arial,verdana,sans-serif;	
}
.wrapper.footer {
	background: #4E5458;
	margin-top: 30px;
	border-bottom: 30px solid #686E74;
}
.conteiner.footer > table {
	margin-top: 12px;
	width: 100%;
}
.wrapper.footer > .footer {
	padding-bottom: 5px;
}
.conteiner.footer  table .t-sidebar {

}
.conteiner.footer  table .t-sidebar span {
	font-size: 14px;
	margin-bottom: 8px;
	display: block;
	color: #fff;
}
.conteiner.footer a {
	color: #00CDDF;
}
.conteiner.footer  table .t-sidebar hr {
	opacity: 0;
	margin-top: 30px;
}
footer .text-tel {
	padding-left: 22px;
}
.autor-logo {
	display: block;
	background: #313335;
	text-align: center;
	padding:10px 0;
	font-size: 0;
}
.autor-logo:hover {
	background: #1E262E;
}
.autor-logo img {
	width: 90%;
}
.copyright-text {
	position: absolute;
	left: 0;
	bottom: -40px;
	color: #fff;
}
.sidebar-contacts {
	position: absolute;
	top: -127px;
	left: 0;
}
.conteiner.content .sp-adres {
	font-size: 18px;
	color: #6f7477;
}
.conteiner.content .t-sidebar {
	position: relative;
}
.sidebar-contacts > span {
	display: block;
	margin-top: 15px;
}
.sidebar-contacts > span.text-tel {
	font-size: 24px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 25px;
	color: #e9661a;
	padding-left: 22px;	
}
.sidebar-contacts > span.text-tel i {
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	color: #4A5053;
}
.sidebar-contacts > .text-tel {
	padding-left: 22px;
}
.link-type-1 {
	padding-left: 15px;
	background: url(../img/link-icon.png) 0 3px no-repeat;
}
.block.news > p > a {
	padding-left: 22px;	
	background: url(../img/link-icon.png) 5px -48px no-repeat #009fdf;	
}
.sp-mail {
	padding-left: 22px;
	background: url(../img/icons2.png) 0 -47px no-repeat;	
}
.sp-adres {
	padding-left: 22px;
	background: url(../img/icons2.png) 0 -100px no-repeat;	
}
.text-tel.first {
	padding-left: 25px;
	background: url(../img/icons2.png) 0 8px no-repeat;	
}
footer .text-tel.first {
	padding-left: 22px;
	background: url(../img/icons2.png) 0 2px no-repeat;	
}
footer .text-tel i {
	font-style: normal;
}
.sideblock-title {
    display: none;
}
.contentpaneopen {
	width: 100%;
}
.cat-menu {
	margin-top:60px; 
}
.cat-menu ul {
	display: block;
	margin-top: -6px;
}
.cat-menu ul li {
	display: block;
}
.cat-menu ul li a {
	text-decoration: none;
	display: block;
	padding: 7px 0 5px 0px;
	border-bottom: 1px dotted #CCD0DA;
}
.cat-menu ul li a span {
	font-family: tahoma,verdana,sans-serif;
}
.cat-menu ul li a:hover {
	background:#009fdf;
	padding-left: 10px; 
	color: #fff;
}
.cat-menu ul li.active a {
	background: #e9661a;
	color: #fff;
	padding-left: 10px;
}
.t-sidebar h3{
font-size: 24px;
text-transform: uppercase;
color: #e9661a;
margin-bottom: 10px;
line-height: 30px;

}
.componentheading.main-page  {
	display: none;
}
.contentpaneopen p, .contentpaneopen span {
	font-family:tahoma,arial,verdana,sans-serif;
	    font-size: 16px;
		    color: #414e58;
    line-height: 23px;
    display: block;
    margin-bottom: 18px;
}
.acordeon > span {
	display: block;
	background: #4E5458;
	padding: 5px 10px;
}
.acordeon > p {
	display: block;
	padding: 7px 10px;
	border-bottom: 1px solid #CCD0DA;
}
.acordeon > span > p {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	margin-top: 2px;
	padding-right: 2%;
	margin-right: -4px;
	vertical-align: top;
}
.acordeon  > p:nth-child(2n) {
	background: #F0F0F0;
}
.acordeon > p > span {
	display: inline-block;
	padding-right: 2%;
	margin-right: -4px;
	vertical-align: middle;
	color: #4E5961;
	font-size: 12px;
}
.jblock-head-title {
	width: 85%;
	padding-right: 15% !important;
	display: inline-block;
	vertical-align: middle;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-right: -4px;
}
.jblog-content-block {
	position: relative;
}
.readon {
	position: absolute;
	right: 0;
	top: 17px;
}
section h1 {
font-size: 30px;
text-transform: uppercase;
color: #e9661a;
margin-bottom: 30px;
line-height: 50px;
}
.jblog-content-block {

}
.jblock-head-title {
	font-size: 22px;
	color: #4E5961;
	border-bottom: 1px solid #CCD0DA;
	padding: 5px 0;	
}
.content #main .acordeon table > thead > td {
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	margin-bottom: 0;
}
.content #main .acordeon > p  {
	margin-bottom: 0;
}
.content #main .acordeon > span {
	margin-bottom: 0;
}
.acordeon > span > p:nth-child(1),.acordeon > p > span:nth-child(1) {
	width: auto;
}
.acordeon > span > p:nth-child(2),.acordeon > p > span:nth-child(2) {
	width: auto;
	padding-right: 0;
	text-align: right;
	float: right;
}
#main .content-text p,#main td > p,.mar-desc > .padding-block > p {
	font-size: 16px;
	color: #414e58;
	line-height: 23px;
	display: block;
	margin-bottom: 18px;
}
#main .content-text p em,#main td > p em,.mar-desc > .padding-block > p em {
	color: #79858F;
	font-size: 22px;
	font-family: arial,verdana,sans-serif;	
}
#main .content-text ul,#main td > ul,.mar-desc > .padding-block > ul {
	display: block;
	margin: 10px 0;
}
#main .content-text ul li,#main td > ul li,.mar-desc > .padding-block > ul li {	
	display: list-item;
	margin-left: 28px;
	margin-bottom: 14px;
	font-size: 14px;
	color: #444952;
	list-style: disc;
	font-family: tahoma,verdana,sans-serif;
}
#main .content-text h3,#main td > h3,.mar-desc > .padding-block > h3 {	
	font-size: 25px;
	margin: 30px 0 15px 0;
	font-weight: bold;
}
.mar-desc > .padding-block > p  {
	font-size: 14px;
	line-height: 19px;
}
.mar-desc > .padding-block > p em  {
	line-height: 25px;
	margin: 30px 0 15px;display: inline-block;
}
#main .mar-desc > .padding-block > h3 {
color: #51565C;
margin-bottom: 5px;
font-size: 25px;
font-weight: bold;
line-height: 37px;
font-weight: normal;
text-transform: uppercase;
}
.mar-desc > .padding-block > img {
	width: 70%;
	margin: 0 0 0 15% ;
	display: inline-block;
	vertical-align: top;
}
.mar-desc .separator {
	margin-bottom: 25px;
}

@media only screen and (min-width:	1100px) {
	.content-text {
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
		width: 50%;
	}
	.content-text > h1 {

	}
} 
@media only screen and (max-width:	1350px) {

	.block.head-text .text {
		font-size: 20px;
		line-height: 34px;
	}
} 
@media only screen and (max-width:	1220px) {

	.block.head-text .text {
		font-size: 16px;
		line-height: 23px;
		margin-top: 13px;
		padding-bottom: 17px;
	}
} 
@media only screen and (max-width:	1150px) {

	.block.head-text .text {
		font-size: 0;
		opacity: 0;
		height: 57px;
	}
	.block.head-text .text i {
		font-size: 20px;
	}
	.main-catalog.inline-block {
		width: 100%;
		margin-bottom: 35px;
	}
	.main-catalog.inline-block .padding-block {
		margin-right: 0;
	}
	.block.content-text {
		width: 100%;
	}
	.block.akcii img {
		width: 100%;
	}
} 

.contentpaneopen img {
	max-width: 100%;
}
#global_map img {
	max-width: inherit;
}
.moduletableusl-m {
	margin-top: 110px;
}
.moduletableusl-m a {
	display: block;
	border: 1px dashed #7E8CA5;
	text-decoration: none;
	padding: 60px 0 10px 0;
	margin-bottom: 14px;
	text-align: center;
	border-radius: 5px;
	background: url('../img/ic-v1.png') top no-repeat;
}
.moduletableusl-m a:hover {
	background-color: #E9E9E9;
	border: 1px dashed #444E53;
}
.moduletableusl-m a span {
	font-family: tahoma,arial,serif;	
}
.moduletableusl-m li.active a {
	background-color: #e9661a;
	border: 1px solid #B46D36;
	color: #fff;
}
.moduletableusl-m li.item29 a {
	background-image: url('../img/ic-v2.png');
	background-position: top;
	background-repeat: no-repeat;	
}
.contentpaneopen p > a {
	font-family: tahoma,arial,serif;		
}
.gmnoprint.gm-style-cc {
	display: none;
}

.m-blog .readon {
	top: 18px;
	background: #009fdf;
	color: #fff;
	text-decoration: none;
	padding: 5px 10px 3px;

}
.m-blog .readon:hover {
	background: #116C91;
}
.m-blog .contentpaneopen.m-blog > div {
	padding: 15px 0;
	font-size: 14px;
	border-bottom:1px solid #CCD0DA; 
}
.m-blog .contentpaneopen.m-blog > div p {
	color: #2B2D38;
	font-size: 12px;
}
.jblock-head-title.m-blog {
	font-size: 26px;
}
.acordeon {
}
.acordeon table {
	width: 100%;
}
.acordeon table thead {
	width: 100%;
	padding: 8px 0;
	font-size: 18px;
	background:  #CACACA;
}
.acordeon table thead td {
	font-size: 18px;
	color: #fff;
}
.acordeon table tbody {
	width: 100%;
}
.acordeon table tr {
	width: 100%;
}
.acordeon table td:first-child {
	width: 79%;
	padding-left: 1%;
}
.acordeon table tbody tr {
	border-bottom: 1px dotted #A2A2A2;
}
.acordeon table tbody td {
	padding: 8px 0;	
	font-family:tahoma,arial,verdana,sans-serif;
}
.acordeon table td:last-child {
	text-align: right;
	padding-right: 1%;
}
.block.content-text table {
	width: 100% !important;
	border: none !important;
	border-spacing: 1px;
	border-collapse: separate;
}
.block.content-text table tr {}
.block.content-text table  tr td {
	background: #ECECEC;
	padding: 7px 2px 5px 8px;
	font-style: normal;
	font-family:arial,verdana,sans-serif; 
	text-align: left;
	border-spacing: 1px;
	border-collapse: separate;	
	border: none !important;
}
.contentpaneopen span {
	color: #414e58;
}

.tablefit {
    overflow-x: scroll;
}

#main .blog p, #main .blog span{
    font-size: 16px;
    color: #414e58;
    line-height: 23px;
 
	
}

#main .item-page ul li{
    display: list-item;
    margin-left: 28px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #444952;
    list-style: disc;
    font-family: tahoma,verdana,sans-serif;
}


.catalog li{
	
    margin-left: 0px !important;	
list-style: none !important;
	
}

.catalog li p{
	
margin-bottom:0px !Important;	
	
}