* {
	margin: 	0;
	padding:	0;
	list-style-type: none;
	border: none;
	text-decoration: none;
	}
html {overflow-y: scroll; }
body {
	background:	url(../images/bg.gif);
	}
img { border:0}
#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -275px;
	text-align: center;
}

#wrapper {
	background-color: transparent;
	position: relative;
	text-align: center;
	width: 850px;
	height: 550px;
	margin: 0px auto;
}

#sidebar {
	width:		180px;
	float:		left;
	
	position:relative;
}

#main {
	width:			650px;
	margin-left:	195px;
	font-family:	arial, verdana, sans-serif;
	font-size:		.9em;
	line-height:	1.4em;
	text-align:		left;
	}

#content {
	background:		#FFF url(../images/content_tr.gif) top right no-repeat;
	width:			650px;
	font-family:	"Lucida Grande", verdana, arial, sans-serif;
	padding-top:	25px;
	margin-bottom:	25px;
	font-size:		.9em;
	line-height:	1.4em;
	color:			#333;
	text-align:		left;
}

#logo {
	background:	transparent;
}

.section {
	width:		600px;
	background:	url(../images/content_bl.gif) bottom left no-repeat;
	margin:	-5px 25px 0 0;
	padding: 0 0 25px 25px;
}

/* START HTML NAVIGATION LIST */

#nav1 ul {
	list-style-type:	none;
	padding-top:		114px;
	text-align:			left;
	margin:				0 0 6px 27px;

	}

#nav1 ul li {
	display:			inline;
	margin-right:5px;
	
	}

#nav1 ul li a {
	font-family:		arial, verdana, sans-serif;
	font-size:			.95em;
	text-transform:		uppercase;
	color:				black;
	text-decoration:	none;
	margin-left:6px;
	}
#nav1 ul li:first-child a { margin-left:0;}
#nav1 ul li a:hover {
	font-family:		arial, verdana, sans-serif;
	font-size:			.95em;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#A92024;
	text-decoration:	none;
	}

	/* START JS NAVIGATION LIST */
	
#nav2 {
	width:				185px;
	padding-top:		15px;
	background:			#A7D8E2 url(../images/nav2_top.gif) 0 0 no-repeat;
}

#nav3 {
	background:			#A7D8E2 url(../images/nav2_bg.gif) 0 0 repeat-y;
	padding-bottom:		20px;
}

#nav2 ul {
	padding-top:		15px;
}

#nav2 ul li {
	display:			list-item;
	margin-bottom:		10px;
	list-style-type:	none;
	text-align:			center;
	}

#nav2 ul li a {
	font-family:		arial, verdana, sans-serif;
	font-size:			.8em;
	text-transform:		uppercase;
	color:				#777;
	text-decoration:	none;
	}

#nav2 ul li a:hover,a:active {
	font-family:		arial, verdana, sans-serif;
	font-size:			.8em;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#A92024;
	text-decoration:	none;
	}

#seasonal {
	float: left;
	position: relative;
	top: 10px;
	left: 0;
	width: 185px;
	height: 175px;
}

#introduction .side {
	float:			left;
	border:			1px solid #999;
	margin:			8px 10px 0 0;
}

#content p {
	margin-bottom:	10px;
}

#content h4 {
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	1.7em;
}



#job ul {
	list-style:		inside;
	margin:			0 0 0 10px;
}	

#links {
	float:			right;
	font-size:		.9em;
	margin:			-10px 10px 0 0;
}

#links span {
	font-size:		1em;
	font-family:	Georgia, "Times New Roman", Times, serif;
	font-style:		italic;
	margin:			-10px 10px 0 0;
}

#links ul li {
	display:			inline;
	margin-left:		.8em;
	}
	
#links ul li a {
	text-decoration: 	none;
	font-family:		arial, verdana, sans-serif;
	color:				black;
	}
	
#links ul li a:hover {
	text-decoration: 	underline;
	font-family:		arial, verdana, sans-serif;
	color:				#A92024;
	}

.left_img_1 { width:331px; height:279px; background: url(../images/img_1.png) 0 0 no-repeat; position:absolute; left:-60px; bottom:-245px; text-decoration:none; }
.left_img_2 { width:232px; height:211px; background: url(../images/img_2.png) 0 0 no-repeat; position:absolute; left:-2px; bottom:-217px; text-decoration:none; }
.left_img_3 { width:269px; height:213px; background: url(../images/img_3.png) 0 0 no-repeat; position:absolute; right:-83px; top:3px;  }
.left_img_4 { width:323px; height:266px; background: url(../images/img_4.png) 0 0 no-repeat; position:absolute; right:-62px; top:-8px;  }

#design { position:relative;}
#magazine { position:relative; padding-bottom:10px;}
#magazine p.otstup { text-transform:uppercase; margin:85px 0 0 0; width:300px; text-align:center; color:#000000; font-size:14px; line-height:22px;}
#magazine p.otstup-2 { text-transform:uppercase; margin:4px 0 0 0; color:#85272e; font-weight:bold;}
#magazine p.otstup-3 { text-align:right; margin:5px 0 0 0;}

#rates_block { margin-top:-11px; padding-left:14px; margin-right:0; width:612px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#rates_block .t-title { background:#a82024; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; padding:1px 0 1px 0; letter-spacing:1px; word-spacing:2px; width:100%; float:left; margin-top:7px;}
#rates_block .t-title:first-child { margin-top:0;}
#rates_block .rates-1 { float:left; text-align:center; width:229px; padding:7px 35px 0 25px;}
#rates_block .rates-1 .red { color:#a82024;}
#rates_block .rates-2 { float:left; text-align:center; width:170px; padding:7px 0 0 89px;}
#rates_block .rates-2 .red { color:#a82024;}
#rates_block .rates-3 { float:left; width:296px; padding-top:5px;}
.clear { clear:both;}
#rates_block  .tochki { width:100%; float:left; background:url(../images/bg_1.png) 0 13px repeat-x;}
#rates_block  .t-left { float:left; background:#ffffff; padding:0 2px; }
#rates_block  .t-right { float:right; background:#ffffff; padding-left:2px;}
#rates_block .rates-4 { float:left; padding:5px 0 0 30px; width:284px;}
#rates_block .f12 { font-size:11px;}
#rates_block .w_204 { width:204px; float:left;}
#rates_block .w_194 { width:185px; float:left;}
#rates_block .table_title { width:100%; float:left; font-size:11px; padding:9px 0 0 0;}
#rates_block .table_title:first-child { padding-top:4px;}
#rates_block .table_title strong { font-size:12px;}
#rates_block .w_150 { width:155px; float:left;}
#rates_block .w_140 { width:192px; float:left;}
#rates_block .w_50 { text-align:right; width:60px;}

.facebook { float:right; width:100px; text-align:right; font: italic 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; margin:-16px 0 0 0; line-height:12px;}
.facebook img { float:right; margin:-1px 0 0 7px; }
.facebook:active { font-size:11px; font-weight:normal; text-transform:none;  color:#000000; }
