@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {
	font:62.5% Verdana, Geneva, sans-serif;
	color:#000;
	}
a {color:#feb401;}
a:hover {color:#feca4d;}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}


#wrap {
	width:995px;
	margin:0 auto;
	}
/* header */
#header {
	position:relative;
	width:995px;
	height:110px;
	background:url(../img/header-bg.jpg) 0 14px no-repeat;
	}
	#logo {
		position:absolute;
		top:26px;
		left:7px;
		}
	#protocol {
		font-size:11px;
		left:4px;
		position:absolute;
		top:0;
		}
	#wm-buy {
		position:absolute;
		top:19px;
		left:310px;
		}
	#wm-sell {
		position:absolute;
		top:19px;
		left:507px;
		}
	#header-phone {
		position:absolute;
		top:38px;
		left:463px;
		height:42px;
		padding-left:60px; background:url(../img/header-phone.png) 0 0 no-repeat;
		font:bold 24px/42px Georgia, 'Times New Roman', Times, serif; color:#fff;
		}
	#contact-info {
		position:absolute;
		top:3px;
		right:55px;
		width:201px;
		height:100px;
		padding: 22px 0 0 0 ;
		background:url(../img/contact-info.gif) no-repeat;
		}
		#contact-info p {
			position:relative;
			width:150px;
			height:17px;
			padding: 0 0 8px 45px;
			font-size:1.2em;
			font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#0c8db7;
			}
		#contact-info img {
			position:absolute;
			left:15px;
			}
		#contact-icq { font-size:1.2em !Important;}		
			#contact-icq img {top:5px;}
		#contact-mail {font-size:1.2em !Important;}

			#contact-phone img {top:0px;}
	#fast-ico {
		position:absolute;
		top:26px;
		right:19px;
		width:12px;
		}
		#fast-ico a {
			display:block;
			margin-bottom:15px;
			}
/* menu */
#menu {
	display:block;
	float:left;
	width:265px;
	padding:45px 0 14px 0;
	background:url(../img/menu-bg.jpg) 10px 0 no-repeat;
	}
	#menu li {
		display:block;
		padding-bottom:7px;
		}
		#menu li a {
			display:block;
			width:239px;
			height:24px;
			text-indent:15px;
			background:url(../img/menu-list-bg.jpg) no-repeat;
			font: bold 1.2em/24px Verdana, Geneva, sans-serif;
			color:#fff;
			text-decoration:none;
			}
			#menu li a:hover { color:#eaf2f4;}


/* text-block */
.text-block {
	float:left;
	width:720px;
	padding: 0 0 14px 0;
	line-height:1.8em;
	font-size:1.1em;
	color:#676767;
	}
	.text-block h2 {
		padding: 10px 0;
		text-indent:10px;
		font-size:1.45em;
		color:#597c82;
		}
	.text-block p {
		text-indent:10px;
		}

/* blue-box */
.blue-box {
	clear:both;
	position:relative;
	width:994px;
	min-height:100px;
	height:auto !important;
	height:100px;
	background: #71a9c6 url(../img/blue-box-bg.gif) repeat;
	}
	.col3 {
		float:left;
		width:322px;
		padding-bottom:5px;
		margin:6px 3px 6px 5px;
		background:url(../img/col3-footer.gif) 0 100% no-repeat;
		}
	*html .col3 { margin: 6px 4px;}
		.col3-title {
			display:block;
			width:322px;
			height:25px;
			line-height:25px;
			background:url(../img/col3-header.gif) 0 0 no-repeat;
			font-size:1.6em;
			text-align:center;
			color:#597c82;
			}
		.col3-body {
			width:322px;
			background:url(../img/col3-body.gif) repeat-y;
			}
			.col3-block {
				position:relative;
				width:307px;
				height:71px;
				padding:5px 0 0 7px;
				margin: 0 auto 2px auto;
				background:url(../img/col3-block-bg.gif) no-repeat;
				font-size:1.1em;
				color:#676767;
				}

/* Ренат сделал временно */
				.col3-body img {
					width:112px;
					height:31px;
					}
/* Ренат сделал временно */

				.bank-name {
					display:block;
					padding:1px 0 3px 0;
					font: bold 1.09em Verdana, Geneva, sans-serif;
					color:#93b3b8;
					}
				.price {
					position:absolute;
					top:10px;
					right:6px;
					width:160px;
					text-align:center;
					font-size:1.09em;
					font-weight:bold;
					}
					.price span { color:#94b4b9 ;}
					.price-button {
						display:block;
						width:107px;
						height:24px;
						margin: 10px auto 0 auto;
						text-indent:-9999px;
						background:url(../img/buy-button.gif) no-repeat;
						}
					.price-button2 {
						display:block;
						width:133px;
						height:35px;
						margin: 10px auto 0 auto;
						text-indent:-9999px;
						background:url(../img/sell.gif) no-repeat;
						}
	.c-t-l, .c-t-r, .c-b-r, .c-b-l, .c2-t-l, .c2-t-r, .c2-b-r, .c2-b-l {
		display:block;
		position:absolute;
		width:5px;
		height:5px;
		background-repeat:no-repeat;
		font-size:0px;
		}
		.c-t-l { top:0px; left:0px; background:url(../img/c-t-l.gif);}
		.c-t-r { top:0px; right:0px; background:url(../img/c-t-r.gif);}
		.c-b-r { bottom:0px; right:0px; background:url(../img/c-b-r.gif);}
		.c-b-l { bottom:0px; left:0px; background:url(../img/c-b-l.gif);}
		.c2-t-l { top:0px; left:0px; background:url(../img/c2-t-l.gif);}
		.c2-t-r { top:0px; right:0px; background:url(../img/c2-t-r.gif);}
		.c2-b-r { bottom:0px; right:0px; background:url(../img/c2-b-r.gif);}
		.c2-b-l { bottom:0px; left:0px; background:url(../img/c2-b-l.gif);}

/* news-last */
#news-last {
	float:left;
	width:265px;
	padding: 16px 0 5px 0;
	}
	#news-title {
		display:block;
		width:236px;
		height:30px;
		text-indent:15px;
		background:url(../img/newstitle-bg.gif) no-repeat;
		font:bold 1.6em/30px Verdana, Geneva, sans-serif;
		color:#597c82;
		}
	.news-block {
		width:236px;
		padding:0 0 10px 0;
		border-bottom: dotted 1px #ababab;
		}
		.news-block span {
			display:block;
			padding:6px 0;
			font-weight:bold;
			color:#93b3b8;
			}
		.news-block a {
			display:block;
			text-indent:8px;
			font-size:1.1em;
			color:#0c7db7;
			text-decoration:none;
			}
		.news-block a:hover { color:#3c95c2;}
	#news-alllink {
		display:block;
		width:97px;
		height:14px;
		margin: 10px auto 0 auto;
		background:url(../img/gold-arrow.gif) 100% 2px no-repeat;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		}
		
/* text-block2 */
.text-block2 {
	position:relative;
	float:left;
	width:714px;
	padding: 5px 8px 15px 8px;
	margin:15px 0 6px 0;
	background:#f2f4ed;
	font-size:1.1em;
	line-height:1.8em;
	color:#676767;
	}

	.text-block2 h1 {
		padding: 5px 0;
		text-indent:10px;
		font-size:1.45em;
		font-weight:bold;
		color:#597c82;
		}
	.main-title {
		padding: 5px 0;
		text-indent:10px;
		font-size:1.45em;
		font-weight:bold;
		color:#597c82;
		}
	.main-title2 {
		padding: 3px 0;
		text-indent:10px;
		font-size:1.27em;
		font-weight:bold;
		color:#597c82;
		}
	.main-title3 {
		padding:10px 0;
		text-indent:10px;
		font-size:1.27em;
		font-weight:bold;
		color:#0c7db7;		
		}
		.main-title3 span {
			padding-left:40px;
			color:#ffb400;
			}
	.text-block2 p {
		text-indent:10px;
		}
	.text-block-link {
		padding:0;
		list-style:none;
		}
		.text-block-link li {
			padding:2px 10px;
			}	
			.text-block-link a {
				font-size:1.09em;
				color:#0c7db7;
				}
			.text-block-link a:hover { color:#359acf;}
	#form1 {
		padding:20px 0;
		}
		#form1 label {
			position:relative;
			display:block;
			width:350px;
			height:25px;
			line-height:25px;
			text-indent:10px;
			padding-bottom:8px;
			font-size:1.27em;
			font-weight:bold;
			color:#597c82;
			}
			#form1 label input {
				position:absolute;
				top:1px;
				right:0px;
				width:176px;
				padding:2px;
				background:#fff;
				border: solid 1px #71a9c6;
				}
			#form1 label span {
				position:absolute;
				display:block;
				top:0px;
				left:350px;
				}
			#form1 label em {
				position:absolute;
				top:13px;
				left:0px;
				font-size:0.79em;
				font-style:normal;
				font-weight:normal;
				color:#676767;
				}
			#form1 fieldset {
				width:709px;
				padding:0 0 14px 0;
				margin:20px 0 0 2px;
				background:#cedbdc url(../img/form1-f-foot.gif) 0 100% no-repeat;
				border: 0;
				}
				.form1-f-head {
					width:540px;
					height:35px;
					line-height:40px;
					padding:5px 0 8px 169px;
					background:url(../img/form1-f-head.gif) no-repeat;
					font-size:1.27em;
					font-weight:bold;
					color:#597c82;
					}
					.form1-f-head img { float:left;}

					.bc_type { padding: 5px 0 3px 0;}
					.bc_type input {margin:0 4px 0 10px;}
				
		#form1submit {
			display:block;
			width:163px;
			height:24px;
			margin: 15px auto 0 auto;
			background:url(../img/button-next.gif) no-repeat;
			border: 0;
			cursor:pointer;
			}

/* footer-menu */
#footer-menu {
	clear:both;
	position:relative;
	height:34px;
	padding:6px 0;
	text-align:center;
	}
	#footer-menu ul {
		overflow:hidden;
		}
		#footer-menu ul li {
			display:inline;
			height:14px;
			padding:10px 7px;
			line-height:34px;
			border-left:dotted 1px #ababab;
			}
			#footer-menu ul li a {
				font-size:1.1em;
				color:#ffb400;
				}
			#footer-menu ul li a:hover {color:#ffd36b;}

/* footer */
#footer {
	clear:both;
	position:relative;
	width:994px;
	height:65px;
	background:url(../img/footer-bg.gif) 0 0 no-repeat;
	}
	#copyrights {
		position:absolute;
		top:5px;
		left:20px;
		width:130px;
		font-size:1.1em;
		color:#333;
		}
		#copyrights a { color:#fff;}
		#copyrights a:hover { color:#eee;}
	#footer div {
		padding-top:10px;
		text-align:center;
		}
		#footer div img { margin: 0 5px;}
/* */
.clear { clear:both;}
.noborder { border: 0 !important;}



/* bonus */

#bonus {
	background: url("/img/bonus-bg.gif") repeat-y scroll 0 0 transparent;
	float: left;
	padding-right: 20px;
	width: 250px;
	}
#bwrap {
	padding-bottom:1px;
	background:url(/img/bfooter.gif) 0 100% no-repeat;
	}
#btitle {
	margin-top:-5px;
	font: bold 18px Verdana, Geneva, sans-serif;
	color:#676767;
	text-align:center;
	}
	#btitle span { display:block; font-size:14px;}
#btype {
	display:block;
	position:relative;
	height:37px;
	line-height:37px;
	text-indent:20px;
	background:url(/img/bonus-type.gif) no-repeat;
	font-size:12px;
	color:#676767;
	}
	#purse {
		position:absolute;
		top:7px;
		left:58px;
		display:block;
		text-indent:0;
		}
#bcap { display:block; margin-left:15px;}
#bcode	{ margin:-50px 0 0 145px;}
	#bcode input {display:block;}
.bonus_button {
	display:block;
	width:101px;
	height:24px;
	margin:22px auto 14px auto;
	border:0;
	background:url(/img/bonus-button.jpg) no-repeat;
	}
#captcha {width:83px;}



#reserv {
	width:265px;
	padding: 0px 0 0px 0;
	float:left;
	}
	#reserv-title {
		display:block;
		width:236px;
		height:30px;
		text-indent:15px;
		background:url(../img/newstitle-bg.gif) no-repeat;
		font:bold 1.6em/30px Verdana, Geneva, sans-serif;
		color:#597c82;
		}
.res    {
	color: #817F7A;
	font-size: 11px;
	}
.res p  {
	width:236px;
	padding:0 0 5px 0;
	border-bottom: dotted 1px #ababab;
	}


#mestcom {
	display:block;
	padding:10px 0 15px;
	text-align:center;
	width:250px;
	}


/* about-menu */
#about {
	clear:both;
	position:relative;
	height:34px;
	padding:6px 0px;
	text-align:center;
	}

/* mistakes-menu */
#mistakes {
	clear:both;
	position:relative;
	padding:0px 0px;
	font-size:1.1em;
	color:#676767;
	text-align:center;
	}





















/* container ////////////////////////////////// */
#container { float:right; width:728px;}
#container .blue-box { width:728px;}
/* text-block */
.text-block {
	float:left;
	width:720px;
	padding: 0 0 14px 0;
	line-height:1.8em;
	font-size:1.1em;
	color:#676767;
	}
	.text-block h2 {
		padding: 10px 0;
		text-indent:10px;
		font-size:1.45em;
		color:#597c82;
		}
	.text-block p {
		text-indent:10px;
		}

/* blue-box */
.blue-box { clear:both; position:relative; width:994px; min-height:100px; height:auto !important; height:100px; background: #71a9c6 url(../img/blue-box-bg.gif) repeat;	}
	.col3 {
		float:left;
		width:322px;
		padding-bottom:5px;
		margin:6px 3px 6px 5px;
		background:url(../img/col3-footer.gif) 0 100% no-repeat;
		}
	*html .col3 { margin: 6px 4px;}
		.col3-title {
			display:block;
			width:322px;
			height:25px;
			line-height:25px;
			background:url(../img/col3-header.gif) 0 0 no-repeat;
			font-size:1.6em;
			text-align:center;
			color:#597c82;
			}
		.col3-body {
			width:322px;
			background:url(../img/col3-body.gif) repeat-y;
			}
			.col3-block {
				position:relative;
				width:307px;
				height:71px;
				padding:5px 0 0 7px;
				margin: 0 auto 2px auto;
				background:url(../img/col3-block-bg.gif) no-repeat;
				font-size:1.1em;
				color:#676767;
				}
				.col3-body img {
					width:112px;
					height:31px;
					}
				.bank-name {
					display:block;
					padding:1px 0 3px 0;
					font: bold 1.09em Verdana, Geneva, sans-serif;
					color:#93b3b8;
					}
				.price {
					position:absolute;
					top:10px;
					right:6px;
					width:160px;
					text-align:center;
					font-size:1.09em;
					font-weight:bold;
					}
					.price span { color:#94b4b9 ;}
					.price-button {
						display:block;
						width:107px;
						height:24px;
						margin: 10px auto 0 auto;
						text-indent:-9999px;
						background:url(../img/buy-button.gif) no-repeat;
						}
					.price-button2 {
						display:block;
						width:133px;
						height:35px;
						margin: 10px auto 0 auto;
						text-indent:-9999px;
						background:url(../img/sell.gif) no-repeat;
						}
	/* obmen-c1 obmen-c2 */
	#obmen-c1 { position:relative; z-index:5; float:left; width:300px; padding:3px; margin:6px; background:#fff; font-size:12px;}
	#obmen-c2 { position:relative; z-index:1; float:left; width:300px; padding:3px; margin:6px; background:#fff; font-size:12px;}
	#obmen-c3 { position:relative; float:left; width:80px; padding:3px; margin:6px 0; background:#fff; font-size:12px;}
		#obmen-c1 .box-title { padding-bottom:4px; text-align:center; font-size:16px; font-weight:bold; color:#597c82;}
		#obmen-c2 .box-title, #obmen-c3 .box-title { padding-bottom:14px; text-align:center; font-size:16px; font-weight:bold; color:#597c82;}
		#obmen-c1 table, #obmen-c2 table, #obmen-c3 table { width:100%; border-collapse:collapse;}
			.tr-none td { height:4px !important; padding:2px !important;  border:0 !important;}
			#obmen-c1 table td { padding:1px 5px; font-weight:bold; color:#93b3b8; text-align:left; border-top: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7;}
			#obmen-c1 .active td { background:#e5edf2; cursor:pointer;}
				#obmen-c1 .active span { display:block; position:absolute; width:43px; height:48px; margin:-18px 0 0 277px; background:url(../img/arrow.png) no-repeat; z-index:5;}
			#obmen-c2 table td { height:20px; padding:0 4px; font-weight:bold; color:#93b3b8; text-align:left; white-space:nowrap; border-top: solid 1px #e7e7e7; border-bottom: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7;}
			#obmen-c3 table td { height:20px; padding:1px 2px; color:#828282; text-align:center; font-size:11px; border: solid 1px #e7e7e7;}
			#obmen-c1 .td-img { width:124px; border-right: solid 1px #fff !important;}
			#obmen-c1 .active .td-img { width:124px; border-right: solid 1px #e5edf2 !important;}
			#obmen-c2 .td-img { width:38px; border-right:none;}
			#obmen-c1 tr td:first-child { padding:1px 2px 1px 5px;  border-right:none; border-left: solid 1px #e7e7e7; font-weight:bold; text-align:center; color:#676767;}
			#obmen-c2 tr td:first-child { padding:1px 2px 1px 0; width:72px; border-right:none; border-left: solid 1px #e7e7e7; font-weight:bold; text-align:right; color:#676767;}
				#obmen-c1 table td img, #obmen-c2 table td img { display:block;}
	.c-t-l, .c-t-r, .c-b-r, .c-b-l, .c2-t-l, .c2-t-r, .c2-b-r, .c2-b-l, .c3-t-l, .c3-t-r, .c3-b-r, .c3-b-l {
		display:block;
		position:absolute;
		width:5px;
		height:5px;
		background-repeat:no-repeat;
		font-size:0px;
		}
		.c-t-l { top:0px; left:0px; background:url(../img/c-t-l.gif);}
		.c-t-r { top:0px; right:0px; background:url(../img/c-t-r.gif);}
		.c-b-r { bottom:0px; right:0px; background:url(../img/c-b-r.gif);}
		.c-b-l { bottom:0px; left:0px; background:url(../img/c-b-l.gif);}
		.c2-t-l { top:0px; left:0px; background:url(../img/c2-t-l.gif);}
		.c2-t-r { top:0px; right:0px; background:url(../img/c2-t-r.gif);}
		.c2-b-r { bottom:0px; right:0px; background:url(../img/c2-b-r.gif);}
		.c2-b-l { bottom:0px; left:0px; background:url(../img/c2-b-l.gif);}
		.c3-t-l { top:0px; left:0px; background:url(../img/c3-t-l.gif);}
		.c3-t-r { top:0px; right:0px; background:url(../img/c3-t-r.gif);}
		.c3-b-r { bottom:0px; right:0px; background:url(../img/c3-b-r.gif);}
		.c3-b-l { bottom:0px; left:0px; background:url(../img/c3-b-l.gif);}


/* затемнение баннеров */
#banners a img {
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=40);
}

#banners a:hover img {
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}
