* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#231314;
	font-family:"Arial";	
	font-size:14px;
}

h2 {
	font-size:16px;
	color:#ffc600;
	padding-bottom:5px;
	margin-top:10px;
}

a {
	color:#fff;
}

#contentHolder {
	width:100%;
	height:100%;
/*	background:url(img/bckg_banner_top.jpg) repeat-x;	*/
}

#bannerTopHolder {
	width:100%;
	height:295px;
	background:url(img/bckg_banner_top.jpg) 50% top repeat-x; 
}


#topMid {
	width:766px;
	height:295px;
	margin:0px auto;
	background:url(img/banner_top.jpg);
}

#topMenuHolder {
	width:766px;
	padding-top:265px;
	margin:0px auto;
/*	font-family:"Myriad Pro"; */
	font-size:15px;
	font-weight:bold;
	color:#fff;
}

ul.menu {
	text-align:center;
}

ul.menu li {
	display:inline;
}

ul.menu li a {
	text-decoration:none;
	padding:0px 20px;	
	background:url(img/bullet_menu.jpg) right 6px no-repeat;	
	color:#fff;
}
ul.menu li a:hover {
	color:#FFC600;
}

ul.menu li.last a {
	background:none;
}

#midHolder {
	width:100%;
	padding:20px 10px;
	background:url(img/bckg_content.jpg) left top repeat-x; 
	background-color:#ae454c;
}

#midContent {
	width:766px;
 	margin:0px auto;
	color:#fff;
}

#footerHolder {
	height:84px;	
	width:100%;
	background:url(img/bckg_footer.jpg) left repeat-x; 	
	background-color:#240b0e;
}	

#footer {
	width:766px;
	height:44px;
	margin:0px auto;
	background:url(img/bckg_footer_mid.jpg) center no-repeat; 	
	color:#B7ACAD;
	font-family:tahoma;
	text-align:center;
	padding-top:40px;
	font-size:12px;
}

/* cenniki */

div.price_holder {
	width:660px;
	padding:20px;
	padding-top:26px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/cennik_bckg.jpg) repeat-y top;
	font-family:Arial;
}

div.price_hdr {
	text-align:center;
}

span.price_hdr_sub {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	display:block;
}


div.price_holder table, div.price_holder td, div.price_holder tt  {
	font-size:15px;
	line-height:20px;
	color:#ededed;
}

table.price_table {
	width:660px;	
}

div.price_holder p {
	font-weight:bold;
}

td.title_bold {
	font-size:16px;
	color:#ffc600!important;
	padding:25px 0px 10px;
	font-weight:bold;
	text-transform:uppercase;
}

span.title_bold {
	font-size:14px;
	color:#ffc600!important;
	padding:10px 0px 10px;
	font-weight:bold;
}


td.title_bold_big {
	font-size:20px!important;
	color:#fff;
	padding:25px 0px 10px;
	font-weight:500!important;
}

td.title_bold2 {
	font-size:14px;
	color:#fff;
	padding:10px 0px;
	font-weight:bold;	
}

td.title_big {
	font-size:16px;
	padding:10px 0px;
	font-weight:bold;	
}

td.title {
	padding:10px 0px;
	font-size:16px;
	line-height:17px;
	font-weight:bold;	
}

td.title2 {
	padding:10px 0px;
	font-size:16px;
	border-bottom:dotted 1px #c0686f;
	font-weight:bold;	
}

td.title2 span {
	color:#ffc600!important;
	font-size:16px;	
	font-weight:bold;	
}

td.title span {
	color:#ffc600!important;
	font-size:16px;	
	font-weight:bold;	
}

td.cell1 {
	width:550px;	
	overflow:hidden;
	padding:2px 0px;
	border-bottom:dotted 1px #c0686f;
	vertical-align:bottom;
	font-weight:bold;
}

td.cell1f {
	width:460px;	
	padding:2px 0px;
	font-weight:bold;	
}

td.cell1fd {
	padding:2px 0px;
	border-bottom:dotted 1px #c0686f;
	font-weight:bold;	
}

td.cell1a {
	width:550px;	
	padding:10px 0px;
	font-weight:bold;	
}

td.cell1aa {
	width:550px;	
	padding:2px 0px;
	font-weight:bold;	
}

td.cell2 {
	width:550px;	
	padding:2px 30px;
	border-bottom:dotted 1px #c0686f;
	font-weight:bold;	
}

td.cell1b {
	text-align:right;
	padding-bottom:10px;
	font-weight:bold;
}

td.price {
	width:110px;
	text-align:right;
	padding:2px 0px;
	border-bottom:dotted 1px #c0686f;
	vertical-align:bottom;	
	font-weight:bold;
}

td.price3 {
	width:90px;
	text-align:right;
	padding:2px 0px;
	border-bottom:dotted 1px #c0686f;
	vertical-align:bottom;	
	font-weight:bold;
}

td.price3a {
	width:130px;
	text-align:right;
	padding:2px 0px;
	border-bottom:dotted 1px #c0686f;
	vertical-align:bottom;	
	font-weight:bold;
}

td.price2 {
	width:110px;
	text-align:right;
	padding:2px 0px;
	vertical-align:bottom;
	font-weight:bold;
	border-bottom:dotted 1px #c0686f;	
}

table.menu_links a {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#ebe5e5!important;
}

table.menu_links a:hover {
	text-decoration:underline;	
}

table.menu_links {
	margin-bottom:20px;
	margin-top:20px;
	padding:10px 0px;
	width:100%;
	text-align:center;
	border-top:solid 1px #ffc600;
	border-bottom:solid 1px #ffc600;
}

table.menu_links ul {
	margin-left:0px;
	text-align:center;
}
	
table.menu_links ul li {
	list-style-type:none;
	float:left;
	padding:3px 5px;
	color:#990000;
	background:none;
}
table.menu_links ul li a {
	background:url(img/bullet_menu_cennik.jpg) right 3px no-repeat;	
	padding:0px 15px 0px 0px;
}

table.menu_links ul li.first {
	background:url(img/bullet_menu_cennik.jpg) left 6px no-repeat;	
	padding-left:15px;
	margin-left:30px;
}

table.menu_links ul li.top {
	padding-left:30px;
	background-position:10px;
	margin-left:0px;
}

.ofertaContent {
	width:810px;
	padding-top:30px;
}

.ofertaDetails {
	font-family:Arial;
	padding-top:6px;
}

.ofertaDetails h1.title {
	font-weight:bold;
	font-size:15px;
	display:block;
	padding-bottom:5px;
}

.ofertaDetails h1.titleBig, .ofertaDetails h1.titleBigD  {
	font-weight:bold;
	color:#FFC600 !important;
	font-size:15px;
	padding-bottom:25px;
	display:block;
}

.ofertaDetails h1.titleBigD {
	display:list-item;
	margin-left:15px;
}

.ofertaDetails h1.titleBig2  {
	font-weight:bold;
	font-size:16px;
	display:block;
	padding-bottom:25px;
}

.ofertaDetails span.content {
	font-size:14px;
	font-family:Arial;
	color:#EDEDED;
}

.ofertaDetails span.content strong {
	color:#ffc600;
}

.ofertaDetails ul.list {
	margin-left:15px;
	margin-bottom:20px;
}

.ofertaMidd {
	padding-left:40px;
	padding-right:40px;
}

.ofertaLeft {
	width:365px;
	float:left;
	padding-left:40px;
}

.ofertaRight {
	width:365px;
	float:left;
	padding-right:40px;
}

.ofertaDetails .ofertaRight {
	padding-left:35px;
	width:330px;
}

.ofertaDetails .ofertaLeft {
	padding-right:35px;
	width:330px;
}

.ofertaTab {
	padding-bottom:25px;
}

.ofertaTabImg {
	width:110px;
	height:100px;
	float:left;	
	padding-top:2px;
}

span.ofertaTabTitle {
	display:block;
	padding-bottom:10px;
}

span.ofertaTabTitle a {
	text-decoration:none;
	color:#FFC600 !important;
	font-weight:bold;
	font-size:14px;
}

span.ofertaTabTitle a:hover {
	text-decoration:underline;
}

.ofertaTabContent {

}

span.ofertaContnent {
	font-weight:bold;
	font-size:12px;
	padding-right:15px;
	display:block;
}

div#gallery {
	text-align:center;
}

#gallery {
	padding-top:35px;
}
#gallery a img {
	border:solid 2px #fff;
}

span.small {
	font-size:11px;
	color:#ffc600;
}

.clear { clear:both; }