body{
	text-align:center;
	margin: 0;
	padding: 0;
	background: #fff url("../img/images/kropki2.gif");
	color:#333333;
	font: normal 12px Calibri;
	font-family: Calibri, Arial
}

h1{
	color:#656565;
	font-family: Arial;
	font-size: 16px;
	margin: 0 50px 0 30px;
	font-weight: normal;
}

h2{
	color:#666666;
}


div#container{
	margin: 0 auto;
	padding: 0;
	padding-bottom:0px;
	width: 914px;
	text-align: center;
	background: #000 url("../img/images/side.gif") repeat-y center;
}



div#header{
	position:relative;
	display:block;
	margin:0 auto;
	width:900px;
	height:91px; /*orginal=95*/
	background:#000000;
}


div#top-menu{
	position:relative;
	display:block;
	top:6px;
	margin:0 auto;
	height:44px;
	width:900px;background:#222222;
	background:#414141	url(../img/images/kropki3.gif);
}


hr{
	color:#ffffff;
	width:900px;
	height:1px;
}


div#flash-menu{
	position:relative;
	display:block;
	top:0px;
	right:58px;
	height:275px;
	width:960px;
}


div#wiz-summary{
	margin: 0;
	padding: 0;
	position:relative;
	display:block;
	height:275px;
	width:900px;
	background: #fff;
	font-size: 13px;
	line-height: 125%;
}

div#wiz-summary1, div#wiz-summary2, div#wiz-summary3{
	margin: 0;
	padding: 0;	
	display: block;
	float: left;
	font-size: 14px;
}

div#wiz-summary1 {
	/*padding: 55px 0 10px 0;*/
	padding: 0 0 0 10px;
	margin: 0;
	width: 265px;
	height: 270px;
	text-align: center;
}

div#wiz-summary1 img {
	padding: 0 0 15px 0;
	margin: 0;
}

div#wiz-summary2 {
	padding: 0 20px 0 41px;
	*padding-top: 10px;
	width: 364px;
	text-align: justify;
}

div#wiz-summary2 p {padding-right: 10px}

div#wiz-summary3 {
	width: 200px;
	right: 0;
}


div#middle{
	position:relative;
	display:block;
	margin:0 auto;
	padding: 1px 0 0 0;
	height:80px;
	width:900px;
	background:#000	url(../img/images/kropki2.gif);
	color:#bbbbbb;
	font: normal 12px Calibri;
	font-family: Calibri, Arial;
}

div#middle a{
	color:#fff;
	font-weight:100;
	text-decoration:underline;
	}

div#middle-1{
	position:relative;
	display:block;
	float:left;
	/*margin:0 auto;*/
	margin: 0 0 0 -50px;
	*margin: 0 0 0 -35px;
	height:75px;
	/*width:298px;*/
	width:338px;
	background:url(../img/images/kropeczka.gif) repeat-y right;
	/*padding: 2px 15px 5px 5px;*/
	padding: 0 0px 0 0;
	text-align:right;
}
div#middle-2{
	position:relative;
	display:inline;
	float:left;
	margin:0 auto;
	height:68px;
	width:250px;
	padding: 3px 5px 5px 5px;
	text-align:justify;
	background:url(../img/images/kropeczka.gif) repeat-y right;
}
div#middle-3{
	position:relative;
	display:inline;
	float:left;
	margin:0 auto;
	height:68px;
	width:220px;
	text-align:justify;
	padding: 3px 5px 5px 5px;
}
div#middle-4{
	position:relative;
	float:right;
	margin:0;
	padding: 0;
	height:68px;
	width:102px;
	text-align:justify;
}



div#content{
	padding:0px;
	position:relative;
	display:block;
	margin:0 auto;
	width:900px;
	height: 440px;
	background:#fff;
    overflow: hidden;	

}

div#contentIndex {
	padding:0px;
	position:relative;
	display:block;
	margin:0 auto;
	width:900px;
	height: 440px;
	background:#fff;
	overflow: hidden;

}

div#content-left{
	position:relative;
	display:inline;
	float:left;
	margin:0 auto;
	margin-top:14px;
	padding:15px;
	width:670px;
	background:#fff;
	text-align:left;
}
	
div#content-right{
	position:relative;
	display:inline;
	float:left;
	margin:0 auto;
	width:200px;
	background:#fff;
}	


div#footer1{
	position:relative;
	display:block;
	margin:0 auto;
	padding:0px;
	height:60px;
	width:900px;
	background:#414141	url(../img/images/kropki3.gif);
	border-top: 15px solid #fff;
}

div#footer2{
	position:relative;
	display:block;
	margin: 0 auto;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	min-height:30px;
	width:870px;
	height:50px;
	background:#fff;
}

.TabControlAlt:hover {background: rgba(255, 255, 255, 0.2);}	
.TabControlLinkSelected {color:#f00; text-decoration:none; }
a {color:#f00; text-decoration:none;}
.TabControlTable a {height:34px;}
.TabControlTable {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	margin:5px; 
	padding-right:2px; 
	background:url(../img/images/kropeczka.gif) repeat-y right;
}
.TabControlRow { height:34px; }
.TabControl { width:100px; color:#fff;}
.TabControl:hover{	background: rgb(90, 90, 90); }
.TabControl2:hover{	background: rgb(83, 93, 112); } 
.TabControlSelected { width:100px; color:#f00; }
.TabControlSelected:hover{	background: rgb(90, 90, 90); }
.TabControlLinkSelected { COLOR: #f00; TEXT-DECORATION: none }
.TabControlLink  {
	COLOR: #fff; 
	TEXT-DECORATION: none; 
	font: normal 12px Arial; 
}
.TabControlLeft { WIDTH: 1px; background:url(../img/images/kropeczka.gif) repeat-y left;}
.TabControlRight {  WIDTH: 0px; margin:0px; padding:0px;}
.TabControlSelectedLeft { WIDTH: 1px; WIDTH: 1px; background:url(../img/images/kropeczka.gif) repeat-y left; }
.TabControlSelectedRight { WIDTH: 0px; margin:0px; padding:0px;}

.NewsTitle a{
	color:#f00;
	text-decoration:none;
	font: normal 16px Arial;
	}
	
	
.data {
	margin: 0px 30px -20px 30px;
	padding: 0;
	font-size: 10px;
	border-bottom: 1px solid #dadada;
}


.txt img.imageLeft {
	float: left;
	margin-right: 15px;
	/*padding-right: 10px;*/
	background: #fff;
	border: 1px solid #f3f3f3;
}


.data {
	font-size: 10px;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #dadada;
}


.newsSummary{	
	padding:0px;
	position:relative;
	display:block;
	}

	
.obrazek{
	position:relative;
	display:inline;
	margin-top:10px;
	float:left;
	width:150px;
}


.trescTeaser{
	position:relative;
	display:block;
	float:left;
	width:520px;
}


.obrazekDetails{
	position:relative;
	display:inline;
	margin-top:20px;
	float:left;
	width:150px;
}


.tresc{
	position:relative;
	display:block;
	float:left;
	width:670px;
}


.newsSummary a {
	margin: 0px 0px;
	margin-top: 10px;
	font-family: Arial, Tahoma;
	color: #656565;
	font-size: 11pt;
}




.firmaSummary{	
	padding-bottom:25px;
	position:relative;
	display:block;
	}

.firmaSummary .obrazek{
	text-align:center;
	position:relative;
	display:inline;
	margin-top:3px;
	float:left;
	width:200px;
	padding:1px;
	margin-right:10px;
	border: 1px solid #666;
}

.firmaSummary .trescTeaser{
	position:relative;
	display:block;
	float:left;
	width:455px;
}

.firmaSummary a{
	color: #656565;
	text-decoration:none;
	font: normal 16px Arial;
}

.firmaSummary .wiecej a{
	position:relative;
	top:-5px;
	color: #f33;
	float:right;
	font-size:10px;
	font-weight:700;
}

.firmaSummary .tresc{
	position:relative;
	display:block;
	float:left;
	width:670px;
}

.firmaDetails .trescTeaser{
	position:relative;
	display:block;
	float:left;
	width:455px;
}

.firmaDetails .obrazek{
	text-align:center;
	position:relative;
	display:inline;
	margin-top:10px;
	float:right;
	width:200px;
	padding:1px;
	margin-right:10px;
	border: 1px solid #666;
}

.newsSummary a {
	margin: 0px 0px;
	margin-top: 10px;
	font-family: Arial, Tahoma;
	color: #656565;
	font-size: 11pt;
}

.rssContainer a {
	margin: 0px 0px;
	margin-top: 10px;
	font-family: Arial, Tahoma;
	color: #656565;
	font-size: 11pt;
}

.rssTresc{
	position:relative;
	display:block;
	float:left;
	width:450px;
}

.rssObrazek{
	position:relative;
	display:inline;
	margin-top:10px;
	float:left;
	width:150px;
}

.rssData {
	font-size: 10px;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #dadada;
}


/****************** boxy ********************************/
#box1, #box2, #box3, #box4{
	margin: 33px 65px 0 80px;
	display: block;
	float: left;
	width: 300px;
	min-height: 110px;
	background: #fff;
}

#box5 {
	margin: 6px 70px 0 0;
	display: block;
	width: 300px;
	float: right;
}

#box4 {
	height: 220px;
}

#box1 p , #box2 p, #box3 p, #box4 p  {
	margin: 0;
	padding: 4px 6px 0 6px;
	*padding: 0 6px 6px 6px;
	color: #333;
	text-align: justify;
	font-variant: small-caps;
	font-size: 11px;
}

#box1 img, #box2 img, #box3 img, #box4 img {
	background: #fff;
	border: 1px solid #fff;	
}

#box1 a:hover img, #box2 a:hover img, #box3 a:hover img, #box4 a:hover img {
	background: #fff;
	border: 1px solid #b0b0b0;	
}

#boxkontakt{
	margin: 0 auto;
	padding: 0;
	position:relative;
	display:block;
	right:65px;
	*right:60px;
	height:90px;
	width:965px;
	/*width:443px;*/
	border: 0;
	background: #fff;
	text-align: left;
}

#container #contentasp #boxkontakt {*right:65px;}
#container #content #boxkontakt {right:65px;}
#container #boxkontakt {right:65px;}
#container #boxkontakt {*right:65px;}

#contentasp, #contentkontakt  {
	margin: 0 auto; 
	background: #fff; 
	width:900px;
}

              


/* podmiana przyciskow */
ul#navlist, ul#navlist ul, ul#navlist li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul#navlist li { float: left; }

ul#subnavlist { display: none; }
ul#subnavlist li { float: left;}

ul#subnavlist li a {
	padding: 0px;
	margin: 0px;
}

ul#navlist li:hover ul#subnavlist {
	display: block;
}

ul#navlist li:hover ul#subnavlist li a {
	display: block;
	border: none;
}
/* end podmiana przyciskow */



/****************** boxy  end ********************************/

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.CMSTreeMenuTable  {
	margin-top:10px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 17px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; width:200px; 
}
	
.CMSTreeMenuItem  {
	BACKGROUND: #e7e7ff; 
	padding:5px; 
	border-bottom:1px; 
	border-top-width: thin; 
	border-top-style: solid
}

.CMSTreeMenuSelectedItem  {
	BACKGROUND: url(../img/images/kropki.gif) #4a3c8c; 
	padding:5px; 
	border-top-width: thin; 
	border-top-style: solid 
}
.CMSTreeMenuLink { COLOR: black; TEXT-DECORATION: none }
.CMSTreeMenuSelectedLink { COLOR: white; TEXT-DECORATION: none }

.CMSMenu {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	margin:0px; 
	padding:0px;
	height:32px; 
}
	
.CMSMenu td{
	height:32px;	
	margin:0 2px 0 2px;
	padding:0 2px 0 2px;
	}
	
.MenuTableContainer {
	margin:0px;
	padding:0px;
	height:32px;
}	
.MenuFWD {
	background:url(../img/images/kropeczka.gif); 
	width:3px;
	height:32px;
	margin:0px;
	padding:0px;}
	
.menuTD {
	height:34px;
	margin:0px;
	padding:0px;
}

.plc_lt_zoneMenu_cmsmenu_menuElem{display:inline;float:left;}
.plc_lt_zoneMenu_cmsmenu_menuElem_table{display:inline;float:left;}

.CMSMenuItem {width:100px; color:#fff; }
.CMSMenuItemMouseOver{width:100px; color:#fff;background: rgb(90, 90, 90);}
.CMSMenuItemMouseUp{width:100px; color:#fff;background: rgb(90, 90, 90); }
.CMSMenuItemMouseDown{width:100px; color:#fff;background: rgb(90, 90, 90); }
.CMSMenuHighlightedMenuItem{width:100px; color:#f00;}
.CMSMenuHighlightedMenuItemMouseOver{width:100px; color:#f00;background: rgb(90, 90, 90);}
.CMSMenuHighlightedMenuItemMouseUp{width:100px; color:#f00;background: rgb(90, 90, 90);}
.CMSMenuHighlightedMenuItemMouseDown{width:100px; color:#f00;background: rgb(90, 90, 90);}
.MenuSeparator{background:url(../img/images/kropeczka.gif) repeat-y; width:1px; margin:1px;padding:1px}


.TabControlRow { height:34px; }
.TabControl { width:100px; color:#fff;}
.TabControl:hover{	background: rgb(90, 90, 90); }
.TabControl2:hover{	background: rgb(83, 93, 112); } 
.TabControlSelected { width:100px; color:#f00; }
.TabControlSelected:hover{	background: rgb(90, 90, 90); }
.TabControlLinkSelected { COLOR: #f00; TEXT-DECORATION: none }
.TabControlLink { COLOR: #fff; TEXT-DECORATION: none; font: normal 12px Arial; }
.TabControlLeft {  WIDTH: 1px; background:url(../img/images/kropeczka.gif) repeat-y left;}

.TabControlRight {  WIDTH: 0px; margin:0px; padding:0px;}
.TabControlSelectedLeft { WIDTH: 1px; WIDTH: 1px; background:url(../img/images/kropeczka.gif) repeat-y left; }
.TabControlSelectedRight { WIDTH: 0px; margin:0px; padding:0px;}


.Horizontal  {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	FLOAT: left; 
	WIDTH: 895px; 
	background:#414141 url(../img/images/kropeczka.gif) repeat-y right;
	margin-top:6px; 
	margin-right:5px;
}

.Horizontal UL {
	LIST-STYLE-TYPE: none;
	padding:0px;
	margin-top:0px; 
	margin-left:5px; 
}

.Horizontal LI {
	margin:0px; 
	padding:0px; 
	FLOAT: left; 
	width:111px; 
	height:32px;
	text-align:center; 
	background:#414141 url(../img/images/kropeczka.gif) repeat-y left;
}

.CMSListMenuLinkHighlighted{
	WIDTH: 111px; 
	height:32px;  
	TEXT-DECORATION: none; 
	color:#f00; 
	line-height:32px; 
	display:inline-block;
}

.CMSListMenuLink{
	WIDTH: 111px; 
	height:32px;  
	TEXT-DECORATION: none; 
	color:#fff; 
	line-height:32px; 
	display:inline-block;
}

.CMSListMenuLinkInactive{
	WIDTH: 111px; 
	height:32px;  
	TEXT-DECORATION: none; 
	color:#8a8a8a;
	line-height:32px; 
	display:inline-block;
}


.debugControls {
	height:0px;
	margin:0px;
	padding:0px;
}

#form1 {
	height:0px; 
	margin:0px; 
	padding:0px; 
	/*hidden:true;*/
}

/*  WIZYTOWKI*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.content_wiz {
	margin: 0 7px;
	padding: 50px 0;
	background: #fff;
	overflow: hidden;
}

.content_wiz .txt_wiz {
	margin: 0 7px;
	background: #fff;
}


.txt_wiz {
	/*padding-right: 30px;*/
	text-align: left;
	width: 100%;
	/*float: left;*/
	min-height: 135px;
	
}

.txt_wiz ol li {
	padding-right: 30px;	
}

.wiz_logo {
	margin: 25px 0 25px 50px;
	display: block;
	width: 190px;
	position: relative;
	float: left;
}

.wiz_dane {
	margin: 25px 0 0 50px;
	display: block;
	width: 420px;
	border-right: 1px solid #e5e5e5;
	position: relative;
	float: left;
	line-height: 100%;
}

.wiz_opis {
	margin: 25px 50px 0 482px;
	*margin: 25px 50px 0 0;
	display: block;
	width: 480px;
	*width: 400px;
	*float: left;
	line-height: 170%;
}

.txt_wiz p {
	margin: 10px 30px;
	line-height: 135%;
}


.bg_szare {							
	margin: 30px; 
	padding: 5px;
	background: #f5f5f5;
	border: 1px solid #e8e8e8;
}


.wizytowka_info {					
	margin: 0 50px 0 30px;
	padding: 18px 0;
	display: block;
	border-top: 1px dotted #bfbfbf;
	overflow: auto;
	text-align: left;
}

.wiz_tytul {font-weight: bold}

.wizytowka_info .wiz_tytul {
	display: block;
	width: 150px;
	float: left;
}

.wizytowka_info .wiz_content {
	margin: 0 0 0 150px;
	padding: 0 0 0 10px;
	display: block;
	font-weight: nor;
}

.wizytowka_info a:link, .wizytowka_info a:visited, .wizytowka_info a:active, .wizytowka_info a:hover {
	color: #838383;
}

