/* INIT-----------------------------------------------------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline-style: none;
	outline-width: 0;
}
a, a:visited {
	text-decoration: none;
}
a {
	color: #000;
	outline-style: none;
	outline-width: 0;
a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
a:hover {
	color: #f54317;
}
}
a:hover {
	color: #000;
}
ol, ul {
	list-style: none;
}
legend {
	display: none;
}
body, input, textarea, select, option, optgroup, button {
	font-family: Tahoma;
}
input, textarea, select, option, optgroup, button {
	font-size: 11px;
}
a:focus {
	outline-color: transparent;
	outline-style: solid;
	outline-width: 0px;
}
/*      LAYOUT-------------------------------------------------------*/
body {
	background: url(../images/bg.png) repeat-x center top;
	background-color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
}
#top {
	background-image: url(../images/wrap.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 200px;
	width: 100%;
}
.logo a {
	width: 280px;
	height: 140px;
	left: -400px;
	top: 40px;
	position: absolute;
}
#navi {
	margin: 10px 0 0 460px;
	height: 25px;
	width: 400px;
	float: left;
	position: relative;
}
#navi ul {
	height: 10px;
	width: 100%;
	float: left;
}
#navi li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d42900;
	float: left;
	font-weight: normal;
	margin-right: 15px;
	height: 10px;
}
#navi li a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fc3503;
	float: left;
}
#navi li a.active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	float: left;
}
/* MENU-----------------------------------------------------------------------------*/
#menu {
	float: left;
	margin: 74px 0 0 460px;
	height: 30px;
	width: 450px;
}
#menu ul {
	float: left;
	height: 23px;
}
#menu li {
	float: left;
	height: 30px;
	padding: 0;
	margin: 0 7px;
	list-style-type: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
}
#menu li a {
	float: left;
	height: 30px;
	width: 100%;
	padding: 6px 0px;
	text-indent: -9000px;
	list-style-type: none;
}
#menu li:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#menu li.menut1 {
	background: url(../images/menu/start.png) no-repeat center top;
	width: 54px;
}
#menu li.menut1.active {
	background: url(../images/menu/start-a.png) no-repeat center top;
	width: 54px;
}
#menu li.menut2 {
	background: url(../images/menu/oferta.png) no-repeat center top;
	width: 68px;
}
#menu li.menut2.active {
	background: url(../images/menu/oferta-a.png) no-repeat center top;
	width: 68px;
}
#menu li.menut3 {
	background: url(../images/menu/program.png) no-repeat center top;
	width: 87px;
}
#menu li.menut3.active {
	background: url(../images/menu/program-a.png) no-repeat center top;
	width: 87px;
}
#menu li.menut4 {
	background: url(../images/menu/firma.png) no-repeat center top;
	width: 59px;
}
#menu li.menut4.active {
	background: url(../images/menu/firma-a.png) no-repeat center top;
	width: 59px;
}
#menu li.menut5 {
	background: url(../images/menu/pobierz.png) no-repeat center top;
	width: 79px;
}
#menu li.menut5.active {
	background: url(../images/menu/pobierz-a.png) no-repeat center top;
	width: 79px;
}
#menu li.active {
	opacity: 1;
}
#anim {
	background-image: url(../images/anim_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 321px;
	width: 100%;
}
#content {
	background-image: url(../images/content.png);
	background-repeat: no-repeat;
	float: left;
	background-position: center top;
	height: 100%;
	width: 100%;
}
#content-index {
	background-image: url(../images/content-index.png);
	background-repeat: no-repeat;
	float: left;
	background-position: center top;
	height: 100%;
	width: 100%;
}
#coll-txt {
width: 265px;
	margin: 0 20px 0 30px;
	float: left;
}

.aside{width: 265px;
	margin: 0 20px 0 30px;
	float: left;}
#coll {
	background-image: url(../images/index/cien.png);
	background-repeat: repeat-x;
	width: 315px;
	min-height: 450px;
	margin: 50px 0 0 41px;
	float: left;
}
#submenu {
	float: left;
	width: 235px;
	height: 500px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;

}
#submenu ul {
	float: left;
	width: 235px;
}
#submenu li {
	float: left;
	width: 235px;
	height: 31px;
	background-image: url(../images/submenu.png);
	background-repeat: no-repeat;
		display: table;
}
#submenu li a {
	float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}
#submenu li:hover {
	float: left;
	width: 235px;
	height: 31px;
	background-image: url(../images/submenu-a.png);
	background-repeat: no-repeat;
}
#submenu li.level-0.item-t36 a {
	background: url(../images/submenu/oferta.png) no-repeat left top;
}
#submenu li.level-0.item-t36.active a {
	background: url(../images/submenu/oferta-a.png) no-repeat left top;
}
#submenu li.level-0.item-t10 a {
	background: url(../images/submenu/oferta-call.png) no-repeat left top;
}
#submenu li.level-0.item-t10.active a {
	background: url(../images/submenu/oferta-call-a.png) no-repeat left top;
}
#submenu li.level-0.item-t11 a {
	background: url(../images/submenu/oferta-online.png) no-repeat left top;
}
#submenu li.level-0.item-t11.active a {
	background: url(../images/submenu/oferta-online-a.png) no-repeat left top;
}
#submenu li.level-0.item-t12 a {
	background: url(../images/submenu/oferta-dedyk.png) no-repeat left top;
}
#submenu li.level-0.item-t12.active a {
	background: url(../images/submenu/oferta-dedyk-a.png) no-repeat left top;
}
#submenu li.level-0.item-t13 a {
	background: url(../images/submenu/oferta-uslugi.png) no-repeat left top;
}
#submenu li.level-0.item-t13.active a {
	background: url(../images/submenu/oferta-uslugi-a.png) no-repeat left top;
}
#submenu li.level-0.item-t14 a {
	background: url(../images/submenu/oferta-support.png) no-repeat left top;
}
#submenu li.level-0.item-t14.active a {
	background: url(../images/submenu/oferta-support-a.png) no-repeat left top;
}
#submenu span.level-0.item-t15{
	background: url(../images/submenu/zlecenia.png) no-repeat -23px top;
		float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t16{
	background: url(../images/submenu/program-kartoteki.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t17{
	background: url(../images/submenu/program-automatyka.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t18{
	background: url(../images/submenu/rozliczenia.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t19{
	background: url(../images/submenu/program-prawo.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t20{
	background: url(../images/submenu/analizy.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t21{
	background: url(../images/submenu/program-operator.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t22{
	background: url(../images/submenu/program-call-center.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t23{
	background: url(../images/submenu/oferta-online.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}

#submenu span.level-0.item-t24{
	background: url(../images/submenu/import.png) no-repeat -23px top;
			float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}
  #submenu span.level-0.item-t62{
	background: url(../images/submenu/gielda.png) no-repeat -23px top!important;
				float: left;
	width: 235px;
	height: 31px;
	text-indent: -9000px;
}


#submenu li.level-0.item-t25 a {
	background: url(../images/submenu/firma.png) no-repeat left top;
}
#submenu li.level-0.item-t25.active a {
	background: url(../images/submenu/firma-a.png) no-repeat left top;
}
#submenu li.level-0.item-t26 a {
	background: url(../images/submenu/firma-press.png) no-repeat left top;
}
#submenu li.level-0.item-t26.active a {
	background: url(../images/submenu/firma-press-a.png) no-repeat left top;
}
#submenu li.level-0.item-t27 a {
	background: url(../images/submenu/firma-oferta.png) no-repeat left top;
}
#submenu li.level-0.item-t27.active a {
	background: url(../images/submenu/firma-oferta-a.png) no-repeat left top;
}
#submenu li.level-0.item-a28 a {
	background: url(../images/submenu/aktualnosci.png) no-repeat left top;
}
#submenu li.level-0.item-a28.active a {
	background: url(../images/submenu/aktualnosci-a.png) no-repeat left top;
}
#submenu li.level-0.item-f29 a {
	background: url(../images/submenu/pobierz-demo.png) no-repeat left top;
}
#submenu li.level-0.item-f29.active a {
	background: url(../images/submenu/pobierz-demo-a.png) no-repeat left top;
}
#submenu li.level-0.item-t30 a {
	background: url(../images/submenu/pobierz-programy.png) no-repeat left top;
}
#submenu li.level-0.item-t30.active a {
	background: url(../images/submenu/pobierz-programy-a.png) no-repeat left top;
}
#submenu li.level-0.item-g34 a {
	background: url(../images/submenu/referencje.png) no-repeat left top;
}
#submenu li.level-0.item-g34.active a {
	background: url(../images/submenu/referencje-a.png) no-repeat left top;
}
#submenu li.level-0.item-t35 a {
	background: url(../images/submenu/zaufali-nam.png) no-repeat left top;
}
#submenu li.level-0.item-t35.active a {
	background: url(../images/submenu/zaufali-nam-a.png) no-repeat left top;
}
#submenu li.level-0.item-t31 a {
	background: url(../images/submenu/kontakt.png) no-repeat left top;
}
#submenu li.level-0.item-t31.active a {
	background: url(../images/submenu/kontakt-a.png) no-repeat left top;
}
#submenu li.level-0.item-f32 a {
	background: url(../images/submenu/form.png) no-repeat left top;
}
#submenu li.level-0.item-f32.active a {
	background: url(../images/submenu/form-a.png) no-repeat left top;
}
#submenu li.level-0.item-t33 a {
	background: url(../images/submenu/mapa.png) no-repeat left top;
}
#submenu li.level-0.item-t33.active a {
	background: url(../images/submenu/mapa-a.png) no-repeat left top;
}
#submenu li.level-1 a {
	opacity: 0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60);				
}


#submenu li.level-1.active a {
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);				
}
#submenu li.level-1.item-t37 a {
	background: url(../images/submenu/program-zlecenie.png) no-repeat left top!important;
}
#submenu li.level-1.item-t37.active a {
	background: url(../images/submenu/program-zlecenie-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t38 a {
	background: url(../images/submenu/program-dlugi.png) no-repeat left top!important;
}
#submenu li.level-1.item-t38.active a {
	background: url(../images/submenu/program-dlugi-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t39 a {
	background: url(../images/submenu/program-zlecenie-sad.png) no-repeat left top!important;
}
#submenu li.level-1.item-t39.active a {
	background: url(../images/submenu/program-zlecenie-sad-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t40 a {
	background: url(../images/submenu/program-komornik.png) no-repeat left top!important;
}
#submenu li.level-1.item-t40.active a {
	background: url(../images/submenu/program-komornik-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t41 a {
	background: url(../images/submenu/program-kartoteki.png) no-repeat left top!important;
}
#submenu li.level-1.item-t41.active a {
	background: url(../images/submenu/program-kartoteki-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t42 a {
	background: url(../images/submenu/program-operatorzy.png) no-repeat left top!important;
}
#submenu li.level-1.item-t42.active a {
	background: url(../images/submenu/program-operatorzy-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t43 a {
	background: url(../images/submenu/program-import.png) no-repeat left top!important;
}
#submenu li.level-1.item-t43.active a {
	background: url(../images/submenu/program-import-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t44 a {
	background: url(../images/submenu/program-wydruki.png) no-repeat left top!important;
}
#submenu li.level-1.item-t44.active a {
	background: url(../images/submenu/program-wydruki-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t45 a {
	background: url(../images/submenu/program-scenariusz.png) no-repeat left top!important;
}
#submenu li.level-1.item-t45.active a {
	background: url(../images/submenu/program-scenariusz-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t46 a {
	background: url(../images/submenu/program-wplaty.png) no-repeat left top!important;
}
#submenu li.level-1.item-t46.active a {
	background: url(../images/submenu/program-wplaty-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t47 a {
	background: url(../images/submenu/program-klient.png) no-repeat left top!important;
}
#submenu li.level-1.item-t47.active a {
	background: url(../images/submenu/program-klient-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t48 a {
	background: url(../images/submenu/program-roz-prac.png) no-repeat left top!important;
}
#submenu li.level-1.item-t48.active a {
	background: url(../images/submenu/program-roz-prac-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t49 a {
	background: url(../images/submenu/program-prawo.png) no-repeat left top!important;
}
#submenu li.level-1.item-t49.active a {
	background: url(../images/submenu/program-prawo-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t50 a {
	background: url(../images/submenu/program-rej-sad.png) no-repeat left top!important;
}
#submenu li.level-1.item-t50.active a {
	background: url(../images/submenu/program-rej-sad-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t51 a {
	background: url(../images/submenu/program-olap.png) no-repeat left top!important;
}
#submenu li.level-1.item-t51.active a {
	background: url(../images/submenu/program-olap-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t52 a {
	background: url(../images/submenu/program-statystyki.png) no-repeat left top!important;
}
#submenu li.level-1.item-t52.active a {
	background: url(../images/submenu/program-statystyki-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t53 a {
	background: url(../images/submenu/program-obsluga.png) no-repeat left top!important;
}
#submenu li.level-1.item-t53.active a {
	background: url(../images/submenu/program-obsluga-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t54 a {
	background: url(../images/submenu/program-terminarz.png) no-repeat left top!important;
}
#submenu li.level-1.item-t54.active a {
	background: url(../images/submenu/program-terminarz-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t55 a {
	background: url(../images/submenu/program-sekretariat.png) no-repeat left top!important;
}
#submenu li.level-1.item-t55.active a {
	background: url(../images/submenu/program-sekretariat-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t56 a {
	background: url(../images/submenu/program-call-center.png) no-repeat left top!important;
}
#submenu li.level-1.item-t56.active a {
	background: url(../images/submenu/program-call-center-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t57 a {
	background: url(../images/submenu/program-call-center1.png) no-repeat left top!important;
}
#submenu li.level-1.item-t57.active a {
	background: url(../images/submenu/program-call-center1-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t58 a {
	background: url(../images/submenu/import-zlec.png) no-repeat left top!important;
}
#submenu li.level-1.item-t58.active a {
	background: url(../images/submenu/import-zlec-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t59 a {
	background: url(../images/submenu/import-wplaty.png) no-repeat left top!important;
}
#submenu li.level-1.item-t59.active a {
	background: url(../images/submenu/import-wplaty-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t60 a {
	background: url(../images/submenu/program-import-kontaktow.png) no-repeat left top!important;
}
#submenu li.level-1.item-t60.active a {
	background: url(../images/submenu/program-import-kontaktow-a.png) no-repeat left top!important;
}

#submenu li.level-1.item-t61 a {
	background: url(../images/submenu/oferta-online.png) no-repeat left top!important;
}
#submenu li.level-1.item-t61.active a {
	background: url(../images/submenu/oferta-online-a.png) no-repeat left top!important;
}


#submenu li.level-1.item-t63 a {
	background: url(../images/submenu/gielda.png) no-repeat left top!important;
}
#submenu li.level-1.item-t63.active a {
	background: url(../images/submenu/gielda-a.png) no-repeat left top!important;
}


#index-coll p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: left;
}
.pom {
	color: #f54317;
}
#col-c {
	width: 300px;
	margin-left: 27px;
	float: left;
	padding-top: 22px;
}
#news {
	width: 300px;
	float: left;
	padding-top: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
#news p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
.news-body{
float:left;
}
.news-item-info{
float:left;}


h2 {
	width: 200px;
	/*padding-left: 45px;
*/
}
h4 {
	font-size: 14px;
	color: #000;
}
#index-colr {
	width: 200px;
	float: left;
	padding: 22px 0 0 30px;
}
#zaufali {
	width: 150px;
	float: left;
	padding: 22px 0 0 15px;
	margin-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
}
#txt {
	width: 530px;
	margin-left: 27px;
	float: left;
	padding-top: 22px;
	margin-bottom: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
#faq-t {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	float: left;
	margin-left: 27px;
}
#txt ul {
	margin: 5px 0 10px 15px;
}
#txt li {
	background-image: url(../images/li.png);
	padding-left: 15px;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
h3 {
	color: #f54317;
	margin: 0 0 20px 0;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* footer-----------------------------------------------*/
#footer {
	background-position: center top;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	height: 60px;
	clear: both;
	padding: 30px 0 0 90px;
}
#footer ul.menu-footer {
	float: left;
	width: 500px;
	height: 100%;
}
#footer ul.menu-footer li {
	float: left;
	width: auto;
	height: auto;
}
#footer ul.menu-footer li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b13311;
	margin: 15px 10px 0 0;
	float: left;
}
#footer ul.menu-footer li a:hover {
	color: #ff3d0b;
}
.kambit a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b13311;
	width: 180px;
	margin: 15px 0 0 140px;
	float: left;
}
/* form ---------------------------------------*/
#form2 {
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
input.form {
	margin-bottom: 2px;
	background-color: #fff;
	border: 1px solid #919dac;
	width: 150px;
	height: 16px;
	font-size: 12px;
	text-align: left;
}
select.form {
	margin-bottom: 2px;
	background-color: #fff;
	border: 1px solid #919dac;
	width: 150px;
	height: 20px;
	font-size: 12px;
	text-align: left;
}
input.form:focus, textarea.text:focus {
	border: 1px solid #003366;
	text-align: left;
}
textarea.form {
	margin-top: 5px;
	background-color: #fff;
	border: 1px solid #919dac;
	width: 150px;
	height: 50px;
	font-size: 12px;
	text-align: left;
}
input.faq:focus, textarea.faq:focus {
	border: 1px solid #003366;
	text-align: left;
}
textarea.faq {
	margin-top: 5px;
	background-color: #fff;
	border: 1px solid #919dac;
	width: 300px;
	height: 150px;
	font-size: 12px;
	text-align: left;
}
input.btn {
	margin: 10px 0 0 55px;
	background-color: #fff;
	border: 1px solid #919dac;
	color: #4B4B4B;
	height: 20px;
	width: 50px;
	padding-bottom: 4px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
input.btn:active {
	background-color: #919dac;
	color: #fff;
}
/* obrazki--------------------*/
#obrazki {
	float: left;
	width: 500px;
}
#obrazki img {
	float: left;
	border: 1px solid #900;
	margin: 2px;
	padding: 2px;
}
.logo {
	text-align: center;
}
#logo {
	width: 100%;
	height: 100%;
	float: left;
	margin: 10px 0;
}
#logo img {
	margin-right: 10px;
	float: left;
}
/*#obrazek p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
	float: left;
	text-align: justify;
	width: 315px;
}
*/
/*    ANIMACJA-------------------------------------------------------------*/
#anim-foto {
	margin: 12px 0 0 38px;
	position: relative;
}
#cycle-nav {
	position: absolute;
	height: 288px;
	width: 102px;
	top: 7px;
	left: 2px;
	z-index: 999;
}
#cycle-nav  li, #cycle-nav  li a {
	width: 68px;
	height: 71px;
	float: left;
}
#cycle-nav  li {
	padding: 16px 0 0 17px;
}
#cycle-nav  li a {
	opacity: 0.7;
}
#cycle-nav li a:hover, #cycle-nav li a.activeSlide {
	opacity: 1;
}
#cycle-nav li a#nav0 {
	background: url(../images/nav0.jpg) no-repeat 0 0;
}
#cycle-nav li a#nav1 {
	background: url(../images/nav1.jpg) no-repeat 0 0;
}
#cycle-nav li a#nav2 {
	background: url(../images/nav2.jpg) no-repeat 0 0;
}
#obrazek {
	width: 100%;
	height: 100%;
	float: left;
	margin: 10px 0;
}
#obrazek img {
	border: 1px solid #F54317;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
#obrazek p {
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	text-align: left;
	width: 360px;
	float: left;
}
h6 {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	width: 530px;
}
.li-n {
	border: none;
}
.module {
	float: left;
	margin-bottom: 30px;
}
.infolinia {
	background: url(../images/infolinia.jpg) no-repeat center top;
	float: left;
	width: 300px;
	height: 175px;
	margin: 65px 0 0 10px;
}
.article {
	width: 530px;
	float: left;
}
/*   FORM-----------------------------------------------*/
#form2 {
	margin-top: 10px;
	float: left;
	text-align: left;
}
.kolumna {
	float: left;
	width: 220px;
	margin-right: 20px;
}
.kolumna-small {
	float: left;
	width: 160px;
	margin-right: 20px;
}
.wiersz {
	float: left;
	width: 540px;
}
div.form {
	float: left;
}
.label_form label {
	width: 120px;
	text-align: left;
	float: left;
}
input.input_text, input.input_captcha {
	margin-bottom: 8px;
	border: 1px solid #dddddd;
	width: 200px;
	height: 18px;
	font-size: 13px;
	padding: 1px 3px 2px 3px;
}
input.input_captcha {
	margin: 5px 0 0 3px;
	border: 1px solid #dddddd;
	width: 95px;
	height: 22px;
	font-size: 13px;
	padding: 1px 3px 2px 3px;
}
.captcha_img {
	margin-top: 5px;
	float: left;
	border: 1px solid #dddddd;
}
input.input_text:focus, textarea.form:focus {
	border: 1px solid #F54317;
}
label.text-area {
	margin-top: 12px;
}
textarea.form {
	margin-top: 12px;
	border: 1px solid #dddddd;
	width: 200px;
	font-size: 13px;
	padding: 1px 3px 2px 3px;
}
.formularz select {
	border: 1px solid #dddddd;
	width: 206px;
	font-size: 13px;
	padding: 1px 3px 2px 3px;
	height: 25px;
	margin-bottom: 5px;
}
input.wyslij_formularz {
	float: left;
	margin: 20px 0 0 180px;
	border: 1px solid #dddddd;
	color: #000000;
	height: 26px;
	padding: 1px 8px 3px 8px;
	background-color: #dddddd;
}
input.btn:active {
	color: #ffffff;
	background-color: #2161b5;
	border: 1px solid #2161b5;
}
.tabela-li {
	width: 200px;
}
.foto {
	width: 300px;
	float: left;
}
.opis {
	width: 236px;
	float: left;
}
#full .opis ul {
	float: left;
	width: 213px;
	height: auto;
	margin-left: 0px;
	padding-left: 20px;
}
.opis li {
	background-image: url(../images/li.png);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 11px;
}
.row-opis {
	margin-bottom: 20px;
	float: left;
}
/*    NAGLOWKI */
h1 {
	float: left;
	font-family: times New Roman;
	font-size: 16px;
	font-weight: normal;
	margin-left: 25px;
	text-indent: 0px!important;
	text-transform: uppercase;
	width: 530px;
	background: #fff url(none) !important;
	margin-bottom: 20px!important;
}
/*h1.header-aktualnosci-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/aktualnosci.jpg) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-2-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/oferta.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-3-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/program.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-4-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/ofirmie.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-5-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/demo.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-6-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/pomoc.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-7-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/referencje.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-8-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/kontakt.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
h1.header-4-pl {
	margin-left: 25px;
	width: 530px;
	background: url(../images/naglowek/ofirmie.png) no-repeat left top;
	float: left;
	text-indent: -9000px;
}
*/
/*                NEWS------------------------------*/
.news-full {
	color: #5E5E5E;
	float: left;
}
.news-full div {
	background-color: transparent!important;
}
.news-date {
	text-align: right;
	font-size: 11px;
}
.news h1, .news-listing h1 {
	display: inline-block;
	margin-bottom: 10px;
	width: 350px;
	float: left;
}
.news-title {
	float: left;
	color: #F25900;
}
.news-listing h1:hover {
	color: #666666;
}
.news-item-thumbnail {
	width: 90px;
	height: 90px;
	display: none;
}
.news-intro {
	margin-bottom: 10px;
	font-weight: normal!important;
	color: #000;
	float: left;
}
.news-img-border {
	width: 600px;
	height: 150px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	display: block;
	margin: 10px 0 15px 0;
}
.news-img {
	width: 600px;
	height: 150px;
	display: block;
}
.news-item-intro {
	float: left;
}
.news-box {
	font-size: 11px;
	padding: 1px 20px 20px 20px;
}
.news-box a:first-child {
	padding-top: 9px;
	border-top: 1px solid #dedede;
}
.news-box a {
	border-bottom: 1px dotted #dedede;
	display: block;
	margin-bottom: 10px;
	padding: 0 0 11px;
	color: #5E5E5E;
}
.news-box a:hover {
	color: #01357C;
}
.news-back {
	float: left;
	margin: 11px 0;
	text-align: right;
}
.news-item-date, .news .news-date {
	color: #777777;
	font-family: arial;
	font-size: 13px;
	margin-right: 5px;
	padding: 3px 0 1px 0;
	text-align: left;
	float: left;
}
.news-item-aut-dat {
	border-right: 1px solid #CCCCCC;
	width: 70px;
	float: left;
}
.title-news {
	float: left;
	margin: 0 0 12px 5px;
	display: inline-block;
}

h2.title-news {
width: auto;
}
.news-detail {
	float: left;
}
.news-item-content {
	float: left;
}
.news-item-more {
	margin-top: 10px;
	float: left;
}
.news-item {
	float: left;
}

#title h6{
   float: left;
    font-family: times New Roman;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px !important;
    margin-left: 25px;
    text-indent: 0 !important;
    text-transform: uppercase;
    width: 530px;
    text-decoration: none;

}



.title-news h1, .news h1, .search-title a, .title-news a {
	display: inline-block;
	color: #f25900;
	font-size: 16px;
	font-weight: normal;
	width: auto;
	margin-left:0px;
}
.search-title a {
	margin-bottom: 10px;
}
.news-listing {
}
.pagination {
	display: inline-block;
}
.pagination input {
	border: 1px solid #dedede;
	background: #fff;
	padding: 4px 3px;
	cursor: pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.pagination input:hover {
	color: #E31429;
}
.pagination-wrap {
	text-align: center;
}
.news-item {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
/*  GALERIA             */
.galeria {
	float: left;
}
.images {
	border: 1px solid #F54317;
	float: left;
	margin: 2px;
	padding: 2px;
}
#mapa {
	border: 1px solid #F54317;
	float: left;
	padding: 4px;
}
.art-content {
	float: left;
	width: 100%;
}
.art-content img {
	/*border: 1px solid #F54317;
	float: left;
	padding: 4px;
	margin: 4px;*/
}
.gallery-item .thumb{

	border: 1px solid #F54317;
	float: left;
	padding: 3px;	
  margin: 0 4px 4px 0;}
.news-info{
float:left;
}
.news-content{
float:left;
}


/*        T I T L E---------------------*/
#title {
	float: left;
}

#index-colr h2{
margin-left: 45px;
}
/* form ------------------------*/
.form-data {
	float: left;
	margin-top: 15px;
}
.form-elem-group {
	float: left;
	width: 320px;
	margin-bottom: 8px;
}
.form-elem-name {
	float: left;
	width: 120px;
}
.form-elem-input {
	float: left;
	width: 200px;
}
.captcha-input {
	float: left;
	width: 200px;
	border: 1px solid #DDDDDD;
	font-size: 13px;
	height: 18px;
	margin-bottom: 8px;
	padding: 1px 3px 2px;
}
.form-btn-send {
	border: 1px solid #F54317;
	padding: 5px;
	background-color: #ffffff;
	color:  #F54317;
}
/*  INDEX --------------------------*/
#col-c .article {
	float: left;
	width: 300px;
}

/*    FAQ-------------------*/

.ask{
float:left;
}

.ask textarea{
float:left;
width: 300px;
height: 100px;

    border: 1px solid #DDDDDD;
    font-size: 13px;
    margin-top: 12px;
    padding: 1px 3px 2px;
}

.label_form{}
.faq-wiersz{
  margin-bottom: 10px;
	float: left;
	width: 320px;
}

.faq-wiersz .captcha_img{
	float: left;
	border: none;
	    margin: 5px 0px 0px 0px;
    padding: 0px;

}

.faq-wiersz .input_captcha {
	float: left;
	width: 100px;
	border: 1px solid #DDDDDD;
	font-size: 13px;
	height: 20px;
	margin-left: 10px;
	padding: 1px 3px 2px;
}

.btn-send{
  	border: 1px solid #F54317;
	padding: 5px;
	background-color: #ffffff;
	color:  #F54317;
}

.faq-txt{
float:left;
width: 100%;
margin: 8px 0;}


/* nawigacja ofert----------------------*/

.pagination {
	text-align: center;
	float:left;
	width: 100%;
}

.page-first{
	height: 25px;
	width: 26px;
	background: url(../images/first.png) no-repeat center top;
	float: left;
	border: 1px solid #CCC;
	text-indent: -9000px;
	padding: 0px;
	margin-right: 2px;
}
.page-prev {
	height: 25px;
	width: 26px;
	background: url(../images/prev.png) no-repeat center top;
	float: left;
	border: 1px solid #CCC;
	text-indent: -9000px;
	padding: 0px;
		margin-right: 2px;
}
.page-next {
	height: 25px;
	width: 26px;
	background: url(../images/next.png) no-repeat center top;
	float: left;
	border: 1px solid #CCC;
	border-right-width: 1px;
	text-indent: -9000px;
	padding: 0px;
		margin-right: 2px;
}
.page-end {
	height: 25px;
	width: 26px;
	background: url(../images/last.png) no-repeat center top;
	float: left;
	border: 1px solid #CCC;
	text-indent: -9000px;
	padding: 0px;
		margin-right: 2px;
}

.pages-item .active {
	height: 22px;
	width: 26px;
	color: #e80d11;
	text-align: center;
	background: url(../images/table/active.png) no-repeat center top!important;
	float: left;
	border: 1px solid #CCC;
	padding-top: 3px;
		margin-right: 2px;
}
.pages-item {
	height: 22px;
	width: 26px;
	color: #e80d11;
	text-align: center;
	float: left;
	border: 1px solid #CCC;
	padding-top: 3px;
		margin-right: 2px;
		
}

/* newsy index-------------------------------*/

.newses-small{
float:left;
}

.news-small{
float:left;
margin-bottom: 20px;}

.time{color: #F54317;}
span.title{     color: #424242;
    font-weight: bold;  }
    
.head-news-small{
float:left;
margin-bottom: 5px;
width: 100%;
}

.more-news-small{
float:left;

color: #F54317;

margin-top: 3px;}


/*  galeria------------------*/

.art-gallery{
float:left;
margin: 10px 0;}
.thumb{
float: left;
width: auto;
height: auto;
    border: 1px solid #DDDDDD !important;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 8px #DDDDDD;
    margin: 0 25px 20px 0;
    padding: 3px;
}/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/js/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

