body {margin:0px;}
#header {
	height: 101px;
	background-color:#040404;
	background-image:url('/cms/site.files/Image/glowna1_pixs/headerbg.gif');
/*	border-bottom:3px solid #E9C315;*/
	border-bottom:2px solid #E0E0E0;
;
}
#center_table {
  border: solid 1px #E0E0E0;
}
img {
	border:0;
}
#logoWrapper{
	width:223px;
	height:50px;
	margin-top:25px;
	margin-left:20px;
	float:left;
}

#logos {
	float:right;
	width:520px;
	margin-top:25px;
}

#content {
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
	background-image:url('/cms/site.files/Image/glowna1_pixs/contentbg.gif');
	vertical-align: top;
}
.pozostale {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #5D5D5D;
	font-weight: bold;
	border-bottom: 1px solid #E9C315;
	width: 200px;

}
.aktualnosc_title_gl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5D5D5D;
	font-weight: bold;
}
.aktualnosc_content_gl{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5D5D5D;
}
.akt_moreLink1{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5D5D5D;
	text-decoration: none;
}
.akt_moreLink1:hover{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5D5D5D;
	text-decoration: underline;
}
#banner {


	border-right:1px solid #000000;

}
#banner p {
	margin: 0px;
	padding: 0px;
}
#contentMain {

	vertical-align:top;
}

#mainContainer {

	width: 460px;
	float: right;
}


/*style do aktualnosci*/
.news_column {
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	color:#5E5E5E;
	text-align:right;
	float:left;

}

.news_column img {
	display:block;
	margin-bottom:6px;
	margin-right:-10px;

}

.aktualnosc {
	padding-bottom:12px;
	padding-right:30px;
	padding-left:10px;
	padding-bottom: 12px;
	text-align: left;
	float: left;
}

.aktualnosc a {
	color:#5E5E5E;
	text-decoration:none;
	text-align: left;
}

.aktualnosc a:hover {
	text-decoration:underline;
	color: #474747;
	text-align: left;
}
.aktualnosc2 {
	text-align: left;
	/*height: 148px;*/
}
.aktualnosc span {
	display:block;
	font-size:9px;
	font-weight:normal;
	color: #757575;
	text-decoration:none;
	text-align: left;
}
.aktualnosc_title {
	font-family:verdana,Arial;
	font-size:14px;
	font-weight:bold;
	color:#3F3F3F;
	padding-top: 20px;
	text-align: left;
	margin-left: 10 px;
	padding-left:8px;

}
 .moreLink1 a, .moreLink2 a {
 	color:#464646;
	text-decoration: none;
	margin-right: 10px;
 }
 .site_news_link {
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5D5D5D;
	font-weight: bold;
}
 .moreLink1 a:hover,  .moreLink2 a:hover {
 	color:#464646;
	text-decoration: underline;
 }

/*koniec stylow do aktualnosci*/



 .moreLink a {
 	color:#C4A100;
	text-decoration: none;
 }

 .moreLink a:hover {
 	color:#C4A100;;
	text-decoration: underline;
 }

.contentNewsSeparator {
	float:left;
	border-left:2px solid #C3C3C3;
	height:200px;
	margin-top:30px;
}


/*style podstrony */
.str_content {
	background-image: url(../pix/str_bgr.gif);
	background-color:#DDDEDD;
	width: 100%;
	vertical-align:top;
}

#content_center {
	background-color:#ffffff;
	background-image:url('/cms/pix/tlo2.jpg');
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5D5D5D;
}
#popup_content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5D5D5D;
}
.date {
	padding: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5D5D5D;
}
.aktualnosci {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #5D5D5D;
}
#content_center h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#757575;
	text-decoration: none;
	margin-left:-5px;
}

#content_center p {

	margin-left:5px;
}
.content_center {
	background-color:#ffffff;
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #5D5D5D;
}

.content_center h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#757575;
	text-decoration: none;
	margin-left:-5px;
}

.content_center p {

	margin-left:5px;
}
#content_galeria {
	width:10%;
	background-color: #2D2E33;
}


#content_left {
	width:10%;
	background-color: #2D2E33;
}

#content_menu {
	background-color:#ffffff;
	border-bottom:1px solid #ACA899;
}
#content_menu +div {
	border-bottom:0;
}

/*style stopki*/

#footer {
	height: 120px;
	bacground-color:#040404;
	background-image:url('/cms/site.files/Image/glowna1_pixs/footerbg.gif');
/*	border-top:3px solid #E9C315;*/
	border-top:2px solid #E0E0E0;

	font-family:Verdana;
	font-size:10px;
	color:#B3B3B3;
}

#footer table tr td {
	font-family:Verdana;
	font-size:10px;
	color:#B3B3B3;
}

.footeradres {
	width:250px;
	margin-top:17px;
	margin-left:10px;
	float:left;
}

.footeradres span {
	display:block;
	width:110px;
	line-height:18px;
}
.footerAdressTitle {
	font-weight:bold;
	color:#c0c0c0;
	margin-bottom:4px;
}

.footerAdressContent {
	float:left;
	margin-left:7px;
}

.footerAddressContact {
	float:left;
}
.footeradres .moreLink {
	float:right;
	color:#c0c0c0;
}

.footerSeparator {
	width:2px;
	height:62px;
	margin-top:30px;
	padding-left:15px;
	padding-right:15px;
}

.footerNewsletter {

	width:300px;
	padding-top:30px;
	margin-left:30px;
	color:#c0c0c0;
	font-weight:bold;
}

fieldset {
border:0px;
color:#E9C315;
}

.inputText {
	border:0px;
	background-color:#464646;
	color:#FFFFFF;
	padding-left:6px;
	margin-left:2px;
	font-size:11px;
	height:15px;
}


	/*
	General styles for this example page */


	#dhtmlgoodies_menu img{
		border:0px;
		margin-left: 70px;
	/*	margin-left: 10px;*/
	/*	margin-right: 10px;
		float: right;
	position: relative; top: -10px;
		height: 20px;
		vertical-align: middle;
*/
	}

	/* End general styles for this example page */
	/* General configuration CSS */

	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}

	#dhtmlgoodies_menu{
		visibility:hidden;

	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */

	}

	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}

	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */


	/* Cosmetic */

	/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items)
	***********************************************************************/
	#dhtmlgoodies_menu ul{
		border:1px solid #000;
		/*background-color:#FFF;*/
/*		padding:-1px;*/

	}

	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;

		line-height:25px;
		border-bottom:1px solid #ACA899;
		background-color:#FFFFFF;
		overflow:visible;

		font-family:Arial;
		font-size:13px;
		font-weight:normal;
		color:#3F3F3F;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		font-family:Verdana;
		font-size:11px;
		margin-top:1px;
		white-space: nowrap;
	}

		#dhtmlgoodies_menu ul.menuBlock3{	/* Menu bar - main menu items */
		border:0px;
		margin-left: 10px;
		font-family:Verdana;
		border-top:1px solid #3D3D3D;
		font-size:11px;
		margin-top:-1px;
		white-space: nowrap;

	}

	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{
		color:#3F3F3F;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;

	}

	/*
	Main menu items
	*/

	#dhtmlgoodies_menu .currentDepth1{
		padding-left:10px;
		padding-right:10px;

	}
	#dhtmlgoodies_menu .currentDepth1over{
		padding-left:10px;
		padding-right:10px;
		/*background-color:#3A3B3D;*/
		background-color: #616161;
	}

	#dhtmlgoodies_menu .currentDepth1 a{
		color:#FFFFFFE;
		font-weight:bold;
		font-family: verdana,arial;
		font-size: 14px;
	}
	#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFFFFF;
		font-weight:bold;
		font-family: verdana,arial;
		font-size: 14px;
	}

	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{
		/*padding-right:8px;*/
		width: 165px;
/*		background-color: #616161;*/
		background-image:url('/cms/pix/colors.gif');
		color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:1px solid #3D3D3D;


	}

	#dhtmlgoodies_menu .currentDepth2 a{
		color:#FFFFFF;

	}

	#dhtmlgoodies_menu .currentDepth2over{
		/*padding-right:2px;*/
		background-color:#848484;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:1px solid #313234;
width: 165px;
	}
	#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		color:#FFFFFF;
	}

	/* Sub menu depth 2 */
	#dhtmlgoodies_menu .currentDepth3{

		padding-right:2px;
	/*background-color: #616161;*/

		background-image:url('/cms/pix/colors.gif');
		color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
/*		border :1px solid #313234; 		*/
		border-bottom:1px solid #3D3D3D;
		white-space: nowrap;
	}
	#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#848484;
		padding-top:5px;
		padding-bottom:5px;
/*		border :1px solid #313234; 		*/
		border-bottom:1px solid #3D3D3D;
		white-space: nowrap;
	}

	#dhtmlgoodies_menu .currentDepth3 a{
		color:#FFFFFF;
		font-family:Verdana;
		font-size:11px;
		white-space: normal;
	}
	#dhtmlgoodies_menu ..currentDepth3over a{
		color:#FFFFFF;
		font-family:Verdana;
		font-size:11px;
		white-space: nowrap;	}

	/* Sub menu depth 3 */
	#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		border:1px solid #FFF;
	}
	#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#EBEDE3;
		border:1px solid #000;
	}

.site_title {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;;
	color:#3F3F3F;
	margin-left: 0 px;
	border: 1px solid #E9C315;
	border-width: 0 0 1px 0;
	border-width: 50%;
}


sit_title span {
   color: #00A0C0;
   text-decoration : underline;
}

p a:hover {
   color: #33D7FF;
}
#content_center a {
  	text-decoration: none;
	color: #808080;
}
#content_center a:hover {
	color: #808080;
	text-decoration: underline;
}

.moreLink2 {
	margin-top: 17px;
}

/* RUCHOMY BANNER */
#middleTopBannerWraper {
    overflow: hidden;
    float: left;
    margin-left: 0px;
    width: 448px;
    height: 250px;
    cursor: pointer;
    position: relative;
}

#middleTopBannerInside {
    overflow: hidden;
    float: left;
    margin: 0px;
    margin-left: -448px;
    width: 2688px;
    height: 100%;
}

#middleTopButtons {
    height: 200px;
    margin-top: 5px;
    width: 40px;
    float: right;
    margin-right: 5px;
}

div .middleTopButton {
    position: relative;
    height: 32px;
    width: 40px;
    clear: both;
    background-image: url("./cdbanner/img/bigGrey.png");
}

div .middleTopButtonActive {
    position: relative;
    padding: 0px;
    left: 0px;
    top: 0px;
    height: 32px;
    width: 40px;
    background-image: url("./cdbanner/img/bigRed.png");
    z-index: 999;
    display: block;
}

div .middleTopButtonLabel {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 26px;
    height: 32px;
    width: 40px;
    z-index: 1000;
    color: #FFFFFF;
}

.m {
    color: #FAFAFA;
    font-family: "Myriad Pro", tahoma;
    font-size: 16px;
    text-decoration: none;
    padding: 6px 13px;
}

#middleTopButtons img {
    margin: 5px 0;
}

.middleTopBannerElement {
    float: left;
    width: 448px;
    height: 100%;
    color: #EAEAEA;
}

.middleTopBannerElement div.part1, .middleTopBannerElement div.part2, .middleTopBannerElement div.part3 {
    height: 100%;
    display: block;
    float: left;
}

.middleTopBannerElement div.part1 {
    width: 250px;
    margin-left: 10px;
    /*text-shadow: #676767 2px 2px;*/
}

.middleTopBannerElement div.part1 img{
	margin-bottom: -25px;
}

.middleTopBannerElement div.part2 {
	margin-left: 50px;
    margin-top: 25px;
    width: 300px;
}

.middleTopBannerElement h1 {
    font-size: 28px;
    /*font-weight: normal;*/
    font-family: "Myriad Pro";
    color: #101035;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: normal;
    line-height: 28px;
}

.middleTopBannerElement table {
    height: 100%;
    border: 0;
}

.middleTopBannerElement td {
    height: 100%;
    vertical-align: middle;
    margin: 0;
}

.middleTopBannerElement img {
    border: 0;
}

.middleTopBannerElement div.part1 h2 {
    font-size: 16px;
    font-weight: normal;
    font-family: "Myriad Pro";
    color: #101035;
    margin-top: 25px;
    margin-bottom: 0px;
}

.middleTopBannerElement .order-link {
    clear: both;
    float: left;
    display: block;
    width: 150px;
    background-image: url('./cdbanner/pix/banner/button.png');
    text-align: center;
    text-decoration: none;
    line-height: 28px;
    height: 28px;
    color: #FFFFFF;
    font-size: 16px;
    margin-top: 20px;
}

.middleTopBannerElement div.part1 h2 span {
    margin-left: 7px;
    font-size: 32px;
}

.middleTopBannerElement div.part1 h2 span sup {
    font-size: 18px;
}

.middleTopBannerElement div.part3 img {
    display: none;
}

.middleTopBannerElement h2 .cena {
    font-size: 16px;
    font-weight: normal;
    font-family: "Myriad Pro";
    color: #101035;
    margin-top: 0;
}

.middleTopBannerElement p.punktor {
    font-size: 12px;
    font-weight: normal;
    font-family: tahoma;
    color: #101035;
    margin: 1px;
    padding-left: 15px;
    background-image: url('./cdbanner/img/punktor.png');
    background-position: left;
    background-repeat: no-repeat;
}

.middleTopBannerElement div.banner-single {
    background-repeat: no-repeat;
    background-position: right 100px;
    height: 100%;
    width: 100%;
}

#middleTopBannerNavi {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}

#middleTopBannerNavi a {
    text-decoration: none;
    color: #464646;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

#middleTopBannerNavi a:hover {
    text-decoration: underline;
}

#middleTopBannerNaviLeft {
    height: 100%;
    width: 50px;
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
}

#middleTopBannerNaviRight {
    height: 100%;
    width: 50px;
    position: absolute;
    z-index: 10000;
    top: 0;
    right: 0;
}

#middleTopBannerNaviLeft a, #middleTopBannerNaviRight a {
	text-decoration: none;
	height: 100%;
	vertical-align: middle;
	display: block;
	border: 0;
	outline-style: none;
}

#middleTopBannerNaviLeft a {
	background-image: url('/cms/site.files/Image/left50.png');
	background-repeat: no-repeat;
	background-position: left;
}

#middleTopBannerNaviRight a {
	background-image: url('/cms/site.files/Image/right50.png');
	background-repeat: no-repeat;
	background-position: right;
}

#middleTopBannerNaviLeft a:hover {
	background-image: url('/cms/site.files/Image/left50dark.png');
	background-repeat: no-repeat;
	background-position: left;
}

#middleTopBannerNaviRight a:hover {
	background-image: url('/cms/site.files/Image/right50dark.png');
	background-repeat: no-repeat;
	background-position: right;
}
