* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {font: normal 100% tahoma, Verdana, sans-serif; color: #000000; background: #F5F3EB;}
img {border: none;}
li {list-style: none;}
a {text-decoration: underline; cursor: pointer; color: #0059c6;}
a:hover {text-decoration: none;}

.set {height: 0; overflow: hidden; clear: both;}
h1, h2, h3, h4, h5, h6 {font-family: tahoma, Verdana, sans-serif; font-weight: normal;}
h3 {font: bold 14px tahoma, Verdana, sans-serif;}
p {padding: 5px 0; text-align: justify; 13px;}

div#all {width: 100%; min-width: 1004px; overflow: hidden; font-size: 13px;}
	div.header, div.h01, div.h02, div.h03, div.h04, div.h05 {width: 100%; height: 211px; position: relative; background: url(../images/header.gif) 0 0 repeat-x; z-index: 10;}
	div.h01 {background: url(../images/h01.jpg) 0 0 no-repeat;}
	div.h02 {background: url(../images/h02.jpg) 200px 0 no-repeat;}
	div.h03 {background: url(../images/h03.jpg) 400px 0 no-repeat;}
	div.h04 {background: url(../images/h04.jpg) 600px 0 no-repeat;}
	div.h05 {background: url(../images/h05.jpg) 800px 0 no-repeat;}

	.logo, .home, .mail, .sitemap, .auth_l, .auth_e {display: block; position: absolute;}
	.logo {width: 132px; height: 65px; left: 46px; top: 37px;}
	.home {width: 13px; height: 11px; background: url(../images/home.gif) no-repeat; top: 42px; right: 14px;}
	.mail {width: 13px; height: 8px; background: url(../images/mail.gif) no-repeat; top: 72px; right: 14px;}
	.sitemap {width: 17px; height: 9px; background: url(../images/sitemap.gif) no-repeat; top: 93px; right: 12px;}
	.auth_l {width: 16px; height: 11px; background: url(../images/auth_l.gif) no-repeat; top: 115px; right: 13px;}
	.auth_e {width: 16px; height: 11px; background: url(../images/auth_e.gif) no-repeat; top: 115px; right: 13px;}

div#page {width: 100%;}
	div.cont-1 {width: 100%; float: left;}
	div.center {margin: 0 218px 0 241px;}
	div.cont-2 {width: 100%; overflow: hidden;}

		.center-top {height: 1%;}
		.center-top {background: url(../images/h201-bg.gif) 0 100% repeat-x;}
		.center-top div {background: url(../images/h201-R.gif) right bottom no-repeat;}
		.center-top div h2 {background: url(../images/h201-L.gif) 0 100% no-repeat; float: left; padding: 6px 15px 0; min-height: 36px; font: normal 18px tahoma, Verdana, sans-serif;}
		.center-top div span {display: block; float: right; padding: 9px 15px 0; color: #868973;}

		.corn-1-bg-1 {height: 1%;}
		.corn-1-bg-1 {background: #ECE9DC url(../images/corn-2-bg-1.gif) 0 0 repeat-x; margin: 5px 0;}
		.corn-1-bg-2 {background: url(../images/corn-2-bg-2.gif) 0 100% repeat-x;}
		.corn-1-1 {background: url(../images/corn-2-1.gif) 0 0 no-repeat;}
		.corn-1-2 {background: url(../images/corn-2-2.gif) 100% 0 no-repeat;}
		.corn-1-3 {background: url(../images/corn-2-3.gif) 100% 100% no-repeat;}
		.corn-1-4 {background: url(../images/corn-2-4.gif) 0 100% no-repeat; padding: 6px 0 12px;}
		.corn-1-bord {border: solid #DADCC7; border-width: 0 1px; padding: 3px 12px;}
		.corn-1-bord  h3 {float: left;}
		.corn-1-bord span {float: right;}
		.corn-1-bord span a {font-size: 11px;}

		.corn-3 {background: #BED500 url(../images/corn-3-bg-1.gif) 0 0 repeat-x;}
		.corn-3 .corn-1-bg-2 {background: url(../images/corn-3-bg-2.gif) 0 100% repeat-x;}
		.corn-3 .corn-1-1 {background: url(../images/corn-3-1.gif) 0 0 no-repeat;}
		.corn-3 .corn-1-2 {background: url(../images/corn-3-2.gif) 100% 0 no-repeat;}
		.corn-3 .corn-1-3 {background: url(../images/corn-3-3.gif) 100% 100% no-repeat;}
		.corn-3 .corn-1-4 {background: url(../images/corn-3-4.gif) 0 100% no-repeat;}
		.corn-3 .corn-1-bord {border: solid #D5DBA4; border-width: 0 1px;}



		a.a-1 {background: url(../images/bl-4.gif) 0 bottom no-repeat; padding-left: 16px;}

		div.img-1 {float: left; height: 1%; text-align: center; margin: 0 13px 13px 0;}
		div.img-1 img {max-width: 92px; max-height: 92px;}
		.corn-2-bg-1 {background: #FFFFFF url(../images/corn-1.gif) 0 0 repeat-x;}
		.corn-2-bg-2 {background: url(../images/corn-1.gif) 100% 0 repeat-y;}
		.corn-2-bg-3 {background: url(../images/corn-1.gif) 0 100% repeat-x;}
		.corn-2-bg-4 {background: url(../images/corn-1.gif) 0 0 repeat-y;}
		.corn-2-1 {background: url(../images/corn-1-1.gif) 0 0 no-repeat;}
		.corn-2-2 {background: url(../images/corn-1-2.gif) 100% 0 no-repeat;}
		.corn-2-3 {background: url(../images/corn-1-3.gif) 100% 100% no-repeat;}
		.corn-2-4 {background: url(../images/corn-1-4.gif) 0 100% no-repeat; padding: 10px;}

		div.novost-1 {padding: 5px 0 10px;}
		div.novost-1 h3 {font-size: 16px; font-weight: bold; min-height: 25px;}

		div.novost-1 h3 a {color: #0059c6;}
		span.data {display: block; float: left; background: url(../images/data.gif) 0 0 no-repeat; width: 62px; height: 20px; padding-top: 5px; font-size: 11px; color: #ffffff; text-align: center; margin-right: 6px;}

		div.podr {clear: both; float: none; padding: 5px 17px 0 0; font-size: 11px; color: #ABA48C;}
		div.podr span {float: left;}
		div.podr strong {float: right;}
		div.podr strong a {color: #0059C6;}
		.coment {padding-left: 15px; background: url(../images/bl-5.gif) 0 100% no-repeat;}
		div.podr a {color: #858168; margin: 0 5px;}
		.podrob {background: url(../images/bl-2.gif) right center no-repeat; padding-right: 14px;}

		div.rubrika {padding: 5px 0 10px; text-align: left; font-size: 11px; color: #ABA48C; border-bottom: dotted 1px #000000; float: none; clear: both;}
		div.rubrika span {padding-right: 10px;}
		div.rubrika a {margin-left: 5px; color: #858168;}
		div.rubrika b {padding-left: 20px; background: url(../images/bl-6.gif) 0 100% no-repeat; font-weight: normal;}

		div.vse-novosti {height: 20px; padding: 5px 11px; text-align: right;}
			div.vse-novosti a {background: url(../images/bl-4.gif) 0 100% no-repeat; font-size: 11px; padding-left: 16px;}
			div.foto a {background: url(../images/bl-3.gif) 0 100% no-repeat;}
			div.sm-vse {border-top: dotted 1px #AEACA7;}

		div.kartinka-1 {padding: 10px; text-align: center;}

		.form-2 {padding: 5px 13px;}
		.form-2 input, .form-2 select {background: #FFFFFF; border: solid 1px #B3B9C3;}
		.form-2 ul li {padding-bottom: 5px; white-space: nowrap; font-size: 13px;}
		.select-1, .text-2 {width: 182px; height: 18px;}
		.select-2, .select-3, .select-4 {width: 42px; height: 19px; text-align: center;}
		.select-2 {margin-left: 5px;}
		.select-4 {margin-right: 15px; width: 53px;}
		.form-2 input.submit-1 {float: none; margin-top: 3px;}
		*+html .form-2 select {height: 22px;}

		.result {height: 25px; border-bottom: dotted 1px #000000; padding: 0 8px 5px 17px; margin-bottom: 10px;}
		.result strong {float: left; font-size: 18px; font-weight: normal;}
		.result span {float: right; font-size: 13px; padding-top: 3px;}

		div.page-navi {padding: 20px 20px 30px; font-size: 11px; text-align: center; clear: both;}
		div.page-navi span {padding-right: 12px;}
		div.page-navi a, div.page-navi b {padding: 0 4px; color: #0475d4;}
		div.page-navi b {background: #0475d4; color: #FFFFFF;}

		ul.m-4 {width: 28%; float: left; font-size: 11px; padding: 10px 2%;}
		ul.m-4 li, .m-5 li {padding-bottom: 8px;}
		ul.m-4 a, .m-5 a {color: #000000;}

		.alfavit {font-size: 11px; text-transform: uppercase; color: #0059c6; text-align: center; padding: 15px;}
		.alfavit a {color: #0059c6; margin: 0 3px; text-decoration: none;}
		.alfavit a:hover {text-decoration: underline;}

		div.m-5 {border-bottom: dotted 1px #000000;}
		div.m-5 ul {width: 17%; float: left; padding: 10px 1% 25px 2%; font-size: 11px;}

		.h201 {font-size: 18px; padding: 10px 15px;}
		.photo-1 {width: 148px; height: 215px; float: left; margin: 5px 15px 0; text-align: center; font-size: 13px; color: #000000;}
		.photo-1 a {font-size: 14px; color: #0059C6; font-weight: bold; text-decoration: none;}
		.photo-1 a:hover {text-decoration: underline;}
		.photo-1 span {color: #969696;}
		.photo-2 {width: auto; height: auto; text-align: left; margin-left: 0; float: none; clear: both;}
		.uveli4 {float: right;}
		.uveli4 a {margin: 0 3px; font-size: 12px; font-weight: normal; text-decoration: underline;}
		.uveli4 a:hover {text-decoration: none;}

		.form-3 {width: 524px; padding: 10px; font-size: 11px;}
		.form-3 ul li {padding-bottom: 5px; float: none; clear: both;}
		.form-3 ul li span {float: left; padding: 0 25px 0 5px;}
		.text-3 {width: 222px; height: 19px; border: solid 1px #B3B9C3;}
		.form-3 textarea {width: 522px; height: 119px; border: solid 1px #B3B9C3;}
		.submit-2 {width: 69px; height: 21px; background: url(../images/dobavit.png) no-repeat; border: none; float: right; cursor: pointer;}

		.comment {padding: 16px; color: #747474; font-size: 13px; border-bottom: dotted 1px #C9C7C1;}
		.comment h4 {font-size: 13px; font-weight: bold; color: #000000;}
		.comment small {font-size: 11px;}
		.comment p {padding: 5px;}

		.table-1 {width: 100%; border-bottom: dotted 1px #000000;}
		.table-1 td {padding: 5px; vertical-align: top; width: 33%; height: 1%;}
		.table-1 td .img-2 div {height: 1%;}

		.content-1 {padding: 14px;}
		.content-1 h2 {font-size: 18px;}
		.content-1 h2 span {font-size: 14px; padding-left: 25px;}
		.content-1 h2 span small {font-size: 13px; color: #8E8E8E; padding-left: 6px;}
		.content-1 p {padding: 5px 14px;}

		h4.h401 {font-size: 14px; padding: 10px 2%;}
		.m-6 {width: 30%; padding: 10px 1% 10px 2%; float: left;}
		.m-6 li {padding-bottom: 3px;}
		.m-7 {width: 47%; float: left; padding: 10px 0 10px 2%;}
		.m-7 li {padding-bottom: 1px; font-size: 11px; color: #8E8E8E;}
		.m-7 li a {font-size: 13px; margin-right: 5px;}
		.m-7 li b {margin-left: 5px;}

		h3.h301 {font-size: 17px; font-weight: normal; padding: 5px 10px;}
		h3.h301 span {font-size: 13px; color: #8e8e8e; margin-left: 5px;}

		.m-8 {font-size: 13px; color: #787878; padding-bottom: 15px; border-bottom: dotted 1px #B8B6B0;}
		.m-8 li {padding: 0 22px 3px;}
		.m-8 li span {color: #000000; margin-left: -6px;}
		.m-8 li small {font-size: 11px; margin-left: 6px;}

		i.i-1 {display: block; text-align: right; font-size: 11px; color: #8E8E8E; padding: 10px;}

		.content-2 {padding: 10px 0; border-bottom: dotted 1px #B8B6B0;}
		.content-2 .img-2 {float: right; padding: 10px; height: 1%;}
		.content-2 .img-2 div {_height: 1%;}
		*+html .content-2 .img-2 div {height: 1%;}
		.sp-1 {font-size: 11px; color: #8e8e8e;}
		.sp-2 {font-size: 11px; color: #000000;}
		.p-01 {padding: 0 15px;}
		.vote-1 {width: 75px; height: 14px; position: relative; margin: 2px auto; background: url(../images/star.png) no-repeat; clear: both;}
		.vote-2 {width: 50%; height: 14px; background: url(../images/star-1.png) 0 0 no-repeat; _float: left;}
		*+html .vote-2 {float: left;}
		.vote-1 a {width: 15px; height: 14px; display: block; position: absolute; top: 0; left: 0;}
		a.vote-1-1 {margin-left: 0;}
		a.vote-1-2 {margin-left: 15px;}
		a.vote-1-3 {margin-left: 30px;}
		a.vote-1-4 {margin-left: 45px;}
		a.vote-1-5 {margin-left: 60px;}

	div.left {width: 221px; margin-left: -100%; float: left;}
		.m-1 {width: 207px; background: #92A900 url(../images/m-1-bg.gif) repeat-y; margin: -40px 0 20px 14px; z-index: 20; position: relative; font-size: 14px; height: 1%;}
		.m-1 ul {background: url(../images/m-1-T.jpg) 0 0 no-repeat; height: 1%;}
		.m-1 ul li {padding: 0 5px 20px 12px; height: 1%;}
		.m-1 ul li a {color: #FFFFFF;}
		.m-1 ul li.m-1-end {background: url(../images/m-1-B.gif) 0 100% no-repeat;}

		div.putevod {width: 207px; padding-left: 14px;}
		.m-2 li {padding: 0 5px 2px 18px;}
		.m-2 li.vse-punkti {padding: 20px 5px 12px 21px; border-bottom: dotted 1px #AEACA7; margin-bottom: 8px;}
		.m-2 li.vse-punkti a {padding-left: 21px; background: url(../images/bl-1.gif) 0 100% no-repeat;}
		a.a-2  {background: url(../images/bl-2.gif) 0 4px no-repeat; padding-left: 18px; margin-left: 6px;}
		a.a-3  {background: url(../images/bl-2.gif) 100% 4px no-repeat; padding-right: 12px;}

		.listik {background: url(../images/listik.png) 0 42px no-repeat;}
		*+html .listik {background: url(../images/listik.png) 0 48px no-repeat;}
		.desk-1 {padding: 5px 24px; border-bottom: dotted 1px #AEACA7;}
		.desk-1 a span {padding: 0 14px 0 0; font-weight: bold; background: url(../images/bl-2.gif) 100% center no-repeat;}
		.img-2 {width: 148px; margin: 5px auto; text-align: center;}
		.img-2 img {max-width: 126px; max-height: 126px;}
		.img-2 p {text-align: left; padding: 5px;}
		.img-3 {width: 528px; margin: 5px 0; height: 1%;}
		.img-3 img {max-width: 505px;}

	div.right {width: 192px; float: left; margin-left: -218px; padding-left: 14px;}

		form.form-1 {width: 184px; padding: 6px 3px 6px 4px; border-bottom: dotted 1px #AEACA7; margin-bottom: 13px;}
		form.form-1 a {float: left; display: block; margin-top: 2px;}
		input.text-1 {width: 182px; height: 19px; border: solid 1px #B3B9C3; background: #FFFFFF; margin-bottom: 8px;}
		input.submit-1 {background: url(../images/iskat.gif) no-repeat; width: 60px; height: 21px; border: none; float: right; cursor: pointer;}

		.novost-2 {padding-bottom: 20px;}
		.novost-2 h3 {font-weight: normal; font-size: 12px;}

		.m-3 {padding: 10px 0 10px 13px;}
		.m-3 li {padding: 0 0 15px 8px; background: url(../images/bl-7.gif) 0 5px no-repeat;}

	#footer {background: url(../images/f02.gif) 0 100% repeat-x;}
	#footer, #footer div {height: 104px;}
	#footer .left {background: url(../images/f-L.jpg) 0 100% no-repeat; padding-right: 20px;}
	#footer .center {background: url(../images/f01.gif) 0 100% no-repeat; padding: 48px 0 0 18px; height: 56px; text-align: center; font-size: 12px;}
	#footer .center a {color: #000; text-decoration: none;}
	#footer .center a:hover {color: #000; text-decoration: underline;}
	#footer .right {background: url(../images/f03.gif) 100% 100% no-repeat; padding-right: 12px; padding-top: 46px; height: 58px; color: #ABA48C;}
	#footer .right a {color: #858168;}

/*edit-news*/
	.news_edit li {float: none; clear: both; overflow: auto; padding: 1px;}
	.news_edit li ul {float: left; width: 300px;}
	.news_edit li ul li input, .news_edit li textarea, .news_edit li select {margin-bottom: 5px;}
	.news_edit li textarea {width: 480px; height: 300px; border: solid 1px #7E7E7E; background: #fff;}

	.select-category, .input {height: 17px; border: solid 1px #7E7E7E; background: #fff; width: 296px;}
	*+html .select-category {height: 21px;}

	input.text {padding: 0 0 0 5px; width: 291px; background: #ffffff; height: 17px; position: absolute; left: 0; top: 0; border: solid 1px #7E7E7E;}

	.fakefile img {position: absolute; left: 300px; top: 0; padding: 0; margin:0; border: none !important;}
	.news_edit li input.submit-3 {height: 19px; border: none; padding: 0 5px; margin-right: 10px;}

	.edit_comments {clear: both; float: none; text-align: right;}
	.a-6 {padding-left: 17px; background: url(../images/bl-9.gif) 0 100% no-repeat; margin-right: 10px;}
	.a-5 {padding-left: 17px; background: url(../images/bl-8.gif) 0 100% no-repeat; margin-right: 10px;}

/*edit-news*/

/*login*/
.form-4 ul li {padding-top: 5px;}
	.submit-5 {width: 62px; height: 23px; border: none; background: url(../images/vhod.gif) no-repeat; cursor: pointer;}


/*login*/



.katalog-poisk-bg {background: #ECE8DD url(../images/corn-BG.gif) 0 0 repeat-x; margin: 10px 0;}
	.katalog-poisk-L-T {background: url(../images/corn-L-T.gif) 0 0 no-repeat; padding-left: 6px;}
	.katalog-poisk-R-T {background: url(../images/corn-R-T.gif) 100% 0 no-repeat; padding-right: 6px;}
	.katalog-poisk-C-T {border-top: solid 1px #CDD0B2; height: 5px;}
	.katalog-poisk-L-B {background: url(../images/corn-L-B.gif) 0 0 no-repeat; padding-left: 6px;}
	.katalog-poisk-R-B {background: url(../images/corn-R-B.gif) 100% 0 no-repeat; padding-right: 6px;}
	.katalog-poisk-C-B {border-bottom: solid 1px #CECDB8; height: 6px;}
	.katalog-poisk {padding: 15px 20px; border-left: solid 1px #D9D7C9; border-right: solid 1px #D9D7C9; font-size: 11px; color: #080500;}
	.katalog-poisk table, .katalog-poisk table td {vertical-align: top; border-collapse: collapse; border: none;}
		.katalog-poisk h3 {font-size: 13px; font-weight: bold; color: #313133; padding-bottom: 10px;}

		.katalog-poisk-td-1 {min-width: 200px;}
			.katalog-poisk-td-1 span {display: block; padding-bottom: 5px;}

		.katalog-poisk-td-2 {min-width: 220px;}
			.katalog-poisk-td-2 div {padding-bottom: 8px;}
			.katalog-poisk-td-2 select, .katalog-poisk-td-2 input {width: 180px; height: 20px; background: #fff; border: solid 1px #B9B6C7;}
			.katalog-poisk-td-2 select#f_price {width: 81px; float: left; margin-right: 3px;}
			.katalog-poisk-td-2 input {width: 28px; height: 18px;}


		.katalog-poisk-td-3 td {min-width: 95px; white-space: nowrap;}
			.katalog-poisk-td-3 td li {list-style: none; padding: 0 11px 11px 0;}

 */
