html, body {font-size:100.01%; }
body{
	margin:0;
	font:64% Arial,sans-serif;
	background:#f5f5f5;
	color:#636363;
	min-width:940px;
	
}
img{border-style:none;}
a{color:#f77493;outline: none;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
a.anchor{color:#636363;outline: none;}
a.anchor:hover{color:#f77493;text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
select {
	font-size: 11px;
	line-height: 14px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.holder{
	margin:0 auto;
	width:940px;
}
.wrap{
	overflow:hidden;
	width:100%;
}
.wrapper{
	width:100%;
	padding:123px 0 0;
	position:relative;
}
.inner-page .wrapper{
	padding:123px 0 0;
}
.caption {
	color: #999;
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
	padding: 6px 0 4px;
}
/* header */
#header{
	position:absolute;
	top:0;
	left:0;
	background: #fff;
	width:100%;
	z-index:10;
}
#header .holder {
	position: relative;
	height: 123px;
}
.logo {
	float: left;
	margin: 14px 0 18px;
}
.logo img{display: block;}
.btn{
	display: inline;
	margin: 0 2px 0 0;
	font-size: 12px;
	line-height: 28px;
	float: left;
	padding: 0 0 0 2px;
}
.btn input,
.btn a{
	border: none;
	margin: 0 -2px 0 0;
	position: relative;
	float: left;
	line-height: 28px;
	height: 28px;
	padding: 0 5px 1px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
.btn a{padding:0 8px;}
.pink-btn {background: url(../images/btn-pink-l.gif) no-repeat;}
.pink-btn input,
.pink-btn a{background: url(../images/btn-pink-r.gif) no-repeat 100% 0;}
.green-btn {background: url(../images/btn-green-l.gif) no-repeat;}
.green-btn input,
.green-btn a{float: right; background: url(../images/btn-green-r.gif) no-repeat 100% 0;}
/* top-nav */
.top-nav {
	padding: 11px 0 0;
	float: right;
}
/* lang */
.lang {
	font:9px/21px Tahoma, Arial, sans-serif;
	padding: 0 8px 0 5px;
	width: 117px;
	float: right;
	background: url(../images/bg-lang.gif) no-repeat;
	height: 22px;
	position: relative;
	z-index: 9;
}
.lang a {text-decoration: none;}
.lang a.active-lang {
	position: relative;
	display: block;
	color: #3d3d3d;
	background: url(../images/bg-arrow-black-down.gif) no-repeat 100% 10px;
}
.lang a.active-lang span{
	height: 1%;
	display: block;
	padding: 0 0 0 23px;
	cursor: pointer;
}
.lang a.poland span {
	background:url(../images/flag-poland.gif) no-repeat 0 5px;
}
.lang:hover .lang-drop,
.lang.hover .lang-drop{display: block;}
.lang:hover a.active-lang,
.lang.hover a.active-lang{
	z-index: 100;
	color: #fff;
	background: none;
}
.lang:hover a.active-lang span,
.lang.hover a.active-lang span {
	background: url(../images/bg-arrow-gray-down.gif) no-repeat 100% 10px;
}
.lang-drop {
	position: absolute;
	display: none;
	top:0;
	left:0;
	width: 130px;
	z-index: 10;
}
.lang ul{
	width: 130px;
	margin: 0;
	padding: 22px 0 0;
	background: url(../images/bg-drop-lang.png);
}
.lang-drop-t {
	overflow: hidden;
	height: 2px;
	width: 130px;
	background: url(../images/bg-drop-lang-top.png) no-repeat;
}
.lang-drop-b {
	overflow: hidden;
	height: 2px;
	width: 130px;
	background: url(../images/bg-drop-lang-bottom.png) no-repeat;
}
.lang ul li{
	padding: 0 4px 1px 7px;
	list-style: none;
}
.lang ul li a {
	position: relative;
	height: 18px;
	display: block;
	padding:0 0 0 20px;
	color: #c4c4c4;
}
.lang ul li a span{
	display: block;
	width: 93px;
	padding: 0 3px;
	height:18px;
	line-height: 18px;
}
.lang ul li a:hover span {
	cursor: pointer;
	color: #3d3d3d;
	background: url(../images/bg-lang-hover.gif) no-repeat;
}
.lang ul li a {
	background-position: 0 3px;
	background-repeat: no-repeat;
}
.lang ul li.poland a{ background-image: url(../images/flag-poland.gif);}
.lang ul li.bulgaria a{  background-image: url(../images/flag-bulgaria.gif);}
.lang ul li.czech-republic a{  background-image: url(../images/flag-czech-republic.gif);}
.lang ul li.hungary a{  background-image: url(../images/flag-hungary.gif);}
.lang ul li.moldova a{  background-image: url(../images/flag-moldova.gif);}
.lang ul li.romania a{  background-image: url(../images/flag-romania.gif);}
.lang ul li.russia a{  background-image: url(../images/falg-russia.gif);}
.lang ul li.slovakia a{  background-image: url(../images/flag-slovakia.gif);}
.lang ul li.ukraine a{  background-image: url(../images/flag-ukraine.gif);}
/* links */
ul.links{
	float: right;
	margin: 5px 0 0;
	padding: 0;
}
ul.links li{
	padding: 0 14px;
	font:0.9em/11px Tahoma, Arial, sans-serif;
	background: url(../images/bg-arrow-link-pink.gif) no-repeat 3px 55%;
	float: left;
	list-style: none;
}
ul.links li a{
	text-decoration: none;
	color:#3d3d3d;
}
ul.links li a:hover{ text-decoration: underline;}
.more-links {
	float: right;
	clear: right;
	width:400px;
	padding: 11px 0 0;
}
.more-links ul {
	margin: 0;
	padding: 0;
	float: right;
}
.more-links ul li{
	padding:3px 0 3px 24px;
	font-size: 1.2em;
	line-height: 16px;
	float: left;
	list-style: none;
}
.more-links ul li a{
	background: url(../images/bg-arrow-green.gif) no-repeat 0 2px;
	font-weight: bold;
	padding:1px 0 4px 25px;
	color: #82a72a;
	float:left;
}
.more-links ul li a:hover{
	color: #f67593;
	text-decoration: underline;
}
/* search-form */
.search-form  form{
	position: absolute;
	top:14px;
	left:357px;
	width: 245px;
}
.search-form input.text{
	float: left;
	margin: 0;
	border: 1px solid #bee286;
	padding: 6px 13px 5px;
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #f67593;
	width:157px;
}
.qwe-link {
	background: url(../images/bullet-pink.gif) no-repeat 0 3px;
	padding:0 0 0 12px;
	margin: 0 0 0 3px;
	color: #637844;
	font-size: 12px;
	text-decoration: none;
}

.f-row {
	overflow: hidden;
	height: 1%;
	padding: 13px 0 0;
}
.form-btn {
	background: url(../images/btn-pink.gif) no-repeat;
	float:right;
	margin:0;
	color: #fff;
}
.form-btn input{
	line-height: 28px;
	padding: 0 9px 1px 5px;
	background: url(../images/btn-pink-4-r.gif) no-repeat 100% 0;
	position:static;
	margin:0;
	width: 56px;
}
/* dd-nav */
#nav {
	width:100%;
	margin:0;
	clear: both;
	padding:0;
}
#nav li{
	padding: 0 0 0 2px;
	float:left;
	list-style:none;
	position: relative;
}
#nav li a{
	background: url(../images/bg-main-nav.gif) no-repeat;
	float: left;
	padding: 0 0 0 5px;
	color: #617842;
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
}
#nav li a span{
	cursor: pointer;
	padding: 0 10px 0 0;
	float: left;
	height: 32px;
	background: url(../images/bg-main-nav.gif) no-repeat 100% 0;
	text-align: center;
}
#nav li a.sub {background-position:0 -64px;}
#nav li a.sub span{background-position:100% -64px;}
#nav li.first-child{padding: 0;}
#nav li.hover,
#nav li:hover {
	position:relative;
}
#nav li a:hover {text-decoration: none;}
#nav li.hover a,
#nav li:hover a,
#nav li.active a {
	color: #344919;
	background-position: 0 -32px;
}
#nav li.hover a span,
#nav li:hover a span,
#nav li.active a span{
	background-position: 100% -32px;
}
#nav li.hover a,
#nav li:hover a,
#nav li.active a {
	color: #344919;
	background-position: 0 -32px;
}
#nav li.hover a span,
#nav li:hover a span,
#nav li.active a span{
	background-position: 100% -32px;
}
#nav li.hover a.sub,
#nav li:hover a.sub  {background-position:0 -96px;}
#nav li.hover a.sub span,
#nav li:hover a.sub span{background-position:100% -96px;}
#nav li.hover div.drop,
#nav li:hover div.drop{
	display:block;
}
div.drop {
	display:none;
	position:absolute;
	left:1px;
	top:32px;
	z-index:10;
	width: 209px;
}
#nav ul {
	background: url(../images/bg-drop.png);
	border: 1px solid #b5c79b;
	border-top: none;
	width:168px;
	margin:0;
	padding: 8px 20px 12px;
}
#nav ul li{
	float: none;
	line-height:24px;
	float:none;
	padding: 0;
}
#nav ul li a{
	line-height:22px;
	padding: 0;
	float: none;
	display: inline;
	height: auto;
	font-weight: normal;
	color: #637844 !important;
	background:none !important;
}
#nav ul li a:hover{ color: #000 !important;}
/* promo */
.promo {
	height: 352px;
	background: url(../images/bg-promo.jpg) no-repeat 50% 0;
}
.promo .holder{
	position: relative;
	z-index: 5;
	height: 88px;
}
.top-h {
	overflow: hidden;
	width: 100%;
	padding: 11px 0 0;
}
.inf-text {
	font-size: 11px;
	color: #333;
	float: right;
	padding:  0 0 9px;
}
/* breadcrumbs */
.breadcrumbs {
	padding: 0 0 0 10px;
	font-size: 1.1em;
	overflow: hidden;
	height: 1%;
	color: #333;
}
.breadcrumbs strong{float: left;}
.breadcrumbs ul{
	float: left;
	overflow: hidden;
	height: 1%;
	margin: 0;
	padding: 0;
}
.breadcrumbs ul li{
	margin: 0 0 0 -1px;
	padding: 0 8px;
	background: url(../images/sep-green.gif) no-repeat 0 3px;
	float: left;
	list-style: none;
}
.breadcrumbs ul li a{color: #333;}
.promo-col{
	width: 672px;
	float: right;
}
.promo-visual {
	width: 672px;
	height: 253px;
	vertical-align: middle;
	text-align: center;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:thin;
	}
.promo-visual img,
.ill img{ display: block;}
.ill {
	display: inline;
	margin:  -10px 0 0 -57px;
	position: relative;
	float: left;
}
.ill-small {
	display: inline;
	margin:  50px 0 0 -5px;
	position: relative;
	float: left;
}
/* user-area */
.user-area {
	float: right;
	padding:15px 0 0 0;
}
.user-area form,
.user-area fieldset {
	display: block;
}
.user-area label {
	float: left;
	color: #000;
	padding: 6px 7px 2px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.i-text {
	float: left;
	margin: 0;
	padding: 6px 6px 5px;
}
.user-area .i-text{
	display: inline;
	margin:  0 12px 0 0;
	width: 112px;
	font-size: 12px;
	color: #ea3f75;
	line-height: 15px;
	border: 1px solid #f67593;
}
/* info-box */
.info-box {
	position: absolute;
	width:247px;
	height:56px;
	top:30px;
	left:-5px;
	z-index: 200;
}
.info-box .info-box-bg{
	background: url(../images/bg-info-box.png) no-repeat;
	width:167px;
	height:43px;
	width:167px;
	padding: 13px 65px 0 15px;
}
.info-box a{ position: relative;}
.info-box strong{
	display: block;
	color: #f67593;
	font-size: 11px;
	line-height: 14px;
}
.info-box p{
	margin: 0 0 1px;
	font-size: 11px;
	color: #000;
}
.info-box p.alt-text { display: none;}
.info-box .active-popup p { display: none;}
.info-box .active-popup p.alt-text { display: block;}
span.open {
	font-size: 11px;
	color: #000;
	float: right;
}
span.open a{ color: #000;}
.popup {
	top:49px;
	left:0;
	position: absolute;
	width:247px;
	z-index: 100;
	display: none;
}
.popup:after {
	display: block;
	content: "";
	clear: both;
}
.active-popup .popup {
	display: block;
}
.active-popup span.open{ display: none;}
.popup-c {
	float: left;
	display: table;
	width: 247px;
	background: url(../images/bg-popup.png) repeat-y;
}
.popup-b {
	overflow: hidden;
	width: 247px;
	background: url(../images/bg-popup-b.png) no-repeat;
	height: 182px;
}
.popup-content {
	float: left;
	margin-bottom:-172px;
	position: relative;
	width:215px;
	padding: 0 16px 5px;
}
.popup-content ul{
	margin: 0;
	padding:8px 0 0 2px;
	list-style: none;
	height: 1%;
}
.popup-content ul li{
	width: 100%;
	float: left;
	line-height: 14px;
	padding-bottom: 6px;
}
* html .popup-content ul li { padding-bottom: 5px;}
.popup-content ul li strong{
	color: #000;
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
}
.popup-content ul li span{
	font-size: 1.1em;
	line-height: 1.3em;
	background: url(../images/bg-arrow-link-pink.gif) no-repeat 0 4px;
	display: block;
	color: #000;
	padding: 0 0 0 9px;
}
.info-box .close {
	top:-40px;
	right: 10px;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-close.gif) no-repeat;
	width: 9px;
	height: 9px;
	cursor: pointer;
}
.info-box .close-1{
	position: static;
	background: none;
	text-indent: 0;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	height: auto;
	float: right;
}
.info-box .close-1 a {color: #000;}
.click-here {
	font-size: 11px;
	font-weight: bold;
}
/* main */
#main{background: url(../images/bg-main.gif) repeat-y 50% 0;}
.main-t {
	width: 100%;
	background: url(../images/bg-main-top.gif) no-repeat 50% 0;
}
#main .holder:after {
	display: block;
	content: "";
	clear: both;
}
/* twocolumn */
#twocolumn {
	margin: 19px 0 27px;
	background: url(../images/bg-dash.gif) repeat-y 428px 0;
	width: 673px;
	float: right;
}
.stars {background: url(../images/bg-stars.gif) no-repeat 527px 0;}
.sextante {background: url(../images/bg-sextante.gif) no-repeat 527px 0;}
/* content */
#content{
	width:673px;
	float:right;
	overflow:hidden;
	position: relative;
}
#twocolumn #content{
	width: 402px;
	float:left;
}
.onecolumn #content{
	padding-bottom:20px;
	overflow:hidden;
}
.post {
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
}
.photo-box-2 {
	padding: 58px 0 12px;
	background: url(../images/bg-birds-4.gif) no-repeat 0 10px;
}
.photo-box-2 img{ display: block;}
.form-box-2{
	overflow: hidden;
	height: 1%;
	padding: 83px 14px 14px 15px;
	background:url(../images/bg-form-3.gif) no-repeat 0 100%;
}
.form-box-2 select{width:100%;font-size:12px;}
.aside .post-2{
	border:0;
	margin:0;
}
#content .box-quote{
	border-color:#e2e2e2;
	border-style:solid;
	border-width:1px 0;
	font-style:normal;
	padding:10px 0 1px;
	color:#333;
	margin:0 0 20px;
	font-weight: bold;
}
#content .box-quote p{
	margin:0 0 11px;
}
#content .alignleft{
	float:left;
	padding:5px 17px 0 0;
}
#content .alignright{
	float:right;
	padding:5px 0 0 17px;
}
.main-article p .image{margin:0;}
#content p .image span{
	font-size:11px;
	line-height:12px;
	padding:3px 0 4px;
}
.post .box-quote blockquote{text-align:left;}
.post .box-quote blockquote q{
	padding:5px 0 17px;
	background:none;
	font-size:1.4em;
	font-weight:bold;
	color:#636363;
	display:block;
}
#content .post p .quote{
	width:178px;
	padding-top:13px;
}
.post p .quote strong{
	display:block;
	border-color:#e2e2e2;
	border-style:solid;
	border-width:1px 0;
	font-style:normal;
	color:#636363;
	font-size:1.167em;
	padding:12px 0 16px;
}
.birds {
	background: url(../images/bg-birds.gif) no-repeat 10px 100%;
	padding-bottom: 25px;
}
.birds-1{background: url(../images/bg-birds-1.gif) no-repeat 100% 100%;}
.none-sep { border-bottom: none;}
.post h1{
	color: #000;
	font-size: 2em;
	line-height: 1.4em;
	margin: 0 0 9px;
	font-weight: normal;
	text-decoration:none;
}
.post h2,
.post h3{
	margin: 12px 0 0;
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
}
.post h1 a{
	color: #000;
	text-decoration:none;
}
.post h1 a:hover{
	color: #d7496a;
}
.post h2 a{
	color: #000;
	text-decoration:none;
}
.post h2 a:hover{
	color: #d7496a;
}
.post h3 a{
	color: #000;
	text-decoration:none;
}
.post h3 a:hover{
	color: #d7496a;
}
.post h4 a{
	color: #000;
	text-decoration:none;
}
.post h4 a:hover{
	color: #d7496a;
}
.post h5 a{
	color: #000;
	text-decoration:none;
}
.post h5 a:hover{
	color: #d7496a;
}
.post p{
	margin: 0 0 15px;
	font-size: 1.2em;
	line-height: 1.48em;
}
.postspecial h3{
	margin: 22px 0 0;
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
}
.postspecial p{
	margin: 0 0 15px;
	color: #3a3a3a;
	font-size: 1.1em;
	line-height: 1.48em;
}
ul.list{
	margin: 0;
	padding: 3px 0 0 25px;
}
ul.list li{
	font-size: 1.2em;
	line-height: 1.48em;
	background: url(../images/bullet.gif) no-repeat 0 7px;
	padding: 0 0 0 15px;
	list-style: none;
}
.post blockquote{
	text-align: right;
	margin: 0;
	padding: 0;
}
.post blockquote q{
	padding: 2px 0 0 14px;
	font-style: italic;
	background: url(../images/bg-qoute.gif) no-repeat;
	color: #000;
	quotes: none;
	font-size: 1.8em;
	line-height: 1.3em;
}
.post blockquote cite{
	font-size:1.2em;
	font-style: normal;
	color: #bfbfbf;
	padding: 0 12px;
}
.post q img {
	vertical-align: top;
}
.post q:before{content:"";}
.post q:after{content:"";}
a.more,
a.more-1{
	background: url(../images/bg-arrow-pink.gif) no-repeat;
	padding: 1px 0 1px 22px;
	color: #000;
	font-size: 1.1em;
	line-height: 1.48px;
}
a.more-1{background:url(../images/bg-arrow-green.gif) no-repeat;}
.photo{margin: 15px 0 0;}
.photo img{ display: block;}
.aside .photo{ margin: 0;}
.aside{
	float: right;
	width: 218px;
}
.aside .post p{
	font-size: 1.1em;
}
.aside .post {
	margin-bottom: 25px;
}
.aside .post h3 { margin-top: 13px;}
/* photo-gallery */
/* videos */
.photo-gallery,
.videos{
	overflow:hidden;
	width:673px;
	padding-bottom:25px;
}
.photo-gallery .post-h,
.videos .post-h{
	width:800px;
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
	margin:0 0 21px;
	position: relative;
}
.select-form {
	position: absolute;
	bottom: 25px;
	width: 217px;
}
.photo-gallery .post-h .post,
.videos .post-h .post{
	float:left;
	margin:0 10px 0 0;
	padding-bottom:43px;
	width:217px;
	border:none;
	position:relative;
}
.videos .post-h .post{padding-bottom:51px;}
.photo-gallery .last,
.videos .last{margin:0 0 16px;}
#content .photo-gallery .post-h .post .photo,
#content .videos .post-h .post .photo{margin:0 0 13px;}
.photo-gallery .post-h .post h4,
.videos .post-h .post h4{
	margin:0;
	font-size:1.2em;
	color:#000;
	min-height: 30px;
}
* html .photo-gallery .post-h .post h4 { height: 30px;}
* html .videos .post-h .post h4 { height: 30px;}
.videos .post-h .post h4{
	margin:0;
	padding:0 0 9px;
}
.photo-gallery .post-h .post h4 a,
.videos .post-h .post h4 a{
	color:#000;
	text-decoration:none;
}
.photo-gallery .post-h .post .row label,
.videos .post-h .post .row label{
	font-size:1.1em;
	color:#000;
	padding:2px 10px 0 0;
	float:left;
}
.photo-gallery .post-h .post .row select,
.videos .post-h .post .row select{
	width:39px;
	float:left;
}

/* here they were "btn-6" styles*/

.photo-gallery .post-h .post p,
.videos .post-h .post p{
	font-size:1.1em;
	line-height:1.35em;
	padding-bottom:11px;
	margin:0;
}
.inner-2 .photo-gallery .btns{
	padding:0 0 26px;
	position:relative;
	z-index:100;
}
.inner-2 .videos .btns{padding:0 0 46px;}
.photo-gallery .form-block,
.videos .form-block,
.description .form-block{
	background:#ffdce4;
	overflow:visible;
}
.description .form-block{padding:17px 20px 19px 17px;}
.photo-gallery .form-block:after,
.videos .form-block:after,
.description .form-block:after{
	content:"";
	display:block;
	clear:both;
}
/* sidebar */
#sidebar{
	background:url(../images/bg-birds-sidebar.gif) no-repeat 27px 100%;
	float:left;
	width:237px;
	padding: 0 6px 150px 0;
}
#sidebarnobirds{
	background:url(../images/bg-nobirds-sidebar.gif) no-repeat 27px 100%;
	float:left;
	width:237px;
	padding: 0 6px 150px 0;
}
ul.tabset {
	overflow: hidden;
	width: 237px;
	background: url(../images/bg-tabset.gif) no-repeat 100% 100%;
	margin: -34px -6px 0 0;
	padding: 0 6px 0 0;
	position: relative;
}
ul.tabset li{
	float: left;
	list-style: none;
}
ul.tabset li a{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 34px;
}
h3.tabset {
	font-size:13px;
	font-weight:bold;
	color:#f67594;
	margin:20px 0 -10px 0;
}
/*english tabs */
ul.tabset li.highlights-en a {
	width: 110px;
	background: url(../images/bg-tab-highlights-en.gif) no-repeat;
}
ul.tabset li.articles-en a {
	width: 127px;
	background: url(../images/bg-tab-articles-en.gif) no-repeat;
}
ul.tabset li.resources-en a {
	width: 110px;
	background: url(../images/bg-tab-resources-en.gif) no-repeat;
}
ul.tabset li.my-favourites-en a {
	width: 127px;
	background: url(../images/bg-tab-my-favourites-en.gif) no-repeat;
}
ul.tabset li.history-en a{
	width:127px;
	background: url(../images/bg-tab-history-en.gif) no-repeat;
}
ul.tabset li.my-profile-en a{
	width:110px;
	background: url(../images/bg-tab-my-profile-en.gif) no-repeat;
}
ul.tabset li.tool-menu-en a{
	width:110px;
	background: url(../images/bg-tab-my-tool-menu-en.gif) no-repeat;
}
ul.tabset li.recommended-en a{
	width:127px;
	background: url(../images/bg-tab-recommended-en.gif) no-repeat;
}
ul.tabset li.planning-and-ideas-en a{
	width:110px;
	background: url(../images/bg-tab-planning-and-ideas-en.gif) no-repeat;
}
ul.tabset li.fashion-and-beauty-en a{
	width:110px;
	background: url(../images/bg-tab-fashion-and-beauty-en.gif) no-repeat;
}
ul.tabset li.honeymoon-en a{
	width:110px;
	background: url(../images/bg-tab-honeymoon-en.gif) no-repeat;
}
ul.tabset li.decoration-en a{
	width:110px;
	background: url(../images/bg-tab-decoration-en.gif) no-repeat;
}
ul.tabset li.real-weddings-en a{
	width:110px;
	background: url(../images/bg-tab-real-weddings-en.gif) no-repeat;
}
ul.tabset li.community-en a{
	width:110px;
	background: url(../images/bg-tab-community-en.gif) no-repeat;
}
/*polish tabs */
ul.tabset li.highlights-pl a {
	width: 110px;
	background: url(../images/bg-tab-highlights-pl.gif) no-repeat;
}
ul.tabset li.articles-pl a {
	width: 127px;
	background: url(../images/bg-tab-articles-pl.gif) no-repeat;
}
ul.tabset li.resources-pl a {
	width: 110px;
	background: url(../images/bg-tab-resources-pl.gif) no-repeat;
}
ul.tabset li.my-favourites-pl a {
	width: 127px;
	background: url(../images/bg-tab-my-favourites-pl.gif) no-repeat;
}
ul.tabset li.history-pl a{
	width:127px;
	background: url(../images/bg-tab-history-pl.gif) no-repeat;
}
ul.tabset li.my-profile-pl a{
	width:110px;
	background: url(../images/bg-tab-my-profile-pl.gif) no-repeat;
}
ul.tabset li.tool-menu-pl a{
	width:110px;
	background: url(../images/bg-tab-my-tool-menu-pl.gif) no-repeat;
}
ul.tabset li.recommended-pl a{
	width:127px;
	background: url(../images/bg-tab-recommended-pl.gif) no-repeat;
}
ul.tabset li.planning-and-ideas-pl a{
	width:110px;
	background: url(../images/bg-tab-planning-and-ideas-pl.gif) no-repeat;
}
ul.tabset li.fashion-and-beauty-pl a{
	width:110px;
	background: url(../images/bg-tab-fashion-and-beauty-pl.gif) no-repeat;
}
ul.tabset li.honeymoon-pl a{
	width:110px;
	background: url(../images/bg-tab-honeymoon-pl.gif) no-repeat;
}
ul.tabset li.decoration-pl a{
	width:110px;
	background: url(../images/bg-tab-decoration-pl.gif) no-repeat;
}
ul.tabset li.real-weddings-pl a{
	width:110px;
	background: url(../images/bg-tab-real-weddings-pl.gif) no-repeat;
}
ul.tabset li.community-pl a{
	width:110px;
	background: url(../images/bg-tab-community-pl.gif) no-repeat;
}
/*end of polish tabs*/
ul.tabset li a.active,
ul.tabset li a:hover{ background-position: 0 -34px;}
#sidebar .select-city{
	padding:26px 48px 0 0;
	margin:0 0 -14px;
}
#sidebar .select-city select{
	width:100%;
	font-size:12px;
}
.news {
	overflow: hidden;
	height: 1%;
	padding: 11px 47px 0 0;
	margin: 0 0 18px;
}
.news-h {
	overflow: hidden;
	padding: 18px 0 17px 2px;
	height: 1%;
	background: url(../images/bg-dash-s.gif) repeat-x 0 100%;
}
.news h2{
	margin:0 0 5px;
	font-size:1.6em;
	color:#000;
	border-bottom:1px solid #f67593;
	padding:12px 0 9px;
}
.none-sep { background: none;}
.news-h h3{
	color: #000;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0 0 7px 1px;
	margin: 0;
}
.news h2 a{
	color:#000;
	text-decoration:none;
}
.news-h h3 a{
	color:#000;
	text-decoration:none;
}
.news h2 a:hover{
	color: #d7496a;
}
.news-h h3 a:hover{
	color: #d7496a;
}
em.posted {
	display: block;
	font-style: normal;
	color: #acacac;
	font-size: 10px;
	padding: 0 0 4px;
}
.news-h p{
	margin: 0;
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 0 0 2px;
	color: #858585;
}
.read-more {
	font-size: 1.1em;
	color: #858585;
}
.read-more a{color: #f77493;}
.adv img{
	display: block;
}
.adv {margin: 6px 0 16px;}

.sign-form {
	padding:0 0 4px 3px;
	margin:0;
	overflow: hidden;
	height: 1%;
}
.sign-form label{
	display: block;
	color: #f67593;
	font:bold 1.2em/1.1em Tahoma, Arial, sans-serif;
}
.input-box {
	margin: 7px 0 0;
	background: url(../images/bg-input-area.gif) no-repeat;
	padding:2px;
	width:183px;
	height:22px;
}
.input-box input.text{
	margin: 0;
	width: 145px;
	padding: 4px 2px 2px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	border-style:none;
	color: #000;
}
.input-box .go-btn {
	margin: 0;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
	background: url(../images/btn-go.gif) no-repeat;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.favourites {
	width: 190px;
	margin: 28px 0 30px 3px;
	padding: 0 0 10px;
	background: url(../images/bg-dash-s.gif) repeat-x 0 100%;
}
.inner-2 .favourites{
	background:none;
	margin: 28px 0 0 3px;
}
.favourites .more{
	font-weight:bold;
	font-size:1.2em;
	line-height:normal;
	float:right;
}
.favourites ul {
	margin: 0;
	padding: 0;
}
.favourites ul li{
	list-style: none;
	padding: 0 0 9px 16px;
}
.favourites ul li a{
	text-decoration: none;
	font-weight: bold;
	font-size:1.2em;
	color: #333;
	padding: 0 0 0 16px;
	background: url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 4px;
	position: relative;
	margin: 0 0 0 -16px;
	height: 1%;
	display: block;
}
.favourites ul li a:hover{
	color:#f67593;
	text-decoration: underline;
	background: url(../images/arrow-green-r-2.gif) no-repeat 0 4px;
}
.favourites ul li em{
	display: block;
	color: #f67593;
	font-style: normal;
	font-weight:normal;
	padding: 2px 0 1px;
	font-size:1.1em;
}
.favourites ul li em a{
	color: #f67593;
	text-decoration: none;
	font-style: normal;
	font-weight:normal;
	list-style: none;
	background:none;
	font-size:1.0em;
}
.favourites ul li em a:hover{
	color:#f67593;
	text-decoration: underline;
	background: none;
}
.favourites ul li p{
	margin: 0;
	padding: 0;
	font-size:1.1em;
	line-height: 1.4em;
}
.add-btn {
	margin: 0 0 13px 7px;
	text-decoration: none;
	background: url(../images/btn-add.gif) no-repeat;
	width:170px;
	height:28px;
	display: block;
	color: #fff;
	font-size: 11px;
	line-height: 28px;
	padding: 0 0 0 17px;
}
.add-btn:hover{ text-decoration: underline;}
/* templates */
.templates{
	border-top:1px solid #d6d6d6;
	background: url(../images/bg-templates.gif) no-repeat 0 100%;
	padding:21px 0 120px;
	width:673px;
	overflow:hidden;
	float:right;
	color:#636363;
	font-size:1.1em;
	line-height:1.364em;
	margin:0 0 69px;
}
.templates .container{
	width:690px;
}
.templates p{margin:0 0 10px;}
.templates .heading{
	color:#000;
	font-size:1.1em;
	margin:0 0 6px;
}
.templates h3{
	color:#000;
	font-size:2em;
	font-weight:normal;
	line-height:1.4em;
	margin:0 0 22px;
}
.templates .box{
	width:218px;
	display:inline-block;
	vertical-align:top;
	padding:0 6px 0 0;
}
* html .templates .box{display:inline;padding:0 9px 0 0;}
*+html .templates .box{display:inline;padding:0 9px 0 0;}
.templates .btn-5,
.select-range-gift .btn-5{
	display:block;
	height:19px;
	padding:0 0 0 2px;
	text-align:center;
	line-height:19px;
	background: url(../images/btn-5.gif) no-repeat;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin:0 0 10px;
}
.templates .btn-5 span,
.select-range-gift .btn-5 span{
	display:block;
	height:100%;
	background: url(../images/btn-5.gif) no-repeat 100% 0;
	cursor:pointer;
	padding:0 2px 0 0;
}
.templates .img-h{margin:0 0 13px;}
.templates .img-h img{vertical-align:top;}
/* popup-window */
body.popup-window-min-width { min-width: 400px;}
.popup-window {
	padding: 25px 20px;
	background: #f7f7f7;
}
.popup-window h3{
	margin: 0;
	color: #f67593;
	font-size: 2em;
	line-height: 1.2em;
	font-weight: normal;
}
.popup-window .wrap{ padding-bottom: 3px;}
.popup-window label{
	padding: 0 0 2px 1px;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	display: block;
}
.popup-window p {
	color: #000;
	margin: 0 0 14px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.popup-window p.form-inf { margin: 0 0 6px;}
.popup-window p a{ text-decoration: none;}
.popup-window p a:hover{ text-decoration: underline;}
.popup-window .textarea {
	background: url(../images/bg-textarea-l-2.gif) no-repeat;
	height:62px;
}
.popup-window .textarea textarea{
	width: 99%;
	height: 62px;
	max-height:62px;
	margin:0 0 0 5px;
	padding: 0;
}
.button-3 {
	margin: 4px -2px 0 0;
	float: right;
	padding:0 0 0 8px;
	background: url(../images/btn-pink-3.gif) no-repeat;
}
.button-3 input{
	cursor: pointer;
	padding: 0 8px 1px 0;
	height: 38px;
	line-height: 38px;
	float: left;
	color: #fff;
	font-size: 16px;
	background: url(../images/btn-pink-3.gif) no-repeat 100% 0;
	border: none;
}
.button-5 {
	margin: 4px -2px 0 0;
	float: right;
	text-decoration: none;
	padding: 0 0 0 8px;
	color: #fff;
	font-size: 1.6em;
	background: url(../images/btn-pink-3.gif) no-repeat;
}
.button-5 span{
	cursor: pointer;
	padding: 0 22px 0 15px;
	height: 38px;
	line-height: 38px;
	float: left;
	background: url(../images/btn-pink-3.gif) no-repeat 100% 0;
}
.bg-popup-stars {background: url(../images/bg-popup-stars.gif) no-repeat 100% 0;}
/* popup-product */
.popup-window-min-width .popup-product{
	background:#ffdce4;
	padding:20px;
	min-width:647px;
}
.popup-product .wrap img{
	float:left;
	margin:0 32px 0 0;
}
.popup-product .wrap .text-holder{
	overflow:hidden;
	height:1%;
	color:#333;
	padding:5px 0 0;
}
.popup-product .text-holder h4{
	font-size:1.6em;
	color:#000;
	margin:0 0 24px;
}
.popup-product .text-holder ul{
	margin:0 0 -5px;
	padding:0;
	list-style:none;
}
.popup-product .text-holder ul li{padding-bottom:23px;}
.popup-product .text-holder strong{font-size:1.2em;}
.popup-product .text-holder strong a{
	color:#000;
	text-decoration:none;
}
.popup-product .text-holder strong a:hover{text-decoration:underline;}
.popup-product .text-holder p{
	margin:0;
	font-size:1.1em;
	line-height:1em;
}
.popup-product .text-holder .note{
	color:#f67594;
	font-weight:bold;
	font-size:1.2em;
}
/* footer */
#footer{
	background: url(../images/bg-footer.gif) repeat-x;
	overflow:hidden;
	width:100%;
	clear:both;
}
#footer .holder{
	padding: 34px 0 10px;
	min-height:323px;
}
* html #footer .holder {height: 323px;}
.footer-top {
	padding: 0 0 1px;
	background: url(../images/bg-dash-h.gif) repeat-x 0 100%;
}
.footer-bottom-logos {
	padding: 0 0 1px;
/*	background: url(../images/bg-dash-h.gif) repeat-x 100% 0;*/
}
.decor {
	overflow: hidden;
	width: 100%;
	padding-bottom: 23px;
	background: url(../images/bg-hands.gif) no-repeat 331px 100%;
}
.main-foot-nav {
	margin: 0;
	padding: 7px 0 0;
	float: left;
	width: 260px;
	list-style: none;
}
.main-foot-nav li{
	font-size: 1.1em;
	padding: 0 0 3px;
}
.main-foot-nav li a{
	color: #333;
	text-decoration: none;
}
.main-foot-nav li a:hover{ text-decoration: underline;}
.footer-col {
	width:675px;
	float:right;
}
.cols {
	background: url(../images/bg-dashes.gif) repeat-y;
	padding: 0 15px 0 0;
	width: 290px;
	float: right;
	color: #666;
	font:9px/11px Tahoma, Arial, sans-serif;
}
.cols strong.heading{
	display: block;
	color: #333;
	padding: 0 0 12px;
}
.cols span{
	padding: 0 0 5px;
	display: block;
}
.cols em{font-style: normal;}
.col {
	width: 124px;
	padding: 8px 0 9px 21px;
	float: left;
}
.cols .email a{
	text-decoration: none;
	color: #666;
}
.cols .email a:hover{text-decoration: underline;}
.user-form {
	padding: 2px 0 0;
	width: 352px;
	float: left;
}
.sel-h {
	float: right;
	width: 158px;
}
.sel-h  select{
	width: 158px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
}
.sel-h .links{
	float: left;
	padding: 9px 0 0;
}
.sel-h .links li{
	background-position: 0 4px;
	padding: 0 10px;
}
.f-btn {
	padding: 0 0 0 2px;
	background: url(../images/btn-form-arrow.gif) no-repeat;
	float: left;
	color: #000;
	font:bold 1.1em/21px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
.f-btn span{
	background: url(../images/btn-form-arrow.gif) no-repeat 100% 0;
	float: left;
	padding: 0 33px 0 8px;
	cursor: pointer;
	height: 21px;
	line-height: 21px;
}
.footer-top-info {
	overflow: hidden;
	width: 100%;
	clear: both;
	padding: 35px 0 0;
}
.footer-info-col{
	float: right;
	width: 315px;
}
ul.foot-nav {
	overflow: hidden;
	margin: 0 -8px 0 -6px;
	padding: 0;
	float: right;
	height:1%;
}
.foot-info-col-left {
	overflow: hidden;
	height: 1%;
}
.foot-info-col-left ul.foot-nav{
	float: none;
	height:1%;
}
ul.foot-nav li{
	font-size: 1.1em;
	list-style: none;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
	background: url(../images/sep-foot-nav.gif) no-repeat 0 2px;
}
ul.foot-nav li a{
	color:#333;
	text-decoration: none;
	float:left;
}
ul.foot-nav li.about a{
	padding: 0 0 0 10px;
	background: url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 4px;
}
ul.foot-nav li a:hover{ text-decoration: underline;}
ul.foot-nav li.credits a{
	color:#333;
	background-color:#FFF;
	padding-right:3px;
	padding-left:3px;
	text-decoration: none;
	float:left;
}
ul.foot-nav li.credits a:hover{
	color:#FFF;
	text-decoration: none;
	background-color:#f67593;
}
.copy {
	font-size: 1.1em;
	margin: 0;
	padding: 5px 0 0;
	color: #636363;
}
ul.ico-links {
	float: right;
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
}
ul.ico-links li{
	padding: 0 0 0 16px;
	font-size: 1.1em;
	float: left;
}
ul.ico-links li a{
	color: #333;
	float: left;
	line-height: 16px;
	padding: 0 0 0 23px;
	text-decoration: none;
}
ul.ico-links li a:hover{
	text-decoration: none;
	color: #777;
}
ul.ico-links li.twitter  a{background: url(../images/ico-twitter.gif) no-repeat;}
ul.ico-links li.blip  a{background: url(../images/ico-blip.gif) no-repeat;}
ul.ico-links li.facebook a{ background: url(../images/ico-facebook.gif) no-repeat;}
ul.ico-links li.rss { padding-left: 66px;}
ul.ico-links li.rss a{ background: url(../images/ico-rss.gif) no-repeat;}
ul.ico-links li.twitter  a:hover{background: url(../images/ico-twitter-hov.gif) no-repeat;}
ul.ico-links li.blip  a:hover{background: url(../images/ico-blip-hov.gif) no-repeat;}
ul.ico-links li.facebook a:hover{ background: url(../images/ico-facebook-hov.gif) no-repeat;}
ul.ico-links li.rss a:hover{ background: url(../images/ico-rss-hov.gif) no-repeat;}
.footer-bottom {
	overflow: hidden;
	margin: 0 0 0 -40px;
	width: 980px;
	padding: 14px 0 0;
}
ul.foot-list {
	margin: 0;
	padding: 0;
	float: left;
	width: 99px;
	padding: 0 0 10px 40px;
}
ul.foot-list li{
	color: #333;
	font:1.1em/13px Tahoma, Arial, sans-serif;
	list-style: none;
	padding: 0 0 3px;
}
ul.foot-list li a{
	color: #333;
	text-decoration: none;
}
ul.foot-list li a:hover{
	text-decoration: underline;
	color: #f67593;
}
/* inner-page */
.inner-page .promo{
	background: url(../images/bg-promo-inner.jpg) no-repeat 50% 0;
	height: 126px;
}
.inner-page .promo-inner{
	background:url(../images/bg-promo-inner-2.jpg) no-repeat 50% 0;
}
.inf-text-2{
	margin:0;
	text-align:right;
	font-size:1.1em;
	line-height:1em;
	color:#000;
	padding:9px 0 0 0;
}
.inf-text-2 strong{color:#ee7e9a;}
.inf-text-3{
	margin:0 0 20px;
	text-align:left;
	font-size:1.2em;
	line-height:1.48em;
	color:#636363;
	padding:9px 0 0 0;
}
.inf-text-3 strong{color:#ee7e9a;}
.inf-text-4{
 margin-top:-18px;
	text-align:right;
	font-size:1.1em;
	line-height:1em;
	color:#000;
	padding:9px 0 0 0;
}
.inf-text-4 strong{color:#ee7e9a;}
/* promo - btn - area */
.btn-area{
	padding: 5px 0 0;
	float: right;
}
.btn-area .btn-1{
	float:right;
}
.btn-area .btn-1 input,
.btn-area .btn-1 a{
	background:url(../images/btn-pink-3-l.png) no-repeat;
	height:47px;
	line-height: 47px;
	padding:0 0 0 8px;
	margin: 0;
	float:left;
	font-size: 18px;
	width: 115px;
	border: none;
	color:#fff;
	position: relative;
	cursor: pointer;
	text-decoration:none;
	text-align:center;
}
.btn-area .btn-1 em{
	background:url(../images/btn-pink-3-r.png) no-repeat;
	height:48px;
	width:9px;
	float:left;
	font-size:0;
}
/* reg-area */
.reg-area {
	display: inline;
	padding: 5px 0 0;
	background: url(../images/bg-dash-white.gif) repeat-y;
	float: right;
	margin: 39px 0 -40px;
	position: relative;
	width: 245px;
}
.reg-area-inner {
	display: inline;
	padding: 5px 0 0;
	background: url(../images/bg-dash-white.gif) repeat-y;
	float: right;
	margin: 9px 0 -40px;
	position: relative;
	width: 245px;
}
.reg-area span.qwe-text{
	float: left;
	padding: 7px 0 0 21px;
	font-size: 12px;
	color: #000;
}
.reg-area-inner span.qwe-text{
	float: left;
	padding: 7px 0 0 21px;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	color: #000;
}
.btn-white {
	float: right;
	color: #FFFFFF;
	background: url(../images/btn-green-l.gif) no-repeat;
}
.btn-white input,
.btn-white a{
	padding: 0 3px 1px;
	color: #FFFFFF;
	background: url(../images/btn-green-r.gif) no-repeat 100% 0;
}
.btn-white a{padding:0 6px;}
.reg-area .btn-white { float: right;}
.promo-text {
	color: #1e1e1e;
	font:italic bold 24px/2em Arial, Lucida Sans, Helvetica;
	float: left;
	padding: 32px 0 0;
	margin: 0 0 -30px;
	left:269px;
	display: inline;
	position: relative;
	z-index: 0;
}
.promo-text-inner {
	color: #1e1e1e;
	font:italic bold 24px/2em Arial, Lucida Sans, Helvetica;
	float: left;
	padding: 5px 0 0;
	margin: 0 0 -30px;
	left:0px;
	display: inline;
	position: relative;
	z-index: 0;
}
.inner-page #content .photo{
	margin: 13px 0 25px;
	display: block;
}
/* two-boxes */
.two-boxes,
.two-boxes-separated{
	padding-bottom: 5px;
	margin: 27px  0 0 -48px;
	overflow: auto;
	width: 450px;
}
/*highlight*/
.highlight{
	background-color: #F0F0F0;
	outline-color: #F67593;
	outline-width: thin;
	outline-style: dashed;
	border-top-color: #CCCCCC;
	border-top-width: 5px;
	margin-top: 0px;
}
.two-boxes .post-highlighted,
.two-boxes-separated .post-highlighted{
	border-bottom: none;
	width: 177px;
	float: left;
	padding: 0 0 0 48px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.two-boxes .post-highlighted h3,
.two-boxes-separated .post-highlighted h3 {
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
}
.post-highlighted p{
	margin: 0 0 15px;
	font-size: 1.2em;
	line-height: 1.48em;
}
/* end highlight*/

.two-boxes .post,
.two-boxes-separated .post{
	border-bottom: none;
	width: 177px;
	float: left;
	padding: 0 0 0 48px;
}

.two-boxes-separated .heading {
	padding: 0 0 0 48px;
}
.two-boxes-separated .heading h3{
	font-weight: normal;
	margin: 0 0 22px;
	color: #000;
	font-size: 2em;
	line-height: 1.3em;
}
.two-boxes .post h3,
.two-boxes-separated .post h3 { margin-top: 12px;}
.inner-page .two-boxes .photo,
.inner-page .two-boxes-separated .photo {
	margin:3px 0 0;
	display: block;
}
.separator {
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-dash.gif) repeat-y 250px 0;
}
.two-boxes .post h4,
.two-boxes-separated .post h4 {
	margin: 6px 0 4px;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #000;
}
.two-boxes-separated .post p{
	font-size: 1.1em;
	color: #636363;
	line-height: 1.3em;
}
.separated .two-boxes-separated{
	width:456px;
	padding:22px 0 0;
	border-top:1px solid #e2e2e2;
}
.separated .two-boxes-separated .separator{
	background:none;
}
.separated .two-boxes-separated .separator .post{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 48px;
	margin:0 0 21px;
	width:177px;
	float:none;
	background:url(../images/bg-dash.gif) repeat-y 24px 0;
}
* html .separated .two-boxes-separated .separator .post{display:inline;}
*+html .separated .two-boxes-separated .separator .post{display:inline;}
.main-article .separated .two-boxes-separated a.more{
	margin:0;
	float:none;
}
.right-col{
	width:673px;
	float:right;
}
.right-col #twocolumn{
	float:none;
	height:1%;
}
.right-col #twocolumn:after{content:"";display:block;clear:both;}
/* map-box */
.map-box {
	overflow: hidden;
	height: 1%;
	padding: 21px 0 0;
}
.map-box h3{
	margin: 0 0 18px;
	font-weight: normal;
	font-size: 2em;
	line-height: 1.4em;
	color: #000;
}
.map-h img{ display: block;}
.lists-h {
	overflow: hidden;
	margin: 0 -30px 0 0;
	width: 432px;
}
.lists-h ul.link-list{
	float: left;
	width: 130px;
}
ul.link-list {
	margin: 0;
	padding: 24px 10px 12px 0;
}
ul.link-list li{
	font-size: 1.1em;
	line-height: 1.33em;
	color: #636363;
	padding: 0 0 0 15px;
	background: url(../images/bullet-pink-1.gif) no-repeat 0 5px;
	list-style: none;
}
ul.link-list li a{
	text-decoration: none;
	color: #636363;
}
ul.link-list li a:hover{
	color:#f67594;
	text-decoration: underline;
}
/* honeymoons-h  */
.honeymoons-h {
	overflow: hidden;
	height: 1%;
}
.honeymoons-h h4{
	color: #000;
	margin: 15px 0 10px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.33em;
}
/* photos  */
ul.photos {
	overflow: hidden;
	height: 1%;
	margin: 0 0 18px;
	padding: 20px 0 0;
	background: #e4e4e4;
}
ul.photos li{
	padding: 0 11px 15px 20px;
	width: 100px;
	float: left;
	list-style: none;
}
ul.photos li  img{ display: block;}
ul.photos li span{
	padding: 7px 0 4px;
	text-align: center;
	display: block;
	color: #000;
	font-size: 1.1em;
}
.main-article {
	border-bottom: none;
	padding-bottom: 0;
}
.main-article  a.more{
	margin: 20px 0 0;
	float: right;
	line-height: 1.3em;
	position:relative;
}
.main-article h2{
	margin: 29px 0 0;
	font-size: 2em;
	line-height: 1.4em;
	font-weight: normal;
}
em.pablished {
	padding: 0 0 1px;
	font-size: 1.1em;
	color: #aaa;
	font-style: normal;
	display: block;
}
em.pablished span {
	color: #f67594
}
em.pablished a{text-decoration: none;}
em.pablished a:hover{ text-decoration: underline;}
.print-link {
	float: right;
	background: url(../images/icon-print.gif) no-repeat 0 3px;
	padding: 0 0 0 16px;
	color: #000;
	font-size: 1.1em;
	line-height: 1.3em;
	position:relative;
}
/* main-article */
.main-article .entry-content {
	overflow: hidden;
	height: 1%;
	clear: both;
	padding: 12px 0 0;
}
.main-article .image {margin-bottom: 13px;}
.main-article .image span{
	color: #999;
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
	padding: 3px 0 4px;
}
.main-article .image img{ display: block;}
.main-article .list-1{ padding-bottom: 20px;}
.entry-content ul{
	font-size: 1.2em;
	line-height: 1.5em;
	padding-left:20px;
}
.btns {
	margin-top: -5px;
	overflow: hidden;
	width: 100%;
}
.btns a.more,
.btns a.more-1{
	line-height: 1.4em;
	float: right;
	padding-left: 26px;
	margin: 0 0 0 15px;
	position:relative;
}
.btns p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
}
.sitemap{
	overflow: hidden;
	height: 1%;
	padding: 24px 20px;
	color: #000;
}
.sitemap h5{
	font-size: 1.2em;
	margin: 0;
	color: #000;
}
.sitemap p{
	font-size: 1.2em;
	line-height: 1.34em;
	color: #000;
	margin: 0 0 17px;
}
.sitemap p.padd {padding-left: 13px;}
.sitemap ul.list-2,
.sitemap ul.list-1{
	margin-bottom: 10px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.sitemap ul ul.list-2,
.sitemap ul ul.list-1{
	margin-bottom: 5px;
	font-size: 1em;
	line-height: 1em;
}
.sitemap ul ul ul.list-2,
.sitemap ul ul ul.list-1{
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1em;
}
.sitemap ul.list-2 a,
.sitemap ul.list-1 a {
	color:#333;
	text-decoration: underline;
}
.sitemap ul.list-2 a:hover,
.sitemap ul.list-1 a:hover{ color: #f67594;}
/* tools */
.tools {margin: 4px 0 0;}
.tools span{
	float: left;
	padding:2px 7px 0 9px;
	color: #fff;
	background: #e2e2e2;
	font-size: 10px;
}
.tools ul{
	overflow: hidden;
	width: 424px;
	clear: both;
	margin: 0 0 0 -22px ;
	padding: 8px 0 10px;
	border: 1px solid #e2e2e2;
	border-width: 1px 0;
}
.tools ul li{
	padding: 3px 0;
	float: left;
	margin:0 0 0 22px;
	list-style: none;
	display: inline;
}
.tools ul li a{
	background: url(../images/arrow-green-r-1.gif) no-repeat 0 4px;
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 9px;
}
.tools ul li a:hover{
	text-decoration: underline;
	color: #7ca31f;
	background: url(../images/arrow-black-r-1.gif) no-repeat 0 4px;
}
/* comments-box */
.comments-box {
	height: 1%;
	overflow: hidden;
	margin: 21px 0 0;
	padding: 17px 15px 18px 18px;
	background: #ffdce4;
}
.c-f-col {
	width: 176px;
	float: left;
}
.comments-box .wrap{padding-bottom: 3px;}
.right-col { float: right;}
.c-f-col .form-text{width: 176px;}
.comments-box label{
	display: block;
	font-size: 1.2em;
	color: #333;
	padding: 0 0 1px 1px;
	font-weight: bold;
}
.comments-box .textarea {
	height: 52px;
	background: url(../images/bg-textarea-l-1.gif) no-repeat;
	float: left;
	width: 270px;
}
.comments-box .textarea-bg {
	background:url(../images/bg-textarea-r.gif) no-repeat 100% 0;
	margin:0;
}
.comments-box .textarea textarea{
	height: 52px;
	width: 265px;
	max-height: 52px;
	max-width: 265px;
}
.comments-box  h3{
	margin: 0;
	font-weight: normal;
	font-size: 2em;
	line-height:1.1em;
	color: #f67593;
}
.rel h3{
	margin: 15px 0 12px;
	font-size: 1.2em;
	line-height: 1.34em;
}
.button-1 {
	display: inline;
	margin: 0 4px 0 0;
	padding: 0 0 0 4px;
	background: url(../images/btn-pink-1.gif) no-repeat;
	float: right;
}
.button-1 input{
	position: relative;
	display: inline;
	margin: 0 -4px 0 0;
	padding:0;
	border: none;
	color: #fff;
	height: 51px;
	cursor: pointer;
	font-size: 16px;
	line-height: 50px;
	width: 80px;
	float: left;
	background: url(../images/btn-pink-1.gif) no-repeat 100% 0;
}
/* articles-container */
.articles-container {
	margin: -18px 0 0;
	overflow: hidden;
	height: 1%;
}
.article {
	overflow: hidden;
	height: 1%;
	margin: 0 0 -1px;
	border-bottom: 1px solid #e3e3e3;
	padding: 27px 0 8px;
}
.articles-container  h3{
	color: #333;
	font-size: 1.8em;
	line-height: 1.3em;
	margin: 0;
	font-weight: normal;
	padding: 0 0 46px 46px;
	background: url(../images/bg-heading-bird.gif) no-repeat 0 10px;
}
.articles-container  p{
	margin: 0 0 8px;
	font-size: 1.2em;
	line-height: 1.36em;
}
.published {
	font-size: 1.1em;
	font-style: normal;
	color: #aaa;
	display: block;
}
.articles-container  a.more{
	margin: -8px 0 0;
	line-height: 1.34em;
	float: right;
}
.aside-bg {background: url(../images/bg-sidebarnone.gif) no-repeat 100% 0;}
.aside-bgcouture {background: url(../images/bg-sidebarcouture.gif) no-repeat 100% 0;}
.aside-bggallery {background: url(../images/bg-sidebargallery.gif) no-repeat 100% 0;}
.col-heading {
	padding:47px 0 0;
	margin-bottom: 15px;
	background: url(../images/bg-heading-scissors.gif) no-repeat 0 100%;
}
.col-heading h3 {
	margin: 0 0 2px;
	padding: 0 0 4px;
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
}
/* form-container */
.form-container {
	overflow: hidden;
	height: 1%;
	margin-bottom: 20px;
}
.form-container h3{
	margin:0;
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
}
.form-box{
	margin: 0 0 0;
	overflow: hidden;
	height: 1%;
	padding: 14px 14px 14px 15px;
	background:#e4e4e4 url(../images/bg-form.gif) no-repeat 0 100%;
}
.form-box .wrap{padding-bottom: 7px;}
.form-box fieldset{
	overflow:hidden;
	height:1%;
}
.i-text-1 {
	font-size: 11px;
	line-height: 14px;
	width: 182px;
	padding: 2px 2px 1px;
	margin: 0;
	float: left;
}
.form-box select{
	width: 100%;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
}
.photo-box {
	border-bottom: 1px solid #f898ae;
	padding: 58px 0 12px;
	margin: 0 0 30px;
	background: url(../images/bg-birds-4.gif) no-repeat 0 10px;
}
.photo-box img{ display: block;}
.btn-h {
	overflow: hidden;
	height: 1%;
	padding: 10px 0 0;
}
.btn-h a.more{
	float: right;
	line-height: 1.34em;
}
.video-box{ margin: 29px 0 20px;}
.video-box img{ display: block;}
.content-heading {
	overflow: hidden;
	height: 1%;
	padding: 19px 0 0;
}
.content-heading h1{
	font-weight: normal;
	margin:0 0 14px;
	color: #999;
	font-size: 2em;
	line-height: 1.4em;
}
.content-heading h1 span{color: #000;}
.content-heading h1 strong{
	color: #f67593;
	font-weight: normal;
}
.content-heading h2{
	font-weight: normal;
	margin:0 0 14px;
	color: #999;
	font-size: 2em;
	line-height: 1.4em;
}
.content-heading h2 span{color: #000;}
.content-heading h2 strong{
	color: #f67593;
	font-weight: normal;
}
ul.tools-list {
	float: right;
	margin: 9px 0 0;
	padding: 0;
}
ul.tools-list li{
	font-size: 1.2em;
	padding: 0 0 0 11px;
	float: left;
	color: #000;
	list-style: none;
}
ul.tools-list li a{
	text-decoration: none;
	color: #666;
	background: url(../images/arrow-next.gif) no-repeat 0 4px;
	padding: 0 0 0 10px;
}
ul.tools-list li a:hover{
	text-decoration: underline;
	background: url(../images/arrow-black-r-1.gif) no-repeat 0 4px;
	color: #f67594;
}
/* tabs-box */
.tabs-box {
	height: 1%;
	overflow: hidden;
}
.logo-link {
	margin-bottom: -17px;
	float: right;
}
.logo-link img{display: block;}
.tabs-box ul.tabset{
	overflow: hidden;
	width: 100%;
	height:30px;
	background: url(../images/bg-line.gif) repeat-x 0 100%;
	margin: 35px 0 0;
	padding:0;
	position: static;
}
.tabs-box ul.tabset li{
	padding: 0 1px 0 0;
	float: left;
	list-style: none;
}
.tabs-box ul.tabset li a{
	margin: 0;
	background: url(../images/btn-tabs.gif) no-repeat;
	text-indent: 0;
	overflow: hidden;
	font-size: 1.5em;
	float: left;
	display: inline;
	height: 30px;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 1px;
}
.tabs-box ul.tabset li a span{
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 15px 0 16px;
	background: url(../images/btn-tabs.gif) no-repeat 100% 0;
}
.tabs-box ul.tabset li a:hover,
.tabs-box ul.tabset li a.active{
	color: #000;
	background-position: 0 -30px;
}
.tabs-box ul.tabset li a:hover span,
.tabs-box ul.tabset li a.active span{
	background-position: 100% -30px;
}
.tabs-box div.tab {
	overflow: hidden;
	height: 1%;
	padding: 20px 0 0;
}
.flash-gallery img{ display: block;}
.video-container {
	overflow: hidden;
	padding: 66px 74px 20px 76px;
	width: 521px;
	min-height: 390px;
	background: url(../images/bg-tab-video.gif) no-repeat;
}
* html .video-container{
	overflow: visible;
	height: 390px;
}
ul.video-nav {
	margin: 0;
	padding: 11px 0 0;
}
ul.video-nav li{
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 0 19px 0 0;
	float: left;
	list-style: none;
}
ul.video-nav li a{
	text-decoration: none;
	background: url(../images/arrow-black-r-1.gif) no-repeat 0 3px;
	color: #333;
	padding: 0 0 0 12px;
}
ul.video-nav li a:hover{ text-decoration: underline;}
.tab-content {
	background: #e8e8e8;
	overflow: hidden;
	height: 1%;
	padding: 24px 20px;
	color: #000;
}
.tab-content h5{
	font-size: 1.2em;
	margin: 0;
	color: #000;
}
.tab-content p{
	font-size: 1.2em;
	line-height: 1.34em;
	color: #000;
	margin: 0 0 17px;
}
.tab-content p.justify {
	text-align:justify;
}
.tab-content span{
	font-size: 1.2em;
	line-height: 1.34em;
	color: #000;
	margin: 0 0 17px;
}
.tab-content p.padd {padding-left: 13px;}
.tab-content ul.list-1,
.tab-content ul.list-2,
.tab-content ul.list-3{ margin-bottom: 17px;}
.tab-content ul.list-2 a,
.tab-content ul.list-1 a {
	color:#333;
	text-decoration: underline;
}
.tab-content ul.list-2 a:hover,
.tab-content ul.list-1 a:hover{ color: #f67594;}
.google-map{overflow: hidden;}
.google-map img{ display: block;}
.row-4{
	padding: 22px 0 0;
	overflow: hidden;
	height: 1%;
}
.row-4 .button{margin-right: -3px;}
.row-4 .note {
	margin: 12px 0 0;
	display: block;
}
/* microsite */
.t-wow{
	position:absolute;
	top:-31px;
	right:15px;
	z-index:100;
	width:112px;
	height:98px;
	text-indent:-9999px;
	overflow:hidden;
}
.t-wow span{
	background:url(../images/t-img-wow.png) no-repeat;
	width:100%;
	height:100%;
	display:block;
}
/* microsite content */
.title-block h5,
.form-block h5,
.join-us-now h5,
.wrapper-text h5{
	margin:0;
	font-size:1.2em;
	padding-top:17px;
	color:#333;
}
.form-block h6{
	margin:0 0 10px 0;
	font-size:1.4em;
	padding-top:17px;
	color:#ff0000;
}
.join-us-now h5,
.log-in-now h5,
.form-block .row h5{padding:0;}
/* title-block */
/* wrapper-text */
.title-block,
.wrapper-text{
	background:url(../images/bg-birds-3.gif) no-repeat 50% 100%;
	padding:0 0 66px;
	color:#333;
	margin-bottom:14px;
}
.wrapper-text{
	background:none;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:37px;
	margin:0 0 15px;
}
.title-block h2,
.wrapper-text h2{
	margin:0 0 2px -2px;
	font-size:3.4em;
	color:#f67594;
	font-weight:normal;
	font-style:italic;
	letter-spacing:-1px;
}
.title-block h3,
.wrapper-text h3{
	margin:0;
	font-size:2.0em;
	color:#333;
	font-weight:normal;
}
.wrapper-text h3{margin:0 0 2px;}
.title-block p,
.wrapper-text p{
	font-size:1.2em;
	margin:0;
}
.wrapper-text p{line-height:1.4em;}
.title-block p a,
.wrapper-text p a{color:#f67594;}
.title-block p a:hover,
.wrapper-text p a:hover{text-decoration:none;}
.title-block .note{
	color:#999;
	font-size:1.1em;
	line-height:normal;
	padding:18px 0 0;
}
/* list-1 */
/* list-2 */
/* list-3 */
.list-1,
.list-2,
.list-3{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	font-size:1.2em;
}
.list-1 li,
.list-2 li{
	padding:0 0 0 12px;
	line-height:1.35em;
	background:url(../images/blt-1.gif) no-repeat 0 0.5em;
}
.list-3 li{
	padding:0 0 0 22px;
	line-height:1.35em;
	background:url(../images/blt-2.png) no-repeat 0 0.20em;
}
.list-1 li a,
.list-2 li a,
.list-3 li a{
	color: #636363;
	text-decoration: none;
}
.list-1 li a:hover,
.list-2 li a:hover,
.list-3 li a:hover {
	color: #f67593;
	text-decoration: underline;
}
.list-2 li{background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.4em;}
.list-1a{
	margin:0;
	padding:1px 0 0;
	list-style:none;
}
.list-1a li{
	padding:0 0 0 12px;
	line-height:1.35em;
	background:url(../images/blt-1.gif) no-repeat 0 0.5em;
}
.list-2a{
	margin:0;
	padding:1px 0 0;
	list-style:none;
}
.list-2a li{
	padding:0 0 0 12px;
	line-height:1.35em;
	background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.4em;;
}
/* video */
/* map */
/* form-block */
.form-block{
	background:#ffdce4; /*Cambiado de #e8e8e8 gris a rosa*/
	padding:22px 20px 19px 21px;
	color:#333;
	height:1%;
	overflow: hidden;
	position: relative;
}
.tabs-box .form-block{margin-bottom:25px;}
.form-block h4{
	margin:0 0 9px;
	font-size:2.0em;
	color:#333;
	font-weight:normal;
}
.form-block .row,
.form-block .row-3{
	overflow:hidden;
	width:100%;
}
.form-block .form-row-1{width:333px;}
.form-block p{
	font-size:1.2em;
	padding-bottom:6px;
	margin:0;
}
.form-block label{
	line-height:1.35em;
	font-size:1.2em;
	display:block;
	padding-bottom:6px;
}
.form-block .row label,
.form-block .row h5{float:left;}
.form-block .row span{
	float:right;
	color:#f67594;
	font-size:1.2em;
}
.form-block .select-1{width:323px;}
.form-block .note{
	color:#f67594;
	font-weight:bold;
	font-size:1.2em;
	padding:15px 0 18px;
}
.columns{
	width:740px;
	overflow:hidden;
}
.columns .col{
	float:left;
	margin:0 27px 0 0;
	width:304px;
	padding:0;
}
.title-col{
	float:left;
	width:274px;
	padding:4px 15px 10px 0;
}
.col-content{
	float:left;
	width:337px;
	padding-bottom:14px;
}
.option-box .select-option label{
	float:left;
	font-size:1.334em;
	font-weight:bold;
	padding:4px 0 0;
}
.select-option .select-group{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	padding:0 0 7px 0;
}
.select-group li{
	float:left;
	padding:0 0 0 10px;
}
.select-option select{
/*	width:138px;*/
	width:150px;
	height:28px;
	position:relative;
}
.price-range{
	margin:0;
	height:1%;
	overflow:hidden;
	padding:18px 0 10px 9px;
}
.price-range dt{
	float:left;
	font-weight:bold;
}
.price-range dd{
	margin:0;
}
.price-range ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}
.price-range li{
	display:inline;
	padding:0 0 0 15px;
}
.price-range a{
	color:#000;
	text-decoration:none;
}
.price-range a:hover{
	color:#f67594;
	text-decoration:underline;
}
.price-range li.active a{
	color:#f67594;
	text-decoration:underline;
	font-weight:bold;
}
/* option-box */
.option-box .add-price .wrap{
	padding:13px 0 6px;
}
.option-box .add-price label{
	float:left;
	font-weight:bold;
	margin:5px 20px 0 0;
}
.option-box .add-price .text{
	float:left;
	width:100px;
	font-size:12px;
	margin:3px 0 0;
}
.option-box .add-price .currency{
	float:left;
	font-weight:bold;
	padding:0;
	font-size:1em;
	margin:5px 0 0 6px;
}
/* product-box microsite*/
.product-box .holder-image{
	float:left;
	margin:0 20px 0 0;
}
* html .product-box .holder-image{margin:0 17px 0 0;}
.product-box .holder-image img,
.product-box .head-line .ico img{vertical-align:top;}
.product-box .holder-info{
	position:relative;
	min-height:122px;
	padding:0 0 30px;
	overflow:hidden;
}
* html .product-box .holder-info{
	height:122px;
	overflow:visible;
}
.product-box .holder-info .pane{
	position:absolute;
	bottom:0;
	right:0;
	width:286px;
}
.product-box .head-line .ico{
	float:right;
}
.product-box .head-line{
	font-size:1.091em;
	padding:0 0 9px;
	overflow:hidden;
	width:100%;
}
.product-box .head-line h4{
	padding:8px 0 0;
	margin:0;
	color:#333;
	font-size:1em;
}
.product-box .holder-info p{
	margin:0;
}
.product-box .pane .price{
	color:#000;
	font-size:18px;
	font-weight:normal;
	float:left;
}
.product-box .pane span.btn-6{margin:3px 0 0;}
.product-box .pane span.btn-6 a{
	background:url(../images/btn-pink-6-r.gif) no-repeat 100% 0;
	height:19px;
	line-height: 19px;
	color:#fff;
	font-size:12px;
	float:left;
	width:90px;
	text-align:center;
	text-decoration:none;
}
.product-box .pane span.btn-6 a:hover{
	text-decoration:underline;
}
/* product-box */

.inner-page .product-box{
	background:#f0f0f0;
	height:1%;
	overflow:hidden;
	padding:10px;
	margin:0 0 10px;
	font-size:1.1em;
	color:#666;
}
.product-box .holder-image{
	float:left;
	margin:0 20px 0 0;
}
* html .product-box .holder-image{margin:0 17px 0 0;}
.product-box .holder-image img,
.product-box .head-line .ico img{vertical-align:top;}
.product-box .holder-info{
	position:relative;
	min-height:122px;
	padding:0 0 30px;
	overflow:hidden;
}
* html .product-box .holder-info{
	height:122px;
	overflow:visible;
}
.product-box .holder-info .pane{
	position:absolute;
	bottom:0;
	right:0;
	width:480px;
}
.product-box .holder-info .pane-microsite{
	position:absolute;
	bottom:0;
	right:0;
	width:287px;
}
.product-box .head-line .ico{
	float:right;
}
.product-box .head-line{
	font-size:1.091em;
	padding:0 0 9px;
	overflow:hidden;
	width:100%;
}
.product-box .head-line h4{
	padding:8px 0 0;
	margin:0;
	color:#333;
	font-size:1em;
}
.product-box .holder-info p{
	margin:0;
}
.product-box .pane .price{
	color:#000;
	font-size:18px;
	font-weight:normal;
	float:left;
}
.product-box .pane span.btn-6{margin:3px 0 0;}
.product-box .pane span.btn-6 a{
	background:url(../images/btn-pink-6-r.gif) no-repeat 100% 0;
	height:19px;
	line-height: 19px;
	color:#fff;
	font-size:12px;
	float:left;
	width:90px;
	text-align:center;
	text-decoration:none;
}
.product-box .pane span.btn-6 a:hover{
	text-decoration:underline;
}

.product-box .pane-microsite .price{
	color:#000;
	font-size:18px;
	font-weight:normal;
	float:left;
}
.product-box .pane-microsite span.btn-6{margin:3px 0 0;}
.product-box .pane-microsite span.btn-6 a{
	background:url(../images/btn-pink-6-r.gif) no-repeat 100% 0;
	height:19px;
	line-height: 19px;
	color:#fff;
	font-size:12px;
	float:left;
	width:90px;
	text-align:center;
	text-decoration:none;
}
.product-box .pane-microsite span.btn-6 a:hover{
	text-decoration:underline;
}
/* paging */
.paging{
	background:#ffdce4;
	border-top:1px solid #f67593;
	color:#000;
	font-size:1.1em;
	line-height:2em;
	padding:9px 17px 10px;
	height:1%;
	overflow:hidden;
	margin:10px 0 20px;
}
.paging .paging-frame{
	width:100%;
	overflow:hidden;
}
.paging .paging-area{
	border-collapse:collapse;
	border:0;
	margin:0 0 5px auto;
}
.paging .paging-area td{
	padding:0;
	vertical-align:middle;
}
.paging .paging-area .prev{padding:0 10px 0 0;}
.paging .paging-area .next{
	padding:0 0 0 17px;
	text-align:right;
}
.paging .prev a,
.paging .next a{
	text-decoration:underline;
	color:#000;
	padding:0 0 0 10px;
	background: url(../images/arrow-prev.gif) no-repeat 0 0.35em;
}
.paging .next a{
	padding:0 10px 0 0;
	background: url(../images/arrow-next.gif) no-repeat 100% 0.35em;
}
.paging .prev a:hover{
	text-decoration:none;
	background: url(../images/arrow-prev.gif) no-repeat 0 0.35em;
}
.paging .next a:hover{
	text-decoration:none;
	background: url(../images/arrow-next.gif) no-repeat 100% 0.35em;
}
.paging ul{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.paging li{
	float:left;
	display:inline;
	background:#f67593;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:top;
	margin:0 0 2px 2px;
}
.paging ul a{
	color:#000;
	text-decoration:none;
	float:left;
	width:20px;
	height:20px;
	background:#fff;
}
.paging a:hover{
	background:#f67593;
}
.paging p{
	margin:0;
	text-align:right;
	line-height:2em;
}
/* select-range-gift */
.select-range-gift{
	padding:28px 0 0;
	width:480px;
	overflow:hidden;
}
.select-range-gift .row{
	width:490px;
	overflow:hidden;
	position:relative;
	background: url(../images/bg-dash-h-2.gif) repeat-x;
	padding:21px 0 0;
	margin:0 0 21px;
}
.select-range-gift .post{
	float:left;
	width:152px;
	padding:0 11px 33px 0;
	border:0;
}
.select-range-gift .img-h{margin:0 0 13px;}
.select-range-gift .img-h img{vertical-align:top;}
.select-range-gift h4{
	margin:0;
	color:#000;
	font-size:1.2em;
	margin:0 0 6px;
}
.select-range-gift h4 a{color:#000;text-decoration:none;}
.select-range-gift h4 a:hover{text-decoration:underline;}

.select-range-gift .btn-5{
	position:absolute;
	bottom:0;
	width:148px;
	margin:0;
}
.onecolumn .form-block{margin:0 0 26px;}
.onecolumn .form-block .note{padding-bottom:0;}
.onecolumn .form-block .row-2,
.basic-info .form-block .row-2{width:100%;}
.onecolumn .form-block .row-2:after,
.basic-info .form-block .row-2:after{
	content:"";
	display:block;
	clear:both;
}
.form-block .form-row-1{padding-top:17px;}
.form-block select{font-size:1.2em;}
.form-block .title-col h5{float:none;}
.form-block .col-content label{font-size:1.1em;}
.form-block .col-content .checkboxes{padding:23px 0 9px;}
.form-block .title-col label,
.form-block .title-col p{
	font-size:1.1em;
	float:none;
}
.form-block .label-1{padding:0;}
.form-block .col-content .form-text,
.form-block .row-3 .form-text,
.form-block .row-3 .select-1{
	float:left;
	margin:5px 3px 0 0;
}
.form-block .col-content span,
.form-block .row-3 span{
	float:left;
	font-size:1.2em;
	color:#f67594;
}
.form-block .col-content em{
	float:left;
	padding:12px 5px 0 0;
}
.form-block .col-content select,
.form-block .col-content .textarea{margin:3px 0 0;}
.form-block .col-content .selects select{margin:3px 17px 0 0;}
.form-block .col-content .calendar{padding-top:0;}
.form-block .col-content .calendar .form-text{margin:3px 9px 0 0;}
.form-block .title-col h5{padding:0;}
/* form-block - form-text */
.form-text{background:url(../images/bg-input-l.gif) no-repeat;}
.input-bg{
	background:url(../images/bg-input-r.gif) no-repeat 100% 0;
	padding:6px 5px;
	overflow:hidden;
	height:1%;
}
.form-text input{
	float:left;
	width:100%;
	border:none;
	background:none;
	font-size:1.2em;
	color:#333;
}

.form-text-1{width:323px;}
.form-text-error{background:url(../images/bg-input-l-2.gif) no-repeat;}
.form-text-error .input-bg{background:url(../images/bg-input-r-2.gif) no-repeat 100% 0;}
.form-text-error-message{clear:both;margin:0;padding:10px 0 0 25px;}
.form-text-error-message li{font-size:1.1em; color:#f00;}


/* form-block - textarea */
.textarea{
	background:url(../images/bg-textarea-l.gif) no-repeat;
	overflow:hidden;
}
.textarea-bg{
	background:url(../images/bg-textarea-r.gif) no-repeat 100% 0;
	margin:0;
	overflow:hidden;
	width:100%;
}
.textarea-error,
.comments-box .textarea-error,
.popup-window .textarea-error{background:url(../images/bg-textarea-l-error.gif) no-repeat;}
.textarea-error .textarea-bg,
.comments-box .textarea-error .textarea-bg,
.popup-window .textarea-error .textarea-bg{background:url(../images/bg-textarea-r-error.gif) no-repeat 100% 0;}
.textarea textarea{
	border:none;
	background:none;
	font-size:1.2em;
	color:#333;
	overflow:auto;
	margin: 0 0 0 5px;
	float:left;
	padding:0;
}
.textarea-1{
	width:439px;
	height:85px;
}
.textarea-1 textarea{
	width:434px;
	height:85px;
	max-height:85px;
	max-width:434px;
}
 .textarea-2{
	width:634px;
	height:85px;
}
.textarea-2 textarea{
	width:629px;
	height:85px;
	max-height:85px;
	max-width:629px;
}
.textarea-3{
	width:633px;
	height:50px;
}
.textarea-3 textarea{
	width:628px;
	height:50px;
	max-height:50px;
	max-width:628px;
}
.col-content .textarea{
	width:323px;
	height:85px;
}
.col-content .textarea textarea{
	width:318px;
	max-width:318px;
	height:85px;
	max-height:85px;
}
/* form-block - checkbox */
.form-block .checkboxes{margin:0 0 -4px;}
.form-block .checkboxes h5{padding-top:10px;}
.form-block .checkboxes .wrap{
	padding:11px 0 0;
	overflow:hidden;
	width:100%;
}
.form-block .checkboxes .col{
	width:136px;
	padding:0 10px 0 0;
}
.basic-info .form-block .checkboxes .col{
	padding-top:10px;
}
.form-block .checkboxes input{
	float:left;
	width:14px;
	height:14px;
	margin:0 10px 0 0;
}
.form-block .checkboxes label{
	padding-bottom:6px;
	line-height:1em;
}
.form-block .checkboxes .label{
	font-size:1.1em;
	line-height:1.2em;
	padding-bottom:22px;
}
.form-block .row-2 .checkboxes{
	float:left;
	padding:20px 0 0;
	margin:0;
	width:523px;
}
.form-block .row-2 .checkboxes label{
	font-size:1.1em;
	line-height:1.2em;
}
.form-block .row-2 .button{
	margin:-8px -9px 0 0;
	position:relative;
}
.form-block .row-2 .button span{color:#fff;}

/* form-block - calendar */
.calendar{
	overflow:hidden;
	width:100%;
	padding:17px 0 0;
	margin:0 0 -5px;
}
.calendar .form-text{
	width:158px;
	margin:3px 9px 0 0;
	float:left;
}
.calendar a{
	margin:3px 5px 0 0;
	float:left;
}
.calendar span{
	float:left;
	color:#f67594;
}
.selects{
	overflow:hidden;
	width:100%;
}
.selects select{
	float:left;
	margin:0 17px 0 0;
	width:92px;
}
/* button */
.button{background:url(../images/button-l.gif) repeat-x;}
.form-block .button{float:right;}
.button input,
.button a{
	background:url(../images/button-r.gif) no-repeat 100% 0;
	padding:0 8px;
	height:48px;
	float:left;
	color:#fff;
	text-align:center;
	cursor:pointer;
	font-size:18px;
	border: none;
}
.button a{
	text-decoration:none;
	line-height:48px;
	padding:0 11px;
}
.button-4{
	background:url(../images/btn-4.gif) no-repeat;
	float:left;
	color:#fff;
	font-size:14px;
	line-height:40px;
	text-decoration:none;
	margin:0 0 28px;
}
.button-4 span{
	background:url(../images/btn-4-arrow.gif) no-repeat 100% 0;
	padding:0 40px 0 15px;
	height:40px;
	width: 163px;
	float:left;
	cursor: pointer;
}
.button-4-2{
	background:url(../images/btn-4-2.gif) no-repeat;
	float:left;
	color:#fff;
	font-size:14px;
	line-height:40px;
	text-decoration:none;
	margin:0 0 28px;
}
.button-4-2 span{
	background:url(../images/btn-4-arrow-2.gif) no-repeat 100% 0;
	padding:0 40px 0 15px;
	height:40px;
	width: 163px;
	float:left;
	cursor: pointer;
}
/* subnav */
#subnav{
	margin:0 0 22px;
	padding:24px 0 0 3px;
	list-style:none;
	width:188px;
}
#subnav ul{
	margin:4px 0 0;
	padding:8px 0 0 11px;
	list-style:none;
	background:url(../images/border-1.gif) repeat-x;
}
#subnav li{
	padding:5px 0;
	background:url(../images/border-1.gif) repeat-x 0 100%;
}
#subnav li.drop-list{
	background:none;
	padding-bottom:11px;
}
#subnav li li{
	background:none;
	padding:0 0 6px;
}
#subnav li a{
	font-size:1.2em;
	background:url(../images/arrow-green-r.gif) no-repeat 0 0.3em;
	padding:0 0 0 20px;
	color:#333;
	text-decoration:none;
}
#subnav li.drop-list a,
#subnav li.drop-list a:hover{
	background:url(../images/arrow-green-r.gif) no-repeat 0 0.3em;
	color:#f67594;
}
#subnav li.drop-list a.active,
#subnav li a.active{
	background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.3em;
	color:#f67594;
}
#subnav li a:hover{
	color:#f67594;
	background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.3em;
}
#subnav li.drop-list li a{
	font-size:1.1em;
	background:url(../images/bg-arrow-link-pink.gif) no-repeat 0 0.45em;
	padding:0 0 0 10px;
	color:#848484;
}
#subnav li.drop-list li a:hover{
	color:#f67594;
	background:url(../images/bg-arrow-link-pink.gif) no-repeat 0 0.45em;
}
/* subnav churches */
#subnavchurches{
	margin:0 0 22px;
	padding:5px 0 0 3px;
	list-style:none;
	width:188px;
}
#subnavchurches ul{
	margin:4px 0 0;
	padding:8px 0 0 11px;
	list-style:none;
	background:url(../images/border-1.gif) repeat-x;
}
#subnavchurches li{
	padding:5px 0;
	background:url(../images/border-1.gif) repeat-x 0 100%;
}
#subnavchurches li.drop-list{
	background:none;
	padding-bottom:11px;
}
#subnavchurches li li{
	background:none;
	padding:0 0 6px;
}
#subnavchurches li a{
	font-size:1.2em;
	background:url(../images/arrow-green-r.gif) no-repeat 0 0.3em;
	padding:0 0 0 20px;
	color:#333;
	text-decoration:none;
}
#subnavchurches li.drop-list a,
#subnavchurches li.drop-list a:hover{
	background:url(../images/arrow-green-r.gif) no-repeat 0 0.3em;
	color:#f67594;
}
#subnavchurches li.drop-list a.active,
#subnavchurches li a.active{
	background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.3em;
	color:#f67594;
}
#subnav li a:hover{
	subnavchurches:#f67594;
	background:url(../images/bg-arrow-link-pink-mdl.gif) no-repeat 0 0.3em;
}
#subnavchurches li.drop-list li a{
	font-size:1.1em;
	background:url(../images/bg-arrow-link-pink.gif) no-repeat 0 0.45em;
	padding:0 0 0 10px;
	color:#848484;
}
#subnavchurches li.drop-list li a:hover{
	color:#f67594;
	background:url(../images/bg-arrow-link-pink.gif) no-repeat 0 0.45em;
}
/* search-area */
.search-area{
	overflow:hidden;
	width:100%;
	padding:22px 0 16px;
}
.statistics-content .search-area{padding:0 0 14px;}
.title{
	font-size:2em;
	margin: 0;
	color:#000;
	width:402px;
	font-weight:normal;
}
.title span{color:#f67594;}
.statistics .search-area .title{
	font-size:1.6em;
	color:#f67594;
	font-weight:bold;
}
.search{float:right;}
.search input,
.search select,
.search .btn{
	float:left;
	margin-left:5px;
}
.search input,
.search select {
	margin: 0;
	margin-left:5px;
}
.form-input-1,
.form-input-2{
	padding:5px 4px;
	font-size:1.2em;
	color:#333;
}
.form-input-1{width:102px;}
.form-input-2{width:61px;}
.search select{
	width:160px;
	font-size: 12px;
	height: 29px;
	padding: 5px;
}
/* couture-type */
.couture-type{
	width:673px;
	overflow:hidden;
}
.couture-type h2{
	margin:0;
	font-size:1.6em;
	color:#E97693;
	background:url(../images/bg-couture-type-h.gif) no-repeat 0 100%;
	padding:0 0 5px;
}
.couture-type h2 a{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
.couture-type h2 a:hover{
	text-decoration:none;
}
.couture-type .post-h{
	overflow:hidden;
	width:800px;
	border-bottom:1px solid #e2e2e2;
	margin:0 0 3px;
}
.couture-type .last{border:none;}
.couture-type .post-h .post{
	float:left;
	width:218px;
	margin:0 10px 0 0;
	border:none;
	padding-bottom:17px;
}
.couture-type .post p{
	font-size:1.1em;
	line-height:1.4em;
	margin-bottom:19px;
}
#content .couture-type .post-h .post .photo{margin:15px 0 16px;}
.couture-type .post-h .post h3{margin:0;}

.couture-type .post-h .postspecial{
	float:left;
	background-color:#f3c6d0;
	width:218px;
	height:254px;
	margin:0 10px 0 0;
	border:none;
	padding-bottom:10px;	
}
/* pages */
.pages{
	background:#ffdce4;
	overflow:hidden;
	width:100%;
	padding:7px 0;
	border-top:1px solid #f67593;
	font-size:1.1em;
	line-height:1.8em;
	color:#000;
	margin:10px 0 20px;
}
.pages ul{
	float:right;
	margin:0;
	padding:0 9px 0 0;
	list-style:none;
}
.pages li{
	float:left;
	margin:0 1px;
	display:inline;
}
.pages li a{
	padding:0 7px;
	height:20px;
	float:left;
	background:#fff;
	color:#000;
	text-decoration:none;
}
.pages ul li.active a,
.pages ul li a:hover{background:#f67593;}
.pages li.prev,
.pages li.next{
	margin:0 9px;
}
.pages li.prev a,
.pages li.next a{
	padding:0 0 0 11px;
	background:url(../images/arrow-prev.gif) no-repeat 0 0.55em;
	text-decoration:underline;
}
.pages li.next a{
	padding:0 11px 0 0;
	background:url(../images/arrow-next.gif) no-repeat 100% 0.55em;
}
.pages li.prev a:hover{
	text-decoration:none;
	background:url(../images/arrow-prev.gif) no-repeat 0 0.55em;
}
.pages li.next a:hover{
	text-decoration:none;
	background:url(../images/arrow-next.gif) no-repeat 100% 0.55em;
}
.pages p{
	text-align:right;
	margin:0;
}
/* boxes-hold */
.boxes-hold{
	background:url(../images/bg-boxes-hold.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:30px 0 26px;
}
.boxes-hold .form-block{
	background:none;
	margin:0;
}
/* log-in-now */
/* join-us-now */
.onecolumn .boxes-hold .log-in-now,
.onecolumn .boxes-hold .join-us-now{
	width:278px;
	float:left;
	margin:0 31px 0 0;
	padding:20px 21px 23px;
}
.onecolumn .boxes-hold .join-us-now{margin:0;}
.log-in-now h3,
.join-us-now h3{
	margin:0 0 23px;
	font-size:2.4em;
	color:#f67593;
	font-weight:normal;
}
.join-us-now h3{color:#617842;}
.boxes-hold .log-in-now .form-text{margin:0 0 14px;}
.boxes-hold .log-in-now .form-text .input-bg{padding:7px 5px;}
.join-us-now p,
.join-us-now ul,
.log-in-now p{
	margin:0;
	font-size:1.2em;
	color:#333;
	line-height:1.35em;
	padding:0;
}
.join-us-now ul{
	padding:18px 0 17px 15px;
	list-style:none;
}
.log-in-now .button{background:url(../images/btn-pink-2-l.gif) no-repeat;}
.log-in-now .button input{background:url(../images/btn-pink-2-r.gif) no-repeat 100% 0;}
.join-us-now .button{
	float:right;
	background:url(../images/btn-green-2-l.gif) no-repeat;
}
.join-us-now .button input,
.join-us-now .button a{background:url(../images/btn-green-2-r.gif) no-repeat 100% 0;}
.log-in-now .button,
.join-us-now .button{margin-bottom:18px;}
.log-in-now .link,
.join-us-now .link{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	color:#f67594;
}
.join-us-now .link{color:#617842;}
.join-us-now .link:hover,
.log-in-now .link:hover{text-decoration:underline;}
.join-us-now p a,
.log-in-now p a,
.join-us-now ul li a{color:#333;}
/* button-2 */
.button-2{
	background:url(../images/btn-arrow-l.gif) no-repeat;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:28px;
	text-decoration:none;
}
.button-2 span{
	background:url(../images/btn-arrow-r.gif) no-repeat 100% 0;
	padding:0 25px 0 17px;
	height:28px;
	width: 145px;
	float:left;
	cursor: pointer;
}
/* basic-info */
.basic-info h2,
.photo-gallery h2,
.videos h2,
.description h2,
.statistics h2{
	background:url(../images/bg-dash-h-2.gif) repeat-x 0 100%;
	margin:0 0 15px;
	font-size:1.6em;
	color:#000;
	padding:21px 0 5px;
}
/* btn-2 */
/* btn-3 */
/* btn-4 */
/* btn-6 */
/* btn-7 */
.btn-2,
.btn-3,
.btn-4,
span.btn-2{
	float:right;
	background:url(../images/btn-green-3-l.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	height:1%;
}

.btn-3{
	background:url(../images/btn-pink-4-l.gif) no-repeat;
	position:relative;
}
span.btn-3{
	float:right;
	margin-left: 2px;
	background:url(../images/btn-pink-4-l.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	height:1%;
}
span.btn-6{
	display: inline;
	margin-left: 2px;
	float:right;
	background:url(../images/btn-pink-6-l.gif) no-repeat;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	height:1%;
}
span.btn-7{
	float:left;
	background:url(../images/btn-green-3-l.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	height:1%;
}
.btn-4 { background: url(../images/btn-pink-5-l.gif) no-repeat;}
.btn-6{
	background:url(../images/btn-pink-6-l.gif) no-repeat;
	margin-left: 2px;
	float:right;
	color:#fefefe;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.btn-2 span,
.btn-3 span,
.btn-4 span{
	background:url(../images/btn-green-3-r.gif) no-repeat 100% 0;
	padding:6px 41px 0;
	height:22px;
	float:left;
}
.btn-3 span{background:url(../images/btn-pink-4-r.gif) no-repeat 100% 0;}
.btn-4 span { background: url(../images/btn-pink-5-r.gif) no-repeat 100% 0;}
.btn-6 span{
	background:url(../images/btn-pink-6-r.gif) no-repeat 100% 0;
	height:17px;
	float:left;
	padding:2px 10px 0;
}
span.btn-2 input{
	border:none;
	background:url(../images/btn-green-3-r.gif) no-repeat 100% 0;
	height:28px;
	line-height: 28px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding-bottom: 2px;
	width:114px; 
	cursor: pointer;
	text-align:center; 
}
span.btn-4 input{
	border:none;
	background: url(../images/btn-pink-5-r.gif) no-repeat 100% 0;
	height:28px;
	line-height: 28px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding-bottom: 2px;
	width:114px; 
	cursor: pointer;
	text-align:center; 
}
span.btn-3 input{
	border:none;
	background:url(../images/btn-pink-4-r.gif) no-repeat 100% 0;
	height:28px;
	line-height: 28px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-bottom: 2px;
	float:left; 
	width:114px; 
	cursor: pointer;
	text-align:center; 
}
span.btn-6 input{
	border:none;
	background:url(../images/btn-pink-6-r.gif) no-repeat 100% 0;
	height:19px;
	line-height: 19px;
	padding-bottom: 2px;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	float:left; 
	width:56px; 
	cursor: pointer;
	text-align:center; 
}

span.btn-7 a.contact-info {
	border:none;
	background:url(../images/btn-green-3-r.gif) no-repeat 100% 0;
	height:28px;
	line-height:28px;
	color:#fff;
	display:block;
	width:160px;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	cursor:pointer;
	text-align:center;
    text-decoration:none;
}
span.btn-7 a.contact-info:hover {
    text-decoration:none;
}
p.contact-info {
    overflow:hidden;
    clear:both;
    margin:10px 0px 0px 0px;
    width:160px;
    position:absolute;
    top:150px;
    right:50px;
}
/* basic-info - form-block */
.basic-info .form-block{
	background:#ffdce4;
	padding-bottom:12px;
}
.basic-info .form-block-1{
	margin:10px 0 26px;
}
.basic-info .form-block .col-1{
	float:left;
	width:337px;
	margin:-15px 0 0;
}
.basic-info .form-block .col-2{
	float:right;
	width:272px;
}
.basic-info .form-block .row .form-text,
.photo-gallery .form-block .row .form-text,
.videos .form-block .row .form-text{
	float:left;
	margin-right:9px;
	overflow:hidden;
}
.basic-info .form-block label,
.photo-gallery .form-block label,
.videos .form-block label{font-size:1.2em;}
.basic-info .form-block .btn-2,
.photo-gallery .form-block .btn-2,
.videos .form-block .btn-2{
	background:url(../images/btn-green-4-l.gif) no-repeat;
	float:left;
}
.basic-info .form-block .btn-2 span,
.photo-gallery .form-block .btn-2 span,
.videos .form-block .btn-2 span{
	background:url(../images/btn-green-4-r.gif) no-repeat 100% 0;
	padding:6px 14px 0;
	font-size:12px;
	color:#fff;
	float:left;
}
.basic-info .form-block .col-3,
.photo-gallery .form-block .col-3,
.videos .form-block .col-3{
	float:left;
	width:307px;
	margin:0 25px 0 0;
	overflow:hidden;
	padding-bottom:11px;
}
.photo-gallery .form-block .col-3{padding-bottom:6px;}
.videos .form-block .col-3{padding-bottom:1px;}
.basic-info .form-block .col-3 .form-text-4,
.photo-gallery .form-block .col-3 .form-text-4,
.videos .form-block .col-3 .form-text-4{width:174px;}
.form-block .row sup,
.columns .boxes-help sup{
	float:left;
	color:#f67594;
	font-size:0.8em;
	padding:0 0 0 2px;
}
.columns .boxes-help sup{
	font-size:0.7em;
	padding:0 2px 0 0;
	float:none;
}
.basic-info .form-block .col-3 .inf-text,
.photo-gallery .form-block .col-3 .inf-text,
.videos .form-block .inf-text{
	text-align:left;
	font-size:1.1em;
	float:none;
	padding:7px 0 0;
}
.videos .form-block .inf-text{padding-bottom:7px;}
.videos .form-block .inf-text a{color:#333;}
.videos .form-block .inf-text a:hover{text-decoration:none;}
.inner-2 .btns{
	margin:0;
	padding:15px 0 24px;
}
.inner-2 .btn-2{margin:0 0 0 11px;}
.inner-2 .form-block .btn-2{margin:0;}
.form-block .t-heading{
	color:#666;
	padding:0;
	line-height:1em;
}
.basic-info .form-block h4,
.photo-gallery .form-block h4,
.videos .form-block h4{
	color:#f67593;
	margin:-6px 0 3px;
	height:1%;
}
.photo-gallery .form-block h4:after,
.videos .form-block h4:after{
	content:"";
	display:block;
	clear:both;
}
.photo-gallery .form-block h4 span,
.videos .form-block h4 span{
	background:url(../images/arrow-heading.gif) no-repeat 100%;
	float:left;
	padding:67px 51px 0 0;
}
.photo-gallery .form-block h4,
.videos .form-block h4{margin:-73px 0 3px;}
* html .photo-gallery .form-block h4,
* html .videos .form-block h4{position:relative;}
.basic-info .col-3 .form-row-1,
.photo-gallery .col-3 .form-row-1,
.videos .col-3 .form-row-1{padding:16px 0 7px;}
.basic-info .col-3 .textarea-3,
.basic-info .form-block .row-2 .col-content .textarea-3,
.photo-gallery .col-3 .textarea-3,
.photo-gallery .form-block .row-2 .col-content .textarea-3,
.videos .col-3 .textarea-3,
.videos .form-block .row-2 .col-content .textarea-3{
	width:304px;
	height:50px;
}
.basic-info .form-block .row-2 .col-content .textarea-3,
.photo-gallery .form-block .row-2 .col-content .textarea-3,
.videos .form-block .row-2 .col-content .textarea-3{height:86px;}
.basic-info .col-3 .textarea-3 textarea,
.basic-info .form-block .row-2 .col-content .textarea-3 textarea,
.photo-gallery .col-3 .textarea-3 textarea,
.photo-gallery .form-block .row-2 .col-content .textarea-3 textarea,
.videos .col-3 .textarea-3 textarea,
.videos .form-block .row-2 .col-content .textarea-3 textarea{
	width:299px;
	height:50px;
	max-height:50px;
	max-width:299px;
}
.basic-info .form-block .row-2 .col-content .textarea-3 textarea,
.photo-gallery .form-block .row-2 .col-content .textarea-3 textarea,
.videos .form-block .row-2 .col-content .textarea-3 textarea{
	height:86px;
	max-height:86px;
}
.basic-info .form-block .title-col,
.photo-gallery .form-block .title-col,
.videos .form-block .title-col{width:303px;}
.basic-info .form-block .col-content,
.photo-gallery .form-block .col-content,
.videos .form-block .col-content{float:right;}
.basic-info .form-block .row-2 .col-content{
	width:312px;
	margin:0 -12px 0 0;
	padding-bottom:0;
}
.basic-info .form-block .col-content .form-text-1{width:304px;}
.basic-info .form-block .row-2 .col-content .select-1{
	width:304px;
	float:left;
}
.basic-info .form-block .row-2 label{font-size:1.1em;}
.basic-info .form-block .row-2 .checkboxes{
	width:312px;
	padding-top:9px;
}
.basic-info .form-block .row-2 .checkboxes label{padding-bottom:9px;}
.basic-info .form-block .row-2 .btn-3{margin:0 -4px 0 10px;}
.basic-info .form-block .note-1{padding:10px 0 59px;}
.form-block .inf-text-1{
	font-size:1.1em;
	text-align:left;
	float:none;
	padding:16px 0 3px;
}
.basic-info .form-block-2{
	background:#ffdce4 url(../images/bg-form-block-2.gif) no-repeat 0 100%;
	padding-bottom:16px;
	margin-bottom:26px;
}
.basic-info .form-block-2 .form-text-2{width:308px;}
.basic-info .form-block-2 .col-3{
	width:308px;
	margin:0 20px 0 0;
}
.basic-info .form-block-2 .columns{padding-bottom:9px;}
.box-help{
	float:left;
	width:129px;
	padding:0 2px;
}
.photo-gallery .form-block .boxes-help p,
.videos .form-block .boxes-help p{
	margin:0;
	font-size:1.1em;
	padding-bottom:11px;
}
.videos .form-block .boxes-help p{
	text-align:center;
	padding-bottom:7px;
}
.videos .form-block .box-content{
	width:187px;
	margin:0 auto;
	overflow:hidden;
}
.photo-gallery .form-block .box-content img,
.videos .form-block .box-content img{display:block;}
.photo-gallery .form-block .boxes-help,
.videos .form-block .boxes-help{
	background:#ffeef2;
	padding:15px 0 25px 18px;
	width:289px;
	margin-top:20px;
}
.videos .form-block .boxes-help{
	background:url(../images/bg-box-help.gif) no-repeat;
	width:307px;
	padding:9px 0 25px;
}
.photo-gallery .form-block .box-read,
.videos .form-block .box-read{
	padding:17px 5px 0 10px;
	width:292px;
}
.photo-gallery .form-block .box-read p,
.videos .form-block .box-read p{
	padding:0;
	font-size:1.1em;
	line-height:1.5em;
}
.photo-gallery .form-block .box-read strong,
.videos .form-block .box-read strong{font-size:1.1em;}
.logo-area{
	background:#ffeef2;
	width:100%;
	height:159px;
	padding:25px 0 10px;
	margin-bottom:11px;
	text-align: center;
}
.logo-area p{
	padding:19px 0 0;
	color:#333;
	font-size:1.1em;
}
/* description */
.editing-text{
	overflow:hidden;
	width:100%;
	padding-bottom:15px;
}
.editing-text .editor{float:left;}
.editing-text .link{
	float:right;
	color:#ee7e9a;
	font-size:1.2em;
	padding:4px 0 0;
	font-weight:bold;
}
.description .plagin{
	overflow:hidden;
	width:641px;
}
.description .plagin img{display:block;}
/* statistics */
.statistics-content{
	background:#f7f7f7;
	overflow:hidden;
	height:1%;
	padding:20px 20px 19px 21px;
}
.statistics .titles{
	overflow:hidden;
	width:100%;
	padding-bottom:7px;
}
.statistics .titles h5{
	font-size:1.2em;
	color:#000;
	float:left;
	margin:0;
}
.statistics .titles strong{
	font-size:1.2em;
	color:#666;
	font-weight:normal;
	float:right;
}
.chart{
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.chart .placeholder{
	width:633px;
	overflow:hidden;
	padding-bottom:15px;
}
.chart .placeholder img{display:block;}
.chart p{
	margin:0;
	font-size:1.2em;
	line-height:1.35em;
	padding-bottom:19px;
	color:#333;
}
.chart .inf-text{
	margin:0;
	font-size:1.1em;
	color:#ee7e9a;
}
/* table-holder */
.table-holder {
	overflow: hidden;
	height: 1%;
}
.table-holder table{
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}
.table-holder table td{
	font-size: 1.2em;
	color: #000;
	padding: 3px 0 3px 10px;
	margin: 0;
	vertical-align: top;
	border-bottom: 1px solid #e2e2e2;
	line-height: 21px;
}
.table-holder table tr.last-row td {
	padding-bottom: 6px;
	border-bottom-color:#acacac;
}
.table-holder table tr.first-row td{ padding-top: 7px;}
.table-holder table td.t-col-desc { width: 480px;}
.table-holder table td.t-col-desc-select { width: 570px;}
.table-holder table td.t-col-last {
width: 100px;
text-align:right;
padding-right:20px;
}
.table-holder table td.t-col-first { width: 220px;}
.table-holder table thead td{
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight: bold;
	background: #ffdce4;
	border-bottom: 1px solid #ee7e9a;
}
.table-holder table tfoot td{
	background: #e2e2e2;
	border-top:none;
	padding-top: 7px;
	padding-bottom: 10px;
	border-bottom: none;
}
.table-holder table td.right{
 text-align:right;
}
.table-holder table td.right span {
 text-align:right;
	font-weight:bold;
}
.table-holder table td.center{
 text-align:center;
}
.table-holder table td.center span {
 text-align:center;
	font-weight:bold;
}
.table-holder table td input.f-text{
	width: 83px;
	float: right;
	margin: 0;
	padding: 2px 0;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
.table-holder table tfoot td strong{
	float: left;
	margin: 0 17px 0 0;
}
/* alphabet */
.alphabet {
	text-align: center;
	margin: 0;
	padding: 3px 0 22px;
}
.alphabet li{
	padding: 0 7px 0 6px;
	display: inline;
	list-style: none;
}
.alphabet li a{
	text-decoration: none;
	color: #000;
	font-size: 12px;
	line-height:15px;
}
.alphabet li.active a,
.alphabet li a:hover{
	color: #f67594;
	text-decoration: underline;
}
.alphabet li.active a{ font-weight: bold;}
/* table-1 */
.t-email a ,
.t-shop a{
	color: #000;
	text-decoration: none;
}
.t-email a:hover,
.t-shop a:hover{
	color: #f67594;
	text-decoration: underline;
}
.table-holder .table-1 td{
	padding-top: 4px;
}
.table-holder .table-1 thead td { padding-top:10px;}
.table-holder .table-1 tr.last-row td {
	padding-bottom: 6px;
	border-bottom:none;
}
.table-holder .table-1 tr.first-row td {
	padding-top:9px;
}
a.del{
	background: url(../images/ico-del.gif) no-repeat;
	width: 14px;
	height: 16px;
	float:center;
	overflow: hidden;
	margin: 3px auto 0;
	text-indent: -9999px;
	display: block;
	text-align: center;
}
a.done{
	background: url(../images/ico-done.gif) no-repeat;
	width: 14px;
	height: 16px;
	float:center;
	overflow: hidden;
	margin: 3px auto 0;
	text-indent: -9999px;
	display: block;
}
a.doubt{
	background: url(../images/ico-doubt.gif) no-repeat;
	width: 14px;
	height: 16px;
	float:center;
	overflow: hidden;
	margin: 3px auto 0;
	text-indent: -9999px;
	display: block;
}
a.priv{
	background: url(../images/ico-priv.gif) no-repeat;
	width: 14px;
	height: 16px;
	float:center;
	overflow: hidden;
	margin: 3px auto 0;
	text-indent: -9999px;
	display: block;
}
.table-1 tr .col-icon{
	width:80px;
	margin-right: 20px;
}
.table-3-holder .table-1 tr .col-product{width:229px;}
.table-3-holder .table-1 tr .t-shop{width:200px;}
.table-3-holder .table-1 tr .t-gift{width:20px;}
.table-3-holder .table-1 tr .col-price{width:74px;}
.table-3-holder .table-1 tr .t-last-col{
	width:74px;
	padding-left:0;
}
/* table-2 */
.table-holder .pages{margin: 0 0 5px;}
.table-holder .pages p { line-height: 1.8em;}
.table-holder .table-2 tr.last-row td {
	border-bottom: none;
}
.table-holder .table-2 {}
.check-box {
	float: left;
	margin: 0;
	width: 16px;
	height: 15px;
}
.table-holder .table-2 .check-box {
	margin: 2px 0 0 7px;
	display: inline;
}
.table-holder p{
	margin: 0;
	padding: 0 20px 0 0;
	line-height: 1.4em;
}
.table-2 tr .col-icon{

}
/* range */
.range {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.range ul{
	float: left;
	margin: 0;
	padding: 2px 0 17px;
}
.range li{
	padding: 0 0 0 22px;
	color: #000;
	font-size: 12px;
	line-height: 1.34em;
	float: left;
	list-style: none;
}
.range li a{
	text-decoration: none;
	color: #000;
}
.range li a:hover,
.range li.active a{
	color: #f67594;
	text-decoration: underline;
}
.range li.active a{ font-weight: bold;}
/* add-form */
.add-form {
	overflow: hidden;
	height: 1%;
	background:url(../images/bg-dash-h-2.gif) repeat-x;
	padding: 10px 0 8px;
}
.add-form label{
	color: #000;
	font-size: 1.2em;
	line-height: 1.34em;
	font-weight: bold;
	float: left;
	padding: 4px 6px 0 16px;
}
.add-form  input.add-form-input{
	margin: 0;
	width: 70px;
	float: left;
	padding: 2px 5px;
	font-size: 12px;
	line-height: 15px;
}
.currency {
	float: left;
	color: #000;
	padding: 4px 8px 0;
	font-size: 1.2em;
	line-height: 1.34em;
}
.add-form .btn-4{
	margin: -2px 0 0;
	float: left;
}
.table-holder table td.t-last-col {
	text-align: right;
	padding-right: 15px;
}
.table-3-holder {
	padding-bottom: 10px;
}
/* new-selectors */
.select-photo-form {
	position: absolute;
	right: 20px;
	width: 165px;
	top:20px;
}
.arrows-btn {
	margin: 5px 0 0;
	border: none;
	float: left;
	background: url(../images/btn-arrows.gif) no-repeat;
	width: 17px;
	overflow: hidden;
	text-indent: -9999px;
	height: 19px;
	cursor: pointer;
}
.select-photo-form select {
	width: 138px;
	margin: 0;
	height: 28px;
	line-height: 28px;
	float: right;
	padding: 4px 0;
}
.fix-form {	position: relative;}
.textarea-4{height:62px;}
.textarea-4 textarea{
	height:62px;
	max-height:62px;
}
.textarea-5{height:122px;}
.textarea-5 textarea{
	height:122px;
	max-height:122px;
}
/* custom input type file */
.file-h .file{
	width:303px;
	position:relative;
	margin: 0;
	overflow: hidden;
	z-index: 10;
	height: 27px;
}
.file-h-sml .file { width: 273px;}
.file-h .file-input-area {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:27px;
	width:100%;
	padding:0;
	margin:0;
	cursor:pointer;
	font-size: 25px;
}
* html .file-h .file-input-area { font-size: 21px;}
.file-h .file .text {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:166px;
	border: none;
	background: url(../images/bg-file.gif) no-repeat;
	padding:5px 5px 0;
	height: 22px;
	margin: 0;
	color:#696969;
	font:12px Arial, Helvetica, sans-serif;
}
.file-h-sml .file .text{
	width: 136px;
	background: url(../images/bg-file-sml.gif) no-repeat;
}
.file-h .file-error .text{background: url(../images/bg-file-error.gif) no-repeat;}
.file-h-sml .file-error .text{background: url(../images/bg-file-sml-error.gif) no-repeat;}
.file-h .f-button {
	float:right;
	background: url(../images/btn-file.gif) no-repeat;
	width:117px;
	height:26px;
	line-height: 26px;
	overflow:hidden;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.form-block-alt .col-3 .form-row-1 {padding: 0 !important;}
.form-block-alt .col-3-alt .row {padding-bottom:13px;}
.form-block-alt .col-3-alt .row .btn-wrap { padding-top: 10px;}
.form-block-alt  h5 {
	margin: 0;
	padding: 17px 0 8px;
}
.form-block-alt .columns .col-3 h5 {padding: 6px 0 8px;}
.btn-wrap {	padding: 6px 0 0;}
p.inform-text{
	padding: 1px 0 0;
	font-size: 11px;
}
p.inform-text-alt { padding-top: 34px;}
.form-text-7{width:632px;}
.form-block-alt .textarea-4  {
	height: 62px;
	width: 303px;
}
.form-block-alt .textarea-4 textarea{
	height: 62px;
	max-height: 62px;
	width: 297px;
	max-width: 297px;
}
.form-block-alt .textarea-3 {height: 62px;}
.form-block-alt .textarea-3 textarea{
	height: 62px;
	max-height: 62px;
}
.form-block-alt .textarea-5 textarea{
	width: 300px;
	max-width: 300px;
}
.columns-alt {
	padding-top: 12px;
	padding-bottom: 12px;
}
/* popup-bodas */
.popup-bodas {
	padding: 25px 25px 0 32px;
	width: 338px;
	min-height: 389px;
	background: url(../images/bg-popup-bodas.jpg) no-repeat 100% 100%;
}
.btns-holder {
	overflow: hidden;
	float:left;
	padding: 20px 0 0;
}
* html .popup-bodas  {
	height: 389px;
	overflow: visible;
}
.btns-holder input{
	float: left;
	background: url(../images/btn-pink-8.png) no-repeat;
	width: 79px;
	height: 38px;
	line-height: 38px;
	padding-bottom: 1px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: none;
	cursor: pointer;
}
.btns-holder .send-btn {
	float: right;
	cursor:  pointer;
}
/* bubble tooltip */
a.tooltip {
	color: #f67594;
}
a.tooltip:hover {
	position: relative;
	text-decoration: none;
}
a.tooltip span {
	display: none;
	color: #FFF;
	font-style:italic;
	font-size: 1em;
	line-height: 1.2em;
}
a.tooltip:hover span {
	display: block;
 position: absolute; 
	top: -60px; left: -420px;
	width: 400px;
 padding: 5px; 
	margin: 10px; 
	z-index: 100;
 background: #f67594; 
	border: 1px solid #f67594;
	opacity: 0.9;
	text-align: center;
}
/* highlight */

.noline {
	border-bottom: 0px;
	border-top:0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.noline img{
	padding-top: 0px;
}
.noline .image span{
	color: #999;
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
	padding: 3px 0 4px;
	margin-bottom:6px;
}
/*.title-special {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f77493;
	font-size: 1.2em;
	font-style:italic;
	font-weight: normal;
	top: 5px;
	position: relative;
}*/

.title-special-two {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f77493;
	font-size: 1.2em;
	font-style:italic;
	font-weight: normal;
	line-height: 1.3em;
	top: 19px;
	position: relative;
	width: 402px;
}
.promo-right{
	float:left;
	width:194px;
	margin:0 0 0 0;
	padding:12px 12px 12px 12px;
	background:#f67593;
	background-image: url(../images/bg-highlight-right.gif);
}
.promo-right h2{
	font-size:2em;
	color:#FFFFFF;
	margin: 0 0 0 0;
}
.promo-right p{
	font-size:1.1em;
	color:#000000;
	line-height: 1.48em;
}
.promo-right a{
	color:#000;
	text-decoration:underline;
}
.promo-right a:hover{
	color:#FFF;
	text-decoration:none;
}
.promo-right .more{
	margin:13px 0 0;
	color:#000;
	background: url(../images/bg-arrow-white.png) no-repeat;
}
.promo-right .date{color:#FFFFFF;}
.post .footer{
	color: #999;
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
	padding: 3px 0 4px;
	margin-bottom:6px;
}

/* new titles */

.title-tab {
 position: relative;
	background: url(../images/bg-titletab-center.png) no-repeat left top;
	height: 28px;
}
.title-tab h2 {
	position: relative;
	font-size:1.6em;
	color:#FFFFFF;
	font-weight:normal;
	top: 3px;
	left: 12px;
}
.title-tab-city {
	position: relative;
	background: url(../images/bg-citylocator-tab.gif) no-repeat left top;
	height: 28px;
}
.title-tab-city h2 {
	position: relative;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	top: 5px;
	left: 12px;
}


/* banners */

.banner160w {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 14px 14px 12px 14px;
}
.banner160w img{
	display: block;
}

.frameleft {
	overflow: hidden;
	height: 1%;
	padding: 11px 48px 0 0;
	margin: 0 0 18px;
}
.frameleft-h {
	overflow: hidden;
	padding: 18px 0 17px 1px;
	height: 1%;
	background-color: #E5E5E5;
	border-bottom: 1px solid #f67593;
}
.frameleft h2{
	margin:0;
	font-size:1.7em;
	color:#F67593;
	border-bottom:1px solid #f67593;
	padding:12px 0 9px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.frameleft-h h3{
	color: #000;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 5px 3px 7px 3px;
	margin: 0;
}
.frameleft h2 a{
	color:#000;
	text-decoration:none;
}
.frameleft-h h3 a{
	color:#000;
	text-decoration:none;
}
.frameleft h2 a:hover{
	color: #d7496a;
}
.frameleft-h h3 a:hover{
	color: #d7496a;
}
em.posted {
	display: block;
	font-style: normal;
	color: #999999;
	font-size: 10px;
	padding: 0 3px 4px 3px;
}
.frameleft-h p{
	margin: 0;
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 0 3px 2px 3px;
	color: #747474;
}
.more-left {
	background: url(../images/bg-arrow-pink.gif) no-repeat;
	padding: 0 0 1px 22px;
	color: #000;
	font-size: 1.1em;
	line-height: 1.48px;
	margin: 10px 0 0 3px;
	float: left;
	line-height: 1.3em;
	position:relative;
}
.title-special-birds {
	background: url(../images/birds-title.gif) no-repeat 0px 100%;
	padding-bottom: 1px;
	overflow:visible;
}

.title-special-birds h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f77493;
	font-size: 1.9em;
	font-style:italic;
	font-weight: normal;
	width:350px;
	overflow:visible;
	top: 10px;
	position: relative;
}
.title-nobirds {
	overflow:visible;
}
.title-nobirds h2 {
	color: #000000;
	font-size: 1.8em;
	font-weight: normal;
	width:402px;
	overflow:visible;
	top: 15px;
	position: relative;
	line-height: 1.3em;
}
/* highlight frame rightcolumn */

.frameright {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 0;
	margin: 0 0 18px;
}
.frameright-h {
	overflow: hidden;
	padding: 18px 0 17px 1px;
	height: 1%;
	background-color: #F2F2F2;
	border-bottom: 1px solid #f67593;
}
.frameright h2{
	margin:0;
	font-size:1.7em;
	color:#F67593;
	border-bottom:1px solid #f67593;
	padding:0 0 9px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.frameright-h h3{
	color: #000;
	font-size: 1.6em;
	line-height: 1.3em;
	padding: 5px 3px 7px 3px;
	margin: 0;
}
.frameright h2 a{
	color:#000;
	text-decoration:none;
}
.frameright-h h3 a{
	color:#000;
	text-decoration:none;
}
.frameright h2 a:hover{
	color: #d7496a;
}
.frameright-h h3 a:hover{
	color: #d7496a;
}
em.posted {
	display: block;
	font-style: normal;
	color: #999999;
	font-size: 10px;
	padding: 0 3px 4px 3px;
}
.frameright-h p{
	margin: 0;
	font-size: 1.1em;
	line-height: 1.48em;
	padding: 0 3px 2px 3px;
	color: #747474;
}
.more-right {
	background: url(../images/bg-arrow-pink.gif) no-repeat;
	padding: 0 0 1px 22px;
	color: #000;
	font-size: 1.1em;
	line-height: 1.48px;
	margin: 10px 0 0 3px;
	float: left;
	line-height: 1.3em;
	position:relative;
}
.title-special h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f77493;
	font-size: 1.9em;
	font-style:italic;
	font-weight: normal;
	width:350px;
	overflow:visible;
	top: 10px;
	position: relative;
}
.aside .title-special h2 {
	margin:0;
	font-size:1.7em;
	color:#F67593;
	padding:0 0 9px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: auto;
	top: 0;
}
.title-right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	line-height:1.3em;
	margin-top:13px;
	color: #000000;
	font-weight: bold;
}


/*Secuoyas updated*/

#scyloginvertical{ width:100%; overflow:hidden; margin:0px 0 26px 0; }
#scyloginvertical .form-block{	background:none; margin:0; }
#scyloginvertical .log-in-now{ background:#ffdce4; margin-bottom:20px; }
#scyloginvertical .join-us-now{ background:#f2ffd6; padding:30px 0 26px; margin:0 0 0 0; padding:20px 21px 23px; }

#scyloginvertical2 { width:100%; overflow:hidden; margin:0px 0 26px 0; }
#scyloginvertical2 .form-block{	background:none; margin:0; }
#scyloginvertical2 .log-in-now{ background:#ffdce4; margin-bottom:20px; float:left; width:150px; height:240px; }
#scyloginvertical2 .log-in-now h3{ color:#f67593;	}
#scyloginvertical2 .join-us-now{ background:#f2ffd6; padding:30px 0 26px; margin:0 0 0 0; padding:20px 21px 23px; float:right; width:150px; height:240px; }
#scyloginvertical2 .join-us-now h3 {  color:#617842;}
#scyloginvertical2 .join-us-now .list-1 { margin:0; padding:0; }
#scyloginvertical2 .join-us-now .list-1 li { margin:0; padding:0 0 0 15px; }
#scyloginvertical2 .log-in-now h3, #scyloginvertical2 .join-us-now h3{ margin:0 0 10px 0; padding:0; font-size:1.6em; font-weight:bold; }

.scylineatopenp { border-top: 1px solid #e2e2e2; padding-top:20px; }

.scycolorrosa { background:#ffdce4;}

#scypromotionbar1 { width:975px; overflow:hidden; height:48px; position:fixed; bottom:0; left:50%; margin-left:-487px; z-index:100; background: url(../images/scy_barrapromo_fondo.gif) repeat-x #FFF; border:1px solid #CCC; display:none;}
#scypromotionbar1 .scyflecha { float:left; overflow:hidden; padding:0 20px 0 15px; margin:0 20px 0 0; background: url(../images/scy_barrapromo_flecha.png) right no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#a6c754;}
#scypromotionbar1 .scyflecha a { font-size:20px; font-weight:bold; text-decoration:none; margin:0 10px 0 0; padding:0; line-height:48px; color:#a6c754;}
#scypromotionbar1 .scyflecha a:hover { text-decoration: underline;}
#scypromotionbar1 .scyflecha span {font-size:16px; font-weight:bold; line-height:48px; margin:0; padding:0;}
#scypromotionbar1 .scyoptionpiz { width:120px; float:left; height:35px; margin:0 10px 0 0; padding:8px 0 0 0; font-weight:bold; font-size:12px; color:#000; text-align:center; }
#scypromotionbar1 .scyoptionpdech { width:170px; float:left; height:35px; margin:0 10px 0 0; padding:8px 0 0 0; font-weight:bold; font-size:12px; color:#000;  text-align:center; }
#scypromotionbar1 .scypcerrar { float:right; padding:13px 13px 0 0; }
#scypromotionbar1 .scypcerrar a { display:block; width:20px; height:21px; overflow:hidden; text-indent:-500em; background: url(../images/scy_barrapromo_botcerrar.gif) 0 0 no-repeat;  }
#scypromotionbar1 .scypcerrar a:hover { background-position:0 -21px;}
#scypromotionbar1 form {float:left; padding:14px 0 0 0; margin:0 20px 0 0;}
#scypromotionbar1 form fieldset { display:inline; }
#scypromotionbar1 form .scyf-standar select { height:20px; font-size:12px;}
#scypromotionbar1 form .scybotonbarra input { font-size:12px; line-height:20px;  font-weight:bold; color:#fff; padding:0 3px 0 3px; border:0; background: #ee7f9b; cursor:pointer; vertical-align:middle;}
#scypromotionbar1 .scybotonbarra a { width:20px; font-size:12px; color:#FFF; overflow:hidden; text-indent:-500em; background: #bcd488; font-weight:bold; text-decoration:none; padding:2px;  }
#scypromotionbar1 .scybotonbarra a:hover { background-position:0 -21px;}


ul.photos .scylinea { overflow:hidden; width:100%; }
.scylinea li { text-align:center; }

.wrapper #main .scynobordertop { border-top:none; }
.wrapper #main .nopaddbottom { padding-bottom:none; }


.scylistasmapa { width:100%; overflow:hidden;  }
.scylistasmapa ul { width:100%; overflow:hidden;  margin:0; padding:0; }
.scylistasmapa ul li { width:110px; float:left; margin:0; padding:0; margin:0 0 10px 12px; font-weight:bold; color:#d01d6f; font-size:12px; list-style:square; }
.scylistasmapa ul li ul { width:100%; padding-top:3px;}
.scylistasmapa ul li ul li { width:100%; margin: 0 0 0 15px; font-weight:normal; color:#636363; list-style: none;}
.scylistasmapa a { color:#636363; text-decoration:none; }
.scylistasmapa a:hover { text-decoration:underline; color:#d01d6f; }
.map-box img { margin-bottom:15px;}

/**/





















