@CHARSET "UTF-8";

/* ------------------------------
 *  indispensable styles
 *  ----------------------------- */

#conTopBg {
	background: transparent url('../_images/bg_conall_subpage.jpg') no-repeat top center;
}

#conMainContent {
	width: 960px;
	position: relative;
	background: #fff url('../_images/bg_conmain_subpage.jpg') no-repeat top left;
	color: #000;
}

	#conTopBlocks {
		display: block;
		height: 200px;
		padding: 24px 30px 0 30px;
	}
	
		#conTopBlocks .conOne {
			position: relative;
			width: 222px;
			height: 179px;
			padding-top: 21px;
			float: left;
			border-right: 1px solid #E6A9B0;
			border-left: 1px solid #EF6C66;
		}
		
			#conTopBlocks .conOne h3 {
				display: block;
				width: 100%;
				height: 39px;
				margin-bottom: 12px;
				background-position: top;
				background-repeat: no-repeat;
			}
			
			#conTopBlocks .conOne .conOneImage {
				float: left;
				width: 60px;
				height: 125px;
			}
			
			#conTopBlocks .conOne .conOneText {
				float: left;
				padding-left: 6px;
				width: 150px;
				height: 125px;
				color: #fff;
			}
			
			#conTopBlocks .conOne img.btnLink {
				position: absolute;
				right: 17px;
				bottom: 0px;
				display: block;
				height: 38px;
			}
		
		#conTopBlocks .conFirst {
			border-left: none;
		}
		
		#conTopBlocks .conLast {
			border-right: none;
		}
		
	#conMainText {
		display: block;
		padding: 42px 30px 10px 30px;
	}
	
	.ui-widget-content {
		border: none;
	}
	
	.ui-widget-header {
		background-image: none;
		background-color: transparent;
		border: none;
		border-bottom: 1px solid #EBEBEB;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active {
		background: #E9E9E9 url('../_images/bg_tabs_state.gif') repeat-x top;
	}
	
	.ui-state-hover a, .ui-state-hover a:hover { 
		color: #000;
	}
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active {
		font-weight: bold;
		font-family: "Trebuchet MS", "Tahoma", "Arial";
		font-size: 18px;
	}
	
	.ui-tabs .ui-tabs-nav li {
		margin-right: 0;
	}
	
	.ui-tabs .ui-tabs-nav li a {
		padding: 3px 1em;
		color: #CA282F;
	}
	
	.ui-state-active a, .ui-tabs .ui-tabs-nav li a:hover {
		color: #000 !important;
	}
	
	.ui-state-active a {
		padding-top: 0px;
	}
	
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default {
		border-color: #E5E4E4;
	}
	
	.ui-tabs .ui-tabs-panel {
		padding: 24px 0;
	}
		
	.conOneTab {
		
	}
	
		.conOneTab .conOneRow {
			display: block;
			margin: 25px 0px;
			border-bottom: 1px solid #EDEDED;
		}
		
			.conOneTab .conOneRow .conPhoto {
				display: block;
				float: left;
				width: 162px;
				margin-right: 22px;
			}
			
			.conOneTab .conOneRow .conText {
				float: left;
				width: 380px;
				font-size: 12px;
			}
			
				.conOneTab .conOneRow .conText h4 {
					font-size: 14px;
					font-weight: bold;
				}
				
			.conOneTab .conOneRow .conPrice {
				float: left;
				width: 130px;
				text-align: center;
				font-size: 14px;
				font-weight: bold;
			}
			
				.conOneTab .conOneRow .conPrice h4 {
					font-size: 30px;
					font-weight: bold;
				}
				
			.conOneTab .conOneRow .conAmount {
				float: left;
				width: 198px;
				text-align: right;
			}
			
				.conOneTab .conOneRow .conAmount a.btnAddToBasket {
					display: block;
					width: 198px;
					height: 37px;
					background-image: url('../_images/btn_dodaj_do_koszyka.gif');
					text-align: left;
				}
				
				.conOneTab .conOneRow .conAmount input {
					width: 28px;
				}
				
				.conOneTab .conOneRow .conAmount .ui-spinner {
					float: right;
				}
				
				.conOneTab .conOneRow .conAmount p span {
					padding: 3px 5px;
				}
				
				.conOneTab .conOneRow .conAmount p input {
					width: 27px;
					text-align: center;
				}
		
	#conMainTextFooter {
		display: block;
		padding-bottom: 25px;
	}
	
		#conMainTextFooter .leftColumn {
			float: left;
			width: 450px;
			height: 37px;
			padding: 19px 0;
			color: #000;
			background: transparent url('../_images/bg_conmaintextfooter_leftcolumn.gif') repeat-x top;
		}
		
			#btnMainKupTelefon {
				float: right;
				display: block;
				width: 130px;
				height: 37px;
				margin-right: 20px;
				border: none;
				background-image: url('../_images/btn_maintextfooter_kuptelefon.gif');
				background-color: #fff;
			}
			
			#conMainTextFooter .leftColumn p {
				padding: 3px 0 0 20px;
				float: left;
			}
	
		#conMainTextFooter .rightColumn {
			float: right;
			width: 270px;
		}
		
			#btnKupAkcesoria {
				display: block;
				border: none;
				width: 268px;
				height: 37px;
				background-image: url('../_images/btn_kup_akcesoria.gif');
				background-color: #fff;
			}
			
			#conMainTextFooter .rightColumn p {
				padding: 5px;
			}
			
	
#conAjax .conOne {
	float: left;
	width: 315px;
	margin: 6px 0;
}

	#conAjax .conOne label {
		width: 95px;
	}

	#conAjax .conFields {
		float: left;
		width: 345px;
	}
	
	#conAjax div.oHintError {
		width: 140px;
		right: -160px;
	}
	
	#conAjax .oHint {
		width: 140px;
		right: -160px;
	}
			
#btnFormWyslij {
	display: block;
	border: none;
	width: 114px;
	height: 37px;
	margin-left: 105px;
	background-image: url('../_images/btn_wyslij_gray.gif');
	background-color: transparent;
}