body {
	font:normal normal 9pt/12pt Arial,Verdana,Tahoma;
	color:#000000;
}

table {
	font:normal normal 9pt/12pt Arial,Verdana,Tahoma;
	color:#000000;
	border-collapse:collapse;
	border-spacing:0;
}

table th, table td {
	padding:2px 3px;
}

.table-right {
	text-align:right;
}

a {
	color:#2a83c2;
	text-decoration:underline;
}

a:hover {
	color:#000000;
}

.pathstring {
	font-size:90%;
	margin-bottom:10px;
}

#eatek, #pyro {
	text-align:center;
	color:#cccccc;
	font-size:80%;
	line-height:80%;
}

#eatek a, #pyro a {
	color:#cccccc;
	text-decoration:none;
}

#eatek a:hover, #pyro a:hover {
	color:#000000;
}

.h1-holder {
	text-align:center;
	border-bottom:1px solid #d3d6db;
	height:7px;
	margin:30px 0;
	overflow:visible;
}

h1, .title {
	margin:0 auto;
	font-size:130%;
	line-height:auto;
	text-align:center;
	text-transform: uppercase;
	width:200px;
}

.row h1 {
	background:#dbdbdb;
}

.row-alter h1 {
	background:#ffffff;
}

h2, .title2 {
	margin:0 0 7px 0;
	font-size:110%;
	line-height:auto;
}

.error {
	color:#ff0000;
}

.title3 {
	font-weight:bold;
}

.title-inline {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%;
	display: inline;
}

.technic-item-holder p {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%;
	display: inline;
}

.contacts-holder, .contacts-holder p, .contacts-holder div {
	text-align:center;
}

.services-holder h3 {
	text-transform: uppercase;
	font-weight:normal;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
	font-size:150%;
}

.services-holder a {
	color:#000;
	text-decoration:none;
}

.services-text-holder {
	text-align:left;
	color:#3a3a3a;
}

.services-text-holder a {
	color:#3a3a3a;
	text-decoration: none;
}

.company-holder {
	font-style:italic;
	font-size:120%;
	line-height:200%;
}

.company-holder ul {
	color:#2a83c2;
}

#blog h1, #blog h2, #blog h3 {
	text-align:left;
	margin:0;
	width:auto;
}

#blog h1 {
	margin:0 0 40px 0;
}

#blog h2 {
	margin:20px 0 5px 0;
}

.blog-text {
	text-align:left;
}

.blog-date {
	text-align:left;
	font-weight:bold;
	font-size:10px;
}

.blog-hr {
	width:100%;
	height:1px;
	border:none;
	color:#ccc;
	background:#ccc;
}