/*
		Цветовые константы
Серый (боди)			#B5B5B5
Грязно желтый:			#C37B21
Светлобежевый:			#FFF7EC
Темнобежевый:			#D0884C
Темносерый (текст):		#4A4A4A
Светлосерый (текст):	#898989
Дубовый (обв. поиска):	#A13B0A
Красный (футер):		#7E0000
*/

/* BODY */
body {font-size: 8pt;
    font-family: tahoma, arial, sans-serif;
    margin: 0;
    background: #B5B5B5;
    }

td {	font-size: 8pt;
	}

body {
  width: expression((documentElement.clientWidth||document.body.clientWidth)<970?'970px':''); /* Internet Explorer <= 6.0 */
  min-width: 970px; /* Opera & FireFox & Internet Explorer 7.0 */
    }

/* Таблицы и ячейки */
td.top_banners {  /* Серая верхняя ячейка (содержит банеры) */	background: url(/i/gray_top.gif) bottom left repeat-x;
	}

td.gray_left {   /* Серая левая ячейка  */
	background: url(/i/gray_left.gif) top right repeat-y;
	}

td.gray_right { /* Серая правая ячейка */
	background: url(/i/gray_right.gif) top left repeat-y;
	}

td.gray_bottom {  /* Серая нижняя ячейка  */
	background: url(/i/gray_btm.gif) top left repeat-x;
	}

td.left {	background: #FFF7EC;
	}

td.main {/* Главная ячейка в которой всё происходит :)*/
    background: #FFF;
	}

table.footer td {
	background: #7E0000;
	padding-left: 5px;
	padding-right: 5px;
	}

td.grandmenu {	background: url(/i/grandmenu/slash.jpg) bottom right no-repeat;
	}

td.half {	background: #FFF7EC;
	}

table.photo_extended {	border-top: #898989 solid 1px;
	border-left: #898989 solid 1px;
	}

table.photo_extended td {	background: #FFF;
	border-right: #898989 solid 1px;
	border-bottom: #898989 solid 1px;
	}

td.photo_extended_img {
	padding-top: 15px;
	padding-bottom: 15px;
	}

table.photolist {	clear: both;
	margin: 10 20 0 25;
	}

td.list_text {	padding-left: 4px;
	}

/* ДИВы */
div.header_bgr {      /* Бэкграунд заголовка резиновый */	background: #C37B21 url(/i/header_bgr.jpg) top left repeat-x;
	height: 150px;
	}

div.header_logo {     /* Бэкграунд заголовка с логотипом */
	background: url(/i/header_logo.jpg) top left no-repeat;
	height: 150px;
	}

div.header_collage {  /* Бэкграунд заголовка c фотками */
	background: url(/i/header_collage_a.jpg) top right no-repeat;
	height: 150px;
	}

/* div.poisk { /* Бэкграунд формы посика */	/*position: absolute;	background: url(/i/poisk_bgr.gif) top left no-repeat;
	top: 136px;
	left: expression(document.body.offsetWidth-574);
	right: 231px;
	width: 323px;
	height: 34px;
	z-index: 2;
	}
*/
div.poisk { /* Бэкграунд формы посика и она сама в нем */
       position: absolute;
       background: url(/i/poisk_bgr.gif) top left no-repeat;
       top: 116px;     /*136*/
       left: expression(document.body.offsetWidth-574);
       right: 231px;
       width: 323px;
       height: 34px;
       z-index: 2;
       }


div.login {	background: #FFF url(/i/login_corner.gif) bottom right no-repeat;
    border-right: #C37B21 solid 1px;
    border-bottom: #C37B21 solid 1px;
    height: 84px;
    width: 218px;
    }

div.authmenu {	background: #FFF url(/i/login_corner.gif) bottom right no-repeat;
    border-right: #C37B21 solid 1px;
    border-bottom: #C37B21 solid 1px;
    height: 140px;
    width: 218px;
    }

div.grandmenu { /* Бэкграунд основной менюшки */
	background: #C37B21 url(/i/grandmenu/bgr.jpg) top left repeat-x;
	}

div.title_corner { /* Коричневая плашка со светлым треугольничком на конце */	background: #D0884C url(/i/pink_corner.gif) bottom right no-repeat;
	}

div.title {
	height: 30px;
	max-height: 25px;
	overflow: hidden;
	padding-top: 5px;
	}

div.halftitle {	background: url(/i/title_bgr.gif) top left no-repeat;
	height: 40px;
	max-height: 35px;
	overflow: hidden;
	padding: 5 0 0 65;
	}

div.h3 {	clear: both;
	margin-left: 25px;
	}

div.photo_extended {	display: inline;	float: left;
	margin-left: 25px;
	margin-bottom: 40;
	width: 160px;	}

div.preforum {	margin: 10 3 5 20;
	}

div.prenews {	background: url(/i/arr_rp.gif) top left no-repeat;
	margin: 10 3 5 15;
	padding-left: 10px;
	}

div.more {	padding-right: 10px;	}

div.thumb_frame {	border: #898989 solid 1px;
	}

div.list_captbgr {	background: #FFF7EC;
	width: 100%;
	height: 18px;
	}

div.list_caption {	float: left;
	}

div.list_dategenre {
	float: right;
	}

div.list_text {	clear: both;
	padding-top: 5px;
	}

div.photoid {	float: left;
	margin: 5 0 0 25;
	height: 280px;
	width: 200px;
	}

img.photoid {	
        border: #dedede 1px solid; 
        padding: 2 2 2 2;
	}

div.pg_numbers {	clear: both;
	}

div.bottom_banner {	margin: 20 0 20 0;	clear: left;
	}

div.album_scroll {	overflow-x: scroll;
	width: 680;
	margin: 30 25 0 25;
	height: 125px;
	}

div.scroll_frame {
	border: #898989 solid 1px;
	}

#polotno {	padding-top: 20px;
	padding-bottom: 20px;
	}

div.img_info {	background: #FFF7EC;
	border: #D0884C 1px solid;
	font-size: 10pt;
	margin-bottom: 20px;
	width: 400px;
	padding-top: 20px;
	padding-bottom: 7px;
	}

/* Картинки */
/* #tetka {  /* Тетка с фотиком, жестко прибитая справа поверх всего*/	/*position: absolute;
	top: 118px;
	left: expression(document.body.offsetWidth-310);
	right: 10px;
	z-index: 1;
	}
*/
#tetka {  
       position: absolute;
       top: 108px;   /*8 - 108*/
       left: expression(document.body.offsetWidth-310);
       right: 10px;
       z-index: 1;
       }



td.top_banners img { /* Верхние баннеры 200 на 100*/	margin: 9 10 9 10;
	}

div.thumb_frame img {	margin: 2px;
	}

div.scroll_frame img {
	margin: 2px;
	}

table.footer img {	margin: 4px;	}

/* Формы */
input.poisk { /* Текстовые формы поиска*/	border: #A13B0A solid 1px;
	color: #4A4A4A;
	font-size: 8pt;
	height: 20px;
	width:150px;
	margin-left: 9px;
        padding: 2 0 0 5;	}

OPTION.poisk{
	border: #A13B0A solid 1px;
        color:#4A4A4A; 
        font-size: 8pt; 
        height: 20px;
	width:150px;
        margin-left: 9px; 
        padding: 2 0 0 5;     }
SELECT.poisk{
	border: #A13B0A solid 1px;
        color:#4A4A4A; 
        font-size: 8pt; 
        height: 20px;
        margin-left: 9px; 
        padding: 2 0 0 5;     }

#po_site { /* Ширина поля поиска по сайту */	width: 165px;
	}

#po_avtor { /* Ширина поля поиска по авторам */	width: 90px;
	}

input.login {	border: #D0884C solid 1px;
	color: #4A4A4A;
	font-size: 8pt;
	height: 15px;
	width: 79px;
    padding: 0 0 0 3;
	}

/* Тексты */
table.login {	color: #4A4A4A;
	font-size: 7pt;
	}

b.title {
	color: #FFF;
	font-size: 11pt;
	margin: 0;
	}

b.halftitle {	color: #FFF;
	font-size: 15pt;
	margin: 0;
	}

b.h3 {	color: #D0884C;
	}

ul.genre {	font-size: 9pt;
	font-weight: bolder;	list-style: disc url(/i/arr_rp.gif) outside;
	line-height: 1.5em;
	}

span.white {	color: #FFF;	}

span.darkgray {
	color: #4A4A4A;
	}

span.gray {
	color: #898989;
	}

span.begie {	color: #D0884C;	}

/* Ссылки */

a.light_gray:link, a.light_gray:visited     {color: #898989; text-decoration: none;}
a.light_gray:hover 		{color: #898989; text-decoration: underline;}

a.gray:link, a.gray:visited     {color: #898989; text-decoration: none;}
a.gray:hover 		{color: #898989; text-decoration: underline;}

a.darkgray:link, a.darkgray:visited     {color: #4A4A4A; text-decoration: none;}
a.darkgray:hover 		{color: #898989; text-decoration: none;}

a.dark:link, a.dark:visited     {color: #D0884C; text-decoration: none;}
a.dark:hover 		{color: #7E0000; text-decoration: none;}

a.dark_undr:link, a.dark_undr:visited     {color: #D0884C; text-decoration: underline;font-size:13px;}
a.dark_undr:hover 		{color: #7E0000; text-decoration: underline;}

a.dark_undr_author:link, a.dark_undr_author:visited     {color: red; text-decoration: underline;font-size:13px;}
a.dark_undr_author:hover 		{color: red; text-decoration: underline;}

a.dark_undr_cuser:link, a.dark_undr_cuser:visited     {color: blue; text-decoration: underline;font-size:13px;}
a.dark_undr_cuser:hover 		{color: blue; text-decoration: underline;}


