    * { margin: 0; padding: 0; list-style: none; }
	
	html {
        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.gif') 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:520px;
	}
	
	#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: 230px;
	}
	#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/logo_bartekcandles167x73.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: 18px;
		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: 18px;
		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: 18px;
		margin-bottom: 25px;
	}
	
	#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: 18px;
		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 .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;
		width: 680px;
	    font-size: 17px;
		color: #1a3663;
		font-weight: bold;
		border-bottom: 1px solid #d9e7f1;
		padding-bottom: 15px;
	}
	
	#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;
		line-height: 18px;
	}

	#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;
	}
	
	#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;
}