
a {
	color:#b32d12;
}
body {
	font: 80% Arial, sans-serif;
	color:#1e1600;
	background: #fff6b4 url('../i/background.gif') repeat-x;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	margin:0; padding:0;
	vertical-align:top;
}
#zakaz textarea {
	width:100%; height:85px;
	font: .9em Arial, sans-serif;
}
#zakaz input, #request input {
	width:100%;
	font-size:.9em;
}
#zakaz input.subm {
	width:auto;
	font-size:1em;
}
#blinks {
	/*color:#d9cc8f;*/
	font-size: .87em;
	margin: 2em 0 5em;
}
/*
#blinks a {
	color:#d9cc8f;
}
*/
#bottomSign {
	position:relative;
	top:0; left:0;
}
#bottomSign div {
	position:absolute;
	top:-150px; left:-128px;
	background: url('../i/bottom_sign.gif') no-repeat;
	width:91px; height:129px;
}
#copyright {
	color:#a08c57;
}
#ivan {
	position:relative;
	z-index:10;
}
#ivan h2 {
	font-size:2.2em;
	display:none;
	margin:0;
}
#ivan h3 {
	font-size:1.5em;
	font-weight:normal;
	display:none;
	margin:0;
}
#left {
	position:absolute;
	top:0; left:0;
	width:47%;
	background: url('../i/wheel_signature.gif') no-repeat 92% 25px;
	direction:rtl;
	overflow:hidden;
}
html>body #left {
	direction:ltr;
	overflow:visible;
}
#leftin {
	width:470px; height:786px;
	max-width:470px;
	float:left;
}
html>body #leftin {
	width:auto;
	float:none;
}
#leftin #block1 {
	height:786px;
	background: url('../i/left_wheel.gif') no-repeat 100% 0;
}
#leftin #block2 {
	height:808px;
	background: url('../i/left_bird.gif') no-repeat 100% 0;
}
#leftin #block3 {
	height:651px;
	background: url('../i/left_wheel2.gif') no-repeat 100% 0;
}
#leftin #block4 {
	height:725px;
	background: url('../i/left_wheel3.gif') no-repeat 100% 0;
}
#leftin #block5 {
	height:568px;
	background: url('../i/left_wheel4.gif') no-repeat 100% 0;
}
#leftin #block6 {
	height:756px;
	background: url('../i/left_wheel5.gif') no-repeat 100% 0;
}
/*
#ks {
	color:#a08c57;
	margin: 1.25em 0;
}
#ks span {
	padding-left:4px;
}
#ks a {
	color:#a08c57;
	text-decoration:underline;
}
*/

#ks {
	color:#a08c57;
	font-size: .87em;
	margin: 1.5em 0; padding: 0 0 0 41px;
	background: transparent url('../i/kelnik_logo.gif') 0 3px no-repeat;
}
#ks a {
	color:#a08c57;
	text-decoration:underline;
}
#ks span {
	display: block;
	width: 11em; height: 18px;
}
html>body #ks span {
	height: auto; min-height: 18px;
}
#ks span.h {
	width: 20em;
}

#menu {
	position:relative;
	left:-32px;
	list-style-type: none;
	z-index:10;
	margin: 45px 0 55px 0; padding:0;
}
#menu li, #menu ul {
	margin:0; padding:0;
	list-style-type: none;
}
#menu li {
	background: url('../i/list_icon.gif') no-repeat 0 10px;
	padding: .55em 0 .55em 32px;
	height:8px;
	min-height:8px;
}
html>body #menu li {
	height: auto;
}
#menu a {
	background:url('../i/menu.gif') no-repeat;
	height:15px;
	display:block;
}
#menu span {
	display:none;
}
#menuAbout a {
	background-position:0 0;
	width:43px; height:15px;
}
#menuSculpture a {
	background-position:0 -30px;
	width:159px; height:15px;
}
#menuConception a {
	background-position:0 -60px;
	width:143px; height:15px;
}
#menuGallery a {
	background-position:0 -90px;
	width:90px; height:15px;
}
#menuOffer a {
	background-position: 0 -120px;
	width:90px; height:15px;
}
#menuAbout a:hover {
	background-position: -169px 0;
	width:43px; height:15px;
}
#menuSculpture a:hover {
	background-position: -169px -30px;
	width:159px; height:15px;
}
#menuConception a:hover {
	background-position: -169px -60px;
	width:143px; height:15px;
}
#menuGallery a:hover {
	background-position: -169px -90px;
	width:90px; height:15px;
}
#menuOffer a:hover {
	background-position: -169px -120px;
	width:85px; height:15px;
}
#menu strong {
	display:block;
	background:url('../i/menu.gif') no-repeat;
	height:15px;
}
#aboutAct strong {
	background-position: -169px 0;
	width:43px; height:15px;
}
#sculptureAct strong {
	background-position: -169px -30px;
	width:159px; height:15px;
}
#conceptionAct strong {
	background-position: -169px -60px;
	width:143px; height:15px;
}
#galleryAct strong {
	background-position: -169px -90px;
	width:90px; height:15px;
}
#offerAct strong {
	background-position: -169px -120px;
	width:85px; height:15px;
}
#outer {
	position:relative;
	width:100%;
	min-width:770px;
	width:expression(
		document.body.clientWidth < 770 ? "770px" : "100%"
	);
}
html>body #outer {
	width:auto;
}
#right {
	background: url('../i/wheel2.gif') no-repeat 118px 0;
	float:right;
	width:53%; height:420px;
	min-height:420px;
}
html>body #right {
	height:auto;
}
#rightAbsolute {
	position:absolute;
	top:0; right:0;
	width:53%; height:420px;
	overflow:hidden;
	z-index:-1;
}
html>body #rightAbsolute {
	z-index:0;
}
#in {
	position:relative;
	width:530px; height:420px;
	min-width:530px;
	background: url('../i/wheel_signature2.gif') no-repeat 100% 150px;
	float:right;
}
html>body #in {
	width:auto;
	float:none;
}
#in2 {
	width:530px; height:420px;
	min-width:530px;
	background: url('../i/right_wheel.gif') no-repeat 100% 100px;
}
html>body #in2 {
	width:auto;
}
#text {
	position:relative;
	left:-32px;
	list-style-type: none;
	color:#000;
	z-index:10;
	margin: 0 0 50px 0; padding:0;
}
#text li, #text ul {
	margin:0; padding:0;
	list-style-type: none;
}
#text li {
	background: url('../i/list_icon.gif') no-repeat 0 1.3em;
	padding: 0 0 0 32px;
	height:8px;
	min-height:8px;
}
html>body #text li {
	height: auto;
}
#text li p {
	margin:0; padding: 1em 0 0 0;
}
#text li p strong {
	font-style:italic;
	margin:0; padding: 1em 0 0 0;
}
#text li img {
	float:left;
	margin: 0 13px 10px 0; padding:0;
}
#text li .thumbnails img {
	margin: 10px 3px;
}
#text li .thumbnails {
	width:91px;
	height:146px;
	background:#000;
	margin: 15px 0 0 0;
	float:left;
}
#text li .decor {
	background: url('../i/decor.gif') no-repeat;
	width:20px;
	height:146px;
	margin: 15px 0 0 0;
	float:left;
}
#text #zakaz {
	padding: 13px 0 0 0;/* margin: 15px 0 0 0;*/
}
#text li #zakaz td {
	padding: 0 0 10px 0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1;
}
.content {
	padding: 80px 32px 0 32px;
}
.hr {
	width:100%; height:5px;
	font-size:5px;
	line-height:5px;
	background-color:#ffc21c;
}
.light {
	color:#a08c57;
}
.light a {
	color:#a08c57;
	text-decoration:none;
}
.videoLink {
	margin: 10px 0; padding: 0;
}
.videoLink p {
	height: 40px;
	margin: 0; padding-left: 60px;
	background: transparent url('../i/ico-video.gif') 0 0 no-repeat;
}
html>body .videoLink p {
	min-height: 40px; height: auto;
}
