body {
	background-color: #eae4da;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, sans-serif;
}
p {margin:0 0 10px;}
a {color:#c04343;}
.txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: justify;
	list-style-type: none;
}
a.lnk:link, a.lnk:active, a.lnk:visited {
	color: #88302C;
	text-decoration: underline;
}
a.lnk:hover {
	color: #FF2C0D;
	text-decoration: underline;
}
.table-top {
	background-color: #FDE5D2;
}
.table-top-2 {
	z-index: 3;
	position: absolute;
	left: 0px;
	top: 0px;
}
.fill-t-l {
	background-color: #9B3F3A;
	background-image: url(/img/fill-l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fill-t-r {
	background-color: #9B3F3A;
	background-image: url(/img/fill-r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.table-menu-bg {
	background-color: #FBC9A4;
}
.menus {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	background-position: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
}
.menus a:link, a:active, a:visited{
	font-weight: normal;
	color: #F6DAC4;
	text-decoration: none;	
}
.menus a:hover{
	color: #FFFFFF;
	text-decoration: none;	
}
.lines-v-r {
	background: url(../img/lines-v-r.gif) repeat-y;
}
.lines-v-l {
	background: url(../img/lines-v-l.gif) repeat-y;
}
.table-bottom {
	background-color: #9B3F39;
}
.copyrights{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	color: #F0D0BB;
	white-space: nowrap;
}
.copyrights a:hover{
	color: #FFFFFF;
}

.aspect{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.l-p{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #BED082;
	text-decoration: none;
}
.bg-index {
	background-image: url(/img/bg-index.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.title1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #C44F48;
	text-indent: 20pt;
	padding-top: 15px;
}
.title1s {
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #C44F48;
	text-indent: 20pt;
}
.author {
	color: #333333;
	font-style: italic;
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sname {
	font-family: Times, serif;
	font-size: 13pt;
	color: #4B1E1B;
	font-style: normal;
}
.title2 {
	color: #666666;
	font-size: 12pt;
	font-style: oblique;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10pt;
}
.addresses {
}
.phone {
	color: #4E2323;
}
.list {
	line-height: 130%;
}
.calendar-day-2 {
	color: #B92828;
}
.calendar-day-3 {
	background-color: #B92828;
	color: #E0DFE3;
}
.calendar-request-td{
	background-color: #FFD6B0;
}
.calendar-table{
	color: #E0DFE3;
	background-color: #FFEEDF;
	border: 1px solid #FFC08C;
	width: 150px;
}
.gr {
	color: #999999;
}
.ses {
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	font-weight: normal;
	text-indent: 20pt;
	color: #D27873;
}
.login {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.login-enter {
	background-color: #FFFDFB;
	width: 130px;
	border: 1px solid #FF9B79;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-right: 3px;
	padding-left: 3px;
}
.login-button {
	font-size: 8pt;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
.check {
	height: 10px;
	width: 10px;
}
ul {
	line-height: 120%;
}
.txt-img {
	margin: 5px 20px 5px 5px;
	float: left;
	border: 1px solid #666666;
}
.photo td {vertical-align:top}
.photo img {border: double 4px #9b3f3a}
.dat_table {border-collapse:collapse; border-top:solid #C44F48 1px}
.dat_table a {color:#9b3f3a; text-decoration:underline}
.txt a {color:#9b3f3a; text-decoration:underline}
.txt a:hover {color:#9b3f3a; text-decoration:underline}
.txt a:visited {color:#9b3f3a; text-decoration:underline}
.dat_table a:hover {color:#9b3f3a; text-decoration:underline}
.dat_table a:visited {color:#9b3f3a; text-decoration:underline}
.dat_table td {text-align:center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; list-style-type: none; border-bottom:solid #C44F48 1px; padding:5px}
.season a {color:#9b3f3a; text-decoration:underline}
.imgp {float:left; padding:0 10px 10px 0}
.imgp img {border: double 4px #9b3f3a}
.imgp2 {float:right; padding:0 10px 10px 10px}
.imgp2 img {border: double 4px #9b3f3a}
.imgp3 {float:left; padding:0 10px 10px 0}
.imgp3 img {border: double 4px #9b3f3a}
.imgs {border: #990000 1px solid}
.mc {color:#C44F48; font-weight:bold; /*text-transform:uppercase;*/}
#content, #content table {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
#content a {color:#C44F48; text-decoration:underline;}
#list ul li {color:#C44F48;}
.pdp {text-align:right; color:#C44F48; font-style:italic;}
/*mystyle*/
#anons {background:#fce6d1; width:256px; margin:0 0 40px 0; border:#a12609 solid 1px; position:relative;}
#topans {background:url(../img/topans.gif) 50% 0 no-repeat; margin:17px 0 0; padding:30px 20px 40px 36px; font-size:14px;}
.bld {color:#c04343; font-weight:bold;}
.bldup {color:#c04343; font-weight:bold; text-transform:uppercase;}
#botans {position:absolute; left:50px; bottom:8px;}

#spbegin {background:#fce6d1 url(../img/topbegin.jpg) 50% 0 no-repeat; width:256px; margin:0 0 40px 0; border:#a12609 solid 1px; position:relative;}
#textbeg {padding:30px 12px 12px 12px; font-size:14px;}
.titbeg {color:#9b3f3a; font-size:18px;}
#kolcol {position:absolute; left:50px; top:-20px;}
#kolcor {position:absolute; right:50px; top:-20px;}
.bldb {color:#000; font-weight:bold;}
.color {color:#9b3f3a;}
.telnum {color:#9b3f3a; font-size:24px; font-family:Georgia, serif;}
.p8 {padding:8px 0 0;}
.mini {background:url(../img/ramka.gif) no-repeat; width:249px; height:202px; padding:23px 0 0 24px;}
.mini img {display:block; border:none;}
.carousel {width: 100%;}
.carousel img {display:block; margin:5px; border:#000 solid 1px;}
.afisha {font-size:15px;}
.afisha td {padding:10px 20px;}
.afisha .td1 {width:300px;}
.afisha a {font-weight:bold; color:#C04343; text-decoration:underline;}
.bldaf {color:#C04343; text-transform:uppercase; font-weight:bold;}
#season {position:absolute; top:0; right:50px;}

.lightbox img {margin: 0 5px 5px 0 !important;}
