/* Базовое описание */
html,body {
  height:100%;
  background: #fff;
  margin: 0px;
  padding: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
}

table {
  border: 0px;
  border-collapse: collapse;
}

td, th {
  margin: 0px;
  padding: 0px;
}

H1 {
	color: #0000cc;
	font-size:20px;
	text-align:center;
	font-weight:bolder;
	padding-bottom:20px;
}

H2 {
    color: #0000cc;
    font-size:16px;
    font-weight:bold;
}

form {
    text-indent:0px;
}
/* Описание идентификаторов */

#header {
  height: 124px;
  width: 100%;
  background-image: url(image/sky-img.gif);
  background-position: center top;
  background-repeat: no-repeat;
}


#header img {
  border: 0;
}

#top {
  width: 100%;
  text-align: center;
  vertical-align: top;
}

#backg {
  min-width: 1000px;
  width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
  background-image: url(image/sky.gif);
  background-repeat: repeat-x;
}

#sline {
  min-width:1000px;
  width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
  text-align:center;
  height:35px;
  width:100%;
  background:url(files/three.gif) repeat-x;
}

#sline .slitem {
  height:35px;
  width:30%;
  display:-moz-inline-box;
  display:inline-block;
}

#sline .slitem span {
  height:25px;
  display:block;
  cursor:pointer;
}

html:not([lang]) #zoo { width:220px; }
html:not([lang]) #price { width:250px; }

#zoo {
  text-align: right;
  padding-right: 80px;
  background:url(image/taxi.gif) 93% 2px no-repeat;
}

#sell {
  width: 375px;
  background:url(image/star.gif) 90% -3px no-repeat;
}

#price {
  text-align: left;
  padding-left: 60px;
  background:url(image/price.gif) 180px -2px no-repeat;
}

#sline .slitem a {
  color:#0000cc;
  font-size:16px;
  font-weight:bold;
  text-decoration: none;
  padding-top:8px;
  width:100%;
  display:block;
}

#sline .slitem a:hover {
  color: #fff;
  background-color:#4e54fe;
  /*background:url(files/three_1.gif) center no-repeat;*/
}

#photoline {
  height:128px;
  width:100%;
  position: absolute;
  top: 200px;
  z-index: 1;
  background:url(image/photoline.jpg) center repeat-x;
}

/* Основная часть страницы */

html:not(:nth-child(1)) { overflow: visible; }

#hat {
    height: 200px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
	left: 0;
}

.column {
	margin-top: 331px !important;
}

#container {
    width:expression(document.body.clientWidth < 1000? "1000": "auto" );
    min-width: 540px;
    padding-left: 230px;
	padding-right: 230px;
	overflow: hidden;
 	float: left; /* IE 5.01 */
	float/**/: none;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	background: #f0f3ff;
}

* html #container { overflow: visible; }

#left, #right, #content {
    float: left;
    position: relative;
	padding-bottom: 43px !important;
}

/*\*/
#left, #right, #content, #rope {
    padding-bottom: 10000px !important;
    margin-bottom: -9957px !important;
}
/**/


#container { display: inline-block; }
/*\*/
#container { display: block; }
/**/

#left {
    width: 230px;
   /* background: #b6c7ff;*/
    margin-left: -100%;
    right: 230px;
}

#right {
    width: 230px;
	background: #b6c7ff;
    margin-right: -100%;
}

#content {
    width: 100%;
	background: #f0f3ff;
}

#content img {
    border: 1px solid #7c7cd6;
}

#footer {
    min-width:1000px;
    width:expression(document.body.clientWidth < 1000? "1000": "auto" );
	width:100%;
	height:53px;
	/*background:url(image/footer.png) bottom repeat-x;*/
	margin-top:-53px;
	position: relative;
	/*z-index: 1000;*/
}

#kittens {
	position: relative;
    float:right;
    margin-top:-107px;
}

#cat {
	position: relative;
	left:175px;
	margin-top:-260px;
	z-index: 1000;
}

#arcar {
    float:right;
}

#ad1 {
	float: left;
	display: block;
	text-align: center;
	width: 200px;
    position: relative;
    top: -30px;
    left: 20px;
    z-index:1000;
    color: #fff;
    font-weight: bold;
}
#ad2 {
    float: right;
	display: block;
	text-align: center;
	width: 200px;
    position: relative;
    top: -30px;
    z-index:1000;
    color: #fff;
    font-weight: bold;
}

#arcar a {
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}

#parrot {
	width: 230px;
	height: 40px;
	position: relative;
	background:url(image/rarticles.png) top repeat-x;
    text-align:center;
}

#arth {
	position: relative;
    left:50px;
	top: 5px;
	font-weight: bold;
    font-size: 24px;
    color: #0000cc;
}

#dog {
	width: 230px;
	height: 40px;
	position: relative;
    background:url(image/lnews.png) top repeat-x;
    font-size: 24px;
    color: #fff;
}

#galerytop {
	width: 230px;
	height: 50px;
	position: relative;
    background:url(image/galery.gif) top no-repeat;
    font-size: 24px;
    color: #fff;
}

#gphoto {
    text-align: center;
}
#gphoto a {
    font-weight: bold;
    color: #d20624;
    font-size: 16px;
}

#newsh {
	position: relative;
    left:30px;
	top: 5px;
	font-weight: bold;
    font-size: 24px;
    color: #0000cc;
}

#rope {
   /* background: url(image/rope.jpg) repeat-y;*/
   background: #b6c7ff;
}


#articles {
	color: #0000cc;
	padding:0 10 70 30;
	text-align:left;
}

#articles a {
    color: #0000cc;
    font-weight: bold;
}

.artname {
    font-weight: bold;
    font-size:16px;
}


#news {
    color: #0000cc;
	padding:0 30 70 10;
	text-align: justify;
}

#news a {
	color: #d20624;
	font-weight: bold;
	padding-left: 10px;
	font-style: italic;
}

#main {
	font-size:16px;
	color: #000451;
	text-indent: 20px;
	padding: 10 30 130 30;
	text-align:justify;
}

#main a {
	color: #0000cc;
	font-style: italic;
	font-weight: bold;
}

.ndate {
	color: #0000cc;
	text-indent: 5px;
	font-weight: bold;
}

.arcdate {
	text-align:left;
	font-weight: bold;
	font-size:16px;
}

.artlink {
	text-indent: 0px;
	text-align: left;
}

.artlink a {
	color: #fff;
}

.question {
    font-weight:bold;
}

.answer {
	color:#0000cc;
	padding-left:25px;
}

.plist {
	margin: 0px auto;
	font-size:16px;
	border:4px ridge #7c7cd6;
	text-indent:0px;
	text-align:center;
}

.plist td{
   border:1px solid #000;
}

.plist .big {
   color: #0000cc;
   font-size:20px;
   font-weight:bold;
   line-height: 2;
}

#vote input {
   margin: 1px 1px 1px 1px;
}

.comments {
   border-top:1px solid #0000cc;
}

.comments .bord {
   border-bottom:2px dotted #0000cc;
}

#gallery {
  max-width: 500px;
  text-align:center;
}

.points {
  color: #0000cc;
  font-weight:bold;
}

#sort {
  background: #e1e6ff;
  margin-bottom: 30px;
}

#sort a {
  font-size: 12px;
}

#sort .active {
  color: #000;
  font-weight:bold;
  font-size: 12px;
}

#sort th {
  color: #fff;
  background: #a4a4fe;
}

.warning {
  font-weight:bold;
  color: #d20624;
}

#photoload {
  font-size: 14px;
  position: relative;
  padding-bottom: 10px;
}

.click {
  color: #0000cc;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}

#incomment {
  display: none;
}

.sendform td{
  vertical-align: top;
  padding-bottom: 10px;
}

.shadowt {
  border-left: 2px outset #9a9a9a;
  border-top: 2px outset #b1b3bc;
  padding: 7px 7px 10px 7px;
}
.shadowb {
  background: url(/image/shadowb.gif) no-repeat right bottom;
  padding: 0px 10px 10px 0px;
}
.shadowbtop {
  background: url(/image/shadowb_t.gif) no-repeat right bottom;
  padding: 0px 10px 10px 0px;
}
.shadowttop {
  border-left: 1px outset #404040;
  border-top: 1px outset #404040;
  padding: 7px 7px 10px 7px;
  width: 120px;
  text-align: center;
}
.shadowb img {
  border: 0px;
}

.voteimage:hover {
  border: 1px solid #7c7cd6;
}

.little {
  font-size: 12px;
}

#seo_bd {
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
margin-right:10px;
position:relative;
text-align:center;
top:-30px;
width:200px;
z-index:1000;
}

#seo_bd a {
color:#FFFFFF;
}
