html, body {height: 100%; margin: 0; padding: 0;}

BODY {
	background-color: #8a0422;
	min-width:1000px;
	margin: 0px;
	padding: 14px 0 0 0;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#dab6be;
	font-size:11px;
	background-image:url(i/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	}

#all{
	position: relative;
	height: 100%;
	min-height: 100%;
	background-image:url(i/mainPic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
		}

html>body #all {height: auto; min-height: 100%;}

#all2{
	position: relative;
	height: 100%;
	min-height: 100%;
		}

html>body #all2 {height: auto; min-height: 100%;}


#footer, #empty {
width: expression(document.body.clientWidth>1000?"100%":"1000px");
height:122px;
padding-top:10px;
}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	width: expression(document.body.clientWidth>1000?"100%":"1000px");	
		}
		
		
IMG {
border:0;
padding:0;
margin:0;
}

A {
color:#f2b800;
font-size:11px;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}

FORM {
margin:0;
padding:0;
}

P {
padding:0;
margin:0;
}

H1 {
margin:0;
padding:7px 0 15px 17px;
font-size:17px;
font-family:Tahoma;
color:#f2b800;
font-weight:normal;
}

H1 SPAN {
color:#fff;
}


H2 {
margin:0;
padding:0 0 10px 17px;
font-weight:normal;
color:#f2b800;
font-size:11px;
}

H3 {
margin:0;
padding:0 0 0px 17px;
font-weight:normal;
color:#f2b800;
font-size:11px;
}

H4 {
display:inline;
margin:0;
padding:3px 0 30px 17px;
font-weight:normal;
color:#c67e8d;
font-size:10px;
border-top:1px solid #a33b52;
}

H5 {
margin:0;
padding:0 0 35px 17px;
font-weight:normal;
font-size: 11px;
font-family:Tahoma;
color:#dab6be;
}

.top {
width: expression(document.body.clientWidth>1000?"100%":"1000px");
height:120px;
}

.logo {
width:313px;
padding:23px 0 0 45px;
}

.centr {
width: expression(document.body.clientWidth>1000?"100%":"1000px");
}

.news, .news2 {
margin:45px 20px 0 30px;
padding:20px 0 0 13px;
background-image:url(i/cornMenu.gif);
background-position:left top;
background-repeat:no-repeat;
}

.news {
padding-left:6px;
}

.news2 P {
padding:10px 0 13px 0;
margin:0 0 0 7px;
}

.news P {
padding:0px 0 3px 13px;
}

html>body .news P {
padding:10px 0 13px 13px;
}



#allNews {
padding-top:10px;
padding-left:6px;
padding-bottom:10px;
}

html>body #allNews {
padding-top:0px;
}

#bulY {
margin:0 4px 0 0;
}


#padB200 {
margin:0 0 200px 135px;
}

.kolgotki {
width:200px;
margin:0 0 0 270px;
padding:30px 0 0 80px;
background-image:url(i/arr.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:small;
}

html>body .kolgotki {
font-size:130%;
}

.kolgotki P {
padding:10px 0 10px 0;
margin:0 0 0 7px;
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

.kolgotki A {
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}



.copy {
clear:both;
width:100%;
color:#c67e8d;
font-family:Tahoma;
font-size:11px;
text-align:left;
background: url("i/bg-copy.jpg");
background-position:41px 0;;
background-repeat:no-repeat;
}

.copy A {
color:#c67e8d;
}

.copy TD {
padding-top:8px;
}

.copy IMG {
vertical-align:top;
padding-top:2px;
}

.copyDes {
width:285px;
padding-left:82px;
}

.copyBchk {
padding-left:12px;
border-top:2px solid #7d021e;
}


.footerPic {
float:left;
width:180px;
height:67px;
background-image:url(i/cornBot.gif);
background-position:left top;
background-repeat:no-repeat;
}

.footerPic IMG {
margin:39px 0 0 81px;
}

.clearAll {
clear:both;
}


.menuLang {
padding:0;
}

#menuMain {
padding-left:1px;
float:left;
padding-right:1px;
}

#menuMain UL {
margin:0;
padding:0;
}

#menuMain UL LI{
position: relative;
margin:0 1px 0 0;
padding:0;
list-style:none;
display:inline;
float:left;
}

#menuMain UL LI A {
display:block;
white-space:nowrap;
background-color:#4a0414;
background-image:url(i/bulMenu.gif);
background-position:1px 1px;
background-repeat:no-repeat;
padding:10px 7px 7px 7px;
}

#menuMain UL LI A:hover {
background-color:#830824;
background-image:url(i/bulMenuOn.gif);
}

#menuMain UL LI SPAN {
display:block;
white-space:nowrap;
background-color:#830824;
background-image:url(i/bulMenuOn.gif);
background-position:1px 1px;
background-repeat:no-repeat;
padding:10px 7px 7px 7px;
}

/* 2 level menu  */

#menuMain li ul li {
margin:0;
position: relative;
background:none;
background-image:url(i/bgMenu.gif);
background-position:left top;
background-repeat:repeat-x;
display:inline;
float: left;
font-weight: normal;
}

#menuMain LI UL A {
display:block;
white-space:nowrap;
background:none;
padding:8px 7px 10px 7px;
}

#menuMain LI UL A:hover {
background:none;
background-image:url(i/bulMenu2.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#menuMain LI UL SPAN {
background:none;
background-image:url(i/bulMenu2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:8px 7px 10px 7px;
}

#menuMain li ul {
	position: absolute;
	
/*	display: none;*/
left: -900em;
	width: 350px;	
}

#menuMain ul li:hover ul, #menuMain li.over ul { /*display: block;*/ position: absolute; left: auto;}
#menuMain ul li ul li, #menuMain li ul li {float: left; padding: 0;/*line-height: auto*/}


.subLang {
width:100%;
float:left;
padding:65px 0 20px 0;
border-bottom:1px solid #8a5c10;
}

.subMenu {
width:50%;
vertical-align:top;
text-align:left;
color:#442309;
padding-left:19px;
}

.subMenu IMG {
vertical-align:top;
margin:2px 5px 0 5px;
}



.lang {
width:50%;
vertical-align:top;
text-align:right;
}

.lang IMG {
margin-right:3px;
}


.about {
width:250px;
background-position:left top;
background-repeat:no-repeat;
padding:16px 0 50px 40px;
margin-top:37px;
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/blComp.png",sizingMethod="crop");
}

html>body .about {
background-image:url(i/blComp.png);
}

.about P {
display:block;
overflow:hidden;
height:118px;
margin:0 38px 0 7px;
}

.lineNews {
margin-top:10px;
margin-left:13px;
width:65px;
height:1px;
background-position:left top;
background-repeat:no-repeat;
filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/line-news.png",sizingMethod="crop");
}

html>body .lineNews {
margin-top:0px;
background-image:url(i/line-news.png);
}

.tdR {
vertical-align:top;
padding:37px 0px 30px 3px;
background-image:url(i/bg-topr.jpg);
background-position:right top;
background-repeat:no-repeat;
font-size: small;
}

html>body .tdR {
padding-left:0;
}

.tdR P {
padding:7px 15px 7px 17px;
clear:both;
line-height:1.6em;
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .tdR P {
font-size:85%;
}

.tdR A {
font-size:1em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:100%;
}

.tdR H3 {
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .tdR H3 {
font-size:85%;
}

.tdR H4 {
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:70%;
}

.tdR H5 {
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .tdR H5 {
font-size:85%;
}

.tdR2 {
vertical-align:top;
padding:35px 0 30px 0;
}

#pic {
float:left;
vertical-align:top;
margin:0 7px 11px 0 ;
border-bottom:7px solid #000;
}

#pic2 {
margin:0 7px 0 0 ;
border-bottom:7px solid #000;
}

.tabC {
width:100%;
margin:0;
}


.tabC TD {
vertical-align:top;
}


#guestForm {
margin-top:8px;
  font-size:11px; /* размер шрифта формы */  
}

#guestForm P {
margin:0;
padding:4px 0 2px 0;
}

#guestForm input, #guestForm textarea, #guestForm select {
  margin:0 0 0.5em 0;
  width:240px; /* ширина полей формы */
  padding:4px 0 4px 5px;
  /* делаем одинаковый шрифт для input, select, textarea */
 font-size: 11px;
	font-family:Tahoma;
	color:#dab6be;
  background-color:#62081c;
  border:1px solid #8c2e43;
}


#guestForm textarea {
background-color:#830622;
}

#guestForm select {
width:243px;
padding:1px 0 0 5px;
}

html>body #guestForm select {
padding:1px 0 0 5px;
}



#guestForm .but {
width:31px;
height:31px;
border:none;
background:none;
padding:0;
margin:8px 0 0 2px;
}


#newsForm {
margin-top:12px;
  font-size:11px; /* размер шрифта формы */  
}

#newsForm P {
margin:0;
padding:0 0 2px 0;
}

#newsForm select {
  margin:0 0 0.5em 0;
  width:110px; /* ширина полей формы */
  padding:4px 0 4px 5px;
  /* делаем одинаковый шрифт для input, select, textarea */
 font-size: 11px;
	font-family:Tahoma;
	color:#dab6be;
  background-color:#61071c;
  border:1px solid #8c2e43;
}

html>body #newsForm select {
padding:0 0 0 5px;
}

#newsForm .but {
width:31px;
height:31px;
background-color:none;
border:none;
padding:0;
margin:8px 0 0 2px;
}


.padB30 {
padding-bottom:30px;
}

.padR41 {
padding-right:41px;
}

.newsAll {
padding:0 0 17px 10px;
}

#picMap {
vertical-align:top;
margin:13px 7px 8px 17px;
border:1px solid #7c2d3f;
}

.tabCont {
width:80%;
margin-bottom:38px;
}

.tdZC {
vertical-align:top;
border-bottom:1px solid #98243e;
padding:0 0 6px 17px;
color:#fff;
}

.tdDC {
vertical-align:top;
padding:3px 0 6px 17px;
color:#ba6f80;
}



.tdTC {
vertical-align:top;
padding:3px 0 5px 17px;
}



.tabDot {
width:80%;
}

.tabDot2 {
width:95%;
font-size:small;
}

.tabDot TD, .tabDot2 TD{
vertical-align:top;
white-space:nowrap;
padding:0 2px 0 0;
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .tabDot TD, html>body .tabDot2 TD {
font-size:85%;
}

.tabDot2 TD {
padding:2px;
}

.tabDot2 SPAN {
color:#f2b700;
}

.tdDot, .tdDot2 {
width:99%;
vertical-align:top;
background-image:url(i/bg-cont.gif);
background-position:0 4px;
background-repeat:repeat-x;
}

.tdDot2 {
background-position:0 6px;
}

.tabChoose {
margin:0 0 22px 17px;
}

.tabChoose TD {
text-align:left;
vertical-align:middle;
padding:0 0 0 10px;
}

.tdCh {
background-color:#450614;
}


#chooseForm {
margin-top:12px;
  font-size:11px; /* размер шрифта формы */  
}


#chooseForm select {
  margin:0 4px 0 0;
  padding:0px;
 font-size: 11px;
	font-family:Tahoma;
	color:#dab6be;
  background-color:#61071c;
  border:1px solid #8c2e43;
}

#chooseForm .but {
width:31px;
height:31px;
background-color:none;
border:none;
padding:0;
margin:0;
}

.tabTov {
width:90%;
border-top:1px solid #8f3a4d;
margin-bottom:12px;
}

.tabTov TD{
text-align:left;
vertical-align:middle;
}

.tabOpis {
width:100%;
}

.tdO {
width:50%;
padding:2px 2px 2px 2px;
}

.tdO SPAN {
color:#f2b700;
}


.tabPage {
width:90%;
border-top:1px solid #8f3a4d;
margin-bottom:12px;
font-size:small;
}

.tabPage TD {
padding:24px 0 10px 2px;
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .tabPage TD {
font-size:85%;
}

.tabPage SPAN {
background-color:#f2ba00;
color:#000;
padding:2px 7px 4px 7px;

}

.tabPage A {
color:#d9b5bd;
padding:2px 5px 4px 5px;
text-decoration:underline;
}

.tabPage A:hover {
text-decoration:none;
}

#linkNews {
color:#dab6be;
text-decoration:none;
}


#linkNews:hover {
color:#f2b800;
text-decoration:none;
}	

#linkNews SPAN {
color:#f2b800;
text-decoration:underline;
}


.tdAbout, .tdSotryd, .tdGuest, .tdNews, .tdMap, .tdProd, .tdSing, .tdMain {
width:360px;
vertical-align:top;
background-position:0 113px;
background-repeat:no-repeat;
height:520px;
overflow:visible;
}

.tdAbout {
background-image:url(i/bg-about.jpg);
}

.tdSotryd {
background-image:url(i/bg-sotryd.jpg);
background-position:0 91px;
}

.tdGuest {
background-image:url(i/bg-guest.jpg);
}

.tdNews {
background-image:url(i/bg-news.jpg);
}

.tdMap {
background-image:url(i/bg-map.jpg);
background-position:0 65px;
height:560px;
}

.tdProd {
background-image:url(i/bg-prod.jpg);
background-position:0 49px;
}

.tdSing {
background-image:url(i/bg-sing.jpg);
background-position:0 60px;
}

.tdMain {
background:none;
}

.sing {
text-align:left;
margin-bottom:16px;
padding-left:17px;
font-size:0.7em;
voice-family: "\"}\"";
voice-family: inherit;
font-size:80%;
}

html>body .sing {
font-size:85%;
}


.sing P {
padding:0 15px 8px 0;
font-size:100%;
}

html>body .sing P {
font-size:100%;
}



.singImg IMG {
margin:0 0 4px 0;
}

.copyDes A{
text-decoration:none;
}

.copyDes A .sp2{
text-decoration:underline;
}

.copyDes A:hover .sp2{
text-decoration:none;
}