
/* Iniiaiua */
* {
	margin:0;
	padding:0;
}

body {
	width:100%;
	padding:30px 0 0 0;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:12px;
	background:#000;
	behavior:url(/css/hover.htc);
}

table {
	font-size:13px;
	border-collapse:collapse;
}

img {
	border:0;
}

.clear {
	width:100%;
	clear:both;
	float:none !important;
	overflow:hidden;
	height:0;
	font-size:0;
}

.png {filter: expression(fixPNG(this));}

a {color:#000;}
a:hover {text-decoration:none;}

h1 {clear:both; margin:0 0; padding:20px 25% 30px 20%; font-size:32px; font-weight:normal;}
h2 {margin:2em 0 0 0; font-size:22px; font-weight:normal;}
h3 {margin:2em 0 0 0; font-size:16px; font-weight:normal;}





/* Ana */
#all {
	width:960px;
	//text-align:center;
	margin:0 auto;
	min-width:960px;
	width:expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 960 ? '960px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1650 ? '1650px' : '99.9%' );
}





/* ?acaaeeoaee */
.b-hr {
	width:960px;
	background-image:url(../img/design/b-hr.png);
	background-repeat:no-repeat;
}

  .b-hr-top {
	  height:27px;
  }

  .b-hr-bottom-top {
	  height:50px;
	  background-position:0 -27px;
  }

  .b-hr-glass {
	  height:52px;
	  background-position:0 -77px;
  }

  .b-hr-bottom {
	  height:27px;
	  background-position:0 -129px;
  }





/* Aeiee na?aa?yiiua ######################################################################################################### */
.b-silver {
	position:relative;
	width:960px;
	text-align:left;
	background:#D2D2D2 url(../img/design/b-silver.png) top left repeat-y;
}

.b-silver a {color:#000; text-decoration:none;}
.b-silver a:hover {color:#000;}


		/* Eiaioei */
		.b-silver a.logo {
			display:block;
			position:absolute;
			top:3px;
			left:43px;
			width:110px;
			height:19px;
		}

			.b-silver a.logo img {
			  display:block;
			  width:110px;
			  height:19px;
			}


		/* Eiiiee a aeieao */
		.b-silver-button {
			display:block;
			position:absolute;
			background-image:url(../img/design/buttons.png);
			background-repeat:no-repeat;
		}

			.b-silver-button span {
				cursor:pointer;
			}


				/* ?aaeno?aoey */
				a.b-silver-button-registration {
					top:152px; left:46px;
					width:103px; height:30px;
					background-position:0 0;
				}

				a:hover.b-silver-button-registration {background-position:0 -30px;}
				a.b-silver-button-registration#current {background-position:0 -30px;}


				/* Auoia */
				a.b-silver-button-exit {
					top:152px; left:46px;
					width:103px; height:30px;
					background-position:-103px 0;
				}

				a:hover.b-silver-button-exit {background-position:-103px -30px;}


				/* Iano?ieee */
				a.b-silver-button-settings,
				a.b-silver-button-settings-disabled {
					top:191px; left:193px;
					width:116px; height:30px;
					background-position:-206px 0;
				}

				a:hover.b-silver-button-settings {background-position:-206px -30px;}
				a.b-silver-button-settings#current {background-position:-206px -30px;}
				a.b-silver-button-settings-disabled {background-position:-206px -60px; cursor:default;}


				/* Aaeain */
				a.b-silver-button-balance,
				a.b-silver-button-balance-disabled {
					top:191px; left:309px;
					width:114px; height:30px;
					background-position:-322px 0;
				}

				a:hover.b-silver-button-balance {background-position:-322px -30px;}
				a.b-silver-button-balance#current {background-position:-322px -30px;}
				a.b-silver-button-balance-disabled {background-position:-322px -60px; cursor:default;}


				/* A?oea */
				a.b-silver-button-archive,
				a.b-silver-button-archive-disabled {
					top:191px; left:423px;
					width:115px; height:30px;
					background-position:-436px 0;
				}

				a:hover.b-silver-button-archive {background-position:-436px -30px;}
				a.b-silver-button-archive#current {background-position:-436px -30px;}
				a.b-silver-button-archive-disabled {background-position:-436px -60px; cursor:default;}


				/* I?eaeaneou */
				a.b-silver-button-invite,
				a.b-silver-button-invite-disabled {
					top:191px; left:538px;
					width:114px; height:30px;
					background-position:-551px 0;
				}

				a:hover.b-silver-button-invite {background-position:-551px -30px;}
				a.b-silver-button-invite#current {background-position:-551px -30px;}
				a.b-silver-button-invite-disabled {background-position:-551px -60px; cursor:default;}


				/* Eca?aiiia */
				a.b-silver-button-favourite,
				a.b-silver-button-favourite-disabled {
					top:191px; left:652px;
					width:116px; height:30px;
					background-position:-665px 0;
				}

				a:hover.b-silver-button-favourite {background-position:-665px -30px;}
				a.b-silver-button-favourite#current {background-position:-665px -30px;}
				a.b-silver-button-favourite-disabled {background-position:-665px -60px; cursor:default;}


				/* Niiauaiey */
				a.b-silver-button-mail {
					top:58px; left:848px;
					width:28px; height:18px;
					background-position:-884px 0;
				}

				a:hover.b-silver-button-mail {background-position:-884px -30px;}
				a.b-silver-button-mail#current {background-position:-884px -30px;}

				  .b-silver-button-mail span {
				  		display:block;
					  position:absolute;
					  top:-1.5em;
					  left:-78px;
					  width:180px;
					  text-align:center;
					  white-space:nowrap;
				  }


				/* Aoiayuea */
				a.b-silver-button-friends {
					top:108px; left:848px;
					width:28px; height:18px;
					background-position:-884px 0;
				}

				a:hover.b-silver-button-friends {background-position:-884px -30px;}
				a.b-silver-button-friends#current {background-position:-884px -30px;}

				  .b-silver-button-friends span {
				  		display:block;
					  position:absolute;
					  top:-1.5em;
					  left:-78px;
					  width:180px;
					  text-align:center;
					  white-space:nowrap;
				  }


				/* Ioi?aaeaiiua */
				a.b-silver-button-feedback {
					top:158px; left:848px;
					width:28px; height:18px;
					background-position:-884px 0;
				}

				a:hover.b-silver-button-feedback {background-position:-884px -30px;}
				a.b-silver-button-feedback#current {background-position:-884px -30px;}

				  .b-silver-button-feedback span {
				  		display:block;
					  position:absolute;
					  top:-1.5em;
					  left:-78px;
					  width:180px;
					  text-align:center;
					  white-space:nowrap;
				  }


				/* Caauee ia?ieu? */
				a.b-silver-button-remember {
					top:158px; left:853px;
					width:18px; height:18px;
					background-position:-912px 0;
				}

				a:hover.b-silver-button-remember {background-position:-912px -30px;}
				a.b-silver-button-remember#current {background-position:-912px -30px;}

				  .b-silver-button-remember span {
					  position:absolute;
					  top:-1.5em;
					  left:-3.0em;
					  white-space:nowrap;
				  }


				/* Iiiiuu */
				a.b-silver-button-help {
					top:15px; left:853px;
					width:18px; height:18px;
					background-position:-912px 0;
				}

				a:hover.b-silver-button-help {background-position:-912px -30px;}

				  .b-silver-button-help span {
					  position:absolute;
					  top:-1.5em;
					  left:-1.2em;
					  white-space:nowrap;
				  }


				/* Eae iiniio?aou oeeui? */
				a.b-silver-button-view {
					top:0; left:193px;
					width:199px; height:47px;
					background-position:0 -186px;
				}
			  
				a:hover.b-silver-button-view {background-position:0 -233px;}
				
				  a.b-silver-button-view strong,
				  a.b-silver-button-save strong,
				  a.b-silver-button-pay strong,
				  a.b-silver-button-iphone strong,
				  a.b-silver-button-favorite strong,
				  a.b-silver-button-view2 strong,
				  a.b-silver-button-save2 strong {
					  display:block;
					  padding:0 0 0 48px;
					  font-weight:normal;
					  line-height:47px;
				  }
				  
			  
				/* Eae nio?aieou oeeui? */
				a.b-silver-button-save {
					top:0; left:392px;
					width:190px; height:47px;
					background-position:-199px -186px;
				}
			  
				a:hover.b-silver-button-save {background-position:-199px -233px;}
			  
			  
				/* Eae iieaoeou oneoae? */
				a.b-silver-button-pay {
					top:0; left:582px;
					width:186px; height:47px;
					background-position:-389px -186px;
				}
			  
				a:hover.b-silver-button-pay {background-position:-389px -233px;}
			  
			  
				/* Aiaaaeou a eca?aiiia */
				a.b-silver-button-favorite {
					top:0; left:193px;
					width:189px; height:47px;
					background-position:0 -280px;
				}
			  
				a:hover.b-silver-button-favorite {background-position:0 -327px;}
			  
			  
				/* iPhone */
				a.b-silver-button-iphone {
					top:0; left:382px;
					width:190px; height:47px;
					background-position:-189px -280px;
				}
			  
				a:hover.b-silver-button-iphone {background-position:-189px -327px;}
			  
			  
				/* Iiniio?aou oeeui */
				a.b-silver-button-view2 {
					top:0; left:572px;
					width:175px; height:47px;
					background-position:-379px -280px;
				}
			  
				a:hover.b-silver-button-view2 {background-position:-379px -327px;}
			  
			  
				/* Nio?aieou oeeui */
				a.b-silver-button-save2 {
					top:0; left:747px;
					width:170px; height:47px;
					background-position:-554px -280px;
				}
			  
				a:hover.b-silver-button-save2 {background-position:-554px -327px;}
				
				
				
				/* edit news */
				a.b-silver-button-edit {
					top:30px; left:32px;
					background-image:url('');
				}
			  
				a:hover.b-silver-button-iphone {background-position:-189px -327px;}
			  
				
				


				/* I i?iaeoa */
				a.b-silver-button-about {
					top:6px; left:193px;
					width:193px; height:18px;
					background-position:0 -90px;
				}

				a:hover.b-silver-button-about {background-position:0 -108px;}
				a.b-silver-button-about#current {background-position:0 -108px;}

				  .b-silver-button-about span {
					  position:absolute;
					  top:1.5em;
					  left:3.7em;
					  white-space:nowrap;
				  }


				/* Iieuciaaoaeuneia niaeaoaiea */
				a.b-silver-button-agreement {
					top:6px; left:386px;
					width:189px; height:18px;
					background-position:-193px -90px;
				}

				a:hover.b-silver-button-agreement {background-position:-193px -108px;}
				a.b-silver-button-agreement#current {background-position:-193px -108px;}

				  .b-silver-button-agreement span {
					  position:absolute;
					  top:1.5em;
					  left:0.5em;
					  white-space:nowrap;
				  }


				/* Ia?oia?neay i?ia?aiia */
				a.b-silver-button-partnership {
					top:6px; left:575px;
					width:193px; height:18px;
					background-position:-382px -90px;
				}

				a:hover.b-silver-button-partnership {background-position:-382px -108px;}
				a.b-silver-button-partnership#current {background-position:-382px -108px;}

				  .b-silver-button-partnership span {
					  position:absolute;
					  top:1.5em;
					  left:2.5em;
					  white-space:nowrap;
				  }


		/* Oaiea */
		.b-silver-head {
			height:227px;
		}


				/* Aeaaiay */
				.b-silver-head-index {
					display:block;
					position:absolute;
					top:57px;
					left:78px;
				}

				  .b-silver-head-index div {
					position:relative;
				  }

				  .b-silver-head-index img {
					  display:block;
					  width:40px;
					  height:40px;
				  }

				  .b-silver-head-index span {
					  position:absolute;
					  top:-1.5em;
					  left:-0.2em;
				  }


				/* Iaaeaaoey (Oeeuiu, Na?eaeu, Aaoyi) */
				.b-silver-head-navigation-bg {
					position:absolute;
					top:-27px;
					left:194px;
					width:572px;
					height:58px;
					background:url(../img/design/b-silver-head-navigation.png) no-repeat;
				}

				.b-silver-head-navigation {
					position:absolute;
					top:-27px;
					left:194px;
					width:572px;
					height:58px;
				}

				  .b-silver-head-navigation a {
					  display:block;
					  float:left;
					  width:190px;
					  height:58px;
					  color:#fff;
					  font-size:16px;
					  text-align:center;
					  line-height:58px;
				  }

				  .b-silver-head-navigation a:hover {color:#00CAFD;}
				  .b-silver-head-navigation a#current {color:#00CAFD;}


				/* Aenieae */
				.b-silver-head-screen {
					position:absolute;
					top:57px;
					left:190px;
					width:580px;
					height:110px;
					background:url(../img/design/b-silver-head-screen.png) no-repeat;
				}


				/* Oi?ia aoiaa */
				.b-silver-head-login-form {
					display:block;
					position:absolute;
					top:97px;
					left:210px;
					width:545px;
					height:30px;
				}

				  .b-silver-head-login-form input {
					  display:block;
					  float:left;
					  height:30px;
					  top:40px;
					  color:#fff;
					  border:0;
					  background-image:url(../img/design/login-form.png);
					  background-repeat:no-repeat;
					  background-color:#004F65;
				  }

					.b-silver-head-login-form input.login {width:200px; margin:0 5px 0 0; padding:0 0 0 25px; background-position:0 0;}
					.b-silver-head-login-form input:focus.login {background-position:0 -30px;}

					.b-silver-head-login-form input.password {width:200px; margin:0 5px 0 0; padding:0 0 0 35px; background-position:-205px 0;}
					.b-silver-head-login-form input:focus.password {width:200px; background-position:-205px -30px;}

					.b-silver-head-login-form input.submit {width:130px; background-position:-410px 0;}
					.b-silver-head-login-form input:focus.submit {width:130px; background-position:-410px -30px;}

					  /* Oae aey i?aaeeuiiai aa?oeeaeuiiai au?aaieaaiey oaenoa a oaenoiauo iieyo */
					  @-moz-document url-prefix() {
						  .b-silver-head-login-form input.login {padding:7px 0 0 25px;}
						  .b-silver-head-login-form input.password {padding:7px 0 0 35px;}
						  .b-silver-head-login-form input.submit {}
						  }

					  .b-silver-head-login-form input.login {//padding:7px 0 0 25px;}
					  .b-silver-head-login-form input.password {//padding:7px 0 0 35px;}


				/* ?ca?iee */
				.b-silver-head-userpic {
					position:absolute;
					top:80px;
					left:209px;
					width:66px;
					height:66px;
				}

				  .b-silver-head-userpic img {
					  display:block;
					  width:64px;
					  height:64px;
					  border:1px solid #00CAFD;
				  }

				  .b-silver-head-userpic img:hover {border:1px solid #fff;}


				/* Eiy, eiaei, iiia? */
				.b-silver-head-userinfo {
					position:absolute;
					top:80px;
					left:283px;
					width:241px;
					height:80px;
				}

				  .b-silver-head-userinfo a {
					  display:block;
					  color:#00CAFD;
					  font-size:14px;
				  }

				  .b-silver-head-userinfo a:hover {color:#fff;}

				  .b-silver-head-userinfo small {
					  display:block;
					  padding:0.5em 0 0 0;
					  color:#fff;
					  font-size:12px;
					  line-height:1em;
				  }

				  .b-silver-head-userinfo em {
					  display:block;
					  margin-top:12px;
					  color:#B1B1B1;
					  font-size:12px;
					  font-style:normal;
				  }

					.b-silver-head-userinfo em span {
						padding:0 2px;
						font-weight:bold;
					}


				/* Ia aaoai n?aoa... */
				.b-silver-head-userbalance {
					position:absolute;
					top:80px;
					left:500px;
					width:241px;
					height:80px;
				}

				  .b-silver-head-userbalance strong {
					  display:block;
					  color:#fff;
					  font-size:14px;
					  font-weight:normal;
				  }

					  .b-silver-head-userbalance strong a {color:#00CAFD;}
					  .b-silver-head-userbalance strong a:hover {color:#fff;}

				  .b-silver-head-userbalance p {
					  padding:0.5em 0 0 0;
					  color:#B1B1B1;
					  font-size:12px;
					  line-height:1em;
				  }


		/* Iino?aie?iay iaaeaaoey */
		.b-silver-paginator {
			height:62px;
		}

			.b-silver-paginator .paginator-container {
				position:absolute;
				top:0;
				left:193px;
				width:768px;
			}	.paginator {
				float:left;
				padding:0 1px 0 1px;
				width:571px;
				border-right:1px solid #fff;
				background:url(../img/design/paginator/bg.gif) top left no-repeat;
			}

			.paginator table {
				border-collapse:collapse;
				table-layout:fixed;
				width:100%;
			}

			.paginator table td {
				padding:0;
				white-space:nowrap;
				text-align:center;
			}

			.paginator .button-bg-left {background:url(../img/design/paginator/button-bg.gif) 0 -29px no-repeat;}
			.paginator .button-bg-right {background:url(../img/design/paginator/button-bg.gif) top right no-repeat;}

			.paginator span {
				display:block;
				padding:0 0 0 0;
				color:#fff;
			}

			.paginator span strong,
			.paginator span a {
				display:block;
				height:29px;
				line-height:29px;
				color:#000;
				text-decoration:none;
				font-size:12px;
				background:url(../img/design/paginator/diode.gif) 50% 0 no-repeat;
			}

			.paginator span a:hover {
				background:url(../img/design/paginator/diode.gif) 50% -29px no-repeat;
			}

			.paginator span strong {
				font-style:normal;
				font-weight:normal;
				background:url(../img/design/paginator/diode.gif) 50% -29px no-repeat;
			}

			.paginator .scroll_bar {
				width:100%;
				height:20px;
				position:relative;
			}

			.paginator .scroll_trough {
				width:100%;
				height:19px;
				background:url(../img/design/paginator/scroll_trough.gif) repeat-x;
				overflow:hidden;
			}

			.paginator .scroll_thumb {
				position:absolute;
				z-index:2;
				width:0;
				height:15px;
				top:2px;
				left:0;
				font-size:1px;
				background:url(../img/design/paginator/scroll.gif) 50% -30px;
				border-left:1px solid #000;
				cursor:e-resize;

			}

			.paginator .scroll_thumb .scroll-bg-left {background:url(../img/design/paginator/scroll.gif) 0 -15px no-repeat; height:15px;}
			.paginator .scroll_thumb .scroll-bg-right {background:url(../img/design/paginator/scroll.gif) top right no-repeat; height:15px;}

			.paginator .scroll_knob {
				display:none;

				position:absolute;
				top:-5px; left:50%;
				margin-left:-10px;
				width:20px; height:19px;
				overflow:hidden;
				background:url(../img/design/paginator/slider_knob.gif) no-repeat 50% 50%;
				cursor:pointer; cursor:hand;
			}

			.paginator .current_page_mark {
				position:absolute;
				z-index:1;
				top:0; left:0;
				width:0; height:19px;
				overflow:hidden;
				background:url(../img/design/paginator/current_page_mark.gif) center;
			}

			.fullsize .scroll_thumb {
				display:none;
			}

			.paginator_pages {
				float:left;
				left:571px;
				top:-48px;
				width:184px;
				color:#000;
				font-size:12px;
				text-align:center;
				line-height:29px;
			}


		/* Iiene */
		.b-silver-search {
			height:62px;
		}

		  .b-silver-search form {
			  position:absolute;
			  left:193px;
			  display:block;
			  width:721px;
			  height:62px;
		  }

			.b-silver-search form input.search-field {
				display:block;
				float:left;
				width:575px;
				height:30px;
				padding:0 0 0 7px;
				border:0;
				background:#fff url(../img/design/buttons.png) 0 -126px no-repeat;
			}

			.b-silver-search form input:focus.search-field {background:#fff url(../img/design/buttons.png) 0 -156px no-repeat;}

				  /* Oae aey i?aaeeuiiai aa?oeeaeuiiai au?aaieaaiey oaenoa a oaenoiauo iieyo */
				  @-moz-document url-prefix() {
					  .b-silver-search form input.search-field {padding:7px 0 0 7px;}
					  }

				  .b-silver-search form input.search-field {//padding:7px 0 0 7px;}

			.b-silver-search form input.search-button {
				display:block;
				float:right;
				width:103px;
				height:30px;
				border:0;
				background:#ccc url(../img/design/buttons.png) -781px 0 no-repeat;
			}

			.b-silver-search form input:focus.search-button {background:#ccc url(../img/design/buttons.png) -781px -30px no-repeat;}


			.b-silver-search .left {
				float:left;
				width:38%;
				color:#000;
			}

			.b-silver-search .right {
				float:right;
				width:38%;
				margin:0 148px 0 0;
				color:#000;
				text-align:right;
			}

				.b-silver-search .right a {
					text-decoration:underline;
				}

			.b-silver-search .left span {
				padding:0;
				line-height:5px;
				border-bottom:1px dotted #000;
				cursor:pointer;
			}


		/* Eae */
		.b-silver-info {
			height:62px;
		}


		/* Iia iiieoi?ii */
		.b-sub-monitor {
			height:62px;
		}


		/* ?ai?u */
		.b-silver-genres {
			height:auto;
		}

		.b-silver-genres .container {
			margin:0 48px;
		}

		  .b-silver-genres a {
			  display:block;
			  float:left;
			  width:170px;
			  height:18px;
			  margin:0 0 10px 0;
			  cursor:pointer;
		  }

			.b-silver-genres a span {
				display:block;
				float:left;
				width:28px;
				height:18px;
				background:url(../img/design/buttons.png) -884px 0 no-repeat;
			}

			.b-silver-genres a:hover span {background:url(../img/design/buttons.png) -884px -30px no-repeat;}
			.b-silver-genres a#current span {background:url(../img/design/buttons.png) -884px -30px no-repeat;}

		  .b-silver-genres strong {
			  display:block;
			  float:left;
			  width:142px;
			  height:18px;
			  font-weight:normal;
			  text-indent:7px;
		  }



		/* c */
		.b-silver-copyright {
			height:46px;
		}



		/* © 2 */
		.b-silver-copyright2 {
			position:relative;
			height:51px;
		}

			.b-silver-copyright2 p {
				height:;
				position:absolute;
				top:0;
				left:192px;
				color:#000;
			}

			.b-silver-copyright2 p a {
				text-decoration:underline;
			}

		.b-silver-copyright2 a.payment {
			display:block;
			float:right;
			height:41px;
			margin:0 30px 0 0;
			cursor:pointer;
		}

			.b-silver-copyright2 a.yandex {
				display:block;
				width:89px;
				background:url(../img/design/yandex.png);
			}

				.b-silver-copyright2 a:hover.yandex {background-position:-89px 0;}

			.b-silver-copyright2 a.webmoney {
				display:block;
				width:41px;
				background:url(../img/design/webmoney.png);
			}

				.b-silver-copyright2 a:hover.webmoney {background-position:-41px 0;}

			.b-silver-copyright2 a.visa {
				display:block;
				width:63px;
				background:url(../img/design/visa.png);
			}

				.b-silver-copyright2 a:hover.visa {background-position:-63px 0;}

			.b-silver-copyright2 a.mastercard {
				display:block;
				width:63px;
				background:url(../img/design/mastercard.png);
			}

				.b-silver-copyright2 a:hover.mastercard {background-position:-63px 0;}






/* DVDS ###################################################################################################################### */
.b-dvds {
	position:relative;
	width:960px;
	height:377px;
	background:url(../img/design/b-dvds.png) no-repeat;
}

	.b-dvds-2 {
		background:url(../img/design/b-dvds-2.png) no-repeat;
	}

	.b-dvds-dvd {
		position:absolute;
		top:46px;
		left:24px;
		height:270px;
		overflow:hidden;
	}

	  .b-dvds-dvd a {
		  position:relative;
		  display:block;
		  float:left;
		  width:198px;
		  height:270px;
		  overflow:hidden;
	  }

	  .b-dvds-dvd a .new {
		  position:absolute;
		  left:137px;
		  top:0;
		  width:61px;
		  height:61px;
		  background:url(../img/design/new.png);
	  }
	  .b-dvds-dvd a .hit {
		  position:absolute;
		  left:137px;
		  top:0;
		  width:61px;
		  height:61px;
		  background:url(../img/design/hit.png);
	  }
	  .b-dvds-dvd .vhr {
		  display:block;
		  float:left;
		  width:36px;
		  height:270px;
	  }

	  .b-dvds-corners {
		  position:absolute;
		  top:0;
		  left:0;
		  width:960px;
		  height:377px;
		  background:url(../img/design/b-dvds-corners.png) no-repeat;
	  }

	.b-dvds-names {
		position:absolute;
		top:46px;
		left:24px;
		height:300px;
		overflow:hidden;
	}

	  .b-dvds-names a {
		  display:block;
		  float:left;
		  width:198px;
		  color:#fff;
		  text-decoration:none;
		  background:url(../img/design/0.gif);
	  }

		.b-dvds-names a strong {
			display:block;
			width:203px;
			margin:274px 0 0 0;
			height:1.4em;
			font-size:14px;
			font-weight:normal;
			text-align:left;
			text-indent:6px;
			overflow:hidden;
			cursor:pointer;
			white-space:nowrap;
		}

	  .b-dvds-names a.delete {
		  display:block;
		  float:left;
		  width:17px;
		  height:25px;
		  margin:270px 0 0 -17px;
		  font-size:0;
		  background:url(../img/design/b-dvds-delete.png);
	  }

		  .b-dvds-names a:hover.delete {background:url(../img/design/b-dvds-delete.png) 0 -25px;}

	  .b-dvds-names .vhr {
		  display:block;
		  float:left;
		  width:36px;
		  height:300px;
	  }





/* Noaeei #################################################################################################################### */
.b-glass {
	position:relative;
	left:41px;
	//left:0;
	width:878px;
	margin:30px 0 30px 0;
	background:url(../img/design/b-glass.jpg) center center repeat-y;
}

	.b-glass .b-glass-bg-top {
		left:0;
		margin:0;
		background:url(../img/design/b-glass.jpg) top left no-repeat;
	}

	.b-glass .b-glass-bg-bottom {
		left:0;
		margin:0;
		padding:60px 0 0 0;
		background:url(../img/design/b-glass.jpg) bottom right no-repeat;
	}

	.b-glass h1 {
		color:#fff;
		font-size:24px;
		font-weight:normal;
		padding:0 0 20px 0;
	}


		/* I?inoie oaeno */
		.b-glass-text {
			width:686px;
			min-height:200px;
			//height:200px;
			margin:0 96px 0 96px;
			padding:0 0 60px 0;
			text-align:left;

		}

			.b-glass-text p {
				padding:0 0 0.7em 0;
				color:#B1B1B1;
				font-size:14px;

			}


			.b-glass-text a {
				color:#dddddd;
			}



		/* Eiiiaioa?ee */
		.b-comments {
			width:686px;
			margin:0 96px 0 96px;
			padding:0 0 60px 0;
			text-align:left;
		}

		.b-comments-header {
			font-size:24px;
			padding:0 0 20px 0;

		}

		  .b-comments .padding {
			  padding:0 0 0 30px;
		  }

		  .b-comments .comment {
			  position:relative;
			  margin:0 0 20px 0;
			  padding:0 160px 0 0;
		  }

		  .b-comments .comment .comment-container {
			  margin:0 11px 0 0;
			  padding:0 7px;
			  background:#353E3E;
			  border-left:1px solid #6B7D7D;
			  border-right:1px solid #6B7D7D;
		  }

		  .b-comments .comment-reply .comment-container {
			  background:#6B7D7D;
			  border:0;
		  }

		  .b-comments .comment-transparent .comment-container {
			  border-left:1px solid #394B4B;
			  border-right:1px solid #394B4B;
			  color:#435555;
		  }

			  .b-comments .comment .comment-container .mark {
				  position:absolute;
				  top:0;
				  left:-3em;
				  float:left;
				  display:inline;
				  width:2.5em;
				  height:5em;
				  margin:0 0 -5em 0;
				  padding:0;
				  color:#090;
				  font-size:11px;
				  font-weight:normal;
				  text-align:center;
			  }

				  .b-comments .comment .comment-container .mark a {
					  margin:0 0 0 0.4em;
					  color:#6B7D7D;
					  font-size:16px;
					  font-weight:bold;
					  text-decoration:none;
					  line-height:1em;
				  }

				  .b-comments .comment .comment-container .mark a:hover {color:#fff;}

				  .b-comments .comment .comment-container .mark span.minus {color:#fe3200;}

		  .b-comments .comment .comment-container .comment-text {
			 position:relative;
			 width:100%;
			 margin:-9px 0;
			 background:#353E3E;
			 overflow:auto;
			 z-index:88;
		  }

		  .b-comments .comment-reply .comment-container .comment-text {
			  background:#6B7D7D;
		  }

			.b-comments .comment-reply .comment-container .comment-text textarea {
				width:99%;
				padding:7px;
				height:150px;
				color:#fff;
				font-size:12px;
				font-family:Trebuchet MS;
				border:1px solid #738889;
				background:#0E1819;
				overflow:auto;
			}

			.b-comments .comment-reply .comment-container .comment-text input.button {
				margin:7px 0 0 0;
				padding:7px;
				color:#fff;
				background:#6B7D7D;
				border-top:1px solid #91A3A3;
				border-left:1px solid #91A3A3;
				border-right:1px solid #0E1819;
				border-bottom:1px solid #0E1819;
				cursor:pointer;
			}


			.b-comments .comment-reply .comment-container .comment-text #links {
				padding: 5px;
			}

			.b-comments .comment-reply .comment-container .comment-text #links a {
				color:#fff;
				text-decoration:none;
				border-bottom:1px dashed #FFFFFF;
			}


			.b-comments .comment-reply .comment-container .comment-text #links a:hover {
				border-bottom:0;
			}


		  .b-comments .comment .corners-top,
		  .b-comments .comment .corners-bottom {
			  position:relative;
			  height:23px;
			  overflow:hidden;
		  }

		  .b-comments .comment .corner {
			  position:relative;
			  width:23px;
			  height:92px;
			  background:url(../img/design/comments/corners.gif);
			  overflow:hidden;
		  }

		  .b-comments .comment-reply .corner {
			  background:url(../img/design/comments/corners-reply.gif);
		  }

		  .b-comments .comment-transparent .corner {
			  background:url(../img/design/comments/corners-transparent.gif);
		  }

		  .b-comments .comment .corner.right {
			  position:absolute;
			  margin-left:100%;
			  left:-23px;
			  top:-23px;
		  }

		  .b-comments .comment .corners-bottom .corner {
			  margin-top:-46px;
		  }

		  .b-comments .comment .corner.left {
			  width:auto;
			  margin-right:23px;
		  }

		  .b-comments .comment .user {
			  position:absolute;
			  top:0;
			  right:0;
			  width:150px;
		  }

			.b-comments .comment .user a,
			.b-comments .comment .user span {
				display:block;
				color:#00CAFD;
			}

			.b-comments .comment .user span {color:#fff;}

			.b-comments .comment .user a:hover {
				color:#fff;
				text-decoration:underline;
			}

				.b-comments .comment-transparent .user a {color:#236A7B;}
				.b-comments .comment-transparent .user a:hover {color:#fff;}

			  .b-comments .comment .user a.userpic {
				  position:relative;
				  display:block;
				  float:left;
			  }

				.b-comments .comment .user a.userpic img {
					display:block;
					width:32px;
					height:32px;
					margin:0 0 20px 0;
				}

				.b-comments .comment-transparent .user a.userpic .transparent-bg {
					position:absolute;
					top:0;
					left:0;
					display:block;
					width:32px;
					height:32px;
					background:url(../img/design/comments/transparent-bg.png);
				}

			.b-comments .comment .user p {
				position:relative;
				left:7px;
				//left:4px;
			}

			  .b-comments .comment .user p big {
				  font-size:12px;
			  }

			  .b-comments .comment .user p small {
				  display:inline;
				  font-size:10px;
				  color:#B1B1B1;
			  }

				  .b-comments .comment-transparent .user p small {color:#666C6D;}

			  .b-comments .comment .user p a.anchor {
				  display:inline;
				  font-size:10px;
				  color:#B1B1B1;
			  }

				  .b-comments .comment-transparent .user p a.anchor {color:#666C6D;}

		  .b-comments  .reply {
			  position:relative;
			  display:block;
			  height:29px;
			  margin:-37px 160px 9px 0;
			  z-index:88;
		  }

		  .b-comments  .reply .min-width {
			  float:right;
			  width:169px;
			  position:absolute;
			  right:0;
		  }

			.b-comments  .reply a {
				display:block;
				//display:inline;
				float:right;
				width:67px;
				height:29px;
				background:url(../img/design/comments/reply.png);
				cursor:pointer;
			}

				.b-comments  .reply-transparent a {background:url(../img/design/comments/reply-transparent.png);}

			.b-comments  .reply a.edit {
				display:block;
				//display:inline;
				float:right;
				width:27px;
				height:29px;
				margin:0 4px 0 0;
				background:url(../img/design/comments/edit.png);
				cursor:pointer;
			}

			.b-comments  .reply a.delete {
				display:block;
				//display:inline;
				float:right;
				width:27px;
				height:29px;
				margin:0 4px 0 0;
				background:url(../img/design/comments/delete.png);
				cursor:pointer;
			}

			.b-comments  .reply a.delete2 {
				display:block;
				//display:inline;
				float:right;
				width:27px;
				height:29px;
				margin:0 4px 0 0;
				background:url(../img/design/comments/delete2.png);
				cursor:pointer;
			}

		  .b-comments .comment-paginator {
			  text-align:center;
			  font-size:16px;
			  line-height:2em;
		  }

			.b-comments .comment-paginator a {
				color:#00CAFD;
			}
			
			
			
		  .b-glass-text .comment-paginator {
			  text-align:center;
			  font-size:16px;
			  line-height:2em;
		  }

			.b-glass-text .comment-paginator a {
				color:#00CAFD;
			}			


		/* Eioi?iaoey i oeeuia */
		.b-film-info {
			width:686px;
			margin:0 96px 0 96px;
			text-align:left;

		}

			.b-film-info p {
				padding:0 0 0.7em 0;
				color:#B1B1B1;
				font-size:14px;
			}

				.b-film-info p a {color:#B1B1B1;}
				.b-film-info p a:hover {color:#fff;}

			.b-film-info em {
				color:#fff;
				font-style:normal;
				font-weight:normal;
			}

			.b-film-info p.column {
				float:left;
				width:50%;
				font-size:12px;
				padding-top:30px;
				padding-bottom:60px;
			}

			.b-film-info p.column1 {
				float:left;
				width:60%;
				font-size:12px;
				padding-top:30px;
				padding-bottom:60px;
			}

			.b-film-info p.column2 {
				float:left;
				width:40%;
				font-size:12px;
				padding-top:30px;
				padding-bottom:60px;
			}

		.b-film-info .b-film-info-screenshots {
				position:relative;
				width:796px;
				margin:30px -110px 0 -10px;
			}

				.b-film-info .b-film-info-screenshots a.preview,
				.b-film-info .b-film-info-screenshots a.next {
					display:block;
					position:absolute;
					top:35px;
					left:-38px;
					width:24px;
					height:47px;
					background-image:url(../img/design/b-film-info-screenshots.png);
					background-repeat:no-repeat;
				}

				.b-film-info .b-film-info-screenshots a:hover.preview {background-position:0 -47px;}

				.b-film-info .b-film-info-screenshots a.next {
					top:35px;
					left:712px;
					background-position:-750px 0;
				}

				.b-film-info .b-film-info-screenshots a:hover.next {background-position:-750px -47px;}

				.b-film-info .b-film-info-screenshots a.disabled {visibility:hidden;}

				.b-film-info .b-film-info-screenshots .screenshots-container {
					float:left;
					width:696px;
					height:116px;
					background:url(../img/design/b-film-info-screenshots.png) center center no-repeat;
				}

				.b-film-info .b-film-info-screenshots .screenshots {
					margin:8px;
					width:680px;
					overflow:hidden;
				}

				.b-film-info .b-film-info-screenshots .screenshots table {
				}

				.b-film-info .b-film-info-screenshots .screenshots table td {
					padding: 0 2px;
				}
				.b-film-info .b-film-info-screenshots .screenshots table td#screenshots-first {
					padding: 0px 2px 0px 0;
				}
				.b-film-info .b-film-info-screenshots .screenshots table td#screenshots-last {
					padding: 0px 0 0px 2px;
				}




		/* Iaoeinu */
		.b-searched {
			width:686px;
			margin:0 96px 0 96px;
			text-align:left;

		}

		.b-searched-thumb {
			position:relative;
			padding:0 0 40px 0;
			min-height:430px;
			//height:460px;
		}

			.b-searched-dvd {
				position:absolute;
				top:0;
				left:0;
				width:220px;
				height:324px;
				background:url(../img/design/b-searched-dvd.png);
				overflow:hidden;
			}


			.b-searched-dvd-overflow {
				position:relative;
				width:198px;
				height:270px;
				margin:11px 0 0 3px;
				top:46px;
				left:24px;
				overflow:hidden;
			}

			.b-searched-dvd img {
				position:absolute;
				top:10px;
				left:4px;
				width:198px;
		  		height:270px;
			}



				  .b-searched-dvd-overflow .new {
					  position:absolute;
					  left:137px;
					  top:0;
					  width:61px;
					  height:61px;
					  background:url(../img/design/new.png);
				  }
				  .b-searched-dvd-overflow .hit {
					  position:absolute;
					  left:137px;
					  top:0;
					  width:61px;
					  height:61px;
					  background:url(../img/design/hit.png);
				  }

			.b-searched-dvd-corners {
				position:absolute;
				top:9px;
				left:2px;
				width:212px;
				height:300px;
				background:url(../img/design/b-searched-dvd-corners.png);
			}

			.b-searched-name {
				position:absolute;
				top:11px;
				left:0;
				height:300px;
				overflow:hidden;
			}

			  .b-searched-name a {
				  display:block;
				  float:left;
				  width:198px;
				  color:#fff;
				  text-decoration:none;
				  background:url(../img/design/0.gif);
			  }

				.b-searched-name a strong {
					display:block;
					width:198px;
					margin:274px 0 0 0;
					height:1.4em;
					font-size:14px;
					font-weight:normal;
					text-align:left;
					text-indent:15px;
					overflow:hidden;
					cursor:pointer;
					white-space:nowrap;
				}

			.b-searched-description {
				padding:0 0 0 250px;
			}

			.b-searched-description a {color:#00CAFD;}
			.b-searched-description a:hover {color:#fff;}

			.b-searched-description a.header {display:block; font-size:14px; padding:0 0 0.7em 0;}

			.b-searched-description p {
				padding:0 0 0.7em 0;
				color:#B1B1B1;
				font-size:12px;
			}

				.b-searched-description p a {color:#B1B1B1;}
				.b-searched-description p a:hover {color:#fff;}

			.b-searched-description em {
				color:#fff;
				font-style:normal;
				font-weight:normal;
			}

			.b-searched-thumb .rating {
				position:absolute;
				top:330px;
				left:5px;
			}

			.b-searched-thumb .rating a {color:#fff;}
			.b-searched-thumb .rating a:hover {color:#fff;}

			.b-searched-thumb .rating .stars {
				width:209px;
				color:#00CAFD;
				font-size:14px;
				letter-spacing:6px;
			}

			.b-searched-thumb .rating span.big {
				font-size:16px;
			}

			.b-searched-thumb .rating span.big big {
				font-size:24px;
			}

			.b-searched-thumb .rating span.gray {
				color:#b1b1b1;
			}

			.b-searched-thumb .comments {
				position:absolute;
				top:400px;
				width:209px;
				left:5px;
				color:#B1B1B1;
				font-size:16px;
			}

				.b-searched-thumb .comments a {color:#00CAFD;}
				.b-searched-thumb .comments a:hover {color:#fff;}





	.b-searched-rating {
		position:absolute;
		top:0;
		left:15px;
		width:266px;
		color:#B1B1B1;
		text-align:center;
		line-height:2em;
		z-index:88;
	}

		.b-searched-rating .stars {
			text-align:center;
			margin:0 0 5px 0;
		}


		.b-searched-rating .rating {
				font-size:0;
				width:160px;
				height:16px;
				margin:0 auto;
			}

			.b-searched-rating .unit-rating {
				position:relative;
				width:160px;
				height:16px;
				list-style:none;
				background:url(../img/design/star2.gif) top left repeat-x;
			}


			.b-searched-rating .unit-rating li {
				text-indent:-90000px;
				float:left;
				padding:0px;
				margin:0px;
				font-size:0;
                line-height:0;
			}

			.b-searched-rating .unit-rating li a {
				position:absolute;
				display:block;
				width:16px;
				height:16px;
				text-decoration:none;
				text-indent:-9000px;
				z-index:17;
				padding: 0px;
			}

			.b-searched-rating .unit-rating li a:hover {
				position1:absolute;
				background:url(../img/design/star2.gif) left center;
				z-index:2;
				left:0;
				top1:0;
				font-size1:0;
				height:16px;
			}

				.b-searched-rating .unit-rating a.r1-unit {left:0;}
				.b-searched-rating .unit-rating a.r1-unit:hover {width:16px;}

				.b-searched-rating .unit-rating a.r2-unit {left:16px;}
				.b-searched-rating .unit-rating a.r2-unit:hover {width:32px;}

				.b-searched-rating .unit-rating a.r3-unit {left:32px;}
				.b-searched-rating .unit-rating a.r3-unit:hover {width:48px;}

				.b-searched-rating .unit-rating a.r4-unit {left:48px;}
				.b-searched-rating .unit-rating a.r4-unit:hover {width:64px;}

				.b-searched-rating .unit-rating a.r5-unit {left:64px;}
				.b-searched-rating .unit-rating a.r5-unit:hover {width:80px;}

				.b-searched-rating .unit-rating a.r6-unit {left:80px;}
				.b-searched-rating .unit-rating a.r6-unit:hover {width:96px;}

				.b-searched-rating .unit-rating a.r7-unit {left:96px;}
				.b-searched-rating .unit-rating a.r7-unit:hover {width:112px;}

				.b-searched-rating .unit-rating a.r8-unit {left:112px;}
				.b-searched-rating .unit-rating a.r8-unit:hover {width:128px;}

				.b-searched-rating .unit-rating a.r9-unit {left:128px;}
				.b-searched-rating .unit-rating a.r9-unit:hover {width:144px;}

				.b-searched-rating .unit-rating a.r10-unit {left:144px; height:16px;}
				.b-searched-rating .unit-rating a.r10-unit:hover {width:160px; height:16px;}

				.b-searched-rating .unit-rating li.current-rating {
					background:url(../img/design/star2.gif) left bottom;
					position:absolute;
					height:16px;
					display:block;
					text-indent:-9000px;
					z-index:1;
					left:0;
				}


		.b-searched-rating a {color:#00CAFD;}
		.b-searched-rating a:hover {color:#fff;}

		.b-searched-rating big {
			font-size:24px;
			color:#00CAFD;
		}













		/* Ienuia */
		.b-mail {
			width:686px;
			margin:0 96px 0 96px;
			padding:0 0 40px 0;
			text-align:left;

		}

		.b-mail .b-mail-subnavigation {
		clear:both;
			color:#fff;
			font-size:16px;
			font-weight:normal;
			padding:0 0 20px 0;
		}

			.b-mail .b-mail-subnavigation a,
			.b-mail .b-mail-subnavigation strong {
				display:inline;
				margin:0 1em 0 0;
				color:#fff;
			}

			.b-mail .b-mail-subnavigation a {color:#00CAFD;}
			.b-mail .b-mail-subnavigation a:hover {color:#fff;}

			.b-mail a {
				display:block;
				color:#6b7d7d;
			}

			.b-mail a:hover {color:#fff;}

			.b-mail table {
				width:100%;
				font-size:14px;
			}

			.b-mail table td,
			.b-mail table th {
				padding:0.5em 0;
			}

			.b-mail table th {
				font-size:12px;
				color:#B1B1B1;
				font-weight:normal;
				text-align:left;
			}

				.b-mail table td a.new {
					color:#00CAFD;
				}

				.b-mail table td a.user {
					font-size:12px;
					color:#6b7d7d;
				}

				.b-mail table td a:hover.user {color:#fff;}

				.b-mail table td span.date {
					font-size:12px;
					color:#B1B1B1;
				}


			.b-mail p {
				padding:0 0 0.7em 0;
				color:#B1B1B1;
				font-size:12px;
			}

				.b-mail p a {
					display:inline;
					padding:0 0 0.7em 0;
					color:#B1B1B1;
					font-size:12px;
				}

			.b-mail em {
				color:#fff;
				font-style:normal;
				font-weight:normal;
			}

				.b-mail .b-mail-text {
					margin:1em 0 0 0;
					color:#fff;
					font-size:14px;
				}

					.b-mail .b-mail-text p {
						font-size:14px;
					}


		/* Iieuciaaoaeu */
		.b-user {
			position:relative;
			width:686px;
			margin:0 96px 0 96px;
			padding:0 0 40px 0;
			text-align:left;

		}

		.b-user .b-user-userpic {
			position:absolute;
			top:0;
			left:0;
			display:block;
			float:left;
			margin:0 0 10px 0;
			border:1px solid #6B7D7D;
		}

		.b-user h1 {
			margin-bottom:0;
			margin-left:75px;
			padding:0;
		}

		.b-user h2 {
			color:#B1B1B1;
			font-size:14px;
			font-weight:normal;
			margin-top:0;
			margin-bottom:0;
			margin-left:75px;
			padding:0 0 4px 0;
		}

		.b-user .uid {
			color:#B1B1B1;
			font-size:14px;
			margin-left:75px;
			margin-bottom:30px;
		}

			.b-user a {
				color:#6b7d7d;
			}

			.b-user a:hover {color:#fff;}

			.b-user p {
				padding:0 0 0.7em 0;
				color:#B1B1B1;
				font-size:14px;
			}

				.b-user p a {color:#B1B1B1;}
				.b-user p a:hover {color:#fff;}

			.b-user em {
				color:#fff;
				font-style:normal;
				font-weight:normal;
			}







/* Iiieoi? ################################################################################################################### */
.b-monitor {
	position:relative;
	width:960px;
	height:530px;
	margin:30px 0 0 0;
	background:url(../img/design/b-monitor.png) no-repeat;
}

	.b-monitor a.logo {
		display:block;
		position:absolute;
		top:404px;
		left:574px;
		width:110px;
		height:19px;
		z-index:88;
	}

	  .b-monitor a.logo img {
		  display:block;
		  width:110px;
		  height:19px;

	  }
 /* HD */
       .b-monitor a.hd {
               display:block;
               position:absolute;
               top:390px;
               left:597px;
               width:62px;
               height:42px;
       }
       
               .b-monitor a.hd img {
                 display:block;
                 width:62px;
                 height:42px;
               }


	.b-monitor-rating {
		position:absolute;
		top:0;
		left:15px;
		width:266px;
		color:#B1B1B1;
		text-align:center;
		line-height:2em;
		z-index:88;
	}

		.b-monitor-rating .stars {
			text-align:center;
			margin:0 0 5px 0;
		}


		.b-monitor-rating .rating {
				width:160px;
				height:16px;
				margin:0 auto;
				height:16px;

			}

			.b-monitor-rating .unit-rating {
				position:relative;
				width:160px;
				height:16px;
				list-style:none;
				background:url(../img/design/star.gif) top left repeat-x;
			}


			.b-monitor-rating .unit-rating li {
				text-indent:-90000px;
				float:left;
                font-size:0;
                line-height:0;
			}


			.b-monitor-rating .unit-rating ul {

			}

			.b-monitor-rating .unit-rating li a {
				position:absolute;
				display:block;
				width:16px;
				height:16px;
				text-decoration:none;
				text-indent:-9000px;
				z-index:17;
				padding: 0px;

			}

			.b-monitor-rating .unit-rating li a:hover {
				position1:absolute;
				background:url(../img/design/star.gif) left center;
				z-index:2;
				left:0;
				top1:0;
				font-size:0;
				height:16px;

				}

				.b-monitor-rating .unit-rating a.r1-unit {left:0;}
				.b-monitor-rating .unit-rating a.r1-unit:hover {width:16px;}

				.b-monitor-rating .unit-rating a.r2-unit {left:16px;}
				.b-monitor-rating .unit-rating a.r2-unit:hover {width:32px;}

				.b-monitor-rating .unit-rating a.r3-unit {left:32px;}
				.b-monitor-rating .unit-rating a.r3-unit:hover {width:48px;}

				.b-monitor-rating .unit-rating a.r4-unit {left:48px;}
				.b-monitor-rating .unit-rating a.r4-unit:hover {width:64px;}

				.b-monitor-rating .unit-rating a.r5-unit {left:64px;}
				.b-monitor-rating .unit-rating a.r5-unit:hover {width:80px;}

				.b-monitor-rating .unit-rating a.r6-unit {left:80px;}
				.b-monitor-rating .unit-rating a.r6-unit:hover {width:96px;}

				.b-monitor-rating .unit-rating a.r7-unit {left:96px;

				}
				.b-monitor-rating .unit-rating a.r7-unit:hover {width:112px;}

				.b-monitor-rating .unit-rating a.r8-unit {left:112px;}
				.b-monitor-rating .unit-rating a.r8-unit:hover {width:128px;}

				.b-monitor-rating .unit-rating a.r9-unit {left:128px;}
				.b-monitor-rating .unit-rating a.r9-unit:hover {width:144px;}

				.b-monitor-rating .unit-rating a.r10-unit {left:144px; height:16px;}
				.b-monitor-rating .unit-rating a.r10-unit:hover {width:160px; height:16px;}

				.b-monitor-rating .unit-rating li.current-rating {
					background:url(../img/design/star.gif) left bottom;
					position:absolute;
					height:16px;
					display:block;
					text-indent:-9000px;
					z-index:1;
					left:0;
				}


		.b-monitor-rating a {color:#00CAFD;}
		.b-monitor-rating a:hover {color:#fff;}

		.b-monitor-rating big {
			font-size:24px;
			color:#00CAFD;
		}

	.b-monitor-dvd {
		position:absolute;
		top:116px;
		left:14px;
		height:360px;
		overflow:hidden;
	}

	  .b-monitor-dvd span {
		  position:relative;
		  display:block;
		  float:left;
		  width:250px;
		  height:360px;
		  overflow:hidden;
	  }

	  .b-monitor-dvd span .new {
		  position:absolute;
		  left:189px;
		  top:0;
		  width:61px;
		  height:61px;
		  background:url(../img/design/new.png);
	  }
	  .b-monitor-dvd span .hit {
		  position:absolute;
		  left:189px;
		  top:0;
		  width:61px;
		  height:61px;
		  background:url(../img/design/hit.png);
	  }
	  .b-monitor-corners {
		  position:absolute;
		  top:115px;
		  left:13px;
		  width:960px;
		  height:380px;
		  background:url(../img/design/b-monitor-corners.png) no-repeat;
	  }

	.b-monitor-name {
		position:absolute;
		top:46px;
		left:24px;
		height:450px;
		overflow:hidden;
	}

	  .b-monitor-name span {
		  display:block;
		  float:left;
		  width:250px;
		  color:#fff;
		  text-decoration:none;
		  background:url(../img/design/0.gif);
	  }

		.b-monitor-name span strong {
			display:block;
			width:256px;
			margin:415px 0 0 0;
			height:1.4em;
			font-size:16px;
			font-weight:normal;
			text-align:left;
			text-indent:0px;
			overflow:hidden;
			white-space:nowrap;
		}

	.b-monitor-embed {
		position:absolute;
		top:13px;
		left:308px;
		width:640px;
		height:360px;
		overflow:hidden;
		background:#000;
	}





/* Oi?iu anyeea ############################################################################################################## */
.b-form {
	width:686px;
	margin:0 96px 0 96px;
	padding:0 0 40px 0;
	text-align:left;
	overflow:hidden;
}

.b-form .clear {
	width:656px;
}

.b-form-margin {
	width:550px;
	margin:0;
}

.b-form-padding {
	margin:40px 0 0 0;
	padding:0;
}

	.b-form .b-form-userpic {
		display:block;
		float:left;
		margin:0 0 10px 0;
		border:1px solid #6B7D7D;
	}

	.b-form a.b-form-delete-userpic {
		display:block;
		float:left;
		margin:0 0 0 8px;
		width:19px;
		height:19px;
		background:url(../img/design/forms/delete-userpic.png) top left;
	}

		.b-form a:hover.b-form-delete-userpic {
			background:url(../img/design/forms/delete-userpic.png) bottom left;
		}

	.b-form .sup-name {
		position:relative;
		float:left;
		margin:0 30px 30px 0;
		color:#fff;
	}

	.b-form .vhr {
		position:relative;
		float:left;
		width:10px;
		height:38px;
	}

	.b-form .number {
		width:0.5em;
		margin:20px 0 0 0;
		font-size:24px;
		color:#6b7d7d;
	}

	.b-form a.refresh {
		display:inline;
		font-size:12px;
		color:#6b7d7d;
		text-decoration:none;
		border-bottom:1px dotted #6b7d7d;
	}

		.b-form .sup-name big {
			color:#fff;
			font-size:13px;
		}

		.b-form .sup-name ins {
			position:absolute;
			right:0;
			top:0.2em;
			color:#fe3232;
			font-size:11px;
			font-style:normal;
			text-decoration:none;
		}


		.b-form .sup-name ins.ok {
			position:absolute;
			right:0;
			top:0.2em;
			color:#48FF00;
			font-size:11px;
			font-style:normal;
			text-decoration:none;
		}

		.b-form .sup-name .sub-name {
			float:left;
		}

			.b-form .sup-name .sub-name small {
				display:block;
				font-size:11px;
				color:#6b7d7d;
			}


		/* Noeeee aey ne?eioa oi?i */
		.outtaHere {position:absolute; left:-3000px;}
		.checkboxArea, .checkboxAreaChecked {display:block; float:left; clear:left; width:19px; height:19px; font-size:0; padding:0; margin:0; cursor:pointer;}
		.checkboxArea {background:url(../img/design/forms/checkbox.png) no-repeat left top;}
		.checkboxAreaChecked {background:url(../img/design/forms/checkbox.png) no-repeat left bottom;}
		.focused {border:1px dotted #ddd;}


		/* Ioi?ieaiea select */
		.selectArea {width:200px; height:38px; font-size:24px; background:url(../img/design/forms/select-bg.png) repeat-x left top;}
		.selectArea .left {width:8px; height:38px;  float:left;  background:url(../img/design/forms/select-left.png) no-repeat left top;}
		.selectArea .right {width:38px; height:38px; float:right; background:url(../img/design/forms/select-right.png) no-repeat left top;}
		.selectArea .right a {display:block; width:200px; height:38px; margin-left:-179px;  position:absolute;}
		.selectArea .right i {display:none;}
		.selectArea .center {width:160px; color:#FFF; padding-top:3px; overflow:hidden; white-space:nowrap;}


		/* Ioi?ieaiea auiaaa?uaai nienea */
		.optionsDivInvisible, .optionsDivVisible {position:absolute; margin-top:0; margin-left:0; width:172px; background:#6B7D7D;  padding:3px; font-size:13px; z-index:20; }
		.optionsDivInvisible {display:none;}
		.optionsDivVisible {display:block;}
		.optionsDivVisible p {margin:0; padding:0;}
		.optionsDivVisible a {color:#F2F2F2; text-decoration:none; display:block; padding:1px 4px;}
		.optionsDivVisible a:hover {color:#FFF; background:#272A2B;}


		/* Ioi?ieaiea oaenoiauo iieae */
		.textinput, .textinputHovered {
			height:38px;
			background:url(../img/design/forms/input-bg.png) repeat-x;
			border:none;
			padding:4px 0;
			color:#fff;
			font-size:24px;
			vertical-align:middle;
		}

		.textinputHovered {background-position:left bottom;}
		.inputCorner {
			padding-bottom:0;
			vertical-align:middle;
		}

		/* Ioi?ieaiea oaenoiaiai iiey */
		.txtarea .tr, .txtarea .tr_xon {background:url(../img/design/forms/textarea-top-right.png) no-repeat top right;}
		.txtarea .tr_xon {background:url(../img/design/forms/textarea-top-right-focus.png) no-repeat top right;}
		.txtarea img.txt_corner {
			width:5px;
			height:5px;
			display:block;
		}
		.txtarea .br, .txtarea .br_xon {background:url(../img/design/forms/textarea-bottom-right.png) no-repeat top right;}
		.txtarea .br_xon {background:url(../img/design/forms/textarea-bottom-right-focus.png) no-repeat top right;}
		.txtarea .cntr {background:url(../img/design/forms/textarea-center.png) repeat-y right top;}
		.txtarea .cntr_xon {background:url(../img/design/forms/textarea-center-focus.png) repeat-y right top;}
		.txtarea .cntr_l, .txtarea .cntr_l_xon {
			width:5px;
			background:url(../img/design/forms/textarea-left.gif) repeat-y left top;
			float:left;
		}
		.txtarea .cntr_l_xon {background:url(../img/design/forms/textarea-left-focus.gif) repeat-y left top;}
		.txtarea textarea {
			border:0;
			background:none;
			padding:0;
			margin:5px;
			color:#fff;
			font-family:Arial;
			font-size:14px;
		}


		/* Ioi?ieaiea eiiiie */
		.buttonSubmit, .buttonSubmitHovered {
			width:auto;
			height:39px;
			color:#FFF;
			font-size:24px;
			font-weight:normal;
			padding:2px;
			background:url(../img/design/forms/button-bg.png) repeat-x left top;
			cursor:pointer;
			border:none;
		}

		.buttonSubmitHovered {background-position:left bottom;}
		.buttonImg {vertical-align:bottom;}


		/* Ioi?ieaiea eiiiee aiaaaeaiey oaeea */
		.input-file{
			width:auto; /* you can change the width*/
			position:relative;
			font-size:13px;
			margin:0 0 0 0;
			zoom:1; /*clear float*/
			overflow:hidden; /*clear float*/
		}

		.input-file label {
			color:#fff;
			font-weight:normal;
		}
		.input-file label:hover{
			color:#0E1819;
			cursor:pointer;
		}

		.input-file label span {
			display:none;
		}

		.input-file label input {
			display:block;
			width:100%;
		}

		html.js .input-file label {
			float:right;
			white-space:nowrap;
			position:relative;
			z-index:1;
			left:0;
			top:0;
			overflow:hidden;
			border:solid 1px #0E1819;
			background:#6b7d7d;
			border-color:#6b7d7d #0E1819 #0E1819 #6b7d7d;
			padding:4px 8px 4px 8px;
			font-weight:bold;
			display:inline;
			-webkit-border-top-right-radius:8px;
			-webkit-border-bottom-right-radius:8px;
		}

		html.js .input-file-no-path label{
			float:left;
		}

		html.js .input-file label span {
			display:inline;
		}

		html.js .input-file label input {
			width:auto;
			position:absolute;
			right:0;
			top:0;
			border:none;
			font-size:5em;
			line-height:12px;
			opacity:0;
			zoom:1;
			filter:alpha(opacity=0);
			cursor:pointer;
		}

		.input-file var {
			display:none;
			background:#FFFFFF url(http://us.i1.yimg.com/us.yimg.com/i/ww/t4/sbox-bg.gif) 0 0 no-repeat;
			position:relative;
			overflow:hidden;
			border:solid 1px #ccc;
			padding:4px 8px 4px 8px;
			border-color:#888 #ccc #ccc #888;
			zoom:1;
			_right:-3px; /*eliminate gap for IE*/
			/*visual candies*/
			-webkit-border-top-left-radius:2px;
			-webkit-border-bottom-left-radius:2px;
		}

		html.js .input-file var {
			display:block;
		}

		.input-file-no-path label {
			-webkit-border-radius:2px;
		}

		.input-file var input {

			display:block;
			width:100%;
			position:absolute;
			padding:0;
			border:none;
			background:transparent;
			font-size:100%;
			color:#000;
			font-style:italic;
			top:0;
			left:0;
			padding:4px 8px 4px 8px;
			height:100%;

		}

		.input-file var input:focus {
			outline:none;
		}

			.input-file a {
				display:block;
				float:left;
				margin:0 0 0 10px;
				padding:5px 8px 4px 8px;
				color:#fff;
				text-decoration:none;
				background:#6B7D7D;
				border-right:1px solid #0E1819;
				border-bottom:1px solid #0E1819;
			}

			.input-file a:hover {color:#0E1819;}




/* Pop-up #################################################################################################################### */
#screen, #screen2, #screen3 {
  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
  display: none;
  background: url(../img/design/0.gif);
}

* html #screen, * html #screen2, * html #screen3 {
	background-color: #333;
	background-color: transparent;
	background-image: url(../img/design/0.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/design/0.gif", sizingMethod="scale");
}

#registration-pop-up, #reminding-pop-up {
  position:absolute;
  left:50%;
  top:80px;
  margin:0 0 0 0;
  padding:40px 40px 0 40px;
  font-size:11px;
  background:#343E3F;
  border:3px solid #6b7d7d;
  display:none;
  z-index:99;
}

#registration-pop-up, #reminding-pop-up  {
  margin:0 0 0 -310px;
}

#close {
  position:absolute;
  left:50%;
  top:-35px;
  margin:0 0 0 300px;
  padding:0;
  color:#fff;
  text-align:right;
  font-size:27px;
  color:#999;
  cursor:pointer;
}


#ava-pop-up {
  position:absolute;
  left:50%;
  margin:0 0 0 0;
  padding:40px 40px 40px 40px;
  font-size:11px;
  background:#343E3F;
  border:3px solid #6b7d7d;
  display:none;
  z-index:99;
  margin:0 0 0 -310px;
}


#ava-pop-up #scroller {
  width: 550px;
  height: 605px;
  overflow:auto;
}

#ava-pop-up #scroller a img {
  border:1px solid #343E3F;
}

#ava-pop-up #scroller a:hover img {
  border:1px solid #fff;
}


/* Niiauaiea ################################################################################################################# */
.b-alert {
       position:relative;
       width:777px;
       margin:30px auto;
       margin-bottom:0;
       color:#000;
       font-size:13px;
}      

       .b-alert a#close {
               position:absolute;
               top:4px;
               left:-23px;
               margin:0 0 0 100%;
               display:block;
               width:19px;
               height:19px;
               font-size:0;
               background:url(../img/design/b-alert-close.gif) bottom left;
       }

               .b-alert a:hover#close {background:url(../img/design/b-alert-close.gif);}

.b-alert .corners-top,
.b-alert .corners-bottom {
       position:relative;
       height:12px;
       overflow:hidden;
}

       .b-alert .corner {
               position:relative;
               width:12px;
               height:48px;
               background:url(../img/design/b-alert.png);
               overflow:hidden;
       }
       
       .b-alert .corner.right {
               position:absolute;
               margin-left:100%;
               left:-12px;
               top:-12px;
       }
       
       .b-alert .corners-bottom .corner {
               margin-top:-24px;
       }
       
       .b-alert .corner.left {
               width:auto;
               margin-right:12px;
       }

       .b-alert .corners-border {background:#FFEEAC; text-align:justify; padding:0 15px;}

       
       .b-alert a {
               font-weight:bold;
               text-decoration:underline;
       }

               .b-alert a:hover {text-decoration:none;}


/* Niiauaiea ################################################################################################################# */
.b-alert-info-popup {
	position: absolute;
	width: 100%;
	top: -10px;
	left: 0px;
	display: none;
	margin: 0;
	padding: 0 0 20px 0;
	background: #FFEEAC;
}


.b-alert-info {
	position:relative;
	width:686px;
	margin:30px auto;
	margin-bottom:0;
	background:#FFEEAC url(../img/design/b-alert.gif) top left no-repeat;
	color:#000;
	font-size:13px;
}

.b-alert-info-popup .b-alert-info {
	background:#FFEEAC;
}

.b-alert-info div#padding30 {
	padding:20px;
}

.b-alert-info div#padding10 {
	padding:10px 0 2px 0;
	font-size:16px;
}


.b-alert-info div#padding40 {
	padding:0 0 5px 60px;
	background:url(../img/design/!.jpg) top left no-repeat;
	background-position:10px 10px;
}


	.b-alert-info div.bottom {
		background:url(../img/design/b-alert.gif) bottom right no-repeat;
		height:10px;
	}
	
	.b-alert-info-popup .b-alert-info div.bottom {
		background:#FFEEAC;
	}

	.b-alert-info h1 {
		margin:0;
		padding:10px 0 15px 0px;
		color:#000;
		font-size:27px;
		text-align:left;
	}

	.b-alert-info a {
		font-weight:bold;
		text-decoration:underline;
	}

	.b-alert-info li {
		margin:0;
		color:#000;
		font-size:13px;
		text-align:left;
	}

	.b-alert-info a:hover {text-decoration:none;}






/* SEO ####################################################################################################################### */
.b-seo {
	position:relative;
	width:960px;
	margin:30px auto;
	padding:30px 0 20px 0;
	background:#333;
	border:1px solid #191919;
}

	.b-seo p,
        .b-seo h1 {
        margin:0 30px;
        padding:0 0 0.7em 0;
        color:#B1B1B1;
        font-size:12px;
        font-weight:normal;
        text-align:left;
	}

	.b-seo p a {color:#B1B1B1;}
	.b-seo p a:hover {color:#B1B1B1;}






/* ==================== Auiaaa?uaa iai? */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

.block-150 {
	min-height: 150px;
}

.block-150 .white {
	font-size: 14px;
}

.block-150 .white a {
	color: #dddddd;
}

div.h3 {
	padding: 10px 0 20px 100px;
	font-size:18px; font-weight:normal;
}


.balance td {
	padding:5px;
}

.balance tr#title {
	background-color:#888888;
	font-weight: bold;
}

.balance tr#amount {
	background-color:#555555;
	font-size: 16px;
	font-weight: bold;
}

#payments {
	width:100%;
	border-bottom:1px solid #888888;
}

#payments td {
	padding: 10px 20px;
	font-size:17px;
	white-space:nowrap;
}

#payments td#current {
	background-color:#DDDDDD;
}
#payments td#current a {
	color:#222222;
}

#payments td#empty {
	width:100%;
}


#sms-pay td {
	padding: 5px 10px;
	font-size:15px;
}

#sms-pay td a {
	text-decoration:none;
	border-bottom:1px dashed #FFFFFF;
}

#sms-pay td.current {
	padding: 5px 10px;
	font-size:15px;
	background-color:#DDDDDD;
	color:#111111;
}

#sms-pay td.current a {
	text-decoration:none;
	border-bottom:1px dashed #111111;
	color:#111111;
}

span#title {
	font-size:15px;
	display: block;
	padding: 30px 0;
}

#h264 {
	color:#3298EA;
}


/* Ioeuee */

.k1 {
     font-size:16px;
}

.k1 a {
     text-decoration:none;
     color:#88c4e0;
}
.k1 a:hover {
     text-decoration:none;
     color:#00cafd;
}
.k2 {
     font-size:16px;
}

.k2 a {;
     color:#88c4e0;
     text-decoration:none;
   border-bottom: 1px dashed #88c4e0;
}
.k2 a:hover { 
     color:#00cafd;
     text-decoration:none;
   border-bottom: 1px dashed #00cafd;
}
.k3 {
     font-size:16px;
}

.k3 a {
     text-decoration:none;
     color:#ffffff;
}
.k3 a:hover {
     text-decoration:none;
     color:#00cafd;
}

#nds {
	white-space:nowrap;
}

#simplemodal-overlay {background-color:#000;}


/* Окно для оплаты по СМС и регистрации ##################################################################################### */
.b-popup {
	width:700px;
	margin:60px 100px 100px 100px;
	color:#000;
	text-align:left;
	display:none;
}

	/* Сообщение */
	.b-popup .b-alert {
		position:absolute;
		top:-161px;
		right:0;
		width:450px;
		text-align:left;
	}
	
		.b-popup .b-alert p {text-align:left;}
		.b-popup .b-alert .beak {
			position:absolute;
			bottom:-14px;
			left:50px;
			width:20px;
			height:14px;
			font-size:0;
			background:url(../img/design/buttons.png) -295px -562px no-repeat;
		}
		
	/* Для скрипта переключения закладок */
	.b-popup .display {display:none;}
	.b-popup .passive {cursor:pointer;}

	/* Закладки */
	.b-popup-bookmarks {
		height:43px;
		position:relative;
		bottom:-1px;
	}

		.b-popup-bookmarks span {
			display:block;
			float:left;
			height:43px;
			margin:0 2px 0 0;
			font-size:16px;
			line-height:42px;
			text-indent:30px;
			text-shadow:0px 1px 0px #fff;
			background-image:url(../img/design/buttons.png);
			background-repeat:no-repeat;
		}
			.b-popup-bookmarks .passive span {text-shadow:0px 1px 0px #DADADA;}

			.b-popup-bookmarks .without {width:183px; background-position:-243px -468px;}
			.b-popup-bookmarks .passive .without {width:183px; height:42px; background-position:-243px -511px;}

			.b-popup-bookmarks .registration {width:209px; background-position:-426px -468px;}	
			.b-popup-bookmarks .passive .registration {width:209px; height:42px; background-position:-426px -511px;}	
			

	.b-popup-top {
		width:700px;
		height:9px;
		font-size:0;
		background:url(../img/design/b-popup-bg.png) top left no-repeat;
	}

	.b-popup-middle {
		position:relative;
		width:700px;
		background:#D2D2D2 url(../img/design/b-popup-bg.png) center center repeat-y;
		zoom:1;
	}
	
		.b-popup-middle:after {
				clear:both;
				content:"";
				display:block;
				height:0;
				visibility:hidden;
		}

		.b-popup-middle-left {
			width:250px;
			float:left;
		}

		.b-popup-middle-right {
			width:400px;
			margin-top:-45px;
			float:right;
		}

		.b-popup-middle big {
			display:block;
			padding:21px 30px 30px 30px;
			font-size:24px;
			text-shadow:1px 1px 0px #efefef;
		}
		
		/* Стили те же, что и в поисковой выдаче, но с двумя изменениями */
		.b-popup-middle .b-searched-thumb {left:30px; float:left; margin:0; padding:0; min-height:347px; height:347px;}
			.b-popup-middle .b-searched-dvd {background:url(../img/design/b-popup-dvd.png);}

	.b-popup-bottom {
		width:700px;
		height:9px;
		font-size:0;
		background:url(../img/design/b-popup-bg.png) bottom right no-repeat;
	}


	/* Формы */
	.b-popup-form {}
	.b-popup-form .clear {clear:both; min-height:15px; height:15px; line-height:15px; width:100%; font-size:15px;}
	
	.b-popup-form fieldset,
	.b-popup-form legend,
	.b-popup-form input,
	.b-popup-form textarea,
	.b-popup-form select,
	.b-popup-form label,
	.b-popup-form dl,
	.b-popup-form dt,
	.b-popup-form dd {
		float:left;
		display:block;
		margin:0;
		padding:0;
	}
	
	.b-popup-form em {
		clear:both;
		display:block;
		width:100%;
		padding:45px 0 5px 0;
		position:relative;
		left:-1.3em;
		font-style:normal;
		font-size:14px;
	}
	
	.b-popup-form strong {
		font-size:14px;
	}
	
	.b-popup-form fieldset {
		clear:both;
		border:0;
		margin:30px 0 60px 0;
	}
	
		.b-popup-form legend {
			font-size:18px;
			padding:0 0 15px 0;
		}
	
		.b-popup-form dl, .b-popup-form dt, .b-popup-form dd {
			width:100%;
		}
	
			.b-popup-form dl.width0 {width:30px; font-size:24px; margin:0 0 0 30px;}
				.b-popup-form dl.width0 input.text,
				.b-popup-form dl.width0 input.button,
				.b-popup-form dl.width0 textarea,
				.b-popup-form dl.width0 select,
				.b-popup-form dl.width0 small {}
	
			.b-popup-form dl.width1 {width:120px;}
				.b-popup-form dl.width1 input.text,
				.b-popup-form dl.width1 input.button,
				.b-popup-form dl.width1 textarea,
				.b-popup-form dl.width1 select,
				.b-popup-form dl.width1 small {width:105px;}
			
			.b-popup-form dl.width2 {width:257px;}
				.b-popup-form dl.width2 input.text,
				.b-popup-form dl.width2 input.button,
				.b-popup-form dl.width2 textarea,
				.b-popup-form dl.width2 select,
				.b-popup-form dl.width2 small {width:243px;}
			
			.b-popup-form dl.width3 {width:515px;}
				.b-popup-form dl.width3 input.text,
				.b-popup-form dl.width3 input.button,
				.b-popup-form dl.width3 textarea,
				.b-popup-form dl.width3 select,
				.b-popup-form dl.width3 small {width:500px;}
					
				.b-popup-form dt ins,
				.b-popup-form dd ins {
					display:block;
					float:right;
					margin:0 15px 0 0;
					color:#f00;
					text-decoration:none;
					font-size:12px;
				}
				
				.b-popup-form dd ins {
					float:left;
				}
				
				
		.b-popup-form ins.ok {
			color:#04ae00;
		}			
		
				.b-popup-form dd small {
					display:block;
					float:left;
					font-size:10px;
					color:#333;
					line-height:1.2em;
				}

	
		/* СМС форма */
		.b-popup-form-sms .width2 input {
			width:243px;
			height:47px;
			font-size:24px;
			line-height:47px;
			text-indent:10px;
			border:0;
			background:url(../img/design/buttons.png) 0 -468px no-repeat;
		}
		
			.b-popup-form-sms .width2 input:focus {background:url(../img/design/buttons.png) 0 -515px no-repeat;}
		
					  @-moz-document url-prefix() {
						  .b-popup-form-sms .width2 input {padding:7px 0 0 0;}
						  }
						  
		.b-popup-form-sms .width0 input {
			position:relative;
			width:52px;
			height:47px;
			left:-40px;
			font-size:14px;
			line-height:47px;
			border:0;
			cursor:pointer;
			background:url(../img/design/buttons.png) -243px -562px no-repeat;
		}
		
			.b-popup-form-sms .width0 input:focus {color:#00CAFD;}
	
	
		/* Большая форма */
		.b-popup-form-big {padding:21px 0 0 0;}
		.b-popup-form-big .clear {clear:both; min-height:30px; height:30px; line-height:30px; width:100%; font-size:30px;}
	
		.b-popup-form-big dt {
			font-size:14px;
		}
		
		.b-popup-form-big .refresh {
			text-decoration:none;
			display:block;
			float:left;
			border-bottom:1px dotted #000;
		}
		
		.b-popup-form-big input {
			font-size:24px;
			line-height:47px;
			text-indent:10px;
		}
		
					  @-moz-document url-prefix() {
						  .b-popup-form-big input {padding:7px 0 0 0;}
						  }
		
		.b-popup-form-big .width3 input {
			width:500px;
			height:47px;
			border:0;
			background:url(../img/design/buttons.png) 0 -374px no-repeat;
		}
		
			.b-popup-form-big .width3 input:focus {background:url(../img/design/buttons.png) 0 -421px no-repeat;}
			
		.b-popup-form-big .width2 input {
			width:243px;
			height:47px;
			border:0;
			background:url(../img/design/buttons.png) 0 -468px no-repeat;
		}
		
			.b-popup-form-big .width2 input:focus {background:url(../img/design/buttons.png) 0 -515px no-repeat;}
			
		.b-popup-form-big input.button {
			width:243px;
			height:47px;
			border:0;
			font-size:14px;
			text-indent:inherit;
			background:url(../img/design/buttons.png) 0 -562px no-repeat;
			cursor:pointer;
		}
		
			.b-popup-form-big input.button:focus {color:#00CAFD; background:url(../img/design/buttons.png) 0 -562px no-repeat;}
		
					  @-moz-document url-prefix() {
						  .b-popup-form-big input.button {padding:0;}
						  }
			
		.b-popup-form-big input.checkbox {
			width:auto;
			height:auto;
			margin-right:0.2em;
			background:none;
			vertical-align:middle;
		}
		
		
		
		
		
#confirm_modal {
	background: #FFF;
}

#confirm_modal h1 {
	background: #DDD;
	padding: 5px 10px;
}

#confirm_modal p {
	display: block;
	padding: 15px 25px;
	font-size: 14px;
}

#confirm_modal span {
	display: block;
	text-align: right;
	padding: 10px 20px 20px 20px;
	font-size: 14px;
}

#confirm_modal input {
	border: 0;
	width: 140px;
	height: 30px;
}

#confirm_modal input:hover {
	background: #DDD;
	cursor: pointer;
}
		
		
		
		
.b-silver-search {
	z-index: 5;
}
		
		
div#s-result {
	display: none;
	width:572px;
	border: 1px solid #000;
	background: #FFF;
	position: relative;
	z-index: 10;
	top: -20px;
}

div#s-result table {
	margin: 10px 20px;
	color: #000;
}

div#s-result table td {
	padding: 5px;
	vertical-align: top;
}

div#s-result table a {
	text-decoration: underline;
}

div#s-result table a:hover {
	text-decoration: none;
}