body  {
	margin: 0;
	background: #fff;
   	font-size: 10pt;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	background: url("/img/kletka.gif") #A7A7A7;
}

a { color: #636870; font-size: 10pt; text-decoration: none; }
a:hover { text-decoration: underline;}

h1 { font: normal 19px/18px Tahoma, Arial, Helvetica, sans-serif; color: #166394; margin: 0 0 10px 0; }
h2 { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #166394; margin: 0 0 5px 0; }

.clear { clear: both; }
.error { font: normal 10px/12px Tahoma, Verdana, Arial; color: #CC0000; }

/* content */
.content { font: normal 12px/14px Verdana; color: #000; }
.content img { border: 1px solid #ddd; padding: 2px; }
.content a { color: #3366CC; font: normal 12px/14px Verdana; text-decoration: underline; }
.content a:hover { color: #EB9700; }

a.content { color: #3366CC; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.content:hover { color: #EB9700; font-size: 12px; font-weight: normal; text-decoration: underline; }
/* end */

/* меню */
.menu { padding: 3px 0 0 15px; font: normal 12px/20px Verdana; color: #A25F00; letter-spacing: -1px; }
.menu a { color: #A25F00; font: normal 12px/20px Verdana; text-decoration: none; }
.menu a:hover { color: #A25F00; font: normal 12px/20px Verdana; text-decoration: underline; }
/* end */

/* форма */
.form { padding: 15px 0 20px 0; }
.form span { font: bold 10px/18px Arial; color: #999; }
.form .input, .form textarea { font: 12px/13px Tahoma; color: #666; padding: 1px 2px 2px 2px; border: 1px solid #999;	background: #ffff; width: 100%; margin: 0 0 5px 0; }
.form .button { font: bold 10px/10px Arial; color: #333; padding: 1px 10px 2px 10px; cursor: pointer; margin: 5px 0 0 0; }
.form a:hover, .form a:link, .form a:visited { font: 10px Tahoma; }
.form .capcha { float: left; width: 120px; }
/* end */

/* галерея */
ul.category { margin: 0; padding: 0; list-style: none; }
ul.category li { padding: 0; margin: 0 0 20px 0; font: normal 11px/13px Tahoma; color: #484848; }
ul.category li .link { padding: 0 0 5px 0; }
ul.category li .link a { font: bold 14/16px Tahoma; color: #A25F00; }
ul.category li img { border: 1px solid #eee; margin: 0 10px 0 0; padding: 3px; }
/* end */

/* список фоток */
.ImgBox { background: #fafafa; float: left; width: 140px; height: 170px; margin: 5px 5px 7px 5px; border: 1px solid #eee; font: normal 10px/10px Tahoma; overflow: hidden; padding: 10px 1px 0 1px; text-align: center; }
.ImgBox .Img { height: 130px; }
.ImgBox .Img img { border: 1px solid #eee; margin: 0 0 2px 0; }
.ImgBox a { font: normal 10px/10px Tahoma; color: #cc0000; }
.ImgBox .title { padding: 0 3px; }
.ImgBox .title a { font: normal 10px/10px Arial; color: #999; text-decoration: none; letter-spacing: -1px; }
.ImgBox .title a:hover { color: #A25F00; }
/* end */

/* Навигация */
.nav { font: normal 11px/13px Tahoma; color: #666; padding: 3px 0 20px 0; }
.nav h1 { font: normal 18px/22px Arial, Tahoma, Verdana, Helvetica; letter-spacing: 0; margin: 10px 0 0 -1; }
.nav a:hover, .nav a:link, .nav a:visited { font: normal 12px/14px Verdana; color: #666; letter-spacing: -1px; text-decoration: underline; }
/* end */

/* просмотр фотографии */
.postImg { text-align: center; }
.postImg img { border: 1px solid #eee; padding: 2px; }
/* end */

/* просмотр фотографии. навигация*/
.postImgNav img { border: 1px solid #A25F00; padding: 1px; height: 55px; }
.postImgNav img.selected { border: 3px solid #166394; }
/* end */

/* реклама */
.advTop { padding: 3px 0 10px 0; text-align: center; }
.advBottom { clear: both; padding: 20px 0 10px 0; text-align: center; }
.advBottom b { padding: 0 0 10px 0; text-align: left; display: block; }
/* end */

/* 404 */
.Error404 { font: normal 11px/13px Tahoma; }
.Error404 h1 { font: normal 24px/26px Arial; color: #333; letter-spacing: -1px; margin: 0; }
.Error404 div { color: #666; margin: -2px 0 0 1px; }
.Error404 a { font: normal 11px/13px Tahoma; color: #79B1D4; text-decoration: underline; }
/* end */

/* лента случайных фоток */
.photoRND { padding: 10px 15px; overflow: hidden; height: 58px; }
.photoRND img { margin: 0 10px 10px 0; padding: 1px; border: 1px solid #eee; height: 55px; }
/* end */

.mini 
{
	font-family : Verdana, Arial, sans-serif;
	color: #9B9B9B;
   	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}
a.mini:link    {color: #9B9B9B; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.mini:visited {color: #9B9B9B; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.mini:hover   {color: #EB9700; font-size: 10px; font-weight: normal; text-decoration: underline;}

.slogan 
{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
   	font-size: 14px;
	letter-spacing: 0px;
	font-weight: normal;
}

.slogan2 
{
	font-family :Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
   	font-size: 12px;
	letter-spacing: -1px;
	font-weight: normal;
}

.footer 
{
	font-family : Arial, Verdana, sans-serif;
	color: #000000;
   	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
a.footer:link    {color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline;}
a.footer:visited {color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline;}
a.footer:hover   {color: #EB9700; font-size: 12px; font-weight: normal; text-decoration: underline;}