body{
background-color: #C0C0C0;
margin: 0;
}

.main {
width: 1024px;
margin: auto;
box-shadow: 0px 26px 7px 10px #363636;
position: relative;
background: linear-gradient(#939393,#626262);
}

header {
padding-left: 143px;
background: #494949;
}

img {
border: 0;
}

.kmenu ul.nav.menu {
margin-top: 0;
-webkit-padding-start: 0;
}

.kmenu {
border-top: 1px solid white;
background: #191919;
overflow: auto;
font-family: arial;
font-weight: 900;
font-stretch: condensed;
padding: 0 5%;
}

.kmenu a {
padding: 14.9px 15px;
color: white;
text-decoration: none;
font-size: 18px;
float: left;
}

.nav li {
display: inline-block;
}

.kmenu li {
overflow: hidden;
float: left;
height: 51px;
}

.kmenu li.item-105 {
float: right;
}

.kmenu li:hover, .kmenu .active {
background-image: url(../images/img.png);
background-repeat: no-repeat;
background-position: 50%;
}

.color {
height: 21px;
background:#494949;
width: inherit;
position: absolute;
bottom: 80px;
}

.content {
width: inherit;
margin-left: 4%;
font-family:Arial;
overflow: auto;
}

.innerContent {
width: 92%;
height: 90%;
background: #e1e1e1;
overflow: auto;
margin-top: 20px;
}

.DIC {
margin: 20px;
border: 3px solid #191919;
overflow: auto;
padding: 15px;
}

.company {
float: left;
font-family: "Times New Roman", Georgia, Serif;
font-size: 18px;
}

.company li {
margin-bottom: 10px;
}

.yphresies li, .sunergasia li {
list-style: url(../images/list.png);
margin-left: 0;
}

.flexslider {
position: absolute;
width: 506px;
right: 80px;
top: 240px;
border: 2px solid #191919;
}

.blogr {
margin-top: 20px;
}

.blogr .page-header {
position: absolute;
margin-top: 100px;width: 200px;
}

.page-header h2 {
margin: 0;
}

.page-header a {
display: table-cell;
vertical-align: middle;
height: 50px;
width: 200px;
background-color: rgba(0,0,0,0.3);
text-decoration: none;
color: white;
font-size: 18px;
font-weight: normal;
text-align: center;
}

.faf-text {
font-size: 13px;
margin-top: -13px;
margin-bottom: -13px;
line-height: 14px;
padding: 13px 2px;
}

.faf-text p {
margin: 0;
}

.blogr img {
width: 200px;
height: 150px;
}

.item {
float: left;
margin: -23px 8px 0 8px;
margin: 0px 6px 23px 6px;
height: 154px;
}

.item-pager {
margin: 40px 10px 0;
}

.item-pager h2 {
font-size: 20px;
color: white;
background-color: #191919;
display: inline;
position: absolute;
top: 183px;
left: 62px;
padding: 8px 130px 8px 20px;
border-radius: 0 0 100%;
height: 30px;
}

.item-pager p {
display: inline-block;
margin-left: -5px;
-webkit-margin-before: 0px;
-webkit-margin-after: 0;
}

.sigplus-gallery li {
overflow: hidden;
height: 150px;
}

#SLB-Wrapper {
display: none !important;
}

.item-pager img {
width: 210px;
height: 150px;
margin-top: -3px;
transition-duration: 500ms;
}

.item-pager img:hover {
transform: scale(1.1);
}

.sigplus-gallery img, .sigplus-gallery li, .sigplus-gallery a {
cursor: url(../images/zoom.png), pointer;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover:after {
background-size: 100%;
width: 36px;
height: 36px;
top: 55%;
left: 55%;
}

.contact div[itemprop^="articleBody"] {
height: 400px;
}

.contact p {
margin: 2px 0;
}

.contact iframe {
position: absolute;
top: 210px;
right: 128px;
}

.visforms-form h1 {
padding-left: 30px;
margin-top: -177px;
font-size: 16px;
}

.visform {
display: none;
}

:target {    
display: block;
}

.visform textarea {
resize: vertical;
}

.footer1 {
margin-bottom: 1px;
}

.footer2 {
display: none;
}

footer {
background: #191919;
height: 80px;
width: inherit;
bottom: 0;
font-family: Arial;
color: #ccc;
text-align: center;
box-shadow: 0 20px #191919;
font-size: 18px;
}

footer p {
margin: 55px auto;
width: 85%;
}

footer a {
color: #ccc;
}

footer .nav {
margin-top: 40px;
margin-bottom: 5px;
padding-top: 19px;
padding-top:4px\9;
-webkit-padding-start: 0;
}

footer li {
padding: 0 5px;
border-right: 1px solid #CCCCCC;
}

footer .item-105 {
border: 0;
}

footer .nav a {
text-decoration: none;
}

.firstroad {
text-align: center;
z-index: 500;
font-size: 18px;
font-family: Tahoma, sans-serif;
font-weight: bold;
}