@charset 'utf-8';

div, span, img, input {
/*	/* behavior: url('/v3/iepngfix.htc'); */*/
}

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height:auto !important;
	height: 100%;
	min-height: 100%;
	text-align: center;
	background: #000 url('../images/mainBG.jpg') no-repeat center 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #abc4cc;
	font-weight: normal;
}

div {
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	font: inherit;
}

p {
	margin: 0;
	padding: 0;
	font: inherit;
}

a img {
	border: 0;
	vertical-align: middle;
}

a {
	font-size: 8pt;
	color: #fff;
	font-weight: normal;
}


form {
	margin: 0;
	padding: 0;
}

div.spacer {
	clear: both;
	font-size: 1px;
	height: 10px;
}

.white11bold {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}


ul.mainMenuList {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 41px;
	overflow: hidden;
	padding-left: 30px;
}

ul.mainMenuList li {
	float: left;
	text-align: center;
	vertical-align: top;
	margin-right: 6px;
}

a.menuItem {
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-transform: uppercase;
}

a.menuItem:hover {
	background: url('../images/menu_hover_BG.png') repeat-x center center;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	text-transform: uppercase;
}

div.mainContainer {
	position: relative;
	display: block;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 420px;
}


div.menuBox {
	background: url('../images/menuBox_BG.gif') repeat-x; 
	height: 41px;
}

div.menuBox_Left {
	background: url('../images/menuBox_Left_BG.gif') no-repeat left top;
/*	background: url('../images/nrbl.jpg') no-repeat left top;*/
	height: 41px;
}

div.menuBox_Right {
	background: url('../images/menuBox_Right_BG.gif') no-repeat right top;
	height: 41px;
	vertical-align: top;
}


a.menuItem div.menu_hover_BG {
	float: left;
}

a.menuItem div.menu_hover_BG {
	float: left;
}

a.menuItem div.menu_hover_Left {
	padding: 12px;
}

a.menuItem:hover div.menu_hover_BG {
/*	background: url('../images/menu_hover_BG.png') repeat-x center top;*/
/*	float: left;*/

/*	background-position: left;*/
	background-image: url('../images/menu_hover_BG.png');



	background-repeat: repeat-x;
}

a.menuItem:hover div.menu_hover_Right {
	background: url('../images/menu_hover_Right.png') no-repeat right top;
}

a.menuItem:hover div.menu_hover_Left {
	background: url('../images/menu_hover_Left.png') no-repeat left top;
	padding: 12px;
	cursor: pointer;
}

div.zebra {
	display: block;
	clear: both;
	background: url('../images/zebraBG.gif') repeat-x left top;
	height: 8px;
	width: 100%;
	margin-top: 30px;
	font-size: 1px;
}

div.hr {
	display: block;
	clear: both;
	background: url('../images/hrBG.gif') repeat-x left top;
	height: 8px;
	width: 100%;
	margin-top: 5px;
	font-size: 1px;
}


/* Top Box [BEGIN] */
div.topBox {
	display: block;
	width: 1000px;
	margin-top: 0px;
	clear: both;
	text-align: justify;
	height: auto !important;
}

div.top40Box {
	background: url('../images/top40Headers.gif') no-repeat left top;
	float: left;
	width: 310px;
	margin-right: 25px;
}

div.topPodcastsBox {
	float: left;
	background: url('../images/topPodcastsHeaders.gif') no-repeat left top;
	width: 310px;
	margin-right: 25px;
}

div.kissPromoBox {
	background: url('../images/kissPromoHeaders.gif') no-repeat left top;
	float: left;
	width: 330px;
}

.authorName {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.pink11 {
	text-indent: 14pt;
	font-size: 11px;
	color: #d247c3;
	text-decoration: none;
}

div.topPodcastsBox p.pink11 {
	text-indent: 0pt;
	font-size: 8pt;
	color: #d247c3;
}

div.shift_none {
	float: left;
	font-size: 7pt;
	width: 8%;
	padding-top: 3px;
	margin: 5px 5px 0 5px;
}

div.shift_up {
	float: left;
	background: url('../images/arrUp.gif') no-repeat right center;
	color: #60ccff;
	font-size: 7pt;
	width: 8%;
	padding-top: 3px;
	margin: 5px 5px 0 5px;
}

div.shift_down {
	float: left;
	background: url('../images/arrDown.gif') no-repeat right center;
	color: #a6a6a6;
	font-size: 7pt;
	width: 8%;
	padding-top: 3px;
	margin: 5px 5px 0 5px;
}

div.chartItem {
	width: 88%;
	margin-left: 3%;
	height: 36px;
}

div.listItems {
	clear: both;
	display: block;
	width: 310px;
	cursor: pointer;
	padding: 5px 0;
}

a.chartLink {
	text-decoration: none;
}
a.chartLink div.listItems {
	background: url('../images/dinamik2.gif') no-repeat right top;
}

a.chartLink:hover div.listItems {
	background: url('../images/itemHover.gif') no-repeat center top;
}

#trackList {
	margin-top: 10px;
}

#trackList span.chartItem {
	position: absolute;
	display: block;
	left: 10px;
	top: 0px;
	width: 590px;
	height: 38px;
	padding: 0px 0px 0px 40px;
	line-height: 12px;
	z-index: 1;
}

#trackList span.vote {
	position: absolute;
	right: 55px;
	top: 12px;
	font-size: 10px;
	color: #37bbe4;
	text-decoration: underline;
	z-index: 2;
}

#trackList span.listItems {
	position: relative;
	display: block;
	width: 650px;
	height: 36px;
	cursor: pointer;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px;
}

#trackList span.shift_none,
#trackList span.shift_up,
#trackList span.shift_down {
	float: left;
	font-size: 9px;
	margin: 0px 8px 0px 0px;
	width: 30px;
	text-align: right;
	padding: 14px 12px 12px 0px;
}

#trackList span.shift_up {
	background: url('../images/arrUp.gif') no-repeat right center;
	color: #60ccff;
}

#trackList span.shift_down {
	background: url('../images/arrDown.gif') no-repeat right center;
	color: #a6a6a6;
}

#trackList a.chartLink span.listItems {
	background: url('../images/chartItem.gif') no-repeat center top;
}

#trackList a.chartLink:hover span.listItems {
	background: url('../images/chartHover.gif') no-repeat center top;
}

#trackList span.playerContainer {
	display: none;
	height: 36px;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

div.kissPromoBanner {
	position: relative;
	padding-top: 10px;
	text-align: center;
}

div.kissPromoBanner .kissPromoOverlay {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 313px;
	height: 248px;
/*	background: url('../images/313x248_frame.png') left top no-repeat;*/
}

a.allLink {
	font-size: 8pt;
	font-weight: bold;
	color: #37bbe4;
}

/* Top Box [END] */

div.hSpacer {
	display: block;
	background: url('../images/hSpacer.gif') center center repeat-x;
	height: 15px;
	font-size: 1px;
	clear: both;
	padding: 10px 0px;
}

/* Banners Box [BEGIN] */
div.bannersBox {
	clear: both;
	padding: 0px;
	margin: 0px;
}

div.bannerContainer {
	float: left;
	margin: 0px 6px;
	text-align: center;
}
/* Banners Box [END] */


/* Afisha Box [BEGIN] */
div.afishaBox {
	float: left;
	background: url('../images/kissAdvice.gif') no-repeat left top;
	text-align: left;
	height: auto !important;
	width: inherit;
}

div#calendarBox,
div.calendarBox {
	float: left;
	background: url('../images/calendarBG.gif') no-repeat center top;
	width: 195px;
	height: 145px;
}

td.prevDate {
	text-align: left;
	width: 16px;
	height: 11px;
}

td.nextDate {
	text-align: right;
	width: 16px;
	height: 11px;
}

td.monthName {
	color: #eccde8;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	text-align: center;
}

td.dayName {
	font-size: 10px;
	font-weight: bold;
	color: #7b4778;
	text-align: center;
}

td.dayNum {
	color: #fff;
	font-size: 7pt;
	text-align: center;
	padding: 2px 6px;
}

td.dayNum a {
	color: #ff00f0;
	font-size: 7pt;
}

td.dayNum a:hover {
	color: #ff00f0;
	font-size: 7pt;
}

td.dayNumHighlight {
	background: url('../images/currDayBG.gif') no-repeat center center;
	padding: 0 6px;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
}

div.eventToolTipContainer {
	width: 13px;
	height: 12px;
	position: relative;
	z-index: 50;
}

img.tooltipCorner {
	position: absolute;
	display: none;
	left: 13px;
	bottom: 2px;
	z-index: 110px;
}

div.eventToolTip {
	color: #fff;
	position: absolute;
	display: none;
	bottom: -5px;
	left: 18px;
	background: url('../images/1x1.png') repeat center center;
	border: 1px solid #64005f;
	padding: 10px;
	text-decoration: none;
	font-size: 11px;
	z-index: 100;
}

div.eventToolTip a.date {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
	margin-bottom: 10px;
	white-space: nowrap;
}

div.eventToolTip ol {
	color: #a4a4a4;
	font-size: 9px;
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

div.eventToolTip ol li {
	margin-bottom: 5px;
}

div.eventToolTip ol a {
	color: #ffffff;
}

div.weekEventsBox {
	float: left;
}

div.eventItem {
	float: left;
	margin-left: 25px;
	width: 175px;
}

div.eventDateNum {
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

div.eventDateNumWeekday {
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #58b2ff;
}

div.eventDateNumDayoff {
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #f421ca;
}

div.vSpacer1 {
	float: left;
	background: url('../images/vLine1.gif') bottom center no-repeat;
	width: 17px;
	height: 25px;
	font-size: 1px;
}

div.vSpacer2 {
	float: left;
	background: url('../images/vLine2.png') bottom center no-repeat;
	width: 17px;
	height: 25px;
	font-size: 1px;
}

div.vSpacer3 {
	float: left;
	background: url('../images/vLine3.png') bottom center no-repeat;
	width: 17px;
	height: 25px;
	font-size: 1px;
}

div.eventDayName {
	float: left;
	font-size: 10px;
	color: #fff;
	text-transform: lowercase;
}

div.eventDayNameWeekday {
	float: left;
	font-size: 10px;
	color: #58b2ff;
	text-transform: lowercase;
}

div.eventDayNameDayoff {
	float: left;
	font-size: 10px;
	color: #f421ca;
	text-transform: lowercase;
}

a.eventLink {
	display: block;
	margin: 8px 0px;
	font-size: 10px;
	color: #abc4cc;
	text-decoration: none;
}

div.eventDescr {
	float: left;
	padding-top: 5px;
	width: 175px;
}

div.eventDescr p {
	margin-bottom: 5px;
}
/* Afisha Box [END] */


/* Top Box 2 [BEGIN] */

div.newPhotosBox {
	float: left;
	background: url('../images/newPhotoHeaders.gif') no-repeat left top;
	width: 195px;
	text-align: center;
	margin-right: 25px;
}

div.newGoodsBox {
	float: left;
	background: url('../images/topShopHeaders.gif') no-repeat left top;
	width: 195px;
	text-align: center;
	margin-right: 25px;
}

div.videoBox {
	float: left;
	background: url('../images/videoHeaders.gif') no-repeat left top;
	width: 195px;
	text-align: center;
	margin-right: 25px;
}

div.photoContainer {
	position: relative;
	width: 195px;
	height: 110px;
	overflow: hidden;
	margin-top: 10px;
}

div.photoContainer img {
	border: 1px solid #404040;
}

div.afishaPictureContainer {
	position: relative;
	float: left;
	margin-top: 5px;
	width: 175px;
	height: 107px;
	overflow: hidden;
}

div.afishaPictureContainer .afishaPictureOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 175px;
	height: 107px;
	z-index: 10;
/*	background: url('../images/175x107_frame.png') left top no-repeat*/
}

div.altBox {
	position: absolute;
	top: 70px;
	left: 0px;
	display: none;
	background: url('../images/1x1.png') repeat left top;
	width: 195px;
	padding: 10px 0px;
	font-size: 8pt;
	color: #fff;
	text-align: center;
}

div.altBox a {
	text-decoration: none;
}

div.topNewsBox {
	display: block;
	float: left;
	position: relative;
	background: url('../images/topNewsHeaders.gif') no-repeat left top;
	width: 340px;
	text-align: left;
}

div.newsFilterBox {
	clear: both;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url('../images/arr1.gif') no-repeat right center;
	width: 90px;
	height: 15px;
	color: #37bbe4;
	overflow: visible;
	vertical-align: top;
}

div.newsFilterBox a {
	color: #37bbe4;
}

div.newsThemesListBox {
	position: absolute;
	clear: both;
	display: none;
	width: 88px;
	right: 0;
	top: 20px;
	background: url('../images/1x1.png') repeat center center;
	border: 1px solid #45a0ed;
}

ul.newsThemesList {
	list-style-type: none;
	margin: 0;
	padding: 5px;
}

ul.newsThemesList li a {
	color: #fff;
}

ul.newsThemesList li a div{
	padding: 1px 2px 1px 15px;
	margin-bottom: 2px;
	text-decoration: underline;
}

ul.newsThemesList li a:hover div{
	padding: 1px 2px 1px 15px;
	margin-bottom: 2px;
	background: #1a3e5b url('../images/arr2.gif') no-repeat 5px center;
}


div.newsItem {
	clear: both;
	margin-top: 10px;
}

img.newsThumb {
	margin: 0 10px 10px 0;
	float: left;
}

a.white11 {
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a.white11:hover {
	text-decoration: underline;
}

div.shortDescr {
	font-size: 8pt;
}

div.fullDescr {
	font-size: 8pt;
	text-align: justify;
	margin-left: 175px;
}

div.newsType {
	display: inline;
	text-align: center;
	font-size: 11px;
	color: #fff;
	margin-left: 10px;
	padding: 0px 5px;
}

div.music {
	background-color: #bd24a9;
}

div.cinema {
	background-color: #0071c0;
}

div.clubs {
	background-color: #ff0000;
}

div.interview {
	background-color: #703df1;
}

div.video {
	background-color: #c17b00;
}

div.events {
	background-color: #00a918;
}


div.comments {
	float: right;
}

div.comments a,
div.comments a:link,
div.comments a:visited {
	color: #37bbe4;
	font-size: 8pt;
}
/* Top Box 2 [END] */


/* Top Box 3 [BEGIN] */
div.partnersBox {
	float: left;
	background: url('../images/partnersHeaders.gif') no-repeat left top;
	width: 310px;
	margin-right: 25px;
}

div.tenDanceBox {
	float: left;
	background: url('../images/_10DanceHeaders.gif') no-repeat left top;
	width: 310px;
	margin-right: 25px;
}

div.pollBox {
	background: url('../images/oprosHeaders.gif') no-repeat left top;
	float: left;
	width: 310px;	
}

div.pollBarStart {
	background: url('../images/pollLeft.png') left center no-repeat;
	float: left;
	width: 3px;
	height: 13px;
	overflow: hidden;
}

div.pollBarRed {
	background: url('../images/pollRed.png') left center repeat-x;
	float: left;
	height: 13px;
	overflow: hidden;
}

div.pollBarGrey {
	background: url('../images/pollGrey.png') left center repeat-x;
	float: left;
	height: 13px;
	overflow: hidden;
}

div.pollBarEndGrey {
	background: url('../images/pollRightGrey.png') left center no-repeat;
	float: left;
	width: 3px;
	height: 13px;
	overflow: hidden;
}

div.pollBarEndRed {
	background: url('../images/pollRightRed.png') left center no-repeat;
	float: left;
	width: 3px;
	height: 13px;
	overflow: hidden;
}

div.crossBG {
	background: url('../images/crossBG_partners.gif') repeat-y left top;
	width: 310px;
}

img.partnerBanner {
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

label {
	font-size: 8pt;
	color: #fff;
	font-weight: normal;
}

input {
	vertical-align: middle;
}

div.pollBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.pollAnswerContainer {
	margin-top: 5px;
}

input.pollSubmit {
	width: 110px;
	height: 38px;
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
}

a.pollButtonLink input.pollSubmit {
	background: url('../images/answerButton_out.gif') no-repeat center center;
	text-decoration: none;
}

a.pollButtonLink:hover input.pollSubmit {
	background: url('../images/answerButton_over.gif') no-repeat center center;
	text-decoration: none;
}
/* Top Box 3 [END] */

h4.floatBoxTitle {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Login Form Box [BEGIN]*/
div.loginFormBox {
	position: absolute;
	top: -700px;
	right: 0px;
/*	background: url('../images/loginFormBG.png') no-repeat center top;*/
	background: url('../images/cabinetBG.png') no-repeat center top;
	text-align: center;
	width: 267px;
/*	height: 94px;*/
	height: 166px;
	display: block;
	overflow: visible;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.loginFields {
	padding-left: 10px;
}

div.input_LSide {
	float: left;
	background: url('../images/input_LSide.gif') no-repeat right top;
	width: 9px;
	height: 20px;
	font-size: 1px;
}

div.input_RSide {
	float: left;
	background: url('../images/input_RSide.gif') no-repeat left top;
	width: 9px;
	height: 20px;
	font-size: 1px;
}

input.login {
	float: left;
	margin: 0;
	padding: 0;
	width: 230px;
	height: 20px;
	font-size: 8pt;
	color: #000;
	vertical-align: middle;
	border: 0;
}

div.loginFormBox a {
	float: left;
	font-size: 10px;
	color: #ff64dc;
	margin-right: 10px;
}

a.loginBtn {
	position: absolute;
	right: 0px;
	bottom: 10px;
	font-size: 9pt;
	font-weight: bold;
	text-transform: lowercase;
	color: #fff;
	border: 0;
	width: 88px;
	height: 31px;
	display: block;
}

div.loginFormBox a.loginBtn {
	text-decoration: none;
	background: url('../images/btnBG_out.png') no-repeat center top;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.loginFormBox a.loginBtn:hover {
	background: url('../images/btnBG_over.png') no-repeat center top;
	/* behavior: url('/v3/iepngfix.htc'); */
}
/* Login Form Box [END]*/


/* Cabinet [BEGIN] */
div.cabinet {
	position: absolute;
	top: 10px;
	right: 0;
	background: url('../images/cabinetBG.png') no-repeat center top;
	text-align: center;
	width: 267px;
	height: 166px;
	overflow: visible;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.cabinet a.operation {
	display: block;
	width: 97px;
	height: 21px;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 5px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

div.cabinet a.operation:hover {
	background: url('../images/pinkBG.gif') no-repeat left top;
}

div.cabinet a.logoutBtn input.logoutBtn {
	/*background: url('../images/exitBtn_out.png') no-repeat center center;*/
	background: url('../images/exitBtn_out.gif') no-repeat center center;
	width: 88px;
	height: 30px;
	border: 0;
	text-decoration: none;
}

div.cabinet a.logoutBtn:hover input.logoutBtn {
	background: url('../images/exitBtn_over.png') no-repeat center center;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div#homeButton {
	position: absolute;
	left: 445px;
	top: -1px;
	width: 125px;
	height: 25px;
	background: url('../images/home.png') center center no-repeat;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div#cabinetBoxCallButton {
	position: absolute;
	right: 75px;
	top: -1px;
	display: none;
	background: url('../images/cabinetShowBtn.png') no-repeat center center;
	width: 126px;
	height: 25px;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div#loginFormBoxCallButton {
	position: absolute;
	right: 75px;
	top: -1px;
	display: none;
	background: url('../images/cabinetShowBtn.png') no-repeat center center;
	width: 126px;
	height: 25px;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div#profileBoxCallButton {
	position: absolute;
	right: 75px;
	top: -1px;
	display: none;
	background: url('../images/profileShowBtn.png') no-repeat center center;
	width: 126px;
	height: 25px;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}
/* Cabinet [END] */


/* OnAIR [BEGIN] */
div.onAirBox {
	position: absolute;
	left: 0;
	top: 10px;
	background: url('../images/cabinetBG.png') no-repeat center top;
	text-align: center;
	width: 267px;
	height: 166px;
	overflow: visible;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.onAirString {
	clear: both;
	display: block;
	background: url('../images/onAirStringBG.gif') no-repeat center top;
	font-weight: normal;
	font-size: 7pt;
	color: #fff;
	text-align: center;
	height: 14px;
	padding-top: 6px;
}

div.onAirBox a {
	float: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
	width: 97px;
	height: 21px;
	padding-top: 2px;
	padding-left: 5px;
}

div.onAirBox a:hover {
	background: url('../images/pinkBG.gif') no-repeat left top;
}


div.closeButton {
	position: absolute;
	right: -5px;
	top: -5px;
	background: url('../images/closeButton.png') no-repeat center center;
	width: 19px;
	height: 19px;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div#onAirBoxCallButton {
	position: absolute;
	left: 75px;
	top: -1px;
	display: none;
	background: url('../images/onAirShowBtn.png') no-repeat center center;
	width: 126px;
	height: 25px;
	cursor: pointer;
	/* behavior: url('/v3/iepngfix.htc'); */
}
/* OnAIR [END] */

 
/* Footer [BEGIN] */
div.footerMenu {
	text-align: center;
}

div.footerMenu a {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 15px;
}

div.footerMenu a:hover {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 15px;
}


div.footer {
	font-size: 10px;
	color: #7a7a7a;
	height: 41px;
}

.footer_BG {
	background: url('../images/footer_BG.gif') repeat-x center top; 
/*	background: url('../images/nrbl.jpg') no-repeat left top;*/
}

.footer_Left {
	background: url('../images/footer_Left.gif') no-repeat left top;
}

.footer_Right {
	background: url('../images/footer_Right.gif') no-repeat right top;
	height: 41px;
}

.footer_leftPart {
	float: left;
	margin-left: 20px;
	margin-top: 12px;
}

.footer_rightPart {
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}

img.iydroLogo {
	vertical-align: middle;
}

div.footer a {
	color: #7a7a7a;
}
/* Footer [END] */





/* FROM PREVIOUS CSS FILE [BEGIN]*/
.orderStatus_inprogress {
	color: #00c6ff;
}

.orderStatus_canceled {
	color: #bf1b00;
}

.orderStatus_processed {
	color: #056010;
}


/* POLL [BEGIN] */

#pollHeader {
	background: url('../images/hLine1.gif') center bottom no-repeat;
	height: 40px;
	overflow: hidden;
	margin-left: 25px;
	padding-left: 5px;
}

.pollQuestion {
	font-size: 11px;
	font-weight: bold;
	color: #3e1d00;
}

.pollAnswer {
	font-size: 11px;
	font-weight: normal;
	color: #3e1d00;
}
/* POLL [END] */


#loading {
	background: transparent;
	padding: 10px;
	display: none; /* hidden */
	position: absolute;    
	left: 50%;
	margin-left: -100px;
	top: 50%;
	width: 120px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	z-index: 1000;
}

/* FROM PREVIOUS CSS FILE [END]*/

div#togglerBtn {
	position: absolute;
	top: -20px;
	
}

div#mainContainer {
	background-color: #000;
}


/* INSIDE PAGES [BEGIN] */

div.insideContainer {
	postiotn: relative;
	float: left;
	display: block;
	width: 645px;
	margin-right: 20px;
	padding-top: 5px;
}

div.rightCol {
	position: relative;
	float: left;
	display: block;
	width: 330px;
	text-align: right;
	overflow: hidden;
}

div.newsContainer {
	position: relative;
	background: url('../images/newsHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

.commCounter {
	text-align: right;
	color: #37bbe4;
	font-size: 8pt;
}

.commCounter a,
.commCounter a:link,
.commCounter a:visited {
/*	text-align: right;*/
	color: #37bbe4;
	font-size: inherit;
}

a.pubLink {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.music {
	color: #bd24a9;
}

a.cinema {
	color: #0084e0;
}

a.clubs {
	color: #ff0000;
}

a.interview {
	color: #703df1;
}

a.video {
	color: #c17b00;
}

a.events {
	color: #00a918;
}


/* Programs [BEGIN] */
div.programsContainer {
	position: relative;
	display: block;
	background: url('../images/programsHeader.gif') no-repeat left top;
	width: 100%;
	text-align: left;
	float: right;
}

div.programBox {
	clear: both;
	display: block;
}

div.programPictureContainer {
	position: relative;
	display: block;
	float: left;
	width: 115px;
	height: 115px;
	margin-right: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

div.mask_115x115 {
	position: absolute;
	left: 0px;
	top: 0px;
/*	background: url('../images/mask1.gif') no-repeat center center;*/
	background: url('../images/mask_115x115.png') no-repeat center center;
	width: 115px;
	height: 115px;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.mask_115x121 {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url('../images/mask_115x121.png') no-repeat center center;
	width: 115px;
	height: 121px;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.mask2 {
	position: absolute;
	left: 0px;
	top: 0px;
	background: url('../images/mask2.png') no-repeat center center;
	width: 185px;
	height: 195px;
	/* behavior: url('/v3/iepngfix.htc'); */
}

div.programsFilterBox {
	clear: both;
	position: absolute;
	left: 130px;
	top: -5px;
}

div.progTypeTitle {
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
}

div.programsFilterBox a div.mix {
	background:  url('../images/mixProgramIcon.gif') no-repeat left center;
	text-decoration: none;
}

div.programsFilterBox a:hover div.mix {
	background:  url('../images/mixProgramIconActive.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.programsFilterBox a div.day {
	background:  url('../images/dayProgramIcon.gif') no-repeat left center;
	text-decoration: none;
}

div.programsFilterBox a:hover div.day {
	background:  url('../images/dayProgramIconActive.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.programsFilterBox a div.activeMix {
	background:  url('../images/mixProgramIconActive.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.programsFilterBox a div.activeDay {
	background:  url('../images/dayProgramIconActive.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.daysFilter {
	font-size: 11px;
	color: #fff;
}

div.daysFilter a {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 1px 7px 3px 13px;
	font-size: 10px;
	color: #fff;
}

div.daysFilter a.active {
	display: block;
	float: left;
	background: #88016f url('../images/arr2.gif') no-repeat 5px center;
}

div.daysFilter a:hover {
	display: block;
	float: left;
	background: #88016f url('../images/arr2.gif') no-repeat 5px center;
}

.programTitle {
	font-family: Arial, Tahoma, Verdana !important;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.progAuthor {
	color: #abc4cc;
	font-size: 11px;
	font-weight: normal;
}

div.dayPlay {
	padding-top: 15px;
	color: #5e686b;
	font-size: 9px;
}

div.dayPlay .day {
/*	color: #d247c3;*/
}

div.timePlay {
	padding-top: 5px;
	color: #abc4cc;
	font-size: 16px;
	font-weight: bold;
}


div.progAdds {
	margin-top: 10px;
	margin-left: 133px;
}

a div.infoBtn{
	float: left;
	display: block;
	margin-right: 15px;
	width: 26px;
	height: 26px;
}

a div.track {background:  url('../images/trackIcon_out.gif') no-repeat center center;}
a:hover div.track, a.active div.track {background:  url('../images/trackIcon_over.gif') no-repeat center center;}

a div.PL {background:  url('../images/PLIcon_out.gif') no-repeat center center;}
a:hover div.PL, a.active div.PL {background:  url('../images/PLIcon_over.gif') no-repeat center center;}

a div.info {background:  url('../images/infoIcon_out.gif') no-repeat center center;}
a:hover div.info, a.active div.info {background:  url('../images/infoIcon_over.gif') no-repeat center center;}

a div.webcam, a:hover div.webcam, a.active div.webcam {background:  url('../images/webcam.gif') no-repeat center center;}

a div.blog {background:  url('../images/blogIcon_out.gif') no-repeat center center;}
a:hover div.blog, a.active div.blog {background:  url('../images/blogIcon_over.gif') no-repeat center center;}

a div.podcast {background:  url('../images/podcastIcon_out.gif') no-repeat center center;}
a:hover div.podcast, a.active div.podcast {background:  url('../images/podcastIcon_over.gif') no-repeat center center;}

a div.gallery {background:  url('../images/galleryIcon_out.gif') no-repeat center center;}
a:hover div.gallery, a.active div.gallery {background:  url('../images/galleryIcon_over.gif') no-repeat center center;}

a div.addBlog {background:  url('../images/addBlog_out.gif') no-repeat center center;}
a:hover div.addBlog {background:  url('../images/addBlog_over.gif') no-repeat center center;}

a div.addGallery {background:  url('../images/addGallery_out.gif') no-repeat center center;}
a:hover div.addGallery {background:  url('../images/addGallery_over.gif') no-repeat center center;}
/* Programs [END] */

/* DJs [BEGIN] */
div.djsContainer {
	position: relative;
	background: url('../images/djsHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

div#djsList,
div#djsDetails {
	font-size: 8pt;
}

div#djsList .label,
div#djsDetails .label {
	color: #ffffff;
}

div#djsDetails .label {
	font-weight: bold;
}

div#djsList .fullname,
div#djsDetails .fullname {
	color: #37bbe4;
	font-size: 14pt;
	font-weight: normal;
}

div#djsList div.linfo {
	margin: 5px 0px;
}

div#djsDetails div.linfo {
	margin: 10px 0px;
	color: #37bbe4;
}

div#djsDetails div.linfo a {
	color: #37bbe4;
}

div#djsLetters {
	margin: 8px 0px;
	color: #4b4b4b;
	font-size: 11px;
}

div#djsLetters a {
	color: #fefefe;
	text-decoration: none;
}

div#djsLetters a:hover {
	color: #37bbe4;
	font-weight: bold;
}

div#djsLetters a.all {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 1px 7px 3px 13px;
	font-size: 11px;
	color: #fff;
	background: url('../images/arr2.gif') no-repeat 5px center;
	text-decoration: underline;
}

div#djsLetters a.active {
	color: #f421ca;
	font-weight: bold;
	text-decoration: underline;
}

div#djsLetters a:hover.all {
	display: block;
	float: left;
	font-weight: normal;
	background: #88016f url('../images/arr2.gif') no-repeat 5px center;
	text-decoration: underline;
}

div#djsBlog div.date {
	color: #ffffff;
	font-size: 8pt;
	text-transform: lowercase;
}

div#djsBlog a {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

div#djsBlog div.header {
	color: #37bbe4;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
	text-decoration: underline;
}

div#djsBlog div.header a {
	color: inherit;
	font-weight: inherit;
}

div#djsBlog div.stats {
	color: #37bbe4;
}

a .btnSave {
	background: url("../images/btnSave_out.png") no-repeat center center;
}

a:hover .btnSave {
	background: url("../images/btnSave_over.png") no-repeat center center;
}

.djspacer {
	clear: both;
	font-size: 1px;
	height: 0px;
	border-top: solid 1px #929292;
	border-bottom: solid 1px #424141;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 75px;
}

.gallspacer {
	clear: both;
	font-size: 1px;
	height: 0px;
	border-top: solid 1px #929292;
	border-bottom: solid 1px #cfcfcf;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 75px;
}

.btnSave {
	font-size: 9pt;
	font-weight: bold;
	text-transform: lowercase;
	color: #fff;
	border: 0;
	width: 108px;
	height: 35px;
	cursor: pointer;
}

a.addlink {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a:hover.addlink span {
	color: #d247c3;
	text-decoration: underline;
}

div.djsPictureContainer {
/*	background: url('../images/noise.gif') no-repeat left top;*/
	background-color: #AAAAAA;
	position: relative;
	display: block;
	float: left;
	width: 115px;
	height: 121px;
	margin-right: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

div.djsBiggerPictureContainer {
/*	background: url('../images/noise.gif') no-repeat left top;*/
	background-color: #AAAAAA;
	position: relative;
	display: block;
	float: left;
	width: 185px;
	height: 195px;
	margin-right: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

div.djsFilterLinks {
	clear: both;
	position: absolute;
	left: 100px;
	top: -5px;
}

div.djsFilterLink {
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
}

div.djsFilterLinks a div.djsGuest {
	background:  url('../images/djsGuest.gif') no-repeat left center;
	text-decoration: none;
}

div.djsFilterLinks a div.djsGuestActive,
div.djsFilterLinks a:hover div.djsGuest {
	background:  url('../images/djsGuest_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.djsFilterLinks a div.djsRadio {
	background:  url('../images/djsRadio.gif') no-repeat left center;
	text-decoration: none;
}

div.djsFilterLinks a div.djsRadioActive,
div.djsFilterLinks a:hover div.djsRadio {
	background:  url('../images/djsRadio_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}
/* DJs [END] */

/* Charts [BEGIN] */
div.chartContainer {
	position: relative;
	background: url('../images/chartHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

div.chartFilterLinks {
	clear: both;
	position: absolute;
	left: 115px;
	top: -5px;
}

div.chartFilterLinks a span.chartFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background:  url('../images/djsGuest.gif') no-repeat left center;
	text-decoration: none;
}

div.chartFilterLinks a span.chartFilterLink_active,
div.chartFilterLinks a:hover span.chartFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background:  url('../images/djsGuest_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}
/* Charts [END] */

/* Afisha [BEGIN] */
div.afishaContainer {
	position: relative;
	background: url('../images/afishaHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

div.afishaFilterLinks {
	clear: both;
	position: absolute;
	left: 115px;
	top: -5px;
}

div.afishaFilterLinks a span.afishaFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background: url('../images/djsGuest.gif') no-repeat left center;
	text-decoration: none;
}

div.afishaFilterLinks a span.afishaFilterLink_active,
div.afishaFilterLinks a:hover span.afishaFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background: url('../images/djsGuest_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

td.register {
	color: #FFFFFF;
	font-size: 11px;
}

#profileDetails input,
#regFormContainer input,
#contact input {
	font-size: 11px;
	height: 11px;
	width: 150px;
}

#profileDetails select,
#regFormContainer select,
#contact select {
	font-size: 11px;
}

div#upload {
	padding-left: 50px;
	width: 138px;
	height: 41px;
	cursor: pointer;
	background: url('../images/upload.gif') center center no-repeat;
}

div#upload.hover {
	background: url('../images/upload_over.gif') center center no-repeat;
}

/* Afisha [END] */

/* Profile [BEGIN] */
div.profileContainer {
	position: relative;
	background: url('../images/profileHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
	font-size: 11px;
}

div.profileFilterLinks {
	clear: both;
	position: absolute;
	left: 150px;
	top: -5px;
}

div.profileFilterLinks a span.profileFilterLinkParams,
div.profileFilterLinks a span.profileFilterLinkSettings,
div.profileFilterLinks a span.profileFilterLinkCart {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

div.profileFilterLinks a span.profileFilterLinkParams {
	background:  url('../images/profileParams.gif') no-repeat left center;
}
div.profileFilterLinks a span.profileFilterLinkSettings {
	background:  url('../images/profileSettings.gif') no-repeat left center;
}
div.profileFilterLinks a span.profileFilterLinkCart {
	background:  url('../images/profileCart.gif') no-repeat left center;
}
div.profileFilterLinks a span.profileFilterLinkParams_active,
div.profileFilterLinks a:hover span.profileFilterLinkParams,
div.profileFilterLinks a span.profileFilterLinkSettings_active,
div.profileFilterLinks a:hover span.profileFilterLinkSettings,
div.profileFilterLinks a span.profileFilterLinkCart_active,
div.profileFilterLinks a:hover span.profileFilterLinkCart {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	color: #ff00d0;
	text-decoration: underline;
}

div.profileFilterLinks a span.profileFilterLinkParams_active,
div.profileFilterLinks a:hover span.profileFilterLinkParams {
	background:  url('../images/profileParams_over.gif') no-repeat left center;
}

div.profileFilterLinks a span.profileFilterLinkSettings_active,
div.profileFilterLinks a:hover span.profileFilterLinkSettings {
	background:  url('../images/profileSettings_over.gif') no-repeat left center;
}

div.profileFilterLinks a span.profileFilterLinkCart_active,
div.profileFilterLinks a:hover span.profileFilterLinkCart {
	background:  url('../images/profileCart_over.gif') no-repeat left center;
}
/* Profile [END] */

/* INSIDE PAGES [BEGIN] */


/* Pager Control [BEGIN] */
.nextOut {
	background:  url('../images/nextPageOut.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.nextOver {
	background:  url('../images/nextPageOver.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.prevOut {
	background:  url('../images/prevPageOut.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.prevOver {
	background:  url('../images/prevPageOver.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#commentsList .nextOut {
	background:  url('../images/tbright.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#commentsList .nextOver {
	background:  url('../images/tbright_over.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#commentsList .prevOut {
	background:  url('../images/tbleft.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#commentsList .prevOver {
	background:  url('../images/tbleft_over.gif') no-repeat center center;
	font-size: 11px;
	width: 30px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.pageNum {
	text-decoration: none;
}

.generalPage {
	color: #b5b5b5;
	font-size: 11px;
	text-decoration: none;
}

a:hover .generalPage {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}

.activePage {
	background: url('../images/pageActiveBG.gif') center center no-repeat;
	color: #37bbe4;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	text-align: center;
}

.pagesLister {
	padding-top: 8px;
}

/* Pager Control [END] */


/* Comments [BEGIN] */
div.commentAuthor {
	font-weight: bold;
	font-size: 8pt;
	text-indent: 14px;
	padding-top: 2px;
	margin-right: 5px;
	float: left;
}

div.user {
	background: url('../images/userIcon.gif') left center no-repeat;
	color: #37bbe4;
/*	text-transform: uppercase;*/
}

div.dj {
	background: url('../images/djIcon.gif') left center no-repeat;
	color: #d247c3;
}

div.guest {
	background: url('../images/guestIcon.gif') left center no-repeat;
	color: #868686;
}

input.default {
	border: 1px solid #86868a;
	color: #767676;
	font-size: 11px;
	width: 50%;
}

.commentDate {
	font-size: 8pt;
	padding-top: 2px;
}

/* Comments [END] */


div.playerContainer {
	position: relative;
	display: none;
	width: 310px;
	height: 44px;
}


a.anonsPubs {
	display: block;
/*	margin-top: 2px;*/
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a.anonsPubs:hover {
	font-weight: bold;
	color: #37bbe4;
	text-decoration: underline;
}

.test {
	border: 1px solid red;
}

acronym {
	font-size: 10px;
	width: 110px;
	width: 30px;
}
.galIMGContainer {
	display: inline;
	margin: 10px;
}

input.pollSubmit {
	width: 110px;
	height: 38px;
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
}

a.pollButtonLink input.pollSubmit {
	background: url('../images/answerButton_out.gif') no-repeat center center;
	text-decoration: none;
}

a.pollButtonLink:hover input.pollSubmit {
	background: url('../images/answerButton_over.gif') no-repeat center center;
	text-decoration: none;
}
div.twolines {
	display: block;
	background: url('../images/twolines.gif') repeat-x center center;
	height: 3px;
	font-size: 1px;
	clear: both;
}
table#adminList th {
	color: #37bbe4;
	font-size: 12px;
	text-align: left;
	border-bottom: solid 1px #302f30;
	height: 25px;
}
table#adminList td {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	text-align: left;
}
.hint {
	color: #787878;
	font-size: 10px;
	margin-bottom: 5px;
}

/* Gallery [BEGIN] */
div.galContainer {
	position: relative;
	background: url('../images/galHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

div.galFilterLinks {
	clear: both;
	position: absolute;
	left: 90px;
	top: -5px;
}

div.galFilterLink {
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
}

div.galFilterLinks a div.galPhoto {
	background:  url('../images/galPhoto.gif') no-repeat left center;
	text-decoration: none;
}

div.galFilterLinks a div.galPhotoActive,
div.galFilterLinks a:hover div.galPhoto {
	background:  url('../images/galPhoto_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}

div.galFilterLinks a div.galVideo {
	background:  url('../images/galVideo.gif') no-repeat left center;
	text-decoration: none;
}

div.galFilterLinks a div.galVideoActive,
div.galFilterLinks a:hover div.galVideo {
	background:  url('../images/galVideo_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}
/* Gallery [END] */

/* Shop [BEGIN] */
div#shopContainer {
	position: relative;
	background: url('../images/shopHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}
div#shopBreadcrumbs {
	clear: both;
	position: absolute;
	left: 90px;
	top: 0px;
}
div#shopBreadcrumbs .crumb {
	padding-left: 12px;
	background: url('../images/crumb.gif') no-repeat left center;
	text-decoration: none;
}
div#shopBreadcrumbs .crumbActive,
div#shopBreadcrumbs a:hover.crumb {
	padding-left: 12px;
	background: url('../images/crumb_over.gif') no-repeat left center;
	color: #00deff;
	text-decoration: underline;
}
ul#shopCatsList {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
}
ul#shopCatsList li.l1 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 17px;
	width: 110px;
	list-style: none;
	background: url('../images/shopDown.gif') left top no-repeat;
}
ul#shopCatsList li.l1 a {
	color: #00deff;
	font-size: 12px;
	font-weight: bold;
}
ul#shopCatsList ul.l2 {
	margin: 0px;
	padding: 0px;
}
ul#shopCatsList li.l2 {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
ul#shopCatsList li.l2 a {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
}

ul#shopCatsList li.l2 a#catActive {
	background-color: #91008c;
}

ul#shopCatsList li.l2 a:hover {
	background: url('../images/crumb_over.gif') left center no-repeat;
	color: #00deff;
	font-size: 11px;
	text-decoration: underline;
}

#goodsContainer {
	margin-left: 150px;
}

.tobasket {
	color: #f121c8;
	height: 16px;
	padding-right: 25px;
	margin-top: 5px;
	background: url('../images/basket.gif') right bottom no-repeat;
}

a.delButton {
	float: right;
	width: 19px;
	height: 18px;
	text-decoration: none;
	background: url('../images/delButton.gif') right bottom no-repeat;
}

a.delButton:hover {
	align: right;
	width: 19px;
	height: 18px;
	background: url('../images/delButton_over.gif') right bottom no-repeat;
}

a.refreshButton {
	color: #e5e5e5;
	padding-top: 8px;
	padding-left: 33px;
	float: left;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	background: url('../images/refresh.png') left top no-repeat;
}

a.refreshButton:hover {
	color: #f121c8;
	background: url('../images/refresh_over.png') left top no-repeat;
}

a.checkoutButton {
	color: #e5e5e5;
	padding-top: 11px;
	padding-left: 43px;
	float: right;
	height: 31px;
	font-size: 11px;
	font-weight: bold;
	background: url('../images/creditcard.png') left top no-repeat;
}

a.checkoutButton:hover {
	color: #f121c8;
}

a.editBasketButton {
	color: #e5e5e5;
	display: block;
	padding-top: 11px;
	padding-left: 43px;
	height: 31px;
	font-size: 12px;
	font-weight: bold;
	background: url('../images/cartEditButton.png') left center no-repeat;
}

a.editBasketButton:hover {
	color: #f121c8;
}

#total {
	color: #f121c8;
	font-size: 14px;
}

#shopAddress {
	color: #ffffff;
	background: url('../images/shopBG.png') center center no-repeat;
	width: 287px;
	height: 245px;
	margin-left: 85px;
	padding-left: 40px;
	clear: both;
	border: solid 1px black;
	font-size: 11px;
	display: none;
}

#shopAddress input,
#shopAddress textarea {
	font-size: 11px;
	width: 190px;
}

#shopAddress .input {
	margin-bottom: 7px;
}

a.addressClose {
	display: block;
	color: #ffffff;
	background: url('../images/shopClose.png') right top no-repeat;
	height: 14px;
	font-size: 10px;
	padding-right: 18px;
	margin-right: 3px;
	margin-top: 3px;
	text-align: right;
	text-decoration: none;
}

a.shopOrder {
	display: block;
	background: url('../images/shopOrder.png') center center no-repeat;
	width: 115px;
	height: 40px;
	margin-left: 60px;
	text-decoration: none;
}

a.shopOrder:hover {
	background: url('../images/shopOrder_over.png') center center no-repeat;
}

.num {
	font-size: 11px;
	width: 20px;
	text-align: center;
}

#basketBox {
	color: #ffffff;
	text-align: left;
	font-size: 11px;
	padding: 0px 10px;
}

#basketBox ul {
	margin-left: 10px;
	padding: 0px;
	list-style: none;
	line-height: 20px;
}

#basketBox a,
#basketBox a:hover,
#basketBox a:visited {
	color: #00deff;
	text-decoartion: underline;
}

#basketBox a.delButton {
	float: right;
	margin-top: 5px;
	width: 9px;
	height: 9px;
	text-decoration: none;
	background: url('../images/cartBoxDelete.gif') right bottom no-repeat;
}

#basketBox a.delButton:hover {
	background: url('../images/cartBoxDelete_over.gif') right bottom no-repeat;
}

.cartBox a.checkoutButton {
	font-size: 12px;
}

div.cartBox {
	float: left;
	background: url('../images/cartBoxHead.gif') left top no-repeat;
	width: 320px;
	margin-right: 20px;
}

div.shopNewBox {
	float: left;
	background: url('../images/shopNewHead.gif') left top no-repeat;
	width: 320px;
	margin-right: 20px;
}

div.shopBestsellers {
	float: left;
	background: url('../images/shopBestsellers.gif') left top no-repeat;
	width: 320px;
	margin-right: 20px;
}
/* Shop [END] */

/* About [BEGIN] */
div.aboutContainer {
	position: relative;
	background: url('../images/aboutHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

div.aboutFilterLinks {
	clear: both;
	position: absolute;
	left: 115px;
	top: -5px;
}

div.aboutFilterLinks a span.aboutFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background:  url('../images/pageIcon.gif') no-repeat left center;
	text-decoration: none;
}

div.aboutFilterLinks a span.aboutFilterLink_active,
div.aboutFilterLinks a:hover span.aboutFilterLink {
	display: block;
	float: left;
	padding: 5px 0 5px 30px;
	margin-right: 20px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 9pt;
	font-weight: bold;
	background:  url('../images/pageIcon_over.gif') no-repeat left center;
	color: #ff00d0;
	text-decoration: underline;
}
/* About [END] */

a.contactSend {
	display: block;
	width: 110px;
	height: 40px;
	background: url('../images/sendForm.gif') no-repeat center center;
	text-decoration: none;
}

a.contactSend:hover {
	background: url('../images/sendForm_over.gif') no-repeat center center;
	text-decoration: none;
}

#commentButton input {
	width: 135px;
	height: 35px;
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
}
a#commentButton input {
	background: url('../images/comment.jpg') no-repeat center center;
	text-decoration: none;
}

a#commentButton:hover input {
	background: url('../images/comment_over.jpg') no-repeat center center;
	text-decoration: none;
}

.photoSendComments input {
	width: 135px;
	height: 35px;
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
}
a.photoSendComments input {
	background: url('../images/send.gif') no-repeat center center;
	text-decoration: none;
}

a.photoSendComments:hover input {
	background: url('../images/send_over.gif') no-repeat center center;
	text-decoration: none;
}

.contactContainer {
	position: relative;
	background: url('../images/contactHeader.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
}

.green,
.blue {
	cursor: pointer;
	margin: 3px;
}

.pink,
.purple,
.lastBlog {
	margin: 3px;
	float: left;
}

.greenHolder,
.blueHolder {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.greenHolder li,
.blueHolder li {
	float: left;
}

.btnDefault {
	width: 133px;
	height: 35px;
	cursor: pointer;
	border: none;
}

a .btnDefault {
	background: url("../images/btnDefault.png") no-repeat center center;
}

a:hover .btnDefault {
	background: url("../images/btnDefault_over.png") no-repeat center center;
}
/*139x41*/
div.leatherContainer {
	position: relative;
	background: url('../images/leatherStories.gif') no-repeat left top;
	display: block;
	width: 100%;
	text-align: left;
	float: left;
	font-size: 11px;
}

div.leatherLink {
	clear: both;
	position: absolute;
	right: 0px;
	top: -5px;
}

#leatherForm {
	display: none;
}

#leatherStoryForm {
	margin-left: 15px;
}

#leatherStoryForm .register {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
}

#leatherStoryForm input {
	background: url('../images/leatherField.png') no-repeat center center;
	border: none;
	width: 406px;
	height: 17px;
	font-size: 11px;
}

#leatherStoryForm textarea {
	background: url('../images/leatherText.png') no-repeat center center;
	border: none;
	width: 406px;
	height: 117px;
	overflow: hidden;
	font-size: 11px;
}

.leatherSend {
	display: block;
	width: 188px;
	height: 35px;
	background: url('../images/leatherSend.png') no-repeat center center;
	text-decoration: none;
}

.storyItem {
	color: #c0c0c0;
	margin-top: 15px;
}

div.lastBlogBox {
	float: left;
	background: url('../images/lastBlogEntries.gif') no-repeat left top;
	text-align: left;
	height: auto !important;
	width: inherit;
}

#nokia select {
	color: #FFF;
	background-color: #000;
	font-size: 12px;
}

#nokia select.odd {
	background-color: #7a228a;
	width: 481px;
	font-weight: bold;
}

#nokia select.even {
	background-color: #e30083;
	width: 481px;
	font-weight: bold;
}

input.formFieldNokia {
	color: #FFF;
	background: url('../images/nokiaFormInput.gif') no-repeat;
	width: 191px;
	height: 13px;
	padding: 2px;
	border: none;
	font-size: 12px;
}
