/* Common */
body, html {
	margin: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #393735;
	background-color: #fefefe;
	background-image: url(../img/layout/bg.jpg);
	background-repeat: repeat-x;
	line-height: 18px;
	text-align:left;

 
}
img {
	border: none;
}
form,ul,li, button {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
a {
	color: #1565B6;
	cursor: pointer;
	text-decoration: none;
	/*background: url(../img/layout/dot_links.gif) repeat-x bottom;*/
}
a:hover {
	text-decoration:underline;
	
}
a.more {
	background: url(../img/layout/more.gif) no-repeat left top;
	padding-left: 10px;
}
a.more2 {
	background: url(../img/layout/more.gif) no-repeat left top;
	padding-left: 10px;
	 
}
h1 {
	color: #3C6FA2;
	font-size: 18px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-weight: normal;
}



h2 {
	/*color: #605E5C;*/
	color:#003c75;
	font-size: 17px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
	font-weight: normal;
}

h3 {
	/*color: #605E5C;*/
	color:#003c75;
	font-size: 13px;

	margin: 10px 0px 5px 0px;
 
}

/* Forms */
select {
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #F2F3EE;
	border: 1px solid #BBBDB5;
	border-top: 1px solid #A2A3A4;
	border-left: 1px solid #A2A3A4;
	background-image: url(../img/layout/input_small.gif);
	padding: 2px 0px 1px 0px;
	color: #606060;
	margin-left: 3px;
}
input, textarea {
	margin-left: 3px;
	color: #606060;
	padding: 3px 0px 2px 2px;
	background: url(../img/layout/input_bg.gif) repeat-x #F2F3EE;
	border: 1px solid #A5A6A7;
	border-bottom: 1px solid #BDBFB7;
	border-right: 1px solid #BDBFB7;
}
.incorrect {
	border-color: #C96E81;
	background-color: #FAF0F2;
	background-image: none;
}
.formFocus {
	color: #2E2C2B;
	border-color: #979899;
	border-bottom: 1px solid #A5A6A7;
	border-right: 1px solid #A5A6A7;
	background-image: url(../img/layout/input_bg_focus.gif);
	background-color: #FBFCF7;
}
label {
	 
	margin: 0px 12px 0px 3px;
	display: block;
	float: left;
	text-align: right;
	padding-top: 4px;
}
label.labelTop {
	text-align: left;
	line-height: 18px;
	float: none;
	vertical-align: bottom;
}
.formRow {
	padding-bottom: 10px;
	display: block;
}
.buttons {
	margin-top: 10px;
	margin-left: 3px;
	clear: both;
}
.button {
    background: url(../img/layout/button_end.gif) no-repeat top right;
    color: #F2F3EE;
    display: block;
    float: left;
    height: 30px;
    margin-right: 6px;
    padding-right: 3px;
    text-decoration: none;
	 font-weight: bold;
	 font-size: 12px;
}
.button span {
    background: transparent url(../img/layout/button_bg.gif) no-repeat;
    display: block;
    line-height: 13px;
    padding: 5px 7px 7px 11px;
} 

/*.button {
	height: 24px;
	background: url(../img/layout/button_bg.gif) repeat-x;
	float: left;
	padding: 0px 0px 0px 35px;
}
.button a {
	width: 100%;
	display: block;
	background: url(../img/layout/button_end.gif) right no-repeat;	
}*/


.button2{

   background: transparent url(../img/layout/button_bg2.gif) repeat-x bottom left;
    color: #F2F3EE;

    padding: 5px 7px 7px 11px;
    text-decoration: none;
	 font-weight: bold;
	 font-size: 12px;
	 border: none;
	 font-family: Tahoma,Arial;

}

 

/* Hint - bubbles displayed on mouse over */
.hint {
	width: 140px;
	background: url(../img/layout/tooltip.gif) center 0% no-repeat;
/*	background-color: #F2F3EE;*/
	color: #393735;
	margin-top: 10px;
	padding: 14px 10px 6px 10px;
	border-bottom: 1px solid #D6D4D4;
	font-size: 11px;
}


/* Container */
.container {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}


/* Header */
.header {
	height: 103px;
	position: relative;
	
	 
}


/* Isof Logo */
#logo {
	 
	width: 200px;
	height: 61px;
    background-color: transparent;
	position: absolute;
	top: 10px;
	left: 5px;
	display: block;
	border: none;
	background-image: url(../img/layout/logo2.png);
	background-repeat:no-repeat;
 
 z-index:1;
 
}
a#logo {
 text-decoration:none; z-index:1; 
}
#logoo{

height: 65px;
  text-decoration:none; z-index:1;

}

/* Top links (demo, contact, heuthes.pl, sitemap...) */
ul.topLinks {
	color: #969799;
	font-size: 11px;padding:0;margin:0;

	/*
	position: absolute;
	right: 0px;
	top: 1px;
	*/
	margin-left: 340px;
}
ul.topLinks a {
	color: #969799;
	font-size: 11px;
	background: none;
}
ul.topLinks li {
	display: inline;
	list-style: none;
	padding: 0px 17px 0px 17px;
	border-right: 1px solid #B7B9B7;
	float: left;
}
ul.topLinks li.search {
	border: none;
}
ul.topLinks li.search input {
	height: 14px;
	width: 110px;
	border: 1px solid #BBBDB5;
	border-top: 1px solid #A2A3A4;
	border-left: 1px solid #A2A3A4;
	background-image: url(../img/layout/input_small.gif);
	padding: 0px 0px 0px 2px;
	color: #595959;
	margin-left: 3px;
	vertical-align: -4%;
	font-size: 11px;
}
button.submitSmall {
	background: none;
	background-image: url(../img/layout/submit_small.gif);
	margin: 0px 0px 0px 3px;
	width: 14px;
	height: 14px;
	border: none;
	display: inline;
	vertical-align: text-top;
}
 


/* bnner */
.bnner {
	height: 241px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #C8C8C8;
	position: relative;
}
.bnner .bnnerPicture {
	height: 241px;
	width: 665px;
	background-image: url(../img/layout/bnner.jpg);
	position: relative;
}
#bnnerSloganDemo {
	position: absolute;
	bottom: 4px;
	left: 4px;
	display: block;
	/**/display: none;
	z-index:1;
	width: 182px;
	height: 75px;
}

.bnner .addCRM {
	width: 334px;
	height: 241px;
	display: block;
	position: absolute;
	top: 1px;
	right: 0px;
}
.bnnerShadow {
	width: 1000px;
	height: 44px;
	background-image: url(../img/layout/bnner_shadow.jpg);
}




/* bnneri */
.bnneri {
	height: 241px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #C8C8C8;
	position: relative;
}
.bnneri .bnneriPicture {
	height: 241px;
	width: 665px;
 
	position: relative; 
	background-repeat:no-repeat;
}
#bnneriSloganDemo {
	position: absolute;
	bottom: 4px;
	left: 4px;
	display: block;
	/**/display: none;
	z-index:1;
	width: 182px;
	height: 75px;
}

.addCRM {

position: absolute;
	width: 334px;
	height: 241px;
	display: inline;
	
	top:0px;
	left:666px;
	 
}
.bnneriShadow {
	width: 1000px;
	height: 44px;
	/*background-image: url(../img/layout/bnneri_shadow.jpg);*/
}



/* bnner - Subpage */
#bnner {
	height: 121px;
	width: 1000px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 14px;
	position: relative;
}
#bnner .bnnerPicture {
	height: 121px;
	width: 1000px;
	background-image: url(../img/layout/bnner_subpage.jpg);
	position:relative;
} 


#bnner{
/*
height: 121px;
background: #eee;
width:1000px;
background-image: url(../img/layout/bnner_subpage.jpg);
background-repeat: no-repeat;
*/
}



/* Menu */
ul.menu {
	position: absolute;
	right: 12px;
	top: 61px;
}
ul.menu a {
	color: #192026;
	font-size: 17px;
	border: none;
	cursor: pointer;
	background: none;
}
ul.menu li {
	display: inline;
	list-style: none;
	padding: 2px 6px 0px 11px;
	margin: 0px 3px 0px 3px;
	float: left;
}
ul.menu li.active {
	background-image: url(../img/layout/menuitem_active.gif);
	background-repeat: repeat-x;
}
ul.menu li.active a{
	color: #fff;
}

/* Submenu */
.submenu {
	background: url(../img/layout/submenu_top.jpg) top no-repeat;
	width: 230px;
	padding: 61px 0px 0px 10px;
}
 

.submenu ul {
	background: url(../img/layout/dot_submenu.gif) top repeat-x;
	width: 230px;
	margin-right: 21px;
	display: inline;
	float: left;
	list-style-position: outside;
}
.submenu li {
	background: url(../img/layout/dot_submenu.gif) bottom repeat-x;
	font-size: 11px;
	list-style: none;
	padding: 6px 0px 6px 0px;
}
.submenu li a {
	background: url(../img/layout/bullet_arrow.gif) 1px 50% no-repeat;
	color: #3C6FA2;
	padding-left: 16px;	
	font-weight: bold;
}



/* Submenu2 */
.submenu2 {
	 
	width: 230px;
	padding: 0px 0px 0px 10px;
}
 

.submenu2 ul {
	background: url(../img/layout/dot_submenu.gif) top repeat-x;
	width: 230px;
	margin-right: 21px;
	display: inline;
	float: left;
	list-style-position: outside;
}
.submenu2 li {
	background: url(../img/layout/dot_submenu.gif) bottom repeat-x;
	font-size: 11px;
	list-style: none;
	padding: 6px 0px 6px 0px;
}
.submenu2 li a {
	background: url(../img/layout/bullet_arrow.gif) 1px 50% no-repeat;
	color: #3C6FA2;
	padding-left: 16px;	
	font-weight: bold;
}






li.level1 a, li.level1Active a {
	font-weight: normal;
	padding-left: 32px;	
	background: url(../img/layout/bullet_arrow.gif) 17px 50% no-repeat;
}
li.level0Active, li.level1Active, li.level2Active {
/*	background-color: #F2F4F6; url(../img/layout/submenu_top.jpg) top no-repeat;*/
}
li.level0Active a, li.level1Active a, li.level2Active a{
/*	color: #EC8400; url(../img/layout/submenu_top.jpg) top no-repeat; */
color: #ff3903; url(../img/layout/submenu_top.jpg) top no-repeat;

}




li.level2 a, li.level2Active a {
	font-weight: normal;
	padding-left: 50px;	
	background: url(../img/layout/bullet_arrow.gif) 35px 50% no-repeat;
}



















/* Content */
.content {
	padding: 0px 19px 0px 20px;
	position: relative;
}
.column1 {
	width: 625px;
	background: url(../img/layout/column_separator3.jpg) right no-repeat;
	padding: 0px 30px 0px 10px;
	float: left;
}
.column2 {
	width: 312px;
	position: absolute;
	padding: 0px 0px 0px 8px;
	right: -330px;
	top: 0;
	float: right;
}
.column1 p {
	text-align: justify;
}
.separator {
	background: url(../img/layout/paragraph_separator.gif);
	width: 621px;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin: 30px 0px 30px 0px;
}

/* Content - subpage */
.contentSubpage {
	padding: 0px 0px 0px 16px;
}
.contentSubpage .column1 {
	width: 246px;
	background: url(../img/layout/column_separator.jpg) right 40px no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}
.contentSubpage .column2 {
	width: 684px;
	float: right;
	padding-top: 24px;
	padding-right: 28px;
	position: relative;
}
.contentSubpage p {
	text-align: justify;
	margin-bottom: 14px;
}
.contentSubpage .separator {
	background: none;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	width: 680px;
	border-bottom: 1px solid #E9E9E8;
	margin: 26px 0px 20px 0px;
	padding:0px;
}


/* Pagetitle - subpage */
.pagetitle {
	width:695px; /*100%*/
    padding-top:24px;
	height: 45px;
	position: relative;
	margin-bottom: 5px;
 
}
.pagetitle h1 {
	font-size: 20px;
	color: #185B9F;
	margin-bottom: 9px;
	padding: 4px 0px 15px 2px;
	border-bottom: 1px solid #C7C6C3;
}
.note {
	position: absolute;
	right: 0px;
	top: 40px;
	background: none;
}

/*
ul.breadcrumb {
	list-style: none;
}
ul.breadcrumb li {
	display: inline;
	padding: 0px 1px 0px 9px;
	color: #868686;
	background: url(../img/layout/breadcrumb_separator.gif) 0px 7px no-repeat;
}
ul.breadcrumb li.home {
	background: none;
	padding: 0px 1px 0px 2px;
}
ul.breadcrumb li.home a {
	background: none;
	vertical-align: -20%;
}
*/



ul.breadcrumb {
	list-style: none;
	margin-top:-5px;
	margin-bottom: 25px;
}
ul.breadcrumb li {
	display: inline;
	padding: 0px 1px 0px 9px;
	color: #868686;
	background: url(../img/layout/breadcrumb_separator.gif) 0px 7px no-repeat;
}
ul.breadcrumb li.home {
	background: none;
	padding: 0px 1px 0px 2px;
}
ul.breadcrumb li.home a {
	background: none;
	vertical-align: -20%;
}



/* Frame - subpage */
.frame {
	background-color: #F2F3EE;
	border: 1px solid #D6D4D4;
	margin-bottom: 24px;
}
.frame p {
	display: block;
	padding: 17px 18px 17px 18px;
	margin: 0px;
	position: relative;
	border: 2px solid #FBFBFA;
}

/* Thumb - subpage */
.thumb {
	margin-bottom: 14px;
	line-height: 0px;
}
.thumb a {
	background: none;
}
.thumb img {
	border: 1px solid #D6D4D4;
	padding: 2px;
	margin-right: 8px;
	margin-bottom: 8px;
}


/* List - regular */
ul.regular {
	list-style: none;
}
ul.regular li {
	color: #1F6BB8;
	font-weight: bold;
	padding: 0px 0px 8px 15px;
	background: url(../img/layout/bullet_arrow.gif) 0px 4px no-repeat;
}


/* Movie browser */
.movieBrowser {
	background-image: url(../img/layout/movie_browser2.jpg);
	width: 622px;
	height: 171px;
	position: relative;
 
}
.movieBrowser .filter {
	padding: 0px;

}
.movieBrowser .filter a.more {
	margin-left: 8px;
}
.movieBrowser select {
	width: 138px;
	margin-right: 13px;
	padding: 0px;
	font-size: 11px;
}
.movieBrowser #prev {
	width: 22px;
	height: 35px;
	position: absolute;
	left: 7px;
	top: 65px;
	cursor: pointer;
	display: none;
}
.movieBrowser #next {
	width: 22px;
	height: 35px;
	position: absolute;
	right: 10px;
	top: 65px;
	cursor: pointer;
}
#movieSlider {
	width: 557px;
	height: 122px;
	margin: 0px 0px 0px 33px;
	padding-top: 20px;
}

ul.playListPage{
 
margin-top:20px;
margin-left: 5px;
	z-index:100;
}


ul.playListPage li{
	float: left;
	margin:  0px 4px 0px 4px;
	display: inline;
	z-index:100;
 
 
	
}
ul.playListPage li img {
	padding: 0px;
	/* border: 1px solid #B6B9A8; */
	border: 3px solid #cccccc;
}


#fmm{

margin-left: 500px;
font-size: 11px;

}


/* What next - co dalej? */
.whatNext {
	margin-top: 10px;
}
.whatNext .label {
	vertical-align: 130%;
}
.whatNext .step {
	padding-left: 12px;
	background: none;
}


/* What next (small version) - subpage */
ul.whatNextSmall {
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #BFBDBA;
	list-style: none;
}
ul.whatNextSmall li {
	background: url(../img/layout/whatnext2_step.gif) right 0px no-repeat;
	display: block;
	height: 45px;
	float: left;
	padding: 6px 2px 0px 8px;
	width: 111px;
}
ul.whatNextSmall li.even {
	background: url(../img/layout/whatnext2_step_even.gif) right 0px no-repeat;
}
ul.whatNextSmall .label {
	background: none;
	padding: 1px 0px 0px 0px;
	width: auto;
}
ul.whatNextSmall a {
	display: block;
	float: left;
	border-collapse: collapse;
	color: #868686;
	font-weight: bold;
	font-size: 11px;
	white-space: normal;
	background: none;
}


/* News list */
h1.news {
	background: url(../img/layout/ico_aktualnosci.gif) 4px 0% no-repeat;
	padding-left: 30px;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
table.news {
	width: 294px;
	background: url(../img/layout/dot_tables.gif) top repeat-x;
	border-collapse: collapse;
	border-spacing: 0px;
	position: relative;
	margin-bottom: 4px;
}
table.news td {
	background: url(../img/layout/dot_tables.gif) bottom repeat-x;
	padding: 5px 0px 8px 0px;
	position: relative;
}
table.news span.topic {
	float: left;
	width: 200px;
	display: block;
	padding-left: 15px;
	background: url(../img/layout/bullet_arrow.gif) 0% 5px no-repeat;
}
table.news span.date {
	line-height: 13px;
	float: right;
	display: block;
	right: 1px;
	margin-top: 4px;
	text-align: right;
	width: 54px;
	padding: 0px 2px 0px 2px;
	color: #fff;
	font-size: 10px;
	background: url(../img/layout/date_bg2.gif) 0% 70% no-repeat;
}
div.news a.more{
	margin-left: 203px;
}


/* Shortcuts */
h1.shortcuts {
	background: url(../img/layout/ico_naskroty.gif) 0px 5px no-repeat;
	padding-left: 31px;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
table.shortcuts {
	width: 294px;
	background: url(../img/layout/dot_tables.gif) top repeat-x;
	border-collapse: collapse;
	border-spacing: 0px;
	position: relative;
}
table.shortcuts td {
	background: url(../img/layout/dot_tables.gif) bottom repeat-x;
	padding: 5px 20px 8px 15px;
	position: relative;
	background-color: #F2F4F7;
}
table.shortcuts td.even {
	background-color: #F9F9F9;
}
table.shortcuts .title {
	color: #1F6BB8;
	font-weight: bold;
	display: block;
}
table.shortcuts a {
	background: none;
}
div.shortcuts {
	background: url(../img/layout/dot_tables.gif) top repeat-x; 
	padding-top: 1px;
	width: 294px;
}


/* Bottom line - contains <Contact> and <Order online> links */
.bottomLine {
	width: 100%;
	height: 85px;
	background: url(../img/layout/bottom_line.jpg) center no-repeat;
	background-color: #D2D0C8;
	position: relative;
}
.bottomLine .container {
	position: relative;
	width: 980px;
	margin: 0px auto;
}
.bottomLine .contact {
	position: absolute;
	top: 12px;
	left: 12px;
	background: none;
}
.bottomLine .order {
	position: absolute;
	top: 10px;
	right: 10px;
	background: none;
}
.bottomLine .order {	
	background: url(../img/layout/bottom_order.gif) 0px 3px no-repeat;
	padding-left: 90px;
}
.bottomLine .order ul {
	list-style: none;
	float: left;
}
.bottomLine .order ul li {
	padding: 2px 0px 2px 10px;
	margin-right: 20px;
	font-size: 13px;
	list-style: none;
	background: url(../img/layout/arrow_bottomlinks.gif) 0px 9px no-repeat;
}
.bottomLine .order ul li a {
	background: none;
	color: #2F3338;
}
.bottomShadow {
	width: 100%;
	height: 50px;
	background: url(../img/layout/bottom_shadow.jpg) center no-repeat;
}


/* Footer */
.footer {
	width: 100%;
	height: 349px;
	/*background: url(../img/layout/footer_bg.gif) repeat-x;	*/
	position: relative;
}
.footer .linksContainer {
	width: 100%;
	height: 349px;
	/*background: url(../img/layout/footer.jpg) center no-repeat;*/
}
.footer .links {
	width: 990px;
	margin: 0px auto;
	padding-top: 51px;
}
.groupWide {
	width: 480px;
	float: left;
	margin-left: 12px;
}
.groupNarrow {
	width: 242px;
	float: left;
}
.footer .links .title {
	height: 23px;
	padding-top: 2px;
	margin-bottom: 16px;
	margin-right: 21px;
	font-size: 15px;
	color: #E0E4E9;
	background-color: #3D4956;
	text-align: center;
}
.footer .links ul {
	background: url(../img/layout/dot_footerlinks.gif) top repeat-x;
	width: 219px;
	margin-right: 21px;
	display: inline;
	float: left;
}
.footer .links li {
	background: url(../img/layout/dot_footerlinks.gif) bottom repeat-x;
	font-size: 12px;
	list-style: none;
	padding: 5px 0px 5px 5px;
}
.footer .links li a {
	background: url(../img/layout/arrow_footerlinks.gif) 0% 40% no-repeat;
	color: #FAFAF7;
	padding-left: 14px;	
}
.footer .copyright {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 10px;
	left: 0px;
	color: #9B9DA1;
}


/* Temporary overlay window (lightbox-style) */
#overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #999;
	z-index:1000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	display: none;
}
#window {
	display: none;
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left: -258px;
	width: 500px;
	height: 344px;
	padding: 16px;
	border: 1px solid #aaa;
	background-color: white;
	z-index:1001;
	overflow: auto;
	background-color: #fff;
	background: url(../img/layout/bg.jpg) 0% 40% repeat-x;
}










#barmenu{

width:1000px;
margin: 0 auto;
position: relative;
padding:0;
}



/* top menu */


.tpmenu{
padding: 0;
margin:0;
/* float:right; */
background: transparent;
border:none;
padding: 0px 0 0 0px;
 
 

 position: absolute;
 top: -25px;
right:  -15px;
}

.tpmenu ul{
font-size: 15px;
 
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
 
}

.tpmenu li{
background: none;
display: inline;
margin: 0 2px 0 0;
padding: 0;

 

}

.tpmenu a{
 background: none;
float: left;
display: block;
 
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;

color: #515252;
font-weight:bold;
 
}

.tpmenu a:hover{
background-color: #aeaeae; /*Menu hover bgcolor*/
color: #fff;
text-decoration:none; 
}

.tpmenu #current a{ /*currently selected tab*/
  /*Brown color theme*/ 
background-color: gray; /*Menu hover bgcolor*/
color: #fff; /*Brown color theme*/ 
}

 

 #modernbricksmenuline{
clear: both;
padding: 0;
width: 1000px;
height: 5px;
line-height: 5px;
 /*Brown color theme*/ 
}
 .modernbricksmenuline{
clear: both;
padding: 0;
width: 1000px;
height: 5px;
line-height: 5px;
 /*Brown color theme*/ 
}




body {

/*
background: transparent url(../img/layout/footer_bg2.jpg) repeat-x;
background-position: bottom; 
*/
}

img{
border:none;
}
 


 


#sidemenu{
 
}
#content{
 width:680px;
 
}

#foot1{
height: 350px; 
}

#foot2{
height: 350px; 

}
#topmenu{
position:absolute;right: -5px;
 
}
#separator{
   background: transparent url(../img/layout/column_separator3.jpg) no-repeat;
  background-repeat: no-repeat;
background-position:  0 20px;

 height: 597px;width:20px;
 margin-left:0px;
}



.cont {
 

margin: 0 auto;
margin-bottom: 0px;
width: 1000px;
   position:relative;

}

.c{
/*
 width:100%;
    background: transparent url(../img/layout/footer.jpg) no-repeat;
   background-position: bottom center; 
   position:relative;*/
}

#pagetitle{

 

}

.ci{

margin-top:25px;

}











ul.linki {margin: 1.5em 0 2em 0; padding: 0 0 0 1em; list-style-type: none;}
ul.linki li {
	padding-left: 10px;
	background-image: url(../img/pom5x5.png);
	background-position: 0 7px;
	background-repeat: no-repeat;
}

ul.linki li ul{
	padding-left: 10px;
	list-style-type:none;
}


.tmoz{
margin-bottom: 30px;
}
.tmoz td{

width:150px;
text-align:center;
vertical-align:top;
}
.tmoz a{
background:none;
text-align:center;
margin-top:5px;
}
.timg{
border:none; 
text-align: center;
padding:0;
margin:0 auto;
vertical-align:top;
}




/* Banner */
.banner {
	height: 241px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #C8C8C8;
	position: relative;
}
.banner .bannerPicture {
	height: 241px;
	width: 665px;
	background-image: url(../img/layout/banner.jpg);
	position: relative;
}
#bannerSloganDemo {
	position: absolute;
	bottom: 4px;
	left: 4px;
	display: block;
	display: none;
}

.banner .addCRM {
	width: 334px;
	height: 241px;
	display: block;
	position: absolute;
	top: 1px;
	right: 0px;
}
.bannerShadow {
	width: 1000px;
	height: 44px;
	background-image: url(../img/layout/banner_shadow.jpg);
}


/* Banner - Subpage */
.bannerSubpage {
	height: 121px;
	width: 1000px;
	padding: 1px 0px 1px 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 14px;
	position: relative;
}
.bannerSubpage .bannerPicture {
	height: 121px;
	width: 1000px;
	background-image: url(../img/layout/banner_subpage.jpg);
} 


table.cennik {margin-bottom:3em;}
   .oddRow {background-color:#fff;} 
   .evenRow {background-color:#efefef;}  



#bodybg {
 
	width:100%;  
    background: transparent url(../img/layout/footer2.jpg) no-repeat;
    background-position: bottom center; 
 

}
#fb {
 
    clear:both;
    min-width: 1000px; 
    background: transparent url(../img/layout/footer2.jpg) no-repeat;
    background-position: bottom center; 
   
 

}
#fbb {
 
    clear:both;
    width:100%;  
    background: url(../img/layout/footer_bg3.jpg) repeat-x; 
    background-position: bottom; 

}


    body {


    min-width:1000px;    /* Minimum width of layout - remove line if not required */


    }
	

	/* Header styles */
    #header {
    /*clear:both;*/
    float:left;
    width:1000px;
	position:relative;
	margin:0 auto;
    }




	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
	
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
    width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu {
	  
	}
    .leftmenu .colright {
    float:left;
    width:200%;
		position:relative;
		left:200px;
   
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:200px;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
    margin:0 15px 0 290px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
    float:left;
    width:170px;
    position:relative;
    right:185px;
    }





 	.leftmenu .col1 {
    margin:0 15px 0 290px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
    float:left;
    width:170px;
    position:relative;
    right:185px;
    }


	/* Footer styles */
	#footer {
    clear:both;
    padding:0;
    width:1000px; 
 	margin: 0 auto;
	position: relative;
    }
 
    /* --> */
#cont{

width: 1000px;
margin: 0 auto;
background:transparent;
}



.column1i {
margin:0;
	width: 625px;
	background: url(../img/layout/column_separator3.jpg) right no-repeat;
	padding: 0px 30px 0px 10px;
	float: left;
	position: absolute; left: 0;
}
.column2i {

margin:0;
	width: 312px;
	 
	padding: 0px 0px 0px 8px;
	right: -330px;
	top: 0;
	float: right;
}
.column1i p {
	text-align: justify;
}

.headline{

font-size: 12px;
color: #ff3903;

 
cursor:default;
text-decoration:none;
}

a.headline{
text-decoration:none;
}



.req{
color: #f46324;
}

 dd{
 margin-bottom:5px;
 }


 img.foto_p {
	display: block;
	float: right;
	margin: 3px 0 0 10px;
	border: none;
	cursor: pointer;
}



.lght0{

background-color:  #eee;
}


.lght1{

background-color: #fff;
}

.lght2{

background-color: #eee;
}
.ctd{
text-align:center;

}
.trborder{
border: 1px solid silver;
}
.news{
margin-bottom: 30px;
}


.imgcen{

margin: 15px 0;

}











ul#subtmenu {

margin:0;padding:0;
position:absolute; 
width:122px;
list-style-type:none;
z-index:1000;
top:108px;
left:474px;

display:none;

}

ul#subtmenu li{
margin:0;padding:0;
 
 background-color: #aeaeae;
list-style-type:none;
display:block; 


}
ul#subtmenu li a{
 margin:0;padding:0;
width:122px;
 
background-color: #aeaeae;
color: #fff;
padding: 1px 10px;
list-style-type:none;
border-top:1px solid #fff;
font-size: 14px;

font-weight: normal;

}
 
ul#subtmenu li a:hover{

font-weight: bold;

}

p{
text-align:justify;
}


.dfilm{

float: right;
padding: 5px  0px 5px 15px;
width: 150px;
text-align: center;
}

.dfilm a{

font-size: 11px;
padding: 0 10px 0 0 ;

}












/* imenu */


.iwrap{

margin: 10px 0 30px 0px;


}
 

td.st{
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
padding: 0;
font-size: 12px;
font-family: helvetica,tahoma,verdana,Arial;
}
td.sc{
padding: 0;
font-size: 12px;
font-family: helvetica,tahoma,verdana,Arial; 
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
td.tda{
padding: 0;
font-size: 12px;
font-family: helvetica,tahoma,verdana,Arial;
border: 1px solid #dddddd;

}


.imenu{

width: 230px;
height: 200px;
margin:0;
padding:0;
}

.iwrap ul {

margin:0;
padding:0;
}

.iwrap ul li{

color: #666666;
list-style-type:none;
margin:0;
padding:0;
width:220px;

}

.iext a{

width:220px;
 
padding: 2px 5px;
display: block;


background: #fff url('../img/obrazki/menu/icon_arrow_right.gif') no-repeat center right;
}

.iext a:hover{

width:220px;
 
padding: 2px 5px;
display: block;


background: #4e92c8 url('../img/obrazki/menu/icon_arrow_right_white.png') no-repeat center right;
}


.iwrap li a{
width:220px;
 
padding: 2px 5px;
display: block;

}
.iwrap a {
color: #666666;
text-decoration:none;
}
.iwrap a:hover{

background-color: #4e92c8;
color: #fff;
 

}


.itmenu{
height: 20px;

}
.itmenu a{

font-size: 11px;
color: #1266a9;
text-decoration: underline;
padding: 2px 5px;
}
.itmenu a:hover{
font-size: 11px;
color: #4e92c8;
background:none;
 
}



a.selc {

background-color: #4e92c8;
color: #fff;


}
.selc a:hover{
background-color: #4e92c8;
color: #fff;
background: #4e92c8 url('../img/obrazki/menu/icon_arrow_right_white.png') no-repeat center right;
 
}

.iext a.selc {

background-color: #4e92c8;
color: #fff;
background: #4e92c8 url('../img/obrazki/menu/icon_arrow_right_white.png') no-repeat center right;

}


.hidd{
display:none;
}

.brititle{

color: #ff3903;
font-size: 27px;
/*font-weight: bold;*/
margin-bottom:30px;

}

.underfra{

margin-top: 40px;

}

.minipdf{

text-align:center;

}

.middim{

width:350px;
margin: 20px auto;

}

.aktimg{

margin: 0;

width: 100px;
float: right;
padding: 0 0 10px 10px;

}

.aktimg2{

margin: 0;

width: 160px;
float: right;
padding: 0 0 10px 10px;

}


.butto1{

width: 164px;
border:1px solid #e2e3de;
background-color:#f6f6f4;
padding: 15px 0 10px 0;	
background-image: url(../img/obrazki/mozliwosci/bgfilmy.jpg);
background-repeat:no-repeat;
 

}
.butto1 a, .butto2 a{
margin-left:23px;
}
.butto2{

width: 164px;
border:1px solid #e2e3de;
background-color:#f6f6f4;
padding: 15px 0 10px 0;	
background-image: url(../img/obrazki/mozliwosci/bgfilmy2.jpg);
background-repeat:no-repeat;
 

}


#bnnerPro{
float: right;
margin: 72px 5px 6px 0;

}







#wfmenu li{

color: #1565c2;



}
li#wfactive{

color: #f48204;
}

#wfactive a{

color: #f48204;
font-weight: bold;
}




.ciemne {

background-color: #efefef;

}



.actr{

margin:10px auto 15px auto;
}
.actr2 {

margin:15px auto 20px auto;
}




.gplus{

 
width:70px;
height:30px;
position:absolute;
top: 2px;
right:0px;

}










/* top menu */


.umenu{
padding: 0;
margin:0;
/* float:right; */
background: transparent;
border:none;
height: 50px; 
 
}

.umenu ul{
font-size: 15px;
 
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
 
}

.umenu li{
background: none;
display: inline;
margin: 0 0px 0 0;
padding: 0;

 

}

.umenu a{
 background: none;
float: left;
display: block;
 
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 13px 5px 12px;
text-decoration: none;

color: #515252;
font-weight:bold;
 
}

.umenu a:hover{
background-color: #aeaeae; /*Menu hover bgcolor*/
color: #fff;
text-decoration:none; 
}

.umenu #current a{ /*currently selected tab*/
  /*Brown color theme*/ 
background-color: gray; /*Menu hover bgcolor*/
color: #fff; /*Brown color theme*/ 
}





.giw{
 
border: 1px solid #e2e3de;
background-color:#f8f8f6;
padding:12px;
}





.tgs{

color: #7d7e82;
font-size:12px;
font-family: "Trebuchet MS",Arial;

}

.tlist{

display: inline;
margin:0;padding:0;
margin-left:2px;

}

.tlist li{
display: inline;
 
}
.tlist a{
font-size:12px;
font-family: "Trebuchet MS",Arial;
color: #7d7e82;
text-decoration:none;
}
.tlist a:hover{
color: #1565b6;
text-decoration:underline;
}

