body {
margin:0;
padding:0;
background:url(images/body-bg.jpg) repeat;
font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
color:#727272;
}
.footerright a {
-webkit-transition:  none;
	-moz-transition: none;
	transition:  none;

}
a {
-webkit-transition:  all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition:  all 0.3s ease-in;
	text-decoration:none;
	color:#474747;
	}
a:hover {
color:#0079c1;
}

#wrapper {
width:100%;
background:url(images/header2.png) repeat-x;
height:99px;

}
#header {
width:940px;
margin:auto;
height:100px;
}
#top{
height:31px;
width:100%;
background:url(images/top.jpg) repeat-x;


}
.container2 {
margin:15px auto;
width:980px;

}
.menucontainer {
float:left;width:550px;

}
.logo {
 height:110px;
width:370px;
float:left;
background:url(images/logobg.png) no-repeat;
position:relative;
left:-20px;

}
.logo img {
margin-top:20px;
margin-left:12px;

}
div.slider-wrapper { width:960px;   position:relative;margin:auto;		
 }
div.slider-wrapper a:hover{text-decoration:underline;}
div.slider-wrapper a{ color:#fff; text-decoration:none; display:block}

/*------------------------
		--------------- LEFT ARROW
		------------------------*/
		
		/* Sets position and main configs */
		.slider_arrow_left {
			bottom: 20px;
			cursor: pointer !important;
			float: left;
			height: 50px;
			left: 20px;
			position: absolute;
			width: 39px;
			z-index: 5;
											opacity:0.6;
-webkit-transition:  all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition:  all 0.3s ease-in;
		}
		
		/* left arrow image */
		.slider_arrow_left {
			
			background: url(img/nav.png) no-repeat top left ;
			
			
		}
	.slider_arrow_left:hover {
					opacity:1;
		}

		/*------------------------
		-------------- RIGHT ARROW
		------------------------*/
		
		/* Sets position and main configs */
		.slider_arrow_right {
			
			bottom: 20px;
			cursor: pointer;
			float: left;
			height: 50px;
			left: 60px;
			position: absolute;
			width: 36px;
			z-index: 5;
								opacity:0.6;

		}
		
		/* Right arrow Background */
		.slider_arrow_right {
			-webkit-transition:  all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition:  all 0.3s ease-in;
			background: url(img/nav.png) no-repeat top right;
			
		}
				.slider_arrow_right:hover {

					opacity:1;
}
		
.first-slide { float:left; }
.first-slide .text { position:relative;float:right;margin-top:10px; width:229px;height:335px; z-index:100;color:#fff;background:url("images/opacity.png") repeat;border-radius:6px; }
.first-slide .text a.more {right:0px;position:absolute;bottom:10px;display:block;width:90px;height:35px;background: url("images/more.png") no-repeat;


 }
.first-slide .text h2 { font-family:Arial, Helvetica, sans-serif;padding-right:25px; font-size:26px; color:#fff;  padding-bottom:10px;text-align:right; }
.first-slide .text p { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:bold;text-align:left;padding:5px; }
.first-slide img { position:absolute; left:0px; bottom:0px; z-index:-1; }

.second-slide { float:left; }
.second-slide .text { position:relative;float:right;margin-top:10px; width:229px;height:335px; z-index:100;color:#fff;background:url("images/opacity.png") repeat;border-radius:6px; }
.second-slide .text a.more {right:0px;position:absolute;bottom:10px;display:block;width:90px;height:35px;background: url("images/more.png") no-repeat;


 }
.second-slide .text h2 { font-family:Arial, Helvetica, sans-serif;padding-right:2px; font-size:24px; color:#fff;  padding-bottom:10px;text-align:right; }
.second-slide .text p { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:bold;text-align:left;padding:5px; }
.second-slide img { position:absolute; left:0px; bottom:0px; z-index:-1; }

.third-slide { float:left; }
.third-slide .text { position:relative;float:right;margin-top:10px; width:229px;height:335px; z-index:100;color:#fff;background:url("images/opacity.png") repeat;border-radius:6px; }
.third-slide .text a.more {right:0px;position:absolute;bottom:10px;display:block;width:90px;height:35px;background: url("images/more.png") no-repeat;


 }
.third-slide .text h2 { font-family:Arial, Helvetica, sans-serif;padding-right:5px; font-size:26px; color:#fff;  padding-bottom:10px;text-align:right; }
.third-slide .text p { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:bold;text-align:left;padding:5px; }
.third-slide img { position:absolute; left:0px; bottom:0px; z-index:-1; }



.main {
box-shadow: 0px 0px 6px #999;
-moz-box-shadow: 0px 0px 6px #999;
-webkit-box-shadow: 0px 0px 6px #999;
position:relative;
border-radius:4px;
border:7px solid #fff;
width:945px;
margin:0 auto;
background:#f6f3ef;
  


}
.relativno {
position:relative;
margin:auto;
height:1px;
width:100%
}
.reference {
width:100%;
margin:auto;
cursor:pointer;
}
.reference img {
position:absolute;
left: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}

.reference img.top:hover {
opacity:0;
}
.about {
background:#fff;
width:290px;
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); 
	background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); 
	background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: linear-gradient(top, #f6f6f6, #eaeaea);
	*/
	/**background:#fff;*/
position:relative;
margin-left:10px;
margin-top:15px;
float:left;
}
.about img {

	background:#fff;
margin-left:0px;	
position:relative;
}
.imgimg {
height:193px;
}
.tekstic {
width:256px;
font-size: inherit;
font-weight: normal;
line-height: inherit;
color:#727272;
padding: 16px;
padding-top:5px;
margin:auto;
font-size:13px;
line-height:16px;
border-left: 1px solid #eae8e5;
border-right: 1px solid #eae8e5;
}
.about a.makeithappend {
display:block;
height:30px;
background:#459ED6;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
width:90px;
position:absolute;
bottom:0px;
left:0px;
color:#fff;
text-decoration:none;
padding-top:8px;
margin-left:10px;
margin-bottom:10px;
border:1px solid #fff;
}
.ehej {
width:290px;
	/*background:#fff;*/
float:left;
margin-left:10px;
position:relative;
margin-top:15px;
background:#fff;
margin-left:27px;
}

.ehej img {

	background:#fff;
position:relative;
}
.ehej a.makeithappend {
display:block;
height:35px;
background:#459ED6;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
width:90px;
position:absolute;
bottom:0px;
left:0px;
color:#fff;
text-decoration:none;
padding-top:8px;
margin-left:10px;
margin-bottom:10px;
}


.pics {
width:290px;
float:left;
margin-left:27px;
position:relative;
	/*background:#fff;*/
margin-top:15px;
background:#fff;

}
.pics img {


	background:#fff;
position:relative;

}
.pics a.makeithappend {
display:block;
height:35px;
background:#459ED6;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
width:90px;
position:absolute;
bottom:0px;
left:0px;
color:#fff;
text-decoration:none;
padding-top:8px;
margin-left:10px;
margin-bottom:10px;
}

.cleaner10 {
clear:both;
height:10px;


}
.cl1 {
clear:both;
height:1px;


}

.text2 {
width:100%;
height:30px;
font-size:20px;
text-indent:15px;
}

.hr {
background: url(images/hr.png) no-repeat;
height: 10px;
width: 988px;
left: 0;
margin:auto;
}

#meni {
float:left;
width:450px;
left:110px;
position:relative;
}
.social {
width:940px;
margin:auto;
}
.ct-connect{
	width: 210px;
	float: right;
	margin: 0;
	padding: 0px;
	height: 34px;
}
.ct-connect li{
	float: left;
}
.ct-connect li a{
	display: block;
	width: 34px;
	height: 34px;
	outline:none;
	margin: 0 4px;
    background:transparent url(images/cs.png) no-repeat 0 -268px;
    text-indent:-9000px;
	position: relative;
}
.ct-connect li .ct-connect-rss{
    background-position:0px -268px;
}
.ct-connect li .ct-connect-rss:hover{
    background-position:0 -306px;
}
.ct-connect li .ct-connect-email{
    background-position:-42px -268px;
}
.ct-connect li .ct-connect-email:hover{
    background-position:-42px -306px;
}
.ct-connect li .ct-connect-twitter{
    background-position:-84px -268px;
}
.ct-connect li .ct-connect-twitter:hover{
    background-position:-84px -306px;
}
.ct-connect li .ct-connect-facebook{
    background-position:-126px -268px;
}
.ct-connect li .ct-connect-facebook:hover{
    background-position:-126px -306px;
}
.ct-connect li .ct-connect-gplus{
    background-position:-168px -268px;
}
.ct-connect li .ct-connect-gplus:hover{
    background-position:-168px -306px;
}
.call {
width:220px;
height:30px;
float:left;
margin-left:380px;
color:#fff;
font-size:15px;
font-weight:bold;
}

.buttons {
	margin-top: 0px;
	width: 110px;
	float:left;
	margin-left: 75px;
}

.buttons a {
	margin-right: 7px;
	top:4px;
	width: 24px;
	height: 22px;
	display: inline-block;
	position: relative;
	line-height: 22px;
	background-color: #eaeaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); 
	background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); 
	background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image: linear-gradient(top, #f6f6f6, #eaeaea);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
}

.buttons a:active {
	top: 1px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #eaeaea, #f6f6f6);
	background-image: -moz-linear-gradient(top, #eaeaea, #f6f6f6); 
	background-image: -ms-linear-gradient(top, #eaeaea, #f6f6f6); 
	background-image: -o-linear-gradient(top, #eaeaea, #f6f6f6);
	background-image: linear-gradient(top, #eaeaea, #f6f6f6);
}

.buttons a:before{
		content: '';
		position: absolute;
		z-index: -1;
		top: -8px;
		right: -8px;
		bottom: -8px;
		left: -8px;
		background-color: #eaeaea;
		-moz-border-radius: 140px;
		-webkit-border-radius: 140px;
		border-radius: 140px;
	opacity: 0.5;		
}

.buttons a:active::before {
	top: -9px;
}

.buttons a:hover::before { opacity: 1; }

.buttons a.twitter:hover::before {
	background-color: #c6f0f8;
}

.buttons a.facebook:hover::before {
	background-color: #dae1f0;
}

.buttons a.dribble:hover::before {
	background-color: #fadae6;
}

.buttons a.rss:hover::before {
	background-color: #f8ebb6;
}

.twitter img { vertical-align: -4px; margin-left:2px;}
.dribble img { vertical-align: -5px; margin-left:3px;}
.facebook img { vertical-align: -4px;margin-left:8px;}
.rss img { vertical-align: -7px;}

.buttons a img { border: 0; }
.menu {margin-top:10px;width:450px;margin-left:55px;}
.menu  li.top {display:block; float:left; position:relative; top:0px; background-image:url("images/delimiter.png");background-repeat: no-repeat;
background-position:right;}
.menu li a.top_link {display:block;
height:40px;
width:96px;
line-height:38px; 
color:#0079C1; 
text-decoration:none; 
font-size:15px; 
margin-right:5px;
margin-left:2px;
font-weight:700; 
padding:0 0 0 0px; 
cursor:pointer;
text-align:center;
-webkit-transition:  all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition:  all 0.3s ease-in;
	border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}



.menu li a.home:hover {display:block;
float:left;
height:40px;
width:96px;
line-height:33px; 
text-decoration:none; 
font-size:15px; 
font-weight:700; 
padding:0 0 0 0px; 
cursor:pointer;
text-align:center;
color:#fff; 
background:#49b2f1;
 background: -webkit-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #49b2f1, #459ED6);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #49b2f1, #459ED6);

border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-webkit-transition:  all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition:  all 0.3s ease-in;
}
.menu li a.home {
height:40px;
width:96px;
margin-right:5px;

line-height:33px; 
color:#fff; 
text-decoration:none; 
font-size:15px; 
font-weight:700;

  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #49b2f1, #459ED6);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #49b2f1, #459ED6);

padding:0 0 0 0px; border-radius:4px;
cursor:pointer;
text-align:center;
-webkit-transition:  background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	transition:  background 0.3s ease-in;
display:block;
}


.menu li a.home2:hover {display:block;
float:left;
height:40px;
width:96px;
line-height:33px; 
color:#000; 
text-decoration:none; 
font-size:10px; 
font-weight:700; 
padding:0 0 0 0px; 
cursor:pointer;
text-align:center;
background-image:url("images_main/home_hover.png");
background-repeat:no-repeat;
}
.menu li a.home2 {display:block;
float:left;
height:40px;
width:96px;
line-height:33px; 
color:#000; 
text-decoration:none; 
font-size:10px; 
font-weight:700; 
padding:0 0 0 0px; 
cursor:pointer;
text-align:center;
color:#fff;
background-image:url("images_main/divider2.png");
background-repeat:no-repeat;
background-position:right;
}


.menu li:hover > a.top_link {color:#fff;  background: -webkit-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #49b2f1, #459ED6);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #49b2f1, #459ED6);

margin-right:5px;

width:96px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {
	left:1px; 
	top:37px; 
	padding:0px 0;
	background-color:#459ED6;
	border-left:1px solid #fff; 
	border-right:1px solid #fff; 
		border-bottom:1px solid #fff; 

	white-space:nowrap; 
	width:185px; 
	height:auto;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-webkit-transition:  background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	transition:  background 0.3s ease-in;
	border-bottom-right-radius:4px;
		border-bottom-left-radius:4px;
			border-top-right-radius:4px;

	}
.menu :hover ul.sub li {display:block; height:35px; position:relative; float:left; width:185px;margin-top:0px; }
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:15px; height:35px; line-height:35px; text-indent:15px; color:#fff; text-decoration:none;  border-width:0 0 0 3px;}
.menu :hover ul.sub li a:hover {
	background:#f7f7f7;
	color:#459ED6;
	}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(images_main/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images_main/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}
#cnt_hover{
cursor: pointer; position: fixed; right: 0px; top: 40%;
	background-image: url(images/kontakt-side.png); width: 40px; height: 125px;  background-repeat: no-repeat no-repeat; 
	}
#cnt_hover:hover {
background-position: 40% 100%;
}

h3 {
color:#0079C1;
font-size:18px;
text-transform:uppercase;
text-indent:0px;
}
p {
font-size:15px;
color:#474747;
text-align:justify;
}
.about h4 {
position:absolute;
width:220px;
top:182px;
left:5px;
z-index:100;
background:#459ED6;
opacity:0.7;
height:15px;
color:#fff;
font-weight:bold;
padding:5px;
}
.ehej h4 {
position:absolute;
width:220px;
top:182px;
left:5px;
z-index:100;
background:#459ED6;
opacity:0.7;
height:15px;
color:#fff;
font-weight:bold;
padding:5px;
}
.pics h4 {
position:absolute;
width:220px;
top:182px;
left:5px;
z-index:100;
background:#459ED6;
opacity:0.7;
height:15px;
color:#fff;
font-weight:bold;
padding:5px;
}
.ehej p {
padding-top:3px;
}
.pics p {
padding-top:3px;
}
.contact_bold {
font-weight: bold;
}
.footer {
width:100%;
background:#459ED6;
height:120px;
border-top:1px solid #fff;
}
.footer a:hover{
color:#

}

.fcontent {
width:940px;
margin:auto;
padding-top:20px;
height:100px;
}
.fleft {
width:300px;
float:left;
height: 50px;
margin-top:15px
}
.fleft input[type=text] {

background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 25px);
	border:1px solid #2161BA;
		text-indent:5px;
		-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	transition: all .15s ease-in;
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	-o-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	width:190px;
	height:25PX;
	color:#a5a5a5;
	margin-top:2px;
	}
.fleft input[type=text]:focus {

	border-color:#2161BA;
	outline:none;
	background:#fff;
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	-o-box-shadow:0 2px 3px rgba(0,0,0,.2) inset;
	box-shadow:0 2px 3px rgba(0,0,0,.2) inset; 
	}
.fleft input[type=text]:hover {

	box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px; 
}
.fleft input[type=submit] {
background-color: #eaeaea;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#dedede));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #dedede);
	background-image: -moz-linear-gradient(top, #f6f6f6, #dedede); 
	background-image: -ms-linear-gradient(top, #f6f6f6, #dedede); 
	background-image: -o-linear-gradient(top, #f6f6f6, #dedede);
	background-image: linear-gradient(top, #f6f6f6, #dedede);
width:70px;
height:30px;
border:none;
margin-top:5px;
border-radius:6px;
}



.fcenter {
width:100px;
float:left;
height:100px;

}
.fright {
width:540px;
float:left;
height:100px;
text-align:right;

}
.fright a {
text-decoration:none;
color:#fff;
-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	transition: all .15s ease-in;
}
.fright ul {
list-style:none;
}
.fright ul li {
display:inline;
}
h2 {
font-size:17px;
font-weight:bold;
color:#0f3e67;
margin:0;

}

p.copyright {
text-align:right;
clear: both;
	color: #b7e4f8;
	font-size: 11px;
	margin-bottom: 0;
	margin-top:10px;

}
p.design {
text-align:right;
clear: both;
	color: #b7e4f8;
	font-size: 11px;
	margin-bottom: 0;
	margin-top:10px;


}
.leftcontact {
width:350px;
float:left;
margin-left:5px;
}

h1.lprint {
color:#fff;
background:#459ED6;
font-size:15px;
font-weight:normal;
padding:5px;

}
.leftcontact p {
font-size:15px;
padding-top:5px;
color:#474747;
font-weight:normal;
}
.leftcontact img {
margin:15px 0;
padding:6px;
background:#fff;
box-shadow:0px 0px 7px #848484;
}
.rightcontact {
float:left;
width:500px;
margin-left:90px;
}
.rightcontact table td label {
width: 110px;
padding-right: 15px;
float: left;
font-size: 13px;
color: #7B7B7B;
padding-top: 5px;
text-align: right;
}
#content {
width:920px;
margin:auto;
}
.rightcontact span {
float:left;
font-size:28px;
color:#459ED6;
font-weight:bold;
}

.rightcontact input[type=text] {
-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	transition: all .15s ease-in;
	
width: 266px;
height: 27px;
float: left;
padding: 2px 8px;
font-size: 12px;
color: #7B7B7B;
background:#fbfbfb;
border:1px solid #459ED6;

margin-bottom:10px;

}
.rightcontact input[type=text]:focus{
border-color:#459ED6;
outline:none;
box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;
}
.rightcontact input[type=text]:hover{
border-color:#459ED6;
outline:none;
box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;
}
.rightcontact label {width: 110px;
padding-right: 15px;
float: left;
font-size: 15px;
color: #474747;
padding-top: 5px;
text-align: right;
margin-bottom:10px;
}
.rightcontact textarea {
-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	transition: all .15s ease-in;
	
width: 311px;
height: 112px;
float: left;
padding: 8px;
font-size: 13px;
color: #7B7B7B;
border:1px solid #459ED6;
}

.rightcontact textarea:focus{
border-color:#459ED6;
outline:none;
box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;
}
.rightcontact textarea:hover{
border-color:#459ED6;
outline:none;
box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.50) 0px 0px 8px;
}
.rightcontact input[type=submit] {
width:100px;
height:34px;
border:none;
background:#fff;
float:left;
margin-top:10px;
background: -webkit-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #49b2f1, #459ED6);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #49b2f1, #459ED6);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #49b2f1, #459ED6);
color:#fff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
cursor:pointer;

}
.rightcontact input[type=submit]:hover {
opacity:0.7;
}

.proleft {
width:250px;
float:left;
}
.proleft ul {
list-style:none;
}
.proleft ul li {
margin:5px 0;
}
.proleft ul li  a{
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
display:block;
width:220px;
text-decoration:none;
background:#fff;
margin-bottom:5px;
vertical-align:middle;
color:#459ED6;
text-decoration:none;
padding:10px;



}
.proleft ul li  a.current{
background:#459ED6;
color:#fff;



}
.proleft ul li a:hover{
background:#459ED6;
color:#fff;
}

.proright {
width:680px;
float:left;
background:#fff;
margin-top:-50px;
box-shadow:0px 0px 5px #b3b3b3;
-webkit-box-shadow:0px 0px 5px #b3b3b3;
-moz-box-shadow:0px 0px 5px #b3b3b3;
height:680px;
}
.proright a.cene {
color:#459ED6;
text-decoration:none;
font-size:15px;
font-weight:bold;
padding-left:10px;
margin-top:20px;
display:block;
}
.proright a:hover {

color:#0f3e67;
}

.proright img {
margin-top:10px;
margin-left:10px;
padding: 5px;
background: white;
  box-shadow:  0px 0px 1px 1px #dadada;
	-moz-box-shadow: 0px 0px 1px 1px #dadada;
	-webkit-box-shadow: 0px 0px 1px 1px #dadada;
	padding:5px;
   border:1px solid #cdcdcd;
}
.proright img.l{
border:none;
}

.proright p {
font-size: 14px;
line-height: 20px;
color:#474747;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
}
h1 {color:#459ED6;}
.container2 table td {
padding-right:10px;
padding-bottom:10px;
}
.container2 table td img{
padding:6px;
background:#fff;
border:1px solid #cdcdcd;
border-radius:4px;
width:150px;
height:150px;
margin-left:9px;
box-shadow: 0px 0px 2px 1px #dadada;
-moz-box-shadow: 0px 0px 2px 1px #dadada;
-webkit-box-shadow: 0px 0px 2px 1px #dadada;
}
.fright a:hover {
color:#0f3e67;
}
#cnt_hover a {
display:block;
height:125px;
width:40px;

}
.about p {
text-align:left;

}
.leftcontact a {
color:#459ED6;
text-decoration:none;
}
.leftcontact a:hover {
color:#0f3e67;
}
.amore {
position:absolute;
bottom:0px;
}
.amore a {
font-size:15px;
font-weight:bold;
color:#0079C1;
text-decoration:none;
}
a.rekl {
color:#0079C1;
font-size:18px;
text-transform:uppercase;
text-indent:0px;
text-decoration:none;
opacity:0.8;
}
a.click_to_more {
width:40px;
height:25px
background: url('images/nav_active_right.png') no-repeat right bottom;
}
.bottom_shadow {
background: url('images/bottom-shadow.png') no-repeat bottom center;
height: 6px;
}

.katitemtitle {
border-left: 1px solid #eae8e5;
border-right: 1px solid #eae8e5;

}
.katitemtitle a{
padding:14px;
font-size: 14px;
text-decoration:none;
font-weight: bold;
margin: 0;
color: #3b3b3b;
}
.pics_catalogue {
padding:15px;
}
.text_stampa {
padding: 16px;
padding-top: 5px;
margin: auto;
color:#727272;
font-size: 13px;
line-height: 16px;
}
.textitemtitle h3 {
padding:14px;
font-size: 14px;
text-decoration:none;
font-weight: bold;
margin: 0;
color: #3b3b3b;


}

.footerright a.face {
background:url("images/facebook.png")no-repeat;
height:58px;
width:58px;
display:block;
}
.footerright a.face:hover {
background:url("images/facebook.png")no-repeat 0px -73px;
}
.footerright a.tube{
background:url("images/youtube.png")no-repeat;
height:58px;
width:58px;
display:block;
}
.footerright a.tube:hover {
background:url("images/youtube.png")no-repeat 0px -73px;


}
.footerright a.twitt{
background:url("images/twitter.png")no-repeat;
height:58px;
width:58px;
display:block;
}
.footerright a.twitt:hover {
background:url("images/twitter.png")no-repeat 0px -73px;


}
.footerright ul {
list-style:none;

}
.footerright ul li {
display:inline;
float:left;
left:30px;
top:20px;
position:relative;
}
.footerright {
margin:auto;
width: 220px;

background: url("images/mailbg") no-repeat left;
height: 97px;
}
table.sit td img{
padding:6px;
background:#fff;
border:1px solid #cdcdcd;
border-radius:4px;
width:275px;
height:182px;
margin-left:9px;

}
.poz_slike q {
text-decoration:none;

}
.poz_slike span {
color:#727272;
text-decoration:none;
font-size:12px;
margin-left:12px;
display:block;
}
.pics_catalogue ul {
list-style:none;
padding-left:7px;
padding-bottom:0px;
margin:5px;
}
.pics_catalogue ul li {
display:inline;
font-size:12px;
}