/*
Theme Name: Enzo
Author: Gosia Kmieć
Copyright Enzo Sp. z o.o., http://enzo.pl

*/

/* ---------------RESET--------------- */

body, p, pre, ul, ol, fieldset, input, option, textarea, th, td,

dl, dd ,hr ,blockquote, caption, legend, form, button {margin: 0;padding: 0;}

ol, ul {list-style: none;}

q:before{content: no-open-quote;}

q:after{content: no-close-quote;}

legend, caption{text-align: left;color: #000;}

fieldset, abbr, acronym, img{border: none;}

a, del, ins{text-decoration: none;}

cite, address, dfn, var {font-style: normal;}

h1,h2,h3,h4,h5,h6{margin: 0;font-weight: normal;font-size: 1em;}

*:focus { outline: none; }

textarea{resize: none; overflow:auto;}


/* ---------------DEFAULT--------------- */


body {
	font-size: 100%;
	font: normal 0.75em Tahoma, Geneva, Kalimati, sans-serif;
	line-height: 1.5em;
	color:#575757;
	background: #c4c4ac url(images/glow.jpg) 48% -2px no-repeat;
}

body.contact-show {
	/*background: #f9f9f5 url(images/glow.jpg) 48% 294px no-repeat;*/
}

.typeface-js {font-family: Myriad Pro;}

#rozek{background:transparent url(images/rozek2.png) 0 -295px no-repeat; width:1020px;}

#lang{
  width: 100%;
  background:#f6f6f1 url(images/bg2.gif) 0 100% repeat-x;
}

#page{
  width: 100%;
  border-top:2px solid #ddddcf;
}

#page-wrap{
  width:981px;
  margin:0 auto;
  background:transparent url(images/pattern.gif) 0 0 repeat; 
    border-bottom-right-radius:3px; 	
  -moz-border-radius-bottomright:3px; 	
  -webkit-border-bottom-right-radius:3px;
  border-bottom-left-radius:3px; 	
  -moz-border-radius-bottomleft:3px; 	
  -webkit-border-bottom-left-radius:3px;
  padding-bottom:3px;  
}

#page-wrap.contact-show{background:none;}

#page-wrap2{
  /*background:transparent url(images/top.jpg) 0 0 no-repeat;*/
  min-height:510px;
  background:transparent url(images/rozek2.png) 0 0 no-repeat;
  width:1020px;
  _width:981px;
  _overflow:hidden;
}

body.page-template-main_page-php #page-wrap2 {background:none;}

#page-wrap2.contact-show{background:none;}

#content{/*background:transparent url(images/pattern.gif) 0 0 repeat; */}

#header, #contant, #main{
  width:981px;
  clear:both;
  float:left;
}

#header{
  padding-top:27px;
  position:relative;
}

#header h1{
  width:246px;
  height:46px;
  float:left;
  position:relative;
  top:-2px;
  /*left:-3px;*/
}


#header h1 a{
  width:100%;
  height:100%;
  display:block;
  background:transparent url(images/logo.png) 0 0 no-repeat;
  text-indent:-1000em;
}

.page-template-media-php #header h1 a{
  background:transparent url(images/logo-media.png) 0 0 no-repeat;
}

#lang-en #header h1 a{
  background:transparent url(images/logo-en.png) 0 0 no-repeat;
}

#lang-en.page-template-media-php #header h1 a{
  background:transparent url(images/logo-media-en.png) 0 0 no-repeat;
}

#header h1 a:hover, #lang-en #header h1 a:hover{background-position:0 -46px;}

#lang-wrap{
  width:981px;
  margin:0 auto;
}

#lang ul{
  float:right;
}

#lang li{float:left; margin-left:18px; _margin-left:9px;}

#lang a{color:#1a81a7;}

#lang .selected a{font-weight:bold;}

#menu{
  float:right;
  width:585px;
}

#menu li{
  margin:0 0 0 18px;
  float:left;
}

#menu a{
  color:#373737;
  font-size: 1.42em;
  display:block;
  _display:inline;
  position:relative;
  top:13px;
  padding:0 7px 8px 7px;
  float:left;
  margin-top:-7px;
}

#menu a span{
float:left; margin-bottom:12px;
cursor:pointer; 
display:block; 
* padding-bottom:12px; 
}

#menu li.current_page_item, #menu li.current_page_parent, #menu li.current_page_ancestor{
  background:#fff;
  border:1px solid #deded1;
  border-radius : 3px;	
  -moz-border-radius : 3px;	
  -webkit-border-radius :3px; 
}

#menu li:hover a{
  color:#f3530d;
}  

#menu li.current_page_item a, #menu li.current_page_parent a, #menu li.current_page_ancestor a{
  color:#016489;
  background:transparent url(images/arrow.gif) 50% 100% no-repeat;
  padding:0 6px 7px 6px;
  top:12px;
}

#menu li#m-kontakt{
  /*margin-left:73px;*/
  position:absolute;
  right:0;
  top:0;
}

#menu li#m-kontakt a{
  color:#fff;
  padding: 34px 0 6px 0;
  background:#0c3947 url(images/kontakt-bg.gif) 0 0 no-repeat;
  width:81px;
  text-align:center;
  margin-top:0;
  top:-2px;
}



#menu li#m-kontakt:hover{
  background:none;
  border:none;
}

#menu li#m-kontakt:hover a{
  color:#ffb80d;
  padding: 34px 0 6px 0;
  background:#16475c url(images/kontakt-bg.gif) 0 -58px no-repeat;
}

#menu li#m-kontakt a.selected{background:#0c4054 url(images/kontakt-bg.gif) 0 -126px no-repeat;}

#menu li#m-kontakt span{margin-bottom:0; padding-bottom:0;float:none;}

#intro{
  background:#040403 url(images/intro-foto.jpg) 0 0 no-repeat;
  width:482px;
  padding-left: 499px;
  border-top-right-radius :3px; 	
  -moz-border-radius-topright:3px; 	
  -webkit-border-top-right-radius:3px;
  border-bottom-right-radius 	:3px;
  -moz-border-radius-bottomright 	:3px;
  -webkit-border-bottom-right-radius:3px;
}

#intro-wrap{
  width:402px;
  background:#093648 url(images/intro-bg.gif) 0 0 no-repeat;
  min-height:176px;
  _height:expression("176px");
  padding:43px 40px 0 40px;
    border-radius : 3px;	
  -moz-border-radius : 3px;	
  -webkit-border-radius :3px; 
}

h2{
  color:#000;
  font-size: 1.5em;
}

#content a, #footer a{
  color:#016489;
  border-bottom:1px dotted #19b8d1;
}

#content  a.more{
  border-bottom:none;
  background:transparent url(images/ar-blue-down.png) 100% 8px no-repeat;
  padding-right:14px;
  padding:1px 18px 1px 6px;
  display:block;
}

#content  a.more.show{
  background:transparent url(images/ar-blue-up.png) 100% 7px no-repeat;
  z-index:1;
}

#content  a.more span{
  border-bottom:1px dotted #19b8d1;  
  cursor:poiner;
}


#content .more3{
  color:#187a9f;
  border-bottom:none;
  background:transparent url(images/ar-grey-right.png) 0 4px no-repeat;
  padding-left:12px;
}


#content a:hover, #footer a:hover, #lang a:hover, #contact a:hover, #uslugi ul li:hover a, #more-list ul li:hover a{
  color:#f3530d;
  border-bottom:1px dotted #f68553;
}

#content a.more:hover{
  border:1px solid #cecebd;
  background:#fff url(images/ar-orange-down.png) 100% 7px no-repeat;
  padding:0 18px 0 5px;
}

#content a.more.show:hover{
  border-right:none;
  border-bottom:none;
  padding:0 18px 1px 5px;
  background:transparent url(images/ar-orange-up.png) 100% 6px no-repeat;
}

#content a.more:hover span{
  border-bottom:1px dotted #f68553;

}

#content .more3:hover{
  border:none;
  background:transparent url(images/ar-orange-right.png) 0 4px no-repeat;
}

#content .more3:hover span{
  border-bottom:1px dotted #f68553;
}

#intro h2{
  text-shadow: #0a3445 3px 3px 1px;
  color:#fff;
  font-size: 3.00em;
  line-height:1.5em;
  margin-bottom:5px;
  letter-spacing:-2px;
}

#intro-wrap .text {color:#9be7f3; font-size:1.67em; line-height:1.3em; margin-top:18px;letter-spacing:-1px;}

#main{margin-top:10px; /*background:transparent url(images/bg-cien.png) 0 100% no-repeat;  padding:0 2px 7px 2px;*/ }
.page-template-main_page-php #main{margin-top:5px;}
.page-template-team-php #main, .page-template-subpage-php #main{margin-top:30px;}

#main.contact-show{
  background:transparent url(images/pattern.gif) 0 0 repeat; 
  border-bottom-right-radius:3px; 	
  -moz-border-radius-bottomright:3px; 	
  -webkit-border-bottom-right-radius:3px;
  border-bottom-left-radius:3px; 	
  -moz-border-radius-bottomleft:3px; 	
  -webkit-border-bottom-left-radius:3px;
}


.title{
  background:transparent url(images/title.png) 0 0 no-repeat;
  padding:8px 20px 16px 20px;
  * position: relative;
}

.title a{position:relative; top:-7px; * position:absolute; * top:7px; * left:120px;}

.title#t1 a{top: 0; }
.title#t1 a.more{left:15px;}

.title#t1{
  background:transparent url(images/title2.png) 0 0 no-repeat;  
  position:relative;
  z-index:2;
  float:left;
  width:941px;
}

#more{position:relative;float:left;}

.title h2{display:inline;}

.title#t1 h2{float:left;}

#footer{
  padding:20px;
  width: 941px;
  color:#0f4356;
  margin:0 auto;
}

#footer p{display:inline; float:left; min-width:100px; margin-right:20px;}

#footer p.copy{width:441px;}

.box{
  /*border-right:1px solid #ededed; */
  width:144px; 
  padding:8px; 
  float:left;
  min-height:255px;
}

.box h3{
  color:#016489;
  font-size:1.5em;
  line-height:1.18em;
  background:transparent url(images/arrow2.png) 0 2px no-repeat;
  padding-left:15px;
  position:relative;
  _position:none;
  left:-3px;
  min-height:80px;
  _height:expression("80px");
}

.box h3 a{display:inline !important; border-bottom:none !important;}
.box h3 a:hover{border-bottom:none !important;}

.box.last{border-right:none;}
.box.first2{clear:left;}

#more-list{
  border:1px solid #cecebd;
  background:#fff;
  width:165px;
  padding:30px 5px 5px 5px;
  clear:both;
  position:absolute;
  top:0;
  left:15px;
  display:none;
}

#uslugi{
  float:left;
  width:981px;
  background:transparent url(images/podzialy.gif) 160px 0 repeat-y;
}

#uslugi-wrap{
  float:left;
  width:981;
  background:url(images/cien.png) 0 100% repeat-x;
  padding-bottom:3px;
}

#uslugi-wrap2{
  float:left;
  width:981px;
  background:#fff url(images/white.gif) 100% 0 no-repeat;
  padding:10px 0 5px 0;
  margin-top:-11px;
  z-index:1;
}

#uslugi ul li, #more-list ul li{
  font-size: 1.08em; 
  line-height:1.5em;
  background:transparent url(images/bullet.gif) 0 7px no-repeat;
  padding-left:12px;
  margin-bottom:10px;
}

#uslugi ul li:hover, #more-list ul li:hover {background:transparent url(images/ar-orange-right.png) no-repeat 0 6px;}

#content .more2 a{color:#f67f15; border-bottom:none;}

#content #uslugi ul li.more2 {background:none;}

.news{
  width:444px;
  float:left;
  padding:8px;
  margin:10px;
}

.news.first{
  border:1px solid #9df2ff;
  background:#fff;
  margin-right:20px;
}

.news.last{/*float:right;*/}

.av{border:1px solid #d7d7c8; margin:0 20px 10px 0;float:left;}

.av img{width:60px; height:60px; display:block;}

.author{color:#f67f15;}

#content .author a{color:#f67f15; border:none;}

h3{color:#17546b; font-size:1.50em; line-height:1.5em;}

#content h3 a{color:#17546b;}

.cat{
  font-size:0.92em;
  line-height:1.5em;
  color:#2990b6;
}

.cat a{
  color:#2990b6;
}

.date{color:#b2b2b2;   
  font-size:0.92em;
  line-height:1.5em;
  clear:both;
}

#sub{
  width:640px;
  padding: 20px 10px;
  float:right;
}

#sub.uslugi{padding:20px; width:620px;}

#sub .news{
  margin: 10px 0;
  width:620px;
}

#sidebar{
  width:240px;
  padding:10px 20px 50px 0;
  margin-right:60px;
  float:left;
  margin-top:5px;
}

#sidebar.s-uslugi{margin-top:0;}

#sub h2{
 color:#016489;
 margin-left:10px;
 font-size: 1.92em;
 line-height:1.5em;
}

#sub.uslugi h2{
 margin-left:0;
}

#sidebar ul li{
  font-size: 1.08em; 
  line-height:1.5em;
  background:transparent url(images/bullet.gif) 0 7px no-repeat;
  padding-left:12px;
}

#sidebar ul li:hover, #sidebar ul li.current-cat{background:transparent url(images/bullet2.gif) 0 7px no-repeat;}

#content #sidebar ul li.current-cat a{border-bottom:none; font-weight:bold;}

#sidebar ul{margin-left:8px;margin-top:5px;}

#search-btn{
  width:55px;
  height:33px;
  text-indent:-1000em;
  * text-indent:0;
  * padding-top:33px;
  background:url(images/szukaj.png) 0 0 no-repeat; 
  border:none;
  cursor:pointer; 
  position:relative;
  top:3px;
  left:5px;
}

#newsletter-btn{
  width:55px;
  height:33px;
  text-indent:-1000em;
  * text-indent:0;
  * padding-top:33px;
  background:url(images/zapisz.png) 0 0 no-repeat; 
  border:none;
  cursor:pointer; 
  position:relative;
  top:3px;
  left:5px;
}

#lang-en #newsletter-btn{ background:url(images/zapisz-en.png) 0 0 no-repeat;}

#lang-en #search-btn{ background:url(images/szukaj-en.png) 0 0 no-repeat;}

#search-btn.opera, #newsletter-btn.opera{
  top:3px;
}

input.text{
  background:url(images/input-bg.gif) 0 0 repeat-x; 
  border:1px solid #c5c5c5;
  width:137px;
  height:21px;
  padding:3px 3px 0 3px; 
}

#search-btn:hover, #newsletter-btn:hover, #lang-en #search-btn:hover, #lang-en #newsletter-btn:hover{
  background-position:0 -33px;
}

#searchform div{margin:0 0 45px 20px;}

#newsletter{
  color:#333333;
  padding:20px 0 0 20px;
  background:url(images/newsletter-bg.gif) 0 0 no-repeat;
  margin-top:45px;
}

#newsletter h3{
  font-size:1.17em;
  font-weight:normal;
  color:#016489;
}

#sidebar.s-uslugi ul li{
  font-size: 1.5em;
  padding-left: 13px;
  background: transparent url(images/ar-orange-right2.png) no-repeat scroll 0 9px;
  line-height:1.5em;
  margin-bottom:10px;
}

#sidebar.s-uslugi ul li:hover{background: transparent url(images/ar-orange-right.png) no-repeat scroll 0 9px;}

#sidebar.s-uslugi ul li.current_page_ancestor, #sidebar.s-uslugi ul li.current_page_parent, #sidebar.s-uslugi ul li.selected{
  background: transparent url(images/ar-orange-down2.png) no-repeat scroll 0 11px;
}

#sidebar.s-uslugi ul li.current_page_ancestor:hover, #sidebar.s-uslugi ul li.current_page_parent:hover{
  background: transparent url(images/ar-orange-down.png) no-repeat scroll 0 11px;
}

#sidebar.s-uslugi ul li a, #sidebar.s-uslugi ul li a:hover,
.media #sidebar.s-uslugi ul li a, .media #sidebar.s-uslugi ul li a:hover{border-bottom:none;}

#sidebar.s-uslugi ul li ul li{
  background:transparent url(images/bullet.gif) no-repeat scroll 0 7px;
  font-size:0.76em;
  line-height:1.5em;
  padding-left:12px;
  color:#5d5d5d;
  margin-left:8px;
}

#sidebar.s-uslugi ul li ul li.selected, #sidebar.s-uslugi ul li ul li:hover{
  background:transparent url(images/bullet2.gif) no-repeat scroll 0 7px;
}

#sidebar.s-uslugi ul li ul {margin:15px 0 30px 0;}

#sidebar.s-uslugi ul li ul li a {color:#5d5d5d; border-bottom:1px dotted #19B8D1;}

#sidebar.s-uslugi ul li ul li.selected a {font-weight:bold; border-bottom:none;}

#single-page{
  width:981px;
  padding: 0px 0 50px 0;
  float:left;
}

#single-page.uslugi-page-bg{
  /*background:#fff;*/
}

#single-page h2 {
  color:#016489;
  font-size:2.00em;
  line-height:1.5em;
  margin-left:20px;
  letter-spacing:-1px;
}

#single-page div.text{
  padding:10px 20px;
  width:941px;
}

#single-page .box{
  border-right:1px solid #ededed; 
  margin-bottom:20px;
}

#single-page #uslugi{
  background:none;
  margin-top:0;
  width:485px;
}

#single-page #uslugi-wrap2 {
  background:none;
  margin-top:0;
  width:485px;
}

#single-page #uslugi-wrap{margin-bottom:30px;width:485px; background:none;}

#single-page .box.last {
border-right:medium none;
}

#team-list li{
  float:left;
  width: 140px;
  margin-right:20px;
  margin-bottom:20px;
}

#team-list li.last{margin-right:0;}

#team-list li.first1{clear:left;}

#team-list{    
 width: 941px;
 float:left; 
 clear:both; 
 margin:/*70*/40px 20px /*50px*/ 20px;
/* padding-bottom:20px;
 overflow-x: scroll;
 overflow-y: hidden; */ 
 height: auto;
 /*padding-top:40px*/
}

#team-list ul { width: /*1600px*/100%; float:left;}

#team-list img{
  width:78px;
  height:78px;
}

#content #team-list a.foto-mini{
  width:78px;
  height:78px;
  padding:1px;
  background:#fff;
  border:1px solid #e8e8e1; 
  display:block;  
  margin-bottom:2px;
}

#content #team-list .selected a.foto-mini{background:#ffa100;}

#content #team-list a.name{
  color:#000;
  border:none;
  font-size:1.17em;
  line-height:1.5em;
}

#content #team-list a span{color:#868785; font-size:0.86em;}

#content #team-list .selected a.name{
  color:#1a81a7;
}

#content #team-list .selected a span{color:#73b1c5;}

#content #team-list a.name:hover, #content #team-list a.name.hover, #content #team-list .selected a.name.hover{
  color:#f3530d;
  border-bottom:1px dotted #f68553;
}

#content #team-list a.name:hover span, #content #team-list a.name.hover span, #content #team-list .selected a.name.hover span{
  color:#f3530d;
}

#content #team-list a.foto-mini:hover{
  border:1px solid #E8E8E1;
}

#content #team-list a.foto-mini:hover, #content #team-list a.hover2{
  background:#ffa100;
}

.person-img{
  float:left;
  width:302px;
  margin:31px 0 0 100px;
}

.person-img img{
  width:300px;
  border:1px solid #e8e8e1; 
}

#profile{
  float:left; 
  width:559px; margin-right:20px;
}

div.text h3 {
  color:#575757;
  font-size:1.29em;
  line-height:1.5em;
  margin-top:20px;
}

div.text img{border:1px solid #fff;}

#single-page #profile h2{border-bottom:1px solid #f0f1ea;padding-left:100px;
margin-left:0;
display:inline;
}

#single-page #profile div.text{
  padding:0 0 0 100px;
  width:459px;
}

div.text{
  margin-top:15px;
  font-size:1.17em;
  line-height:1.5em;
}

div.text p{margin:10px 0;}
div.text ul{margin:10px 0 10px 0;}
div.text ol{margin:10px 0 10px 20px; list-style-type:/*decimal*/disc; * margin-left:25px;}
div.text ul span, div.text ol span{color:#868686;}
div.text ol li.color{color:#21a4d5;font-weight:bold;}
div.text ol li.color p, div.text ol li.color ul li{color:#575757;margin:5px 0;font-weight:normal;}
div.text ol li.color p span{color:#868686;}
div.text img{margin:1px solid #fff;}

div.text blockquote{
  color:#016489;
  font-size:1.71em;
  line-height:1.5em;
  border-top:2px solid #d2d2bf;
  border-bottom:2px solid #d2d2bf;
  padding:10px 0;
  margin-bottom:15px;
}

div.text span{
 color:#104254;
}

div.text ul li{
  background:transparent url(images/bullet.gif) 0 7px no-repeat;
  padding-left:12px;
}

.column-left{float:left; width: 380px;}
.column-right{float:right; width: 460px;}

.linki-box{
  background:#fff;
  border:1px solid #9df2ff;
  padding:10px;
  float:left;
  width:360px;
  position:relative;
  text-align:right;
  margin-top:20px;
  clear:both;
}

.linki-box ul{float:right;}

div.text .linki-box h4{
  font-size:0.86em;
  color:#2ab1c5;
  display:inline;
  position:absolute;
  top:-12px;
  left:10px;
  line-height:0.8em;
  border-bottom:3px solid #fff;
}

div.text .linki-box li{
  background:transparent url(images/arrow3.png) no-repeat scroll 100% 8px;
  font-size:1.14em;
  line-height:1.5em;
  padding-left:0;
  padding-right:16px;
  margin-bottom:5px;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0px 0 30px 20px;
	display: inline;
	}

img.alignleft {
	margin: 30px 20px 30px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	

.media #sub.uslugi h2{
 color:#c72e88;
}

.media #sub.uslugi div.text{color:#333;}
.media #sub.uslugi div.text ol li.color{color:#c72e88;}
.media #sub.uslugi div.text ol li.color p, .media #sub.uslugi div.text ol li.color ul li{color:#333;}

.media #sidebar.s-uslugi ul li{
  color:#a31a6b;
}

.media #sidebar.s-uslugi ul li a{color:#a31a6b;}

.media #sidebar.s-uslugi ul li ul li{
  color:#5d5d5d;
}

.media #sidebar.s-uslugi ul li ul li a {color:#5d5d5d; border-bottom:1px dotted #c72e88;}

.media #sidebar.s-uslugi ul li ul li.selected a {border-bottom:none;}


.media #sub.uslugi a { color:#A31A6B; border-bottom:1px dotted #c72e88;}

#sidebar.s-uslugi a:hover, .media #sidebar.s-uslugi a:hover , .media #sub.uslugi a:hover{
  color:#f3530d;
  border-bottom:1px dotted #f68553;
}

.contactform {
	width: 344px;
	float:left;  
  margin-right:8px;
  padding:10px 0;
}

.contactform .item input, .contactform .item label.show {
  background:#032d3e;
  border:1px solid #010b10;
  color:#19b8d1;
  width:335px;
  height:23px;
  font: normal 14px Tahoma, Geneva, Kalimati, sans-serif;
  padding:3px 0 0 5px;
}


.contactform .item2 textarea, .contactform .item2 label.show {
  background:#032d3e;
  border:1px solid #010b10;
  color:#19b8d1;
  width:335px;
  height:111px;
  font: normal 14px Tahoma, Geneva, Kalimati, sans-serif;
  padding:3px 0 0 5px;
}

.item, .item2{position:relative;}

.item label, .item2 label{position:absolute; left:-105px; top:0; color:#19b8d1;}

.item label.show, .item2 label.show{top:0;left:0;z-index:2;}

.contactform .item{border:1px solid #19576e;  width:342px;
  height:28px; margin-bottom:10px;}
  
.contactform .item2{border:1px solid #19576e;  width:342px;
  height:116px; margin-bottom:10px;}

#map{  
  width:279px;
  height:207px;
  border:1px solid #19576e;
} 

#map-wrap{  
  width:279px;
  float:left;
}
#map span{display:none;}

#contact{display:none; background:#0c4054; border-top:2px solid #000; color:#fff; float:left; width:981px;position:relative; top:-2px;} 

#contact #single-page{padding-top:10px; padding-bottom:10px;}

#contact div.text{margin-top:0;}

#contact h2{display:none;}

#single-page #p-4.text{float:left; width:298px;}

#p-4.text span {color:#19b8d1;}

#contact a{
  color:#9be7f3;
  border-bottom: 1px dotted #19b8d1;
}

#contactsubmit{
  width:61px;
  height:26px;
  background:transparent url(images/wyslij2.gif) 0 0 no-repeat;
  text-indent:-1000em;
  border:none;
  cursor:pointer;
}

#lang-en #contactsubmit{
  background:transparent url(images/wyslij2-en.gif) 0 0 no-repeat;
}
  
#contactsubmit:hover, #lang-en #contactsubmit:hover{background-position:0 -26px;}

#single-page div.text.uslugi-text{
  color:#07688c;
  font-size:1.58em;
  line-height:1.5em;
  float:left;
  width:319px;
  padding:0 80px;
  margin-top:-4px;  
  border-left:1px solid #e2e2e2;
}

#single-page div.text.uslugi-text div{
  border-bottom:2px solid #D2D2BF;
  border-top:2px solid #D2D2BF;
  padding:20px 0;
}

#single-page div.text.uslugi-text span{color:#07688c; font-style:italic;}

#content a.snap_noshots, #content a.snap_noshots:hover {border:none;}

/*.h2-more{* position:relative; * left:100px;}*/

#newletterform div{
  position:relative;
}

#newletterform div label {position:absolute;}

#newletterform div label {
  left:6px;
  top:7px;
}

#enzo{
  display:block;
  width: 186px;
  height:21px;
  text-indent:-1000em;
  background:transparent url(images/enzo.gif) 0 0 no-repeat;  
  float:right;
  border:none !important;
  margin-top:30px;
}

#lang-en #enzo{
  background:transparent url(images/enzo-en.gif) 0 0 no-repeat;  
}
  
#enzo:hover, #lang-en #enzo:hover{border:none !important;}
