@charset "windows-1251";

/* Общие стили */
body {font-size: 14px; background-color: #FCF4DE;}
table{font-size: 14px;}
/* Цвета всех ссылок */
a{color: #A83D0C}
a:hover{color: #20208D}
/* Ссылка на пользователя */
a.user, em.user{color: #587522}
em.user{font-style: normal}
a.userhide {color: #606C51}

input {font-family: Times New Roman, Times, Serif; font-size: 14px;}

/* Верх страницы и главные ссылки на другие форумы */
table.header_page td{background-color: #F3DBB7; background-image: url(images/top2.gif); background-repeat: repeat-x; height: 74px; background-position: top;}
table.header_page td.links a{color: #BDA282}
table.header_page td.links a:hover{color: #BD1C1C}
table.header_page td.partforum {padding: 0px 10px 0px 10px}
table.header_page td.partforum a{font-size: 140%; color: #D1AA84}
table.header_page td.partforum a:hover{color: #BC201B}
table.header_page td.partforum a div.small {font-size: 75%;}
table.header_page td.partforum a.sv {color: #BD0303; font-weight: bold}
table.header_page td.partforum a.sem {color: #3C7F18; font-weight: bold}
table.header_page td.partforum a.profi {color: #882290; font-weight: bold}

/* список форумов и новые сообщения семейный */
table.forumslist_sem {font-family: Verdana, sans-serif; font-size: 90%; color: #FFFFFF; height: 47px;
background-color: #C9D175; background-image: url(images/newposttable_sem.jpg); background-repeat: repeat-x; 
background-position: top; border-bottom: solid 2px #C3CCAE; border-top: solid 2px #C3CCAE}
table.forumslist_sem td {padding: 0px 3px 0px 3px; text-align: center}
table.forumslist_sem td a {color: #61905E; text-decoration: none}
table.forumslist_sem td a:hover{color: #156911}

/* список форумов и новые сообщения свадебный */
table.forumslist_sv {background-color: #FFB970; font-family: Verdana, sans-serif; font-size: 90%; color: #FFFFFF; height: 47px; background-image: url(images/newposttable_sv.jpg); background-repeat: repeat-x; 
background-position: top; border-bottom: solid 2px #CCB293; border-top: solid 2px #CCB293}
table.forumslist_sv td {padding: 0px 3px 0px 3px; text-align: center}
table.forumslist_sv td a {color: #D06A32; text-decoration: none}
table.forumslist_sv td a:hover{color: #A10000}

/* список форумов и новые сообщения профессиональный */
table.forumslist_profi {background-color: #DDA0E5; font-family: Verdana, sans-serif; font-size: 90%; color: #FFFFFF; height: 47px; background-image: url(images/newposttable_profi.gif); background-repeat: repeat-x; }
table.forumslist_profi td {padding: 0px 3px 0px 3px; text-align: center}
table.forumslist_profi td a {color: #8C6891; text-decoration: none}
table.forumslist_profi td a:hover{color: #FFFFFF}

/* Информационные ссылки форума */
table.infomenu td{padding: 1px 5px 2px 5px; text-align: center}
table.infomenu td a{color: #9E9381}
table.infomenu td a.regard{}

/* Линии подчеркивания под информационными ссылками */
div.subinfomenu{margin: 2px 0px 10px 0px; height: 3px; font-size: 0px;}
div.style_index{background-color: #B40A02;}
div.style_sem{background-color: #C4D994;}
div.style_sv{background-color: #FFB76D;}
div.style_profi{background-color: #DFA7E7;}

/* Название форума */
#nameforum {text-transform: uppercase; font-size: 140%; font-weight: bold; color: #A50606; padding: 0px 20px 0px 0px}
/* Текущее дата и время */
#current_datetime {text-align: right; color: #9A8573}
/* Приветствие */
#salutation {font-weight: bold; color: #A50606;}

/* Меню форума (функциональные ссылки) */
table.menu_action_forum {}
table.menu_action_forum a {color: #657F42}
table.menu_action_forum td{padding: 0px 20px 4px 0px; 
background-image: url(/images/polka.gif); background-repeat: repeat-x;  background-position: bottom; height: 30px}
table.menu_action_forum td.left, table.menu_action_forum td.right{padding: 0px; width: 22px; background-image: none}
table.menu_action_forum td.link1 a{color: #A9103A}
table.menu_action_forum td.link2 a{color: #1A6598}
table.menu_action_forum td.link3 a{color: #3F9212}
table.menu_action_forum td.link4 a{color: #A95A13}
table.menu_action_forum td.link5 a{color: #A9103A}
table.menu_action_forum td.link6 a{color: #1A6598}
table.menu_action_forum td.find {width: *%}

/* Список форумов на страницах main и indexpage */
table.parts{margin: 20px 0px 0px 0px}
table.parts td.image{width: 100px; height: 100px; padding: 0px 10px 5px 0px}
div.namepart {font-size: 170%; padding: 0px 20px 0px 0px; border-right: solid 3px #A50606; margin: 0px 20px 0px 0px}
div.namepart a{color: #A50606}
div.namepart a:hover{color: #1644B0}
table.parts table.table_forum {border: none; margin-bottom: 25px}
table.parts table.table_forum td {border: none}
/* форум на главной странице */
div.index_block table.table_forum {border: none; margin-bottom: 25px}
div.index_block table.table_forum td {border: none}

 /* Контент форума */
table.table_forum {border-left: solid 1px #C8B8B0; border-top: solid 1px #C8B8B0; margin: 0px 0px 20px 0px}
table.table_forum td a.theme{}
table.table_forum tr.header td{background-color: #A51A1A; color: #E0724D; font-weight: bold; border-top: solid 1px #FFFFFF; border-bottom: solid 2px #FFFFFF}
table.table_forum tr.header td a{color: #FFBABA;}
table.table_forum tr.header td a:hover{color: #FFFFFF;}
table.table_forum td{color: #626262; padding: 4px 7px 4px 7px; border-right: solid 1px #C8B8B0; border-bottom: solid 1px #C8B8B0}

table.table_forum tr.new td {}
table.table_forum tr.new td.count_messages {color: #3B362F; }
table.table_forum tr.new td a.theme{color: #1958C0}
table.table_forum tr.footer td {height: 40px; background-color: #F3E9D7; color: #656565}
table.table_forum tr.footer td a{color: #A83D0C}
table.table_forum td.count_messages {color: #626262; text-align: right}
table.table_forum td.data {color: #626262;}
table.table_forum td.user {color: #3C3C3C}
/* Заголовок на странице разделов */
table.table_forum tr.header_lite td{padding: 2px 0px 2px 0px; background-color: #FFFCEA; color: #A28A79; 
font-weight: bold; font-size: 95%;}

/* Дополнительная информация: дата и время */
td.helpinfo {color: #76836E; font-size: 95%; }

/* Активная буква в поиске */
.active_search {font-size: 140%; font-weight: bold;}

/* Большая ссылка */
div.link_newpost {float: right; width: 300px; margin: 10px 10px 0px 0px; font-size: 120%; vertical-align: top}
div.link_newpost a{color: #0F60C3;} 

/* Название темы */
table.header_thema {background-color: #FFA13E; height: 50px; color: #89510C;
					border: solid 1px #E08414; background-image: url(images/titleaction.gif);}
table.header_thema a{color: #89510C}
table.header_thema a:hover{color: #801300}
table.header_thema td.name{padding: 0px 20px 0px 20px}
table.header_thema td.name h1{float: left; font-size: 150%; color: #2A1703; margin: 0px}
table.header_thema td.name div.namethema {}
table.header_thema div.thema {float: left; width: 35px; padding: 6px 0px 0px 0px}
table.header_thema div.close {float: left; width: 100px; padding: 0px 0px 0px 10px}
table.header_thema td.print{padding: 0px 0px 0px 15px}

table.footer{color: #808080; margin: 30px 0px 20px 0px}

/* Вывод числа страниц темы на индексных страницах */
table.table_forum .box_page_theme{ font-style: normal; margin-left: 10px; padding: 0px 5px 0px 5px; color: #A8A294}
em.box_page_theme a{color: #855B44}
table.header_thema .pagepanel_top{font-size: 95%; float: left; font-style: normal; margin: 5px 0px 0px 20px; padding: 0px 5px 0px 5px;}
table.header_thema .pagepanel_top b.active{background-color: #CA7712; color: #ffffff; padding: 2px 3px 2px 3px}
div.pagepanel_bottom {width: 100%; text-align: right; margin: 5px 0px 10px 0px; color: #808080; background-color: #FFF7E5; padding: 5px 10px 5px 10px}
div.pagepanel_top{margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* Версия для печати */
div.url_media{float: right; width: 50px; padding: 5px 20px 5px 0px; text-align: right;}

div.insert_block {height: 29px; margin: 15px 0px 15px 70px; color: #707070; border: dashed 1px; padding: 5px; 
				  background-color: #F3F5EB}

/* Блок вывода сообщения */
table.post {width:100%; border: solid 1px #9AA297; border-top: none; padding: 5px 20px 5px 20px; margin: 0px;
background-color: #FFFDF4;}
/* Новое сообщение */
table.post div.new {background-color: #FFFFFF;}
/* Отступ слева для дверовидности форума */
table.post td.indent {padding: 0px; width: 50px; background-image: url(images/new.gif); background-repeat: no-repeat; background-position: 5px 5px}
table.post_new {background-color: #FFFFFF;}
/* Заголовок сообщения с выводом автора */
table.post div.header{color: #969696;}
/* Текст сообщения */
table.post div.body{padding: 8px 20px 8px 0px}
/* Блок ссылок для редактирования и ответа в теле сообщения */
table.post div.answer{width: 100%; text-align: right; margin: 0px 80px 5px 0px;}
/* Присоединенный файл */
table.post div.attachfile{float: right; margin: 0px 20px 5px 5px;  color: #969696}
/* Присоединенное изображение */
table.post div.attach_image{float: right; background-color: #AE9B78; margin: 5px 20px 5px 10px; padding: 5px; 
border-style: solid; border-color: #988769; border-width: 1px;}

/* Цитаты */
.quote{margin: 5px 0px 5px 0px; background-color: #FBF9F2; border: dashed 1px #C1C1C1; padding: 10px 15px 10px 15px; white-space: normal; width: auto}
.quote .quote{background-color: #FFFFFF;}
.quote .quote .quote{background-color: #FBF9F2;}
.quote .quote .quote .quote{background-color: #FFFFFF;}
.codeblock{background-color: #EDEBE4; border: solid 1px #C1C1C1; padding: 10px; width: auto}

table.menu td{padding: 0px 15px 0px 15px}

/* Форма ответа */
/* Название поля в форме ответа */
.fieldname{font-weight: bold; font-size: 100%; color: #760000; padding: 0px 10px 0px 0px}
/* Форма ответа */
td.actionblock {width: auto; margin: 0px 0px 0px 0px; padding: 20px; border: solid 1px #8C887D; 
background-color: #FFFFFF; text-align: left; background-image: url(images/paper2.gif); }
/* Заголовок в форме ответа */
td.titleaction {text-align: center; background-color: #FFA13D; color: #272727; height: 40px; padding: 5px 0px 0px 0px; font-weight: bold;
font-size: 160%; border: solid 1px #8C887D; border-bottom: none;  background-image: url(images/titleaction.gif); background-position: left}
/* Цитировать сообщение в форме ответа */
.blockanswer{border: solid 3px #B1AC9E; width: 100%; background-color: #FFFFFF; padding: 10px; overflow: auto; width: auto}
/* Ссылка вернуться назад */
td.actionlinkback{padding: 0px 0px 10px 0px; text-align: left}
/* Блок с округлыми краями */
table.blockhelp {margin: 20px 0px 20px 0px; background-color: #F3EBD5; }
table.blockhelp td.row1{background-image: url(images/blockhelp_1r.gif); background-repeat: no-repeat; background-position: right}
table.blockhelp td.row2{background-image: url(images/blockhelp_2r.gif); background-repeat: no-repeat; background-position: right}
table.blockhelp td.body1{padding: 0px 23px 0px 23px; text-align: justify; color: #90867C}


/* Текст - подсказка */
.texthelp {padding: 5px 0px 5px 0px; color: #626262; margin: 0px}
/* Разделительная линия */
div.hr{height: 3px; background-color: #D3D3D3; margin: 5px 0px 5px 0px; font-size: 0px}
/* Сообщения об ошибках */
div.err{margin: 10px 0px 10px 0px; color: #B20A0A}

/* Блок пользовательских фотографий на главной странице форума */
div.blockuserfoto{background-color: #F3ECD7; padding: 7px 10px 20px 10px; margin: 30px 0px 0px 0px; text-align: center;
 border: solid 3px #AA1A0A; border-left: none; border-right: none; color: #8C8783}
 
/* Пользовательская визитка */
h2.title_user_visitka{text-align: center; background-color: #E2E2E2; font-size: 150%; color: #969696; 
padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}
div.paper_border{background-color: #E2E2E2; padding: 0px 25px 20px 25px}
div.paper_visika{background-color: #FFFFFF; padding: 20px 0px 20px 15px; background-image: url(<?=$skin?>images/paper2.gif); text-align: center; 
border: solid 1px #B2B2B2;}
 
/* Форма для входа на сайт */
#enterform{position: absolute; top: 150px; left: 5%; font-size: 100%;
	border: solid 2px #CBAB57; background-color: #FFD76E; color: #6E5D2F;
	padding: 10px 10px 7px 10px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85
	}
#enterform table {color: #6E5D2F}	
#enterform input{font-size: 100%}	

/* Messanger */
#newmessagestmp {z-index:100; position: absolute; width: 250px; bottom: 5%; right: 6%;
  bottom: 2000px; border:none 1px #AAAAAA; background-color: #ECF7FF; padding: 0px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	}
#newmessagestmp div.title{background-color: #0277B6; font-weight: bold; 
  padding: 1px 0px 3px 0px;  color: #FFFFFF; border-top: solid 2px #028DD8; width: 250px;
  -moz-user-select: none; user-select: none; cursor: move}
#newmessagescontent{background-color: #ECF7FF; padding: 10px 10px 10px 10px; border: solid 1px #AAAAAA}
#newmessagescontent div.new_mess{color: #000000}

/**************************/
/* Вставки общего дизайна */
/**************************/
/* Анонсы */
div.anonce {margin: 5px 0px 10px 0px; padding: 15px 0px 0px 15px;
background-image: url(../../images/anonce.gif); background-position: left top; background-repeat: no-repeat;}
div.nameblock {font-size: 100%; color: #881913; font-weight: bold; padding: 10px 0px 10px 15px;
text-transform: uppercase}
div.anonce .anonce_block {margin-bottom: 20px}
div.anonce .txt{color: #79654C; margin: 3px 0px 3px 0px; text-align: justify}
div.anonce .name{text-align: center; font-size: 110%; margin: 0px 0px 7px 0px; font-weight: bold; color: #BB0303}
div.anonce .url{margin: 0px 0px 5px 0px;}
div.anonce img{text-align: center; margin: 3px 0px 3px 0px}
div.anonce .img {text-align: center;}


/* Нижняя часть */
#footer {height: 100px}






 