* {margin:0;padding:0;}
body {font:11px/1.4em Arial, Helvetica, sans-serif; background:#707070 url(../images/main-bg_t.png) left top repeat-x;}
h1, h2, h3, h4 {line-height:1.2em;}
div {zoom:1;} /* Fix IE6 bug with background color displaying */
img {border:0; display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer; border:0; height:27px; font:bold 12px Arial, Helvetica, sans-serif; color:#1b1b1b;}
input.txt {font:12px Arial, Helvetica, sans-serif; color:#595959; border:1px solid #a7a7a7; background:url("../images/bg_input.gif") repeat-x scroll 0 0 #F9F9F9;}
a {cursor:pointer;text-decoration:underline;}
a:hover {text-decoration:none;}
a:active, a:focus {outline: 0;}
select {width:150px;}
.clear {clear:both; height:0;}
.wrapper {overflow:hidden;}
.hidden {display:none;}

/*--------------Page-----------------*/
.wrap_page {background:url(../images/main-bg_b.png) left bottom repeat-x;}
.all {width:960px; margin:0 auto; padding:20px 0 10px;}

.TopPanel {height:90px; background:#fff url(../images/bg_top.gif) 0 100% repeat-x; padding:11px 13px 11px 17px;}
.SiteName {float:left; height:80px;}
.SiteName h1 {font-size:36px;}
.SiteName img {float:left; font-size:12px;}
.SiteName a {text-decoration:none; color:#000;}
.SiteName a span {float:left; padding-left:14px; padding-top:25px;}
.FastSearch {float:right; padding-top:36px;}
.FastSearch input, .FastSearch .CustomSelect {float:left; margin-left:8px;}
.FastSearch input.txt {padding:6px 7px 4px; width:130px;}

.customSelect {display:none;}
.CustomSelect {cursor:default; background:url(../images/select-bg.gif) repeat-x right top;}
.CustomSelect select {width: 126px;}
.select-area {background:url("../images/select-bg.gif") repeat-x scroll right top transparent;cursor:default;overflow:hidden;}
.select-area .select-area-left {width:7px; height:27px; float:left; background:url(../images/select-left.gif) no-repeat left top; _margin-right:-3px;}
.select-area .select-area-right {width:18px; height:27px; float:right; background:url(../images/select-right.gif) no-repeat right top;}
.select-area .select-area-center {color:#595959; font-size:12px; line-height:27px;  white-space:nowrap; overflow:hidden;}
.select-area .select-options-invisible { display:none;}
.select-area .select-options-visible {cursor:default;display:block;list-style-type:none;}
.select-area .select-options-visible li {padding:0 5px; background-image:none; white-space:nowrap; overflow:hidden;}
.select-area .select-options-invisible,  .select-area .select-options-visible {background:none repeat scroll 0 0 #EEEEEE;border:1px solid #6F7074;overflow:auto;position:absolute;z-index:20;}
.select-area .select-options-visible li.select-option-hovered {background-color:#D2F0F4;}
.select-area .select-options-visible li.select-option-selected {background-color:#496AC5;color:#FFFFFF;}

.TopMenu {background:#f2db00; border-top:1px solid #feb900; overflow:visible; padding-left:26px; height:39px; white-space:nowrap;}
.TopMenu li {list-style:none; margin:0;}
.TopMenu li a {display:block; color:#010101;}
.TopMenu li.menuheader {height:29px; font-size:13px; font-weight:bold; padding:10px 21px 0; display:inline; float:left;}
.TopMenu li.menuheader ul {background:#f2db00; position:absolute; padding:10px; display:none; z-index:100;}
.TopMenu li.menuheader ul li {font-size:12px; font-weight:normal; padding:3px; height:auto; display:block;}

.MiddlePanel {background:#000; padding:8px; _margin-bottom:-15px;}
.DayHit {float:left; width:744px;}
.DayHit .image {float:left; width:170px; height:170px;}
.DayHit .image img {display:block;}
.DayHit .ribbon {background:url(../images/dayH-ribbon.gif) no-repeat; float:right; width:62px; height:62px; margin:0 0 -62px -62px;}
.DayHit .cont {background:#2a2a2a url(../images/dayH-bg.gif) repeat-x; overflow:hidden; color:#a2a2a2;}
.DayHit .descr {padding:12px 8px 2px; height:119px;}
.DayHit .cont h2 {color:#f2db00; font-size:24px; padding-bottom:3px;}
.DayHit .cont p {padding-bottom:3px;}
.DayHit .cont .st-1 {color:#fff; font-size:14px; margin-right:10px;}
.DayHit .cont a {color:#f2db00;}
.DayHit .cont a.is-playing {color:#ff0000;}
a.ico-listen {background:url(../images/ico-listen.gif) 0 3px no-repeat; padding-left:15px;}
a.is-playing {background-image:url(../images/ico-stop-listen.gif); color:#ff0000;}
.DayHit .botm {background:url(../images/dayH-bg2.gif) repeat-x; border-top:1px solid #353535; color:#fff; padding:11px 8px 2px; height:23px;}
.DayHit .btn-buy {float:left; margin-right:15px;}
.DayHit .dayH-btn {padding-top:9px;}
.DayHit .dayH-btn a.ico-listen {margin-top:7px; float:left;}
.Login {width:175px; height:160px; float:right; border:1px solid #cacaca; background:#fff; padding:7px 4px 2px 11px;}
.Login h2 { display:none;}
.Login p {padding-bottom:4px; line-height:16px;}
.Login span {color:#595959;}
.Login input.txt {width:152px; padding:6px 7px 4px;}
.Login a {color:#595959;}
.Login p.links {margin-top:2px;}
.Login p.links a {margin-left:7px;}
.Login .number {background:url("../images/number_bg.png") no-repeat scroll 0 0 transparent;color:#595959;font-size:11px;height:23px;margin-bottom:5px;padding:10px 0 0 8px;width:160px;overflow:hidden;display:inline-block;}
.Login .number span {display:inline;color:#000000;font-size:18px;font-weight:bold;padding-left:5px;position:relative;top:-1px;vertical-align:middle;}
.Login p.brdr {border-bottom:1px solid #E4E4E4;margin-bottom:9px;padding-bottom:6px;width:100%;}
.Login .country-code {line-height: 26px; float: left; }
.Login .prefix { float: left; margin-left: 5px; line-height: 1.5;}
.Login .customSelect { width: 43px !important;}
.Login .phonenumber { margin-left: 5px; width: 70px !important; }
.Login .customSelect option { width: 15px !important; }
.Login .lblPassword {float: left; line-height: 2; }
.Login .lblTelefone {line-height: 1; }

.popupLogin .country-code {float: left; }
.popupLogin .prefix { float: left; margin-left: 5px; line-height: 1.5; width: 43px !important;}
.popupLogin .customSelect { width: 43px !important;}
.popupLogin .phonenumber { margin-left: 5px !important; width: 55px !important; height:15px; }
.popupLogin .customSelect option { width: 15px !important; }
.popupLogin .lblPassword {line-height: 2.5; }
.popupLogin .lblTelefone {line-height: 2.5; }

.infoPopup {width:162px; float:right; border:none/*1px solid #cacaca*/; background:#fff; padding:0px 4px; display:inline;}
.infoPopup span {margin-top:7px; margin-bottom:2px; display:block;}
.infoPopup .buttons {height:36px; margin:0 auto;}
.infoPopup .buttons span:last-child {margin-right:0;}
.infoPopup .PurchaseType .select-area{margin-bottom:5px;}
.infoPopup input.txt {padding:6px 7px 4px;width:130px;}
.infoPopup .mediaElementInfo {margin:5px 0;}
.infoPopup .mediaElementInfo span {display:inline;}
.infoPopup p.chkbx {padding-bottom:8px;padding-top:8px;}
.infoPopup .country-code {float: left; }
.infoPopup .prefix { float: left; margin-left: 5px; width: 18px !important;}
.infoPopup .phonenumber {margin-left: 5px; width: 70px !important; }

.popup-bg {background-color:Gray;left:0;margin:0;opacity:0.7;filter: alpha(opacity = 70);padding:0;position:absolute;top:0;z-index:200;overflow:hidden;}
.popup {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CACACA;color:#595959; padding-left:4px 4px 8px 11px !important; padding:4px 4px 12px 5px;position:absolute;z-index:999;}
.popup .close {background:url("../images/ico_cross.png") no-repeat scroll right 5px transparent;color:#CACACA;float:right;font-size:10px;margin-right:8px;padding-right:11px;text-decoration:none;}
.popup .infoPopup p {line-height:16px;}
.popup .infoPopup input.txt {width:134px;}
.popup.autorization span.ybtn {margin-bottom:10px;}
.popup.add-group .buttons span.ybtn, .popup.add-user .buttons span.ybtn, .popup.purchase .buttons span.ybtn {margin-top:10px;}
.popup.add-group .buttons span.ybtn:first-child, .popup.add-user .buttons span.ybtn:first-child {margin-right:10px;}

.sBox {border:1px solid #CACACA;margin-bottom:10px;}
.sBox h3.head {background:url("../images/bg_lhead.gif") repeat-x scroll 0 100% #FFFFFF;border-bottom:2px solid #F2DB00;font-size:14px;padding:13px 5px 10px 10px;text-transform:uppercase;}

.Content {background:#fff; padding:10px 8px; overflow:hidden;}
.MainInfo {margin-bottom:10px; font-size:12px;}
.DivCaption {margin-bottom:10px;}
.InfoFrame {zoom:0;}
.InfoFrame .ContentText ul, .InfoFrame .ContentText ol {
	line-height: 15px;
	list-style-position:inside;
}
.InfoFrame .ContentText {padding:12px 20px 0; overflow:hidden;}
.InfoFrame a {color:#808080;}
.MelodyPackages {display:block; overflow:hidden;}
.MelodyPackages .Package {border:1px solid #CACACA; width:33%; float:left; overflow:hidden;}
.MelodyPackages .NotLeft {border-left:0;}
.MelodyPackages .NotTop {border-top:0;}
.MelodyPackages .AuthUser {width:auto; float:none; border:none;}
.AuthUser .Image, .NotLeft .Image {margin-left:0;}
.MelodyPackages .Cont {padding:9px 4px 5px 11px; min-height:6.63em; _height:auto !important; height:6.63em;} /* IE Mobile min-height fix */
.MelodyPackages .Cont h3 {font-size:14px; padding-bottom:8px;}
.MelodyPackages .Cont p {line-height:1.47em;}
.bg {padding:4px 4px 4px 11px; background:url(../images/bg_prodTbl.gif) 0 100% repeat-x; overflow:hidden; zoom:1;}
.MelodyPackages .bg {padding-bottom:12px;}
.LeftColumn {float:left; width:192px; margin-right:8px;}
.MainMenu {padding-bottom:4px;}
.sBox {border:1px solid #cacaca; margin-bottom:10px;}
.sBox h3.head {background:#fff url(../images/bg_lhead.gif) 0 100% repeat-x; padding:13px 5px 10px 10px; border-bottom:2px solid #f2db00; font-size:14px;}
.sBox .PageNavigation {padding:12px;}
.side-listing li {list-style:none; margin:0; border-bottom:1px solid #e4e4e4; padding:4px 3px 5px 11px; font-size:12px; color:#595959;}
.side-listing li.last {border-bottom:0;}
.side-listing li a {color:#595959; text-decoration:none; display:block; background:url(../images/bullet-2.gif) 0 4px no-repeat; padding-left:14px;}
.side-listing li a:hover {text-decoration:underline;}
.ContentColumn {float:left; width:544px; overflow:hidden;}
.RightColumn {float:right; width:192px; margin-left:8px;}
.RightColumn .BannerArea {margin-bottom:8px; display:block;}
.RightColumn .BannerArea embed, .RightColumn .BannerArea object {min-height:200px;height:auto !important;height:200px;} /* fix for IE */
.news {padding:5px 10px; border-bottom:1px solid #e4e4e4;}
.news a {color:#000;}
.news .date {font-size:10px; color:#595959;}
.news .text {font-size:11px; line-height:1.46em;}
.news .text a {text-decoration:none;}
.news .text a:hover {text-decoration:underline;}
.news .text .bullet {background:url(../images/bullet-2.gif) 100% 50% no-repeat; padding-left:15px; position:relative;}

.Footer {color:#b3b3b3; padding-top:15px; overflow:hidden;}
.Footer a {color:#b3b3b3;}
.Copyright {float:left;}
.FooterMenu {overflow:hidden;}
.FooterMenu ul {list-style:none;}
.FooterMenu li {float:left; margin-left:6px;}
.FooterMenu li.Current a, .TopMenu li.Current a {text-decoration:none;}
.FooterMenu li.Current ul a, .TopMenu li.Current ul a {text-decoration:underline;}
.FooterLogo {float:right; margin-top:-5px;}

.btnY-64 {background:url(../images/btnY-64.gif) no-repeat; width:64px;}
.btnY-84 {background:url(../images/btnY-84.gif) no-repeat; margin-left:3px; width:115px;}
.btnY-131 {background:url(../images/btnY-131.gif) no-repeat; clear:right; margin-top:4px; width:131px;}
.btn-buy {display:block; background:url(../images/btn-buy.gif) no-repeat; width:129px; height:27px; overflow:hidden;}
.btn-buy .price {float:left; color:#2a2a22; width:59px; padding-top:6px; padding-left:3px; text-align:center;}
.btn-buy .price em {font-size:14px; font-style:normal;}
.btn-buy input.btn {float:left; width:67px; height:27px; font:bold 12px Arial, Helvetica, sans-serif; color:#1b1b1b; border:none; background:none;}


.ybtn {display:inline; float:left; background:url(../images/ybtn_l.png) left top no-repeat #f2db00; height:27px; overflow:hidden;}
.ybtn input { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1b1b1b; border:none; background:url(../images/ybtn_r.png) right top no-repeat; height:27px; cursor:hand; cursor:pointer; vertical-align:top; width:100%;}

.grid th {background:none repeat scroll 0 0 #E4E4E4;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
.grid-shadow th {background:url("../images/grid_shadow-th.png") repeat-x scroll left top #E4E4E4;padding:7px 2px 3px 12px;}
.grid-shadow td, .empty-list {color:#595959;font-size:11px;padding:5px 12px;}
.grid-shadow td {border-top:1px solid #E4E4E4;}
.grid-shadow tr.dark td {background:none repeat scroll 0 0 #F7F7F7;}
.grid-shadow td a {color:#595959; text-decoration:none;}
.grid-shadow td a:hover {text-decoration:underline;}
.grid-shadow td a.ico-listen-grid span {background:url(../images/ico_lstn.png) no-repeat; width:9px; height:8px; display:block;}
.grid-shadow td a.is-playing {color:#ff0000;}
.grid-shadow td a.is-playing span {background:url(../images/ico-stop-listen.gif) no-repeat;}

.my-groups {padding:3px 0 0;}
.my-groups .holder p label {color:#696969;font-weight:normal;text-decoration:none;}
.my-groups .container {background:url("../images/mg_cont_bg.png") repeat-x scroll left top transparent;border:1px solid #CACACA;margin-bottom:6px;padding:6px 10px 0px 7px;}
.my-groups .container span {color:#696969;}
.my-groups .container .ico-col-exp {background:url("../images/ico_plus-minus.png") no-repeat scroll left bottom transparent;cursor:pointer;float:left;font-size:0;height:13px;line-height:0;margin-right:7px;width:13px;}
.my-groups .container input, .my-users input {vertical-align:top; margin:0px 5px 0px 0px}
.my-groups .container label {color:#000000;font-weight:bold;}
.my-groups .container a label {color:#000000;font-weight:bold;text-decoration:underline;}
.my-groups .container a:hover label {text-decoration:none;cursor:pointer;}
.my-groups .container .addEditImage, .my-users .addEditImage { width:15px; height:15px; margin-left:5px;float:right;position:relative;}
.my-groups h4, .muzauto h4 {color:#000000;font-size:12px;font-weight:normal;margin-bottom:7px;}
.my-groups .collapsed .holder {display:none;}
.my-groups .collapsed {padding-bottom:5px;}
.my-groups .collapsed .ico-col-exp {background-position:left top;}
.my-groups .holder {clear:both;margin:0 -10px 0 -7px;padding-top:6px;}
.my-groups .holder p, .sBox .my-users p  {border-top:1px solid #E4E4E4;color:#696969;padding:2px 10px 1px 27px;text-align:left;}
.my-groups .holder p span, .my-users p span {padding-right:5px;}
.my-users p:first-child {border-top:none;}

.muzauto {clear:both;padding:16px 0px 5px 0px;}
.muzauto .row {padding:5px 0px 6px 0px;}
.muzauto .row .txt {padding:6px 7px 4px; width:270px; margin-left:0px;}
.muzauto .row .fright {margin-left:6px;margin-top:3px; *margin-top:5px;}
a.ico-listen-btn span {width:21px; height:21px;float:right;background:url("../images/btn_lstn.png") no-repeat;display:inline-block;}
a.ico-listen-btn.is-playing span {background-image:url("../images/btn_stop_lstn.png");}
.fright {float:right !important;}
.w-293 {width:293px;}
.w-287 {width:287px;}
.w-265 {width:265px;}
.w-280 {width:280px;}
.w-210 {width:210px;}
.w-139 {width:139px;}
.w-131 {width:131px;}
.w-123 {width:123px;}
.w-178 {width:178px;}
.w-93 {width:93px;}
.w-84 {width:84px;}
.w-78 {width:78px;}
.w-70 {width:70px;}
.w-64 {width:64px;}
.w-30 {width:50px;}

.mr-0 {margin-right:0 !important;}
.mr-b-5{margin-bottom:5px;}

.addRule .chbUseRules {width:12px; height:12px;}
.addRule .middle {width:265px;}
.addRule .middle .txt {padding:6px 7px 4px; width:257px; margin-top:2px;}
.addRule .middle .select-area  {margin-top:2px;}
.addRule .rulesContainer {margin-top:10px;display:none;}
.addRule .dateRuleData { margin-top:15px; width:280px;display:none;}
.addRule .dateRuleData .calendar-selector {background:url("../images/calendar.png") no-repeat; width:16px; height:16px;float:right;cursor:pointer; margin:3px 0 0 1px;}
.addRule .dateRuleData .txt {height:17px;left:100px;top:-5px;width:150px;float:right;display:inline;}
.addRule .weekDayRuleData {margin-top:15px; width:265px;display:none;}
.addRule .weekDayRuleData .select-area {margin-top:5px;}
.addRule .weekDayRuleData .bottom-container{margin-top:5px;}
.addRule .timeRuleData {margin-top:15px; width:265px;display:none;height:110px;}
.addRule .timeRuleData span {float:left; margin:5px;}
.addRule .timeRuleData span.text {padding-top:3px;}
.addRule .buttons-container {margin-top:20px;clear:left; overflow:hidden;}

.ajax__calendar_header div {zoom:normal;}
.ajax__calendar_container {margin-top:-1px; margin-left:-1px;}

.cont-col {width:544px;}
ul.content-nav {float:left;position:relative;width:155px;z-index:3; list-style:none; list-style-position:outside; margin-bottom:9px;}
.content-nav li {background:none repeat scroll 0 0 #E4E4E4;border-right:1px solid #CACACA;color:#6C6C6C;font-size:12px;line-height:14px;list-style-type:none;margin:0 0 1px;padding:7px 4px 8px 11px;}
.content-nav li a {color:#6C6C6C;display:block;text-decoration:none;}
.content-nav li a:hover {text-decoration:underline;}
.content-nav li.cur {background:none repeat scroll 0 0 #FFFFFF;border-color:#CACACA #CACACA #F2DB00;border-style:solid none solid solid;border-width:1px medium 2px 1px;padding:6px 4px 7px 10px;}
.content-nav li.cur a, .content-nav li.cur a:hover {color:#232323;text-decoration:none;}

.sel-content {border:1px solid #CACACA;float:left;left:-1px;margin-bottom:9px;margin-right:-1px;padding:15px 18px 21px 20px;position:relative;width:350px;z-index:2;}
.sel-content h2 {color:#4F4F4F;font-size:30px;font-weight:normal;line-height:34px;margin:0 0 15px -3px;}
.sel-content p {color:#696969;font-size:11px;line-height:16px;padding-bottom:7px;text-align:justify;}
.sel-content ul {list-style-position:inside;}
.input-row {padding-bottom:15px;padding-top:3px;}
.input-row .ico-lstn {background:url("../images/ico_lstn.png") no-repeat scroll left 4px transparent;color:#000000;float:right;margin-top:5px;padding-left:16px;}
.input-row .is-playing {background-image:url(../images/ico-stop-listen.gif); color:#ff0000;}
.input-row input.txt {padding:6px 3px 4px;}
input.txt {background:url("../images/bg_input.gif") repeat-x scroll 0 0 #F9F9F9;border:1px solid #A7A7A7;color:#595959;font:12px Arial,Helvetica,sans-serif;padding:2px 3px;}
.buttons .ybtn {margin-right:5px;}


.upload {position:relative; height:24px;}
.upload .file { z-index:2; position:absolute; width:221px; height:27px;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
				-moz-opacity: 0; /* Mozilla 1.6 и ниже */
				-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
				opacity: 0; }
.upload .txt {position:absolute; z-index:3;}
.upload .ybtn {position:absolute; left:143px;}
.upload-file-title {color:#696969;font-size:11px;line-height:16px;padding-bottom:7px;text-align:justify;margin-bottom:10px;}
.upload-file-title input {width:215px; margin-top:5px;}

.muzAutoEnabedText {color:#FF0000;font-size:16px;font-weight:bold;}

/*******************************/
div.ContentToolbar {
	position: relative;
	border-bottom: 1px solid #ced7db;
	margin: 0 0 10px 13px;
	zoom:1;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
/*******************************/
div.PageOptions {
	float: right;
}
div.SitePath {
	padding: 1px 1px 7px;
	float: left;
}
div.SitePath ul {list-style:none;}
div.SitePath li {
	display:  inline;
	font-size: 1.1em;
}
div.SitePath li a {
	float: left;
	background-image: url(../images/bullet-2.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding-right: 15px;
	margin-right:5px;
	color: #595959;
	display: inline-block;
}
/***********************/

/* Search */
div.NoSearchResults {font-size:1.2em; line-height:1.7em; padding:10px;}
.NoSearchResults strong {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.NoSearchResults .SearchSuggestions { padding-top:10px !important; color:#595959;}
.NoSearchResults .SearchSuggestions ul {margin-top:0 !important; margin-left:8px; list-style-position:inside;}
.NoSearchResults .SearchSuggestions ul li { font-size:1em !important; margin-bottom:0.3em !important; margin-top:0.3em !important;}

/* Media Element Viewing */
.MediaElementView h2 {text-align:left; font-size:16px;}
.MediaElementView .ImagePreview { padding:0 10px 10px 0; float:left;}
.MediaElementView .DivCaption {float:left; width:269px;}
.MediaElementView .Field {font-size:12px; margin-bottom:4px;}
.MediaElementView .Field .Label {font-weight:bold;}
.MediaElementView .Field .Meaning {color:#595959;}
.MediaElementView .ListenAndBuy {float:right; margin:0 0 10px 10px; width:129px; _width:129px;}
.MediaElementView .ListenAndBuy .btn-buy {float:right;}
.MediaElementView .ListenAndBuy a.ico-listen {float:right; margin-top:7px; background:url("../images/icon_listen_big.png") no-repeat 0 0;height:27px;width:31px;padding:0;}
.MediaElementView .ListenAndBuy a.is-playing {background-image:url(../images/icon-stop-listen-big.png); color:#ff0000;}

/* Audio Player */
.WavPlayer {height:0; overflow:hidden;}

.SiteMapList li
{
	list-style-position:inside;
}

div#pnlLoading 
{
    width:200px; 
    height:30px; 
    background:#F2DB00 none; 
    display:none; 
    position:fixed;
    top:0; 
    text-align:center;
    margin-left:380px;
    padding:5px;
    font-size:13px;
    line-height:26px;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop));
    z-index:999;
}

/** Common Popup Styles **/

div.PopUpBox {
	zoom:1;
	_position: relative;
	_z-index:	10000;
}
div.PopUpBox b,
div.PopUpBox b * {
	display: block;
	font-size: 0;
	line-height: 0;
	zoom: 1;
	background-repeat: no-repeat;
}
div.PopUpBox b.top i {
	background-repeat: repeat-x;
}
div.PopUpBox b.top ins {
	position: relative;
	margin-left: auto;
	margin-right: 0;
}
div.PopUpBox b.bottom i {
	background-repeat: repeat-x;
}
div.PopUpBox b.bottom ins {
	position: relative;
	margin-left: auto;
	margin-right: 0;
}
div.PopUpBox div.middle {
	background-repeat: no-repeat;
	_height: 1%;
}
div.PopUpBox div.wrapper {
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.PopUpBox div.bg {
	background-repeat: no-repeat;
	background-position: 100% 100%;
	min-height: 86px;
	_height: 86px;
}

div.PopUpContent {
	position: relative;
	z-index: 100;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 1px;
}

div.PopUpContent a:hover {
	text-decoration: none;
}

div.PopUpContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	font-size: 1em;
	text-align: left;
}
div.PopUpContainer iframe,
div.Fader iframe {
	position: absolute;
	filter: alpha(opacity=0, style=0);
	opacity: .0;
	left:0;
	z-index:999;
}
div.PopUpContent div.Caption {
	background: #fff;
	cursor: move;
	width:100%;
}
div.PopUpContent div.Caption h2 
{
	position:relative;
	text-transform: uppercase;
	font: bold 1.4em "trebuchet MS", arial, sans-serif;
	color: #4f4f4f;
	border-bottom: 1px solid #ced7db;
	padding-bottom: 6px;
	background-repeat: no-repeat;
}
div.PopUpContent span.close 
{
	width:25px;
	height:25px;
	background: url(../images/popup/close.gif) no-repeat 50% 50%;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	right:0;
	top:-5px;
	zoom:1;
}
div.PopUpContent div.Caption h2.Error {
	background-image:url(../images/popup/Icon.Erorr.png);
	padding-left: 35px;
	background-position: 0px 0em;
	padding-top: 0.2em;
	color: #c72500;
	position:relative;
}
div.PopUpContent div.Caption h2.Notification {
	background-image:url(../images/popup/Icon.Notification.png);
	padding-left: 31px;
	background-position: 0px 0em;
	padding-top: 0.1em;
	color: #117ab1;
}

div.SysInfo p {
	font-size: 1.1em;
	margin: 0.7em 0;
	color: #4f4f4f;
	line-height: 1.5em;
}
div.PopUpContent div.SysInfo p {
	color: #8c8c8c;
}
div.FormRow div.SysInfo p {
	margin-top:0;
}
div.PopUpContent div.Product {
	background-color: transparent;
	border-style: none;
}
div.PopUpContent div.Product dl.PreView {
	background: none;
	border-style: none;
	padding: 0
}
div.PopUpContent div.Options {
	margin: 1.6em 0 0;
}
div.PopUpBox div.middle {
	background-image: url(../images/popup/middle.png);
}
div.PopUpBox div.wrapper {
	background-image: url(../images/popup/wrapper.png);
}
div.PopUpBox div.bg {
	background-image: url(../images/popup/bg.png) repeat -x;
}
div.Basket-Updated {
	position:absolute;
}
div.PopUpBox b.arrow {
	height: 6px;
	position: relative;
}
div.PopUpBox b.arrow i {
	height: 6px;
	width: 11px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	background-image: url(../images/popup/PopUp-1.Az1212.png);
	background-repeat: no-repeat;
}

/** End of Common Popup Styles **/

.PopUpContent div.ListModeA {
	font-size: 1.1em;
	padding-left: 16px;
	margin: 8px 0 0;
	color: #000000;
}

.PopUpContent div.ListModeA ul li {
	padding-left: 16px;
	margin: 8px 0;
	color: #000000;
	background-image: url(../images/popup/Pointer.ListModeA.gif);
	background-repeat: no-repeat;
	background-position: 4px 0.45em;
}
.PopUpContent .CountNote {
	margin:15px auto 0;
	float:none;
	display:block;
}
.PopUpContent p.CountNote strong.Integer {
	color: #444;
}

/** Popup with outer round = 23 and innner round = 9 Styles **/

div.Popup23-9 b.top {
	background-image:url(../images/popup/top-left-23-9.png);
}
div.Popup23-9 b.top i {
	background-image:url(../images/popup/top-23-9.png);
}
div.Popup23-9 b.top ins {
	background-image:url(../images/popup/top-right-23-9.png);
}
div.Popup23-9 b.bottom {
	background-image:url(../images/popup/bottom-left-23-9.png);
}
div.Popup23-9 b.bottom i {
	background-image:url(../images/popup/bottom-23-9.png);
}
div.Popup23-9 b.bottom ins {
	background-image:url(../images/popup/bottom-right-23-9.png);
}

/** End of Popup with outer round = 23 and innner round = 9 Styles **/

/** Popup with outer round = 23 and innner round = 0 Styles **/

div.Popup23-0 b.top {
	background-image:url(../images/popup/top-left-23-0.png);
}
div.Popup23-0 b.top i {
	background-image:url(../images/popup/top-23-0.png);
}
div.Popup23-0 b.top ins {
	background-image:url(../images/popup/top-right-23-0.png);
}
div.Popup23-0 b.bottom {
	background-image:url(../images/popup/bottom-left-23-0.png);
}
div.Popup23-0 b.bottom i {
	background-image:url(../images/popup/bottom-23-0.png);
}
div.Popup23-0 b.bottom ins {
	background-image:url(../images/popup/bottom-right-23-0.png);
}
/** End of Popup with outer round = 23 and innner round = 0 Styles **/
