@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {
	background: #000; 
	font:62.5% Verdana, Geneva, sans-serif;
	color:#000;
	}
body, html { height:100%; }
a { color:#0055cc;}
a:hover { color:#5a94e4;}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}

#wrap {
	width:980px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	background: #000 url(../img/body-bg.gif) 50% 0 repeat-y; 

	}
	.text-body {
		position:relative;
		margin: 10px 0 ;
		font-size: 1.4em;
		color:#000;
		text-align:center;
		}
/* header */
#header {
	position:relative;
	height:294px;
	padding: 34px 11px 0 11px;
	margin: 0 auto;
	background:url(../img/body-header-bg.gif) no-repeat;
	}
*html #header { background-position: 1px 0 ;}
	#wbc-logo {
		position:relative;
		width:932px;
		height:290px;
		margin: 0 auto;
		background:url(../img/wbc-logo.jpg) no-repeat;
		}
		#wbc-logo a {
			position:absolute;
			display:block;
			top:70px;
			left:312px;
			width:306px;
			height:145px;
			text-indent:-9999px;
			}
/* menu */
#menu-block {
	width:932px;
	height:71px;
	margin: 10px auto 0px auto;
	background:url(../img/menu-bg.jpg) no-repeat;
	}
	#menu-1 {
		display:block;
		height:30px;
		line-height:30px;
		padding: 0 0 0 5px;
		list-style:none;
		text-align:center;
		}
		#menu-1 li {
			display:inline;
			height:30px;
			line-height:34px;
			padding:10px 15px 10px 9px ;
			background:url(../img/menu-1-list.jpg) 100% 0 no-repeat;
			}
		*html #menu-1 li { background-position: 100% 8px ;}
			#menu-1 li a {
				font-size:1.8em;
				color:#fdeded;
				text-shadow: 0 1px 1px #2c0c0c;
				text-decoration:none;
				}
				#menu-1 li a:hover {color:#e5e686;}
	#menu-2 {
		display:block;
		height:28px;
		line-height:20px;
		margin: 12px 0 0 0 ;
		list-style:none;
		text-align:center;
		}
		#menu-2 li {
			display:inline;
			height:12px;
			padding:10px 15px 10px 9px;
			background:url(../img/menu-2-list.jpg) 100% 0 no-repeat;
			}
		*html #menu-2 li { background-position: 100% 8px ;}
			#menu-2 li a {
				font-size:18px;
                    color:#fdeded;
                    text-shadow: 0 1px 1px #2c0c0c;
                    text-decoration:none;
                    }
				#menu-2 li a:hover {color:#e5e686;}
/* gallery */
#gallery {
	position:relative;
	width:956px;
	height:422px;
	margin: 0 auto;
	background:url(../img/gallery-bg.jpg) no-repeat;
	}
	#g-model1 {
		position:absolute;
		top:28px;
		left:38px;
		}
	#g-model2 {
		position:absolute;
		top:28px;
		left:348px;
		}
	#g-model3 {
		position:absolute;
		top:28px;
		left:658px;
		}
/* content */
#content {
	width:960px;
	margin: 0 auto;
	padding: 0 0 74px 0;
	font-size:1.2em;
	}
*html #content {
	position:relative;
	left:1px;
	}
	.block-first, .block-first2, .block-first3, .block-middle, .block-middle-stat, .body-middle-small {
		width:100%;
		height:73px;
		line-height:69px;
		text-indent:47px;
		font-size:1.17em;
		font-weight:bold;
		color:#fff;
		}

	.block-first3 {	background:url(../img/block-first3-bg.jpg) no-repeat; }
	.block-first2 {	background:url(../img/block-first2-bg.jpg) no-repeat; }
	.block-first {	background:url(../img/block-first-bg.jpg) no-repeat; }
	.block-middle {	background:url(../img/block-middle-bg.gif) no-repeat;}
	.block-middle-stat { line-height:65px; background:url(../img/block-middle-stat.gif) no-repeat;}
	.body-middle-small { height:47px; background:url(../img/body-middle-small.gif) no-repeat;}
	.block-last, .block-last-stat, .block-last2, .block-last-obzor {
		width:100%;
		height:48px;
		line-height:48px;
		text-indent:47px;
		font-size:1.17em;
		color:#24438a;
		text-shadow: 2px 2px 2px #fff;
		}
	.block-last-obzor { background:url(../img/block-last-obzor.gif) no-repeat; }
	.block-last { background:url(../img/block-last-bg.gif) no-repeat; }
	.block-last-stat { background:url(../img/block-last-stat.gif) no-repeat; }
	.block-last2 { background:url(../img/block-last2-bg.gif) no-repeat; }
	.block1 {
		width:960px;
		margin: -2px 0 0 0 ;
		background:url(../img/block1-bg.gif) repeat-y;
		}
		.block1-text {
			float:left;
			width:710px;
			padding: 0 15px;
			}
			.block1-text p {
				padding-bottom:8px;
				text-indent:15px;
				}
		.block1-info {
			float:left;
			width:197px;
			height:318px;
			margin-left:9px;
			background:url(../img/block1-info.jpg) no-repeat;
			text-align:center;
			}
			.block1-info p {
				padding: 10px;
				font-weight:bold;
				color:#989898;
				}
			.block1-info span {
				display:block;
				height:30px;
				line-height:30px;
				}
				.arrow-right {
					padding: 3px 35px 5px 0;
					margin:-3px 0 3px 0;
					font-weight:bold;
					background:url(../img/arrow-right.gif) 85% 50% no-repeat;
					}
	/* block-stat */
	.blockstat {
		width:960px;
		margin: -2px 0 0 0 ;
		background:url(../img/blockstat-bg.gif) repeat-y;
		}
		.blockstat .hr2 {
			background:none !important;
			border-top:1px dotted #581919;
			width:490px;
			float:right;
			}
		.blockstat-text {
			position:relative;
			float:left;
			width:620px;
			padding: 10px 15px 0 15px;
			}
			.blokstat-news {
				padding: 10px 0;
				}
				.blokstat-news img { float:left; border: solid 1px #ccc; margin-right:10px;}
				.block-stat-title {
					font-size:2em;
					color:#621b1b !important;
					}
				.block-stat-title:hover { text-decoration:none;}
		.blockstat-info {
			position:relative;
			float:left;
			width:309px;
			}
			.blockstat-title {
				position:absolute;
				top:-20px;
				left:-76px;
				margin-left:50%;
				width:155px;
				height:25px;
				background:url(../img/block-stat-title.gif) no-repeat;
				color:#ffe8e9;
				font: normal 14px/25px Verdana, Geneva, sans-serif;
				text-align:center;
				}
			#blockstat-links {
				padding:10px;
				}
				#blockstat-links p {
					padding-left:40px;
					background:url(../img/arrow-red-right.gif) 10px 10px no-repeat;
					}
					#blockstat-links a {
						font-size:2em;
						color:#000;
						text-decoration:none;
						}
					#blockstat-links a:hover { text-decoration:underline;}
	/* block2 */
	.block2 {
		width:940px;
		padding-left:20px;
		margin: -2px 0 0 0 ;
		text-indent:15px;
		background:url(../img/block-bg2.gif) repeat-y;
		}
		#tariff-list {
			margin: 10px 0 0  30px;
			}
			#tariff-list li {
				padding: 0 20px 7px 15px;
				list-style:none;
				background:url(../img/point.gif) 0 5px no-repeat;
				text-indent:0 !important;
				}
			#tariff-list li a { font-weight:bold; color:#333 !important;}
				#tariff-list li a:hover { text-decoration:none;}
				#tariff-list li div {
					display:none;
					width:550px;
					margin:10px 0 10px 0;
					padding:10px;
					border: solid 1px #581919;
					}
		#tariff-bg {
			position:relative;
			min-height:320px;
			height:auto !important;
			height:320px;
			padding: 15px 0 0 10px;
			background:url(../img/bg-tariff.jpg) 450px 20px no-repeat;
			}
			#table1 {
				width:452px;
				border: 0;
				color:#fff;
				background:#872929;
				text-align:center;
				}
				#table1 caption {
					width:452px;
					height:34px;
					line-height:34px;
					background:url(../img/table1-header.jpg) no-repeat;
					border: 0;
					color:#f8dcdc;
					}
				#table1 tfoot td {
					height:11px;
					padding: 0 !important;
					background:#872929 url(../img/table1-footer.jpg) 0 100% no-repeat;
					}
			#table2 {
				position:absolute;
				top:20px;
				right:25px;
				width:252px;
				border: 0;
				color:#fff;
				background:#872929;
				text-align:center;
				}
				#table2 caption {
					width:252px;
					height:34px;
					line-height:34px;
					background:url(../img/table2-header.jpg) no-repeat;
					border: 0;
					color:#f8dcdc;
					}
				#table2 tfoot td {
					height:11px;
					padding:0 !important;
					background:#872929 url(../img/table2-footer.jpg) 0 100% no-repeat;
					}
			#table3 {
				position:absolute;
				top:0px;
				right:-324px;
				width:292px;
				border: 0;
				color:#fff;
				background:#87141b;
				text-align:left;
				}
				#table3 caption {
					width:292px;
					height:34px;
					line-height:34px;
					background:url(../img/table3-header.jpg) no-repeat;
					border: 0;
					color:#f8dcdc;
					text-indent:20px;
					text-align:left;
					}
				#table3 td {
					text-indent: 0 !important;
					padding: 5px 8px 5px 20px;
					background:url(../img/arrow-pink.gif) 8px 10px no-repeat;
					}
				#table3 tfoot td {
					height:11px;
					padding:0 !important;
					background:#872929 url(../img/table3-footer.jpg) 0 100% no-repeat;
					}
			#table4 {
				width:292px;
				border: 0;
				color:#fff;
				background:#87141b;
				text-align:left;
				}
				#table4 caption {
					width:292px;
					height:34px;
					line-height:34px;
					background:url(../img/table3-header.jpg) no-repeat;
					border: 0;
					color:#f8dcdc;
					text-indent:20px;
					text-align:left;
					}
				#table4 td {
					text-indent: 0 !important;
					height:14px;
					line-height:24px;
					padding: 0px 8px 0px 3px;
					}
					#table4 td img  {
						display:block;
						float:left;
						padding: 0 2px;
						}
				#table4 tfoot td {
					height:11px;
					line-height:11px !important;
					padding:0 !important;
					background:#872929 url(../img/table3-footer.jpg) 0 100% no-repeat;
					}
					.t-color {background:#8e181e;}
					.t-color2 {background:#9b4e4e; font-weight:bold;}
					.t-color3 {background:#3e0505; color:#f8dcdc; font-weight:bold;}
						.t-color3 td { padding-left: 20px !important;}
					#table1 td,	#table2 td { padding: 5px 0;}
		#o-nas-bg {
			position:relative;
			width:600px;
			min-height:283px;
			height:auto !important;
			height:280px;
			padding: 7px 0 0 0px;
			text-indent: 5px !important;
			background: url(../img/100guarantee.jpg) 200px 110px no-repeat;		
			}
			#o-nas-bg p { padding-bottom:10px;}
				#o-nas-bg ul { margin-left:30px; text-indent:0;}
					#o-nas-bg ul li { padding-left:8px;}

		/* registration */
		.block3 {
			width:960px;
			margin: -2px 0 0 0 ;
			background:url(../img/block-bg2.gif) repeat-y;
			}
			#lady-bg p { position:relative; top:-15px; padding-bottom: 10px; text-indent:15px; }
			#lady-bg .hr2 { position:relative; top:-10px; }
		#lady-bg {
			position:relative;
			top:17px;
			min-height:510px;
			height:auto !important;
			height:510px;
			padding: 0 20px;
			background:url(../img/lady-bg.jpg) 1px 100% no-repeat;
			}
			#reg-f {
				padding-left:230px;
				}
				.register {
					width:200px;
					padding: 6px 10px 10px 0 ;
					text-align:right;
					}
				#reg-f input, #reg-f textarea, #reg-f select { padding:3px; border: solid 1px #581919;}
					.reg-input {
						width:250px;
						}
					#reg-f textarea {
						overflow:auto;
						width:250px;
						}
					#reg-sumbmit {
						position:relative;
						top:-33px;
						left:500px;
						display:block;
						width:110px;
						height:30px;
						padding: 0px !important;
						background:url(../img/reg-submit.jpg) no-repeat;
						border: 0 !important;
						cursor:pointer;
						}
				.error {
					display:none;
					width:175px;
					height:100%;
					padding: 0 0 4px 20px;
					background:url(../img/x.jpg) 4px 4px no-repeat;
					font-size:10px;
					color:#F00;
					}
	/* obzor */
	.blockobzor {
		position:relative;
		padding: 0 0 5px 20px;
		}
		.blockobzor-text {
			float:left;
			width:654px;
			background:url(../img/obzor-body.gif) repeat-y;
			}
			.blockobzor-header {
				width:614px;
				min-height:11px;
				height:auto !important;
				height:11px;
				padding: 3px 20px 0 20px;
				background:url(../img/obzor-header.gif) 0 0 no-repeat;
				font-size:2.50em;
				font-weight:normal;
				}
			.blockobzor-body {
				width:624px;
				padding:10px 15px 25px 15px;
				background:url(../img/obzor-footer.gif) 0 100% no-repeat;
				}
				.blockobzor-body p { padding-bottom: 10px;}
				#ankor {
					position:absolute;
					display:block;
					top:1px;
					right:1px;
					width:263px;
					height:72px;
					line-height:72px;
					text-indent:50px;
					background:url(../img/ankor-bg.jpg) no-repeat;
					font-size:18px;
					color:#fee1e1;
					text-decoration:none;
					}
				#ankor:hover { color:#dcd7d7;}				
	.footer-banner {
		margin-top:-2px;
		text-align:center;
		}
/* footer */
#footer {
	position:relative;
	height:74px;
	margin-top:-74px;
	}
	#footer-in {
		position:relative;
		width:940px;
		height:47px;
		padding: 27px 20px 0 30px;
		margin: 0 auto;
		background:url(../img/body-footer-bg.gif) 50% 0 no-repeat;
		}
		#copyrights {
			font-size:1.1em;
			color:#fff;
			}
		#counters {
			position:absolute;
			top:19px;
			right:140px;
			}
			#counters img { padding-right:10px;}
		#footer-logo {
			position:absolute;
			top:18px;
			right:28px;
			}

a.newslink {
background:url("../img/newsicon.png") no-repeat scroll center top transparent;
padding:5px 10px 4px 27px;
width:27px;
}

a.newslink:hover {
background-position: bottom;
}

/* */
h1 {font-size:18px;}
.clear {clear:both;}
.nobg { background: none !important; }
.image-left {float:left; padding: 0 10px 0 0 ;}
.image-right {float:right; padding: 0 15px 0 10px;}
.hr2 { width:100%; height:1px; overflow:hidden; background:#581919;}
.red { color:#f00;}t:right; padding: 0 15px 0 10px;}
.hr2 { width:100%; height:1px; overflow:hidden; background:#581919;}
.red { color:#f00;}