html, body {background:url(../images/backgrounds/main.gif);}
#page {width:980px; margin:0 auto;}
.top-banner {height:90px; margin-bottom:10px;}

.layout-box {margin:0 0 10px 0;}
.lb-1 {width:740px;}
.lb-2 {width:230px;}
.lb-3 {width:750px;}
.lb-4 {width:200px;}
.lb-5 {width:500px;}
.lb-6 {width:340px;}
.lb-7 {width:720px;}
.lb-8 {width:240px;}
.lb-9 {width:150px;}
.lb-9 {width:170px;}

.left-column {}
.right-column {margin-right:0;}

#cover {height:250px; background:#000 url(../images/cover.jpg);}
#logo {position:absolute; margin:95px 0 0 22px;}

.menu-container {
        border:1px dashed #B0B0B0; border-top:0; border-left:0; margin-bottom:14px;
        background:#fff url(../images/backgrounds/main_menu_back.png) repeat-x;}
.menu-container .mini-banner {float:right; margin-top:5px;}
.menu-h.main-menu small {font-size:80%;}
.menu-h.main-menu li {border-right:1px solid #fff; width:90px; padding:0; text-align:center;}
.menu-h.main-menu li .top-border {width:100%; border-top:4px solid #000; height:27px;}
.menu-h.main-menu li .top-border:hover, .menu-h li .top-border.selected {border-color:#28F2FF;}
.menu-h.main-menu li .top-border.selected {background:url(../images/backgrounds/main_menu_item_active.gif) left -4px no-repeat;}

.menu-h.submenu {height:14px;}
.menu-h.submenu.number-1 {margin-left:22px;}
.menu-h.submenu.number-2 {margin-left:112px;}
.menu-h.submenu.number-3 {margin-left:202px;}
.menu-h.submenu.number-4 {margin-left:269px;}
.menu-h.submenu.number-5 {margin-left:163px;}
.menu-h.submenu.number-6 {margin-left:472px;}
.menu-h.submenu li {border-right:1px solid #fff; text-align:center; padding:0; margin-right:10px;}
.menu-h.submenu li a {padding:0 3px 2px 3px;}


.top-dashed {border-top:1px dashed #B0B0B0; margin-top:20px; padding-top:10px;}
.top-margined {margin-top:20px;}
.top-margined-more {margin-top:94px;}
.transparent-background {background:#000; opacity:0.6; filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; z-index:1;}

.teasers .teaser-container, .brands .brand-container {float:left; min-height:110px; height:auto !important; height:110px; margin:0 40px 20px 0;}
.teasers .teaser-container, .brands .brand-container_voting {float:left; margin:0 40px 20px 0;}
.teasers .teaser-container.last-in-line, .brands .brand-container.last-in-line {margin-right:0;}
.teasers .teaser-container.last-in-line, .brands .brand-container_voting.last-in-line {margin-right:0;}
.teasers .teaser-container.first-in-line, .brands .brand-container.first-in-line {clear:left;}
.teasers .teaser-container.first-in-line, .brands .brand-container_voting.first-in-line {clear:left;}
.teasers .teaser, .brands .brand-container {width:150px; display:block;} 
.teasers .teaser, .brands .brand-container_voting {width:150px; display:block;}
.ie7 .brands .brand-container {min-height:150px;}
/*.ie7 .brands .brand-container {float:right; margin:0 0 20px 40px;}
.ie7 .brands .brand-container.last-in-line {margin-left:0;}*/

.teasers .teaser {cursor:pointer;}
.teasers .teaser .under-header {background:#000; opacity:0.6; filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; color:#000000; width:150px; margin:0; position:absolute;}
.teasers .teaser .header {color:#ffffff; padding:1px 0 1px 5px; width:150px; margin:0; position:absolute;}

.teasers .teaser .body {padding-top:0px;}
.teasers .teaser .body img {display:block;}
.teasers .teaser .transparent-background, .teasers .teaser .description {margin-top:-90px; height:90px;}


.teasers .teaser .description {height:80px; padding:5px; z-index:2; position:absolute; width:140px;}

.teasers .teaser .date, .teasers .tag {margin-top:-10px; position:absolute; z-index:2; padding:0 0 0 5px}
.teasers .tag {display:block; margin-left:90px; width:55px; text-align:right;  background:#fff; color:#000;}
.ie7 .ie7-clear {clear:left;}
.opera .teasers .teaser .body {padding-top:150px; background-position:0 0px;}
.opera .teasers .teaser .body img {display:none;}
.opera .teasers .teaser .header { margin-top:-150px; margin-bottom:0px; padding:1px 0 1px 5px; width:145px; position:absolute; }
.opera .teasers .teaser .under-header {background:#000; opacity:0.6; filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; color:#000000; padding:1px 0 1px 5px; width:145px; margin-top:-150px; position:absolute; }

.news .news-item {float:left; margin:0 40px 20px 0;}
.news .news-item.last-in-line {margin-right:0;}
.news .news-item .header {padding:0 0 1px 0;}
/*.news .news-item .body {margin-bottom:4px;}*/
.news .news-item .body img {float:left; width:150px; height:150px;}
.news .news-item .body .description {padding:0 5px 10px 160px;}
.ie7 .news .news-item .body {min-height:150px;}
.news .news-item .hoverer {display:block;}
.news .news-item .hoverer:hover {background:#fff; cursor:pointer;}
.news .news-item .hoverer.black:hover * {background:#000; color:#fff;}
.news .news-item .author {clear:left; background:#fff; line-height:12px; padding:0 4px; margin:4px 0 2px 0; float:left;}
.news .news-item .date {clear:left;}

.footer {height:100px;}
.ie7 .footer {position:absolute;}
.ie6 .footer {margin-top:10px;}
.footer .layout-box.left-column {margin:0;}
.footer .left-column .transparent-background {height:120px; z-index:1;}
.footer .left-column .text {position:absolute; margin-top:-120px; padding:20px 15px; z-index:2;}
.footer .right-column {background:#000; height:120px;}
.footer .right-column .text {padding:20px 15px;}
.footer .copyright {margin-top:10px;}
.footer .rss {margin-top:10px;}
.ie7 .footer .rss {margin-top:-5px;}
.footer .rss img {margin-bottom:-3px;}

.tags {min-height:260px; padding-left:10px; position:relative;}
/*.tags .all {position:absolute; bottom:5px; right:0;}*/
.tags .all {clear:left; display:block;}
.ie6 .tags {height:260px;}
.tags .tag {margin-right:7px; display:inline; white-space:nowrap;}

.content-columns .left-column {margin-right:40px;}

.ie6 .banner.ie6-top-margined {margin-top:20px;}


.banner {margin-bottom:10px;}
.b-240x90 {margin-top:20px;}

.default-block .date {clear:left; float:left; background:#aaa; color:#fff; margin-top:2px; padding:0 4px;}
.default-block .all {display:block; clear:left; float:right; padding:0 1px 1px 3px; background:#000; color:#fff;}
.default-block .all:hover {background:#fff; color:#000;}
.ie6 .ie67-clear-fix.default-block .all, .ie7 .ie67-clear-fix.default-block .all {margin-top:13px;}

.details-text {background:#fff; }
.details-text .body {padding:0 10px 10px 10px;}
.details-text .body img {float:left; margin:0 10px 10px -10px; padding:0; border:0;}

.photos {background:#000;}

.details-photos {background:#000;}
.details-photos h1 {padding:0 10px;}
.details-photos .body {padding:0 10px 10px 10px;}
.details-photos .body img {padding:0; margin:5px; border:1px solid #fff;}
.details-photos .body img:hover {border-color:#28F2FF;}


.author {clear:left; background:#fff; line-height:12px; padding:0 4px; margin-top:2px; float:left;}

.ie7 .comments.container {margin-top:60px;}


/* Forms
------------------------*/
.searchForm {height:35px; padding:0 0 0 10px; width:230px; overflow:hidden;}
.searchForm .searchQuery {display:block; float:left; height:19px; margin-right:10px; padding:0; width:195px;}
.ie6 .searchForm .searchQuery {width:192px;}
.searchForm .searchOk {background:url(../images/buttons/ok.gif) no-repeat; border:0; display:block; height:21px; width:21px;}
.searchForm .searchOk:hover {background-image:url(../images/buttons/ok_on.gif);}
.footer .subscribeEmail {float:left; font-size:10px; height:12px; width:170px;}
.footer .subscribeOk {background:url(../images/buttons/ok_small.gif) no-repeat; border:0; margin:0 0 0 5px; height:15px; width:16px;}
.footer .subscribeOk:hover {background-image:url(../images/buttons/ok_small_on.gif);}
.ie7 .footer .subscribeOk {margin-top:-16px;}

/* Close block button
------------------------*/
.colse-block-button {margin:-11px 0 5px 0; line-height:10px; position:relative;}
.colse-block-button .closeable-body {display:block;}
.colse-block-button .button {display:block; padding:2px 0 4px 3px; line-height:5px; margin-top:2px; width:8px;}
.colse-block-button .button {font-size:10px; font-family:Arial; color:#000; text-decoration:none; background:#fff;}
.colse-block-button .button.open {color:#28F2FF; background:#000; overflow:hidden; padding:2px 2px 4px 1px; font-family:Verdana;}
.colse-block-button .opentext {display:block; float:right; font-size:9px; line-height:7px; font-family:Verdana; padding:0 1px 2px 1px;}
.colse-block-button .opentext:hover {background:#000; color:#fff; cursor:pointer}
.colse-block-button .opentext.hover {background:#000; color:#fff; cursor:pointer}
.colse-block-button .hide-message {display:none; height:20px; width:200px; position:absolute; top:12px; left:25px; font-size:11px;}
.colse-block-button .hide-message .transparent-background {height:28px; z-index:1;}
.colse-block-button .hide-message .text {position:absolute; margin-top:-28px; z-index:2; color:#fff; padding:4px 6px; font-size:10px;}
.colse-block-button .button:hover {color:#fff; background:#000;}
.ie6 .colse-block-button .button:hover {color:#fff; background:#000;}
.ie6 .colse-block-button .opentext, .ie7 .colse-block-button .opentext  {margin-top:2px;}
.safari  .colse-block-button .button.open {padding:2px 2px 3px 1px;}
.ie .colse-block-button .button.open {padding:3px 2px 3px 1px;}


/* Fonts
------------------------*/
h3 a {font-size:15px; color:#000; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
.menu-h.main-menu li a, .menu-h.submenu li a {font-family:Verdana; text-decoration:none; color:#000; line-height:normal;}
.menu-h.main-menu li a {font-size:14px;}
.menu-h.submenu li a {font-size:10px; text-decoration:underline;}
.menu-h.submenu li a:hover, .menu-h.submenu li a.selected {background-color:#000; color:#fff;}
.teasers .teaser {text-decoration:none; color:#fff; line-height:16px; font-size:12px;}
.teasers .teaser .header, .news .news-item .header {font-size:14px; line-height:15px; font-weight:bold;}
.teasers .teaser .date, .default-block .date {font-size:10px; line-height:10px; font-family:"Courier New"}
.teasers .tag, .default-block .all {font-size:10px; line-height:10px; font-family:Verdana; text-decoration:none;}
.teasers .tag:hover {background:#000; color:#fff;}
.teasers .teaser:hover .header {color:#28F2FF;}
.ie7 .brands .brand-container .header {height:25px; font-size:15px;}
.brands .brand-container .header {height:40px; display: table-cell; vertical-align:bottom; padding-bottom:4px; font-size:15px;}
.brands .brand-container .header a {color:#000; text-decoration:none;}
.brands .brand-container .header a:hover {text-decoration:underline;}
.footer {color:#ccc; font-size:10px; font-family:Verdana;}
.footer .right-column {color:#fff; line-height:30px;}
.footer .text-bg {background:#000; color:#fff;}
.footer a {color:#fff;}
.tags {line-height:25px;}
.tags a {color:#000; text-decoration:none;}
.tags a:hover {color:#fff; background:#000;}
.author {font-size:10px; font-family:Verdana}
.news .news-item .body {font-size:12px; line-height:15px;}
.details.details-text big {font-size:21px; color:#666; line-height:25px;}
.details.details-text h1 {font-size:25px; }
.details.details-text a {color:#000;}
.details.details-text a:hover {color:#5d5d5d;}
.details.details-photos {color:#fff;}
.details.details-photos big {font-size:21px; color:#ccc; line-height:25px;}
.details.details-photos h1 {font-size:25px; }
.details.details-photos a {color:#fff;}
.details.details-photos a:hover {color:#5d5d5d;}
.news .news-item a {color:#000; text-decoration:none;}

 
/* New from 16.05.2009
--------------------------------------*/
.lb-10 {width:150px;}
.lb-11 {width:168px;}
.lb-12 {width:174px;}

.null-table {border-spacing:0; border:0!important;}
.null-table td {padding:0; margin:0; border:0!important;}
.null-list { padding:0!important; margin:0!important; overflow:visible; }
.null-list li { list-style: none; padding: 0; }

ul.horizontal li {float:left;}

a.whiteBg {color:#000; text-decoration:underline;}
a.whiteBg:hover {color:#fff; text-decoration:none; background:#000;}

a.blackBg {background:#000; text-decoration:none; color:#fff;}
.footer a.blackBg {background:transparent; text-decoration:underline;}
a.blackBg:hover {color:#000; text-decoration:none; background:#fff;}

.right-all {float:right; font:10px Verdana; margin:3px 0 15px 0; }
.right-all a {display:block; padding-left:3px;}
/************  CALENDAR **/

#calendar-filter {margin-bottom:15px; background:#fff; padding-top:8px!important; padding-bottom:8px!important; padding-left:8px!important;}
#calendar-filter .right-column .padding-container {padding:12px 12px 0 0;}
#calendar-filter .left-column .padding-container {padding:12px 0 0 12px;}

#calendar-filter .padding-container {margin-top:20px; font:10px/12px Verdana; color:#666; }
#calendar-filter .padding-container .i {font:10px/7px "Courier New"; color:#fff; width:7px; background:#000; float:left; margin:3px 4px 0 0;}
#dt_search {margin-top:-12px!important;}
.ie7 #dt_search {margin-top:-30px!important;}

#calendar-filter .search-form .search {display:block; float:left; height:19px; margin-right:3px; padding:0; width:300px;}

#calendar-filter .search-form .ok {background:url(/bitrix/templates/new_main/images/buttons/ok_on.gif) no-repeat; border:0; display:block; height:21px; width:21px; float:left; }
#calendar-filter .search-form .ok:hover {background-image:url(/bitrix/templates/new_main/images/buttons/ok.gif);}







/* Catalogue
--------------------------------------*/
#catalogue-filter {margin-bottom:15px; background:#fff;}
#catalogue-filter .right-column .padding-container {padding:12px 12px 0 0;}
#catalogue-filter .left-column .padding-container {padding:12px 0 0 12px;}

#catalogue-filter .search-form {padding:0; margin:0;}

#catalogue-filter .search-string {margin-bottom:0;}

/*#catalogue-filter .search-form .search-form-string {position:absolute; width:500px;}
#catalogue-filter .search-form .search {display:block; float:left; height:19px; margin-right:1px; padding:0; width:325px;}
#catalogue-filter .search-form .ok {background:url(../images/buttons/ok_on.gif) no-repeat; border:0; display:block; height:21px; width:21px; float:left; }
#catalogue-filter .search-form .ok:hover {background-image:url(../images/buttons/ok.gif);}*/

#catalogue-filter .search-form .search {display:block; float:left; height:19px; margin-right:3px; padding:0; width:300px;}
#catalogue-filter .search-form .ok {background:url(../images/buttons/ok_on.gif) no-repeat; border:0; display:block; height:21px; width:21px; float:left; }
#catalogue-filter .search-form .ok:hover {background-image:url(../images/buttons/ok.gif);}

#catalogue-filter .show-all {margin-top:10px; float:right; font:9px Verdana; color:#fff; background:#000;}
#catalogue-filter .show-all.designers {margin:175px 12px 0 0;}

#catalogue-filter .filter-form .right-column {font:10px/12px Verdana; color:#666;}
#catalogue-filter .filter-form .right-column .i {font:10px/7px "Courier New"; color:#fff; width:7px; background:#000; float:left; margin:3px 4px 0 0;}

#catalogue-filter .filter-select {border-top:1px dashed #D9D9D9; font:10px Verdana;}
#catalogue-filter .filter-select .filter-items {background:#d9d9d9; width:100%; height:21px; position:relative;}
#catalogue-filter .filter-select .filter-items li {padding:4px 6px; margin:0; background:#d9d9d9; height:13px;}
#catalogue-filter .filter-select .filter-items .header {margin-left:6px;}
#catalogue-filter .filter-select .filter-items .header span {background:#000; color:#fff;}
#catalogue-filter .filter-select .filter-items a {color:#000; text-decoration:none;}
#catalogue-filter .filter-select .filter-items a:hover {text-decoration:underline;}
#catalogue-filter .filter-select .filter-items .selected {background:#fff; border-top:1px solid #fff; padding-top:5px; margin-top:-1px;}

#catalogue-filter .advanced-filter {border-top:1px dashed #D9D9D9; font:11px Verdana; margin-bottom:0!important;}
#catalogue-filter .advanced-filter .search-form {padding:0;}
#catalogue-filter .advanced-filter .header {font-weight:bold;}
#catalogue-filter .advanced-filter .form-item {margin:4px 0 8px 0;}
#catalogue-filter .advanced-filter .form-item select {width:100%; border:1px solid #ccc;}
#catalogue-filter .advanced-filter .form-item img {margin:0; padding:0;}
#catalogue-filter .checkbox-list li {margin-right:10px;}

#catalogue-filter .alphabet {color:#999; font:10px/10px Tahoma;}
#catalogue-filter .alphabet input {display:none;}
#catalogue-filter .alphabet div {float:left; margin:3px 9px 9px 0; padding:0 2px;}
#catalogue-filter .alphabet br {clear:left;}
#catalogue-filter .alphabet div:hover, .alphabet div.selected {background:#000; color:#fff; cursor:pointer;}

#catalogue-filter .close-x {position:absolute; margin:2px;}
#catalogue-filter .close-x a {display:block; padding:2px 0 4px 3px; line-height:5px; width:8px;}
#catalogue-filter .close-x a {font-size:10px; font-family:Arial; text-decoration:none;}





#catalogue-item .main-container {background:#fff;}

#catalogue-item {margin-bottom:10px;}
#catalogue-item td {vertical-align:top;}
#catalogue-item .text {background:#fff;}
#catalogue-item .right-column .padding-container {padding:6px 0 0 0;}
#catalogue-item .left-column .padding-container {padding:6px 0 0 8px;}
#catalogue-item h2 {font-size:25px; margin-bottom:2px;}
#catalogue-item .left-column .left-column {margin-right:10px;}
#catalogue-item .left-column .right-column {font:10px Verdana;}
#catalogue-item .left-column .right-column .header {font-weight:bold; padding-bottom:10px;}
#catalogue-item .left-column .right-column ul.black li {background:#000; color:#fff; padding:0 2px; margin:0 2px;}
#catalogue-item .left-column .right-column a {font-weight:bold;}

#catalogue-item .right-column .padding-container div.header {font:14px Tahoma; background:#000; color:#fff;
        padding:0 0 0 1px; margin-top:10px;}
#catalogue-item .right-column .padding-container td {padding:5px 5px 0 0;}
#catalogue-item .right-column .padding-container table {width:100%;}

#catalogue-item .layout-box {margin-bottom:0;}
#catalogue-item .columns {margin-bottom:0;}

#catalogue-item .text {background:#fff;}
#catalogue-item .text .padding-container {padding:10px 6px 10px 6px;}

#catalogue-item .text .buy-item {float:left; margin-top:5px;}
#catalogue-item .text .header {font:14px Tahoma; background:#000; color:#fff; padding:0 0 0 1px;}

/* active */
.advanced-filter {display:none;}
.advanced-filter .tab {display:none;}

.open-brands #brand-tab {display:block;}

.open-tcs #tc-tab {display:block;}
.open-designers #des-tab {display:block;}
.open-shops #mag-tab {display:block;}
.open-brands #brand-tab {display:block;}
.open-tcs .filter-form,.open-shops .filter-form,.open-brands .filter-form,.open-designers .filter-form {display:none;}
.open-tcs .advanced-filter,.open-shops .advanced-filter,.open-brands .advanced-filter,.open-designers .advanced-filter {display:block;}

.ac_results {
    border: 1px solid gray;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    display: none;
    width: 300px;
}

.ac_results li {
    padding: 2px 5px;
    white-space: nowrap;
    color: #101010;
    text-align: left;
}

.ac_over {
    cursor: pointer;
    background-color: #ececec;
}

.ac_match {
    text-decoration: underline;
    color: black;
}

p#vtip { display: none; position: absolute; padding:3px 5px; left: 5px; font-size:11px;
        background-color: white; border:1px solid #ccc; z-index:9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* New from 12 Jul 2009
---------------------------------------*/
.iconed {padding: 0 0 0 13px; display: block; font-size:11px; color:#666;}
.new-window {background: url(../images/newwindow.gif) left 5px no-repeat;}
.metro {background: url(../images/metro.gif) left 5px no-repeat;}
.no-top-space {padding:0; margin-top:0;}

/*COLLECTIONS*/


	#collections .collect_caption{
		float:left;
		font-weight:bolder;
		margin-bottom:7px;
	}
	#collections .collect_caption .colname{
		display:inline;
	}
	#collections .all_collect{
		float:left;

	}
	#collections .all_collect .frame{
		z-index:4;
		position:absolute;
	}
	#collections .all_collect .stee{
		display:none;
	}
	#collections .all_collect .title {
		float:left;
		margin-left: 4px;
		font-size:11px;
		position:absolute;
		color:#777777;
		z-index:3;
		white-space: nowrap;
	}

	#collections .all_collect ul{
		list-style-type: none;


	}
	#collections .all_collect ul li{
		padding-left:7px;
		padding-right:7px;
		margin-bottom: 4px;
		position:absolute;
		margin-top:-30px;

	}
	#collections .all_collect ul li a{
		cursor: pointer;
		color: #fff;
		text-decoration: none;
	}
	#collections .all_collect ul li a:hover{
		text-decoration: underline;
	}
	#collections .all_collect .transparent-background{
		height:26px;
		padding-left:7px;
		padding-right:7px;
		min-width:80px;
		padding-bottom:4px;
	}
	.ie7 #collections .all_collect .transparent-background{
		width:130px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		height:26px;
	}
	
	.ie8 #dt_search {margin-top:-45px;}

	.ie7 #collections .all_collect .stee .transparent-background{
		/*min-width:100px;*/
		margin-bottom:12px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		height:20px;
	}
	.ie7 #collections .all_collect ul li{
		padding-left:0px;
		padding-right:0px;
		margin-bottom: 4px;
		position: static;
		margin-top:-30px;

	}
	#collections .all_collect .under_title{
		display:none;
	}
	#collections .all_collect .top{
		margin-top:-26px;
	}
	#collections .sldr{
		display:none;
		z-index:0;
		clear:both;
	}
	#collections .visible{
		display:block;

	}


/* ****************************Áóýýýý********************************* */
.nav{
	font-family: Verdana;
	font-size: 10px;
}
.nav .header{
	background-color: black;
	color:white;
	width: 55px;
	float:left;
	padding-left: 3px;
	padding-right: 3px;
	/*margin-right: 1px;*/
}

.nav .items .item{
	margin:0;
	padding:0;
	margin-right: 0px;
	margin-left: 1px;
	float:left;
	padding-right: 3px;
	padding-left: 3px;
	background-color: white;
	width: auto;
}

.nav .items .item a{
	text-decoration:none;
	color: black;
}

.nav .items .item:hover{
	background-color:black;
}

.nav .items .item:hover a{
	color: white;
}

.nav .items .item.selected{
	background-color: black;

}
.nav .items .item.selected a{
	color: #27F2FF;
}

.photoSlider{
	background-color: #000;
	width: 687px;
	height: 162px;
    overflow:hidden;
	padding:16px 16px 0 17px;
}

.photoSlider .outerContainer{
	overflow:hidden;
	border:1px solid white;
	/*width: 687px;*/
	height: 143px;
	position:relative;
}

.photoSlider .innerContainer{
	position: absolute;
	padding:0;
	/*width: 100%;*/
	left:0px;
	width: 100000px;
	height: 143px;
}

.photoSlider .outerContainer .innerContainer .sliderItem{
	/*width: 98px;*/
	height: 143px;
	padding:0;
	border-right: 1px solid white;
	margin: 0px;
	display:block;
	float:left;
}

.photoSlider .navv{
	width: 100%;
	font-family: "Courier New";
	font-size: 10px;
    line-height:11px;
    margin-top:1px;
	color: white;
}

.lb-6 .photoSlider, .lb-6 .photoSlider .outerContainer, .lb-6 .photoSlider .navv {width:305px;}

#shadowbox_loading span a {color:#333;}

#commentForm {padding:0;}
.old .comments .layout-box {padding-top:10px;}
.old .comments {
	margin-top: 20px;
}

.old .comments .items IMG{
	border: 1px solid #B1B1B1;
	float:left;
	margin-right:60px;
	width:42px;
	height: 47px;
}

.old .comments .header{
	width: auto;
	/*font-weight: bold;*/
	font-size: 14px;
	background-color: black;
	color: white;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 1px;
	float:left;
	margin-bottom:10px;
    line-height:16px;
}

.old .comments .items{
	width: 721px;
}

.old .comments .item{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #B1B1B1;
	clear:both;
	width: 721px;

}

.old .comments .comdate{
	color: #4B4B4B;
	color: #333333;
	font-family: Courier New;
	font-size: 10px;
	margin-bottom: 10px;
}


.old .comments .content{
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 2px;
	width: 615px;
}

.old .comments .author{
	background-color: white;
	width:auto;
	margin-top:0px;
	margin-bottom:0px;
	clear:left;
}
.old .comments .itemsRow{
	float:left;
	width: 764px;
	overflow:hidden;
	margin-top: 10px;
}

.old .comments .commentInput{
	width: 338px;
	margin-right:44px;
	margin-bottom:20px;
	float:left;
}

.old .comments .commentInput TEXTAREA{
	width: 338px;
	height: 160px;
	border: 1px dashed #B0B0B0;
	font-family: Arial;
	font-size: 12px;
}
.old .comments .commentInput INPUT{
	border: 1px dashed #B0B0B0;
	font-family: Arial;
	font-size: 12px;
}

.old .comments .commentInput IMG{
	/*border: 1px solid #B0B0B0;*/
	float:right;
	display:block;
}

.old .comments .bannerItem{
	width: 338px;
	margin-right:44px;
	margin-bottom:20px;
	float:left
}


#catalogDetail{
	width: 720px;
	overflow: hidden;
    margin-bottom:10px;
}

#catalogDetail #header{
	margin-top: 9px;
}

#catalogDetail #singleItem{
	background-color: white;
	margin-top: 17px;
	width: 710px;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom: 2px;
}
#catalogDetail #singleItem .header .name{
	font-family: Arial;
	font-size: 22px;
	margin-left:2px;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 320px;
	float:left;

}

#catalogDetail #singleItem .header .image{
	width: 147px;
	height: 60px;
	display:block;
	clear:left;
	float:left;
	margin-left: 2px;
	margin-right: 10px;
}

#catalogDetail #singleItem .header .dataLabels{
	font-size: 12px;
	float:left;
	font-weight: bold;
	font-family: Arial;
	height: 35px;
	width: 80px;


}

#catalogDetail #singleItem .header .dataLabels .item{
	height:11px;
	margin-bottom:4px;
}

#catalogDetail #singleItem .header .dataValues{

	font-size: 10px;
	font-family: Arial;
	height: 35px;
	width: 132px;
	float:left;
}

#catalogDetail #singleItem .header .dataValues .item{
	background-color: black;
	color:white;


	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	text-align:center;
	width: 16px;
}

#catalogDetail #singleItem .header .dataValues .item.priceLevel{

}

#catalogDetail #singleItem .header .dataValues .sexTypes{


}
#catalogDetail #singleItem .header .dataValues .sexType{
	float:left;
}
#catalogDetail #singleItem .header .addresses{
	width: 320px;
	float:left;
	font-family: Arial;
	font-size: 13px;

}

#catalogDetail #singleItem .header .addresses .header{
	color:white;
	background:black;
	width:210px;
	margin-bottom: 5px;
    font-size: 14px;
    line-height:16px;
}

#catalogDetail #singleItem .header .addresses .items .address{
	width: 180px;
	float:left;
}

#catalogDetail #singleItem .header .addresses .items .phone{
	width: 115px;
	float:left;
}
#catalogDetail #singleItem  .content{
	clear:both;
	font-family: Arial;
	font-size: 12px;

	padding-top: 5px;
	margin-bottom: 8px;
}

/* ======= STAR-RATER ======== */

.rating, .fav{
  width:80px;
  height:16px;
  margin:3px 0 0 0;
  padding:0;
  list-style:none;
  clear:both;
  position:relative;
  background: url(../images/starbox/star-matrix.gif) no-repeat 0 0;
}
.fav{width:16px;}
/* add these classes to the ul to effect the change to the correct number of stars */
.star_0 {background-position:0 0}
.star_1 {background-position:0 -16px}
.star_2 {background-position:0 -32px}
.star_3 {background-position:0 -48px}
.star_4 {background-position:0 -64px}
.star_5 {background-position:0 -80px}
li.indicator {display: none;}
ul.rating li, ul.fav li  {
  cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
  float:left;
  /* end hide*/
  text-indent:-999em;
}
ul.rating li.indicator {float: right; text-indent: 0; position: relative; left: 18px;}
ul.fav li a, ul.rating li a {
  position:absolute;
  left:0;
  top:0;
  width:16px;
  height:16px;
  text-decoration:none;
  z-index: 200;
}
#results_no_chanse{color:#666; font-size:10px;}
ul.rating li span, ul.fav li span {text-decoration:none; position:absolute; width:16px; height:16px;}
ul.fav li.s_1 a, ul.rating li.s_1 a {left:0;-moz-outline:none;}
ul.rating li.s_2 a {left:16px;-moz-outline:none;}
ul.rating li.s_3 a {left:32px;-moz-outline:none;}
ul.rating li.s_4 a {left:48px;-moz-outline:none;}
ul.rating li.s_5 a {left:64px;-moz-outline:none;}
ul.fav li a:hover, ul.rating li a:hover {
  z-index:2;
  width:80px;
  height:16px;
  overflow:hidden;
  left:0;
  background: url(../images/starbox/star-matrix.gif) no-repeat 0 0;
}
ul.fav li a:hover {width:16px;}
ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover {background-position:0 -96px;}
ul.rating li.s_2 a:hover {background-position:0 -112px;}
ul.rating li.s_3 a:hover {background-position:0 -128px}
ul.rating li.s_4 a:hover {background-position:0 -144px}
ul.rating li.s_5 a:hover {background-position:0 -160px}

.photo-controls a {margin:5px;}
.photo-controls {margin:7px 0px;}
div.photo-controls{ width:100%;}
/* Big table */
table.photo_upload_table {
	background-color: #EDEDED;
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/line.gif");
	background-position: right top;
	background-repeat: repeat-y;
	border-collapse:collapse;
	border: none;
	padding: 0px;
	margin: 0px;}
table.photo_upload_table #description{
	width:220px!important;
	padding:0px;}
table.photo_upload_table tr.t, table.photo_upload_table tr.b {
	height:3px;}
table.photo_upload_table tr.t td.l {
	text-align:left;
	valign:top;}
table.photo_upload_table tr.t td.l div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_left_top.gif");
	background-position: right top;
	background-repeat: no-repeat;
	width:3px;
	height:3px;
	float:left;}
table.photo_upload_table tr.b td.l {
	text-align:left;
	valign:bottom;}
table.photo_upload_table tr.b td.l div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_left_bottom.gif");
	background-position: right top;
	background-repeat: no-repeat;
	width:3px;
	height:3px;
	float:left;}
table.photo_upload_table tr.t td.r {
	text-align:right;
	valign:top;}
table.photo_upload_table tr.t td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_right_top.gif");
	background-position: right top;
	background-repeat: no-repeat;
	width:3px;
	height:3px;
	float:right;}
table.photo_upload_table tr.b td.r {
	text-align:right;
	valign:bottom;}
table.photo_upload_table tr.b td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_right_bottom.gif");
	background-position: right top;
	background-repeat: no-repeat;
	width:3px;
	height:3px;
	float:right;}

/* Buttons */
	/* AddFolders */
table.button, table.button-press{
	border-collapse:collapse;
	border: none;
	padding: 0px;
	margin: 0px;
	height: 34px !important;
	width: 100%;
	font-weight:bold;
	font-size:100%;
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_02.gif");
	background-position: left top;
	background-repeat: repeat-x;
	text-align:center;
	cursor:hand;
	cursor:pointer;}
table.button td.l div.empty, table.button-press td.l div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_01.gif");
	background-position: left top;
	background-repeat: no-repeat;
	height: 34px;
	width: 6px;
	float:left;}
table.button td.r div.empty, table.button-press td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_03.gif");
	background-position: right top;
	background-repeat: no-repeat;
	height: 34px;
	width: 6px;
	float:right;}
table.button-press{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_push_02.gif");}
table.button-press td.l div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_push_01.gif");}
table.button-press td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/button_push_03.gif");}

#AddFiles, #AddFolders, #Send, #Send_form{
	width: 156px;
	text-align:center;
	margin:0px;
	float:left;
	font-size:13px;}
#AddFolders {
	padding:9px 0px 7px 14px;}
#AddFiles {
	padding:9px 0px 7px 3px;}
#Send{
	padding:9px 0px 7px 14px;}
#Send table{
	color:gray;}
#photo_count_to_upload_div {
	padding:0px;}
#photo_count_to_upload_div #photo_count_to_upload{
	float:left;}

#photo_desription_field{
	width:100%;
	padding:0px;
	margin:0px;
	height:260px;
	width:200px!important;
	}
#photo_desription_field input, #photo_desription_field textarea{
	width:100%;}
#photo_desription_field input.PhotoPublic{
	width:auto!important;}
#photo_desription_field #photo_desription_field_image{
	width:100%;
	text-align:center;
	padding:20px 7px;}
#photo_resize{
	font-size:90%;}
#RemoveAllFromUploadList{
	float:right;
	font-weight:bold;}
div.photo-bold{
	font-size:110%;
	font-weight: bold;}
div.hr{
	margin:1px 7px;
	height:1px;
	background:#b1b1b1;
	overflow:hidden;}
div.inner{
	padding:7px 10px 0px 10px;
	margin:0px;}
table#table_photo_object div#photo_resize_div, table#table_photo_object div#photo_watermark,
table#table_photo_object div#photo_albums_to_move, table#table_photo_object div#photo_watermark_r{
	padding:7px 10px 0px 15px;}
#photo_error{
	color:red;
	font-size:100%;
	font-weight:bold;}
div.photo-element{
	background-color: #EDEDED;
	float:left;
	margin:2px;
	width:250px;
	padding:7px;
	}
div.photo-element input{
	width:145px;}
div.photo-element textarea{
	width:180px;}
div.photo-element div.file input{
	width:90%;}

#table_photo_form{
	background-image: none;
	width:auto;}
#table_photo_form tr.t td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_right__top.gif");}
#table_photo_form tr.b td.r div.empty{
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/corner_right__bottom.gif");}

td#photo_data{
	padding:10px 14px;}
table#table_photo_form div#photo_resize_div, table#table_photo_form div#photo_watermark,
table#table_photo_form div#photo_albums_to_move, table#table_photo_form div#photo_watermark_r{
	padding:7px 10px 0px 0px;}

div#pwaitwindow {
	position:relative;
	text-align:center;
	width:100%;
}
div.waitwindow {
	width:170px!important;
	padding:	10px;
	display:block;
	border:1px solid #EACB6B;
	text-align:center;
	font-size:13px;
	background-color:#FCF7D1;
	background-image:url(images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	position:relative;
	z-index:10000;}

/* WaterMark*/
/* WaterMark Copyright*/
div#watermark_copyright_main{
	position:relative;}
div#watermark_copyright_switcher{
	border:1px solid darkgray;
	width:20px;
	height:20px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_copyright_switcher.over{
	border:1px solid #4b4b6f;}
div#watermark_copyright_container{
	position:absolute;
	width:200px;
	background-color:#fdfaff;
	border:1px solid #7d7d7d;
	padding:5px;
	display:none;}
div#watermark_copyright_container div.icon {
	overflow:hidden;
	width:20px;
	height:20px;
	border: 1px solid darkgray;
	margin:0px 5px 0px 0px;
	float:left;
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_copyright_main div.show{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_copyright_show.gif");}
div#watermark_copyright_main div.hide{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_copyright_hide.gif");}

div#watermark_copyright_container div.string{
	margin:1px 0px;
	padding:3px;
	border:1px solid #fdfaff;
	float:none;
	height:15px;
	font-size:11px;
	cursor:pointer;
	cursor:hand;}
div#watermark_copyright_container div.over{
	border:1px solid #4b4b6f;
	background-color:#e5e5ff;}
div#watermark_copyright_container div.active{
	border:2px solid #4b4b6f;}
/* WaterMark Copyright*/
/* WaterMark Color*/
div#photo_watermark td {
	margin:0px;
	padding: 0px 5px 0px 0px;}
div#watermark_color_main{
	position:relative;}
div#watermark_color_switcher{
	border:1px solid darkgray;
	width:20px;
	height:20px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;}
div#watermark_color_switcher.over{
	border:1px solid #4b4b6f;}
div#watermark_color_container{
	position:absolute;
	width:150px;
	height:94px;
	overflow:auto;
	background-color:#fdfaff;
	border:1px solid #7d7d7d;
	padding:3px 5px;
	display:none;}
div#watermark_color_container div.color_icon {
	overflow:hidden;
	width:10px;
	height:10px;
	border:1px solid darkgray;
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;}
div#watermark_color_container div.string{
	margin:1px 0px;
	padding:3px;
	border:1px solid #fdfaff;
	float:none;
	height:15px;
	font-size:11px;
	cursor:pointer;
	cursor:hand;}
div#watermark_color_container div.over{
	border:1px solid #4b4b6f;
	background-color:#e5e5ff;}
div#watermark_color_container div.active{
	border:2px solid #4b4b6f;}
/* WaterMark Size*/
div#watermark_size_main{
	position:relative;}
div#watermark_size_switcher{
	border:1px solid darkgray;
	width:20px;
	height:20px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_size_3.gif");
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_size_switcher.over{
	border:1px solid #4b4b6f;}
div#watermark_size_container{
	position:absolute;
	width:94px;
	background-color:#fdfaff;
	border:1px solid #7d7d7d;
	padding:5px;
	display:none;}
div#watermark_size_container div.icon {
	overflow:hidden;
	width:20px;
	height:20px;
	border: 1px solid darkgray;
	margin:0px 5px 0px 0px;
	float:left;
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_size_main div.big{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_size_big.gif");}
div#watermark_size_main div.middle{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_size_middle.gif");}
div#watermark_size_main div.small{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_size_small.gif");}

div#watermark_size_container div.string{
	margin:1px 0px;
	padding:3px;
	border:1px solid #fdfaff;
	float:none;
	height:15px;
	font-size:11px;
	cursor:pointer;
	cursor:hand;}
div#watermark_size_container div.over{
	border:1px solid #4b4b6f;
	background-color:#e5e5ff;}
div#watermark_size_container div.active{
	border:2px solid #4b4b6f;}
/* WaterMark Size*/

/* WaterMark Position*/
div#watermark_position_main{
	position:relative;}
div#watermark_position_switcher{
	border:1px solid darkgray;
	width:20px;
	height:20px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	overflow:hidden;
	background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_br.gif");
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_position_switcher.over{
	border:1px solid #4b4b6f;}
div#watermark_position_container{
	position:absolute;
	width:100px;
	background-color:#fdfaff;
	border:1px solid #7d7d7d;
	padding:5px;
	display:none;}
div#watermark_position_container table.outer {
	float:left;
	width:30px;
	height:30px;
	border:none;
	margin:0px;
	padding:0px;}
div#watermark_position_container table.outer td {
	text-align:center;
	vertical-align:middle;}
div#watermark_position_container div {
	overflow:hidden;
	width:20px;
	height:20px;
	border:1px solid darkgray;
	margin:0px;
	cursor:pointer;
	cursor:hand;
	background-position: center center;
	background-repeat: no-repeat;}
div#watermark_position_main div.tl{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_tl.gif");}
div#watermark_position_main div.tc{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_tc.gif");}
div#watermark_position_main div.tr{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_tr.gif");}
div#watermark_position_main div.ml{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_ml.gif");}
div#watermark_position_main div.mc{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_mc.gif");}
div#watermark_position_main div.mr{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_mr.gif");}
div#watermark_position_main div.bl{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_bl.gif");}
div#watermark_position_main div.bc{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_bc.gif");}
div#watermark_position_main div.br{background-image: url("../../../components/bitrix/photogallery.upload/templates/.default/images/watermark_br.gif");}
div#watermark_position_container div.over{
	border-color:#4b4b6f; }
div#watermark_position_container div.active{
	border:2px solid #4b4b6f;}
/* WaterMark Position*/
/* WaterMark*/

/* ======= /STAR-RATER ======== */
 

.main_l{ 
	width:980px; 
	background-color:white;

	margin-top:110px;
	padding:16px 8px 30px 8px;
}
.main_l .i {
	width:14px;
	height:14px;

	margin-right:7px;
	margin-bottom:4px;
	float:left;
	background:url(/bitrix/templates/new_main/images/i.png);

}

.main_l .left {
	width:320px;
	margin-top:8px;
}
.main_l .right {
margin-top:-6px;
	width:320px;
	margin-left:480px;
	position:absolute;
	
}
.main_l .head {
	margin-top:40px;
	margin-bottom:10px;
	color:#fff;
	background-color:#000;
	font-size:13px;
	width:320px;
}
.main_l .field {
	margin-top:8px;
	margin-bottom:2px;
	font-size:11px;
	font-weight:600;

}
.main_l .left input {
	width:320px;

}
.main_l .left select {
	width:320px;

} 
.main_l .tooltip .smal_i {
	font:10px/7px "Courier New";
	color:#fff;
	 width:7px;
	 background:#000;
	 float:left;
	 margin:3px 4px 0 0;
}
.main_l .tooltip {
color:#666666;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin-bottom:8px;
}

.main_l .upl {
margin-top:15px;
} 
.main_l .sbm{
font-weight:600;
font-size:12px;
margin-bottom:3px;
cursor:pointer;
}
.smalrss{
float:right;
border:0;
margin-top:2px;
}
.bruinner, .brucontainer { float: left; overflow: hidden; }
.bruinner .products { float: left; margin-right: 5px; margin-bottom: -32767px; padding-bottom: 32767px; }
.bruinner .panel { float: right; margin-right: 5px; margin-bottom: -32767px; padding-bottom: 32767px; }
.bruinner .products { width: 460px; }
.bruinner .panel { width: 230px; border-left: solid 1px #CCCCCC; margin-right: 0; }

.brupsapi a { text-decoration: none }
.brupsapi a:hover { text-decoration: underline }

.brupsapi .p {
	width: 120px;
	height: 200px;
	text-align: center;
	margin: 5px;
	padding: 10px 5px;
	float: left;
	font-size: 8pt;
	line-height: 140%;
	overflow: hidden;
	background: #f8f8f8;
}
.brupsapi .p b, .brupsapi .p s {
	display: block;
	margin-top: 3px;
}
.brupsapi .p b { color: Crimson }
.brupsapi .p s { color: Gray }
.brupsapi .breadcrumbs {
	margin: 10px 5px;
	font-size: 12pt;
	clear: both;
	padding-top: 10px;
}
.brupsapi .pages {
	margin: 10px 5px;
	font-size: 10pt;
	clear: both;
}
.brupsapi .panel ul {
	margin: 10px 10px 20px 20px;
	font-size: 8pt;
	line-height: 120%;
}
.brupsapi .panel .search { margin: 10px 15px; }
.brupsapi .panel .search input { font-size: 8pt; }
.brupsapi .panel ul li { list-style-type: none; }
.brupsapi .sizes {
	padding: 10px 20px 0px 20px;
	font-size: 11pt;
	line-height: 150%;
}
.brupsapi .price { padding: 20px; }
.brupsapi .descr {
	padding: 10px 10px 0 0px;
	width: 240px;
	line-height: 140%;
}
.brupsapi .price b, .brupsapi .price s {
	display: block;
	font-size: 15pt;
	line-height: 150%;
}
.brupsapi .price b { color: Crimson }
.brupsapi .price button {
	margin-top: 10px;
	font-size: 14pt;
}

.brupsapi .sections { margin: 18px; clear: both; } 
.brupsapi .sections a { display: block; float: left; width: 118px; line-height: 16px; 
	vertical-align: middle; height: 40px; margin: 0 6px; text-decoration: none; 
	text-transform: uppercase; text-align: center; 	padding-top: 5px;
	border-top: solid 2px Pink;
}

.brupsapi .imgs { float: right; width: 430px; padding: 5px; }
.brupsapi .imgs img { margin: 0 10px 10px 0; }
.brupsapi .details { line-height: 160%; }
.brupsapi .carttable { border-collapse: collapse; width: 100% }
.brupsapi .carttable td { border-bottom: solid 1px .CCC; border-top: solid 1px .CCC; padding: 4px 6px; } 
.brupsapi .cartlink { text-align: right; font-weight: bold; font-size: 14pt; margin: 15px 25px; display: block; }


.subscribe-edit{
background:#ffffff;
font-size:12px;
}
.subscribe-edit p {
margin: 7px 0;


}
.subscribe-edit table thead tr td {
padding:5px;
font-weight:600;  
}


