*{margin:0;padding:0;}
html{background:#fff;}
body{font:100% verdana,arial,helvetica,sans-serif;color:#826955;background:#c2a68e url(/images/r.gif) top right repeat-y;text-align:center;}
h1,h2,h3,h4,h5,h6{color:#9f1c4e;text-transform:uppercase;padding:1em 0;}
h3{font-size:1.1em;}
a{color:#9f1c4e;}
a:visited{color:#}
a:hover{}
ol,ul{padding:1em 0 1em 2em}
p {padding:0;}
/*p{padding:.5em 0;} */
/*.mceContentBody p {padding:0;} */
img{border:none;padding:0px;}
.h,.acs,#ftr address span,#top h1 a span,#subnav li a span{display:none;font-size:1px;height:1px;}
.col{float:left;padding:1em;}
.nav{list-style:none;padding:0;}
hr,.clr,.back,.desc{display:block;clear:both;}

#main{margin:-1px auto 0;
 font-size:.71em;
 background:url(/images/main.jpg) center repeat-y;overflow:hidden;min-width:1024px;
 text-align:left;
 z-index:1;}

#top{background:url(/images/top.jpg) center bottom no-repeat;height:341px;text-align:center;position:relative;}
#top embed{display:block;margin:0 auto;text-align:center;}
#top h1{}
#top h1 a{display:block;position:absolute;left:50%;top:130px;height:100px;margin:0 0 0 -220px;width:150px;}
#map ,#ru ,#en {display:block;position:absolute;left:50%;top:0;font-weight:bold;color:#856955;text-decoration:none;}
#map {margin:67px 0 0 -270px;}
#en {margin:50px 0 0 -80px;text-transform:uppercase;}
#ru {margin:50px 0 0 -120px;text-transform:uppercase;}


#page{background:url(/images/cntnt.jpg) center top no-repeat;position:relative;z-index:5;}
#inner{width:971px;margin:0 auto;}

#cntnt{width:420px;padding:0 0 0 80px;min-height:350px;}
#cntnt h2{text-align:center;font-size:1.1em;}

#sidebar,#ftr address{width:400px;padding:0 0 0 70px;}

#nav{position:absolute;top:40px;left:50%;width:200px;margin:0 0 0 -500px;}
#nav li a{display:block;height:32px;width:100%;}
#nav li a span{display:none;}

#flash2{height:230px;width:432px;}
#subnav,#flash2{display:block;margin:0 0 0 -23px;list-style:none;}
	#subnav li{float:left;position:relative;}
	#subnav li a{display:block;width:133px;height:214px;background:url(/images/kittens_ru.jpg) no-repeat;opacity:.8;position:relative;}
	#subnav a:hover{opacity:1;}
	#breeders{position:relative;}
	#subnav #breeders a{background:url(/images/breeders_ru.jpg) no-repeat;}
	#subnav #galery a{background:url(/images/galery_ru.jpg) no-repeat;}
	#subnav .sub{position:absolute;list-style:none;left:5px;bottom:50px;padding:0;}
	#subnav .sub li{float:none;}
	#subnav #breeders .sub li a{height:auto;width:120px;text-indent:2em;background:#e6d1b4;text-transform:uppercase;text-decoration:none;margin:.2em;padding:.2em 0;font-weight:bold;color:#826955;opacity:.5;}
	#subnav #breeders .sub li a:hover{opacity:.8;}

/* me */
#subnav embed {margin-left:10px;}
#subnav ul.nav {margin-left:20px;}
/* [end] */

.news{clear:both;width:230px;}
h3.news {text-indent:-2000px;background:url(/images/our_news.gif) left center no-repeat;height:2em;}
.news dt{font-weight:bold;color:#9f1c4e;padding:.5em 0;}
.news dd{padding:0 0 2em;}
.mo{display:block;text-align:right;padding:0.5em 1em 0;}
.mo2{display:block;text-align:center;padding:1em;}

#ftr{clear:both;height:305px;background:url(/images/ftr.jpg) center 0 no-repeat;position:relative;}
#ftr h3{display:none;}
#ftr .nav{position:absolute;left:50%;bottom:80px;width:590px;margin:0 0 0 -400px;overflow:hidden;}
#ftr .nav li{float:left;position:relative;border-left:1px solid #826955;margin:0 0 0 -1px;}
#ftr .nav li a{display:block;color:#826955;text-decoration:none;padding:0 1em;position:relative;white-space:nowrap;}
#ftr .nav li a:hover{color:#9f1c4e;text-decoration:underline;}
#ftr address{position:absolute;left:50%;margin:-53px 0 0 320px;padding:71px 0 0;float:right;background:url(/images/contacts_ru.jpg) 14px 0 no-repeat;width:140px;}
#ftr address a{display:block;width:105px;height:42px;margin:5px 17px;background:url(/images/mailto_ru.gif) no-repeat;}
#copy{position:absolute;left:50%;width:155px;top:122px;margin:0 0 0 330px;color:#efefd1;}
#zercala a{position:absolute;width:300px;margin:0 0 0 -300px;bottom:1em;left:50%;text-decoration:none;color:#efefd1;}

/*inner pages*/
#main.narrow{background:url(/images/narrow.jpg) center 0 repeat-y;}
.narrow #page{background:url(/images/narrowpage.jpg) center 0 no-repeat;min-height:212px;}
.narrow #cntnt{width:600px;}
.narrow #sidebar{width:170px;border:1px solid #f00;}
.narrow #ftr{background:url(/images/narrowftr.jpg) center 0 no-repeat;}

#cntnt p{/*text-align:justify;text-indent:1cm;*/}
#cntnt li{padding:0 0 .5em;}

#links{float:left;padding:90px 0 2em 145px;}
#links li{height:2em;}
.sub{display:none;}

.gallery{width:100%;list-style:none;margin:0 auto 2em;}
.gallery{}
.gallery td{vertical-align:middle;text-align:center;}
.gallery li{float:left;margin:5px 10px 2em 0;}
.gallery a{cursor: hand; display:block;position:relative;text-align:center;margin:0 auto;border:2px solid #e0ceac;width:123px;height:155px;}
.gallery a img{cursor: hand;vertical-align:middle;}
.gallery span{display:block;padding:0 0 1em;width:150px;margin:0 auto;}
.gallery.sub{display:block;}
.gallery a.none {border-width:0;height:30px;cursor: none;}
/*
.galerytable{width:100%;}
.galerytable td{text-align:left;}
.galerytable a {
  color: #a1937d;
  font: bold 10px verdana;
  text-decoration: none;
}
.galerytable a:hover {
  color: #a01d4f;
  font: bold 10px verdana;
  text-decoration: underline;
}


.galeryitem table{margin:0 auto;}
.galeryitem td,.galeryitem img{vertical-align:middle;}

#main .galeryitem table a{display:block;height:155px;line-height:155px;width:123px;overflow:hidden;text-align:center;}
.galeryitem a>img{width:auto;height:auto;}

#main .contacttable td,.contactzag_brown{vertical-align:top;padding:0 2em 0 0;}
.contacttable td strong{display:block;}
.contacttable td strong,.contactzag_brown{text-align:right;font-weight:bold;}
.contacttable td img{height:1px;}
.contacttable td input,.contacttable td textarea{margin:.5em 0 0;}
*/

.contacttable input,textarea {
	display:block;
	width:300px;
	padding:.2em;
	border:1px solid #d5c99b;
	font: normal 11px Verdana;
}

textarea{
	height:200px;
}


.intitle {
  text-align: center;
  color: #9f1c4e;
  font: bold 11px verdana;
  text-transform: uppercase
}

.insubtitle {
  color: #9f1c4e;
  font: bold 11px verdana;
}
#popup{position:absolute;display:none;z-index:5000;border: 2px solid #a49680;cursor: move;color: #a01d4f;font: bold 10px verdana;background: #fdf0dd url(popupbg.jpg) repeat top left;}
#popup p,#popup span{display:block;border:2px solid #e0ceac;}
#popup p{padding:10px;}
#popup span{border-color:#a49680;margin:0 0 23px;}
#popup img{border:2px solid #e0ceac;display:block;}
#popuplink{display:block;text-align:right;padding: 10px 20px 10px 0;position:absolute;width:239px;right:20px;bottom:1em;padding:8em 0 0;}

.separator {
  padding: 0;
  line-height: 1px;
  background-color: #e7d7be;
  height: 1px;
  border-bottom: 1px solid #ffffee;
}

textarea.code{display:block;margin:.2em 0 2em;padding:.5em 0;background:#efe0cd;color:#666;font:1em "courier new",courier,mono;border:1px solid #ccc;height:5em;width:100%;}