*{
	padding:	0;
	margin:		0;
	border:		none;
}

body, html {
	font:			normal 11px Tahoma, Geneva, sans-serif;
	background:		#fff;
	color:			#3c3c3c;
	height:			100%;
}

.aboutattirance
{
	color: #ffffff;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 70px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 1.1em;
	line-height: 17px
}

#layout{
	width:		100%;
	min-height:	100%;
	height:		100%;
	min-width:	991px;
	margin-bottom:	-164px;
	padding-bottom:	164px;
}
#layout[id] {
	height:		auto;
}

#footer{
	background:	url(../images/background-footer-repeat.png) repeat-x top left;
	display:	block;
	clear:		both;
	margin-top:	50px;
}

#top{
	background:	url(../images/background.png) repeat-x top left;
	display:	block;
	height:		209px;
}

#base{
	min-height:	450px;
	height:		auto !important;
	height:		450px;	
}

#holder{
	display: table-cell;
}
.clear {
	clear: both;
}


ul{
	list-style:		none outside none;
	display:		block;
}
input, textarea {
	display:		block;
	margin:			1px;
	border:			none;
	padding:		5px;
	font:			normal 11px Tahoma, Geneva, sans-serif;
	color:			#3c3c3c;
	width:			270px;
}
textarea {
	width:			570px;
	height:			120px;
	overflow:		hidden;
}
label {
	display:		block;
	margin:			1px;
	border:			none;
	font:			normal 11px Tahoma, Geneva, sans-serif;
	color:			#616161;
	line-height:	20px;
}
a img{
	border:			0;
	vertical-align:	bottom;
}
a {
	color:				#ffa200;
	text-decoration:	none;
	outline:			0;
}
a:hover {
	text-decoration: underline;
}
h2 {
	display:			block;
	font:				bold 12px Tahoma, Geneva, sans-serif;
	color:				#3c3c3c;
	line-height:		18px;
}
h1, h1 a, .links h2, .links h2 a{
	display:			block;
	font:				normal 18px Garamond, serif;
	color:				#3c3c3c;
	line-height:		18px;
	margin:				0 0 20px 0;
	font-weight:		bold;
}
p {
	font:			normal 11px Tahoma, Geneva, sans-serif;
	line-height:	17px;
	margin-bottom:	5px;
}
p.important {
	font:			bold 11px Tahoma, Geneva, sans-serif;
	color:			#FFA200;
}





ul.lang {
	float: right;
	padding-right:		60px;
}
ul.lang li {
	float:		left;
	display:	block;
	padding:	15px 0 0 10px;
	height:		47px;
}
ul.lang li a{
	color:		#777872;
}
ul.lang li a:hover {
	color: #ffa200;
	text-decoration: none;
}
ul.lang li.active {
	background: url(../images/lang.png) no-repeat top left;
	width:		22px;
}
ul.lang li.after {
	padding-left:	0;
}
ul.lang li.active a, ul.lang li.active a:hover{
	color:	#fff;
}





#head {
	clear: both;
}
h1.logo {
	margin: 0;
	padding:	0 0 0 110px;
	text-indent: -1000px;
}
h1.logo a {
	display:	block;
	float:		left;
	width:		253px;
	height:		97px;
	filter: 	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo/attirance-cosmetics-logo.png', sizingMethod='crop');
}
h1.logo[class] a {
	background:	transparent url(../images/logo/attirance-cosmetics-logo.png) no-repeat top left;
}

ul.menu {
	float:		right;
	padding:	0 30px 0 0;
}
ul.menu li{
	display:		block;
	float:			left;
	padding:		79px 0 0 15px;
	font:			normal 21px Garamond, serif;
	color:			#969791;
	line-height:	21px;
}
ul.menu li.first {
	padding-left:	0;
}
ul.menu li a{
	font:		normal 21px Garamond, serif;
	color:		#969791;
}
ul.menu li.active a, ul.menu li a:hover {
	color:				#ffa200;
	text-decoration:	none;
}

#content {
	clear:			both;
}







.startpage {
	background: url(../images/background-startpage-repeat.png) repeat-x top left;
}
.startpage #base {
	background:	url(../images/background-startpage.png) no-repeat top left;
}
.startpage #holder {
	display: block;
}
.startpage h1 {
	color:		#fff;
}
.startpage p{
	color:		#fff;
}
.about {
	display: 	bock;
	height:		262px;
	padding:	20px 20px 0 0;
	margin:		0 0 0 590px;
}
.contact {
	display:	block;
	margin:		0 0 0 577px;
	padding:	0 0 0 13px;
	color:		#fff;
	font-size:	10px;
	background:	#F8B358;
}

.fp_contact {
	display:	block;
	color:		#fff;
	font-size:	10px;
	background:	#F8B358;
	padding-left: 10px;
	padding-bottom: 10px;
}

.contact ul {
	float: 		left;
	padding:	12px 40px 0 0;
}
.contact ul li {
	line-height:	18px;
}
.contact a {
	color:				#fff;
	text-decoration:	underline;
}





.fp_contact ul {
	float: 		left;
	padding:	12px 40px 0 0;
}
.fp_contact ul li {
	line-height:	18px;
}
.fp_contact a {
	color:				#fff;
	text-decoration:	underline;
}





#left {
	width:		250px;
	float:		left;
}
ul.categories {
	padding:	30px 0 0 110px;
}
ul.categories li {
	padding:	0 0 15px 0;
}
ul.categories li a {
	font:	normal 14px Tahoma, Geneva, sans-serif;
	color:	#3c3c3c;
	line-height:	14px;
}
ul.categories li a:hover {
	color:	#ffa200;
	text-decoration: none;
}
ul.categories li.active a, ul.categories li.active a:hover{
	color:			#3c3c3c;
	font-weight:	bold;
}
ul.categories li.active ul {
}
ul.categories li.active li {
	padding: 5px 0 0 0;
}
ul.categories li.active li a, ul.categories li.active li a:hover{
	font:	normal 11px Tahoma, Geneva, sans-serif;
	color:	#3c3c3c;
	line-height:	11px;
}
ul.categories li.active li a:hover {
	color:	#ffa200;
}
ul.categories li.active li.active a, ul.categories li.active li.active a:hover{
	color:	#000;
}



.products #holder {
	margin-left:	250px;
}

.description {
	background:		#f0edea;
	padding:		30px 30px 20px 30px;	
}
a.image {
	display:	block;
	border:		3px solid #d2d2d2;
	float:		left;
	margin:		0 35px 0 0;
}
/*div.image {
	display:	block;
	padding:	3px;
	background:	#d2d2d2;
	margin:		0;
	
}*/

ul.products-list li {
	float:			left;
	width:			164px;
	height:			170px;
	border-right:	1px solid #f0edea;
	border-bottom:	1px solid #f0edea;
	padding:		50px 0 0 0;
	text-align:		center;
}
ul.products-list li a, ul.products-list li a:hover{
	display:		block;
	font:			bold 11px Tahoma, Geneva, sans-serif;
	color:			#3c3c3c;
	line-height:	15px;
	text-decoration: none;
}
ul.products-list li a.image {
	margin:			0;
	float:			none;
	border:			none;
	padding-bottom: 5px;
}
ul.products-list li a.image img {
	border:		3px solid #d2d2d2;
}
ul.products-list li.active {
	background:	url(../images/product.png) no-repeat top left;
}
ul.products-list div.text {
	display: none;
}




.form #base, .us #base {
	padding:	0 0 0 110px;
}
.links #base {
	padding:	10px 0 0 110px;
}
.form .description {
	background:	none;
	padding-left:	0;
}
div.contact-form {
	background:		#f0edea;
	padding:		12px 0 20px 290px;
	margin-bottom:	20px;
}

.contact-form input {
	border: 1px solid #cccccc;
}

.contact-form textarea {
	border: 1px solid #cccccc;
}

ul.contact-form {
	width:		600px;
}
ul.contact-form li {
	float:		left;
	width:		300px;
}
ul.contact-form li.error label {
	color:		#ff0000;
}
ul.contact-form span {
	color:		#ffa200;
}
ul.contact-form li.button {
	clear:		left;
	padding:	15px 0 0 0;
}
ul.contact-form li.button input {
	font:		normal 14px Tahoma, Geneva, sans-serif;
	color:		#fff;
	background:	#ffa200;
	width:		130px;
	text-align:	center;
	padding:	3px 0;
}





.us ul {
	float:		left;
	padding:	35px 40px 0 0;
}
.us ul h1 {
	margin-bottom:	12px;
	font-weight:	normal;
}
.us ul p {
	margin:		0;
}
.us ul li.space {
	padding-top: 20px;
}
.us p.position {
	line-height:	11px;
	margin-bottom:	10px;
}


.footer-container {
	background:	url(../images/background-footer.png) no-repeat top left;
	height:		90px;
	padding:	74px 0 0 0;
}


.image-prev {
	display: block;
	float: left;
	width:		163px;
}
.image-prev li {
	float: left;
}
.image-prev a img {
	display:	block;
	border: 	3px solid #d2d2d2;
}
.image-prev a {
	display:	block;
	padding:	0 5px 5px 0;
}
.image-flash {
	display:	block;
	padding:	3px;
	float:		left;
	background:	#d2d2d2;
	text-align: center;
}
.image-description {
	display: 		block;
	width:			700px;
	margin-left:	150px;
}
.links h2 {
	margin:	25px 0 2px 0;
	font-weight:	normal;
}
.links p {
	margin:			0;
	padding:		20px 0 0 0;
	clear:			both;
}
.links p a.logo {
	float: 			left;
	padding:		0 10px 0 0;
}

#banneris-1 {
	position:		absolute;
	width:			550px;
	right:			30px;
}

#holder.about-us {
	margin:			0 0 0 250px;
}
.about-us .description {
	margin:			0 0 20px 0;
	/*margin:		0 0 20px 250px;*/
}


/*ziepju sadaļas layouts*/
ul.products-list1 li {
	float:			left;
	width:			154px;
	height:			120px;
	border-right:	1px solid #f0edea;
	border-bottom:	1px solid #f0edea;
	padding:		20px 0 0 0;
	text-align:		center;
}
ul.products-list1 li a, ul.products-list1 li a:hover{
	display:		block;
	font:			bold 11px Tahoma, Geneva, sans-serif;
	color:			#3c3c3c;
	line-height:	15px;
	text-decoration: none;
}
ul.products-list1 li a.image {
	margin:			0;
	float:			none;
	border:			none;
	padding-bottom: 5px;
}
ul.products-list1 li a.image img {
	border:		3px solid #d2d2d2;
}
ul.products-list1 li.active {
	background:	url(../images/product.png) no-repeat top left;
}
ul.products-list1 div.text {
	display: none;
}

/*ie fix nav uzlikts kontaktformai, produktiem, us.html*/
ul.categories, ul.categories li, ul.categories ul, .description, ul.products-list,  ul.products-list li, .image-prev, .image-flash, .image-description, #footer, .footer-container, .contact, ul.products-list1,  ul.products-list1 li {
	display: inline-block;
}
ul.categories, ul.categories li, ul.categories ul, .description, ul.products-list,  ul.products-list li, .image-prev, .image-flash, .image-description, #footer, .footer-container, .contact, ul.products-list1,  ul.products-list1 li {
	display: block;
}

/* sitemap elements */

#sitemap {
	margin-top:30px;
}

#sitemap a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #3c3c3c;	
	text-decoration: none;
}

#sitemap li {
	border:0; 
	margin:0; 
	padding:0; 
	list-style:none;	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #3c3c3c;
}

#sitemap .levelOne {
	font-weight: bold;
}

#sitemap .levelTwo {
	margin-left:10px;
}
