@charset "utf-8";
/************************** main *******************************/
body {			
	margin:0;
	padding:0;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #575757;
	background-image: url(/img/body.bg.gif);
	background-repeat: repeat;			
}
.delete,
a {
	color:#0566c9;
	text-decoration: none;
	cursor:pointer;
}
.delete:hover span,
a:hover {
	color:#cb0e45;
	text-decoration: underline;		
	cursor:pointer;	
}		
form,
form fieldset,
form fieldset label {
	margin:0;
	padding:0;
	border:none;
}	
hr { margin: 10px 0; padding:0; text-align: right; height: 1px; color: #e6e5eb; border: none; } /* For Internet Explorer */
hr { margin: 10px 0; padding:0; height: 1px; background-color: #e6e5eb; border: none; } /* For Gecko-based browsers */
p { margin:0; }
body img { border:none; }				
img	{ border:0; }
.clear { clear:both; }
div.clear { 
	clear:both; 
	height:0;
	padding:0;
	margin:0;
	overflow:hidden;
	line-height:1px;
	font-size:1px;
	visibility:hidden;
}
.clear-left { clear:left; }
.clear-right { clear:right; }
.float-left { float:left; display:block; }
.float-right { float:right; display:block; }
.inline	{ display:inline; }
.nowrap { white-space:nowrap; }
.red { color:#cb0e45; }
#cb div.box div.detail h2.gray { color:#727272; }
.footnote { padding:10px 0; font-size:11px; }
img.loading { padding:5px; }
div.boxTvfair { margin:0 0 15px; }
span.highlight {
	color:#cb0e45;
	background-color:#fff000;
	font-weight:bold;
}
a,
#searchBox .selectionOn, 
#searchBox div.close,
#header div.flag span.choiceLanguage span.selected,
#header div.flag span.choiceLanguage span.selectedOver,
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver,
#header div.links span.add div.choice span.choiceAddButton,
#header div.menu div.search span.choice div.choiceSearch span.choiceSearchButton {
	cursor:pointer;
}
#headerPortal {		
	background-repeat:repeat-x; 
	padding:0 0 10px 0; 
	background-color:#FFFFFF;
}
#headerPortal div.container {		
	width:980px; 
	margin:0 auto;
}		
#headerPortal div.url {		
	float:right; 
	padding:10px 0 0 0;
	color:#FFFFFF; 
}		
#headerPortal a {		
	color:#FFFFFF; 
	font-weight:bold;
}	
#cb div.box div.mainPage ul {
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	list-style-type: none;
}
#cb div.box div.mainPage ul li {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	background:url() 0em 0.6em no-repeat;
	list-style-type: none;
} 
#cb div.box div.mainPage ul ul li {
	margin: 0 0 0 15px;	
	padding:1px 0 1px 6px;
	font-size: 12px;
	background:url(/img/li.gray.gif) 0em 0.6em no-repeat;
	font-weight: normal;
} 
#cb div.box div.mainPage div.subCategories {
	margin:2px 0 10px 0;
	font-size:11px;		
	font-weight: normal; 
	line-height: 13px
}
#cb div.box div.mainPage ul span {
	font-weight: normal;
} 	   
/************************** global layout **************************/
#header { 
	padding:8px 0 0; 
	text-align:center;	
}
#header div.headerAboveAd {
	margin-bottom:15px; 
	height:45px;
}
#header div.headerUnderAd {
	margin-top:15px; 
}
#header div.logo,
#header div.flag,
#header div.links,
#header div.path,
#header div.menu {
	text-align:left;
}
#header div.logo,
#header div.flag {
	float:left;
}
#header div.flag,
#header div.links {
	margin-top:15px;
	margin-left:10px;
}
#header div.logo a {
	display:block;
	width:235px;
	height:45px;
	overflow:hidden;
}
#header div.flag {
	color:#333333;	
	margin-left:15px;	
}
#header div.flag span {
	display:block;
	float:left;
}
#header div.flag span.choiceLanguage,
#header div.links span.add {
	position:relative;
	z-index:610;
}
#header div.flag span.choiceLanguage img { 
	vertical-align:baseline; 
}
#header div.flag span.choiceLanguage span.selectedOver { 
	color:#cb0e45;
}
#header div.flag span.choiceLanguage div.choice {
	background-color:#fbfbfc;
	background-image:url(/img/header.choiceLanguageBg.gif);
	border:1px solid #cfcdd9;	
	top:-6px;
	left:-6px;	
	white-space:nowrap;
}
#header div.flag span.choiceLanguage div.choice,
#header div.links span.add div.choice {
	display:none;
	background-position:bottom;
	background-repeat:repeat-x;
	position:absolute;
	z-index:5101;
}
#header div.links span.add div.choice {
	background-color:#fef8d4;
	background-image:url(/img/choiceAddButtonBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #ecc101;
	top:24px;
	right:0px;	
}
#header div.links span.add div.choice span.choiceAddButton {
	background-image:url(/img/choiceAddButton.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:25px;
	width:23px;
	position:absolute;	
	top:-25px;
	right:-1px;	
	z-index:5102;
}
#header div.links span.add div.choice span.choiceAddButton:hover { background-position:bottom; }
#header div.links span.add div.choice a {
	color:#9d5442;
	text-decoration:none;
	white-space:nowrap;
}
#header div.links span.add div.choice a:hover {
	background-color:#fae888;
}
#header div.flag span.choiceLanguage div.choice span.choiceSelected,
#header div.flag span.choiceLanguage div.choice span.choiceSelectedOver {
	float:none;
}
#header div.flag span.choiceLanguage div.choice span.choiceSelected,
#header div.flag span.choiceLanguage div.choice span.choiceSelectedOver,
#header div.flag span.choiceLanguage div.choice a.choice,
#header div.links span.add div.choice a,
#header div.menu div.search span.choice div.choiceSearch a {
	display:block;
	cursor:pointer;	
	padding:5px;
}
#header div.flag span.choiceLanguage div.choice span.choiceSelected,
#header div.flag span.choiceLanguage div.choice span.choiceSelectedOver,
#header div.flag span.choiceLanguage div.choice a.choice {
	color:#333333;
}
#header div.flag span.choiceLanguage div.choice span.choiceSelectedOver,
#header div.flag span.choiceLanguage div.choice a.choice:hover,
#header div.links span.add div.choice a.choice:hover,
#header div.menu div.search span.choice div.choiceSearch a:hover {
	background-color:#e3e1e8;
	text-decoration:none;
}
#header div.links {
	float:right;
	width:450px;	
}
#header div.links a {
	font-weight:normal;
}
#header div.links span.add,
#header div.links span.menu {
	display:block;
	float:right;
}
#header div.links span.menu {
	margin:0 10px;
}
#header div.links span.add {
	margin-top:-4px;
}
#header div.path { 
	margin-bottom:10px;		
}
#header div.menu {
	background-color:#cb0640;
	background-image:url(/img/header.tabBg.gif);
}
#header div.menu div.tab {
	float:left;
	color:#ffffff;
	position:relative;
	z-index:1;	
}
#header div.menu div.tab div.positionTab {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	z-index:500;
	height:34px;
}
#header div.menu div.tab,
#header div.menu div.tab a {
	font-size:13px; 
	line-height:34px;	
}
#header div.menu div.tab,
#header div.menu div.tab a {
	font-weight:bold;
	text-decoration:none;
}
#header div.menu div.tab div.positionTab span,
#header div.menu div.tab div.positionTab span a {
	display:block;
	float:left;
	white-space:nowrap;
}
#header div.menu div.tab div.positionTab span.tabEnableFirst {
	margin:0 0 0 5px;
}
#header div.menu div.tab div.positionTab span.tabEnable,
#header div.menu div.tab div.positionTab span.tabEnable a {
	color:#383838
}
#header div.menu div.tab div.positionTab span.tabDisable,
#header div.menu div.tab div.positionTab span.tabDisable a {
	color:#ffffff;
}
#header div.menu div.tab div.positionTab span.tabDisable a {
	padding:0 8px;
}
#header div.menu div.tab div.positionTab span.tabDisable a.promotion {
	color:#fff9c1;
}
#header div.menu div.tab div.positionTab span.tabDisable a:hover,
#header div.menu div.tab div.positionTab span.tabDisable a.promotion:hover {
	color:#fffbdc;
}
#header div.menu div.tab div.positionTab span.tabEnable a span.home,
#header div.menu div.tab div.positionTab span.tabDisable a span.home {
	background-position:0 14px;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-right:2px;
}
#header div.menu div.tab div.positionTab span.tabEnable a span.home { background-image:url(/img/header.home.enable.gif);	}
#header div.menu div.tab div.positionTab span.tabDisable a span.home { background-image:url(/img/header.home.disable.gif); }
#header div.menu div.tab div.positionTab span.tabDisable a:hover span.home { background-image:url(/img/header.home.disableOver.gif); }
#header div.menu div.tab div.positionTab span.tabEnable a span.left { 
	background-image:url(/img/header.tabBgEnableLeft.gif); 
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:4px;
}
#header div.menu div.tab div.positionTab span.tabEnable a span.middle { 
	background-image:url(/img/header.tabBgEnableMiddle.gif);
	background-position:top;	
	background-repeat:repeat-x; 
	padding:0 5px;
}
#header div.menu div.tab div.positionTab span.tabEnable a span.right { 
	background-image:url(/img/header.tabBgEnableRight.gif); 
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:4px;
}
#header div.menu div.tab div.positionTab span.tabEnable {
	border-bottom:10px solid #fff;
}
#header div.menu div.tab div.positionTab div.positionSubMenu {
	position:absolute;
	left:1px;
	top:36px;
	height:34px;
	width:978px;
	z-index:1;
}
#header div.menu div.tab div.positionTab div.positionSubMenu,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuEnable a,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuDisable a {
	font-weight:normal;
	color:#383838;	
}
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuEnable a,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuDisable a {
	padding:0 9px;
	background-image:url(/img/spacer.gif);
}
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuEnable a:hover,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuDisable a:hover {
	color:#cb0e45;
}
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuEnable,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuEnable a {
	font-weight:bold;
}
#header div.menu div.tab div.positionTab span.tabBreak,
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuBreak {
	width:1px;
	height:16px;
	margin:9px 0;
}
#header div.menu div.tab div.positionTab span.tabBreak {
	background-color:#e26187;
}
#header div.menu div.tab div.positionTab div.positionSubMenu span.subMenuBreak {
	background-color:#c7c7c8;
}
#header div.links span.menu span.linksBreak {
	color:#cfcfcf;
}
#header div.menu div.tab div.positionTab span.tabDisable a.marketeotv {
	background-image:url(/img/ico.menu.marketeo.tv.png);
	_background-image:url(/img/ico.menu.marketeo.tv.gif);
	background-position:8px top;
	background-repeat:no-repeat;
	width:55px;
	height:0;
	padding:35px 8px 5px;
	margin-top:-5px;
	overflow:hidden;
}

#header div.menu div.search {
	background-color:#303030;
	background-image:url(/img/header.tabBgSearch.gif);
	color:#ffffff;	
	float:right;
	padding:6px 13px 7px;	
	height:22px;	
}
#header div.menu div.subMenu {
	color:#383838;
	background-color:#e5e4ea;
	background-image:url(/img/header.menuBg.gif);
	border-top:1px solid #ffffff;
	border-left:1px solid #bbb9c4;	
	border-right:1px solid #bbb9c4;
	border-bottom:1px solid #bbb9c4;		
	clear:both;
	padding:0 13px;	
	height:34px;
}
#header div.menu,
#header div.menu div.search,
#header div.menu div.subMenu {
	background-position:top; 
	background-repeat:repeat-x;
}
#header div.menu div.search input.search {
	color:#575757;
	float:left;
	margin-right:7px;
	padding:1px 2px;
	width:130px;
}
#header div.menu div.search a.buttonOvlSearch {
	white-space:nowrap;
	text-decoration:none;
}
#header div.menu div.search span.choice {
	position:relative;
	display:block;
	float:left;
	z-index:502;
}
#header div.menu div.search span.choice div.choiceSearch {
	background-color:#fbfbfc;
	background-image:url(/img/choiceSearchButtonBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #bcb9cc;
	display:none;
	position:absolute;
	z-index:503;
	top:20px;
	right:0;
}
#header div.menu div.search span.choice div.choiceSearch span.choiceSearchButton {
	background-image:url(/img/choiceSearchButton.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:21px;
	width:22px;
	position:absolute;	
	top:-21px;
	right:-1px;	 /* dla IE6 */
	z-index:505;
	float:right;
}
#header div.menu div.search span.choice div.choiceSearch span.choiceSearchButton:hover {
	background-position:bottom;
}
#header div.menu div.search span.choice div.choiceSearch a {
	color:#444444;
	text-decoration:none;
	white-space:nowrap;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton {
	margin:8px 10px;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton,
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton span {
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	float:left;
	display:block;
	line-height:18px;
	height:18px;	
	white-space:nowrap;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton span.leftArrow {
	background-image:url(/img/header.promote.button.left.arrow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:14px;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton span.right {
	background-image:url(/img/header.promote.button.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:3px;	
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton span.middle {
	background-color:#9f9ea4;
	background-image:url(/img/header.promote.button.bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0 2px;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton:hover span.leftArrow,
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton:hover span.middle { 
	background-position:left bottom; 
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.headerPromoteButton a.headerPromoteButton:hover span.right { 
	background-position:right bottom; 
}
						
#container {
	width: 980px;
	margin: 0 auto;
	padding:0 5px;
	background-color: #FFFFFF;
}	
#container div.adminMenu {
	padding:5px;
	margin:0 0 5px 0;
	background-color: #FFFFCC;
	border-width: 1px;
	border-style: solid;
	border-color: #cfcdd9;
	display: block;
}

#logo {
	padding:0;
	margin:0;
	float: left;
	width:33%;
	text-align:left;
}
#header a.mark {
	color:#cb0e45;
}
#search {
	padding:0;
	width:33%;
	float: right;
	text-align:right;
}	
#searchBox {
	border:1px solid #cfcdd9;
	background-color:#FFFFFF;
	width:245px;
	top:22px;
	left:0px;
	overflow:hidden;
	display:none;
	position:absolute;
	z-index:10;					
	color:#575757;			
}	
#searchBox .selectionOn { background-color:#e3e1e8; }					
#searchBox div { padding:2px 4px; }
#searchBox div.suggestion {	
	color:#A4A4A4;
	float:right;
}
#searchBox div.suggestion, 
#searchBox div.close {
	text-align:right;
	font-size:10px;
	z-index:201;	
}	
#searchBox div.close {
	text-decoration:underline;
	color:#0566c9;
}		
#flag {
	font-size:11px;
	color:#333333;
	float:right;
	margin-top:5px;
}
#flag .flagPosition {
	position:absolute; width:200px; text-align:right; margin-left:-200px;
}
#flag .flagPosition img {
	margin:0 0 0 2px;
	padding: 0;
}						
#menuTab {
	display: block;
	height:28px;
	background-image: url(/img/menuTab.bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size: 13px;
	font-weight:bold;
}	
#menuTab table { height:30px; }						
#menuTab td.tabLon {
	background: url(/img/tabLon.bg.gif);
	background-repeat: no-repeat ;
	background-position:top left;
	width:10px;
}
#menuTab td.tabRon {	
	background: url(/img/tabRon.bg.gif);
	background-repeat: no-repeat ;
	background-position:top right;
	padding:0 10px 0 0;
}	
#menuTab td.tabLoff {
	background: url(/img/tabLoff.bg.gif);
	background-repeat: no-repeat ;
	background-position:top left;		
	width:10px;				
}	
#menuTab td.tabRoff	{
	background: url(/img/tabRoff.bg.gif);
	background-repeat: no-repeat ;
	background-position:top right;
	padding:0 10px 0 0;
}
#menuTab td.tabRon a {
	text-decoration:none;
	color: #333333;
}							
#menuTab td.tabRoff a {
	text-decoration:none;
	color: #FFFFFF;
}					
#menuTab td.tabSpacer {
	width:5px
}		
#menuSub {
	display:block;
	padding:10px 0 0 0;
	margin-bottom: 10px;
	font-size:12px;
	height:25px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #D7D7D7;			
	background-image:url(/img/menuSub.bg.gif);
	background-repeat:repeat-x;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
	text-align:center;					
}
#menuSub a {
	text-decoration:none;
	color:#4F4F4F;
}		
#menuSub a:hover { color:#cb0e45; }					
#menuSub span a { color:#cb0e45 }		

#Scroll_Relative,
#Exp_Outside,
#Eoutside {
	margin:auto;
	text-align:center;
}
#cs div.banner {
	margin:  0 0 15px 0;
	width: 100%;
	text-align:center;
	border: 0;
}
#path {
	margin: 10px 0;
	padding: 0px 0 10px 0;
	font-size: 11px;
	border-bottom:1px dotted #cfcdd9; 			
	text-align:left;	
}		
#path span {
	color: #666666;
	font-size: 12px;
}
#subcontainer {
	clear:both;	
	margin:15px 0;
	padding:0;
	background-color: #FFFFFF;
}		
#cb {
	padding:0;
	float:left;
	display:block;
}			
#cs {
	font-size: 12px;
	line-height:14px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	width:200px;
	display: block;
}	
div.page {
	 text-align: center;
	 line-height:20px; 
	 padding:5px; 
}
#footer, 
#footerDirect {
	padding:10px 0;
	color: #666666;
	font-size: 11px;
	line-height:20px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cfcdd9;
	text-align: left;
}				
#footer	{ height:48px; }
#footer .newconnect,
#footer .copyright {
	float:left;
}				
#footer .copyright {
	padding:15px 15px;
}				
/********************************* boxMsg *******************************************/
div.boxMsgWarning, 		
div.boxMsgMessage,  
div.boxMsgInfo {
	visibility:visible; 
	text-align:center;
	margin:10px 0;
}		
div.boxMsgWarning table, 		
div.boxMsgMessage table,  
div.boxMsgInfo table {
	margin:auto;
}
div.boxMsgWarning td.txt, 
div.boxMsgMessage td.txt,
div.boxMsgInfo td.txt {
	padding:3px 0;
}					
div.boxMsgWarning table { background-color:#FFCDCD; }			
div.boxMsgMessage table { background-color:#FDE596; }						
div.boxMsgInfo table { background-color:#E3E3E3; }				
div.boxMsgWarning td.tl,
div.boxMsgMessage td.tl,
div.boxMsgInfo td.tl {
	width:10px;
	background-position:top;
	background-repeat:no-repeat;
}			
div.boxMsgWarning td.tl { background-image:url(/img/boxMsgWarningTl.gif); }			
div.boxMsgMessage td.tl { background-image:url(/img/boxMsgMessageTl.gif); }			
div.boxMsgInfo td.tl { background-image:url(/img/boxMsgInfoTl.gif); }			
div.boxMsgWarning td.bl,
div.boxMsgMessage td.bl,
div.boxMsgInfo td.bl {
	width:10px;
	background-position:bottom;
	background-repeat:no-repeat;
}
div.boxMsgWarning td.bl { background-image:url(/img/boxMsgWarningBl.gif); }			
div.boxMsgMessage td.bl { background-image:url(/img/boxMsgMessageBl.gif); }			
div.boxMsgInfo td.bl { background-image:url(/img/boxMsgInfoBl.gif); }							
div.boxMsgWarning td.tr,
div.boxMsgMessage td.tr,
div.boxMsgInfo td.tr {
	width:10px;
	background-position:top;
	background-repeat:no-repeat;
}			
div.boxMsgWarning td.tr { background-image:url(/img/boxMsgWarningTr.gif); }			
div.boxMsgMessage td.tr { background-image:url(/img/boxMsgMessageTr.gif); }			
div.boxMsgInfo td.tr { background-image:url(/img/boxMsgInfoTr.gif); }									
div.boxMsgWarning td.br,
div.boxMsgMessage td.br,
div.boxMsgInfo td.br {
	width:10px;
	background-position:bottom;
	background-repeat:no-repeat;
}			
div.boxMsgWarning td.br { background-image:url(/img/boxMsgWarningBr.gif); }			
div.boxMsgMessage td.br { background-image:url(/img/boxMsgMessageBr.gif); }				
div.boxMsgInfo td.br { background-image:url(/img/boxMsgInfoBr.gif); }										
div.boxMsgWarning span,
div.boxMsgMessage span,
div.boxMsgInfo span {
	color: #999999;
}	
div.boxMsgWarning span img,
div.boxMsgMessage span img,
div.boxMsgInfo span img {
	margin: 0 5px 0 10px;
	vertical-align:middle;
}						
		
/********************************* CB *******************************************/
#cb div.box h1 {
	font-size:16px;
	color: #cb0e45;
	padding: 0 0 5px 0;
	line-height: 18px;
}
h1.title, #cb div.box h1.title { color: #cb0e45; }
#cb h1.titlePromotion { color: #333333; float:left; }
#cb img.icoPromotion { float:left; margin:2px 5px 0 0; display:block; vertical-align:middle; }
h1.title,
#cb div.box h1.title,
#cb div.box h2.title {
	font-size:27px;
	font-weight:normal;
	line-height:32px;				
	padding: 0 0 10px 0;
	margin: 0px;							
}		
#cb div.box h2, 
#cb div.box h3,
#cb div.box table.listNew td h3.title {
	font-size:20px;
	color: #cb0e45;
	padding:0 0 10px 0;
	margin: 0px;
	line-height: 24px;
	font-weight:normal
}		
#cb div.box h4, 
#cb div.box h5 {
	font-size:13px;
	padding:0 0 5px 0;
	margin: 0px;
	line-height: 16px;
}		
#cb div.separatorLine {
	border-top:1px dotted #cfcdd9; 			
	margin: 1px 0 0 0;
	padding:1px 0 0 0;		 		
}			
#cb ol {
	margin:0;
	padding:0 0 0 0px;
	list-style-position:inside
}
#cb ol li {
	margin:0; 
	padding:0 0 5px 5px;
}
#cb li {
	margin:0 0 20px 0; 
	padding:0;
}
#cb div.pathCategory {
	padding:0 0 5px 0;
	margin: 5px  0 0 0;
	border-bottom: 1px dotted #E3E3E3;
}					
/* ******************************** CS **************************************** */
#cs h3, 
#cs h4 {		  
	font-size: 12px;
	line-height:15px;
	margin:0 0 2px 0;
	padding:0;
}		       	    	
#cs div.separator { margin:0; }						
#cs ul {
	margin:2px 0;
	padding:0;
	line-height:15px;
	list-style:none;
}
#cs ul li {
	padding:1px 0 1px 6px;
	background:url(/img/li.gray.gif) 0em 0.5em no-repeat;
	margin: 0;
}			
/******************************* boxHead & box *******************************/
div.boxHead {
	background-image: url(/img/boxHead.bg.gif);
	background-repeat: repeat-x;
	padding: 3px 5px 0px 5px;
	margin:0;
	border:1px solid #ABABAB;				
	height: 19px;
	display: block;
	font-size: 35px;
	font-weight: bold;
	line-height: 16px;
}
div.boxHeadA {
	background-repeat: repeat-x;
	padding: 3px 5px 0px 5px;
	margin:0;
	height: 19px;
	display: block;
	font-size: 25px;
	font-weight: bold;
	line-height: 16px;
}
div.boxHead  H2,
div.boxHeadA  H2 {
	padding: 0;
	margin:0;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color:#FFFFFF;
}
#cb div.boxHeadA {
	background-image: url(/img/boxHeadACb.bg.gif);
	border:1px solid #6CABF1;			
}
#cs div.boxHeadA {
	background-image: url(/img/boxHeadACs.bg.gif);
	border:1px solid #E6567A;				
}				
#cs div.boxHead {
	background-image: url(/img/boxHeadCs.bg.gif);
	border:1px solid #9E9E9E;				
}				
#cb div.box {
	padding: 10px 0;
	margin:0 0 10px 0;
	background-color: #FFFFFF;
	border: 0;
	display: block;
}
#cs div.box span.price {
	color:#cb0e45;
	font-weight:bold; 			
}		
#cb div.boxAddA { 	
	padding: 5px;
	margin: 5px 0 10px 30px;
	background-color: #fffbdc;
	border:1px solid #facb99;
	display: block;
	float:right;
	width:170px			
}
#cb div.boxAddA a { font-weight:bold; }
#cb div.boxForm {
	padding:20px;  
	text-align:left;
}		
#cb div.boxForm ul { margin-bottom:5px; }
#cb div.boxForm  h2 { color: #666666 }
#cs div.box {
	padding: 5px;
	margin: 0 0 10px 0;
	background-color: #f3f3f5;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #cfcdd9;		
	display: block;
}
#cs div.boxA {
	padding: 5px;
	margin: 0 0 10px 0;
	background-color: #FFFFFF;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #cfcdd9;			
	display: block;
}		
#cs div.boxA2 {
	padding: 5px;
	margin:0 0 10px 0;
	background-color: #fffbdc;
	border:1px solid #facb99;
	display: block;
}				
#cs div.boxA3 {
	padding:7px 5px;
	margin:0 0 10px 0;
	background-color: #fffbdc;
	border:1px solid #cfcdd9;
	border-top:none;
	display: block;
	line-height:16px;
}					
#cs div.boxA3 a { font-weight:bold; }					
div.box div.head {
	margin: 0px;
	padding: 10px;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #cfcdd9;
	font-size: 11px;
	line-height:15px;
}
div.boxMark {
	margin: 0 0 10px 0px;
	padding: 5px;
	background-color: #FFFFF2;
	border-width: 1px;
	border-style: solid;
	border-color: #FFD75E;
	display: block;
	font-size: 11px;
	line-height:15px;			
}
/************************** global list ***************************************************/
#cb div.listAdd {
	float:right; 
	font-size:12px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0;				
}	
#cb div.listAdd img { vertical-align:middle; }			
#cb div.listHead {
	font-size:12px;
	font-weight: normal;
	line-height:16px;			
	margin:0;
	padding:0 0 15px;
}				
#cb div.listHead span { color: #cb0e45; }
#cb div.list { margin: 0; padding: 0; }
#cb div.list div.markAll {
	padding:10px 2px;
	margin:10px 0;
	font-size:11px;
	background-color:#fafafb;
	border:1px solid #cfcdd9;
}
#cb div.list  table.markAll {
	padding:0;
	margin:0;		
}		
#cb div.list  table.listHead {
	font-size:12px;
	width:550px;  
	padding:5px 0;
	margin:0 0 10px 0;
	background-color:#fafafb;
	border:1px solid #cfcdd9;
}
#cb div.list table.list {
	width:550px;
	margin: 0 0 -10px 0;
	font-size:11px;
	line-height:13px;		
}
#cb div.box table.listNew td div.user {
	font-size:11px;
	line-height:13px;	
}
#cb div.box table.listNew td h2,
#cb div.box table.listNew td h3,
#cb div.list table.list h3 {
	margin:0; 
	padding:0 0 3px 0;
	font-size:12px; 
	line-height:14px;
	font-weight:bold;
} 
#cb div.box table.listNew td h2 {

	margin:2px 0;
}
#cb div.box table.listNew td div.details {
	font-size:11px;
	color:#dddddd;
}
#cb div.box table.listNew td div.details span.type, #cb div.box table.listNew td div.details span.type a {
	color:#999999;
}
#cb div.box table.listNew td h3 a span,
#cb div.list  table.list h3 a span{
	color: #575757;
}			
#cb div.box table.listNew td h3 a:hover span,
#cb div.list  table.list h3 a:hover span, 
#cb div.box table.listNew td div.details span.type a:hover {
	color: #cb0e45;
}
#cb div.list table.listNew tr.archive,
#cb div.list table.listNew tr.archive h3,
#cb div.list table.listNew tr.archive h3 a, 						
#cb div.list table.list tr.archive,
#cb div.list table.list tr.archive h3,
#cb div.list table.list tr.archive a {
	color: #999999;
}
#cb div.list table.listNew tr.verify,
#cb div.list table.listNew tr.verify h3,
#cb div.list table.listNew tr.verify h3 a {
	background-color:#fff2ef;	
} 
#cb div.box div.detail div.articleUser div.article h3 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;	
	margin:0;
	padding:0;
}

/************************** detail global *******************************************************/
h2.offerDetail {
	color:#575757 !important;
	font-size:12px !important;
	line-height:16px !important;
	font-weight:normal !important;
	padding:0 !important;
	margin:0 0 5px !important;
}
#cb div.detail {
	margin: 0;	
	padding:0;
}	
#cb div.detailHead {
	margin: 0;	
	padding:0 0 30px;
}	
div.boxDetail table {
	margin:15px 0;
}
div.boxDetail table th, 
div.boxDetail table td {
	padding: 5px;
}
div.boxDetail table th {
	text-align: left;
	width: 5%;
	white-space: nowrap;
	font-weight:normal;
}
div.boxDetail table td {
	border-bottom: 1px solid #e8e8e8;
}
/*
#cb div.detail {
	margin: 0;	
	padding:0;
}		
#cb div.detailHead {
	margin: 0 0 10px 0;	
	text-align:center;	
	font-weight:normal;
	font-size:24px;
	line-height:24px;	
}
#cb div.detailHead img { padding:0; }		
#cb div.detailHead img.iconProBig { padding:0;	}	
			
#cb div.search {
	margin: 20px 0 30px 0;	
	padding:5px 0;
	background-color:#f2f2f4;
	border:1px solid #cfcdd9;			
	vertical-align:middle;
	text-align:center;
}
*/			
#cb div.detail h1 {
	font-size:24px;
	font-weight:normal;
	line-height:29px;	
	color: #cb0e45;
	margin:0;
	padding:0;
}	
#cb div.detail h1 span { color: #575757; }							
#cb div.detail table.photo {
	width:446px; 
	height:446px
}
#cb div.detail div.photoBig { margin:5px 0 0 0; }
#cb div.detail div.photoBig img { vertical-align:middle; }							
#cb div.detail td.thumbs {
	padding:0 0 0 10px;
	width:250px;
}
#cb div.detail table.thumbs {
	width:80px;
	height:80px;
	margin:0 10px 10px 0;
}								
#cb div.detail p { padding:0  0 3px 0; }
#cb div.detail div.messageBasketAdd { padding:20px 0; }	
#cb div.detail div.box div.messageBasketAdd,
#cb div.detail div.userDetailContactInfo div.messageBasketAdd {
	padding:0;
	margin:15px 0 0;
}			
#cb div.detail div.row {
	text-align: center;
	padding: 20px 0 0 0;
}
#cb div.detail div.row div.el {
	float: left;
	width: 115px;
	margin: 0 5px 0 0;
	text-align: center
}
#cb div.detail div.row div.el div.photo, 
#cb div.detail div.row div.el div.photoCurrent {
	display: table;
	width: 110px;
	height: 115px;
	border: solid 1px #cfcdd9;
	margin: 1px;
	padding: 0;     
}
#cb div.detail div.row div.el div.photoCurrent {
	border: solid 1px #cb0e45;
}
#cb div.detail div.row div.el div.photo div.cell,
#cb div.detail div.row div.el div.photoCurrent div.cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}		
/* dodatkowe style w mainIE.css */		
#cb div.detail div.row div.el div.photo img, 
#cb div.detail div.row div.el div.photoCurrent img {
	padding: 5px;
}		
/************************** articleDetail ********************************/
/*#cb div.articleDetail h1 {
	font-size:27px;
	font-weight:normal;
	line-height:32px;	
	color: #cb0e45;
	margin: 20px 0 10px 0;
	padding:0;
}		
#cb div.articleDetail h2 {
	font-size:18px;
	color: #cb0e45;
	margin: 40px 0 10px 0;
	padding:0;
	font-weight:normal
}  
#cb div.articleDetail h3 {
	font-size:12px;
	margin: 0 0 2px 0;
	padding:0;
	display:inline;
}   
#cb div.articleDetail div.row {
	text-align: center;
	padding: 20px 0 0 0;
}
#cb div.articleDetail div.row div.el {
	float: left;
	width: 115px;
	margin: 0 5px 0 0;
	text-align: center
}
#cb div.articleDetail div.row div.el div.photo, 
#cb div.articleDetail div.row div.el div.photoCurrent {
	display: table;
	width: 110px;
	height: 115px;
	border: solid 1px #cfcdd9;
	margin: 1px     
}
#cb  div.articleDetail div.row div.el div.photoCurrent { border: solid 1px #cb0e45; }
#cb  div.articleDetail div.row div.el div.photo div.cell,
#cb  div.articleDetail div.row div.el div.photoCurrent div.cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}*/
/* dodatkowe style w mainIE.css */		
#cb  div.articleDetail div.row div.el div.photo img, 
#cb  div.articleDetail div.row div.el div.photoCurrent img {
	padding: 5px;
}
#cb  div.articleDetail div.row div.el div.title {
	font-weight: normal;
	padding: 5px;
	line-height:15px;
}			  		 		
#cb div.articleDetail div.admin {
	margin: 5px 0 0 0;
	padding:5px;
	background-color: #FFFFCC;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}
#cb div.articleDetail div.admin img { vertical-align: middle; }			
#cb div.articleDetail div.separator { padding:15px 0 0 0; }		
/************************** stepHead ********************************/
#cb div.box table.stepHead {
	margin:10px 0 10px 0;
	padding:0;
	border:0;
}
#cb div.box table.stepHead td {
	margin: 0;
	padding: 0 40px 5px 0px;
	border-bottom-color: #cfcdd9;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}		
#cb div.box table.stepHead td.current { border-bottom-color: #cb0e45; }		
#cb div.box table.stepHead td.current a,
#cb div.box table.stepHead td.current strong {
	color: #cb0e45;
}		
/************************** getLang ********************************/
#cb div.box table.getLang {
	width:100%;
	margin:30px 0 30px 0;
	padding:0;
	border:0;
}
#cb div.box table.getLang th {
	margin:  0;
	padding: 0 10px 10px 0px;
	border-bottom-color: #cfcdd9;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}
#cb div.box table.getLang th.current { border-bottom-color: #cb0e45; }		
/******************************* productLastAdded********************************************/
#cb div.box div.productLastAdded {
	text-align: center;
	font-size:11px;
}	
#cb div.box div.productLastAdded div.row {
	text-align: center;
	margin: 10px 0 0 0;
}
#cb div.box div.productLastAdded div.row div.el {
	float: left;
	width: 110px;
	margin: 0 0 0 0;
	text-align: center
}
#cb div.box div.productLastAdded div.row div.el div.photo,
#cb div.box div.productLastAdded div.row div.el div.photoCurrent {
	display: table;
	width: 110px;
	height: 115px;
	border: solid 1px #cfcdd9;
	margin: 0px     
}
#cb div.box div.productLastAdded div.row div.el div.photoCurrent { border: solid 1px #cb0e45; }
#cb div.box div.productLastAdded div.row div.el div.photo div.cell,
#cb div.box div.productLastAdded div.row div.el div.photoCurrent div.cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
/* dodatkowe style w mainIE.css*/
#cb div.box div.productLastAdded div.row div.el div.photo img,
#cb div.box div.productLastAdded div.row div.el div.photoCurrent img {
	padding: 5px;
}
#cb div.box div.productLastAdded div.row div.el a { font-weight: normal; }
/************************** productListCounters ********************************/
#cb div.box table.productListCounters {
	margin:0 0 10px;
	padding:0;
	border:0;
	width:100%
}
#cb div.box table.productListCounters td {
	margin:  0;
	padding: 0 10px 0 0px;
	border-bottom-color: #cfcdd9;
	border-bottom-style: solid;
	border-bottom-width: 5px;
}		
#cb div.box table.productListCounters td.current { border-bottom-color: #cb0e45; }		
#cb div.box table.productListCounters td.current a,
#cb div.box table.productListCounters td.current strong {
	color: #cb0e45;
}   
/************************** subscriptionList ********************************/	       
#cb ul.subscriptionList {
	margin:20px 0 20px 0;
	padding:0;
	list-style:none;
	color: #999999;
	list-style-type: none; 
}
#cb ul.subscriptionList li {
	font-size: 12px;
	padding: 0 0 0 10px;
	font-weight: normal;
	background:url(/img/li.gray.gif) 0em 0.3em no-repeat;
	margin: 0 0 10px 0;
	list-style-type: none;
} 
#cb ul.subscriptionList li img { vertical-align: middle; } 		
/************************** global form *******************************/
form {
	padding:0;
    margin:0;
}	
label { cursor: pointer; } 
select { 
	margin: 0px;
	padding: 0px;
	color:#575757;		
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	margin:0;
	padding: 1px ;
	color:#575757;		
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;          				
}
input.text {
	margin:0;
	padding: 1px ;
	color:#575757;			
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}			
input.checkbox {
	margin:0;
	padding:1px;
}
input.button {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding: 0px;	
	cursor: pointer;			
	border: 1px solid #216CE2;
	background: #216CE2 url(/img/form.button.bg.gif) top left repeat-x;
}
#cb table.form {
	margin:0;
	padding:0;
	border:0;
}
#cb table.form tr {
	margin:0;
	padding:0;
}				
#cb table.form th {
	margin:0;
	padding:10px 5px 0px 0;
	vertical-align:top;
	text-align:right;
	font-weight:normal;			
}		
#cb table.form td {
	margin:0;
	padding:8px 0 0 0;
	vertical-align:top;
	text-align:left;			
}
/******************************* global txt ****************************/
span.required { color: #cb0e45; }
span.reason { color: #FF6600; }
span.msgError, 
div.msgError {
	color: #cf2e21;
	font-size:11px;
}	    
span.msgInfo {
	color: #339933;
	font-size:11px;
}
#cb table.form td table.addresses td { padding:0; }
#cb table.form td table.addresses td.paddingFirst { padding-left:1px; }
#cb table.form td table.addresses td.padding { padding-left:4px; }
span.msgExample {
	color: #999999;
	font-size:11px;
}		
div.msgExampleHint,
div.msgExampleHintHttp {	
	z-index:198;
	position:relative;			
}
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight  {
	z-index:89;
	position:relative;			
}
div.msgExampleHint {			
	left:198px;	
	top:-43px;			
}
div.msgExampleHintHttp {
	left:162px;	
	top:-23px;			
}		
div.msgExampleHint img,
div.msgExampleHintHttp img {
	z-index: 199; 
	position:absolute;		
}	
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft img.corner,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight img.corner {
	z-index: 90; 

	position:absolute;	
}
div.msgExampleHint img,
div.msgExampleHintHttp img {		
	left:-11px; 
}
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight img.corner { left:-11px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft img.corner { right:-11px; }
div.msgExampleHint div.msg,
div.msgExampleHintHttp div.msg, 
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight {
	background-color:#fffef8;
	color:#9d5442;				
	position:absolute;	
	z-index:198; 			
}
div.msgExampleHint div.msg,
div.msgExampleHintHttp div.msg,
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft p,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight p {	
	background-color:#fffef8;
	border:1px solid #d8a07a;
	display:block;
	padding:8px;
	margin:0;
}
div.msgExampleHint div.msg,
div.msgExampleHintHttp div.msg {
	padding:3px 6px;		
}	
span.country,
span.date,
span.addDate {
	color: #999999;
	font-size:11px;
}	
span.new {
	font-weight:bold; 
	color:#F66E00;
	position:relative;
	z-index:1;
}	
span.new img {
	position:absolute;
	z-index:2;
	top:-15px;
	left:2px;
}		
span.mark { color:#cb0e45; }	
/******************************* cd ul ol li ****************************/	
#cb ul {
	margin:0;
	padding:0;
}	
#cb ol { margin:0; }
#cb ol li {
	margin: 0;
	padding:2px 0;
}
#cb ul li {
	margin: 0 0 0 5px;
	padding:2px 0 2px 8px;
	background:url(/img/li.gray.gif) 0em 0.6em no-repeat;
	list-style-type: none;
}		
/************************** global photo *******************************/        		
div.photoSt, /* list */
div.photoT, /* lastAdded */
img.photoP, /*detail*/
td.photoP, /*detailNEW*/
div.photoB, 
div.photoCurrentSt,
div.photoCurrentT,
img.photoCurrentP,
div.photoCurrentB {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	border: solid 1px #cfcdd9;
	text-align:center		
}       	    
div.photoCurrentSt,
div.photoCurrentT,
img.photoCurrentP,
td.photoCurrentP, /*detailNEW*/
div.photoCurrentB {
	border: solid 1px #cb0e45
}		
div.photoSt,
div.photoCurrentSt {
	margin:0 5px 0 0;
	padding:5px;
	float:left;
	width:60px;		
}
div.photoT,
div.photoCurrentT {
	margin: 0 5px 0px 0px;
	padding: 5px;
	float:left;
	width:100px;						
}
table.form div.photoT,
table.form div.photoCurrentT {	
	height:100px;			
}
td.photoP, /*detailNEW*/
td.photoCurrentP, /*detailNEW*/
img.photoP,
img.photoCurrentP {
	padding:10px;	
}						
/************************** buttonOvl *******************************/
div.buttonOvlRight { float:right; }
a.buttonOvlYellow,
a.buttonOvlGray,
a.buttonOvlYellowThickbox,
a.buttonOvlGrayThickbox,
a.buttonOvlYellow span,
a.buttonOvlGray span,
a.buttonOvlYellowThickbox span,
a.buttonOvlGrayThickbox span,
a.buttonFreeAccount span,
a.buttonProAccount span,
a.buttonOvlGrayList,
a.buttonOvlGrayList span,
#header div.links span.add a.buttonOvl,
#header div.links span.add a.buttonOvl span,
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver,
div.buttonOvlLeft,
div.buttonOvlYellow, 
div.buttonOvlYellowOver, 
div.buttonOvlGray, 
div.buttonOvlGrayOver { 
	float:left; 
} 
table.list a.buttonOvlYellow,
table.list a.buttonOvlGray,
table.list a.buttonOvlYellowThickbox,
table.list a.buttonOvlGrayThickbox,
table.list a.buttonOvlYellow span,
table.list a.buttonOvlGray span,
table.list a.buttonOvlYellowThickbox span,
table.list a.buttonOvlGrayThickbox span {
	float:none;
}
a.buttonOvlYellow,
a.buttonOvlGray,
a.buttonOvlYellow span.right, 
a.buttonOvlGray span.right,
a.buttonOvlYellowThickbox,
a.buttonOvlGrayThickbox,
a.buttonOvlYellowThickbox span.right, 
a.buttonOvlGrayThickbox span.right,
#header div.links span.add a.buttonOvl,
#header div.links span.add a.buttonOvl span,
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver,
div.buttonOvlYellow,
div.buttonOvlYellowOver,
div.buttonOvlYellow span input,
div.buttonOvlYellowOver span input,
div.buttonOvlGray,
div.buttonOvlGrayOver,
div.buttonOvlGray span input,
div.buttonOvlGrayOver span input { 
	height:25px;
	font:bold 12px Arial, Helvetica, sans-serif;	
	line-height:25px;
}
a.buttonOvlGrayList,
a.buttonOvlGrayList span {
	height:22px;
	color:#575757;
	line-height:22px;
}
a.buttonFreeAccount,
a.buttonFreeAccount:hover,
a.buttonProAccount,
a.buttonProAccount:hover {
	font-size:11px;
	line-height:16px;
	height:16px;
	color:#fff;
	font-weight:bold;
}
a.buttonOvlYellow, 
a.buttonOvlYellow:hover, 
a.buttonOvlYellowThickbox,
a.buttonOvlYellowThickbox:hover,
#header div.links span.add a.buttonOvl,
#header div.links span.add a.buttonOvl:hover,
div.buttonOvlYellow, 
div.buttonOvlYellowOver, 
div.buttonOvlYellow span input, 
div.buttonOvlYellowOver span input { 
	color:#9d5442; 
}
a.buttonOvlGray, 
a.buttonOvlGray:hover, 
a.buttonOvlGrayThickbox,
a.buttonOvlGrayThickbox:hover, 
div.buttonOvlGray, 
div.buttonOvlGrayOver, 
div.buttonOvlGray span input, 
div.buttonOvlGrayOver span input { 
	color:#504e5a; 
}
a.buttonOvlYellow span, 
a.buttonOvlGray span,
a.buttonOvlYellowThickbox span, 
a.buttonOvlGrayThickbox span,
a.buttonFreeAccount span,
a.buttonProAccount span,
a.buttonOvlGrayList span,
#header div.links span.add a.buttonOvl span.middle,
div.buttonOvlYellow span input,
div.buttonOvlYellowOver span input,
div.buttonOvlGray span input,
div.buttonOvlGrayOver span input {
	background-repeat:repeat-x;	
	border:none; 
	cursor:pointer;
	white-space:nowrap;	
}
div.buttonOvlYellow span input,
div.buttonOvlYellowOver span input,
div.buttonOvlGray span input,
div.buttonOvlGrayOver span input {
	padding-left:2px;
	padding-right:2px;
}
a.buttonOvlYellow span.left, 
a.buttonOvlGray span.left,
a.buttonOvlYellowThickbox span.left, 
a.buttonOvlGrayThickbox span.left,
a.buttonFreeAccount span.left,
a.buttonProAccount span.left,
a.buttonOvlGrayList span.left,
#header div.links span.add a.buttonOvl span.left,
#header div.menu div.search span.choice a.buttonOvlSearch span.left,
div.buttonOvlYellow, 
div.buttonOvlYellowOver,  
div.buttonOvlGray, 
div.buttonOvlGrayOver { 
	padding-left:3px; 
}
a.buttonOvlYellow span.right, 
a.buttonOvlGray span.right,
a.buttonOvlYellowThickbox span.right, 
a.buttonOvlGrayThickbox span.right,
a.buttonFreeAccount span.right,
a.buttonProAccount span.right,
a.buttonOvlGrayList span.right,
div.buttonOvlYellow span, 
div.buttonOvlYellowOver span, 
div.buttonOvlGray span, 
div.buttonOvlGrayOver span {	
	padding-right:3px;
}
a.buttonOvlYellow span.middle, 
a.buttonOvlGray span.middle,
a.buttonOvlYellowThickbox span.middle, 
a.buttonOvlGrayThickbox span.middle,
a.buttonFreeAccount span.middle,
a.buttonProAccount span.middle,
a.buttonOvlGrayList span.middle,
#header div.links span.add a.buttonOvl span.middle,
#header div.menu div.search span.choice a.buttonOvlSearch span.middle {
	padding:0 5px;
}
a.buttonOvlYellow span.left, 
a.buttonOvlYellow span.right, 
a.buttonOvlGray span.left,
a.buttonOvlGray span.right,
a.buttonOvlYellowThickbox span.left, 
a.buttonOvlYellowThickbox span.right, 
a.buttonOvlGrayThickbox span.left,
a.buttonOvlGrayThickbox span.right,
a.buttonFreeAccount span.left,
a.buttonFreeAccount span.right,
a.buttonProAccount span.left,
a.buttonProAccount span.right,
a.buttonOvlGrayList span.left,
a.buttonOvlGrayList span.right,
#header div.links span.add a.buttonOvl span.left,
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver,
#header div.menu div.search span.choice a.buttonOvlSearch span.left,
div.buttonOvlYellow, 
div.buttonOvlYellowOver,  
div.buttonOvlGray, 
div.buttonOvlGrayOver,
div.buttonOvlYellow span, 
div.buttonOvlYellowOver span, 
div.buttonOvlGray span, 
div.buttonOvlGrayOver span {
	background-repeat:no-repeat;	
}
a.buttonOvlYellow span.middle, 
a.buttonOvlGray span.middle,
a.buttonOvlYellowThickbox span.middle, 
a.buttonOvlGrayThickbox span.middle,
a.buttonFreeAccount span.middle,
a.buttonProAccount span.middle,
a.buttonOvlGrayList span.middle,
#header div.links span.add a.buttonOvl span.middle,
#header div.menu div.search span.choice a.buttonOvlSearch span.middle {
	background-repeat:repeat-x;
}
a.buttonOvlYellow span.middle,
a.buttonOvlYellowThickbox span.middle,
#header div.links span.add a.buttonOvl span.middle,
div.buttonOvlYellow span input, 
div.buttonOvlYellowOver span input {
	background-color:#fffbdc;
	background-image:url(/img/buttonOvalYellow.gif);
}
a.buttonOvlGray span.middle,
a.buttonOvlGrayThickbox span.middle,
div.buttonOvlGray span input, 
div.buttonOvlGrayOver span input {
	background-color:#ececec;
	background-image:url(/img/buttonOvalGray.gif);
}
a.buttonFreeAccount span.middle {
	background-color:#646464;
	background-image:url(/img/buttonOvalFreeAccount.gif);
}
a.buttonProAccount span.middle {
	background-color:#cb0e45;
	background-image:url(/img/buttonOvalProAccount.gif);
}
a.buttonOvlGrayList span.middle {
	background-color:#ececec;
	background-image:url(/img/buttonOvlGrayList.gif);
}

a.buttonOvlYellow span.left, 
a.buttonOvlYellowThickbox span.left, 
#header div.links span.add a.buttonOvl span.left,
div.buttonOvlYellow, 
div.buttonOvlYellowOver { 
	background-image:url(/img/buttonOvalYellowLeft.gif); 
}
a.buttonOvlGray span.left, 
a.buttonOvlGrayThickbox span.left, 
div.buttonOvlGray, 
div.buttonOvlGrayOver { 
	background-image:url(/img/buttonOvalGrayLeft.gif); 
}
a.buttonFreeAccount span.left { background-image:url(/img/buttonOvalFreeAccountLeft.gif); }
a.buttonProAccount span.left { background-image:url(/img/buttonOvalProAccountLeft.gif); }
a.buttonOvlGrayList span.left { background-image:url(/img/buttonOvlGrayListLeft.gif); }
a.buttonOvlYellow span.right,
a.buttonOvlYellowThickbox span.right, 
div.buttonOvlYellow span, 
div.buttonOvlYellowOver span { 
	background-image:url(/img/buttonOvalYellowRight.gif); 
}
a.buttonOvlGray span.right,
a.buttonOvlGrayThickbox span.right,
div.buttonOvlGray span, 
div.buttonOvlGrayOver span { 
	background-image:url(/img/buttonOvalGrayRight.gif); 
}
a.buttonFreeAccount span.right { background-image:url(/img/buttonOvalFreeAccountRight.gif); }
a.buttonProAccount span.right { background-image:url(/img/buttonOvalProAccountRight.gif); }
a.buttonOvlGrayList span.right { background-image:url(/img/buttonOvlGrayListRight.gif); }
a.buttonOvlYellow span.left, 
a.buttonOvlGray span.left, 
a.buttonOvlYellowThickbox span.left, 
a.buttonOvlGrayThickbox span.left, 
a.buttonFreeAccount span.left, 
a.buttonProAccount span.left, 
a.buttonOvlGrayList span.left,
#header div.links span.add a.buttonOvl span.left,
#header div.menu div.search span.choice a.buttonOvlSearch span.left,
div.buttonOvlYellow, 
div.buttonOvlGray,
div.buttonOvlYellow span input, 
div.buttonOvlGray span input { 
	background-position:top left; 
}
a.buttonOvlYellow:hover span.left, 
a.buttonOvlGray:hover span.left, 
a.buttonOvlYellowThickbox:hover span.left, 
a.buttonOvlGrayThickbox:hover span.left, 
a.buttonFreeAccount:hover span.left, 
a.buttonProAccount:hover span.left, 
a.buttonOvlGrayList:hover span.left, 
#header div.links span.add a.buttonOvl:hover span.left,
#header div.menu div.search span.choice a.buttonOvlSearch:hover span.left,
div.buttonOvlYellowOver, 
div.buttonOvlGrayOver, 
div.buttonOvlYellowOver span input, 
div.buttonOvlGrayOver span input { 
	background-position:bottom left; 
}
a.buttonOvlYellow span, 
a.buttonOvlGray span, 
a.buttonOvlYellowThickbox span, 
a.buttonOvlGrayThickbox span, 
a.buttonFreeAccount span,
a.buttonProAccount span,
a.buttonOvlGrayList span,
#header div.links span.add a.buttonOvl span,
#header div.links span.add span.choice,
#header div.menu div.search span.choice a.buttonOvlSearch span,
#header div.menu div.search span.choice span.choiceSearchButton,
div.buttonOvlYellow span, 
div.buttonOvlGray span { 
	background-position:top right;
}
a.buttonOvlYellow:hover span, 
a.buttonOvlGray:hover span,
a.buttonOvlYellowThickbox:hover span, 
a.buttonOvlGrayThickbox:hover span,
a.buttonFreeAccount:hover span,
a.buttonProAccount:hover span,
a.buttonOvlGrayList:hover span,

#header div.links span.add a.buttonOvl:hover span,
#header div.links span.add span.choiceOver,
#header div.menu div.search span.choice a.buttonOvlSearch:hover span,
#header div.menu div.search span.choice span.choiceSearchButtonOver,
div.buttonOvlYellowOver span, 
div.buttonOvlGrayOver span { 
	background-position:bottom right; 
}
a.buttonOvlYellow, 
a.buttonOvlGray, 
a.buttonOvlYellowThickbox, 
a.buttonOvlGrayThickbox, 
a.buttonOvlYellow span, 
a.buttonOvlGray span, 
a.buttonOvlYellowThickbox span, 
a.buttonOvlGrayThickbox span, 
a.buttonFreeAccount span,
a.buttonProAccount span,
a.buttonOvlGrayList span,
#header div.links span.add a.buttonOvl span,
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver,
div.buttonOvlYellow span, 
div.buttonOvlYellowOver span, 
div.buttonOvlGray span, 
div.buttonOvlGrayOver span { 
	display:block; 
}
a.buttonOvlYellow:hover, 
a.buttonOvlYellow:hover, 
a.buttonOvlGray:hover,
a.buttonOvlGray:hover,
a.buttonOvlYellowThickbox:hover, 
a.buttonOvlYellowThickbox:hover, 
a.buttonOvlGrayThickbox:hover,
a.buttonOvlGrayThickbox:hover,
a.buttonFreeAccount:hover,
a.buttonFreeAccount:hover,
a.buttonProAccount:hover,
a.buttonProAccount:hover,
a.buttonOvlGrayList:hover,
a.buttonOvlGrayList:hover,
#header div.links span.add a.buttonOvl:hover,
#header div.links span.add a.buttonOvl:hover { 
	text-decoration:none; 
}
a span.copy, a:hover span.copy,
a span.promotion, a:hover span.promotion,
a span.goToShop, a:hover span.goToShop,
a span.buy, a:hover span.buy,
a span.basketAdd, a:hover span.basketAdd,
a span.messageAdd, a:hover span.messageAdd  {
	background-repeat:no-repeat;
	display:block;
}
a span.promotion, a:hover span.promotion { background-image:url(/img/buttonOvalPromotion.gif); background-position:left 4px; padding-left:21px; }
a span.copy, a:hover span.copy { background-image:url(/img/buttonOvalCopy.gif); background-position:left 4px; padding-left:21px; }
a span.goToShop, a:hover span.goToShop,
a span.buy, a:hover span.buy { background-image:url(/img/buttonOvalGoToShop.gif); background-position:left 4px; padding-left:25px; }
a span.basketAdd, a:hover span.basketAdd { background-image:url(/img/buttonOvalBasketAdd.gif); background-position:left 3px; padding-left:26px; }
a span.messageAdd, a:hover span.messageAdd { background-image:url(/img/buttonOvalMessageAdd.gif); background-position:left 3px; padding-left:26px; }
#header div.links span.add span.choice,
#header div.links span.add span.choiceOver {
	background-image:url(/img/buttonOvalYellowChoice.gif);
	width:23px;	
}
#header div.menu div.search span.choice a.buttonOvlSearch span,
#header div.menu div.search span.choice span.choiceSearchButton,
#header div.menu div.search span.choice span.choiceSearchButtonOver {
	color:#444444;
	display:block;
	font-weight:bold;
	float:left;
	height:21px;
	line-height:21px;
	text-decoration:none;
}
#header div.menu div.search span.choice a.buttonOvlSearch span.left {
	background-image:url(/img/buttonOvalGrayLeftSearch.gif);
}
#header div.menu div.search span.choice a.buttonOvlSearch span.middle {
	background-color:#ececec;
	background-image:url(/img/buttonOvalGrayMiddleSearch.gif);
}
#header div.menu div.search span.choice span.choiceSearchButton,
#header div.menu div.search span.choice span.choiceSearchButtonOver {
	background-image:url(/img/buttonOvalGrayChoiceSearch.gif);
	cursor:pointer;
	width:22px;	
}
/************************** selectcategory *******************************/
#chooseCategoryDisplay {
	background-color:#fffbdc;
	border:1px solid #facb99;
	padding:10px;
	margin-top:10px;
}
#selectcategory {
	clear:both;
}
/************************** filephotouploadPhoto *******************************/
div.filePhotoUploadPhotoOfferEditValid {
	position:absolute;
	background-color:#fffbdc;
	border:1px solid #facb99;
	padding:25px;
	left:-26px;
	top:-26px;	
}
span.msgExample { display:block;  }

#cb div.detail h2, 
#cb div.detail h3,
#cb div.detail h2, 
#cb div.detail div.box h3 {
	font-size:20px;
	margin: 20px 0 5px 0;
	padding:0;
	line-height:25px;
	font-weight:normal
}  	
#cb div.detail h2, 
#cb div.detail h3 {
	color: #cb0e45;
}  				
#cb div.detail h3.gray,
#cb div.box h3 {
	color: #727272;
} 
#cb div.box div.promotionLeft h3.promotionAd {
	color: #666666;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}
	
#cb div.detail div.box h3.offerDescription { margin: 0px 0 10px 0; }
#cb div.detail div.box h3.offerDetail {	margin: 20px 0 10px 0; }
#cb div.detail div.userDetailContactInfo h2 { color:#cb0e45; font-size:16px; line-height:20px; margin:0 0 5px; padding:0px; font-weight:bold; }
#cb div.detail div.userDetailContactInfo h3 { color:#727272; }

#cb div.offerDetailBgForButtonArrow {
	background-color:#e5e4e4;
	background-image:url(/img/offerDetailBgForButtonArrowBg.gif);
	background-repeat:repeat-x;
	border:1px solid #cfcdd9;	
}		
#cb div.offerDetailBgForButtonArrow,
#cb div.offerDetailBgForButtonArrow span.bg {
	height:50px;	
}		
#cb div.offerDetailBgForButtonArrow span.bg {
	background-color:#ffffff;
	background-image:url(/img/offerDetailBgForButtonArrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 50px 0 20px;
}
#cb div.offerDetailBgForButtonArrow span.bg,
#cb div.offerDetailBgForButtonArrow span.bg span.middleBox span.text {
	display:block;
	float:left;
}
#cb div.offerDetailBgForButtonArrow span.bg span.middleBox { display:block; margin-top:12px; }
#cb div.offerDetailBgForButtonArrow span.bg span.middleBox span.text { padding-right:5px; line-height:25px; }

#cb div.detail div.account { 
	padding-bottom:12px;
}
#cb div.detail div.logo { clear:both; padding-bottom:10px;}
#cb div.detail div.price {
	font-size:24px;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:29px;	
	float:left;
}
#cb div.detail div.box {
	padding:20px;
}
#cb div.detail div.boxRight {
	border:1px solid #cfcdd9;
	background-color:#f9f9fa;
	padding:12px 8px;
	margin:10px 0 0;
}
#cb div.detail div.boxRight a { font-weight:bold; color:#cb0e45; }

#cb div.detail div.box div.price {
	font-size:20px;
	color: #cb0e45;
	line-height:25px;
	margin:15px 0 0;
	float:none;	
}	
#cb div.detail div.goToShop {
	margin:3px 10px;
	float:left;
}			
#cb div.detail div.photo {
	text-align:center;		
	padding:0;
	margin-right:20px;
	padding-bottom:1px;
	float:left;			
}
#cb div.detail div.userDetailContactInfo {
	float:right; 
	width:300px;
}	
#cb div.detail div.photo div.thumbs {
	margin:10px 0 0;
}
#cb div.detail div.photo div.thumbs a {
	float:left;	
	margin:0 10px 10px 0;	
}
#cb div.detail div.photo,
#cb div.detail div.photo table.nofoto,
#cb div.detail div.photo a table {
	width:440px;
}
#cb div.detail div.photo table.nofoto{
	height:440px;
}
#cb div.detail div.photo a table {
	height:460px;
}
#cb div.detail div.photo div.thumbs a table,
#cb div.detail div.photo div.thumbs a table td {
	width:80px;
	height:80px;
}
#cb div.detail div.photo a,
#cb div.detail div.photo div.thumbs a,
#cb table.form td div.productLastAdded div.uploadPhoto,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent,
#cb table.form td div.productLastAdded div.uploadLogo,
#cb table.form td div.productLastAdded div.uploadLogoCurrent {
	display:block;
	cursor:pointer;
	background-color:#ffffff;
}
#cb table.form td div.productLastAdded div.uploadPhoto,
#cb table.form td div.productLastAdded div.uploadLogo {
	border:1px solid #cfcdd9;
}
#cb table.form td div.productLastAdded div.uploadPhotoCurrent,
#cb table.form td div.productLastAdded div.uploadLogoCurrent {
	border:1px solid #cb0e45;
}
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo {
	position:absolute; 
	z-index:1;
}
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto span,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto span,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo span,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo span {
	background-color:#ffffff; 
	padding:3px 0;
}
#cb table.form td div.productLastAdded div.uploadPhoto table,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent table,
#cb table.form td div.productLastAdded div.uploadPhoto table td,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent table td,
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto table,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto table,
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto table td,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto table td,
#cb table.form td div.productLastAdded div.uploadLogo table,
#cb table.form td div.productLastAdded div.uploadLogoCurrent table,
#cb table.form td div.productLastAdded div.uploadLogo table td,
#cb table.form td div.productLastAdded div.uploadLogoCurrent table td,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo table,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo table,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo table td,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo table td,
#cb div.detail div.photo table,
#cb div.detail div.photo table td,
#cb div.box div.regulations table {
	margin:0px;
	padding:0px;	
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	vertical-align:middle;	
}
#cb table.form td div.productLastAdded div.uploadPhoto,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent,
#cb table.form td div.productLastAdded div.uploadPhoto table,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent table,
#cb table.form td div.productLastAdded div.uploadPhoto table td,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent table td,
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto table,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto table,
#cb table.form td div.productLastAdded div.uploadPhoto div.clickToAddPhoto table td,
#cb table.form td div.productLastAdded div.uploadPhotoCurrent div.clickToAddPhoto table td {
	width:110px;
	height:110px;
}
#cb table.form td div.productLastAdded div.uploadLogo,
#cb table.form td div.productLastAdded div.uploadLogoCurrent,
#cb table.form td div.productLastAdded div.uploadLogo table,
#cb table.form td div.productLastAdded div.uploadLogoCurrent table,
#cb table.form td div.productLastAdded div.uploadLogo table td,
#cb table.form td div.productLastAdded div.uploadLogoCurrent table td,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo table,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo table,
#cb table.form td div.productLastAdded div.uploadLogo div.clickToAddLogo table td,
#cb table.form td div.productLastAdded div.uploadLogoCurrent div.clickToAddLogo table td {
	width:190px;
	height:190px;
}
/************************** payment *******************************/
#cb div.box p.payment { color:#898989; font-size:11px; line-height:14px; text-align:justify; text-indent:20px; }
#cb div.box h2.transaction { font-size:20px; line-height:normal; color:#666666; margin-bottom:15px; }
#cb div.box table.payment {
	background-color:#e6e5eb;
	background-image:url(/img/paymentBg.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
}
#cb div.box table.payment,
#cb div.box table.payment td {
	border:none 0px;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
}	
#cb div.box table.payment td.paymentTopLeft,
#cb div.box table.payment td.paymentTopRight,
#cb div.box table.payment td.paymentBottomLeft,
#cb div.box table.payment td.paymentBottomRight { width:6px; height:6px; background-repeat:no-repeat; overflow:hidden; }
#cb div.box table.payment td.paymentTopLeft { background-image:url(/img/paymentTopLeft.gif); background-position:top left; }
#cb div.box table.payment td.paymentTopRight { background-image:url(/img/paymentTopRight.gif); background-position:top right; }
#cb div.box table.payment td.paymentBottomLeft { background-image:url(/img/paymentBottomLeft.gif); background-position:bottom left; }
#cb div.box table.payment td.paymentBottomRight { background-image:url(/img/paymentBottomRight.gif); background-position:bottom right; }
#cb div.box table.payment td.paymentTop { border-top:1px solid #cfcdd9; }
#cb div.box table.payment td.paymentBottom { border-bottom:1px solid #cfcdd9; }
#cb div.box table.payment td.paymentLeft { border-left:1px solid #cfcdd9; }
#cb div.box table.payment td.paymentRight { border-right:1px solid #cfcdd9; }
#cb div.box table.payment td.paymentBuyOption { padding:15px 25px; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice .balance { padding-right:20px; border-right:1px solid #bbb9c4; width:210px; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice .pro { padding-right:20px; padding-left:20px; border-right:1px solid #bbb9c4; width:270px; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice .promotion { padding-left:20px; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice .balance span.link { display:block; margin-bottom:5px; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice td span.points { font-size:22px; line-height:30px; display:block; color:#333333; }
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice td.buy { padding-top:10px; }
#cb div.box table.payment td.userStronguser,
#cb div.box table.payment td.userPromolistuser,
#cb div.box table.payment td.paymentDescription,
#cb div.box table.payment td.paymentActivated { padding:15px 25px; }
#cb div.box table.payment td.paymentDescription { width:280px; }
#cb div.box table.payment td.paymentDescriptionPro { padding:15px 25px; width:265px; }
#cb div.box table.payment td.paymentActivated h2,
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice th h3, 
#cb div.box table.payment td.userStronguser h2,
#cb div.box table.payment td.userPromolistuser h2,
#cb div.box table.payment td.paymentDescription h2, 
#cb div.box table.payment td.paymentDescriptionPro h2 { 
	font-size:22px; 
	line-height:26px; 
	color:#333333; 
}
#cb div.box table.payment td.paymentDescription h2 span.manualTransfer,
#cb div.box table.payment td.paymentDescriptionPro h2 span.manualTransfer {
	display:block;
	font-size:16px; 
	line-height:20px; 
}
#cb div.box table.payment td.paymentBuyOption table.paymentBuyOptionChoice td.promotion h4 { font-size:16px; line-height:normal; line-height:26px; color:#333333; }
#cb div.box table.payment td.userPromolistuser p,
#cb div.box table.payment td.userStronguser p,
#cb div.box table.payment td.paymentDescription p, 
#cb div.box table.payment td.paymentDescriptionPro p { 
	color:#333333; 
	margin-top:10px; 
}
#cb div.box table.payment td.paymentChoice { padding:15px 25px 15px 0; }
#cb div.box table.payment span.paymentChoicePrice { float:left; display:block; line-height:25px; }
#cb div.box table.payment span.notEnoughPoints { color:#cb0e45; }
#cb div.box table.payment span.paymentChoiceButton { float:right; display:block; }
#cb div.box table.payment td.paymentChoice ul {
	background-color:#fffce4;
	border:1px solid #cfcdd9; 
	display:block;
}
#cb div.box table.payment td.paymentChoice ul,
#cb div.box table.payment td.paymentChoice ul li {
	margin:0;
	list-style-type:none;
}
#cb div.box table.payment td.paymentChoice ul li { background:none; border-top:1px solid #e6e5eb; clear:both; display:block; padding:0; white-space:nowrap; }
#cb div.box table.payment td.paymentChoice ul li.last { border-top:none; }
#cb div.box table.payment td.paymentChoice ul li a { color:#575757; display:block; padding:0 20px; height:35px; }
#cb div.box table.payment td.paymentChoice ul li a.activ,
#cb div.box table.payment td.paymentChoice ul li a:hover { text-decoration:none; background-color:#fff8cd; }
#cb div.box table.payment td.paymentChoice ul li span {
	font-size:18px;
	line-height:22px;
	padding:6px;
	text-align:right;
	display:block;
	float:left;
}
#cb div.box table.payment td.paymentChoice ul li span.radio { padding:8px 0 0; }
#cb div.box table.payment td.paymentChoice ul li span.points { width:180px; }
#cb div.box table.payment td.paymentChoice ul li span.currency { width:130px; }
#cb div.box table.payment td.paymentChoice ul li span.daysPro { width:90px; }
#cb div.box table.payment td.paymentChoice ul li span.pointsPro { width:130px; }
#cb div.box table.payment td.paymentChoice ul li span.currencyPro { width:90px; }
#cb div.box table.payment td.paymentChoice div.relative { position:relative; }
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxTopLeft,
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxTopRight,
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxBottomLeft,
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxBottomRight { position:absolute; width:5px; height:5px; display:block; overflow:hidden; }
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxTopLeft { background-image:url(/img/paymentMiddleBoxTopLeft.gif); top:0px; left:0; }
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxTopRight { background-image:url(/img/paymentMiddleBoxTopRight.gif); top:0px; right:0; }
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxBottomLeft { background-image:url(/img/paymentMiddleBoxBottomLeft.gif); bottom:0px; left:0; }
#cb div.box table.payment td.paymentChoice div.relative span.paymentMiddleBoxBottomRight { background-image:url(/img/paymentMiddleBoxBottomRight.gif); bottom:0px; right:0; }
/************************** bookmarks *******************************/
#cb div.box div.positionBookmarks { position:relative; height:27px; }
#cb div.box div.positionBookmarks ul.bookmarks { position:absolute; z-index:1; }
#cb div.box ul.bookmarks { margin:0; }
#cb div.box ul.bookmarks li { margin:0 4px 0 0;  }
#cb div.box ul.bookmarks,
#cb div.box ul.bookmarks li {
	padding:0;
	list-style-type:none;
	background:none;	
}
#cb div.box ul.bookmarks li h2 {
	margin:0; padding:0; line-height:14px; font-size:12px; font-weight:normal;
}
#cb div.box ul.bookmarks li,
#cb div.box ul.bookmarks li a span { 
	display:block; 
	float:left; 
	height:28px;
	line-height:28px;
	white-space:nowrap;
}
#cb div.box ul.bookmarks li a { text-decoration:none; display:block; }
#cb div.box ul.bookmarks li a span.left { background:url(/img/bookmarksBgLeft.gif) left top no-repeat; padding-left:4px; }
#cb div.box ul.bookmarks li a span.middle { background:url(/img/bookmarksBg.gif) left top repeat-x; padding:0 3px; }
#cb div.box ul.bookmarks li a span.right { background:url(/img/bookmarksBgRight.gif) right top no-repeat; padding-right:4px; }
#cb div.box ul.bookmarks li a.active { color:#4f4f4f; font-weight:bold; }
#cb div.box ul.bookmarks li a.active span.left { background:url(/img/bookmarksActivBgLeft.gif) left top no-repeat; padding-left:4px; }
#cb div.box ul.bookmarks li a.active span.middle { background:url(/img/bookmarksActivBg.gif) left top repeat-x; padding:0 5px; }
#cb div.box ul.bookmarks li a.active span.right { background:url(/img/bookmarksActivBgRight.gif) right top no-repeat; padding-right:4px; }
#cb div.box ul.bookmarks li a.inactive { font-weight:normal; }
#cb div.box ul.bookmarks li a:hover span.left,
#cb div.box ul.bookmarks li a:hover span.middle { background-position:left bottom; }
#cb div.box ul.bookmarks li a:hover span.right { background-position:right bottom; }
/************************** listNew *******************************/
#cb div.box table.listNew, 
#cb div.box table.listNew th,
#cb div.box table.listNew td { 	
	border:none 0px;
	/*border-collapse:collapse;*/
	border-spacing:0px;
}
#cb div.box table.listNew { width:100%; padding:0px; }
#cb div.box table.listNew th, 
#cb div.box table.listNew td { padding:6px; }
#cb div.box table.listNew th { font-weight:normal; background-color:#fafafb; border-top:1px solid #cfcdd9; border-bottom:1px solid #cfcdd9; }
#cb div.box table.listNew .nowrap { white-space:nowrap; } 
#cb div.box table.listNew .center { text-align:center; }
#cb div.box table.listNew .right { text-align:right; }
#cb div.box table.listNew .left { text-align:left; }
#cb div.box table.listNew .top { vertical-align:top; }
#cb div.box table.listNew .middle { vertical-align:middle; }
#cb div.box table.listNew .nopaddingleft { padding-left:0; }
#cb div.box table.listNew .nopaddingright { padding-right:0; }
#cb div.box table.listNew td.listStatusIco { padding-right:0; }
#cb div.box table.listNew td.widthListStatus { width:320px; }
#cb div.box table.listNew td.widthListStatusIco { width:21px; }
#cb div.box table.listNew td.widthListStatusButton { width:100px; }
#cb div.box table.listNew th.first { border-left:1px solid #cfcdd9; } 
#cb div.box table.listNew th.last { border-right:1px solid #cfcdd9; } 
#cb div.box table.listNew th.nopadding, 
#cb div.box table.listNew td.nopadding { padding:0; }
#cb div.box table.listNew th.photoSt { padding-left:0; padding-right:0; }
#cb div.box table.listNew th.widthPosition { width:20px; }
#cb div.box table.listNew th.widthCash, 
#cb div.box table.listNew th.widthPoints { width:60px; }
#cb div.box table.listNew th.widthType { width:90px; }
#cb div.box table.listNew th.widthAmount { width:25px; }
#cb div.box table.listNew th.widthDate { width:120px; }
#cb div.box table.listNew th.widthCheckbox { width:10px; }

#cb div.box table.listNew th.widthLanguage { width:30px; }
#cb div.box table.listNew th.widthSubject { width:300px; }
#cb div.box table.listNew th.widthPrice {  }
#cb div.box table.listNew th.detailHead { border:none; background:none; padding:0px; }

#cb div.box table.listNew .widthPhotoSt { width:70px; }
#cb div.box table.listNew .widthArticleDetail { width:600px; }

#cb div.box table.listNew .widthOfferDetailPl { width:490px; }
#cb div.box table.listNew .widthOfferDetailEn { width:480px; }
#cb div.box table.listNew .widthOfferDetailRu { width:345px; }
#cb div.box table.listNew .widthOfferDetailDe {  }

#cb div.box table.listNew .widthPromotionPl { width:80px; }
#cb div.box table.listNew .widthPromotionEn { width:88px; }
#cb div.box table.listNew .widthPromotionRu { width:108px; }
#cb div.box table.listNew .widthPromotionDe { width:120px; }

#cb div.box table.listNew .widthCopyPl { width:80px; }
#cb div.box table.listNew .widthCopyEn { width:65px; }
#cb div.box table.listNew .widthCopyRu { width:105px; }
#cb div.box table.listNew .widthCopyDe { width:78px; }

#cb div.box table.listNew .widthEditPl { width:50px; }
#cb div.box table.listNew .widthEditEn { width:37px; }
#cb div.box table.listNew .widthEditRu { width:105px; }
#cb div.box table.listNew .widthEditDe { width:80px; }

#cb div.box table.listNew .widthDeletePl { width:46px; }
#cb div.box table.listNew .widthDeleteEn { width:53px; }
#cb div.box table.listNew .widthDeleteRu { width:66px; }
#cb div.box table.listNew .widthDeleteDe { width:66px; }

#cb div.box table.listNew td.widthSpecTech { width:70px; }
#cb div.box table.listNew td.add { color:#006600; }
#cb div.box table.listNew td.sub { color:#cd0000; }
#cb div.box table.listNew td.tdTop,
#cb div.box table.listNew td.tdBottom { height:10px; }
#cb div.box table.listNew td { border-top:1px solid #e6e5eb; }
#cb div.box table.listNew td.borderNone { border-top:none; }
#cb div.box table.listNew td.borderBottom { border-bottom:1px solid #e6e5eb; }
#cb div.box table.listNew td.logoPortal { padding-top:10px; padding-bottom:10px;  }
#cb div.box table.listNew td.widthCheckbox { width:10px; }
#cb div.box table.listNew td.photo { width:70px; }
#cb div.box table.listNew td.articlePhoto { width:110px; padding-right:5px; }
#cb div.box table.listNew td.articlePhotoSt { width:70px; padding-right:5px; }
#cb div.box table.listNew td.flag { width:50px; }

#cb div.box table.listNew tr.unread td { font-weight:bold; }
#cb div.box table.listNew tr.read td { }
#cb div.box table.listNew tr.replayed td { }
#cb div.box table.listNew tr.strongoffer,
#cb div.box table.listNew tr.stronguser { background-color:#fffedc; }
#cb div.box table.listNew td p.article { }
#cb div.box table.listNew td p.articleLinks { margin:10px 0 5px; }
#cb div.box table.listNew td a.photoSt {
	border: solid 1px #cfcdd9;
	width:70px; 
	height:70px;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#ffffff;
}
#cb div.box table.listNew td a.photoSt:hover { 
	border: solid 1px #cb0e45;		
}

#cb div.userPoints {
	float:right;
	font-size:18px;
	line-height:22px;
	margin-top:6px;
	color:#787878;
}
#cb div.userPoints span.points { color:#575757; }

#cb div.box div.positionMsgExampleList { position:relative; float:left; margin:3px 5px 0 0; }
#cb div.box div.positionMsgExampleList div.msgExampleList { position:absolute; left:30px; top:-4px;  width:310px; padding:3px 5px; border:1px solid #d8a07a; background-color:#fffef8; color:#9d5442; }
#cb div.box div.positionMsgExampleList div.msgExampleList p { display:block; width:100%; height:100%; }
#cb div.box div.positionMsgExampleList div.msgExampleList img.corner { position:absolute; top:-1px; left:-12px; }
#cb div.box div.positionMsgExampleList div.msgExampleList ul { margin:5px 0 0; padding:0; }
#cb div.box div.positionMsgExampleList div.msgExampleList ul li { padding:0; list-style-type:none; background:none; margin:2px 0; }
#cb div.box div.positionMsgExampleList div.msgExampleList table { width:100%; margin-top:5px; }
#cb div.box div.positionMsgExampleList div.msgExampleList table tr th {
	background-color:#eae3bc;
}
#cb div.box div.positionMsgExampleList div.msgExampleList table tr th,
#cb div.box div.positionMsgExampleList div.msgExampleList table tr td { 
	padding:2px;  
	border-top:none; 
	border-left:none; 	
	border-right:none; 		
	border-bottom:1px solid #eae3bc; 
}
#cb div.box div.positionMsgExampleList div.msgExampleList span.outbid { color:#cb0e45; }
#cb div.box div.positionMsgPromotionList { position:relative; float:left; font-size:11px; line-height:14px; white-space:normal;  }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft { position:absolute; width:300px; left:-307px; top:-8px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight { position:absolute; width:300px; right:-307px; top:-8px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft ul,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight ul,
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft ul li,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight ul li { 
	padding:0;
	margin:0;
	list-style-type:none;
	background:none;
	clear:both;
} 
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft span.head,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight span.head { display:block; font-weight:bold; font-size:12px; line-height:16px; margin-bottom:6px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft span.close,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight span.close { display:block; float:right; text-align:right; margin-top:5px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft span.about,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight span.about { display:block; float:left; text-align:left; margin-top:5px; }
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft a.list,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight a.list,
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft span.listOff,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight span.listOff,
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft a.listThickbox,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight a.listThickbox {
	color:#575757; 
	text-decoration:none; 
	display:block; 
	padding:2px 2px 2px 27px; 
	background-repeat:no-repeat;
	background-position:center left;
	margin:0;
}
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft a.list:hover,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight a.list:hover,
#cb div.box div.positionMsgPromotionList div.msgPromotionListLeft a.listThickbox:hover,
#cb div.box div.positionMsgPromotionList div.msgPromotionListRight a.listThickbox:hover { 
	background-color:#eeebdb; 
}

#cb div.promotionTopBg,
#cb div.helpTopBg { background-repeat:repeat-x; background-position:top; margin-bottom:15px; }
#cb div.promotionTopBg h1,
#cb div.helpTopBg h1,
#cb div.helpTopBg h2 {
	font-size:22px;
	font-weight:normal;
	line-height:26px;				
	padding: 0 0 6px 0;
	margin: 0px;	
	color:#cb0e45;						
}	
#cb div.promotionTopBg div.button,
#cb div.helpTopBg div.button { margin-top:10px; line-height:25px; }

#cb div.promotionMainBgPhoto,
#cb div.promotionProBgPhoto,
#cb div.promotionSuperofferBgPhoto,
#cb div.promotionPromomainBgPhoto,
#cb div.promotionPromolistBgPhoto,
#cb div.promotionStrongofferBgPhoto,
#cb div.promotionPromouserBgPhoto,
#cb div.promotionStronguserBgPhoto,
#cb div.promotionLoyaltyProgramBgPhoto,
#cb div.promotionAdBgPhoto,
#cb div.helpHelpBgPhoto { 
	background-position:right top; 
	background-repeat:no-repeat; 
	padding:20px 320px 20px 20px; 
	height:180px; 
}
#cb div.helpAboutBgPhoto { 
	background-position:right top; 
	background-repeat:no-repeat; 
	padding:20px 300px 30px 20px; 	
}
#cb div.helpAboutBgPhoto,
#cb div.helpAboutBgPhoto h1,
#cb div.helpAboutBgPhoto h2,
#cb div.helpAboutBgPhoto ul li {
	color:#ffffff;
}
#cb div.helpAboutBgPhoto ul li { background-image:url(/img/li.white.gif); }

#cb div.promotionMainBg,
#cb div.promotionProBg,
#cb div.promotionSuperofferBg,
#cb div.promotionPromomainBg,
#cb div.promotionPromolistBg,
#cb div.promotionStrongofferBg,
#cb div.promotionPromouserBg,
#cb div.promotionStronguserBg,
#cb div.promotionLoyaltyProgramBg,
#cb div.promotionAdBg,
#cb div.helpHelpBg { 
	background-color:#d3e7f7;
	border:1px solid #cbe1f5; 
}
#cb div.helpAboutBg { 
	background-color:#7c1122;
	border:1px solid #7c1122; 
}
#cb div.promotionLoyaltyProgramBg,
#cb div.promotionMainBg { background-image:url(/img/promotionMainBg.gif); }
#cb div.promotionProBg { background-image:url(/img/promotionProBg.gif); }
#cb div.promotionSuperofferBg { background-image:url(/img/promotionSuperofferBg.gif); }
#cb div.promotionPromomainBg { background-image:url(/img/promotionPromomainBg.gif); }
#cb div.promotionPromolistBg { background-image:url(/img/promotionPromolistBg.gif); }
#cb div.promotionStrongofferBg { background-image:url(/img/promotionStrongofferBg.gif); }
#cb div.promotionPromouserBg { background-image:url(/img/promotionPromouserBg.gif); }
#cb div.promotionStronguserBg { background-image:url(/img/promotionStronguserBg.gif); }
#cb div.promotionAdBg { background-image:url(/img/promotionAdBg.gif); }
#cb div.helpHelpBg { background-image:url(/img/helpHelpBg.gif); }
#cb div.helpAboutBg { background-image:url(/img/helpAboutBg.gif); }
#cb div.promotionLoyaltyProgramBgPhoto,
#cb div.promotionMainBgPhoto { background-image:url(/img/promotionMainBgPhoto.jpg); }
#cb div.promotionProBgPhoto { background-image:url(/img/promotionProBgPhoto.jpg); }
#cb div.promotionSuperofferBgPhoto { background-image:url(/img/promotionSuperofferBgPhoto.jpg); }
#cb div.promotionPromomainBgPhoto { background-image:url(/img/promotionPromomainBgPhoto.jpg); }
#cb div.promotionPromolistBgPhoto { background-image:url(/img/promotionPromolistBgPhoto.jpg); }
#cb div.promotionStrongofferBgPhoto { background-image:url(/img/promotionStrongofferBgPhoto.jpg); }
#cb div.promotionPromouserBgPhoto { background-image:url(/img/promotionPromouserBgPhoto.jpg); }
#cb div.promotionStronguserBgPhoto { background-image:url(/img/promotionStronguserBgPhoto.jpg); }
#cb div.promotionAdBgPhoto { background-image:url(/img/promotionAdBgPhoto.jpg); }
#cb div.helpHelpBgPhoto { background-image:url(/img/helpHelpBgPhoto.jpg); }
#cb div.helpAboutBgPhoto { background-image:url(/img/helpAboutBgPhoto.jpg); }

#cb div.box div.promotionLoyaltyProgramLeft,
#cb div.box div.promotionMainLeft { float:left; width:570px; }
#cb div.box div.promotionLoyaltyProgramRight,
#cb div.box div.promotionMainRight { float:right; width:400px; }
#cb div.box div.promotionLeft,
#cb div.box div.helpLeft { float:left; width:650px; }
#cb div.box div.promotionRight,
#cb div.box div.helpRight { float:right; width:300px; }
#cb div.box div.promotionLeft h2,
#cb div.box div.helpLeft h2{ color:#666666; margin-bottom:15px; } 
#cb div.box div.promotionLeft h3,
#cb div.box div.helpLeft h3 { font-size:12px; line-height:14px; font-weight:bold; padding:0; margin:20px 0 5px; } 
#cb div.box div.promotionBox,
#cb div.box div.helpBox { border:1px solid #cfcdd9; padding:15px; position:relative; margin:10px 0 30px; }
#cb div.box div.promotionBox h4,
#cb div.box div.helpBox h4 { position:absolute; background-color:#fff; float:left; z-index:1; top:-9px; left:5px; padding:0 8px; font-size:15px; }
#cb div.box div.helpBox h5.title { font-weight:normal; padding:0; }
#cb div.box div.helpBox ul.contents li { background:none; margin-left:0px; }
#cb div.box div.helpLeft div.regulations h2 { color:#575757; font-size:20px; margin:0; padding:30px 0 0; }
#cb div.box div.helpLeft div.regulations h3 { color:#575757; font-size:16px; margin:0; padding:15px 0 5px; }
#cb div.box div.helpLeft div.regulations ul.definitions li h4,
#cb div.box div.helpLeft div.regulations h4 { color:#575757; font-size:12px; margin:0; font-weight:normal; }
#cb div.box div.helpLeft div.regulations ul.definitions li h4 { margin:0; padding:0; }
#cb div.box div.helpLeft div.regulations ul li.left { float:left; width:25px; clear:both; }
#cb div.box div.helpLeft div.regulations ul li.right { float:right; width:610px; }
#cb div.box div.helpLeft div.regulations ul li.left,
#cb div.box div.helpLeft div.regulations ul li.right { background:none; margin:5px 0 0; padding:0; }
#cb div.box div.helpLeft table.groupMarketeo { width:100%; }
#cb div.box div.helpLeft table.groupMarketeo tr th { text-align:center; padding:5px 2px; }
#cb div.box div.helpLeft table.groupMarketeo tr th h2 { color:#575757; text-align:center; padding:0; margin:0; font-size:15px; font-weight:bold; }
#cb div.box div.helpLeft table.groupMarketeo tr td { padding:2px; height:30px; text-align:left; vertical-align:middle; }
#cb div.box div.promotionBox table { width:100%; border:1px solid #e6e5eb; }
#cb div.box div.promotionBox table tr.first { background-color:#fafafb; }
#cb div.box div.promotionBox table tr.second { background-color:#ededed; }
#cb div.box div.promotionBox table tr.third { background-color:#cfcdd9; }
#cb div.box div.promotionBox table tr td { text-align:right; padding:2px 10px 2px 0px; }
#cb div.box div.promotionBox table tr td.borderTop { border-top:1px solid #cfcdd9;  }
#cb div.box div.promotionBox table tr td.day {  }
#cb div.box div.promotionBox table tr td.points {  }
#cb div.box div.promotionBox table tr td.price {  }
#cb div.box div.promotionBox span.condition { font-size:10px; color:#999999; margin-top:5px; display:block; }
#cb div.box div.promotionBox span.bonus { color:#cb0e45; }
#cb div.box div.helpBox span.phone { color:#cb0e45; display:block; font-size:16px; line-height:20px; margin-top:3px; }
#cb div.box table.promotionMain th, 
#cb div.box table.promotionMain td { 
	padding:5px 5px 15px; 
}
#cb div.box table.promotionMain h4 a,
#cb div.box table.promotionMain h4 a:hover {
	color:#575757;
	text-decoration:none;
}


#cb div.box div.promotionLeft ol li ul { margin:0 0 0 20px; padding:0; }	
/* boxCb, boxCs */	
#cb ul.boxCbBg,
#cb ul.boxCbMiddleBg,
#cs ul.boxCsBg {
	display:block;
	margin:0 0 15px;
	padding:0;
}
#cb ul.boxCbMiddleBg {
	width:550px;
	float:left;
	overflow:hidden;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleHeadBg {
	width:536px;
	float:left;
	clear:both;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleList {
	width:548px;
	float:left;
	clear:both;
	overflow:hidden;
}
#cb ul.boxCbBg li,
#cb ul.boxCbMiddleBg li,
#cs ul.boxCsBg li {
	background:none;
	margin:0;
	padding:0;
}
#cb ul.boxCbBg li.boxCbList,
#cb ul.boxCbMiddleBg li.boxCbMiddlelist,
#cs ul.boxCsBg li.boxCsList {
	display:block;
}
#cs ul.boxCsBg li.boxCsListPadding { padding:10px 7px; }
#cb ul.boxCbBg li.boxCbHeadBgGray {
	background-color:#e5e4ea;
	background-image:url(/img/boxCbHeadBgGray.gif);	
	border-top:1px solid #cfcdd9;
	border-left:1px solid #cfcdd9;
	border-right:1px solid #cfcdd9;		
}
#cb ul.boxCbBg li.boxCbListGray {
	border:1px solid #cfcdd9;
	background-color:#FFFFFF;
	padding:3px;		
}
#cb ul.boxCbBg li.boxCbHeadBg {
	background-repeat:repeat-x;
	background-position:top;
	padding:8px 12px 0;
	height:25px;
}
#cb ul.boxCbBg li.boxCbHeadBgGray a.logo {
	float:left;
	margin:1px 7px 0 0;
}
#cb ul.boxCbBg li.boxCbHeadBgGray h2 {
	color:#3e3e3e;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	float:left;
	margin:0;
	padding:0;
}
#cs ul.boxCsBg li.boxCsList,
#cb ul.boxCbBg li.boxCbList {
	text-align:center;
}
#cb ul.boxCbBg li.boxCbList a,
#cs ul.boxCsBg li.boxCsList a { 
	overflow:hidden;
}
#cb div.box div.articlePhotoSt a span.photo {
	background-position:center; 
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	width:60px;
	height:60px;
}
#cb ul.boxCbBg li.boxCbList a span.photo,
#cb ul.boxCbBg li.boxCbList a:hover span.photo,
#cs ul.boxCsBg li.boxCsList a span.photo,
#cs ul.boxCsBg li.boxCsList a:hover span.photo,
#cb div.box ul.galleryPhotoT li a span.photo,
#cb div.box ul.galleryPhotoT li a:hover span.photo,
#cb div.box div.articlePhoto a span.photo,
#cb div.box div.offerPhoto a span.photo { 
	background-position:center; 
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	width:100px;
	height:100px;	
}
#cs ul.boxCsBg li.boxCsList table.noPhoto,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver {
	margin:auto;
}
#cs ul.boxCsBg li.boxCsList table.noPhoto,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver,
#cs ul.boxCsBg li.boxCsList table.noPhoto td,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver td,
#cb ul.boxCbBg li.boxCbList table.noPhoto,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver,
#cb ul.boxCbBg li.boxCbList table.noPhoto td,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver td {
	width:112px;
	height:112px;
	border-collapse:separate;
	border-spacing:0;
	cursor:pointer;
}
#cs ul.boxCsBg li.boxCsList table.noPhoto td,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver td,
#cb ul.boxCbBg li.boxCbList table.noPhoto td,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver td {
	text-align:center;
	font-size:11px;
	line-height:16px;
	padding:0 5px;
}
#cs ul.boxCsBg li.boxCsList table.noPhoto td span,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver td span,
#cb ul.boxCbBg li.boxCbList table.noPhoto td span,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver td span {
	background-color:#ffffff;
	padding:3px 0;
}
#cb ul.boxCbBg li.boxCbList a span.photo,
#cb ul.boxCbBg li.boxCbList a span.photo:hover,
#cs ul.boxCsBg li.boxCsList a span.photo,
#cs ul.boxCsBg li.boxCsList a span.photo:hover,
#cs ul.boxCsBg li.boxCsList table.noPhoto td,
#cs ul.boxCsBg li.boxCsList table.noPhotoOver td,
#cb ul.boxCbBg li.boxCbList table.noPhoto td,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver td {
	background-position:center; 
	background-repeat:no-repeat;	
}
#cb ul.boxCbBg li.boxCbList a span.photo,
#cs ul.boxCsBg li.boxCsList a span.photo,
#cb div.box ul.galleryPhotoT li a span.photo,
#cb div.box div.articlePhoto a span.photo,
#cb div.box div.articlePhotoSt a span.photo,
#cb div.box div.offerPhoto a span.photo {
	padding:5px;
}
#cb ul.boxCbBg li.boxCbList a span.photo img,
#cs ul.boxCsBg li.boxCsList a span.photo img,
#cb div.box ul.galleryPhotoT li a span.photo img,
#cb div.box div.articlePhoto a span.photo img,
#cb div.box div.articlePhotoSt a span.photo img,
#cb div.box div.offerPhoto a span.photo img { 
	visibility:hidden; 
	display:none;
}
#cb ul.boxCbBg li.boxCbList a span.photo { margin-bottom:3px; }
#cs ul.boxCsBg li.boxCsList a span.photo { margin:0 auto 3px; }
#cb ul.boxCbBg li.boxCbListGray a span.photo,
#cb ul.boxCbBg li.boxCbList table.noPhoto,
#cb div.box ul.galleryPhotoT li a span.photo,
#cb div.box div.articlePhoto a span.photo,
#cb div.box div.articlePhotoSt a span.photo,
#cb div.box div.offerPhoto a span.photo { 
	border:1px solid #e2e1e8;
	background-color:#ffffff;
}
#cb ul.boxCbBg li.boxCbListGray a:hover span.photo,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver,
#cb div.box ul.galleryPhotoT li a:hover span.photo,
#cb div.box div.articlePhoto a:hover span.photo,
#cb div.box div.articlePhotoSt a:hover span.photo,
#cb div.box div.offerPhoto a:hover span.photo { 
	border:1px solid #cb0e45; 
	background-color:#ffffff;	
}
#cs ul.boxCsBg li.boxCsListYellow a span.photo,
#cs ul.boxCsBg li.boxCsList table.noPhoto  { 
	border:1px solid #fce0c2;
	background-color:#ffffff;	
}
#cs ul.boxCsBg li.boxCsListYellow a:hover span.photo { 
	border:1px solid #cb0e45; 
	background-color:#ffffff;	
}
#cs ul.boxCsBg li.boxCsList table.noPhotoOver {
	border:1px solid #cb0e45;
	background-color:#ffffff;
}
#cs ul.boxCsBg li.boxCsList table.noPhotoOver td span,
#cb ul.boxCbBg li.boxCbList table.noPhotoOver td span { 
	color:#cb0e45; 
}
#cs ul.boxCsBg li.boxCsList ul.boxCsListSuperOffer li a:hover,
#cb ul.boxCbBg li.boxCbList ul.boxCbListPromomain li a:hover,
#cb ul.boxCbBg li.boxCbList ul.boxCbListPro li a:hover,
#cb div.box ul.galleryPhotoT li a:hover { text-decoration:none; }
#cs ul.boxCsBg li.boxCsList a:hover span.title,
#cb ul.boxCbBg li.boxCbList a:hover span.title,
#cb div.box div.offerPhoto a:hover span.title,
#cb div.box ul.galleryPhotoT li a:hover span.title { text-decoration:underline; }
#cs ul.boxCsBg li.boxCsList a span.price,
#cb ul.boxCbBg li.boxCbList a span.price { color:#cb0e45; }
#cs ul.boxCsBg li.boxCsList a.link:hover { text-decoration:underline; }
#cb div.box div.offerPhoto a span.title,
#cb div.box ul.galleryPhotoT li a span.title { margin-top:3px; display:block; }
#cb ul.boxCbBg li.boxCbList ul { float:left; clear:both; }
#cb ul.boxCbBg li.boxCbList ul li { 
	display:block;
	float:left;
	padding:10px 6px 8px 6px;
}
#cb div.clear,
#cs div.clear {
	font-size:0px;
	height:0px;
	overflow:hidden;
} 
#cb ul.boxCbMiddleBg li.boxCbMiddleList {
	clear:both;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleHeadBgGray,
#cs ul.boxCsBg li.boxCsHeadBgGray,
#cs ul.boxCsBg li.boxCsHeadBgRed,
#cs ul.boxCsBg li.boxCsHeadBgYellow {
	background-repeat:repeat-x;
	background-position:top;
	padding:6px 6px 0;
	height:22px;
	overflow:hidden;
}
#cs ul.boxCsBg li.boxCsHeadBgYellow { 
	background-color:#fed925;
	background-image:url(/img/boxCsHeadBgYellow.gif);	
	border-top:1px solid #facb99;
	border-left:1px solid #facb99;
	border-right:1px solid #facb99;		
}
#cb ul.boxCbMiddleBg li.boxCbMiddleHeadBgGray,
#cs ul.boxCsBg li.boxCsHeadBgGray {
	background-color:#e5e4ea;
	background-image:url(/img/boxCsHeadBgGray.gif);
	border-top:1px solid #cfcdd9;
	border-left:1px solid #cfcdd9;
	border-right:1px solid #cfcdd9;	
}
#cs ul.boxCsBg li.boxCsHeadBgRed {
	background-color:#cb0640;
	background-image:url(/img/boxCsHeadBgRed.gif);
	border-top:1px solid #cc1a50;
	border-left:1px solid #cc1a50;
	border-right:1px solid #cc1a50;	
}
#cb ul.boxCbMiddleBg li.boxCbMiddleHeadBgGray h2,
#cs ul.boxCsBg li.boxCsHeadBgGray h2,
#cs ul.boxCsBg li.boxCsHeadBgRed h2,
#cs ul.boxCsBg li.boxCsHeadBgYellow h2 {
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	float:left;
	margin:0;
	padding:0;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleHeadBgGray h2,
#cs ul.boxCsBg li.boxCsHeadBgGray h2 { color:#3e3e3e; }
#cs ul.boxCsBg li.boxCsHeadBgRed h2 { color:#ffffff; }
#cs ul.boxCsBg li.boxCsHeadBgYellow h2 { color:#9d5442; }
#cs ul.boxCsBg li.boxCsHeadBgYellow a.logo {
	float:left;
	margin:0px 6px 0 0;
}
#cs ul.boxCsBg li.boxCsList a.link span.arrow,
#cb ul.boxCbBg li.boxCbHeadBg a.link span.arrow {
	font-size:11px;
	line-height:14px;
	display:inline;	
	padding-left:12px;		
}
#cs ul.boxCsBg li.boxCsList a.link span.arrow {
	background-image:url(/img/boxCsArrowUpBlue.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
#cb ul.boxCbBg li.boxCbHeadBg a.link span.arrow {
	background-image:url(/img/boxCbHeadArrowDownBlue.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#cb ul.boxCbBg li.boxCbHeadBg a.link { float:right;	margin-right:5px; }
#cb ul.boxCbBg li.boxCbHeadBg a.link:hover span.arrow { background-image:url(/img/boxCbHeadArrowDownRed.gif); }
#cs ul.boxCsBg li.boxCsList a.link:hover span.arrow { background-image:url(/img/boxCsArrowUpRed.gif); }
#cs ul.boxCsBg li.boxCsList ul.boxCsListSuperOffer { margin:0; padding:5px 0 0; float:left; }
#cs ul.boxCsBg li.boxCsList ul.boxCsListSuperOffer li { padding:0 0 10px; width:180px; }
#cs ul.boxCsBg li.boxCsList {
	font-size:12px;
	line-height:16px;
}
#cs ul.boxCsBg li.boxCsListYellow {
	background-color:#fffbdc;
	background-image:url(/img/boxCsBgYellow.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #facb99;
}
#cb div.boxMessage {
	padding:10px;
}
#cb div.boxForm,
#cb div.boxMessage,
#cb div.detail div.box,
#cb ul.boxCbMiddleBg li.boxCbMiddleListGray,
#cs ul.boxCsBg li.boxCsListGray {
	background-color:#f2f2f4;
	background-image:url(/img/boxCsBgGray.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #cfcdd9;	
}
#cs ul.boxCsBg li.searchCategories {
	background-color:#f2f2f4;
	border-left:1px solid #cfcdd9;
	border-right:1px solid #cfcdd9;
	border-bottom:1px solid #cfcdd9;	
	padding:15px 10px 20px;	
}
#cs ul.boxCsBg li.searchCategories h3 {
	color:#3e3e3e;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:10px;
}
#cb div.box div.searchCategories input.search,
#cs ul.boxCsBg li.searchCategories input.search {
	font-size:13px;
	line-height:16px;	
	float:left;
	color:#575757;
	width:140px;
	margin-right:3px;
	height:16px;
}
#cb div.box div.searchCategories span.search,
#cs ul.boxCsBg li.searchCategories span.search {
	display:block;
	float:left;
	width:28px;
	height:21px;
	background-image:url(/img/search.gif);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#cb div.box div.searchCategories span.search:hover,
#cs ul.boxCsBg li.searchCategories span.search:hover {
	background-position:bottom;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleOfferLastAdded {
	background-color:#f7f7f8;
	background-image:url(/img/boxCbMiddleOfferLastAddedBg.new.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	border:1px solid #cfcdd9;	
}
#cb ul.boxCbMiddleBg li.boxCbMiddleOfferLastAdded ul.offerLastAdded,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.newsGroups,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.articleLastAdded,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.jobLastAdded {
	margin:5px 10px;
	padding:0;
	display:block;
	clear:both;
	width:526px;
	overflow:hidden;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleOfferLastAdded ul.offerLastAdded li,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.newsGroups li,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.articleLastAdded li, 
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.jobLastAdded li {
	border-bottom:1px solid #e6e5eb;
	color:#6f6f6f;
	padding:3px 0;	
	height:16px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	margin:0;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.newsGroups li,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.articleLastAdded li,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.jobLastAdded li {
	padding-left: 9px;
	background:url(/img/li.gray.gif) 0px 8px no-repeat;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleOfferLastAdded ul.offerLastAdded {
	float:left; 
	display:block; 
	overflow:hidden; 
	margin:5px 0 0; 
	padding:0 0 0 10px; 
	overflow:hidden;
	height:350px;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.articleLastAdded,
#cb ul.boxCbMiddleBg li.boxCbMiddleList ul.jobLastAdded {
	overflow:hidden;
	height:115px;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleOfferLastAdded ul.offerLastAdded li span.offer {
	margin-left:6px;
}
#cb ul.boxCbMiddleBg li.boxCbMiddleListWhite,
#cs ul.boxCsBg li.boxCsListWhite {
	background-color:#ffffff;
	border:1px solid #cfcdd9;
}
#cs ul.boxCsBg li.boxCsListRed {
	background-color:#ffffff;
	border-top:1px solid #cc1a50;
	border-left:1px solid #cfcdd9;
	border-right:1px solid #cfcdd9;
	border-bottom:1px solid #cfcdd9;
}
#cs ul.boxCsBg li.left { text-align:left; }
#cs ul.boxCsBg li.navigationSearch h2 { margin:0 0 10px; font-size:13px; font-weight:bold; line-height:17px; }
#cs ul.boxCsBg li div.welcomeTo ul { margin:0 5px 5px; }
#cs ul.boxCsBg li div.welcomeTo ul li { padding:1px 0 1px 8px; background:url(/img/li.gray.gif) 0px 4px no-repeat; }
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.subBox,
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.subBoxFirst {
	padding:7px 5px;
	margin:0;
}			
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.subBoxFirst { border-top:1px solid #cfcdd9; }
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.subBox { border-top:1px solid #e6e5eb; }	
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.tree { background-color:#ffffff; }
#cs ul.boxCsBg li.navigationTree div.tree div { border-top:1px solid #e6e5eb; }
#cs ul.boxCsBg li.navigationTree div.tree div.categoryUp { border:none; }
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.tree div.tree { border-top:1px solid #e6e5eb; }
#cs ul.boxCsBg li.boxCsList div.boxNavigationUser div.tree div.tree div.categoryUp a,
#cs ul.boxCsBg li.navigationTree div.tree div.categoryUp a { 
	background:url(/img/categoryUp.gif) 0px 3px no-repeat;
	padding-left:12px;
	font-size:11px;
}
#cs ul.boxCsBg li.boxCsList div.groupMarketeo,
#cs ul.boxCsBg li.boxCsList div.partners {  }
#cs ul.boxCsBg li.boxCsList div.groupMarketeo a:hover,
#cs ul.boxCsBg li.boxCsList div.partners a:hover { text-decoration:none; }
#cs ul.boxCsBg li.boxCsList div.groupMarketeo a span.logo,
#cs ul.boxCsBg li.boxCsList div.partners a span.logo { display:block; padding-bottom:10px; }
#cs ul.boxCsBg li.boxCsList div.groupMarketeo a:hover span.name,
#cs ul.boxCsBg li.boxCsList div.partners a:hover span.name { text-decoration:underline; }

#cb div.cbAd { margin-bottom:20px; }
#cb div.cbMiddle { 
	float:left; 
	width:550px; 
}
#cb div.cbMiddle ul.forUsers,
#cb div.cbMiddle ul.forUsers li.forBuyers,
#cb div.cbMiddle ul.forUsers li.forSellers { 
	background:none; 
	margin:0;
	padding:0;	
}
#cb div.cbMiddle ul.forUsers {
	display:block;
	float:left;
	margin-bottom:20px;
}
#cb div.cbMiddle ul.forUsers li.forBuyers,
#cb div.cbMiddle ul.forUsers li.forSellers {
	float:left;
}
#cb div.cbMiddle ul.forUsers li.forBuyers {	width:270px; margin-right:10px;}
#cb div.cbMiddle ul.forUsers li.forSellers { width:270px;}
#cb div.cbMiddle ul.forUsers li.forBuyers h3,
#cb div.cbMiddle ul.forUsers li.forSellers h3 { 
	color:#c8003b;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding:0;	
	margin:0 0 5px;
}
#cb div.cbMiddle ul.forUsers li.forBuyers ul li,
#cb div.cbMiddle ul.forUsers li.forSellers ul li {
	margin:0px;
}
#cb div.box div.foundCategories {
	margin-bottom:10px;
}
#cb div.box div.searchCategories {
	background-color:#f2f2f4;
	border:1px solid #cfcdd9;
	padding:5px 10px;
	margin-bottom:10px;	
}
#cb div.box div.searchCategories span.title {
	float:left; 
	margin-right:5px;
	font-size:13px;
	line-height:21px;
}
#cb div.box div.foundCategoriesTree {

} 
#cb div.box div.detail ul.articleGallery {
	margin:25px 0 30px;
}
#cb div.box div.detail ul.articleGallery,
#cb div.box div.detail ul.articleGallery li {
	float:left; 
	display:block;
	text-align:center;
}
#cb div.box div.detail ul.articleGallery li {
	margin:0 15px 0 0;
	background:none;
	padding:0;
	width:110px;
}
#cb div.box div.articlePhoto,
#cb div.box div.articlePhotoSt,
#cb div.box div.offerPhoto {
	float:left; 
	margin:0 10px 10px 0;
	text-align:center;
}
#cb div.box div.articleUser h3 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	margin:0;
	display:inline;
}
#cb div.box div.article {
	float:left;
	margin:0 0 10px 0;
}

#cb div.box div.leasing {
	clear:both;
	padding:5px 0 0 0;
	float:left;
}
#cb div.box div.leasing {
	width:700px;
}
#cb div.box div.leasing a img,
#cb div.box div.leasing a span {
	float:left;
}
#cb div.box div.leasing a span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin:16px 0 0 10px;
	white-space:nowrap;
}
#cb div.box div.leasing a:hover {
	text-decoration:none;
}


#header div.menu div.tab div.positionTab div.positionSubMenu div.infoline {
	position:absolute;
	right:11px;
	top:0;
	height:34px;
	z-index:1;
	font-size:18px;
	white-space:nowrap;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.infoline span {
	float:left;
	margin-left:7px;
}
#header div.menu div.tab div.positionTab div.positionSubMenu div.infoline span.call {
	font-weight:bold;	
	float:left;
}


#cb div.box div.helpLeft div.stock h2 {
	margin:30px 0 5px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#575757;		
}
#cb div.box div.helpLeft div.stock h3 {
	margin:25px 0 5px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:18px;	
	color:#575757;		
}
#cb div.box div.helpLeft div.stock h3.red {
	margin:5px 0;
	color:#cb0e45;
	font-size:12px;
	font-weight:normal;
	line-height:16px;		
}
#cb div.box div.helpLeft div.stock h2.title {
	margin:35px 0 0 -1px;
	padding:0;
}
#cb div.box div.helpLeft div.stock h4.date,
#cb div.box div.helpLeft div.stock h3.section,
#cb div.box div.helpLeft div.stock span.break {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:22px;	
	color:#666666;
}
#cb div.box div.helpLeft div.stock h3.section {
	font-size:12px;
	color:#cb0e45;
}
#cb div.box div.helpLeft div.stock h5 {
	font-weight:normal;
	margin:8px 0 0;
	font-size:12px;	
	line-height:16px;
}
#cb div.box div.helpLeft div.stock span.break {
	margin:0 5px;
	color:#cccccc;
}
#cb div.box div.helpLeft div.stock span.break {
	margin:0 5px;
	color:#cccccc;
}
#cb div.box div.helpLeft div.stock p.file {
	margin:5px 0;
}
#cb div.box div.helpLeft div.stock form,
#cb div.box div.helpLeft div.stock form fieldset,
#cb div.box div.helpLeft div.stock form fieldset label {
	margin:0;
	padding:0;
	border:none;
}
#cb div.box div.helpLeft div.stock form fieldset {
	border:1px solid #cfcdd9;
	padding:10px;
}
#cb div.box div.helpLeft div.stock form fieldset label {
	margin-right:5px;
}
#cb div.box div.helpLeft div.stock form fieldset select {
	width:200px;
}
#video {
	z-index:1;
} 
	#cb div.facePro {
		margin-top:0;
		padding-top:0;
	/*
		background-color:#00FFFF;
		border:0 none;
		display:block;
		margin:0 0 0;
		padding:10px;
	*/		
	}
	#cb div.facePro div.logo {
		margin-bottom:12px;		
	}
	#cb div.facePro h1.title {
		
	}	
	#cb div.facePro div.detail h2 {
		margin-top:20px;
	}		
		#boxPV {
			position:relative;
			z-index:1;
		}
		#tabPV {
			position:absolute;
			z-index:2;
			top:20px;
			left:0px;
		}
		#tabPV .btnPV {
			border:1px solid #cfcdd9;
			border-right:none;
			float:left;
			padding:10px 10px 10px 18px;
			font-size:20px;
			line-height:24px;
			color:#504e5a;
			cursor:pointer;
			clear:both;
			margin:5px 0;
			
			border-top-left-radius:6px;
			-moz-border-radius-topleft:6px;
			-webkit-border-top-left-radius:6px;
			border-bottom-left-radius:6px;
			-moz-border-radius-bottomleft:6px;
			-webkit-border-bottom-left-radius:6px;
		}
		#tabPV .btnPVactive {
			background-color:#f2f2f4;	
			width:85px;
		}
		#tabPV .btnPVinactive {
			background-color:#ffffff;		
			width:84px;
		} 		
		#mapsPV {
			display:block;					
		}
		#videoPV, #photoPV {
			display:none;
		}
		#photoPV,
		#videoPV,
		#mapsPV,
		#cb div.detail div.photoPV {
			width:630px;
			padding:10px;
			background-color:#f2f2f4;
			border:1px solid #cfcdd9;
			float:right;
			margin:0;
			overflow:hidden;
			
			/*border-radius:6px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;*/
		}
		#mapsPV,
		#video {
			width:630px;
			height:380px;
			overflow:hidden;
		}
		#mapsPV .maps {
			background-color:#ffffff;
			text-align:center;
			padding:5px;
		}
		#cb div.detail div.photoPV a {
			float:left;
		}
		#cb div.detail div.photoPV div.thumbs {
			margin:-13px 0 0 0;
			float:right;
			width:175px;
		}
		#cb div.detail div.photoPV div.thumbs div.margin {
			padding-top:13px;
			height:82px;		
			float:left;
		}	
		#cb div.detail div.photoPV div.thumbs div.margin a {
			margin:0;
			padding:0;
		}			
		#cb div.detail div.photoPV div.thumbs div.right {
			float:right;
		}		
		#cb div.detail div.videoPhoto {
			width:630px;
		}
		#video img.novideo {
			padding:9px;
			border:1px solid #cfcdd9;
			background-color:#ffffff;
		}		
		#cb div.detail div.videoPV div.thumbs {
			margin:10px 0 0 0;
			padding:0;
		}			
		#cb div.detail div.videoPhoto div.thumbs a {
			margin:0 0 0 13px;
			padding:0;		
		}	
		#cb div.detail div.videoPhoto div.thumbs a.first {	
			margin-left:0;
			margin-right:-2px;
		}
		#cb div.detail div.videoPhoto div.thumbs a table,
		#cb div.detail div.videoPhoto div.thumbs a table td {
			float:left;
			overflow:hidden;
			height:94px;
			width:114px;
		}	
		#cb div.detail div.videoPhoto div.thumbs a table td span {
			height:80px;
			width:100px;
			overflow:hidden;
			display:block;
			border:7px solid #ffffff;
		}	
		#cb div.boxProInfo {
			background-color:#F2F2F4;
			background-image:url(/img/boxCsBgGray.gif);
			background-position:center top;
			background-repeat:repeat-x;
			border:1px solid #CFCDD9;
			padding:15px;
			float:right;
			width:300px;
			margin-left:15px;
			margin-bottom:10px;
		}
		#cb div.boxProInfo div.account {
			float:right;
		}
		#cb div.boxProInfo p {
			line-height:18px;
		}
		/*------ userFace1 ------*/
			#cb div.userFace1 {
			
			}
		/*------ userFace2 ------*/
			#cb div.userFace2 {
				border:1px solid #f8e9a5;
				background-color:#fffcec;
				padding:10px;
			}
			#cb div.userFace2 h1.title,
			#cb div.userFace2 div.boxProInfo h2.gray {
				color:#9d5442;
			}	
			#cb div.userFace2 #tabPV .btnPVactive,
			#cb div.userFace2 #tabPV .btnPVinactive,
			#cb div.userFace2 div.detail h2.gray {
				color:#6e615e;
			}		
			#cb div.userFace2 #tabPV .btnPVactive {
				width:63px;
			}
			#cb div.userFace2 #tabPV .btnPVinactive {	
				width:62px;
			} 	
			#cb div.userFace2 #photoPV,
			#cb div.userFace2 #videoPV,
			#cb div.userFace2 #tabPV .btnPVactive,
			#cb div.userFace2 #cb div.detail div.photoPV,
			#cb div.userFace2 div.boxProInfo {
				background-color:#faf9f2;
				background-image:none;
			}	
			#cb div.userFace2 #photoPV,
			#cb div.userFace2 #videoPV,
			#cb div.userFace2 #tabPV .btnPVactive,
			#cb div.userFace2 #tabPV .btnPVinactive,
			#cb div.userFace2 #cb div.detail div.photoPV,
			#cb div.userFace2 div.boxProInfo {
				border-color:#dddacb;
			}											
		/*------ userFace3 ------*/
			#cb div.userFace3 p {
				display:block;
			}
			#cb div.userFace3 div.boxProInfo {
				float:none;
				width:auto;
				margin:0 0 20px;
			}
			#cb div.userFace3 div.boxProInfo div.account {
				float:none;
				margin-bottom:10px;
			}			
			#cb div.userFace3 div.boxProInfo div.logo {
				float:left;
				margin-right:13px;
			}
			#cb div.userFace3 div.boxProInfo div.boxProInfoSub {
				float:left;
			}
			#cb div.userFace3 div.boxProInfo div.boxProInfoSub p {
				font-size:11px;
				line-height:15px;
			}
			#cb div.userFace3 div.boxProInfo div.boxProInfoSub div.boxProInfoSub1 {
				float:left;
			}	
			#cb div.userFace3 div.boxProInfo div.boxProInfoSub div.boxProInfoSub2 {
				float:left;
			}	
			#cb div.userFace3 div.boxProInfo div.boxProInfoSub div.boxProInfoSub3 {
				float:right;
				margin-left:15px;
				padding-left:15px;
				border-left:1px solid #cfced3;
			}									
			#cb div.userFace3 div.detail h2.gray,
			#cb div.userFace3 div.boxProInfo h2.gray {
				display:none;
			}
			
		/*------ userFace4 ------*/
			#cb div.userFace4 {
			
			}		
			#cb div.userFace4 div.boxProInfoSubHead {
				border:1px solid #cfcdd9;
				margin-bottom:10px;
				padding:0;
			}
			#cb div.userFace4 div.boxProInfoSubHead table td {
				padding:7px;
			}	
			#cb div.userFace4 div.boxProInfoSubHead table td.account {
				vertical-align:top;
				width:180px;
			}			
			#cb div.userFace4 div.boxProInfoSubHead table td.title {
				width:99%;
				text-align:center;
			}	
			#cb div.userFace4 div.boxProInfoSubHead table td.logo {
				width:180px;
			}			
			#cb div.userFace4 div.boxProInfoSubHead div.account {

			}			
			#cb div.userFace4 div.boxProInfoSubHead h1.title {

			}	
			#cb div.userFace4 div.boxProInfoSubHead div.logo {
				margin:0;
			}
			#cb div.userFace4 div.boxProInfo {
				float:none;
				width:auto;
				margin:0;	
				padding:0;
				border:none;
				background:none;		
			}									
			#cb div.userFace4 #tabPV .btnPV {				
				border-top-left-radius:0;
				-moz-border-radius-topleft:0;
				-webkit-border-top-left-radius:0;
				border-bottom-left-radius:0;
				-moz-border-radius-bottomleft:0;
				-webkit-border-bottom-left-radius:0;
			}	
			#cb div.userFace4 #tabPV .btnPVactive,
			#cb div.userFace4 #tabPV .btnPVinactive,
			#cb div.userFace4 div.boxProInfo h2.gray,
			#cb div.userFace4 div.detail h2.gray {
				color:#575757;
			}	
			#cb div.userFace4 h2.gray {
				margin:10px 0 5px;
				padding:5px 5px;
				border-bottom:1px solid #cfcdd9;
				background-color:#f2f2f4;
			}
			#cb div.userFace4  div.boxProInfo {
			
			}
			#cb div.userFace4  div.boxProInfo div.boxProInfoSub1 {
				float:left;
				width:260px;
			}
			#cb div.userFace4  div.boxProInfo div.boxProInfoSub2 {
				float:right;
				width:490px;	
				position:relative;
				z-index:1;		
			}		
			#cb div.userFace4  div.boxProInfo div.boxProInfoSub3 {
				padding:5px 0 5px 10px;
				border-left:1px solid #cfcdd9;				
				width:200px;	
				position:absolute;
				z-index:2;
				top:55px;
				right:0;							
			}	
			#cb div.userFace4  div.boxProInfo div.boxProInfoSub3 span {
				
			}
			#cb div.userFace4  div.boxProInfo div.boxProInfoSub3 p {
				margin-top:15px;
				text-align:center;
				font-size:11px;
			}			
			#cb div.userFace4  div.boxProInfo p {
				padding:0 5px;
			}	
		#cb div.templateChoose h2.gray {
			margin:0 0 10px;
		}
		#cb div.templateChoose ul.choose,
		#cb div.templateChoose ul.choose li {
			display:block;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			background:none;
		}
		#cb div.templateChoose ul.choose li {
			margin-left:12px;
			padding:10px;
			background-color:#fffef5;
			border:1px solid #ede29d;
			width:160px;
			overflow:hidden;
		}
		#cb div.templateChoose ul.choose li.first {
			margin-left:0;
		}	
		#cb div.templateChoose ul.choose li.selected {
			background-color:#fff8cd;
		}				
		#cb div.templateChoose ul.choose li div.photo a {
			display:block;
			margin:0;
			padding:10px;
			border:1px solid #cfcdd9;
			overflow:hidden;
			height:220px;
			position:relative;
			z-index:1;		
		}	
		#cb div.templateChoose ul.choose li div.photo a:hover {
			border-color:#cb0e45;
			text-decoration:none;
		}
		#cb div.templateChoose ul.choose li div.photo,	
		#cb div.templateChoose ul.choose li div.photo a,
		#cb div.templateChoose ul.choose li div.photo a span.zoom {	
			width:140px;	
			background-color:#ffffff;
		}
		#cb div.templateChoose ul.choose li div.photo a span.zoom {		
			position:absolute;
			z-index:2;
			left:0;
			bottom:0;	
			text-align:center;
			padding:10px;
		}	
		#cb div.templateChoose ul.choose li h3.title {
			float:left;
			font-size:12px;
			margin:0 7px 0 0;
			padding:0;
		} 
		#cb div.templateChoose ul.choose li div.btn {
			clear:both;
			line-height:25px;
			padding:5px 2px 0;
		} 	
		#cb div.templateChoose ul.choose li h3.title{
			
		} 	
		#cb div.templateChoose ul.choose li div.btn {
			color:#9d5442;
		} 	
		#cb div.templateChoose ul.choose li div.btn div.buyPro {
			line-height:16px;
		}
		
#cb div.box div.helpLeft div.regulations dl,
#cb div.box div.helpLeft div.regulations dl dt,
#cb div.box div.helpLeft div.regulations dl dd {
	margin:0;
	padding:0;
	list-style-type: none;	
}		
#cb div.box div.helpLeft div.regulations dl dt {
	font-weight:bold;
	padding:5px 0 3px;
}		
#cb div.box div.helpLeft div.regulations dl dd {
	margin: 0 0 0 5px;
	padding:2px 0 2px 8px;
	background:url(/img/li.gray.gif) 0em 0.6em no-repeat;
}		
div.setMessage {
	background-color:#fff586;
	background-image:url(/img/bg.setMessage.gif);
	border:1px solid #fed22f;
	color:#222222;
	padding:4px 8px;
	margin:30px 150px 40px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size:16px;		
	line-height:22px;
}
div.setMessage strong {
	background-image:url(/img/ico.setMessage.png);	
	_background-image:url(/img/ico.setMessage.gif);	
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:22px;
	font-weight:normal;
	display:block;
}

#offerPresentation { 
	float:left;
	width:440px;
	_overflow:hidden;
}
#offerPresentation #offerVideo { 
	display:none;
}
#offerPresentation #offerVideo div.thumbs { 
	padding:10px 0;
	clear:both;
}
#offerPresentation #offerVideo div.thumbs div.photo { 
	padding:9px;
	border:1px solid #cfcdd9;
	float:left;
	margin:0 0 0 10px;
	cursor:pointer;
	text-align:center;
}
#offerPresentation #offerVideo div.thumbs div.firstPhoto { 
	margin-left:0;
}
#offerPresentation #offerVideo div.thumbs div.photo,
#offerPresentation #offerVideo div.thumbs div.photo span { 
	width:60px;
	height:60px;
}
#offerPresentation #offerVideo div.thumbs div.photo span { 
	overflow:hidden;
	display:block;
}
#offerPresentation #offerVideo div.thumbs div.photo:hover { 
	border-color:#cb0e45;
}
#offerPresentation #offerPhoto { 
	display:block;
}
#offerPresentation div.offerBookmarks {
	display:block;
	border-bottom:1px solid #cfcdd9;
	margin-bottom:15px;
	height:44px;
	z-index:10;
	position:relative;
}
#offerPresentation div.offerBookmarks ul {
	z-index:11;
	position:absolute;
	top:0;
	left:0;
}
#offerPresentation div.offerBookmarks ul li { 
	display:block;
	float:left;
	list-style:none;
	background:none;
	padding:0;
	margin:0 3px 0 0;
}
#offerPresentation div.offerBookmarks ul li a { 
	display:block;
	border:1px solid #cfcdd9;
	border-bottom:none;
	float:left;
	padding:10px 18px;
	font-size:20px;
	line-height:24px;
	color:#504e5a;
	cursor:pointer;
	clear:both;
	text-decoration:none;
	
	border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;			
}
#offerPresentation div.offerBookmarks ul li a.active { 
	background-color:#f2f2f4;
	background-image:url(/img/bg.offerBookmarks.png);
	_background-image:url(/img/bg.offerBookmarks.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#offerPresentation div.offerBookmarks ul li a strong { 
	font-weight:normal;
}
#offerPresentation #offerVideo #video { width:auto; height:356px; }

#cs div.ico {
	margin:0 42px 20px;
	height:16px;
	overflow:hidden;
}
#cs div.ico ul, #cs div.ico ul li {
	display:block;
	float:left;
	margin:0 !important;
	padding:0 !important;
}

#cs div.ico ul li {
	margin:0 0 0 10px !important;
	background:none;
}
#cs div.ico ul li.first {
	margin:0 0 0 0 !important;
}

#cs div.ico ul li a {
	color:#666666;
	font-size:9px;
	line-height:16px;
	height:16px;
	display:block;
	overflow:hidden;
}
#cs div.ico ul li a:hover {
	color:#cb0e45;
	text-decoration:none;
}
#cs div.ico ul li a img {
	vertical-align:baseline;
	margin-bottom:-2px;
}

#google_translate_element { float:left; text-align:left; }
#google_translate_element .skiptranslate { float:left; margin:0 10px 5px 20px; background-color:#f9f9f9; padding:4px 5px; border:1px solid #eeeeee; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px; }
#google_translate_element * { font-size:9px; line-height:13px; }
#google_translate_element .skiptranslate img { width:35px; }


div.marketeotvOffer {
	border:1px solid #d2d0db;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	background-image:url(/img/marketeo.tv.offer.bg.gif);	
	background-repeat:repeat-x;
	background-position:bottom;
	margin:23px 0 0 0;
}
div.marketeotvOffer div.marketeotvTop {
	background-color:#FFFFFF;
	padding:2px 6px;
	margin:-37px 0 5px 0;
	float:left;
}
div.marketeotvOffer div.marketeotvOfferType,
div.marketeotvOffer h3 {
	display: inline;
}
div.marketeotvOffer a.marketeotvOfferPhoto,
div.marketeotvOffer div.marketeotvOfferCon,
div.marketeotvOffer div.marketeotvTop div.marketeotvLogo,
div.marketeotvOffer div.marketeotvTop div.marketeotvOfferAdd {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align:top;	
}
div.marketeotvOffer div.marketeotvTop div.marketeotvOfferAdd {
	padding-top:18px;
}
div.marketeotvOffer div.marketeotvTop div.marketeotvLogo,
div.marketeotvOffer div.marketeotvTop div.marketeotvOfferAdd {
	font-size:10px;
	line-height:12px;
}
div.marketeotvOffer a.marketeotvOfferPhoto {
	border:1px solid #d2d0db;
	position:relative;
	z-index:1;	
}
div.marketeotvOffer a.marketeotvOfferPhoto:hover {
	border-color:#CB0E45;
}
div.marketeotvOffer div.marketeotvOfferType {
	color:#CB0E45;
	font-weight:bold;
}
div.marketeotvOffer a.marketeotvOfferPhoto span.marketeotvOfferPhotoPlay {
	background-image:url(/img/marketeo.tv.offer.play.png);	
	_background-image:url(/img/marketeo.tv.offer.play.gif);		
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	z-index:2;
	left:38px;
	top:29px;
	width:44px;
	height:31px;
	display:block;
}
div.marketeotvOffer a.marketeotvOfferPhoto:hover span.marketeotvOfferPhotoPlay {
	background-position:left bottom;
}
div.marketeotvOffer p.content {
	margin:2px 0;
	font-size:11px;
	line-height:14px;
}
div.marketeotvOffer em {
	font-size:11px;
}
div.marketeotvOffer div.marketeotvOfferCon {
	width:380px;
	margin-right:10px;
}