    * { margin: 0; padding: 0; list-style: none; }
	
	html {
	
	    /* background: #c8dbea url('../images/bg_christmas_2011.jpg') no-repeat center top; */
	
        /* background: #c8dbea url('../images/bg_wielkanoc.jpg') no-repeat center top; */

		/*  walentynki       background: #c8dbea url('../images/bg_walentynki.jpg') no-repeat center top; */
		
         background: #c8dbea url('../images/bg.gif') repeat-x; 
		
	}
	
	body { 

		font-family:Arial,Helvetica,sans-serif; 
		font-size: 12px; 
	}
		
	a { color: #fff; }
	a:hover { text-decoration: none; 
	}
	
	#Frame {
	    margin: 0 auto; 
		width: 1020px; 	
	}
	#Container {
	    float: left;
		width: 1020px;
		/*background: url('../images/page_bg_wielkanoc.jpg') no-repeat; */
		background: url('../images/page_bg.gif') no-repeat; 
		/* walentynki 	
		background: url('../images/page_bg_walentynki.jpg') no-repeat; 
		*/
	}

	#Header {
	    float: left;
		width: 910px;
		padding: 0 55px;
		height: 170px;
		background: url('../images/header_line.gif') center 164px no-repeat;
		padding-bottom: 12px;
	}
	
	#Header .Top {
	    float: left;
		width: 910px;
		height: 40px;
	}
	
	#Header .Top ul, #Header .Top ul li {
	    float: left;
		height: 35px;
	}
	
	#Header .Top ul.Menu {
	    width:370px;
	}
	
	#Header .Top ul.Menu li a{
	    float: left;
		padding: 7px 15px;
		height: 16px;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
	}
	
	#Header .Top ul.Menu li a:hover{
	    background: url('../images/top_menu_li_bg.gif') top center no-repeat;
	}
	
	#Header .Top ul.Menu li a.Active{
	    height: 21px;
	    background: url('../images/top_menu_li_bg.gif') top center no-repeat;
	}
	
	#Header .Top ul.Nav {
	    width: 380px;
	}
	#Header .Top ul.Nav li a {
	    float: left;
		padding: 7px 20px;
		height: 16px;
		font-size: 12px;
		text-decoration: none;
		background: url('../images/nav_li_bg.gif') right center no-repeat;
	}
	
	#Header .Top ul.Nav li a.Auth {
	    padding-left: 26px;
		background: url('../images/lock_ico.gif') 15px 10px no-repeat;
	}
	
	#Header .Top ul.Nav li a:hover {
	    text-decoration: underline;
	}
	
	#Header .Top ul.Lang {
	    height: 30px;
	    padding-left: 28px;
		background: url('../images/lang_ico.gif') left center no-repeat;
	}
	
	#Header .Top ul.Lang li.SetLang{
	    padding-top: 7px;
		color: #fff;
		background: url('../images/lang_tr.gif') right 10px no-repeat;
		padding-right: 8px;
		margin: 0;
	}
	
	#Header .Top ul.Lang li{
	    margin-left: 10px;
		padding-top: 9px;
	}
	
	#Header .Top ul.Lang li a{
	    float: left;
		width: 16px;
		height: 11px;
	} #Header .Top ul.Lang li a span { display: none; }
	
	#Header .Top ul.Lang li a.PL {
	    background: url('../images/flag_pl.gif') no-repeat;
	}
	
	#Header .Top ul.Lang li a.EN {
	    background: url('../images/flag_en.gif') no-repeat;
	}
	
	#Header .Top ul.Lang li a.DE {
	    background: url('../images/flag_de.gif') no-repeat;
	}
	
	#Header h1 {
	    float: left;
		width: 167px;
		height: 73px;
		margin-top: 8px;
		margin-left: 20px;
	}
	
	#Header h1 a{
	    float: left;
		width: 167px;
		height: 73px;
		background: url('../images/producent_swieczek_bartek_candles_logo.gif') no-repeat;
	} #Header h1 a span { display: none; }
	
	#Header form {
	    float: left;
	    width: 723px;
		padding-top: 18px;
	}
	
	#Header form input {
	    float: right;
		width: 177px;
		height: 29px;
		background: url('../images/search_bg.gif') no-repeat;
		border: 0;
		padding: 0 10px;
		color: #999;
		
	}
	
	#Header ul.MainMenu {
	    float: left;
	    width: 910px;
		height: 40px;
		padding-top: 10px;
	}
	
	#Header ul.MainMenu li{
	    float: left;
		height: 40px;
		background: url('../images/main_menu_line.gif') right 10px no-repeat;
		padding-right: 1px;
		
	}
	
	#Header ul.MainMenu li.What {
	    color: #b5cfe3;
		background: none;
		padding: 8px 8px 8px 0px;
		height: 15px;
	}
	
	#Header ul.MainMenu li.Last{
	    padding-right: 0;
		background: none;
	}
	
	
	#Header ul.MainMenu li a {
	    float: left;
		height: 15px;
		padding: 9px 9px;
		color: #333366;
		text-decoration: none;
		font-weight: bold;
font-size: 11px;		
	}
	
	#Header ul.MainMenu li a.Special {
	    color: #ff6600;
		font-weight: bold;
		font-style: italic;
		
	}
	
	#Header ul.MainMenu li a:hover {
	    background: url('../images/main_menu_li_bg.gif') top center no-repeat;	
	}
	
	#Header ul.MainMenu li a.Active {
	    height: 24px;
	    background: url('../images/main_menu_li_bg.gif') top center no-repeat;	
	}
	
	#Flash {
	    float: left;
		width: 950px;
		padding: 0 35px;
	}
	
	#Body {
	    float: left;
		width: 940px;
		margin: 0 40px;
		background: #fff;
	}
	
	#Body .Box {
	    float: left;
		width: 190px;
		padding-top: 25px;
	}
	
	#Body .Box h2 {
		font-family: "Trebuchet MS", Arial, Helverica, Verdana;
		font-weight: bold;
		font-style: italic;
		font-size: 18px;
		color: #8fadc4;		
		}
	
	#Body .Box a.Button {
	    width: 113px;
		height: 21px;
		background: url('../images/button1_bg.png') no-repeat;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		text-align: center;
		padding-top: 6px;
	}
	
	#Body .Box p {
	    float: left;
		width: 190px;
		color: #808d96;
	}
	
	#Body .News, #Body .Buy, #Body .Distributor {
	    padding-bottom: 30px;
	}
	
	#Body .News a.Button, #Body .Buy a.Button, #Body .Distributor a.Button {
	    margin-top: 30px;
	    margin-left: 38px;
	}
	
	
	#Body .Search {
	    width: 198px;
		margin: 0 20px 0 0;
		background:  url('../images/search_box_bg.gif') 8px 0 no-repeat;
	    padding: 25px 15px 40px 30px;
	}
	
	#Body .Search h2 {
	    float: left;
		width: 198px;
		height: 22px;
		margin-bottom: 25px;
		color: #425276;
	}
	
	#Body .Search small {
	    float: left;
		width: 198px;
		font-size: 11px;
		color: #808d96;
	}
	
	#Body .Search form {
	    float: left;
		width: 198px;
		margin-top: 20px;
	}
	
	#Body .Search form span{
	    float: left;
		width: 198px;
		font-size: 12px;
		color: #808d96;
		margin-bottom: 3px;
	}
	
	#Body .Search form input{
	    float: left;
		width: 177px;
		background: url('../images/search_bg2.gif') no-repeat;
		height: 31px;
		border: 0;
		padding: 0 10px;
		color: #999;
		margin-bottom: 15px;
	}
	
	#Body .Search form select {
	    float: left;
		width: 196px;
		font-size: 12px;
		height: 22px;
		color: #999;
		margin-bottom: 20px;
	}
	
	#Body .Search form a.Button {
	    margin-left: 40px;
	}
	
	#Body .News h2 {
	    float: left;
		width: 198px;
		height: 22px;
		margin-bottom: 25px;
	}
	
	#Body .News {
	    background: url('../images/box_line.gif') right center no-repeat;
		padding-right: 20px;
		margin-right: 20px;
	}
	
	#Body .Buy h2 {
	    float: left;
		width: 198px;
		height: 22px;
		margin-bottom: 25px;
	}
	
	#Body .Box h2 span { float: left; line-height: 20px;  }
	
	#Body .Buy {
	    background: url('../images/box_line.gif') right center no-repeat;
		padding-right: 20px;
		margin-right: 20px;
	}
	
	#Body .Distributor h2 {
	    float: left;
		width: 198px;
		height: 22px;
		margin-bottom: 25px;
	}
	
	#Body dl {
	    float: left;
		width: 210px;
		margin-right: 20px;
		margin-left: 15px;
	}
	
	#Body dl dt {
	    font-size: 16px;
		color: #1a3663;
		font-weight: bold;
		border-bottom: 1px solid #d9e7f1;
		float: left;
		width: 210px;
		padding-bottom: 15px;
		font-family: "Trebuchet MS", Arial, Helverica, Verdana;
		font-weight: bold;
		font-style: italic;
	}
	
	#Body dl dd {
		border-bottom: 1px solid #d9e7f1;
		float: left;
		width: 210px;
	}
	#Body dl dd a{
	    float: left;
		width: 190px;
		color: #1a3663;
		text-decoration: none;
		padding: 4px 0;
		padding-left: 15px;
		background: url('../images/submenu_tr.gif')left center no-repeat;
	}
	
	#Body dl dd a:hover{
	    font-weight: bold;
	}

	#Body dl dd a.Active{
		background: url('../images/submenu_tr_active.gif')left center no-repeat;
	    color: #ff6600;
		font-weight: bold;
		font-style: italic;
	}
	
	#Body dl dd a.OActive{
	    font-weight: bold;
		background: url('../images/submenu_tr_active_orange.gif')left center no-repeat;
		color: #ff6b00;
	}
	
	#Body div.Text {
	    float: left;
		width: 660px;
		padding-bottom: 100px;
		line-height: 18px;
		text-align: justify;
	}
	
	#Body div.Text h2 {
	    float: left;
		width: 660px;
	    font-size: 17px;
		color: #1a3663;
		font-weight: bold;
		border-bottom: 1px solid #d9e7f1;
		padding-bottom: 15px;
		font-family: "Trebuchet MS", Arial, Helverica, Verdana;
		font-weight: bold;
		font-style: italic;
	}
	
	#Body div.Text p {
        color: #000;
		margin-top: 20px;
		color: #306aa5;		
	}
	#Body div.Text p a {
		color:#0066FF;
		}
		
		#Body div.Text p a img { border: 0; }
	#Body div.Text table td {
		vertical-align: top;
		}
		
		#Body div.Text table p {
			color: #000;
			width: 300px;
			}
				#Body div.Text table.People p {
			color: #000;
			width: 220px;
			}
			
				#Body div.Text table.People {
			border-top: 1px solid #d9e7f1;
			border-bottom: 1px solid #d9e7f1;
			margin-bottom: 10px;
			}
			
					#Body div.Text table.People td{
			padding-bottom: 20px;
			}
			
	#Body div.Text ul {
		float: left;
		width: 650px;
		color: #306aa5;		
		}
		#Body div.Text ul li {
			float: left;
			width: 635px;
			padding: 0 0 0 15px;
			background: url(../images/submenu_tr.gif) no-repeat left 6px;
			}
	
	#Body div.Text form.Distributor{
	    float: left;
		width: 680px;
	}
	
	#Body div.Text form.Distributor fieldset{
	    float: left;
		width: 680px;
		border: 0;
	}
	
	#recaptcha_widget_div {
	    float: left;
		margin-top: 5px;
		width: 680px;	
	}
	
	#Body div.Text form.Distributor fieldset strong{
	    float: left;
		width: 680px;
		font-size: 14px;
		margin-bottom: 2px;
		font-weight: normal;
	}
	
	#Body div.Text form.Distributor fieldset textarea{
	    float: left;
		width: 400px;
		height: 150px;
		font-size: 14px;
		padding: 3px;
		border: 1px solid #ccc;
		font-family: Arial;
	}
	
	#Body div.Text form.Distributor fieldset input.Inline{
	    float: left;
		width: 300px;
		font-size: 14px;
		padding: 3px;
		border: 1px solid #ccc;
	}
	
	#Body div.Text form.Distributor fieldset input.Submit {
	    float: left;
		font-size: 15px;
		padding: 3px 8px;
		border: 1px solid #5586ac;
		background: url('../images/bg.gif') 0 -7px repeat-x;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
	}
	
	#Body div.Text form.Distributor fieldset label{
	    float: left;
		width: 680px;
		padding-top: 10px;
	}
	
	#Body div.List {
	    float: left;
		width: 694px;
		padding-bottom: 100px;
	}
	
	#Body div.List .Flash{
	    float: left;
		width: 694px;
		height: 350px;
		margin-bottom: 20px;
	}

	#Body div.List .Description {
	    float: left;
		width: 694px;
		margin-bottom: 20px;
		color: #1A3663;
	}
	
	#Body div.List .Content{
	    float: left;
		width: 680px;
	}
	
	#Body div.List h2 {
	    float: left;
		width: 694px;
	    font-size: 17px;
		color: #1a3663;
		font-weight: bold;
		padding-bottom: 5px;
		padding-top: 5px;
		font-family: "Trebuchet MS", Arial, Helverica, Verdana;
		font-weight: bold;
		font-style: italic;
	}
	
	#Body ul.Recommended, #Body ul.Products{
	    float: left;
		border-left: 1px solid #d9e7f1;
		border-top: 1px solid #d9e7f1;
	}
	
	#Body ul.Recommended li, #Body ul.Products li{
	    float: left;
		border-right: 1px solid #d9e7f1;
		border-bottom: 1px solid #d9e7f1;
		width: 169px;
		height: 173px;
		padding: 18px 0;
	}
	
	#Body ul.Recommended li a, #Body ul.Products li a{
	    float: left;
		width: 168px;
		text-align: center;
		color: #1a3663;
		margin-bottom: 4px;
		text-decoration: none;
		font-weight: bold;
	}
	
    #Body ul.Recommended li img, #Body ul.Products li img {
	    border: 0;
	}
	
	#Body ul.Recommended li {
	    background: url('../images/list_item_bg2.gif') repeat-x;
	}
	
	#Body ul.Products li {
	    background: url('../images/list_item_bg1.gif') repeat-x;
	}
	
	#Body ul.Recommended li.Last, #Body ul.Products li.Last {
		width: 168px;
	}
	
	#Body div.Product {
	    float: left;
		width: 680px;
		padding-bottom: 300px;
	}
	
	#Body div.Product h2 {
	    float: left;
		position: relative;
		width: 680px;
	    font-size: 17px;
		color: #1a3663;
		font-weight: bold;
		border-bottom: 1px solid #d9e7f1;
		padding-bottom: 15px;
	}
	
	#Body div.Product h2 a.pdf {
		position: absolute;
		width: 161px;
		height: 38px;
		background: url('../images/pdf_download.png') no-repeat 0 0;
		right: 7px;
		top: -7px;
	}

	#Body div.Product h2 a.pdf:hover {
		background-position: 0 -38px;
	}
	
	#Body div.Product h2 a.pdf span {
		display: none;
	}
	
	#Body div.Product h3 {
	    float: left;
		width: 680px;
	    font-size: 14px;
		color: #1a3663;
		font-weight: bold;
		border-bottom: 1px solid #d9e7f1;
		padding-bottom: 7px;	
	}
	
	#Body div.Product .Desc {
	    float: left;
		width: 680px;
		padding: 20px 0 50px 0;
		}

			#Body div.Product .Desc table {
				width: 570px;
				float: left;
				margin-left: 50px;
				}
			#Body div.Product .Desc table td {
				background: #e5e5e5;
				text-align: center;
				padding: 5px 2px 5px 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				}
			#Body div.Product .Desc table td.header {
				background: #5888ad;
				color: #fff;
				font-weight: bold;
				font-size: 10px;
				}
	
	#Body div.Product .Desc p{
	    float: left;
		width: 680px;
		padding: 0 0 15px 0;
		line-height: 18px;
		color: #1a3663;
	}

/* Begin style update 07 10 2011 */

	#Body div.available_shape{
	    float: left;
		width: 680px;
		padding: 20px 0 50px 0;
		color: #1a3663;
	}

	
	#Body div.available_shape ul{
	    float: left;
		width: 680px;
		padding: 0 0 10px 0;
		/*background: url('../images/available_shape_bottom_bg.gif') repeat-y 1px 0; */
	}	

	#Body div.available_shape ul li{
	    float: left;
		width: 324px;
		height: 168px;		
		padding: 9px 0 0 9px;
		margin: 0 10px 0 0;
		background: url('../images/available_shape_bg.gif') no-repeat 0 0;
		border: 1px solid #dbe7f2;
	}		
	
	#Body div.available_shape ul li.last_item{
		margin: 0 0 0 0;
	}		
	
	
	#Body div.available_shape ul li a {
		float: left;
		width: 150px;
		text-align: center;
		margin: 0 8px 0 0;
		}	
	#Body div.available_shape ul li a img {
		border: 1px solid #dbe7f2;
		}
	#Body div.available_shape ul li a:hover img {
		border: 1px solid #90c2f1;
		}	
	
	#Body div.available_shape ul li h3 { float: left; margin: 0; margin: 0 -15px 0 1px; padding: 0px; padding: 6px 8px 0; background: url('../images/available_shape_button.png') no-repeat 0 0; width: 161px; height: 28px; line-height: 22px; font-size: 12px; overflow: hidden; border: 0 none; }
	
	#Body div.available_shape ul li .details { float: left; width: 160px; padding: 28px 0 0; }
	#Body div.available_shape ul li .details span { float: left; width: 150px; padding: 0 0 0 10px; font-size: 11px; }
	#Body div.available_shape ul li .details span.line_top { width: 153px; padding: 0 0 9px 0; margin: 0 0 0 3px; border-top: 1px solid #dbe7f2;  }	
	#Body div.available_shape ul li .details span.line_bottom { width: 153px; padding: 9px 0 0 0; margin: 0 0 0 3px; border-bottom: 1px solid #dbe7f2;  }	



	#Body div.available_colors{
	    float: left;
		width: 680px;
		padding: 20px 0 50px 0;
		color: #1a3663;
	}

	#Body div.available_colors ul{
	    float: left;
		width: 674px;
		height: 105px;
		padding: 0 3px 5px 3px;
	}	

	#Body div.available_colors ul li{
	    float: left;
		width: 75px;
		height: 75px;
		margin: 0 10px 0 0;
	}		
	#Body div.available_colors li span {
		float: left;
		text-align: center;
		width: 74px;
		padding: 4px 0 0 0;
		font-size: 10px;
		}		
	#Body div.available_colors ul li.last_item{
		margin: 0 0 0 0;
	}		
	
	#Body div.available_colors a {
		float: left;
		border: 1px solid #dbe7f2;
		text-align: center;
		width: 73px;
		height: 73px;
		}	
	#Body div.available_colors a:hover {
		border: 1px solid #90c2f1;
		}				
	#Body div.available_colors a img {
			width: 73px;
		height: 73px;
		border: 0 none;
		}


/* End style update 07 10 2011 */	
	
	#Body div.Product .Gallery{
	    float: left;
		width: 680px;
		padding: 20px 0 30px 0;
	}
	
	#Body div.Product .Photo{
	    float: left;
		width: 497px;
		padding-right: 12px;
		border-right: 1px solid #d9e7f1;
		text-align: center;
		height: 350px;
		background: url('../images/lightbox_ico_loading.gif') center center no-repeat;
	}
	
	
	#Body div.Product .Photo img{
		border: 0;
	}
	
	#Body div.Product ul.Options{
	    float: left;
		width: 170px;
		margin-bottom: 40px;
	}
	
	#Body div.Product ul.Options li{
	    float: left;
		width: 170px;
		background: url('../images/product_tr.gif') bottom center no-repeat;
		padding: 8px 0 12px 0;
	}
	
	#Body div.Product ul.Options li a {
	    color: #9d2522;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		float: left;
		margin-left: 16px;
		padding-left: 13px;
		background: url('../images/product_a_tr.gif') left center no-repeat;
	}
	
	#Body div.Product ul.Options li a.NoActive {
	    color: #ccc;
		cursor: default;
	}
	
	#Body div.Product small {
	    float: left;
		width: 154px;
		background: url('../images/product_tr.gif') bottom center no-repeat;
		padding: 8px 0 8px 16px;
		font-size: 10px;
		color: #1d3764;
	}
	
	#Body div.Product ul.Other {
	    float: left;
        width: 150px;
		padding: 15px 10px 10px 10px;
	}
	
	#Body div.Product ul.Other li{
	    float: left;
        margin: 5px;
	}
	
	#Body div.Product ul.Other li img{
	    float: left;
        border: 3px solid #c8dbea;
	}
	#Footer {
	    float: left;
		width: 940px;
		margin: 0 40px;
		padding: 20px 0;
		background: url('../images/page_bottom.gif') no-repeat;
	}
	
	#Footer p {
	    font-size: 11px;
		color: #fff;
	}
	
	#Footer p.AllInclusive a.Pimago {
	    font-family: Georgia, Helvetica, Arial;
		font-size: 11px;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
	}
	
	#Footer p.Copyright {
	    float: left;
		width: 470px;
	}
	
	#Footer p.AllInclusive {
	    float: left;
		text-align: right;
		width: 470px;
	}

	#Footer .Social {
	    float: left;
		margin: 14px 0 0 380px;
		padding: 0 0 15px 0;
	}	
	
	#Footer .Social div.google_plus_one {
		float: left;
	}	
	#Footer .Social div.fb_recommend {
		float: left;
	}	

	#google_map
{
	clear: both;
	float: left;
	width: 650px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 20px 0 10px 0px !important;
	margin/**/: 20px 0 0px 0px;
}

#google_maker_msg
{
	display: block;
}


.Login {
    float: left;
	width: 300px;
}

#Body div.Text form.Login p{
    float: left;
	width: 300px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

.Login span{
    float: left;
	width: 300px;
	font-size: 14px;
	margin-bottom: 3px;
}

.Login input.Text{
    float: left;
	width: 286px;
	height: 26px;
	padding: 3px 6px;
	font-size: 16px;
	border: 1px solid #f0f0f0;
	color: #1A3663;
}

.Login input.Button {
    font-size: 15px;
	padding: 4px 8px; 
	float: right;
	color: #1A3663;
}

ul.sitemap {
    padding-top: 20px;
}

ul.sitemap li a {
	color: #306AA5;
	text-decoration: none;
}
