
* {
	margin:0;
	padding:0;
	list-style:none;
	}
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background:#1C1C1C;
	color:#FFF;
	}

a {text-decoration:none;}
a:link {color:#E2017B;}
a:visited {color:#FE5CB6;}
a:hover {color:#000000;}
a:active {color:#000000;}

a img {border:0;}

img {display:block; float:none; clear:none;}

br.clear {
	line-height:0px;
	height:0px;
	font-size:0px;
	clear:both;
	}

/*** HEAD ***/
div.head {
	width:100%;
	height:156px;
	background:#FFF url(../images/gui/bg_head.gif) left bottom repeat-x;
	position:relative;
	}
div.head div.headPosLeft {
	width:915px;
	height:155px;
	margin:0 auto;
	}
div.head div.headHolder {
	width:750px;
	height:155px;
	/*margin:0 auto;*/
	float:left;
	position:relative;
	}

div.head div.headHolder div.breadcrumbs {
	position:absolute;
	left:7px;
	top:0;
	width:450px;
	height:20px;
	text-align:left;
	}
div.head div.headHolder div.breadcrumbs a {
	font-size:9px;
	}
div.head div.headHolder div.breadcrumbs span {
	font-size:9px;
	color:#333;
	}

div.head div.headHolder div.logo {
	position:absolute;
	left:-2px;
	top:24px;
	width:230px;
	height:83px;
	z-index:2;
	}
	
div.head div.searchInput {
	position:absolute;
	right:5px;
	bottom:30px;
	z-index:1000;
	}

/*** HEAD.noflash_menu ***/
div.head div.headHolder div.menu {
	position:absolute;
	left:0;
	top:103px;
	width:750px;
	height:53px;
	z-index:1;
	}
div.head div.headHolder div.menu div.noflashMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width:750px;
	height:53px;
	}
div.head div.headHolder div.menu div.noflashMenu a.folder/*,
div.head div.headHolder div.menu div.noflashMenu span.separator*/ {
	display:inline;
	float:left;
	width:auto;
	padding:5px 0 0 0;
	margin:0 10px 0 0;
	font-weight:bold;
	letter-spacing:-1px;
	color:#DDD;
	text-transform:uppercase;
	}
div.head div.headHolder div.menu div.noflashMenu span.separator {
	background:transparent url(/Static/images/gui/sep.gif) center center no-repeat;
	width:3px;
	height:24px;
	float:left;
	margin:0 10px 0 0;
	}
div.head div.headHolder div.menu div.noflashMenu div.subfolderHolder {
	width:750px;
	height:26px;
	position:absolute;
	visibility:hidden;
	left:0;
	top:30px;
	}
div.head div.headHolder div.menu div.noflashMenu div.subfolderHolder a {
	color:#DDD;
	display:inline;
	float:left;
	width:auto;
	margin:1px 10px 0 0;
	font-size:11px;
	letter-spacing: -1px;
	text-transform:lowercase;
	}
div.head div.headHolder div.menu div.noflashMenu div.subfolderHolder span.separator { height:20px;}
div.head div.headHolder div.menu div.noflashMenu div.subfolderHolder a:hover { color:#E2017B; }
div.head div.headHolder div.menu div.noflashMenu a:hover { color:#E2017B; }



/*** FOOT ***/
div.foot {
	background:#000;/*transparent url(../images/gui/bg_foot.gif) left top repeat-x;*/
	border-top:solid 1px #555;
	display:inline;
	float:left;
	width:750px;
	height:16px;
	margin:5px 0;
	}
div.foot a, div.foot span {
	display:inline;
	float:left;
	width:auto;
	margin:4px 0 0 8px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#999;
	}
div.foot a:hover {
	color:#EEE;
	}
div.foot span.rights {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;/**/
	margin:5px 0px 0 20px;
	/*float:right;*/
	text-transform:none;
	letter-spacing:0;
	}

div.footContact {
	display:inline;
	width:740px;
	margin:2px 0 30px 7px;
	text-align:left;
	font-size:9px;
	float:left;
	color:#999;
	}
div.footContact a.inno {
	color:#999;
	}
div.footContact a:hover {
	color:#999;
	text-decoration:underline;
	}


/*** BODY ****/
div.bodyPosLeft {
	width:915px;
	margin:0 auto;
	}

div.body {
	width:750px;
	/*margin:0 auto;*/
	float:left;
	background:#000;
	}


/*** firstpage BODY ***/
div.body div.teaserBig {
	width:470px;
	float:left;
	display:inline;
	margin:5px 0 5px 5px;
	}

div.body div.teaserSmall {
	width:265px;
	float:right;
	display:inline;
	margin:5px 5px 5px 0;
	}
div.body div.teaserSmall div.teaseHodler {
	margin-bottom:5px;
	}
div.body div.teaserSmall div.last {
	margin-bottom:0;
	}
div.body div.teaserSmall div.teaseHodler img.teaserImg {
	float:left;
	}
div.body div.teaserSmall div.teaseHodler h2 {
	display:block;
	float:right;
	width:140px;
	height:18px;
	background:#E2017B;
	clear:none;
	}
div.body div.teaserSmall div.teaseHodler h2 img {
	float:right;
	margin:1px;
	}
div.body div.teaserSmall div.teaseHodler div.teaserContent {
	float:right;
	width:140px;
	color:#FFF;
	font-size:11px;
	}
div.body div.teaserSmall div.teaseHodler div.teaserContent a {
	font-size:11px;
	font-weight:bold;
	}
div.body div.teaserSmall div.teaseHodler div.teaserContent a:hover {
	color:#FFF;
	}

div.body div.bgWhite {
	background:#FFF;
	}
div.body div.bgWhite div.teaseHodler div.teaserContent {
	color:#000;
	}
div.body div.bgWhite div.teaseHodler div.teaserContent a:hover {
	color:#333;
	}







/*** firstpage BOTTOM ****/
div.body div.introBottom {
	/*width:740px;*/
	display:inline;
	width:475px;
	float:left;
	margin:0 0 0 5px;
	}
div.body div.introBottom div.fpSectionTitle {
	background:#555;
	display:inline;
	float:left;
	width:100%;
	height:18px;
	}
div.body div.introBottom div.fpSectionTitle img {
	display:inline;
	float:right;
	padding:3px 4px 0 0;
	}
div.body div.introBottom div.lastIssue {
	float:left;
	height:auto;
	width:233px;
	margin-right:5px;
	color:#FFF;
	}
div.body div.introBottom div.lastIssue img.liImg {
	float:left;
	margin:5px 5px 0 0;
	}
div.body div.introBottom div.lastIssue div.lastIssueText {
	float:left;
	width:128px;
	margin:5px 0 0 0;
	font-size:10px;
	}
div.body div.introBottom div.lastIssue div.lastIssueText p {
	padding-bottom:4px;
	font-size:10px;
	}
div.body div.introBottom div.lastIssue div.lastIssueText h1,
div.body div.introBottom div.lastIssue div.lastIssueText h2,
div.body div.introBottom div.lastIssue div.lastIssueText h3,
div.body div.introBottom div.lastIssue div.lastIssueText h4,
div.body div.introBottom div.lastIssue div.lastIssueText h5,
div.body div.introBottom div.lastIssue div.lastIssueText h6 {
	font-size:11px;
	font-weight:bold;
	color:#E2017B;
	padding:2px 0;
	}

div.body div.introBottom div.poll {
	float:left;
	width:232px;
	/*margin-right:5px;*/
	font-size:10px;
	}


/*** ARTICLE ***/
.articlePageHead {
	display:inline;
	width:744px;
	margin:3px;
	float:left;
	}
.articlePageHead h2 {
	display:inline;
	float:left;
	width:auto;
	height:50px;
	margin-left:25px;
	}
.articlePageHead h2 img {
	height:50px;
	}
.articlePageHead div.searchArticles {
	display:inline;
	float:right;
	width:auto;
	margin:17px 10px 0 0;
	}
.articlePageHead div.searchArticles div.archiveBtn {
	width:100px;
	float:left;
	margin:0 30px 0 0;
	}

.article {
	width:744px;
	margin:3px;
	float:left;
	background:#FFF;
	color:#111;
	}

.article div.articleHead {
	font-size:11px;
	color:#777;
	width:530px;
	height:25px;
	float:right;
	display:inline;
	margin:0 10px 0 0;
	}
.article div.articleHead span {
	display:block;
	float:left;
	width:auto;
	margin:8px 5px 0 0;
	}

.article div.title {
	width:530px;
	height:50px;
	float:right;
	display:inline;
	margin:0 10px 0 0;
	}
.article div.title h1 {
	color:#E2017B;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:12px 0 0 0;
	}

.article div.articleRight {
	width:530px;
	float:right;
	display:inline;
	margin:0 10px 20px 0;
	}

.article div.articleText {
	width:530px;
	/*display:inline;
	float:right;
	margin:0 10px 0 0;*/
	}

	div.articlePrint {
	width:100%;
	height:17px;
	background:#EEE;
	border-top:solid 1px #999;
	}
.article div.articleText div.articlePrint a {
	float:right;
	width:auto;
	font-size:11px;
	padding:1px 7px 0 0;
	}

.article div.articleText div.articleIntro {
	font-weight:bold;
	line-height:1.7em;
	font-size:13px;
	margin:10px 0 20px 0;
	}

.article div.articleText div.articleContent {
	line-height:2em;
	font-size:13px;
	border-top:solid 1px #999;
	}
.article div.articleText div.articleContent p {
	padding-bottom:20px;
	}

.article div.articleCommentForm {
	background:#EEE;
	border-top:solid 1px #999;
	margin-bottom:25px;
	float:left;
	}
.article div.articleCommentForm div.commentFormHolder {
	width:410px;
	padding:15px 0;
	clear:none;
	float:left;
	}
div.commentFormHolder div.fieldLine {
	background:#FFF;
	margin:0 0 4px 0;
	width:410px;
	padding:0;
	float:left;
	}
div.commentFormHolder div.fieldLine label.fieldName {
	width:90px;
	display:block;
	float:left;
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:3px 0 0 0;
	clear:none;
	}
div.commentFormHolder div.fieldLine input {
	border:0;
	background:transparent;
	padding:0;
	width:320px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
	}
div.commentFormHolder div.fieldLine textarea {
	border:0;
	background:transparent;
	padding:0;
	width:320px;
	height:100px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 3px 0;
	font-size:12px;
	}
div.articleCommentForm input.submitComment {
	border:0;
	height:18px;
	width:100px;
	float:right;
	display:inline;
	margin:184px 10px 0 0;
	}
div.articleCommentForm input.sc_si {
	background:transparent url(../images/gui/si/btn_commentSend.gif) center center no-repeat;
	}

div.articleCommentText {
	font-family:Arial, Helvetica, sans-serif;
	}
div.articleCommentText div.commentContent{
	border-bottom:solid 1px #999;
	margin:10px 0 0 0;
	}
div.articleCommentText div.lastComment {border:0;}

div.articleCommentText div.commentHead {
	padding:0 0 4px 0;
	}
div.articleCommentText div.commentHead span.commentName a,
div.articleCommentText div.commentHead span.commentName a:hover,
div.articleCommentText div.commentHead span.commentName strong {
	font-size:11px;
	color:#e2017b;
	text-decoration:none;
	}
div.articleCommentText div.commentHead span.commentName a {	text-decoration:underline;	}
div.articleCommentText div.commentHead span.commentDate {
	color:#888;
	font-size:10px;
	}
div.articleCommentText div.commentText {
	font-size:12px;
	padding:0 0 8px 0;
	}

/***/
h4.sectionTitle span.commentCount {
	font-weight:normal;
	color:#999;
	}
/***/


div.articleImg {
	display:inline;
	float:left;
	width:180px;
	margin: 0 0 0 12px;
	}
div.articleImg img {
	margin:0 0 12px 0;
	}
div.articleImg div.articleImgInfo{
	margin:-12px 0 12px 0;
	background:#EEE;
	font-size:11px;
	letter-spacing:-1px;
	color:#E2017B;
	padding:6px 8px 10px 8px;
	}





/*** ACCESSORIES ***/
.accessories {
	display:inline;
	width:744px;
	margin:3px;
	float:left;
	background:#FFF;
	color:#111;
	}
.acsHead {
	height:45px;
	}
.acsHead div.acsPaging {
	float:right;
	width:400px;
	text-align:right;
	margin:15px 10px 0 0;
	}
.acsHead div.acsPaging img {
	display:inline;
	padding:0 0 2px 0;
	}
.acsHead div.acsPaging a {
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	}
.acsHead div.acsPaging a strong {
	color:#000;
	}

.acsHighlight {
	border-top:solid 1px #CECECE;
	border-bottom:solid 1px #CECECE;
	position:relative;
	height:240px;
	}
.acsHighlight img.acsImgBig {
	float:left;
	margin:0 20px 0 0;
	}
.acsHighlight div {
	width:450px;
	float:left;
	}
.acsHighlight div.acsName {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#E2017B;
	margin:20px 0 0 0;
	}
.acsHighlight div.acsPrice {
	color:#999;
	margin:20px 0 0 0;
	/*height:40px;*/
	}
.acsHighlight div.acsDesc {
	margin:15px 0 0 0;
	line-height:1.5em;
	}

.acsHighlight div.acsItemPaginig {
	float:none;
	position:absolute;
	top:220px;
	right:10px;
	text-align:right;
	}
.acsHighlight div.acsItemPaginig img {
	display:inline;
	padding:0 0 2px 0;
	}
.acsHighlight div.acsItemPaginig a,
.acsHighlight div.acsItemPaginig span {
	color:#E2017B;
	text-transform:uppercase;
	font-size:11px;
	}


.accessories div.acsList {
	width:728px;
	height:182px;
	margin:8px;
	background:url(../images/gui/bg_izdelki.gif) repeat;
	}
.accessories div.acsList div.acsPreviewHolder {
	display:inline;
	width:85px;
	height:85px;
	float:left;
	margin:3px;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg {
	height:85px;
	width:85px;
	position:relative;
	background:#E2017B;
	/*overflow:hidden;*/
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg a {
	height:85px;
	width:85px;
	margin:0;
	display:inline;
	float:left;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg a:hover,
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg a.selected {
	height:79px;
	width:79px;
	margin:3px;/*/
	height:81px;
	width:81px;
	margin:2px;/**/
	}
	
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg div.popup {
	display:none;
	position:absolute;
	top:86px;
	left:0px;
	width:130px;
	height:36px;
	background: #E2017B;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg div.popupTop {
	top:-37px;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg div.popup span {
	display:block;
	padding:3px 0 0 5px;
	font-size:12px;
	color:#FFF;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg div.popup span.modelName {
	font-weight:bold;
	}
.accessories div.acsList div.acsPreviewHolder div.acsPreviewImg div.popup span.modelAge {
	font-size:11px;
	padding-top:0px;
	}


/*** SEARCH default.tmpl ***/

div.categories_holder,
div.subcategories_holder {
	display:inline;
	float:left;
	margin:10px 0 10px 10px;
	width:230px;
	}
div.categories_holder input,
div.subcategories_holder input {
	display:inline;
	float:left;
	width:auto;
	height:18px;
	margin:0 3px 0 0;
	padding:0;
	vertical-align:top;
	}
div.categories_holder label,
div.subcategories_holder label {
	display:inline;
	float:left;
	width:200px;
	margin:1px 0 6px 0;
	/*height:16px;*/
	}



/***  ***/

div.editorialHolder {
	width:744px;
	height:538px;
	}
div.editorialHolder div.imageHolder {
	height:470px;
	width:720px;
	margin-top:24px;
	position:relative;
	background:#000;
	}
div.editorialHolder div.imageHolder div.opaque {
	width:720px;
	position:absolute;
	top:0;
	left:0;
	}
div.editorialHolder div.imageHolder div.opaque img {
	z-index:1;
	}
div.editorialHolder div.imageHolder div.opaque img.square {
	cursor:pointer;
	z-index:10;
	position:absolute;
	}
div.editorialHolder div.imageHolder div.opaque div.sDesc {
	position:absolute;
	background:#E2017B;
	color:#FFF;
	font-size:11px;
	padding:5px 8px 8px 8px;
	width:200px;
	z-index:100;
	display:none;
	}
div.editorialHolder div.ss_paging {
	display:inline;
	margin:11px 24px 0 0;
	float:right;
	width:125px;
	text-align:right;
	}
div.editorialHolder div.ss_paging a {
	display:inline;
	width:auto;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
div.editorialHolder div.ss_paging a.ss_prev {
	float:left;
	padding-left:12px;
	background:transparent url(../images/gui/go_l_pink.gif) left center no-repeat;
	}
div.editorialHolder div.ss_paging a.ss_next {
	float:right;
	padding-right:12px;
	background:transparent url(../images/gui/go_r_pink.gif) right center no-repeat;
	}
div.editorialHolder div.ss_info {
	display:inline;
	float:left;
	width:575px;
	font-size: 11px;
	margin:10px 0 0 5px;
	}
div.editorialHolder div.ss_info span {
	color:#777;
	}



/*** Archive ***/
.archiveHolder {
	background:#FFF url(../images/gui/bg_archive.gif) 470px top repeat-y;
	display:inline;
	float:left;
	width:744px;
	margin:3px;
	padding:10px 0;
	color:#000;
	}
.archiveHolder div.archiveList {
	display:inline;
	background:#FFF;
	float:left;
	width:450px;
	margin:10px 0 0 10px;
	}
.archiveHolder h2 {
	color:#E2017B;
	font-size:16px;
	text-transform:uppercase;
	}

.archiveHolder div.archiveList ul {
	margin:10px 0 0 10px;
	}
.archiveHolder div.archiveList ul li {
	padding:0 0 5px 12px;
	background:transparent url(../images/gui/li.gif) left 4px no-repeat;
	font-size:12px;
	}
.archiveHolder div.archiveList ul li a {
	
	}
.archiveHolder div.archiveList ul li span {
	font-size:11px;
	color:#999;
	}

.archiveHolder div.archiveSearch {
	background:#FFF;
	display:inline;
	float:right;
	width:250px;
	margin:10px 10px 0 0;
	}
.archiveHolder div.archiveSearch form {
	color:#333;
	display:block;
	padding:20px 0;
	}
.archiveHolder div.archiveSearch div.formRow {
	padding:0 0 10px 10px;
	}
.archiveHolder div.archiveSearch div.formRow input.searchString {
	border:solid 1px #333;
	width:220px;
	}
.archiveHolder div.archiveSearch div.formRow select {
	display:inline;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
	padding:0;
	}
.archiveHolder div.archiveSearch div.formRow select.ddD {
	width:50px;
	}
.archiveHolder div.archiveSearch div.formRow select.ddM {
	width:100px;
	}
.archiveHolder div.archiveSearch div.formRow select.ddY {
	width:60px;
	}
.archiveHolder div.archiveSearch div.formRow select option {
	padding:0 0 0 10px;
	}
.archiveHolder div.archiveSearch div.formRow select option.dummy {
	font-size:11px;
	color:#999;
	padding:0 0 5px 0;
	text-transform:lowercase;
	}
.archiveHolder div.archiveSearch div.formRowDesc {
	font-size:11px;
	padding:0 0 2px 0;
	}


/*** Content ***/

.contentHolder {
	display:inline;
	width:744px;
	margin:3px;
	float:left;
	background:#FFF url(../images/gui/bg_archive.gif) 500px top repeat-y;
	color:#111;
	}

.content {
	display:inline;
	float:left;
	width: 480px;
	margin:10px 0 0 10px;
	}
.content h2 {
	color:#E2017B;
	font-size:16px;
	padding:10px 0;
	}
.contentText {
	font-size:12px;
	line-height:1.7em;
	padding:10px 0;
	}
.contentText img.contentImg {
	float:left;
	padding:8px 10px 10px 0;
	}
.contentText p {
	clear:none;
	margin:0 0 1.7em 0;
	}

.contentList {
	display:inline;
	float:right;
	width:220px;
	}
.contentList ul {
	padding:20px 10px 20px 0;
	}
.contentList ul li {
	padding:0 0 7px 10px;
	background:transparent url(../images/gui/li.gif) left 3px no-repeat;
	}
.contentList ul li.selected {
	background:transparent url(../images/gui/li_selected.gif) left 3px no-repeat;
	}
.contentList ul li.selected a {
	color:#000;
	font-weight:bold;
	}


/*** ARTICLE TESASER ***/
div.articleTeaserHolder {
	float:left;
	}
div.articleTeaserHolder div.articleTeaser {
	display:inline;
	float:left;
	width:555px;
	margin:5px 0 0 5px;
	}
div.articleTeaserHolder div.articleTeaser h3 {
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	}
div.articleTeaserHolder div.articleTeaser div h4 {
	font-size:11px;
	font-weight:bold;
	}
div.articleTeaserHolder div.articleTeaser div h4 a {
	font-size:11px;
	font-weight:bold;
	color:#E2017B;
	}
div.articleTeaserHolder div.articleTeaser div h4 a:hover {
	color:#FFF;
	}
div.articleTeaserHolder div.articleTeaser div p {
	font-size:11px;
	padding:0 0 6px 0;
	color:#888;
	}







/*** POLL ***/
div.pollHolder {
	padding:5px 0 0 0;
	}
div.pollHolder span.pollQ{
	display:block;
	margin:5px 0 0 0;
	font-weight:bold;
	}
div.pollHolder ul {
	padding:5px 0 3px 0;
	}
div.pollHolder ul li {
	display:block;
	margin-bottom:3px;
	}
div.pollHolder input {
	float:left;
	margin:0 8px 0 8px;
	padding:0;
	height:14px;
	}
div.pollHolder label {
	display:inline;
	float:left;
	width:150px;
	}

ul.pollResults {
	width:220px;
	padding: 5px 0;
	}
ul.pollResults li {
	padding:0 0 3px 5px;
	}
ul.pollResults li div.pollResultA {
	width:220px;
	float:left;
	font-size:10px;
	}
ul.pollResults li div.pollResultBarHolder {
	width:160px;
	height:8px;
	border:solid 1px #444;
	background:#222 url(/Static/images/gui/bg_poll_bar2.gif) center center repeat-x;
	/*background:#222;*/
	float:left;
	overflow:hidden;
	margin:1px 0 0 0;
	}
ul.pollResults li div.pollResultBar {
	height:8px;
	background:#888 url(/Static/images/gui/bg_poll_bar.gif) center center repeat-x;
	}
ul.pollResults li div.pollResultPercents {
	float:right;
	text-align:right;
	width:52px;
	font-size:10px;
	letter-spacing:-1px;
	}



/*** SITEMAP ***/

div.sitemap {
	display:inline;
	float:left;
	width:744px;
	margin:3px;
	background:#FFF;
	padding:20px 0 5px 0;
	}
div.sitemap div.sitemapFolder {
	width:300px;
	display:inline;
	float:left;
	margin:15px 0 15px 45px;
	}
div.sitemap div.sitemapFolder h2 {
	font-size:16px;
	color:#E2017B;
	text-transform:uppercase;
	display:block;
	width:100%;
	border-bottom:solid 1px #000;
	padding:0 0 5px 0;
	}
div.sitemap div.sitemapFolder h2 a {
	font-size:16px;
	color:#E2017B;
	text-decoration:none;
	}
div.sitemap div.sitemapFolder h2 a:hover {
	color:#000;
	}
div.sitemap div.sitemapFolder ul {
	padding:10px 0;
	}
div.sitemap div.sitemapFolder ul li {
	background:transparent url(../images/gui/li.gif) left 3px no-repeat;
	padding:0 0 5px 10px;
	margin: 0 0 0 5px;
	}

div.sitemap hr.clear {
	border:0;
	border-bottom:solid 1px #CCC;
	line-height:0;
	height:0;
	font-size:0;
	clear:both;
	margin:45px;
	}

/*** NLT ***/

div.nltHolder {
	padding:10px;
	}
div.nltHolder p {
	padding:0 0 10px 0;
	}
div.nltHolder h2 {
	text-transform:uppercase;
	font-size:16px;
	}
div.nltHolder input {
	margin:10px 0 0 0;
	}
div.nltHolder input.txt {
	width:220px;
	border:solid 1px #000;
	float:left;
	}
div.nltHolder form span {
	width:85px;
	color:#333;
	float:left;
	text-align:right;
	margin:11px 5px 0 0;
	}
div.nltHolder div.nltDesc {
	display:none;
	padding:10px 0 10px 0;
	}
div.nltHolder div.nltForm {
	padding:10px 0 20px 0;
	}
div.nltHolder div.nltForm #nltCbConfirm {
	display:none;
	/*padding:5px 0 5px 75px;*/
	}
div.nltHolder div.nltForm input.nltCb {
	padding:0;
	margin:0;
	width:auto;
	}
div.nltHolder div.nltForm p#errorText,
div.errorList {
	display:none;
	}


/*** ORDER ***/

div.order {
	margin:20px 10px 20px 10px;
	}
div.order div.formE {
	padding: 0 0 15px 0;
	}
div.order div.hideThis {
	/*display:none;*/
	}
div.order div.formE h3 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 8px 0;
	}
div.order div.formE p {
	padding:0 0 4px 0;
	}
div.order div.formE label {
	display:inline;
	float:left;
	width:140px;
	text-align:right;
	margin:3px 0 0 0px;
	}
div.order div.formE input {
	display:inline;
	float:left;
	height:18px;
	margin:0 0 5px 5px;
	border:solid 1px #CCC;
	font-size:12px;
	}
div.order div.formE input.input_14 {width:72px;}
div.order div.formE input.input_24 {width:151px;}
div.order div.formE input.input_34 {width:230px;}
div.order div.formE input.input_44 {width:309px;}

div.order div.formE select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #CCC;
	margin:0 0 5px 5px;
	display:inline;
	float:left;
	width:309px;
	}


div.order div.formE label.rightLabel {text-align:left;}

div.order div.formE div.fileInput {
	position:relative;
	display:inline;
	float:left;
	width:320px;
	height:25px;
	}
div.order div.formE div.fileInput div.fakeInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	background:#FFF;
	border:solid 1px #CCC;
	height:18px;
	width:151px;
	left:5px;
	top:0;
	z-index:3;
	/*text-align:right;/**/
	overflow:hidden;
	}

div.order div.formE div.fileInput img.fakeInBtn {
	position:absolute;
	left:163px;
	top:0;
	z-index:1;
	}
div.order div.formE div.fileInput input.fakeClearBtn {
	background:transparent url(/Static/images/gui/si/btn_image_delete.gif) left top no-repeat;
	border:0;
	height:20px;
	width:74px;
	position:absolute;
	left:242px;
	top:0;
	z-index:10;
	float:none;
	display:block;
	margin:0;
	}


div.order div.formE ul.fecbh {
	padding:0 0 0 10px;
	}
div.order div.formE ul.fecbh li input {
	width:12px;
	height:12px;
	border:0;
	margin:2px 0 4px 6px;
	}
div.order div.formE ul.fecbh li label {
	width:190px;
	text-align:left;
	margin:0 0 4px 6px;
	}
div.order div.formE span.feName {
	float:left;
	width:135px;
	text-align:right;
	font-size:11px;
	padding:2px 0;
	}
div.order div.formE span.feValue {
	display:inline;
	float:left;
	width:280px;
	margin:0 0 5px 5px;
	padding:2px 10px;
	text-align:left;
	background:#F5F5F5;
	}



/*** BANNERS ***/

div.bannerRight {
	width:160px;
	height:300px;
	float:right;
	margin:5px 0 0 0;
	}

div.bannerBody {
	width:160px;
	height:300px;
	/*float:right;*/
	}
div.bannerHeadHolder {
	position:absolute;
	width:486px;
	right:0px;
	top:24px;
	}
div.bannerHead {
	width:468px;
	height:60px;
	}
div.bannerHead {
	width:486px;
	height:60px;
	float:right;
	}
div.rightSpace {
	float:right;
	width:265px;
	margin:0 5px 0 0;
	}
div.rightSpace2 {
	float:right;
	width:180px;
	margin:0 3px 0 0;
	}

/*** global ***/
span.error,
div.error,
label.error,
p.error{
	color:#e2017b !important;
	/*font-weight:bold;*/
	}

input.error {
	border: solid 1px #e2017b !important;
	}

h4.sectionTitle {
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#e2017b;
	margin-bottom:8px;
	}


/******/
.serifFont {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	}


/*****/
div.searchHolder {
	float:left;
	/*background:#FFF;*/
	width:152px;
	}
div.searchHolder div.searchInputHolder {
	background:transparent url(../images/gui/bg_search_input.gif) left top no-repeat;
	display:inline;
	float:left;
	width:134px;
	height:17px;
	}
div.searchHolder input.search {
	background:transparent;
	border:0;
	display:inline;
	float:left;
	width:128px;
	height:14px;
	font-size:11px;
	vertical-align:middle;
	margin:2px 0 0 3px;
	color:#555;
	}
div.searchHolder input.searchSubmitBtnArrow {
	background:transparent url(../images/gui/btn_serch_submit2.gif) center center no-repeat;
	border:0;
	width:17px;
	height:17px;
	float:right;
	font-size:0px;
	}

/******/
.flashTeaserBig {
	width:470px;
	height:370px;
	}


/*****/
div.pollHolder input.submitBtnArrow , * input.submitBtnArrow {
	background:#000 url(../images/gui/btn_serch_submit.gif) center center no-repeat;
	border:0;
	float:right;
	width:16px;
	height:17px;
	font-size:0px;
	line-height:0px;
	margin:0 0 0 0;
	}

div.pollHolder input.submitBtnArrowTxt,
div.order div.formE input.submitBtnArrowTxt,
* input.backBtnArrowTxt,
* input.submitBtnArrowTxt {
	background:transparent url(../images/gui/btn_serch_submit_txt.gif) left bottom no-repeat;
	border:0;
	display:inline;
	float:left;
	width:80px;
	height:22px;
	font-size:11px;
	text-align:center;
	color:#FFF;
	margin:5px 0 0 8px;
	padding:0;
	}
* input.backBtnArrowTxt {
	background:transparent url(../images/gui/btn_serch_back_txt.gif) left bottom no-repeat;
	margin:10px 10px 0 0 !important;
	visibility:hidden;
	}



a.submitBtnArrowTxt,
a.backBtnArrowTxt {
	border:0;
	display:inline;
	float:left;
	width:80px;
	height:22px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	padding:3px 0 0 0;
	}

a.submitBtnArrowTxt {
	background:transparent url(../images/gui/btn_serch_submit_txt.gif) center top no-repeat;
	margin:0 0 0 10px;
	}
a.backBtnArrowTxt {
	background:transparent url(../images/gui/btn_serch_back_txt.gif) center top no-repeat;
	}

.tiny {
	font-weight:normal !important;
	}

.txt9  { font-size:9px  !important; }
.txt10 { font-size:10px !important; }
.txt11 { font-size:11px !important; }


a.orderMe {
	background:#e2017b;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	width:138px;
	height:18px;
	margin:5px 0 0 0;
	}
a.orderMe img {
	padding:3px 0 0 0;
	margin:0 auto;
	}
a.orderMe:hover {
	background:#EF4AA6;
	}






