.clear {clear: both; height: 0px; font-size: 0px; overflow: hidden;}	

.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0px;
  visibility: hidden;
}
.hide {display: none !important;}
.left{
	float:left;
}

.right{
	float:right;
}
.cursor-def{
	cursor:default;
}
hr{
	border:0;
	border-top:1px solid #e8e8e8;	
}
a {
	text-decoration: none;
	color:#007CBC;
}
.page a:hover {
	opacity:0.5;
}
h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
img{border:0;}

h1, h2, h3, h4 {
	font-weight: bold;
	line-height: 162%;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
p{
	line-height:20px;
} 
body { 
    font-size: 12px; 
    font-family: Tahoma, Helvetica, Arial, Sans-serif; 
    background-color: #fff;
	border:0;
	color:#6d6d6d;
}
#container {
    width: 914px;
    margin: 0 auto;
	height: 122px;
}
/********************************nagłówek*****************************************/

.logo-top h3, .logo-top h2, .logo-top h1{
	text-indent:-9999px;
	float:left;
	width: 0px;
	height: 0px;
}
.main-header {
    width: 914px;
    margin: 0 auto;
	height: 128px;
}
.wrapper-page{
	padding:30px;

}
.logo-top .baner {
    display: block;
    width: 319px;
    height: 41px;
	margin:37px 0 0 29px;
	float: left;
	border-right:1px solid #e2e2e2;	
	border-left:1px solid #e2e2e2;
}
.logo-top a {
    display: block;
    width: 164px;
    height: 43px;
	margin:37px 0 0 29px;
	float: left;
}
a.home{   
    height: 11px;
	float: right;
	color: #ababab;
	font-size:11px;
	padding-left:18px;
	background: transparent url(../images/ikonka_home.png) left top no-repeat;
	margin:5px 10px;	
}
a.home:hover{   
	text-decoration:underline;
}
/********************************menu główne*****************************************/
.menu-main {
	width: 914px;
	padding-top:40px;
}
.menu-main  ul{
	padding:0;
	margin-top:0px;
}
.menu-main  li{
	float:left; 
}

.menu-main  li a span.header, .menu-main  li.pusty{
	border-top:3px solid #d3d3d3;	
	margin: 0 1px;	
	width: 150px;	
	color:#000;
	font-size:14px;
	font-weight:bold;	 
	height: 34px;
	text-align:center;
	line-height: 34px;
	display:block;
}
.menu-main  li span.header{
	border-top:3px solid #d3d3d3;	
	width:150px;
	position:static;
display:block;
}
.menu-main  li.active span.header{
	border-top:5px solid #d83138;	
	width:150px;
	height: 32px;
	line-height: 30px;
	display:block;
	position:static;
}
.menu-main  li.active a:hover span.header{
	border-top:5px solid #d83138;	
	width:150px;
	height: 32px;
	line-height: 30px;
	display:block;
}
.menu-main  li a:hover span{
	border-top:3px solid #d83138;	
	height: 34px;
	line-height: 34px;
}
.menu-main  li div{
	margin:0;
	border:0;
}
.menu-main  li.active div{
	margin:0;
	border:0;
}
/********menu główne lista********/

 .menu-main-lista li{
	float:none;
	height:30px;
}
.menu-main-lista li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background: transparent url(../images/menu-top-lista.png) repeat-x left top;
	color:#231f20;
	font-weight:bold;
	width:139px;
}
.menu-main-lista li a:hover{
	background: transparent url(../images/menu-top-lista-hover.png) repeat-x left top;
	color:#fff;
	
}
.menu-main  li a:hover, .menu-main-lista a:hover{
	z-index:10;
}

.menu-main li div{
	position:absolute;
}

/********************************Menu Left*****************************************/
.menu-left{
	width:214px;
	float:left;
	background-color:#e3e3e3;
}
.menu-left li a {
	background: transparent url(../images/menuLeft.png) no-repeat left top;
	width:174px;
	height:51px;
	line-height:51px;
	display:block;
	color:#4b4b4b;
	padding-left:40px;
	font-size:12px;	
	border-top: 1px solid #fff;
}
.menu-left li.active a {	
	background: transparent url(../images/menuLeftActive.png) no-repeat left top;
	color:#4b4b4b;
	font-weight:bold;	
}
.menu-left li.last a {	
	border-bottom:1px solid #fff;
}
.PortalTurystycznyL .menu-left li.res-style a {	
	color:#34A6F2;
	text-transform: uppercase;
	font-weight:bold;	
}

.TourdeskCRML .menu-left li.res-style a {	
	color:#7BA428;
	text-transform: uppercase;
	font-weight:bold;	
}

.PortalLiteL .menu-left li.res-style a {	
	color:#d41379;
	text-transform: uppercase;
	font-weight:bold;	
}


.menu-left li a:hover {	
	background: transparent url(../images/menuLeftHover.png) no-repeat left top;
	color:#4b4b4b;
}
.menu-left li.active a:hover {	
	background: transparent url(../images/menuLeftHoverActive.png) no-repeat left top;
	color:#4b4b4b;
}

/********************************Menu Right*****************************************/
.page .menu-right ul li , #modul-naglowek .menu-right ul li {
	background:none;
	padding:0;
	margin:0;
}
.page .menu-right ul, #modul-naglowek .menu-right ul{
	margin:0;
	margin-left:10px;
}
.page .menu-right{
	float:right;
	border:1px solid #e6e6e6;
	border-top:0;	
	margin:20px;
	margin-right:-22px;
	margin-top:-26px;
	width:163px;
	
}
#modul-naglowek .menu-right{
	float:right;
	border:1px solid #e6e6e6;
	border-top:0;	
	margin:20px;
	margin-right:12px;
	margin-top:0px;
	width:164px;
	position:relative;
	z-index:50;
	background-color:#fff;
	
}
#modul-naglowek .top{
	background-color:#e91584;
	
}
.page .menu-right li a, #modul-naglowek .menu-right li a {
	width:122px;
	height:49px;
	line-height:49px;
	display:block;
	color:#4b4b4b;
	padding-left:6px;
	font-size:12px;	
	border-bottom: 1px solid #e3e3e3;
	margin-left:8px;
	text-decoration:none;
}
.page .menu-right li.last a , #modul-naglowek .menu-right li.last a {
	border:0;
}
.page .menu-right li.activePL a, #modul-naglowek .menu-right li.last a {
	color:#d8137b;
	font-weight:bold;
}
.page .menu-right li.activePT a , #modul-naglowek .menu-right li.activePT a {
	color:#34a6f2;
	font-weight:bold;
}
.page .menu-right li.activeTD a , #modul-naglowek .menu-right li.activeTD a {
	color:#82C42E;
	font-weight:bold;
}
/******************************** page *****************************************/
.page{
	width:633px;
	float:left;
	padding:26px 32px;
}
.pageLarge{
	width:846px;
	float:left;
	padding:26px 32px;
}
.PortalLite ul, .PortalTurystyczny ul, .TourdeskCRM ul{
	margin-left:10px;
}
.PortalLitea a, .PortalTurystyczny a, .TourdeskCRM a{
	color:#007cbc;
}
.PortalLitea a:hover, .PortalTurystyczny a:hover, .TourdeskCRM a:hover{
	color:#5dc8ff;
}
.PortalLite ul li{
	background: transparent url(../images/punktPL.png) no-repeat left 5px;
	line-height:20px;
	padding-left:20px;	
}

.PortalLite h2, .PortalLite h3, .PortalLite h4{
	color:#D8137B;
	margin: 0;
}
.TourdeskCRM ul li{
	background: transparent url(../images/punktTD.png) no-repeat left 5px;
	line-height:20px;
	padding-left:20px;
}

.TourdeskCRM h2, .TourdeskCRM h3, .TourdeskCRM h4{
	color:#65a90b;
	margin: 0;
}

.PortalTurystyczny ul li{
	background: transparent url(../images/punktPTur.png) no-repeat left 5px;
	line-height:20px;
	padding-left:20px;
}
.PortalTurystyczny h2, .PortalTurystyczny h3, .PortalTurystyczny h4{
	color:#007cbc;
	margin: 0;
}
.Praca  ul li a{
	color:#6d6d6d;
	text-decoration:underline;
}
.Praca  ul{
margin:0 0 30px 10px;
}
.Praca ul li{
	background: transparent url(../images/jobli.png) no-repeat left 5px;
	line-height:20px;
	padding-left:20px;
}
/*********************************Podstrona Realizacje*****************************************/
div.Realizacje a.btn-realizacje{
	margin-left:38px;
} 
div.Realizacje a.btn-realizacje:hover{
	opacity:0.7;
} 
div.Realizacje .linia{
	border-top:1px solid #E6E6E6;
	width:908px;
	margin:30px -32px 30px -32px;
} 

/*********************************Podstrona Cennik*****************************************/
#Cennik {
	margin-left:-12px;
}
#Cennik .tabsCennikPL{
	margin:18px 24px;
}
#Cennik  a.szablon{
	background: transparent url(../images/btn-cennik-szablon.png) no-repeat left center;
	height:33px;
	width:148px;	
	display:inline-block;
	margin:0px 5px;
}
#Cennik  a.indywidualny{
	background: transparent url(../images/btn-cennik-ind.png) no-repeat left center;
	height:33px;
	width:173px;	  
	display:inline-block;
	margin:0px 5px;
}
#Cennik  a.dodatki{
	background: transparent url(../images/btn-cennik-dod.png) no-repeat left center;
	height:33px;
	width:66px;
	display:inline-block;
	margin:0px 5px;
}
#Cennik  h2.pakiet{	
	margin:10px 0;
	padding-left:25px;
	background: transparent url(../images/strzalka.png) left center no-repeat;
	color:#007CBC;
	float:left;
	font-weight:bold;
	font-size:14.4px;
	text-transform:none;
	width:420px;
}
#Cennik  .box-cennik{	
	margin:10px 0;
	text-align:center;
	padding-top:15px;
	background: transparent url(../images/box-cennik.png) left top no-repeat;
	color:#752c7e;
	float:left;
	font-size:14px;
	width:290px;
	height:124px;
	font-weight:bold;
}
#Cennik  .oferta {		
	border-bottom:1px solid #E3E3E3;
	height:73px;
	margin-bottom:10px;
	width:480px;
}
#Cennik  .oferta img{	
	float:left;
	margin:10px 10px 0 0;
}
#Cennik  .oferta a{	
	float:left;
	font-weight:bold;
	line-height:55px;
	color:#752C7E;
}
#Cennik  .box-cennik span{	
	color:#e71584;
}
#Cennik  .box-cennik span b{	
	font-size:18px;
}
#Cennik  .box-cennik.lub{	
	margin:10px 0;
	text-align:center;
	padding:10px;
	background-image: none;
	color:#752c7e;
	float:left;
	font-size:14.4px;
	width:40px;
	line-height:110px;
	text-shadow: 1px 1px 5px #fff;
}
#Cennik  a.szablon.active{
	background: transparent url(../images/btn-cennik-szablonA.png) no-repeat left center;

}
#Cennik  a.indywidualny.active{
	background: transparent url(../images/btn-cennik-indA.png) no-repeat left center;
	
}
#Cennik  a.dodatki.active{
	background: transparent url(../images/btn-cennik-dodA.png) no-repeat left center;

}
#Cennik .small{
	font-size:10px;
	
}
#Cennik .small p{
	line-height:12px;	
	color:#b4b4b4;
}
#Cennik  p span{
	color:#b4b4b4;
}
#Cennik  .blue{
	color:#25aae1;
}
#Cennik  .color1{
	color:#752c7e;
}
#Cennik a.up{
		margin:20px 0px 20px 20px;
		float:right;
		background: transparent url(../images/up.png) no-repeat left 3px;
		color:#8e8e8e;
		padding-left:20px;
}
#Cennik h2{
	width:454px;
	height:65px;
	line-height:65px;
	background-color:#f2f2f2;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:20px;
	padding-left:30px;
	text-shadow:2px 2px 1px #FFFFFF;
}
#Cennik .szablon table, #Cennik .indywidualny table, #Cennik .dodatki table  {
	width:640px;
	border-spacing:0;
	border-collapse:collapse;	
	text-align:left;
	clear:both;
	margin-bottom:20px;
	color:#7f7f7f;
}
#Cennik .dodatki table  {
	width:640px;
}
#Cennik .szablon table tr.nag th, #Cennik .indywidualny table tr.nag th{
	padding:20px 25px;
}
#Cennik .dodatki table tr.nag th{
	padding:15px 15px;
}
#Cennik .dodatki table tr.nag th.col2, #Cennik .dodatki table tr.nag th.col3{
	padding:15px 3px;
}
#Cennik .szablon td, #Cennik .indywidualny td{
	padding:10px 25px;	
	border:1px solid #f3f3f3;
}
#Cennik .dodatki td{
	padding:10px 5px;	
	border:1px solid #f3f3f3;
}
#Cennik .szablon .col1, #Cennik .indywidualny .col1{
	width:460px;
}
#Cennik .dodatki td.col1{
	width:400px;
	padding:10px 15px;	
}
#Cennik .dodatki .col2{
	width:48px;
}
#Cennik .dodatki .col3{
	width:83px;
}
#Cennik .dodatki td.col4{
	width:22px;
	padding:0;
	text-align:center;
	color:#b4b4b4;
}
#Cennik .dodatki td.col5{
	width:55px;
	text-align:center;
	padding:0;
	color:#b4b4b4;
}
#Cennik .dodatki  td.col2, #Cennik .dodatki  td.col3{
	background: transparent url(../images/btn-radio.png) center center no-repeat;
}

#Cennik .dodatki  td.dot-white{
	background: transparent url(../images/btn-radio-white.png) center center no-repeat;
}
#Cennik .dodatki .dark td.col5, #Cennik .dodatki .dark td.col4{
	background-color: #f7f7f7;
}

#Cennik .indywidualny td.col2, #Cennik .dodatki td.col2{
	color:#767676;
	text-align:center;
	line-height:18px;
} 
#Cennik .szablon td.col2{
	color:#752c7e;
	text-align:center;
	line-height:18px;
}
#Cennik .szablon td.col2 span, #Cennik .indywidualny td.col2 span, #Cennik .dodatki td.col2 span{
	color:#d41379;
}
#Cennik .dodatki table tr.nag{
	height:40px;
	background-color:#77caec;
	color:#fff;
}
#Cennik .indywidualny table tr.nag{
	height:52px;
	background-color:#d7177c;
	color:#fff;
}
#Cennik .szablon table tr.nag{
	background-color:#752c7e;
	height:52px;
	color:#fff;
}
#Cennik .szablon table tr.dark, #Cennik .indywidualny table tr.dark, #Cennik .dodatki table tr.dark{	
	background-color:#f3f3f3;
}


/*********************************Podstrona Kontakt*****************************************/
.wrapper .Kontakt a, .wrapper .Kontakt .red{
	color:#d83138;
}
.wrapper .Kontakt .icon{
	height:33px;
	float:left;	
	margin-right:25px;
}
.wrapper .Kontakt div.icon{
	line-height:3px;
}
.wrapper .Kontakt div.paragraph{
	line-height:20px;
	margin-bottom:10px;
	width:660px;
}
.wrapper .Kontakt hr{
	margin:60px -50px 50px -30px;
}
.wrapper .Kontakt .form-content{
	width:620px;
	background-color:#fff;
}
.wrapper .Kontakt .form-content p.form-standard-message{
	color:#ef393f;
	padding-top:0;
	margin-top:0;
	}
.wrapper .Kontakt .form-content  {
	padding-top:0;
	margin-top:0;
}

.wrapper .Kontakt div.handel div.ramka  {
	background: transparent url(../images/ramka.png) right center no-repeat;
}
.wrapper .Kontakt div.handel  {
	background-color:#f8f8f8;
	width:837px;
	height:313px;
	margin-bottom:70px;
}
.wrapper .Kontakt div.handel  a.tipz{
	cursor:default;
	display:block;
	height:137px;
	margin:0 auto;
	width:147px;
}
.wrapper .Kontakt div.handel  div{
	width:278px;
	text-align:center;
	height:262px;
	margin:25px 0 25px 66px;
	padding-right:72px;
}
.wrapper .Kontakt div.handel div p{
	text-align:left;
	margin-left:36px;
}
/********************************home*****************************************/
.menu-flash{
	width: 914px;
	margin: 0 auto;
}
.newsBox{
	width:500px;
}

/*******news********/

.news h4{	
	padding-left:32px;
	background: transparent url(../images/strzalka.png) 10px center no-repeat;
	color:#484848;
}

.news {	
	color:#888888;
	float:left;
	width:500px;
	margin-bottom:20px;
	font-size:11px;
}

.news ul{	
	border-top:1px solid #ebebeb;
}
.news .wiecej{	
	padding-left:18px;
	background: transparent url(../images/punkt.png) left center no-repeat;
	float:right;
	margin:10px 20px 0 0;
	color:#888888;
	font-size:12px;
	
}
.news li {	
	
	border-bottom:1px dotted #ebebeb;
	height:60px;
	line-height:18px;
	padding-top:5px;
	margin-left:10px;
}
.news li span.data{	
	color:#0080bf;
	margin-right:5px;
}
.news li span.short{	
	display:block;
	overflow:hidden;
	text-align:justify;
	width:440px;
}
.news li span.header{	
	font-weight:bold;
	
}
.news li a{	
	color:#888888;	
	padding-left:16px;
}
.news li a.file{	
	background: transparent url(../images/file.png) no-repeat left center;
}
.news li a:hover{	
	text-decoration:underline;
}
/*******newsletter********/
.newsletter {	
	float:left;
	width:920px;
	font-size:11px;
	margin:0 0 10px 5px;
	
}
#newsletter.form-standard{
	padding-top:40px;
}
.Newsletter .form-content p{
	font-size:13px;
	font-weight:bold;
	margin-right:85px;
	}
.Newsletter .form-content{
	padding-bottom:40px;
	
}
.Newsletter  .form-content div.line {
	border-top:0 dotted #888888;
}
.newsletter  .submit, #newsletter .submit{
	background: transparent url(../images/btn-newsletter.png) no-repeat left center;
	height:25px;
	line-height:25px;
	width:64px;
	border:0;
	color:#FFFFFF;
	font-weight:bold;
}
.newsletter  div.text{	
	margin:10px 0;
	padding-left:32px;
	background: transparent url(../images/strzalka.png) 10px center no-repeat;
	color:#484848;
	float:left;
	font-weight:bold;
	font-size:14.4px
}
.newsletter  form{	
	float:left;
	width:355px;
	margin-top:7px;
	
}
.newsletter  input.text{	
	color:#888888;
	border:1px solid #888888;
	margin-left:12px;
	width:250px;
	margin-right:5px;
}
/*******klienci********/
.klienci{
	/*float:right;*/
	float:left;
	width:372px;
	margin-left:5px;
}
.klienci h4{
	padding-left:32px;
	background: transparent url(../images/arrowred.png) 10px center no-repeat;
	color:#484848;
}
.box-klienci{
	border-top:1px solid #ebebeb;
	/*float:right;*/
	float:left;
	margin-left:10px;
	/*----*/
	width:505px;
}
.box-klienci div{
	border-top:1px solid #fff;
	float:right;
	width:495px;
	padding-left:10px;
	height:110px;
	text-align:center;
	background-color:#f8f8f8;	
	border-bottom:1px dotted #ebebeb;
}
.box-klienci img{
	margin:20px 10px 0px 6px;
	float:left;
}

/********************************banery *****************************************/
.banerLite{
	float:right;
	margin: 0px 12px;
}
.banerLite h4 {
	background:url("../images/arrowred.png") no-repeat scroll 10px center transparent;
	color:#484848;
	padding-left:32px;
}
/********************************infolinia*****************************************/
.infolinia{	
	width:329px;
	height:38px; 	
	margin-top:37px;
	padding-left:15px;
	float:left;
	color:#000;	
	line-height:18px;
	padding-top:2px;
}
.infolinia span.tel{	
	color:#919191;	
	background: transparent url(../images/tel.png) left center no-repeat;
	padding-left:25px;
	float:left;
}
.infolinia span.telAl{	
	color:#919191;	
	background: transparent url(../images/telAl.png) left center no-repeat;
	padding-left:25px;
	float:left;
}
.infolinia span.numer{	
	float:right;
	font-weight:bold;
}
/********************************menu-bottom*****************************************/
.menu-bott{
	border-top:1px solid #ebebeb;
	background-color:#f7f7f7;
	margin:0 auto;
	width:914px;
}
.menu-bott div.ramka{
	border-top:1px solid #fff;
	text-align:center;
	line-height:130px;
}
.menu-bottom-holder{	
	float:left;	
}
.menu-bott td{
	vertical-align:middle;
}

.menu-bottom-holder span{	
	float:left;
	width:75px;
	color:#007cbc;
	font-size:11px;
	font-weight:bold;
	text-align: right;
	padding-right:10px;
	height:84px;
	line-height:84px;
}
.menu-bottom-holder ul{	
	float:left;	
}
.menu-bottom-holder .menu-bottom{	
	float:left;	
	background: transparent url(../images/menu-bottom-main.png) left center no-repeat;
	padding-left:8px;
}
.menu-bottom-holder ul li{	
	background: transparent url(../images/menu-bottom-sub.png) left center no-repeat;
	padding-left:15px;
	text-align:left;	
	font-size:11px;
	height:21px;
	line-height:21px;
}
.menu-bottom-holder ul li.first{	
	background: transparent url(../images/menu-bottom-sub-first.png) left bottom no-repeat;
}
.menu-bottom-holder ul li.last{	
	background: transparent url(../images/menu-bottom-sub-last.png) left top no-repeat;
}
.menu-bottom-holder ul li a{	
	color:#4b4b4b;
}
.fundusze{
	margin:20px 0;
}

.fundusze .text {
	color:#B6BABB;
	font-size:10.5px;
	padding:10px 0;
	text-align:right;
	float:left;
}
.fundusze .logaeu {
	float:left;	
	margin-left:14px;
	margin-right:-20px;
}
.copyright{
	border-top:1px solid #ebebeb;
	color:#b6babb;
	text-align:right;
	padding:10px 10px;
	font-size:11px;
	clear:both;	
	line-height:40px;
}
.copyright .rzetelna{
	float:left;
}
.copyright .rzetelna img{
	float:left;
	margin-right:20px;
}
/****************************   *********************************************
						formularze

****************************   *********************************************/
.error {
	color:#CC0000;
	font-weight:bold;
}
.form-content{
	background-color:#f8f8f8;
	color:#878787;
	width:665px;
	margin-top:30px;
}
.form-content tr.news-form{
	display:none;
}
#form input, #form textarea{
	color:#878787;
	border:1px solid #e3e3e3;
}
#form td{	
	padding:2px 0;
}
#form input{
	width:200px;
	padding:4px;
	float:right;
	font-size:12px;
}
#form  input.submit{
	width:65px;
	height:25px;
	padding:0 0 2px;
	color:#fff;
	line-height:25px;
	text-align:center;
	border:0;
	font-weight:bold;
	margin-top:20px;
}
#form  .form-field2{
	float:left;
	line-height:25px;
}
#form  input.fieldName{
	float:left;
	margin-left:10px;	
}

.form-content p{
	color:#007cbc;
	font-size:26px;
	margin:0;
	padding:40px 0 0px 65px;	
}
.form-content div.line{	
	border-top:1px dotted #888888;
	width:525px;	
	padding:0;
	margin:15px 0 26px 65px;	
}
.form-content table{
	width:500px;	
	margin:0px 0 26px 65px;
}
#form td.col1{
	width:302px;
}

#form  .res  td.col2 {
	text-align:left;
}

#form  .res  td.col1 {
	text-align:left;
	width:160px;
}

#form td.col textarea{
	width:500px;
	margin:10px 0;
	padding:10px;
	font-family:MS Shell Dlg;
	font-size:13px;
}
#form .res .header td{
	padding-top:15px;	
}

#form .res input {
	float:left;
}
/**************************** kontakt  *********************************************/

#form  table.kontakt input.submit{
	background: transparent url(../images/btnSubmitKontakt.png) left top no-repeat;
}
/**************************** portal lite  *********************************************/

#form  table.lite input.submit{
	background: transparent url(../images/btnSubmitLite.png) left top no-repeat;
}
#form  .res input.submit{
	float:right;
}
#szablony-lite{
	position: absolute;
	background-color:#fff;
	margin:0px 175px;
	
}
#szablony-lite .zafunduj{
	display:none;
}
#szablony-lite .presentation{
	margin:20px 0 30px 115px;
}
#szablony-lite img.projekty{
	margin:20px 0 30px 87px;
}
#gallery-szablonyLite a.wybierzprojekt {
	display:none;
}
#szablony-lite a.wybierzprojekt {
	background:url("../images/btnSelectLite.png") no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 auto 18px auto;
	width:120px;
	height:25px;
	display:block;
	line-height:25px;
	text-align:center;
	cursor:pointer;
}

#form   input.select-lite{
	background: transparent url(../images/btnSelectLite.png) left top no-repeat;
	width:120px;
	margin:0 15px;
	border:0;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}


.form-content  p.lite{
	color:#D8137B;
}
/**************************** tourdesk crm  *********************************************/

#form  table.tdcrm input.submit{
	background: transparent url(../images/btnSubmitTD.png) left top no-repeat;
}
.form-content  p.tdcrm {
	color:#82c42e;
}
/**************************** portal turystyczny  *********************************************/

#form  table.pt input.submit{
	background: transparent url(../images/btnSubmitPT.png) left top no-repeat;
}
.form-content  p.pt {
	color:#0a79be;
}


/**************************** Praca *********************************************/
.form-content  p.Praca {
	color:#7c7c7c;
}
#form  table.Praca input.submit{
	background: transparent url(../images/btnSubmitPraca.png) left top no-repeat;
}

/**************************** skype *********************************************/
span.skype_pnh_container span.skype_pnh_dropart_span{
	display:none !important;
}
span.skype_pnh_container span.skype_pnh_highlighting_inactive_common * {
	background-image:none !important;
}
.infolinia span.numer {
	margin:0 -10px 0 0 !important;
}
/****************************tooltip**********************************************************/
.tip{ 
	width:235px; 
	font-family:tahoma,arial;
	background-color:#fff; 
	border:1px solid #6d6d6d;
	position:relative;
	z-index:30;
 }
 .tipzTP .tip{ 
	width:800px; 
	font-family:tahoma,arial;
	background-color:#fff; 
	border:1px solid #6d6d6d;
	position:relative;
	z-index:30;
 }
.tip-top{ }
.tip-title{ 
	color:#EF393F; 
	font-weight:bold; 
	margin:25px 30px 0 30px; 
}
.tip-text{ 
	color:#6d6d6d; 
	padding:10px 30px 20px 30px; 
}
.tip-bottom{ 

}
/**************************** galeria ******************************************************/
#gallery-szablonyLite{
	margin:-10px -13px;
}
#gallery-szablonyLite .big-image img{
	width:662px;
	color:#fff;
}
#gallery-szablonyLite .big-image.zamow img{
	width:1024px;
	color:#fff;
}
#gallery-szablonyLite div.numer-szablonu{
	text-align:center;
	color:#c3c3c3;
	font-weight:bold;
	margin-top:20px;
}
#gallery-szablonyLite  .numer {
	font-size:14px;
	font-weight:bold;
	background-color:#e9e9e9;
	color:#fff;
	padding:1px 4px;
	display:inline-block;
	height:18px;
}
#gallery-szablonyLite .numer2 {
	background-color:#c3c3c3;
	height:18px;
}
#gallery-szablonyLite .zafunduj{
	float:right;
	margin-top:-82px;
}
.presentation {
	height:130px;
	margin:20px 0 30px 25px;
	width:430px;
}
.presentation .nav-prev {
	background:url("../images/punkt-szablony1.png") no-repeat scroll center top transparent;
	float:left;
	height:33px;
	width:33px;
	margin-right:-4px;
	margin-top:30px;
}
.presentation .inner {
	height:130px;
	left:6px;
	overflow:hidden;
	position:relative;
	width:360px;
	float:left;
}

.presentation .nav-next {
	background:url("../images/punkt-szablony2.png") no-repeat scroll center top transparent;
	float:right;
	height:33px;
	width:33px;
	margin-top:30px;
}
.presentation .slider {
	height:130px;
	left:0;
	position:absolute;
	width:3000px;
}
.presentation .box {
	background:url("../images/tlo.png") no-repeat scroll center top transparent;
	float:left;
	height:130px;
	width:120px;
}
.presentation .content {
	height:130px;
	margin:0 auto;
	overflow:hidden;
	width:76px;
	text-align:center;
}

.presentation a:hover{
	opacity:0.4;
}

.presentation img {
	border:medium none;
	width:76px;
	margin:0 auto 10px auto;
}
.presentation a, .presentation a * {
	text-decoration:none;
	border:0;
	height:86px;
}
/*******************************realizacje***********************************************/
/*wybrane*/
#realizacje-wybrane {
	background-color:#f2f2f2;
	padding:20px 25px;
	width:412px;
	line-height:18px;
}
#realizacje-wybrane  h2{
	color:#34a6f2;
	text-transform:uppercase;
	text-shadow: 1px 1px #fff;
	font-size:20px;
	margin-bottom:12px;
}
#realizacje-wybrane  img{	
	margin-bottom:12px;
}
.PortalLite #realizacje-wybrane  h2{
	color:#D41379;
	text-transform:uppercase;
	text-shadow: 1px 1px #fff;
	font-size:20px;
	margin-bottom:12px;
}
#realizacje-wybrane  div.text{
	width:244px;
	margin-left:20px;
}
#realizacje-wybrane  .logo {
	width:128px;
}
#realizacje-wybrane  .logo img{
	width:128px;
}
#realizacje-wybrane .row{
	background-color:#fff;
	border-top:1px dotted #c5c5c5;	
	padding:20px 10px;
}
#realizacje-wybrane .light{
	background-color:#fff;
}
#realizacje-wybrane .dark{
	background-color:#f2f2f2;	
}
#realizacje-wybrane  .name {
	color:#007cbc;
	font-weight:bold;
}
#realizacje-wybrane  a {
	color:#34a6f2;
	text-decoration:none;
}
/*lista*/
#realizacje-lista  ul{	
	border-top:1px dotted #c5c5c5;
	width:450px;	
	padding:20px 15px;
}
#realizacje-lista  a{
	color:#6d6d6d;
}
#realizacje-lista  a .name {
	font-weight:bold;
}
#realizacje-lista  .url {
	color:#34a6f2;
}
#realizacje-lista  h2{	
	color:#717171;
	font-size:19px;
	text-transform:uppercase;
	text-shadow:1px 1px #c3c3c3;
	font-weight:normal;
	margin:20px 20px;
}
#realizacje-lista  img{	
	margin:20px 20px;
}
/**************************** hak na chrome *********************************************/


/*body:nth-of-type(1) .wrapper{margin-top:30px;}*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.wrapper{margin-top:30px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.form-content{padding-bottom:1px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.logo-top .baner {		
		
	}
}
/**************cennik****************/
#promocja-tourdesk-ceny table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
	font-size:13px;
	margin:0;
	padding:0;
	text-align:center;
	width:625px;
}

#promocja-tourdesk-ceny table tr.naglowek {
	background-color:#8CBE22;
	font-weight:bold;
	color:#000;
}
#promocja-tourdesk-ceny td.col5 {
	color:#8CBE22;
	font-weight:bold;
}
#promocja-tourdesk-ceny table tr.naglowek td{
	color:#fff;
	font-weight:bold;
	border:0;
}
#promocja-tourdesk-ceny tr.dark {
	background-color:#f3f3f3;
}
#promocja-tourdesk-ceny td {
	border:1px solid #F3F3F3;
	padding:10px 25px;
}

#promocja-tourdesk-ceny div {
	font-size:13px;
	font-style:italic;
	margin-top:20px;
}
/************prezentacja***********************/

iframe.prezentacja {
	overflow: hidden;
	_zoom: 1;
    border: 0;
}

a.prezentacja {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    right: -10px;
    top: -15px;
    background: transparent url(../images/closebox.png) left top no-repeat;
}

a.prezentacja-ie {
	background: transparent url(../images/closebox-ie.png) left top no-repeat;
}

#realizacje-flash{
	margin-left:10px;
	padding:15px;
	background-color:#ebebeb;
	width:640px;
}
#flashcontent{
	width:640px;
}
