@charset "utf-8";
body {background:url(images/backround.png);background-repeat:repeat-x;padding-bottom:50px; margin-bottom: 3em;}

.container {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	height: auto;
	padding-top:0px;
	border:0px solid red;
	clear:both;
}

.header {
	width: 996px;
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	margin-top: 0px;
	background-repeat:no-repeat;
}
.menu {
	padding: 0px;
	height: 100px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom:0px;
	clear: both;
	border:0px solid green;
	text-align:center;
	height:85px;
	background:url(images/header.png);
}
.submenu {
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	height: 21px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

.mainleft
	{
border:0px solid red;background:url(images/body/mainleft.png);width:8px
}
.mainright
	{
border:0px solid red;background:url(images/body/mainright.png);width:8px
}
.topmenuitem a
	{
	color:#CCCCCC;
	font:11px verdana;
	text-decoration:none;
	}
	
.footerlink
	{
font:12px 'Ubuntu';	color: #7e7e7e;
	text-align: left;
	text-shadow: #eaeaea -2px 1px 1px;
	font-variant: normal;
	font-weight: bold;	
	text-decoration:none;
}	
.footerlink:hover
	{
	color:#309DF1;
	text-decoration:none;
}	
.main {
background:#DCDCDC;width:980px;
}


.equipment
	{
	font:11px 'Ubuntu';
	background:#DCDCDC;
}






.footer {
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2C2A39;
	height: auto;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	position: relative;
	float: none;
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 5px;
	background:#DFDFDF;
}

.footertop
	{
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
		color: #7e7e7e;
	text-align: left;
	text-shadow: #eaeaea -2px 1px 1px;
	font-style: normal;
	font-size: 12px;
	font-variant: normal;
	font-weight: bold;	
	}
	
.footerbottom
	{
		font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	color: #7e7e7e;
	text-align: left;
	text-shadow: #eaeaea -2px 1px 1px;
	font-style: normal;
	font-size: 12px;
	font-variant: normal;
	}

.footertop2
	{
	font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
		color: #7e7e7e;
	text-align: left;
	text-shadow: #eaeaea -2px 1px 1px;
	font-style: normal;
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;	
	}
	
.footerbottom2
	{
		font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7e7e7e;
	text-align: left;
	text-shadow: #eaeaea -2px 1px 1px;
	font-variant: normal;
	font-weight: bold;
	
	}

.clear {
	clear: both;
}


.toplink{
	font:12px 'Ubuntu';
	color:#000000;text-decoration:none;margin-bottom:3px; height:15px;
	text-shadow:#FFF 0 1px 0 ;
}

.toplink:hover{
	color:#F92428;
	text-decoration:none;
}



.txt
{
	line-height:170%;
		margin-left:20px;margin-right:20px;
	font:14px 'Ubuntu';
	font-weight:normal;
	text-shadow:#FFF 0 1px 0 ;
}
.title
{
	margin-left:20px;margin-right:20px;line-height:140%;font:14px 'Ubuntu';font-weight:bold;
		text-shadow:#FFF 0 1px 0 ;
	
}
.equipmentphotos{
	margin-left:12px;margin-bottom:12px;border:0px solid black;
		}
.equipmentphoto
{
	border:0px solid white;
}
.equipmentphoto:hover,.equipmentphoto:focus 
	{
	-webkit-box-shadow: 0px 0px 12px #40FDFD;
-moz-box-shadow:  0px 0px 12px #40FDFD;
box-shadow:  0px 0px 12px #40FDFD;
outline: none;
}


.main
	{
	border:0px solid red;	background:#DCDCDC;width:968px;
	}	
	
.catbase
	{
	background:url(images/home/cat_text_base.jpg);background-repeat:no-repeat;width:222px;height:127px;padding-top:8px;
	}

.cattitle
	{
	color:#FeFD42;padding-left:10px;font:13px 'Ubuntu';
	text-shadow: #000000 1px 1px 1px;
	
	}

.cattext
	{
	color:white;padding-left:10px;font:11px 'Ubuntu';padding-right:10px;
	}	
	
	
input {padding-left:10px;border:0px solid white;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;width:300px;height:24px;
margin-bottom:20px;

	}	
input:hover,input:focus {-webkit-box-shadow: 0px 0px 12px #40FDFD;
-moz-box-shadow:  0px 0px 12px #40FDFD;
box-shadow:  0px 0px 12px #40FDFD;outline: none;
}

.apostoli {	font:14px 'Ubuntu',arial;
	color:#000000;background:yellow;padding-left:10px;border:0px solid white;
	border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;width:300px;height:24px;
	}	
.apostoli:hover,.apostoli:focus {-webkit-box-shadow: 0px 0px 12px #40FDFD;
-moz-box-shadow:  0px 0px 12px #40FDFD;
box-shadow:  0px 0px 12px #40FDFD;outline: none;
}

.contact
{
margin-left:20px; width:500px;float:left;padding-bottom:80px;
color:#FDFDFD;
	font:14px 'Ubuntu',arial;
}

.contacttitle
	{
	color:#309DF1;
	text-decoration:none;
	text-shadow: #eaeaea -2px 1px 1px;
	font:24px 'Ubuntu',arial;
		}
.contactsubtitle
	{
	color:#309DF1;
	text-decoration:none;
	text-shadow: #eaeaea -2px 1px 1px;
	font:14px 'Ubuntu',arial;
		}
.contactsubtitle2
	{
	color:#000000;
	text-decoration:none;
	text-shadow: #eaeaea -1px 1px 1px;
	font:14px 'Ubuntu',arial;
		}
.contacttopright
	{
	color:#000000;
	text-decoration:none;
	text-shadow: #eaeaea -1px 1px 1px;
	font:14px 'Ubuntu',arial;
		}
.required
	{
	margin-left:10px;
	font:12px 'Ubuntu',arial;
	color:#CCCCCC;
}



textarea {  
	
     font-size: 15px;  
     text-shadow: 0px 1px 0px #fff;  
     outline: none;  
     -webkit-border-radius: 13px;  
     -moz-border-radius: 13px;  
     border-radius: 13px;  
     border: 1px solid #ccc;  
     -webkit-transition: .3s ease-in-out;  
     -moz-transition: .3s ease-in-out;  
		width:500px;height:100px;
		padding-left:15px;
		}  
   
     textarea:hover ,textarea:focus {-webkit-box-shadow: 0px 0px 12px #40FDFD;
-moz-box-shadow:  0px 0px 12px #40FDFD;
box-shadow:  0px 0px 12px #40FDFD;outline: none;
     }
     
     
  .clientlink    
{	
	color:#000000;
	text-decoration:none;
	text-shadow: #eaeaea -1px 1px 1px;
	font:14px 'Ubuntu',arial;
}



H1 {
	POSITION: absolute; LINE-HEIGHT: 180px; TEXT-TRANSFORM: uppercase; WHITE-SPACE: nowrap; COLOR: #f9f9f9; FONT-SIZE: 180px; TOP: -25px; LEFT: -20px; text-shadow: 0 1px 1px #ddd
}
SPAN.reference {
	POSITION: fixed; BOTTOM: 10px; FONT-SIZE: 11px; LEFT: 10px
}
SPAN.reference A {
	TEXT-TRANSFORM: uppercase; COLOR: #df7b61; TEXT-DECORATION: none; text-shadow: 0 1px 0 #fff
}
SPAN.reference A:hover {
	COLOR: #000
}
.box {
	POSITION: relative; MARGIN-TOP: 129px; WIDTH: 100%; BACKGROUND: url(click.png) #fff no-repeat 380px 180px; HEIGHT: 460px; -moz-box-shadow: 0px 0px 10px #aaa; -webkit-box-shadow: 0px 0px 10px #aaa; -box-shadow: 0px 0px 10px #aaa
}
.box H2 {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #f0f0f0; PADDING-TOP: 40px; text-shadow: 1px 1px 1px #ccc
}
.sitemaplink{
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #7E7E7E;
	
}
.sitemapul{
	color: #009DF9;
}

.sitemapul2{
	color: #B50202;
}