/* .site { company: yustina; executor: brandproduction; year: 2007 } */

body { margin: 0; padding: 0; background-color: #000; font: 12px Arial, sans-serif}
h1 { margin: 0 0 20px 0; font-size: 17px; color: #0d0300;}
h2 { margin: 15px 0; font-size: 15px;}
h3 { margin: 0 0 5px 0; font-size: 14px;}
h1, h2, h3 { padding: 0; font-weight: bold; text-align: left}
ul, ol { margin: 7px 0 0 0; padding: 0;}
ul { list-style: none}
li { margin: 0; padding: 3px 0;}
a { color: #5b3b03}
a:visited { color: #aa8851}
img { border: none}
td { vertical-align: top;}
body div.fixedwidth{
  overflow-x:auto;
}
.left { float: left}
.right { float: right}
.clear { clear: both}

.big { font-weight: bold; font-size: 17px}
.news { font-weight: bold; font-size: 14px}
.em { font-style: italic}
.here { color: #fe9b00; text-decoration: none}
.cur, .cursor { cursor: pointer}
.cursor { text-decoration: underline}
.border { border: 1px solid #999; }
.noscreen { display: none}
.margin { margin-left: 29px}
.padding { padding-left: 93px}
.padding2 { padding-left: 73px}
.justify { text-align: justify}
p.contents, .contents a, .contents a:visited { color: #5b3b03}

.main { text-align: left; width: 1004px}
.locker { padding-top: 100px; width: 183px; height: 680px; background: url(http://yustina-images.brandproduction.ru:80/locker.jpg) no-repeat top right}
	.arm { position: absolute; margin-left: 53px}
		#id1 { margin-top: 0; z-index: 6}
		#id2 { margin-top: 85px; z-index: 5}
		#id3 { margin-top: 170px; z-index: 4}
		#id4 { margin-top: 250px; z-index: 3}
		#id5 { margin-top: 330px; z-index: 2}
		#id6 { margin-top: 410px; z-index: 1}

.content { width: 620px; background: url(http://yustina-images.brandproduction.ru:80/bg_content.png) repeat-y }
	.logo { height: 180px; text-align: center; background: url(http://yustina-images.brandproduction.ru:80/bg_logo.png) no-repeat}
		.logo div { margin-top: 25px; font-size: 11px; color: #fff}
		.logo a { color: #fff}
		.logo span { padding-left: 30px}

	.paper { padding: 0 65px 0 75px; background: url(http://yustina-images.brandproduction.ru:80/bg_paper_bottom.png) no-repeat bottom left}
		.paper_top { padding: 6px 9px 0 10px; background: url(http://yustina-images.brandproduction.ru:80/paper_top.png) no-repeat top right}
			.text { padding: 40px 45px 40px 55px; min-height: 570px; background-color: #f0e3d5; color: #000001}
			.text p { margin: 0; padding: 15px 0 0 0;}
			.text ul li { list-style-image: url(http://yustina-images.brandproduction.ru:80/bullet.png); }
				.stiker { position: absolute; margin-left: 240px; padding-bottom: 6px; width: 210px; background: url(http://yustina-images.brandproduction.ru:80/shadow_stiker.png) no-repeat bottom right}
					.stiker_text { padding-bottom: 50px; font-size: 15px; background-color: #f0edd1}
						.stiker_text p { margin: 0; padding-left: 25px }
						.stiker_text li { padding: 2px 0 2px 25px}
				.pages { position: absolute; margin-left: 377px; width: 55px; text-align: right}
					.pages img { margin-bottom: 10px}
				.photo { position: absolute; margin: -25px 0 0 -75px; padding: 0 5px 6px 0; background: url(http://yustina-images.brandproduction.ru:80/shadow_photo.png) no-repeat bottom right}
					.photo#mans { background: url(http://yustina-images.brandproduction.ru:80/shadow_common.png) no-repeat bottom right}
					.photo .man { padding: 8px; background-color: #fff}
					.photo .clip { position: absolute; margin: -26px 0 0 149px; width: 19px; height: 47px; background: url(http://yustina-images.brandproduction.ru:80/clip.png) no-repeat}
						.photo .clip#common { margin-left: 405px}
						.photo .clip#common2 { margin-left: 195px}
				.publication { position: absolute; margin-left: 410px}
				.pen { margin: 20px 0 0 85px; width: 279px; height: 44px}
					.pen#main2 { margin-top: 135px}
				.card { position: absolute; margin: -121px 0 0 58px; width: 146px; height: 144px }

	.corner { background: #000 url(http://yustina-images.brandproduction.ru:80/corner.png) no-repeat 240px 0px}

.stand { padding-top: 30px; width: 198px; height: 660px}
.stand#main { background: url(http://yustina-images.brandproduction.ru:80/stand.jpg) no-repeat top left}
.stand#second { background: url(http://yustina-images.brandproduction.ru:80/vase.jpg) no-repeat top left}
	.stand a, .stand a:visited { color: #ebe1ac}
	.stand td { padding-right: 10px; vertical-align: top; font-size: 14px}
	.stand img { margin-top: 4px}
		.second_menu { margin-top: 127px; padding-bottom: 148px; min-height: 290px; color: #fff; font-size: 13px; background: url(http://yustina-images.brandproduction.ru:80/clock.jpg) no-repeat left bottom}
			.second_menu p { margin: 2px 0; padding: 0; color: #fe9b00}
			.second_menu ul { margin: 15px; list-style: none}
			.second_menu a { color: #ffdc69}
			.second_menu a:visited, .second_menu li { color: #fe9b00; background-color: inherit}
				.calendar table { width: 100%; border-collapse: collapse; color: #fe9b00; font-size: 14px}
				.calendar table a:visited { color: #ffdc69}
						  table.days { margin: 20px 0; font-size: 12px}
						  table.days td { padding: 3px 0 3px 2px; border: 1px solid #734611; text-align: center}

	.map { margin-top: 95px; text-align: right}

	.site_map { width: 100%}
		.site_map ul li { padding-left: 25px; list-style-image: none}

.footer { width: 950px; font-size: 11px; color: #fff; text-align: left}
	.footer a { color: #fff; background-color: inherit}
	.footer p { padding: 20px 35px 0 30px}
	.executor { text-align: right; color: #ff9100; background-color: inherit; margin: -26px 0 30px 0;}

.corner, .stiker_text, .photo .man { color: #000002}

h1, .here, logo div, .second_menu, .second_menu p, .calendar table, .footer { background-color: inherit}

#promotion {
	visibility: hidden;
	position: absolute;
	background:#FFFFFF;
	color:#000000;
	border:1px #000000 solid;;
	left: 0;
	top: 0;
	padding: 5px;
	z-index:500;
}
#promotion ul {
	margin: 0;
	margin-left:15px;
	padding: 0;
}
#promotion ul li {
	margin: 0;
	padding: 0;
}

