/* Css for classes in main content layer */
.navigation{}	
.navigation .links a.forward {color:#6d7a2a;background:transparent url('../images/arrowright.gif') no-repeat top right;padding-right:24px;margin-left:5px;}
.navigation .links a.backward {color:#000;background:transparent url('../images/arrowleft.gif') no-repeat top left;padding-left:28px;}
a.backward_blue {color:#316081;background:transparent url('../images/arrowleft_blue.gif') no-repeat left 2px;padding-left:28px;font-size:11px;}
.navigation  ul {margin-top:10px;}
#content .navigation  ul li {display:block;float:left;width:22px;border:1px #777 solid;padding:3px 0px;color:#6d7a2a;font-size:14px;font-weight:bold;margin-right:4px;text-align:center;list-style-type:none;}
.navigation  ul li a {text-decoration:none;color:#6c6c6c;font-size:14px;font-weight:normal;}
.eventList, .eventDetails {margin-top:20px;margin-left:10px;width:98%;}	
	table.eventList {border-bottom:1px dotted #b3b3b3;}
	.eventList div{min-height:120px;height:auto !important;height:120px;padding-bottom:12px;border-bottom:1px dotted #b3b3b3;margin-bottom:15px;}
		.eventList p{margin-top:15px;line-height:14px;}
		.eventList a{float:left;width:25%;margin-right:5%;min-width:175px;}
		.eventList a:hover{text-decoration:none;}
		.eventList a, .itemDescr div{float:left;margin-right:5%;margin-bottom:10px;}
		.itemDescr div a {margin:5px 0px;}
		
		.eventList h3 a , .eventDetails h2{color:#242424;font-size:16px;font-weight:bold;float:none;text-decoration:underline;margin-bottom:15px;}
		.eventDetails , .itemDescr{margin-bottom:20px;width:610px;}
		.eventDetails .itemDescr{border-bottom:1px dotted #333;}
.yearList {margin:30px 0px;margin-left:10px;}
	.yearList div{float:left;width:33%;height:150px;}	
		.yearList div h3 a{color:#3b3b3b;display:block;font-size:14px;}
#centerSide .persons{padding:10px 0px 20px 0px;}
	#centerSide .persons table{width:99%;border:0px;} 
	#centerSide .persons td{width:20%;padding-bottom:20px;}
		#centerSide .persons td a, #centerSide .persons td p, #centerSide .persons td img{display:block;width:143px;margin:0px auto;}
		#centerSide .persons td h6 a{padding:7px 0px;text-decoration:underline;margin-bottom:5px;font-size:13px;}
		#centerSide .day td h6 a{border-bottom:1px dotted #c8c8c8;color:#303030;}
		#centerSide .day td small{color:#575757;display:block;font-size:10px;line-height:11px;margin-left:10px;}
		#centerSide .day img, .newsList img {border:1px solid #c1c1c1;}	
		#centerSide td p{font-size:13px;}
	#centerSide div.night{background:url(../images/header_bgr.gif) top left repeat-x #403c33;position:relative;margin-left:-17px;padding-left:20px;padding-top:0px;}		
		#centerSide .night td a, #centerSide .night td p{color:#f8f8f6;}
		#centerSide .night td h6 a{border-bottom:1px dotted #f8f8f6;color:#f8f8f6;}
		#centerSide .night td small{color:white;display:block;font-size:10px;line-height:11px;margin-left:10px;}
		#centerSide .night img{border: 1px solid #807f7b;}
	#centerSide .personsHeader {background:url(../images/persons_header.jpg) top left no-repeat;height:53px;position:relative;left:-32px;margin-bottom:10px;}
	#centerSide .personsDetailed h4{padding-bottom:5px;font-size:13px;}
	#centerSide .personsPhotoPreview{padding:15px 0px;border-bottom:1px solid #c8c8c8;}
	#centerSide .personsTracks{padding:15px 0px;border-bottom:1px solid #c8c8c8;}
	#centerSide .personsVideo{padding:15px 0px;}
		#centerSide .personsPhotoPreview a{display:block;width:12%;height:60px;float:left;margin-bottom:10px;}
			#centerSide .personsPhotoPreview a img{display:block;width:78px;}
		#centerSide div.description{color:#4d4d4d !important;padding-bottom:15px;}
		#centerSide .personsDetailed .links{border-bottom:1px solid #c8c8c8;padding-bottom:15px;}
			#centerSide .personsDetailed .links a{color:#3f6e88;}
		#centerSide .personsDetailed h2{margin:10px 0px;font-size:14px;color:#101010;}
		#centerSide .personsDetailed h2 span{border-bottom:1px solid #101010;}
	#centerSide .personsPhoto{min-width:450px;margin-top:10px;}
		#centerSide .personsPhoto .textBlock span{color:#126879;border-right:1px dotted #4d4d4d;font-weight:bold;padding:5px 10px;margin:0px;}
		#centerSide .personsPhoto .textBlock  a{padding:5px 6px ;color:#010101;white-space:nowrap;}
		#centerSide .personsPhoto .navArrows{float:right;width:120px;text-align:right;}
		#centerSide .personsPhoto .navPanel{padding:10px 0px;border:1px solid #c6c6c6;margin-top:-3px;height:15px;}
			#centerSide .personsPhoto .textBlock{float:left;width:320px;overflow:hidden;}
			#centerSide .personsPhoto .navArrows a{float:right;width:30px;height:20px;margin-right:15px;display:block;}
				#centerSide .personsPhoto .navArrows a.leftArrow{background:url(../images/arrow-left.gif) 0px 2px no-repeat;}
				#centerSide .personsPhoto .navArrows a.rightArrow{background:url(../images/arrow-right.gif) 0px 2px no-repeat;margin-right:10px;}
	h1{font-size:16px;margin-bottom:10px;}
#schedule{display:table-cell;padding:0px 10px;}	
#schedule .scheduleContainer{font-size:11px;width:99%;}
#schedule li{list-style-type:none;}
#schedule .scheduleContainer ul{display:block;float:left;}
#schedule li a{font-size:11px;}
#schedule #body, #schedule   .dayNames{clear:both;}
#schedule #hours{width:9%;}
#schedule .days{width:13%;}
#schedule  #hours li{padding:10px;height:20px;background-color:#c8d0d2;margin:4px 2px 4px 0px;display:block;text-align:center;color:#3d4a5d;}
#schedule  #hours li.night{background-color:#252525;color:#999;}
#schedule  .days li.night{background-color:#333;color:#999;}
#schedule  .days li{background-color:#dde2e5;margin:4px 2px;vertical-align:middle;text-align:center;padding-left:5px;padding-right:5px;color:#101716;}
#schedule  .days li.night a{color:#999;}
#schedule  .days li a{color:#101716;}
#schedule  .dayNames{ display:block;width:94%;display:block;height:35px;width:100%;border-left:5px solid #d0d8d8;}
.scheduleContainer{width:100%;}
#schedule  .dayNames ul{background-color:#d0d8d8;display:block;padding-left:10%;width:89%;height:35px;}
#schedule  .dayNames li{display:block;float:left;width:14%;text-align:center;font-size:9px;padding:10px 1px 10px 0px;text-transform:uppercase;overflow:hidden;margin-right:0px;}
#schedule  .h5{height:17px;padding-top:1px;}
#schedule  .h10{height:30px;padding-top:10px;}
#schedule  .h15{height:42px;padding-top:20px;}
#schedule  .h20{height:54px;padding-top:30px;}
#schedule  .h25{height:67px;padding-top:39px;}
#schedule  .h30{height:78px;padding-top:50px;}
#schedule  .h35{height:88px;padding-top:62px;}
#schedule  .h40{height:102px;padding-top:70px;}
#schedule  .h45{height:114px;padding-top:80px;}
#schedule  .h50{height:116px;padding-top:100px;}
#schedule  .h55{height:125px;padding-top:113px;}
#schedule  .h60{height:135px;padding-top:125px;}
#schedule  .h65{height:147px;padding-top:135px;}
#schedule  .h70{height:154px;padding-top:150px;}
#schedule  .h75{height:166px;padding-top:160px;}
#schedule  .h80{height:178px;padding-top:170px;}
#schedule  .h85{height:190px;padding-top:180px;}
#schedule  .h90{height:202px;padding-top:190px;}
#schedule  .h95{height:214px;padding-top:200px;}
#schedule  .h100{height:226px;padding-top:210px;}
.photoVideo{width:100%;}
.photoVideo .itemsList {margin:10px 0px;min-height:135px;height:auto !important;height:135px;}
	.photoVideo .itemsList  div{float:left;width:24%;height:135px;min-width:155px;margin:3px;}	
		.photoVideo .itemsList  div h3 a{color:#3b3b3b;display:block;font-size:12px;margin-top:3px;font-weight:normal;height:auto;}
		.photoVideo .itemsList  div a{display:block;margin:auto;width:155px;height:105px;position:relative;}
		.photoVideo .itemsList  div a img.bg{position:absolute;top:0px;left:0px;}
	.photoVideo .navigation{clear:both;}	
#centerSide .catalog{width:190px;display:block;z-index:100;height:40px;list-style-type:none;}
	#centerSide .catalog li{position: relative;display:block;list-style-position:outside;}
		#centerSide .catalog li a{display:block;color:white;text-decoration:none;background:url(../images/marker-dark.gif) 140px 15px no-repeat #6c7d87;font-size:13px;padding:8px 30px 8px 10px;font-weight:bold;}
		#centerSide .catalog li li{float: none;display: block;position:relative;}
			#centerSide .catalog li li a{font-weight:normal;display:block;color:#444444;text-align:left;background:url(../images/marker.gif) 10px 12px no-repeat #AEC2CC;padding:9px 0px 9px 30px;border-top:1px solid #6D7C85;}
				#centerSide .catalog li li.hover a{background-color:#6d7c85;color:#b7c8d0;}
			#centerSide .catalog li li.hover li a{background:none;padding:10px 20px;}	
			#centerSide .catalog li li li.hover a{background-color:#3a4646;}		
	#centerSide .catalog ul {position: absolute;left:0px;top: 31px;white-space: nowrap;background-color:#667272;width:190px;border-top:2px solid white;border-right:none;list-style-type:none;z-index:200;}
	#centerSide .catalog ul ul{display:none;left:-201px;top: -1px;width:200px;opacity: 0.90;filter: alpha(opacity=90);background-color:#4c5655;border-top:0px;}
	#centerSide .catalog li.hover ul ul{display:none;}
	#centerSide .catalog li.hover ul, #centerSide .catalog li li.hover ul{display:block;}
.photoDetails h2{color:#277774;font-size:16px;font-weight:bold;text-decoration:underline;margin-bottom:20px;}
span.broadcast{font-size:15px;color:#607d83;padding-left:15px;}
	.cityList h3  a, .broadcastItem  h3  a{color:black;text-decoration:none;font-weight:bold;float:left;text-align:left;width:70%;}

#centerSide  .broadcastMenu{width:600px;padding:10px 0px 37px 10px;background:url(../images/bgr.jpg) 98% 10px no-repeat #e1e7e7;}
.broadcastMenu{width:100%;padding:10px 0px 37px 10px;background:url(../images/bgr.jpg) 98% 10px no-repeat #e1e7e7;}
	.broadcastMenu li a{color:#538795;font-size:13px;}
	.broadcastMenu li{list-style-type:none;}
#centerSide .newsList{width:598px;}
#centerSide .newsList small {display:block;color:#7a7a7a;padding-top:5px;padding-bottom:5px;width:137px;margin:5 0 5 0px;background:transparent url('../images/underline.gif') repeat-x bottom left;margin-left:10px;}
#centerSide .index_news small {margin-left:0px;}
	#centerSide .newsList  span{height:100px;display:block;}
	#centerSide .newsList  a{width:145px;display:block;margin:auto;}
	#centerSide .newsList a.text{font-size:13px;font-weight:normal;color:#111;}
	#centerSide .newsList td{padding-bottom:15px;width:145px;}
	#centerSide.mainPage .newsList td{padding-bottom:5px;}
.blogList div{margin-bottom:20px;}
	.blogList div h3 a, .blogItem h3{font-size:20px;color:#48738b;}
	.blogList .date, .blogItem  .date{padding-left:23px;background:url(../images/blog-date.gif) 5px 2px no-repeat;color:#939393;font-size:11px;}
	.blogList h3, .blogItem h3{margin:15px 0px 10px 0px;}
	.blogList  p, .blogItem p{padding-top:10px;line-height:18px;}
	#Tabs{} 
#chartContainer{width:530px;}
#centerSide .content ul li{color:#fff;font-family:arial;font-size:13px;padding:0 0 0 10px;display:block;list-style-type:none;position:relative;height:38px;position:relative;}
#centerSide .content ul li.addit{color:#536067;font-family:arial;font-size:13px;padding:0 0 0 10px;display:block;list-style-type:none;position:relative;height:38px;position:relative;}
#centerSide .content ul li label{display:block;position:absolute;top:1px;left:30px;padding:5px 0px 10px 43px;line-height:12px;width:450px;}
#centerSide .content ul li.empty label{padding:10px 0px 10px 5px;}
#centerSide .content ul li input{margin-top:10px;}
.content ul li span{font-weight:bold;}
.content .info{position:relative;height:100%;}
.content .pict{margin-right:10px;position:absolute;bottom:0px;z-index:10;}
.content p.descript{font-size:11px;color:#323937;font-family:arial, sans-serif;margin:0px 5px;padding:10px 10px 10px 10px;min-height:70px;height:auto !important;height:70px;line-height:120%;}
#centerSide .content ul{display:block;list-style-type:none;list-style-position:outside;}
#centerSide .content .chart-items{padding:0px 12px 12px 12px;}
#centerSide   .chart-items .player{
	background:#b2cbcd url(../images/bg-sc-player.gif) no-repeat scroll left top;
	}
/* #centerSide #rcchart  .chart-items .player{
	background:#c9d7d8 url(../images/bg-rc-player.gif) no-repeat scroll left top;
	} */
#centerSide .content .chart-items .player{
	position:absolute;
	top:-1px;
	right:0px;
	height:33px;
	width:32px;
	padding:6px 0 0 11px;
	border-color:#9CB0B4 #9CB0B4 #9CB0B4 #A5B7B8;
	border-style:solid;
	border-width:0 1px 1px;
}
	.opera #centerSide .content .chart-items .player{
		padding:9px 0 0 11px;
		height:30px;
	}
	.ie6 #centerSide .content .chart-items .player{
		padding:9px 0 0 11px;
		height:30px;
	}
#centerSide .content form input.btn{display:block;width:102px;padding:9px 0px;color:#fff;text-decoration:underline;font-size:11px;background:url(../images/chart_vote_btn.gif) top left no-repeat;font-weight:bold;margin-bottom:5px;text-align:center;}
#centerSide .content .voting-info{margin-top:5px;height:30px;color:#323937;font-size:11px;}
.ie7 #centerSide .content .voting-info .mt20 {margin-top:5px;}
#rcchart{background-color:#c9d7d8;}
#superchart{background-color:#b2cbcd;}
	#superchart .pict{left:10px;}
	#superchart p.descript{padding-left:110px;}
#rcchart p.descript{padding-left:300px;padding-top:20px;}
#superChartTab{background-color:#b2cbcd;}
	#superChartTab a{background:url(../images/super-chart-title.jpg) 0px 0px no-repeat;}
#rcChartTab{background-color:#c9d7d8;}
	#rcChartTab a{background:url(../images/rc-chart-title.jpg) 0px 0px no-repeat;}
#rcchart .pict{margin-left:190px;margin-top:20px;}
#chartTabs{list-style-type: none;text-align: left; background-color:#fff;height:62px;width:530px;}
#chartTabs li{display: block;float:left;padding: 3px 7px;width:251px;height:55px;border-top:1px solid #fff;}
#chartTabs li a{position: relative;z-index: 1;display:block;width:200px;height:40px;margin-top:10px;margin-left:10px;}
#chartTabs li#emptyTab{width:60px;}
.record li{display:block;float:left;width:30%;height:190px;margin-bottom:10px;position:relative;text-align:center;}
	.record li a{display:block;text-align:center;color:#fff;width:180px;height:175px;position:relative;}
	.record li a span{display:block;text-align:center;color:#070707;position:absolute;bottom:0;left:0;width:100%;}
	.record li a img{margin:auto;display:block;}
.voteResults div.voteResultItem{border-bottom:1px solid #c8c8c8;padding:10px;}
.voteResults h4{font-weight:bold;font-size:14px;font-family: tahoma, Helvetica, sans-serif;margin-bottom:30px;color:#5b5b5b;}
.vote-answer-table td{padding-bottom:7px;}
.vote-answer-table .label{text-align:right;padding-right:12px;border-right:1px solid #b5b5b5;font-size:14px;color:#5a5a5a;}
.vote-answer-table .result{padding-left:12px;}
	.vote-answer-table .result div{height:15px;float:left; margin-right:10px;background-color:#afafaf;}
	.vote-answer-table .result div.max{background-color:#5e5e5e;}
.voteResults h3{border-bottom:5px solid #c6c6c6;padding:7px 12px;margin-bottom:15px;font-weight:bold;font-size:14px;color:#000;}
.trackList div{
/*border-bottom:1px dotted #8e8e8e;*/
margin-bottom:10px;height:25px;clear:both;color:#4d4d4d;}
.trackList a.download, .trackList input.download{color:#fff;background:url(../images/submit.jpg) 0px 0px no-repeat;padding:2px 0 5px 16px;text-align:center;width:78px;display:block;float:right;text-decoration:none;margin-left:20px;border-width:0px;}
.trackList div span{font-weight:bold;}
.ie6 #content .downloadBlocks {width:800px;}
#content .downloadBlocks a.detail{text-align:right;bottom:0px;margin-right:5px;color:#707070;display:block;}
	.trackList{padding-bottom:20px;}
	.downloadBlocks .block{margin-bottom:10px;}
	.ie6 #content .downloadBlocks .rightBlock {width:330px;}
	
#centerSide .sitemap ul{padding:2px 0px 2px 20px;}
#centerSide .shopMenu .menuHeader{background:url(../images/menu-corner-top-left.gif) top left no-repeat #98a2a6;margin-top:20px;}
	#centerSide .shopMenu .menuHeader span{display:block;background:url(../images/menu-corner-top-right.gif) top right no-repeat;padding:5px;} 
	#centerSide .shopMenu .menuBottom{background:url(../images/menu-corner-bottom-left2.gif) bottom left no-repeat #98a2a6;}
	#centerSide .shopMenu .menuBottom span{display:block;background:url(../images/menu-corner-bottom-right2.gif) bottom right no-repeat;padding:5px;} 
	#centerSide .shopMenu .menu-label{color:#fff;font-size:12px;margin:0px;padding:5px 22px;background-color:#99a2a7;}
	#centerSide td.shopMenu ul{list-style-type:none;display:block;}
		#centerSide .shopMenu ul li{position:relative;display:block;border-bottom:1px solid #a1aaae;list-style-position:outside;}
		#centerSide .shopMenu ul li a{display:block;color:#285669;text-decoration:none;background:url(../images/marker.gif) 9px 15px no-repeat #d8dadb;padding:12px 15px 12px 22px;}
		#centerSide .shopMenu ul li.hover a, #centerSide .shopMenu ul li.active a{background-color:#adb1b5;}
		#centerSide .shopMenu ul li li {display: block;border:none;}
			#centerSide .shopMenu ul li li a{display:block;color:#213942;padding:14px;text-decoration:underline;font-size:11px;background:none;}	
				#centerSide .shopMenu ul li li.hover a{background-color:#96999d;}		
	#centerSide .shopMenu ul ul {display:none;position: absolute;white-space: nowrap;background-color:#adb1b5;border:1px solid #d1d1d1;border-right:none;list-style-type:none;z-index:200;left:-180px;top: -1px;width:180px;opacity: 0.90;filter: alpha(opacity=90);}
	#centerSide .shopMenu ul li.hover ul{display:block;}
	#centerSide .shopMenu .cart{background:url(../images/menu-bottom-bgr.gif) bottom left repeat-x #496a77;width:168px;}
	#centerSide .shopMenu .cart-inner{background:url(../images/menu-corner-bottom-left.gif) bottom left no-repeat;}
	#centerSide .shopMenu .cart-body{background:url(../images/menu-corner-bottom-right.gif) bottom right no-repeat;padding:15px;color:#a8d2da;font-size:11px;line-height:150%;}
	#centerSide .shopMenu .cart-body a.cart-link{color:#fff;float:left;padding:5px 0px;}
	#centerSide .shopMenu .cart-body a.order-btn{display:block;padding:8px 0px;margin:15px 0px 5px 0px;text-align:center;background:url(../images/order-btn.gif) top left no-repeat;width:133px;color:#105278;text-decoration:underline;}
#centerSide .shopMenu .delivery_info{background:url(../images/info-top.gif) top left no-repeat;padding-top:7px;width:168px;}
#centerSide .shopMenu .info_body{border-right:2px solid #98a2a6;border-left:2px solid #98a2a6;display:block;padding:5px 7px;font-size:12px;}
#centerSide .shopMenu .info_inner{background:url(../images/info-bottom.gif) bottom left no-repeat;padding-bottom:6px;display:block;}
#centerSide td.shopMenu{width:168px;}
#centerSide .shopMenu a.variants{color:#0d607f;font-weight:bold;display:block;padding:10px;}
#centerSide .formShop{background:url(../images/form-corner-bottom-left.gif) bottom left no-repeat #d8dadb;border-bottom:1px solid #fff;}
	#centerSide .formBody{background:url(../images/form-corner-bottom-right.gif) bottom right no-repeat;padding:15px 15px 50px 15px;}
	#centerSide .formShop .formHeader{background:url(../images/form-corner-top-left.gif) top left no-repeat #87a8b6;height:1%;position:relative;}
	#centerSide .formShop .formHeader h2{display:block;font-weight:normal;color:#fff;font-size:12px;background:url(../images/form-corner-top-right.gif) top right no-repeat;padding:15px;position:relative;text-decoration:underline;}

/* /commercial/ menu */
#centerSide .commercialMenu {
background:transparent url(../images/right_menu.jpg) no-repeat top left;
width: 222px;
float:right;
margin-left:20px;
}
	#centerSide .commercialMenu  ul{
	background:transparent url(../images/right_menu.jpg) no-repeat bottom right;
	width: 222px;
	margin-top:5px;
	padding-bottom:25px;
	}
	#centerSide .commercialMenu  ul li{
	background:#ced8dd;
	width: 192px;
	list-style-type:none;
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	}
		.ie6 #centerSide .commercialMenu  ul{
		width: 222px;
		}
		#centerSide .commercialMenu  ul li.selected a{
		text-decoration:none;
		color:#11476c;
		font-weight:bold;
		}
#centerSide .cart-icon{width:30px;height:22px;background:url(../images/cart.png) top left no-repeat;display:block;}
#centerSide .cartItems .info{background:url(../images/info-corner-top-right.gif) top right no-repeat #637076;}
#centerSide .cartItems .info .header{height:6px;display:block;background:url(../images/info-corner-top-left.gif) top left no-repeat;}
#centerSide .cartItems .info .body{background:url(../images/info-corner-bottom-left.gif) bottom left no-repeat;border-bottom:1px solid #d8dadb;}
#centerSide .cartItems .info .body-inner{background:url(../images/info-corner-bottom-right.gif) bottom right no-repeat;padding:10px 15px 15px 15px;color:#fff;font-weight:bold;}
#centerSide .cartItems .rules{margin-top:20px;width:100%;}
#centerSide .cartItems .rules iframe{width:100%;}
.shopItems {padding-right:20px;}
.cartItems .save{background:url(../images/form-btn-dark-left.jpg) top left no-repeat;}
.cartItems .save input, #centerSide .continue a, #centerSide .continue input{display:block;background:url(../images/form-btn-dark-right.jpg) top right no-repeat;padding:10px 5px;text-align:center;border:none;color:#fff;font-size:11px;font-weight:bold;text-decoration:underline;width:150px;}
#centerSide form .continue{float:right;}
#centerSide form .floatLeft{float:left;}
#centerSide .continue{background:url(../images/btn-light-left.jpg) top left no-repeat;margin:10px 0px 10px 0px;}
#centerSide .continue a, #centerSide .continue input{background:url(../images/btn-light-right.jpg) top right no-repeat;color:#105278;width:auto;padding:8px 10px 10px;}
#centerSide .registerRules{padding-left:40px;list-style-type:none;}
#centerSide .registerRules li{position:relative;display:block;padding:15px 0px;list-style-position:outside;}
#centerSide .registerRules li span.num{position:absolute;top:10px;left:-40px;color:#fff;width:30px;height:20px;font-weight:bold;padding:3px 10px;font-family:arial;background:url(../images/form-marker.gif) 0px 0px no-repeat;}
#centerSide .shop-order-form td{padding:15px 20px 0px 0px;}
#centerSide .shop-order-form input{width:100%;}
#centerSide div.params{display:none;}
#centerSide  .formShop.no-header{background-color:#d1d6dc;}
#centerSide  .formShop.no-header .formHeader{background:url(../images/gray-corner-top-left.gif) top left no-repeat #d1d6dc;}
	#centerSide .formShop.no-header .formHeader h2{background:url(../images/gray-corner-top-right.gif) top right no-repeat;}
	#centerSide .form-ok{width:250px;margin:50px auto;font-size:12px;color:#155b79;}
	#centerSide .form-ok h3{font-size:19px;padding-right:85px;background:url(../images/ok.jpg) top right no-repeat;display:block;text-align:right;padding-bottom:40px;}
	#centerSide .formBody .shop-order-form td.td-label{width:70px;}
	#centerSide .formBody .shop-order-form td.td-fld{width:250px;}
	#centerSide .formBody .shop-order-form{width:340px;padding-bottom:20px;}
.ui-tabs-hide{display: none;}
div.photo-album-cover{width:100px !important;height:100px !important;}
div.photo-album-img div.outer{width:138px !important;}
div.photo-album-img div.tool{height:100px !important;}
.search-page .item{margin-bottom:15px;}
.search-page .title{font-size:14px;background:transparent url(../images/underline.gif) repeat-x scroll left bottom;text-decoration:none;padding-bottom:2px;}
.error{font-size:11px;color:#bc302a;font-weight:bold;padding:5px 0px;}
.success{font-size:11px;color:#fff;font-weight:bold;}
#basic-chart, #more-tracks{position:relative;}
a#show-more, a#show-basic{position:absolute;bottom:20px;right:30px;color:#3a5055;display:block;}

/* .chartsMenu */
.chartsMenu {
width:250px;
padding-left:13px;
}

/* history-icons */
#content .history-icons {
position:absolute;
right:58px;
text-align:center;
top:8px;
width:20px;
}
	.ie7 #content .history-icons {
	position:absolute;
	top:15px;
	}
.lightbox td {
padding:2px;
}
	.ie6 .lightbox td {padding:0px;}
	
/* download_popup */
#download_popup {
position:absolute;
width:470px;
z-index:1000;}
	#download_popup .header {
	height:40px;
	padding-left:13px;
	padding-top:10px;
	padding-right:18px;
	background:transparent url(../images/bg-head.gif) no-repeat scroll 0 0;}
		#download_popup .header a {float:right;margin-top:7px;}
	#download_popup .content {color:#113E55;padding:20px 20px 0px 20px;background-color:white;margin-bottom:0px;}
		#download_popup .content h2 {
		color:#113E55;
		font-size:13px;
		margin:0;
		text-transform:uppercase;}
		#download_popup .content p {line-height:13px;margin:6px 0;}
		#download_popup .content table {
		margin-bottom:0px;
		margin-left:0;
		margin-right:0;
		margin-top:8px;}
		#download_popup .content td {padding-bottom:3px;padding-right:9px;}
			#download_popup .content form .text {width:150px;}
			#download_popup .content form .submit {
			background:transparent url(../images/download.gif) no-repeat scroll 0 0;
			border:0 none;
			color:white;
			height:22px;
			margin-left:10px;
			padding-bottom:2px;
			text-align:center;
			width:80px;
			cursor:pointer;
			}
		#download_popup .content #errors {color:#BB0000;}
		#download_popup .content .bgblue {}
	#download_popup .footer {
	background:transparent url(../images/bluefooter.jpg) no-repeat top left;
	height:253px;
	padding-left:20px;
	padding-right:20px;
	}
		#download_popup .footer label {
		color:white;
		display:block;
		font-weight:bold;
		margin-top:7px;
		}
		#download_popup .footer .select {
		width:140px;
		margin-bottom:14px;
		margin-right:32px;
		}
		#download_popup .footer table.detail {width:100%;color:white;margin-bottom:11px;line-height:11px;}
		#download_popup .footer table.detail .label {
		text-align:left;
		font-size:11px;
		}
		#download_popup .footer table.detail td {
		background-color:#568398;
		padding:4px 6px;
		border-right:1px solid #76a1b4;
		border-top:2px solid #4d7d91;
		border-bottom:2px solid #4d7d91;
		text-align:center;
		}
		#download_popup .footer table.detail th {
		background-color:#5A9FC0;
		border-right:1px solid #7eb6d7;
		font-weight:normal;
		padding:4px 6px 5px 6px;
		text-align:center;
		}
			#download_popup .footer table.detail th span {
			border-bottom:1px dashed white;
			}
			#download_popup .footer table.detail th span:hover {
			cursor:pointer;
			}
/* styles for CONTENT-TYPE*/
		#download_popup .footer table.detail td.content-CD {
		background-color:#77A602;
		border-right:0px;
		border-top:2px solid #5e8c00;
		border-bottom:2px solid #5e8c00;
		}
		#download_popup .footer table.detail th.content-CD {background-color:#5C902B;border:0px;}
/* end of styles for CONTENT-TYPE*/
		#download_popup .footer .current {
		color:#AAD106;
		margin-left:1px;
		}
#form_bgr {
background:transparent url(../images/bgr.png) repeat scroll 0 0;
display:none;
height:auto;
min-height:100%;
position:absolute;
width:100%;
z-index:40;
}
