body, table, td, select, input, textarea {font-family:Tahoma, verdana, arial, sans-serif; font-size:13px; color:#474647;}

body {margin:0; padding:0; background:url(../images/bg.gif) top left no-repeat #412C48; padding-left:25px; padding-bottom:33px;}


a {color:#D93775; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:15px; color:#D93775;}
	h1 {font-size:16px;}
	h2 {font-size:16px; font-weight:normal;}
	h3, h4, h5 {font-size:16px; font-weight:normal;}
	h3 .small {font-size:12px;}
	h4 {color:#656A6C;}
	h5 {font-size:13px; color:#474647;}
	h6 {font-size:16px;}


form {margin:0; padding:0;}
input, select {vertical-align:middle;}
input, select, textarea {color:#7C7779; font-size:12px;}

img {border:0;}


p {margin:0 0 10px 0;}
.big {font-size:12px;}
.big14 {font-size:14px;}
.big16 {font-size:16px;}
.big18 {font-size:18px;}
.orange {color:#E95960;}
.red {color:#D93775;}
.grey {color:#7C7779;}
.white {color:#FFFFFF;}
.comment {font-size:14px; color:#D93775;}
.price {color:#957E9D; font-size:24px;}
.title {font-size:16px;}
.date {color:#7C7779; padding-left:12px; background:url(../images/bg_date.gif) left top no-repeat;}
.header {font-size:13px; color:#D93775; padding-bottom: 5px; padding-left:12px;}
.photo-header {font-size:16px; color:#72517E; padding-bottom: 5px;}
.details {float:right; padding-left:17px; background:url(../images/bg_details.gif) left top no-repeat;}
.text {padding-left:29px;}
	.text .text {padding-left:54px;}
	
hr {border:0; color:#F0F2F3; background-color:#F0F2F3; padding:0; margin:8px 0; height:1px; line-height:0; //margin:0px;}

th {text-align:left; font-weight:normal; font-size:10px; border-bottom:1px solid #F0F2F3; white-space:nowrap;}
	td.brd {border-bottom:1px solid #F0F2F3;}
	td.brd3 {border-bottom:3px solid #F0F2F3;}

.alphabet {text-transform:uppercase; font-size:14px; font-family:"trebuchet MS";}
	.alphabet a {text-decoration:none; color:#7C7779;}
	.alphabet a:hover {color:#D93775;}

.sales {background:url(../images/bg_sales.gif) right top no-repeat;}

.links {font-size:12px; line-height:160%; width:33%; padding-right:15px;}
	.links a {color:#646464;}
	.links a:hover {color:#D93775;}

.links2 td {line-height:150%;}
	.links2 strong {background-color:#D93775; color:#FFFFFF; font-weight:normal; padding:2px;}
	
.linksWomenParfume td {line-height:160%; width:33%; padding-right:15px; text-align:right;}
	.linksWomenParfume h6 {margin:0;}
	.linksWomenParfume .price {font-size:12px; font-weight:normal; color:#D93775;}

.linksMenParfume td {line-height:160%; width:33%; padding-right:15px; text-align:right;}
	.linksMenParfume h6 {margin:0;}
	.linksMenParfume h3, .linksMenParfume h6, .linksMenParfume a, .linksMenParfume .red {color:#72517E;}
	.linksMenParfume .price {font-size:12px; font-weight:normal; color:#72517E;}

.linksWomenParfume, .linksMenParfume {margin-top:10px; margin-bottom:50px;}

.listWomenParfume td {line-height:160%; width:33%; padding-right:15px; border-right:1px solid #F0F2F3;}
	.listWomenParfume h6 {margin:0;}
	.listWomenParfume .price {font-size:12px; font-weight:normal; color:#D93775;}
	.listWomenParfume p {text-align:right;}
	.listWomenParfume .list1 {list-style-image:url(../images/li_w_1.gif);}
	.listWomenParfume .list2 {list-style-image:url(../images/li_w_2.gif);}
	.listWomenParfume .list3 {list-style-image:url(../images/li_w_3.gif);}

.listMenParfume td {line-height:160%; width:33%; padding-right:15px; border-right:1px solid #F0F2F3;}
	.listMenParfume h6 {margin:0;}
	.listMenParfume h3, .listMenParfume h6, .listMenParfume a, .listMenParfume .red {color:#72517E;}
	.listMenParfume .price {font-size:12px; font-weight:normal; color:#72517E;}
	.listMenParfume p {text-align:right;}
	.listMenParfume .list1 {list-style-image:url(../images/li_m_1.gif);}
	.listMenParfume .list2 {list-style-image:url(../images/li_m_2.gif);}
	.listMenParfume .list3 {list-style-image:url(../images/li_m_3.gif);}

.listMenParfume .nobrd, .listWomenParfume .nobrd {border:0;}

.shoppingCart {border-top:3px solid #F0F2F3;}
	.shoppingCart .count {padding-right:40px; background:url(../images/bg_count.gif) right center no-repeat;}
	.shoppingCart .pricePerOne {font-size:14px; padding-right:40px; background:url(../images/bg_price_per_one.gif) right center no-repeat;}
	.shoppingCart .total {color:#D93775; font-size:14px;}
	.shoppingCart .description {font-size:10px;}

.tbl {background:#957E9D;}
	.tbl .td11 {background:url(../images/tbl/1/11.gif) left top no-repeat;}
		.tbl .td11 td, .tbl .td11 h6 {color:#FFFFFF;}
	.tbl .td12 {background:url(../images/tbl/1/12.gif) left top no-repeat;}
	.tbl .td21 {background:url(../images/tbl/1/21.gif) left top no-repeat;}
	.tbl .td22 {background:url(../images/tbl/1/22.gif) left top no-repeat;}

.tbl2 {background:#E34D7A;}
	.tbl2 .td11 {background:url(../images/tbl/2/11.gif) left top no-repeat;}
		.tbl2 .td11 td, .tbl2 .td11 h6 {color:#FFFFFF;}
	.tbl2 .td12 {background:url(../images/tbl/2/12.gif) left top no-repeat;}
	.tbl2 .td21 {background:url(../images/tbl/2/21.gif) left top no-repeat;}
	.tbl2 .td22 {background:url(../images/tbl/2/22.gif) left top no-repeat;}

.contactForm td {padding-top:0;}
	.contactForm .form {line-height:170%; padding-top:0;}
	.contactForm .form input, .contactForm .form textarea {width:100%;}
	.contactForm .form textarea {height:210px; //height:220px;}
	.contactForm .description {font-size:10px;}
	.contactForm h3 {margin-bottom:0;}

.page {width:100%;}

.contacts {background-color:#E34D7A; color:#F9F6ED; padding-top:13px;}
	.contacts p {margin-bottom:12px;}
	.contacts a {font-size:11px;}
	.contacts td, .contacts td a {color:#F9F6ED;}

.contacts2 {background-color:#957E9D; color:#F9F6ED; padding-top:13px; float:left;}
	.contacts2 p {margin-bottom:13px;}
	.contacts2 a {font-size:11px;}
	.contacts2 td, .contacts2 td a {color:#F9F6ED;}
	
.contacts3 a {font-size:11px;}

.topLeftBlock {width:331px;}
.topRightBlock {background:#957E9D; width:177px;}

.search {padding:0 32px; background:url(../images/bg_search2.gif) bottom right no-repeat #FFFFFF;}
	.searchInp {width:95%;}

.basket {padding:10px 10px 10px 22px; background:#FFFFFF; line-height:190%;}
	.basket .icon {text-align:right; margin-top:10px;}
.submitReservation {padding:18px 10px 0px 0px;}
.reservationHeader	{font-size:16px; font-weight:normal; color:#D93775;}

.advsales {height:500px;}
	.advsales a {text-decoration: none;}
	.advsales a:hover {text-decoration: underline;color: #FFFFFF}

	
	.advsales h3 {line-height:50%; padding:18px 14px 0px 15px; text-align:left; font-size:30px; color:#FFFFFF;}	
	.advsales h5 {line-height:50%; padding:0px 30px 13px 0px; text-align:right; font-size:40px; color:#FFFFFF;}	
	.advsales h6 {line-height:50%; padding:0px 17px 0px 0px; text-align:right; font-size:48px; color:#FFFFFF;}	
	
.content {padding-top:0px;}
	.contentIndex {padding-top:11px;}
.contentLeftBlock {height:100px;}
.contentRightBlock {width:187px;}

.blockWhite {padding:27px 45px; background:#FFFFFF;}
.blockTrailer {padding:3px 45px; background:url(../images/bg_pink_block.gif) left top no-repeat #FFFFFF;}
.blockPink {padding:27px 45px; background:url(../images/bg_pink_block.gif) left top no-repeat #FFFFFF;}
.blockRed {padding:27px 45px; background:url(../images/bg_red_block.gif) left top no-repeat #FFFFFF;}
	.blockRed h3 {color:#E95960;}
.blockViolet {padding:27px 45px; background:url(../images/bg_violet_block.gif) left top no-repeat #FFFFFF;}

.minHeight {height:500px;}

.portfolio td {width:25%; padding-right:47px;}
	.portfolio .price {color:#957E9D;}
	.portfolio p {margin-bottom:15px;}
	.portfolio .brd {background:url(../images/brd_products.gif) right bottom no-repeat; border-bottom:0;}	

.contact td {width:33%; padding-right:47px;}
	.contact .price {color:#957E9D;}
	.contact p {margin-bottom:15px;}
	.contact .brd {background:url(../images/brd_products.gif) right bottom no-repeat; border-bottom:0;}	
	
.products td {width:33%; padding-right:47px;}
	.products .price {color:#D93775;}
	.products p {margin-bottom:15px;}
	.products .brd {background:url(../images/brd_products.gif) right bottom no-repeat; border-bottom:0;}

.products2 .description {width:100%; border-bottom:1px solid #F0F2F3;}
	.products2 td {padding:15px 0;}
	.products2 .image {padding-right:24px;}
	.products2 a, .products2 .price {color:#72517E;}

.bottomMenu {text-align:center; color:#957E9D; padding:19px 3px;}
	.bottomMenu a {color:#957E9D; margin:0 16px;}
	.bottomMenu a:hover {color:#FFFFFF;}
	
.bottomSEO {text-align:left; color:#957E9D; padding:10px 0px 0px 10px;}
	.bottomSEO a {color:#957E9D; text-decoration: none;}
	.bottomSEO a:hover {color:#FFFFFF;}

.copy {position:absolute; bottom:0; right:0; width:167px; color:#957E9D; font-size:10px; padding-bottom:15px; //padding-bottom:10px;}
	.copy a {color:#F9F6ED;}

.flowers {position:absolute; top:66px; left:263px;}

.spacer {font-size:1px; height:10px;}

.flL {float:left;}
.flR {float:right;}
.rel {position:relative;}
.clr {clear:both; line-height:0; height:0;}
.nopad {padding:0; margin:0;}
.nobrd {border:0;}

.calendar {color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:center; padding-bottom: 12px;}
.calendarText {padding-left:15px;}
.calendarDateHighlight {color:#957E9D; font-weight:bold; font-size:11pt;}

.article a {text-decoration: none; color:#474647;}
.article a:hover {text-decoration: none; color:#474647;}

.counter {padding:3px 2px 0px 0px;}
	
.trailer {font-size:6px; color:#FFFFFF; padding:0px 0px 1px 340px;}
		.trailer a {color:#FFFFFF;}
		
.menu {margin:0; padding:0; margin-bottom:15px; color:#D93775;font-size:16px; font-weight:bold;}