/*
Author: Shapoval Andry
Author URI: http://www.free-lance.ru/users/merr
*/
* {padding: 0; margin :0;}
html {height: 100%; width: 100%;}
*html body {behavior:url("csshover.htc");}
body {background: #5d3d27 url(../images/body-bg.jpg); font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color: #665339; height: auto !important; height: 100%; min-height: 100%; position: relative; min-width: 1262px; width: 100%;}
img, table {border: none;}
table tr td {border-collapse: collapse; vertical-align: middle;}
li {list-style: none;}
.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}
a {text-decoration: underline; color: #980808;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
/*	clearfix			*/
.clearfix{_height: 1%; _overflow: visible;}
.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*	clearfix			*/
p {line-height: 1.4;}
.notd td { border:none;}
.text table{border-left:#B09879 1px solid;; border-top:#B09879 1px solid;}
.text table td{border-right:#B09879 1px solid;; border-bottom:#B09879 1px solid;padding:5px;}
	.sert{ font-family:"Times New Roman", Times, serif; font-size:14px; color: #980808;}
	.page {background: url(../images/page-bg.png) center top repeat-x; padding-bottom: 80px;}
	.main {background: url(../images/main.png) center top no-repeat;}
	.wrapper {width: 1262px; margin: 0 auto;}
	.head {height: 245px; position: relative; width: 100%;}
	.logo {background: url(../images/logo.png) no-repeat; width: 359px; height: 249px; position: absolute; left: 50%; top: 0; margin: 0 0 0 -180px; text-decoration: none;}
	.logo span {display: block; color: #6f0a0a; font-size: 28px; text-align: center; padding: 175px 0 0 0;}
	.logo i {font-size: 12px; text-transform: uppercase; color: #633c0d; display: block; text-align: center; position: relative; top: 0px;}
	*+html .logo i {top: -13px;}
	*html .logo i {top: -13px;}
	
	.content {width: 1262px; position: relative;}
	.menu {background: url(../images/menu-bg.jpg) no-repeat; width: 319px; height: 672px; position: absolute; left: -110px; top: 0; z-index: 1000;}
	.menu ul {padding: 76px 0 0 54px;}
	.menu ul li {background: url(../images/menu-li-bg.png) -24px 0 no-repeat; padding-top: 4px;}
	.menu ul li a {color: #6f0a0a; font-size: 14px; text-decoration: none; float: right; padding: 14px 19px 6px 0; width: 170px; text-align: center;}
	.menu ul li div {position: relative; width: 100%;}
	.menu ul li ul { margin-left:100px; padding: 4px 0 4px 0; position: relative; width: 170px;  }
	.menu ul li ul li {background: none; padding: 8px 0 0 0; width: 100%; }
	.menu ul li ul li a {padding: 0; font-size: 12px;text-align:left; }
	.menu ul li ul li a span {display: block; text-transform: none; padding-right: 22px;}
	.menu ul li div:hover {background: url(../images/menu-li-hover.png);}
	.menu ul li div a:hover {color: #a21c1c;}
	.menu ul li.m01 ul {padding-right: 12px;}
	.menu ul li.m02 ul {padding-right: 12px;}
	.menu ul li.m03 ul {padding-right: 12px;}
	.menu ul li.m04 ul {padding-right: 8px;}
	.menu ul li.m05 ul {padding-right: 8px;}
	.menu ul li.m03 {margin: 0 0 0 17px; background-position: -41px 0;}
	.menu ul li.m04 {margin: 0 0 0 30px; background-position: -54px 0;}
	.menu ul li.m05 {margin: 0 0 0 49px; background-position: -73px 0;}
	.menu ul li.m06 {margin: 0 0 0 43px; background-position: -67px 0;}
	.menu ul li.m07 {margin: 0 0 0 61px; background-position: -85px 0;}
	.menu ul li.m08 {margin: 0 0 0 69px; background-position: -93px 0;}
	.menu ul li.m09 {margin: 0 0 0 72px; background-position: -96px 0;}
	.menu ul li.m10 {margin: 0 0 0 82px; background-position: -106px 0;}
	.content-inner-bg1 {background: url(../images/content-inner-bg1.jpg) right top no-repeat; padding: 732px 0 0 0;}
	.content-inner-bg2 {background: url(../images/content-inner-bg2.png) left bottom no-repeat; padding: 0 0 396px 0; width: 100%;}
	.content-inner-bg3 {background: url(../images/content-inner-bg3.png) repeat-y; width: 100%;}
	.container { float: left; margin: -730px 0 -316px 0; position: relative; z-index: 100; width: 1052px; padding: 0 0 0 210px;}
	.text {width: 648px; float: left; padding: 141px 75px 0 132px;}
	.text-second {padding-top: 92px;}
	.text-inner {padding: 0 0 8px 0;}
	.text-inner h1 {font-size: 15px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0;}
	.text-inner h2 {font-size: 13px; color: #980808; text-transform: uppercase; text-align: center;}
	.text-inner p {padding: 0 0 18px 0;}
	.text-inner ul.list li {background: url(../images/arrow.gif) left 4px no-repeat; padding: 0 0 9px 10px; line-height: 1.4;}
	.text-inner ul.list li em {font-style: normal; font-weight: bold;}
	.text-inner ul.list li a {color: #9f1818;}
	.text a {color: #980808;}
	.foto-gallery {padding: 6px 0 0 0;}
	.foto-gallery h2 {font-size: 15px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0;}
	.foto-slider {height: 146px; position: relative; padding: 0 27px 0 19px;}
	.foto-slider .next {background: url(../images/next-button.png) no-repeat; width: 15px; height: 25px; border: 0; padding: 0; cursor: pointer; position: absolute; right: 0; top: 62px; z-index: 10;}
	.foto-slider .prew {background: url(../images/prew-button.png) no-repeat; width: 15px; height: 25px; border: 0; padding: 0; cursor: pointer; position: absolute; left: 0px; top: 62px; z-index: 10;}
	.foto-slider-inner {overflow: hidden; position: relative; width:100%;}
	.foto-slider-inner .slide {width:100% !important;}
	.foto-slider-inner .slide ul li {background: url(../images/slide-li-bg.png) no-repeat; width: 186px; height: 132px; padding: 14px 0 0 14px; float: left;}
	.foto-slider-inner .slide ul li a { float: left; width: 172px; height: 118px; position: relative;}
	.foto-slider-inner .slide ul li a span {background-color: #615125;  width: 172px; height: 118px; display: block; float: left; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 11;
	position: absolute; left: 0; top: 0;}
	.foto-slider-inner .slide ul li a img { position: relative; z-index: 10;}
	
	table .foto-gallery {padding: 6px 0 0 0;}
	table .foto-gallery h2 {font-size: 15px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0;}
	table .foto-slider {height: 146px; position: relative; padding: 0 27px 0 19px;}
	table .foto-slider .next {background: url(../images/next-button.png) no-repeat; width: 15px; height: 25px; border: 0; padding: 0; cursor: pointer; position: absolute; right: 0; top: 62px; z-index: 10;}
	table .foto-slider .prew {background: url(../images/prew-button.png) no-repeat; width: 15px; height: 25px; border: 0; padding: 0; cursor: pointer; position: absolute; left: 0px; top: 62px; z-index: 10;}
	table .foto-slider-inner {overflow: hidden; position: relative; width:100%;}
	table .foto-slider-inner .slide {width:100% !important;}
	table .foto-slider-inner .slide ul li {background: url(../images/slide-li-bg.png) no-repeat; width: 186px; height: 132px; padding: 14px 0 0 14px; float: left;}
	table .foto-slider-inner .slide ul li a { float: left; width: 172px; height: 118px; position: relative;}
	table .foto-slider-inner .slide ul li a span {background-color: #615125;  width: 172px; height: 118px; display: block; float: left; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 11;
	position: absolute; left: 0; top: 0;}
	.foto-slider-inner .slide ul li a img { position: relative; z-index: 10;}
	
	
	.text h1 {font-size: 14px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0; font-family:"Times New Roman", Times, serif}
	.text h2 {font-size: 12px; font-family:"Times New Roman", Times, serif; color: #980808; text-transform: uppercase; text-align: center;}
	.firma h3 {font-size: 12px; font-family:"Times New Roman", Times, serif; color: #980808; }
	.firma ol li { list-style:decimal; margin-left:25px;}
	.text ul li a {color: #9f1818;}
	.text ul li {background: url(../images/arrow.gif) left 4px no-repeat; padding: 0 0 9px 10px; line-height: 1.4;}
	.text ul li em {font-style: normal; font-weight: bold;}
	
	
	
	
	.text-inner .main-form {background: #fbf6ea; width: 626px; border: 1px solid #b09879; padding: 14px 0 13px 10px;}
	.text-inner .main-form .tx {background: #fbf6ea; width: 606px; height: 21px; line-height: 21px; border: 1px solid #e2e0dc; border-top-color: #565451; border-left-color: #817f7a; font-size: 11px; color: #917957; padding: 0 3px;}
	.text-inner .main-form p {padding: 0 0 3px 0; color: #927958;}
	.text-inner .main-form p.p1 {margin: 11px 0 -11px 0; position: relative;}
	.text-inner .main-form .niceCheck-wrap {padding: 0 0 7px 0;}
	.text-inner .main-form .niceCheck-wrap h4 {text-transform: uppercase; font-size: 11px; font-weight: bold; padding: 8px 0 1px 0;}
	.text-inner .main-form .niceCheck-wrap h4 span {text-transform: none;}
	.text-inner .main-form .niceCheck-outer {padding: 0 0 4px 0;}
	.text-inner .main-form .niceCheck-outer label {   padding: 3px 0 0 0;}
	.text-inner .main-form .submit {margin: 0 auto;}
	.pager {padding: 10px 0 7px 0px; position: relative;}
	.pager ul li {float: left; margin: 0 -5px 0 0; background:none;}
	.pager ul li a {width: 32px; height: 23px; float: left; text-align: center; color: #980808; padding: 9px 0 0 0;}
	.pager ul li a:hover, .pager ul li.current a {background: url(../images/pager-a-bg.png) no-repeat; text-decoration: none; color: #665339;}
	.sidebar {width: 182px; float: left; padding: 125px 0 0 15px; position: relative; min-height:1040px;}
	.sidebar h2 {font-size: 13px; color: #980808; text-transform: uppercase; padding: 0 0 12px 0;}
	.form {background: #fbf6ea; width: 155px; border: 1px solid #b09879; padding: 14px 0 13px 9px;}
	.form .tx {background: #fbf6ea; width: 134px; height: 21px; line-height: 21px; border: 1px solid #e2e0dc; border-top-color: #565451; border-left-color: #817f7a; font-size: 11px; color: #917957; padding: 0 3px;}
	.niceCheck-wrap {padding: 12px 10px 0 0; margin-top:7px;}
	.niceCheck-outer {padding: 0 0 10px 0;}
	.niceCheck {width: 14px; height: 14px; float: left; margin: 3px 5px 0 0; cursor: pointer; background: url(../images/checkbox.png);}
	.niceCheck input {display: none;}
	.niceCheck-outer label {float: left; font-size: 12px; font-weight: bold;}
	.select .inn {padding: 0 0 13px 0;}
	.select .inn label {padding: 0 0 2px 0; display: block; font-size: 12px;}
	.select .submit {background: url(../images/submit-bg.png) no-repeat; width: 146px; height: 38px; border: 0; cursor: pointer; display: block;}
	.select .poisk {font-size:14px; text-decoration: none; text-transform: uppercase; display: block; text-align: center; color: #980808; padding: 10px 0 0 0; font-family:"Times New Roman", Times, serif;}
	.podiya { width: 182px; left: 15px; top: 535px;position: absolute;}
	*html .podiya {top: 530px;}
	*+html .podiya {top: 530px;}
	.podiya .date {font-size: 18px;}
	.podiya .date .day {float: left; padding: 0 0 0 12px;}
	.podiya .date .year {float: right; padding: 0 33px 0 0;}
	.podiya h3 {font-size: 13px; color: #980808; text-transform: uppercase; text-align: center; padding: 137px 0 0 0;}
	.contacts { width: 100%; overflow: hidden;}
	.contacts .left-col {width: 322px; float: left;}
	.contacts .left-col .inner {padding: 0 0 17px 0;}
	.contacts .left-col .inner h4 {font-size: 11px; font-weight: bold;}
	.contacts .left-col .inner p {padding: 0;}
	.contacts .left-col .inner p a {text-decoration: none; color: #b24544;}
	.contacts .left-col .inner a {text-decoration: none; color: #b24544;}
	.contacts .left-col .inner ul {padding: 11px 0 0 0;}
	.contacts .left-col .inner ul li {color: #a08a6d; padding: 0 0 11px 0;}
	.contacts .left-col .inner ul li strong {font-weight: normal; color: #665339;}
	.contacts .left-col .inner ul li a {text-decoration: none; color: #b24544; display: block; padding: 3px 0 0 0;}
	.contacts .right-col {width: 316px; float: left;}
	 .contact-pic {background: url(../images/contact-pic.png) no-repeat; height: 341px; width: 316px;}
	 .contact-pic .pic {padding: 11px 0 0 14px;}
	.contact-pic-info p {font-size: 12px; color: #968159; padding: 18px 0 0 66px;}
	*+html .contact-pic-info p { padding-top: 11px;}
	*html .contact-pic-info p { padding-top: 11px;}
	.proizd {padding: 9px 0 0 0;}
	.proizd h2 {font-size: 13px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0;}
	.proizd-pic {background: url(../images/proizd-pic.png) no-repeat; width: 634px; height: 378px; padding: 14px 0 0 14px;}
	.svaz {padding: 24px 0 47px 0;}
	.svaz h2 {font-size: 13px; color: #980808; text-transform: uppercase; text-align: center; padding: 0 0 18px 0;}
	.svaz div {padding: 0 0 10px 0;}
	.svaz div label {width: 238px; float: left; text-align: right; padding: 5px 6px 0 0; font-size: 12px; color: #665339;}
	.svaz div .txx {background: #fbf6ea; width: 392px; height: 21px; line-height: 21px; border: 1px solid #e2e0dc; border-top-color: #565451; border-left-color: #817f7a; font-size: 11px; color: #917957; padding: 0 3px; float: left;}
	.svaz div textarea {background: #fbf6ea; width: 392px; height: 132px; border: 1px solid #e2e0dc; border-top-color: #565451; border-left-color: #817f7a; font-size: 11px; color: #917957; padding: 3px; float: left; overflow: hidden;}
	.svaz div .cod {background: #fbf6ea; width: 56px; height: 21px; line-height: 21px; border: 1px solid #e2e0dc; border-top-color: #565451; border-left-color: #817f7a; font-size: 11px; color: #917957; padding: 0 3px; float: left;}
	.svaz div.captcha img {float: left; border: 1px solid #e2e0dc; margin: 0 0 0 6px;}
	.svaz div .submit-2 {background: url(../images/submit-2.gif) no-repeat; width: 146px; height: 38px; cursor: pointer; border: 0; margin: 0 0 0 242px;}
	
	.footer {background: url(../images/footer-bg.png) repeat-x; height: 90px; position: absolute; bottom: 0; width: 100%;}
		.footer-main {width: 1262px; margin: 0 auto; position: relative;}
		.footer-main p {color: #665339; padding: 32px 0 0 0; text-align: center;}
		.pager-bottom {padding: 0; position: absolute; left: 620px; top: -125px; z-index: 1000;}
		.people { position: absolute; left: -362px; top: -338px;}
		
		
.logo, .menu ul li a, .text-inner h1,  .text-inner h2, .sidebar h2, .foto-gallery h2, .podiya .date span, .podiya h3, .contact-pic-info p, .container h1, .container h2, .container h3 { font-family:"Times New Roman", Times, serif}

