@import url("/common/styles-profile.css");

body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #314251;
}


a:link {
	color: #2176cb;
}

#pageBody a:visited {
	color: #7d9ab4;
}

a:hover,
#pageBody a:hover {
	color: #690;
}


.nounderline a,
.underlineOver a {
	text-decoration: none;
}

.nounderline a:hover,
.underlineOver a:hover {
	text-decoration: underline;
}


*:focus {
	outline: none;
}


h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1.17em;
}

h4,
h5,
h6 {
	font-size: 1em;
}


h1 {
	color: #314251;
}

h2,
h3,
h4,
h5,
h6 {
	color: #5a6876;
}


hr {
	height: 1px;
	background: #eee;
	color: #eee;
}


.spacerGlobal,
.spacerColumn {
	display: block;
	height: 2px;
	overflow: hidden;
	margin: 0 0 -2px;
	font-size: 1px;
}

.spacerGlobal {
	width: 998px;
}

.spacerColumn {
	width: 240px;
}

.spacerDefault {
	width: 10px;
	height: 10px;
}


*.gray,
*.gray *,
.gray a {
	color: #7f8b98 !important;
}

a.gray:hover,
.gray a:hover,
.gray a:hover * {
	color: #690 !important;
}


*.silver,
*.silver *,
.silver a {
	color: #97a1ab !important;
}

a.silver:hover,
.silver a:hover,
.silver a:hover * {
	color: #690 !important;
}


*.white,
*.white *,
.white a {
	color: #fff !important;
}

a.white:hover,
.white a:hover,
.white a:hover * {
	color: #c9ff50 !important;
}


#pageHeader {
		margin: 0 20px;
	padding: 10px 0 10px;
	cursor: default;
}


#newsTicker {
	margin: 0 20px 0 2px;
}

#newsTicker * {
	overflow: hidden;	white-space: nowrap;
	cursor: default !important;
}

#newsTicker a {
	text-decoration: none;
	cursor: pointer !important;
}

#newsTicker a:hover {
	text-decoration: underline;
}

.newsTicker {
	width: 100%;
	height: 1.4em;
	overflow: hidden;
	font: /*0.95em/1.2em*/11px/12px Arial, sans-serif;
	}


#basket {
	height: 24px;
	/*overflow: hidden;*/
	margin: 0 2px 0 0;
}

#basket * {
	font-size: 11px;
}

#basket td.gray td,
#basket.filled td.gray td.hidden {
	padding: 0 7px;
	background: right center url("/i/separator.gif") no-repeat;
}

#basket td.gray td a,
#basket.filled td.gray td.hidden a {
	display: block;
	/*font-size: 0.95em;*/
}

#basket td.gray td.hidden {
	padding: 0;
	background: none;
	visibility: visible;
}

#basket td.gray td.hidden a {
	display: none;
}

#basketTitle {
	height: 18px;
	overflow: hidden;
	/*margin: 0 0 0 8px;*/
	padding: 0 8px 0 22px;
	position: relative;
	right: -8px;
	background: left 2px url("/i/icon-basket.gif") no-repeat;
	color: #7f8b98;
}

#basketTitle a {
	color: #388dd2 !important;
}

#basketTitle a:hover {
	color: #690 !important;
}

#basket.filled #basketTitle {
	background-position: left -98px;
}

#basketContent {
	padding: /*2*/4px 0 0;
}


#logotype {
	display: block;
	margin: 0 30px 0 2px;
}

#logotype img {
	vertical-align: bottom;
}


#telephoneCase {
}

#telephoneCaption {
	margin: -1px 9px 0 0;
	position: relative;
	top:-4;
	color: #7F8B98;
	font: 1.3em/1.4em Arial, sans-serif;
}

#telephoneCase.flash #telephoneCaption {
	margin-top: 0;
}

#telephone {
	height: 24px;
	overflow: hidden;
	margin: 0 30px 0 0;
	position: relative;
	top: -2px;
}

#telephoneCase.flash #telephone {
	position: relative;
	top: -3px;
}

#telephoneIcon {
	width: 9px;
	height: 16px;
	overflow: hidden;
	margin: 0 5px 0 0;
	font-size: 1px;
	background: url("/i/telephone.gif");
}

#telephoneNumber {
	color: #7f8b98;
	font: normal 1.5em/1em Arial, sans-serif;
}


#pageMenu {
	position: relative;
	top: -2px;
}

.menuItem a {
	display: block;
	color: #377bc0;
	font: normal /*0.95em/1.2em*/12px/12px Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}


.menuItemNow {
}

.menuItemNow a {
	text-decoration: none;
}

#homepage .menuItemNow a {
	color: #377bc0 !important;
	text-decoration: none !important;
	cursor: default;
}


.menuItem a:hover {
	color: #690;
	text-decoration: underline;
}


.menuItem strong {
	display: block;
	font-weight: normal;
}

.menuItemNow strong {
	font-weight: bold;
}


.pageMenu-separator {
	background: center center url("/i/menu-item-separator.gif") no-repeat;
}

.pageMenu-separator .spacer {
	width: 15px;
	height: 16px;
}

.screen1280 .pageMenu-separator .spacer {
	width: 17px;
}


#search {
	height: 51px;
	overflow: hidden;
	margin: 4px 0 0;
	background: #a5d254;
	white-space: nowrap;
}

#searchForm {
		height: 51px;
	overflow: hidden;
	padding: 0 0 0 54px;
	background: 16px 0 url("/i/search-icon.gif") no-repeat;
	cursor: default;
}

#searchInput {
	vertical-align: top;
}

#searchInput div {
	height: 37px;
	margin: 7px 0 0;
	background: #fff 0 0 url("/i/search.gif") no-repeat;
}

#searchInput p {
	height: 37px;
	margin: 0;
	padding: 0 17px;
	background: right -37px url("/i/search.gif") no-repeat;
}

#searchInput input {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	bottom: -7px;
	background: transparent;
	color: #7f8b98;
	border: none;
	font-size: /*1.1em*/18px;
	cursor: text;
}

#searchButton {
	width: 110px;
	height: 51px;
	vertical-align: top;
}

#searchButton input {
	width: 84px;
	height: 51px;
	margin: 0 0 0 11px;
	padding: 0;
	color: #fff;
	font-size: 1em;
	cursor: pointer;
}


#rootCategories {
	height: 51px;
	overflow: hidden;
	margin: 10px 0 0;
	background: #eef0f2;
}

#rootCategories td {
	height: 51px;
	background: 0 -306px url("/i/category-item.gif") repeat-x;
	vertical-align: top;
}

.categoryItem {
}


.categoryItem a {
	display: block;
	background: 0 -8888px url("/i/category-item.gif") repeat-x;
	color: #5c6e83 !important;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

.screen1280 .categoryItem a {
	font-size: 14px;
	line-height: 16px;
}

.categoryItem a:hover {
	background-position: 0 -357px;
}

.categoryItem a:active {
	background-position: 0 -663px;
}


.categoryItem span {
	display: block;
	background: 0 -561px url("/i/category-item.gif") no-repeat;
}

.categoryItem em {
	display: block;
	padding: 8px 10px 88px;
	background: right -612px url("/i/category-item.gif") no-repeat;
	font-style: normal;
}

.screen1280 .categoryItem em {
	padding-left: 12px;
	padding-right: 12px;
}


.categoryItem a:active span {
	background-position: 0 -714px;
}

.categoryItem a:active em {
	background-position: right -765px;
}


#rootCategories td.first span {
	background-position: 0 0;
}

#rootCategories td.last em {
	background-position: right -51px;
}


#rootCategories td.first a:hover span {
	background-position: 0 -102px;
}

#rootCategories td.last a:hover em {
	background-position: right -153px;
}


#rootCategories td.first a:active span {
	background-position: 0 -816px;
}

#rootCategories td.last a:active em {
	background-position: right -867px;
}


#rootCategories td.current {
}

#rootCategories td.current a {
	background-position: center -408px;
	color: #fff !important;
}

#rootCategories td.current span {
	background-position: 0 -459px;
}

#rootCategories td.current em {
	background-position: right -510px;
}


#rootCategories td.firstCurrent span {
	background-position: 0 -204px !important;
}

#rootCategories td.lastCurrent em {
	background-position: right -255px !important;
}


#pageContent {
		margin: 0 20px;
}

#homepage #pageContent {
}


.fill {
	background: #f6f8f8;
}

.border {
		border: 1px solid #dee1e4;
}

.layout {
		padding: 9px 13px;
}

.caption {
	display: block;
	margin: 0 0 /*1.1ex*/8px !important;
	font-size: /*1.1em*/14px !important;
	line-height: /*1.17em*/16px;
	text-transform: uppercase;
}


#thisLayout {
	}

#pageBody {
		padding: 19px 21px 21px;
}

#pageBody.cancel {
	padding: 0 !important;
}


#pageFooter {
		margin: 0 20px;
	padding: 8px 0 25px;
	cursor: default;
}

#pageFooter .rectangle td {
	padding: 0 0 10px;
}

#pageFooter a {
	white-space: nowrap;
}

#pageFooter img {
	vertical-align: bottom;
}


#links {
		margin: 0 30px 0 2px;
	cursor: default;
}

#links td {
	padding: 0 !important;
	text-align: right;
}

#links strong {
	display: block;
	padding: 0 5px 0 0;
	color: #5a6876;
	font-size: /*1.17em*/15px;
	text-align: left;
}

#links a {
	display: inline-block;
	margin: 0 0 0 28px;
	padding: 1ex 0;
	color: #5a6876 !important;
	font-size: /*1.17em*/15px;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
}

.screen1280 #links a {
	margin: 0 0 0 33px;
}

#links a:hover {
	color: #8bc418 !important;
	text-decoration: underline;
}


#rss {
	padding-left: 28px !important;
	background: 0 center url("/i/link-rss.gif") no-repeat;
}

#youtube {
	padding-left: 27px !important;
	background: 0 1px url("/i/link-youtube.gif") no-repeat;
}

#facebook {
	padding-left: 29px !important;
	background: 0 center url("/i/link-facebook.gif") no-repeat;
}

#myspace {
	padding-left: 27px !important;
	background: 0 center url("/i/link-myspace.gif") no-repeat;
}

#bebo {
	padding-left: 23px !important;
	background: 0 center url("/i/link-bebo.gif") no-repeat;
}

#twitter {
	padding-left: 20px !important;
	background: 0 center url("/i/link-twitter.gif") no-repeat;
}


#update {
	margin: 0 2px;
}


#pageNavigation {
	margin: 0 30px 0 2px;
	font-size: 0.95em;
	line-height: 1.5em;
}

#pageNavigation span {
	display: inline-block;
	margin: 0 8px 0 0;
	padding: 0 9px 0 0;
	background: right 4px url("/i/separator.gif") no-repeat;
}

.screen1280 #pageNavigation span {
	margin: 0 10px 0 0;
	padding: 0 11px 0 0;
}

#pageNavigation span.last {
	margin: 0;
	padding: 0;
	background: none;
}


#brick {
	height: 17px;
	overflow: hidden;
	margin: 2px 2px 0;
}


#copyright {
	margin: 0 2px;
	padding: 17px 0 0;
}

#hintSource {
}

#hintCopy {
	margin: 0 0.45em 0 0;
	padding: 0 0 1px;
	color: #7f8b98;
	line-height: 1.1em;
}

#hintName {
	display: block;
	padding: 0 0 1px;
	color: #9fa8b2;
	line-height: 1.1em;
	text-decoration: none !important;
	cursor: wait;
}

#hintSource.on #hintName {
	background: left bottom url("/i/hint-underline.gif") no-repeat;
	color: #7f8b98;
	cursor: pointer;
}

#hintSource.on #hintName:hover {
	background-position: -248px bottom;
	color: #690;
}

#hintSource.on #hintName.now {
	background: none;
	color: #7f8b98 !important;
	cursor: default;
}


#hint {
	width: 388px;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 7001;
	margin: 0 0 0 -15px;
	padding: 0 0 5px;
	cursor: default;
}

#hintClose {
	width: 15px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	margin: 5px 0 0 367px;
	font-size: 1px;
	background: center 4px url("/i/hint-close.gif") no-repeat;
	cursor: pointer;
}

#hintClose.on {
	background-position: center -46px;
}

#hint_t,
#hint_b {
	width: 388px;
	height: 4px;
	overflow: hidden;
	margin: 0;
	font-size: 1px;
}

#hint_b {
	height: 5px;
}

#hint_t em,
#hint_b em {
	display: block;
	width: 388px;
	height: 509px;
	background: left top url("/i/hint.png") no-repeat;
}

#hint_t em {
	margin: -500px 0 0;
}

#hint_b em {
	margin: -504px 0 0;
}

#hint_c {
	width: 388px;
	background: left top url("/i/hint.png") no-repeat;
}

#hintContent {
		padding: 7px 15px 10px;
	text-align: left;
}

#hintContact {
		padding: 0 0 0.75em;
	font-size: 1.17em;
	/*font-weight: bold;*/
}

#hint_c a {
	position: relative;
}

#profile {
	padding: 0 2.5em 0 0;
}

#profileAddress,
#profileContacts {
	margin: 0;
}

#profileAddress {
	padding: 0 2em 0 0;
}


#profileRegistration {
	margin: 1.1ex 0 0;
}


#hintContent,
#hintContent td {
	color: #333;
}

#hintContent a {
	color: #1666b6 !important;
}

#hintContent a:hover {
	color: #fff !important;
}


#pageList {
	margin: 0 /*20*/10px 0 0;
	cursor: default;
}

#pageList strong.caption {
	color: #5a6876;
}

#pageList .layout {
	padding-bottom: 7px;
}

#pageList .layout div {
	font-size: 0.95em;
}

#pageList ul {
	margin: 10px 0 0 2px;
}

#pageList ul ul {
	margin: 0.85em 0 1.5em 2px;
}


#pageList em {
	font-style: normal;
	font-weight: bold;
}

#pageList strong a {
	color: #314251 !important;
	text-decoration: none;
	cursor: default;
}


#rootHome {
	height: 253px;
	overflow: hidden;
	background: #47a3e3 top url("/i/gradient/1.gif") repeat-x;
	cursor: default;
}

#rootHome h1 {
	margin: -1px 0 0.95ex;
	font-size: 1.75em;
}

#rootHome h1 img {
	position: relative;
	left: -1px;
}

#rootHome h2 {
	font-size: 1.3em;
}

#rootHome h3 {
	font-size: 1.1em;
}


#changerRoot {
	height: 253px;
	position: relative;
	z-index: 10;
	text-align: right;
}

#changerPicture {
	display: block;
	width: 437px;
	height: 253px;
	overflow: hidden;
	margin: 0 0 0 auto;
}

#changerImg,
#changerDescription {
	}


#rootHome .rectangle {
		height: 253px;
	overflow: hidden;
	margin: -253px 0 0;
	position: relative;
	z-index: 11;
}

#rootHome .markup {
		height: 253px;
	margin: 0 211px 0 0;
	background: url("/i/transparent/1.png") repeat-y right;
}

#rootHome .scroll {
		height: 213px;
	overflow: auto;
	margin: 0 15px 0 22px;
	padding: 0 10px 0 0;
	position: relative;
	bottom: -20px;
}


#rootWhy {
	cursor: default;
}

#rootWhy .layout {
	padding: 9px 9px;
}

#rootWhy .rectangle {
	height: 233px;/*253 - 2 - 18*/
	overflow: hidden;
}

#rootWhy h2 {
	margin: 0 0 12px !important;
	padding: 0 3px;
}

.whyItem {
	margin: 0 0 9px;
	padding: 0 0 10px;
	background: bottom url("/i/line/1.gif") repeat-x;
}

.whyItem.last {
	margin: 0;
	padding: 0;
	background: none;
}

.whyImage {
	min-height: 26px;
	padding: 0 0 0 47px;
	background: 0 1px url("/i/blank.gif") no-repeat;
}

.whyName {
	font-size: /*0.95em*/12px;
	line-height: /*1.17em*/14px;
}

.whyDescription {
	font-size: 11px !important;
}


#rootProducts {
	}

#rootProducts h2 {
	margin: 0;
	font-size: 14px !important;
	line-height: 16px;
	text-transform: uppercase;
}

#rootProducts .markup {
		border-top: none;
}

#rootProducts .spacer.t,
#rootProducts .spacer.b {
	width: 100%;
	height: 12px;
	margin: 0 0 -12px;
	position: relative;
	background: #fff;
	visibility: visible;
}

#rootProducts .spacer.b {
	margin: -12px 0 0;
}


#productPanel {
		height: 49px;
	overflow: hidden;
	cursor: default;
}

#productPanel td {
	border-bottom: 5px solid #3e9ddc;
	vertical-align: top;
}

#productPanel td.separator {
	background: center 43px url("/i/line/1.gif") repeat-x;
}

#productPanel .spacer {
	width: 3px;
	height: 44px;
}

.tabItem {
		background: #e6e8eb 0 -44px url("/i/gradient/9.gif") repeat-x;
	white-space: nowrap;
}

.over .tabItem {
	background-color: #eef0f2;
	background-position: 0 -88px;
}

.current .tabItem {
	background-color: #3e9ddc;
	background-position: 0 0;
}

.current .curve4 * {
	background: url("/i/curve4a.png");
}

.tabItem h2 {
	width: 100%;
	height: 44px;
	overflow: hidden;
	margin: 0;
}

.tabItem a {
	display: block;
		padding: 13px 8px 88px;
	background: url("/i/blank.gif") repeat;
	color: #3e8ad6 !important;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.over .tabItem a {
}

.current .tabItem a {
	color: #fff !important;
	cursor: default;
}


#categoryContainer {
	height: /*443*/438px;
	overflow: hidden;
	}


#rootNews {
	cursor: default;
}

#rootNews .rectangle {
	height: 276px;/*296 - 2 - 18*/
	overflow: hidden;
}

#rootNews div.nowrap {
	width: 120px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	margin: -13px 0 0;
	text-align: right;
}


#rootReceive {
	background: #d5d9dd bottom url("/i/gradient/4.gif") repeat-x;
	cursor: default;
}

#rootReceive .layout {
		padding: 10px 14px;
}

#rootReceive .rectangle {
	height: 286px;
	overflow: hidden;
}

#rootReceive .caption {
	line-height: 18px;
}

#rootReceive form {
	text-align: center;
}

#inputReceive {
	width: 120px;
	height: 26px;
	overflow: hidden;
	margin: 9px auto 0;
	background: #fff url("/i/receive-field.gif");
	text-align: left;
}

.imgReceive {
	width: 120px;
	height: 44px;
	margin: 9px auto 0;
}

#inputReceive input {
	width: 112px;
	position: relative;
	right: -4px;
	bottom: -4px;
	background: transparent;
	color: #7f8b98;
	font-size: /*0.95em*/12px;
	border: none;
	text-align: center;
	cursor: text;
}

#rootReceive div.center {
	width: 105px;
	height: 30px;
	overflow: hidden;
	margin: 6px auto 0;
}

#rootReceive div.center input {
	cursor: pointer;
}


#rootPain,
#rootPain2,
#rootPain3 {
	width: 266px;
	height: 620px;
	overflow: hidden;
	background: #fff;
	/*cursor: default;*/
}

#rootPain h2.tabname,
#rootPain2 h2.tabname,
#rootPain3 h2.tabname {
	height: 41px;
	overflow: hidden;
	margin: 0;
	background: #3d9ddc top url("/i/gradient/5.gif") repeat-x;
	color: #fff;
	font-size: /*1.6em*/20px;
	font-weight: normal;
	text-align: center;
	text-transform: none !important;
	white-space: nowrap;
}

#rootPain h2.tabname span,
#rootPain2 h2.tabname span,
#rootPain3 h2.tabname span {
	display: block;
	padding: 8px 15px;
}

#rootPain .border,
#rootPain2 .border,
#rootPain3 .border {
	border-top: none;
}

#rootPain .layout,
#rootPain2 .layout,
#rootPain3 .layout {
	height: 578px;/*620 - 41 - 1*/
	padding: 0 !important;
	/*padding: 9px 0;*/
	background: none !important;
	text-align:center;
}

#rootControl #rootPain,
#rootControl #rootPain h2.tabname,
#rootControl #rootPain .border {
	background: transparent;
	border: none !important;
}

#rootControl #rootPain {
	height: 600px;
	background: #fff url("/i/background/human.gif");
}

#rootControl #btnFrontBack,
#rootControl #btnBackFront {
	margin: 10px 0 5px !important;
}


#rootSearches {
}

#rootSearches .layout {
	padding: 9px 13px 13px;
}

#rootSearches .rectangle {
	height: 73px;
	overflow: auto;
	padding: 0 13px 0 0;
}

#rootSearches ul {
	margin: 0;
	padding: 0;
	font-size: 0.95em;
}

#rootSearches li {
	display: block;
	margin: 0;
	padding: 0 0 6px;
	background: none;
	line-height: 1.17em;
}


#rootResearch {
	width: 148px;
}

#rootResearch .layout {
	padding: 9px 13px 13px;
}

#rootResearch .rectangle {
	height: 66px;
	overflow: hidden;
}

#rootResearch ul {
	margin: 0;
	padding: 4px 0 0;
	font-size: 0.95em;
}

#rootResearch li {
	display: block;
	margin: 0;
	padding: 0 0 6px;
	background: none;
	line-height: 1.17em;
}


#rootAds {
	height: 114px;
	overflow: hidden;
	margin: 10px 20px 0;
	cursor: default;
}

#homepage #rootAds {
	margin: 0;
	padding: 0;
}

.adsItem {
	width: 100%;
}

.adsImage {
	height: 114px;
	position: relative;
	z-index: 1000;
	background: 0 0 url("/i/blank.gif") no-repeat;
}

.adsImage td {
	height: 114px;
	vertical-align: middle;
}

.adsImage p {
	/*height: 55px;
	overflow: hidden;*/
	margin: 0;
	padding: 0 22px 0 /*245*/200px;
	/*position: relative;
	bottom: -39px;*/
	color: #fff;
	font-size: /*1.25em*/19px;
	font-weight: bold;
	line-height: /*1.1em*/22px;
}

.adsHyperlink {
	display: block;
	width: 100%;
	height: 114px;
	margin: -114px 0 0;
	position: relative;
	z-index: 2101;
	background: url("/i/blank.gif") repeat;
}


#rootControl {
		margin: 10px 20px 4px;
	background: #3d85d4 top url("/i/gradient/6.gif") repeat-x;
	/*cursor: default;*/
}

#pageBody.cancel #rootControl {
	margin: 0;
}

#rootControl hr {
	background: #6eb5f0;
	color: #6eb5f0;
}

#rootControl.filter {
	}

#rootControl.short table {
	display: none;
}

#homepage #rootControl {
	margin: 0;
}

#rootControl td.separator {
	background: center center url("/i/line/4.gif") repeat-y;
}

#rootControl .spacer {
	width: 41px;
	height: 10px;
}

#rootControl .layout {
	padding: 20px;
	background: right top url("/i/gradient/7.jpg") no-repeat;
}

#rootControl.short .layout {
	padding: 0;
}

#rootControl h2 {
	margin: -2px 0 13px;
	color: #fff;
	font-size: 1.85em;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
}

#rootControl.full h2 {
	cursor: default;
}

#rootControl.short h2 {
	margin: 0;
	padding: 18px 20px;
}

#rootControl h3 {
	margin: 0 0 1.5ex;
	color: #c9ff50;
	font-size: 1.17em;
	white-space: nowrap;
}

.screen1024 #rootControl h3 {
	font-size: 1em;
}

#rootControl h4 {
	margin: 0 0 0.80ex;
	color: /*#113b6a*/#fff;
	font-size: 1em;
	line-height: 1.17em;
}

#rootControl ul {
	margin: 0 0 1ex;
	font-size: 0.95em;
}

#rootControl ul#bySite {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.17em;
}

#rootControl li {
	display: block;
	margin: 0;
	padding: 0 0 5px;
	background: none;
	line-height: 1.17em;
}

#rootControl ul#bySite li {
	padding: 0 0 6px;
}

#rootControl p.more {
	margin: -1ex 0 2.5ex;
	/*padding: 8px 0 0;
	background: 0 0 url("/i/hellip.gif") no-repeat;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.85em;
	line-height: 1.1em;
}

#rootControl p.more a, #rootControl p.more a:visited {
	color: #b3d0f0;
}

#rootControl p.more a:hover {
	color: #fff;
}

#rootControl p.more a.click {
	color: #b3d0f0 !important;
	text-decoration: none;
}


.hint2 {
	display: none;
	width: 193px;
	height: 249px;
	overflow: hidden;
	position: absolute;
	z-index: 4001;
	margin: -258px 0 0 -13px;
	background: url("/i/blank.gif") repeat;
}

.hint2 p {
	width: 193px;
	height: 249px;
	margin: 0 0 -249px;
	background: url("/i/hint2/skin.png") no-repeat;
}

.hint2 .rectangle {
/*
	width: 191px;
	height: 247px;
*/
		padding: 13px;
}

.hint2 .rectangle div {
	width: 165px;
	height: 221px;
	overflow: auto;
}

.hint2 .rectangle div h4,
.hint2 .rectangle div ul {
	padding: 0 10px 0 0;
}


#rootCenter_buttons {
	margin: 5px 0 0;
}

#rootCenter_buttons .c {
	padding: 0 15px;
}

.btn-blue {
	display:block;
	padding:0 16px;	
	height:30px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}

a.btn-blue, a.btn-blue:hover, a.btn-blue:visited {
	color:#fff;
	text-decoration:none;
	font-size:12px;
} 

.btn-blue span {
	display:block;	
}

.btn-blue span.btn-x {
	background:url('/i/button/btn.png') no-repeat;
	height:30px;
}

.btn-blue span.btn-caption {
	padding:5px 0 0 0;
	text-align:center;
	white-space: nowrap;
}

.btn-blue .btn-l, .btn-blue .btn-r {
	position:absolute;
	width:16px;
	height:30px;
}

.btn-blue .btn-l {
	top:0;
	left:0;
	background:url('/i/button/btn.png') 0 -30px no-repeat;
}

.btn-blue .btn-r {
	top:0;
	right:0;
	background:url('/i/button/btn.png') 0 -60px no-repeat;
}



#divDisclaimer {
	margin: 1.1em 0 0;
	color: /*#7f8b98*/#b9b9b9;
	font-size: 0.75em;
	line-height: 1.1em;
	text-align: justify;
}

#liveperson {
	margin: 0.85em 0 0;
	text-align: center;
}


#frmProceedToCheckout input {
	font-weight: bold;
}

#divHumanBodyTitle {
	font-size: 85%;
	color: gray;
	text-align: center;
	font-weight: bold;
	margin: 5 40 0 20;
}

#divChildProductsTitle {
	font-weight: bold;
	font-size: 120%;
	margin: 10 0 0 0;
}


#basketFrame {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overlow: hidden;
	position: absolute;
	top: 0;
	left:-10;
}