
@import "price.css";

/* Основа */

html, body { height: 100%; width: 100%; padding: 0px; margin: 0px; }
table.layout { border-collapse: collapse; border: 0px; }
table.layout td, table.layout th { padding: 0px; margin: 0px; }
a:hover { text-decoration: none; }

/* Общий фон */

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #640312;
	background-color: #E7C7AE;
}

input {
	color: #640312;
}

h1,
h2,
h3 {
	font-weight : normal;
}

div.InvitaSlogan {
	font-size: 200%;
}

/* Ссылки */

a,
a:link,
a:visited,
a:active,
a:hover {
	color: #640312;
}

/* Общие стили */

div.InvitaPageContent {
	padding: 0px 20px 220px 130px;
}

div.InvitaMainColumn {
	padding: 0px 0px 0px 130px;
}

table.InvitaBodyLayout {
	width: 100%;
	height: 100%;
}

table.InvitaBodyLayout td.left {
	width: 70%;
	border-right: 10px solid #640412;
	padding-top: 20px;
	background-image: url("images/misc/bottom.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
}

table.InvitaBodyLayout td.right {
	width: 30%;
}

/* Логотип */

div.InvitaLogotype {
	position: absolute;
	top: 20px;
	left: 20px;
}

/* Скобки */

td.corner-dark {
	background-image : url("images/misc/corner-dark-vert.gif");
	background-position : top left;
	background-repeat : no-repeat;
}

td.corner-white {
	background-image : url("images/misc/corner-white-vert.gif");
	background-position : top left;
	background-repeat : no-repeat;
}

/* Адрес в подвале, с телефоном */

table.footer-address p.link{
	margin-top : 15px;
}

table.footer-address p {
	margin-left : 20px;
	font-size : 77%;
	margin-top : 0px;
	margin-bottom : 0px;
}

table.footer-address p.phone {
	margin-top : 8px;
}

div.coverbanner {
	margin-top: 20px;
	text-align: left;
	font-size: 80%;
}

div.coverbanner div.text {
	margin-bottom: 10px;
}

/* NetCat */

div.warnText {
	margin: 10px 0px 20px 0px;
	background-color: yellow;
	border: 1px dashed #640412;
	padding: 10px;
}

/* NetCat nc_guestbook */

.nc_guestbook .nc_row {
	border-top: 1px dashed #640412;
	padding-top: 10px;
}

.nc_guestbook .nc_row .nc_message {
	margin-left: 30px;
}

.nc_guestbook .nc_scrolling {
	font-size: 80%;
	font-weight: bold;
}

.nc_guestbook .nc_row .nc_row_header {
	border-left: 3px solid #F4E5D9;
	font-size: 90%;
	padding-left: 10px;
}

.nc_guestbook .nc_row .nc_answer {
	margin-left: 60px;
	margin-bottom: 15px;
}

.nc_guestbook .nc_row .nc_answer_sign {
	margin-left: 60px;
	margin-bottom: 15px;
}

div.invitaFaqListOnTitlePage .nc_guestbook .nc_row .nc_message {
	margin-left: 0px;
}

div.invitaFaqListOnTitlePage .nc_guestbook .nc_row .nc_answer {
	margin-left: 0px;
}

div.invitaFaqListOnTitlePage .nc_guestbook .nc_row .nc_answer_sign {
	margin-left: 0px;
}

div.invitaFaqListOnTitlePage h2 {
	margin-top: 0px;
}

div.invitaNewsListOnTitlePage div.InvitaRightColumn div.divider {
	border-top: 1px dashed #640412;
}

div.invitaNewsListOnTitlePage h3 {
	font-weight: bold;
}

div.nc_news div.divider {
	margin: 20px 0px 20px 0px;
	font-size: 0px;
}

div.nc_news div.nc_datetime {
	color: white;
}

/* seokaka */

div.seokaka {
	font-size: 75%;
}

div.seokaka,
div.seokaka strong,
div.seokaka a,
div.seokaka a:link,
div.seokaka a:visited,
div.seokaka a:active,
div.seokaka a:hover {
	color: #F4E5D9;
}

div.seokaka h1 {
	font-size: 100%;
}

div.seokaka strong,
div.seokaka strong {
	font-weight: normal;
}
