@import url( tab.webfx.css );
@import url( table.css );
@import url( video.css );
@import url( div.table.css );
@import url( 3dphoto.css );
@import url( master.css );
BODY {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 100%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/d/i/body-bg.gif) #e8e8e7 repeat-y center 55px; HEIGHT: auto !important; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	FONT-FAMILY: "Georgia"; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: "Georgia"; FONT-SIZE: 12px
}
DIV.clear {
	CLEAR: both
}
TABLE.main {
	BORDER-LEFT: #999 1px solid; WIDTH: 987px; BACKGROUND: #fff; HEIGHT: 100%; OVERFLOW: hidden; BORDER-RIGHT: #999 1px solid
}
TABLE.main TD H1 {
	MARGIN: 0px; FONT: 36px Georgia; COLOR: #298463
}
TABLE.main TD DIV.weather {
	COLOR: #525252
}
TABLE.main TD DIV.weather DIV {
	
}
TABLE.main TD {
	VERTICAL-ALIGN: top
}
TD.nav {
	COLOR: #807e7d
}
TD#top-image {
	HEIGHT: 240px
}
TD.kazan {
	HEIGHT: 230px
}
TD.inner {
	HEIGHT: 95px !important
}
.daylight {
	BACKGROUND: url(../i/daylight.jpg) no-repeat left top
}
.night {
	BACKGROUND: url(../i/night.jpg) no-repeat left top
}
TD.logo {
	HEIGHT: 63px
}
H1.title {
	BACKGROUND-IMAGE: url(/d/i/app-title.gif); TEXT-INDENT: -9999px; WIDTH: 310px; HEIGHT: 63px
}
TD.logo TABLE {
	WIDTH: 100%
}
TD.logo TABLE TD {
	TEXT-ALIGN: center
}
TD.logo TABLE IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TD.center IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TD.nav {
	BACKGROUND: #298463; HEIGHT: 27px
}
TD.nav TABLE {
	BORDER-RIGHT: #fff 1px solid
}
TD.nav TABLE TD A {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #298463; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 6px
}
TD.nav TABLE TD A:hover {
	BACKGROUND: #dd1e17
}
HTML > BODY TD.nav UL {
	DISPLAY: table
}
TD.nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: 28px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
HTML > BODY TD.nav UL LI {
	DISPLAY: table-cell
}
TD.nav UL LI {
	BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 28px; FLOAT: left
}
TD.nav LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #298463; FLOAT: left; COLOR: #fff; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
TD.nav LI A:hover {
	BACKGROUND: #da251d
}
TD.content {
	HEIGHT: 100%
}
TD.content#inner {
	BACKGROUND: url(/d/i/menu-bg.gif) no-repeat left 365px
}
TD.content TABLE.inner {
	MARGIN-BOTTOM: 50px
}
TD.content TD.left-col {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.content TD.left-col UL.calendar A {
	COLOR: #525252
}
TD.content TD.right-col {
	WIDTH: 280px; PADDING-RIGHT: 15px; FONT: 11px Verdana; BACKGROUND: url(/d/i/right-col-bg.gif) no-repeat right bottom
}
DIV.left {
	FLOAT: left
}
DIV.right {
	FLOAT: right
}
H1#metshin {
	MARGIN: 0px; BACKGROUND: url(/d/i/metshin-hd.gif) no-repeat 216px bottom
}
DIV.greeting {
	BORDER-BOTTOM: #d4d4d4 1px solid; POSITION: relative; BORDER-LEFT: #d4d4d4 1px solid; BACKGROUND: #edeeee; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: #d4d4d4 1px solid
}
DIV.greeting SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 60px; DISPLAY: block; BACKGROUND: url(/d/i/metshin.gif) no-repeat left top; PADDING-TOP: 105px
}
TABLE.places {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
TABLE.places TD IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE.places TD {
	
}
TR.menu {
	BACKGROUND: #edeeee; HEIGHT: 27px
}
TR.menu A {
	COLOR: #525252; TEXT-DECORATION: none
}
TR.menu A:visited {
	COLOR: #525252; TEXT-DECORATION: none
}
TR.menu TD {
	COLOR: #525252; VERTICAL-ALIGN: middle; CURSOR: pointer
}
TR.menu TD DIV {
	Z-INDEX: -1; PADDING-LEFT: 20px
}
DIV.hotels-list .places TD DIV {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 20px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
TD.closed {
	BACKGROUND: url(/d/i/closed.gif) repeat-x right top; HEIGHT: 30px
}
TD.closedNoArrow {
	BACKGROUND: url(/d/i/noarrow.jpg) repeat-x left top; HEIGHT: 30px
}
TD.red {
	BACKGROUND: #dd1e17
}
TD.open {
	BACKGROUND: url(/d/i/open.gif) #aeaeae no-repeat 200px 11px; COLOR: #fff !important
}
TD.open A {
	COLOR: #fff !important
}
TD.openNoArrow {
	BACKGROUND: url(/d/i/noarrow_active.jpg) repeat-x left top; COLOR: #fff !important
}
TD.openNoArrow A {
	COLOR: #fff !important
}
UL.dropDown {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 215px; PADDING-RIGHT: 0px; COLOR: #fff; BORDER-TOP: #fff 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
UL.dropDown .zindex {
	Z-INDEX: 999
}
HTML > BODY UL.dropDown {
	MARGIN-TOP: 5px !important
}
HTML > BODY UL.dropDown LI {
	HEIGHT: auto
}
HTML > BODY UL.dropDown LI A {
	HEIGHT: auto
}
HTML > BODY UL.dropDown LI A:hover {
	HEIGHT: auto
}
UL.dropDown LI {
	HEIGHT: 15px
}
UL.dropDown LI A {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #aeaeae; HEIGHT: 15px; COLOR: #fff !important; TEXT-DECORATION: none; PADDING-TOP: 5px
}
UL.dropDown LI A:hover {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #dd1e17; HEIGHT: 15px; PADDING-TOP: 5px
}
DIV.news-block {
	BORDER-BOTTOM: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; COLOR: #525252; BORDER-TOP: #d4d4d4 1px solid; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 10px
}
DIV.news-block .lead A {
	TEXT-DECORATION: none
}
DIV.news-block A {
	COLOR: #525252
}
DIV.news-block SPAN.title {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FONT-WEIGHT: 700
}
DIV.news-block SPAN.title A {
	COLOR: #298463; TEXT-DECORATION: none
}
TD.copyright {
	PADDING-LEFT: 235px; FONT: 12px Verdana; BACKGROUND: url(/d/i/kazan-gerb.jpg) #eeeeee no-repeat 120px 50px; HEIGHT: 150px; VERTICAL-ALIGN: middle !important
}
TD.copyright DIV.c-text {
	FLOAT: left
}
TD.copyright DIV.c-text A {
	COLOR: #000; TEXT-DECORATION: none
}
TD.copyright DIV#mailru-counter {
	FLOAT: right; MARGIN-RIGHT: 10px
}
TD.copyright DIV#sp-counter {
	FLOAT: right; MARGIN-RIGHT: 10px
}
DIV.breadcrumbs {
	MARGIN-TOP: 25px; PADDING-LEFT: 270px; COLOR: #298463
}
DIV.breadcrumbs A {
	COLOR: #298463; TEXT-DECORATION: none
}
DIV.breadcrumbs H1#last {
	DISPLAY: inline !important; FONT-SIZE: 36px
}
DIV.hotels-list {
	WIDTH: 100%; BACKGROUND: #edeeee
}
TD.content H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #298463; FONT-SIZE: 16px; PADDING-TOP: 0px
}
DIV.hotels-list DIV.header {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
DIV.search {
	TEXT-ALIGN: right; MARGIN-TOP: 41px; MARGIN-BOTTOM: 10px; COLOR: #298463; FONT-WEIGHT: 700
}
DIV.search FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.search A {
	COLOR: #298463; TEXT-DECORATION: none
}
DIV.hotels-list TABLE DIV {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
DIV.hotels-list TABLE DIV.left {
	PADDING-LEFT: 4px
}
DIV.hotels-list TABLE DIV.right {
	PADDING-RIGHT: 4px
}
DIV.hotels-list TABLE {
	BORDER-COLLAPSE: collapse
}
DIV.hotels-list TABLE TD {
	
}
DIV.hotels-list TABLE TD A {
	DISPLAY: block; COLOR: #525252; TEXT-DECORATION: none
}
DIV.hotels-list TABLE TR.links TD {
	
}
DIV.hotels-list TABLE TR.links TD TABLE {
	MARGIN-BOTTOM: 30px
}
DIV.hotels-list TABLE TR.links TD {
	COLOR: #525252; CURSOR: pointer
}
DIV.hotels-list TABLE TR.links DIV {
	COLOR: #525252; CURSOR: pointer
}
DIV.hotels-list TABLE TR.links TD {
	HEIGHT: 15px
}
DIV.hotels-list TABLE .highlight {
	BACKGROUND: #298463
}
DIV.hotels-list TABLE .highlight TD {
	COLOR: #fff !important
}
DIV.hotels-list .highlight TABLE TD {
	COLOR: #fff !important
}
DIV.hotels-list H1 {
	COLOR: #000 !important; FONT-SIZE: 16px !important; FONT-WEIGHT: 700 !important
}
DIV.hotels-list H2 {
	MARGIN: 10px 0px; FONT: 700 12px Georgia; COLOR: #000 !important
}
DIV.cart {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: 12px Verdana; PADDING-TOP: 15px
}
DIV.cart TABLE TD {
	FONT: 12px Verdana
}
DIV.cart#no-padding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #eeeeee; PADDING-TOP: 0px
}
DIV.cart DIV.hotel-desc {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
DIV.slide-show {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 15px 0px 0px; WIDTH: 647px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
DIV.carousel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV.carousel IMG {
	BORDER-RIGHT: #fff 1px solid
}
IMG#slide {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: #fff 1px solid
}
DIV.hotels-list A {
	COLOR: #000
}
SPAN.cloudy {
	PADDING-LEFT: 45px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/d/i/cloudy.gif) no-repeat 15px top
}
SPAN.cloudy-snow {
	PADDING-LEFT: 45px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/d/i/cloudy-snow.gif) no-repeat left top
}
DIV.cart#text-page {
	PADDING-RIGHT: 80px
}
DIV.cart#text-page H1 {
	MARGIN-BOTTOM: 10px
}
DIV.cart#text-page DIV.para {
	MARGIN-BOTTOM: 15px
}
DIV.cart#text-page IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN-BOTTOM: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
HTML > BODY DIV.image-type-1 {
	MARGIN: 16px 0px 30px 30px
}
DIV.image-type-1 {
	MARGIN: 8px 0px 30px 30px; FLOAT: right; FONT-WEIGHT: 700
}
DIV.image-type-2 {
	FONT-WEIGHT: 700
}
DIV.image-type-3 {
	MARGIN: 8px 0px 30px 30px; FLOAT: right; FONT-WEIGHT: 700
}
IMG.image-type-4 {
	MARGIN: 2px 20px 30px 0px; FLOAT: left; FONT-WEIGHT: 700
}
DIV.my-bord-ex {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(/d/i/left-side-background.gif) no-repeat center top; HEIGHT: 100%
}
DIV.header-h {
	BACKGROUND: url(/d/i/0.gif) no-repeat center top; HEIGHT: 118px
}
#motioncontainer {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: medium none; WIDTH: 647px; BACKGROUND: url(/d/i/lenta.gif) repeat-x left top; HEIGHT: 110px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#motioncontainer IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: medium none; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#motiongallery {
	MARGIN: 0px auto
}
#statusdiv {
	BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: lightyellow; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VISIBILITY: hidden; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 2px; LEFT: -300px
}
DIV.notice {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 40px 0px 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: bold 11px Tahoma; COLOR: #298463; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 10px
}
DIV#auth {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma; FONT-SIZE: 0.8em; PADDING-TOP: 5px
}
DIV#auth A {
	COLOR: #525252
}
DIV#langs-switcher {
	MARGIN: 15px auto 0px 95px
}
#langs-switcher A {
	DISPLAY: block; HEIGHT: 10px; OVERFLOW: hidden
}
#langs-switcher UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#langs-switcher UL LI {
	DISPLAY: block; FLOAT: left
}
#langs-switcher LI#ru {
	BACKGROUND-IMAGE: url(/d/i/ru.gif); WIDTH: 43px
}
#langs-switcher LI#ru A {
	BACKGROUND-IMAGE: url(/d/i/ru.gif); WIDTH: 43px
}
#langs-switcher LI#ru_a {
	BACKGROUND-IMAGE: url(/d/i/ru_a.gif); WIDTH: 43px
}
#langs-switcher LI#ru_a A {
	BACKGROUND-IMAGE: url(/d/i/ru_a.gif); WIDTH: 43px
}
#langs-switcher LI#en {
	BACKGROUND-IMAGE: url(/d/i/en.gif); WIDTH: 40px
}
#langs-switcher LI#en A {
	BACKGROUND-IMAGE: url(/d/i/en.gif); WIDTH: 40px
}
#langs-switcher LI#en_a {
	BACKGROUND-IMAGE: url(/d/i/en_a.gif); WIDTH: 40px
}
#langs-switcher LI#en_a A {
	BACKGROUND-IMAGE: url(/d/i/en_a.gif); WIDTH: 40px
}
#langs-switcher LI#fr {
	BACKGROUND-IMAGE: url(/d/i/fr.gif); WIDTH: 46px
}
#langs-switcher LI#fr A {
	BACKGROUND-IMAGE: url(/d/i/fr.gif); WIDTH: 46px
}
#langs-switcher LI#fr_a {
	BACKGROUND-IMAGE: url(/d/i/fr_a.gif); WIDTH: 46px
}
#langs-switcher LI#fr_a A {
	BACKGROUND-IMAGE: url(/d/i/fr_a.gif); WIDTH: 46px
}
#langs-switcher LI#de {
	BACKGROUND-IMAGE: url(/d/i/de.gif); WIDTH: 42px
}
#langs-switcher LI#de A {
	BACKGROUND-IMAGE: url(/d/i/de.gif); WIDTH: 42px
}
#langs-switcher LI#de_a {
	BACKGROUND-IMAGE: url(/d/i/de_a.gif); WIDTH: 42px
}
#langs-switcher LI#de_a A {
	BACKGROUND-IMAGE: url(/d/i/de_a.gif); WIDTH: 42px
}
#langs-switcher LI#it {
	BACKGROUND-IMAGE: url(/d/i/it.gif); WIDTH: 42px
}
#langs-switcher LI#it A {
	BACKGROUND-IMAGE: url(/d/i/it.gif); WIDTH: 42px
}
#langs-switcher LI#it_a {
	BACKGROUND-IMAGE: url(/d/i/it_a.gif); WIDTH: 42px
}
#langs-switcher LI#it_a A {
	BACKGROUND-IMAGE: url(/d/i/it_a.gif); WIDTH: 42px
}
#langs-switcher LI#es {
	BACKGROUND-IMAGE: url(/d/i/es.gif); WIDTH: 39px
}
#langs-switcher LI#es A {
	BACKGROUND-IMAGE: url(/d/i/es.gif); WIDTH: 39px
}
#langs-switcher LI#es_a {
	BACKGROUND-IMAGE: url(/d/i/es_a.gif); WIDTH: 39px
}
#langs-switcher LI#es_a A {
	BACKGROUND-IMAGE: url(/d/i/es_a.gif); WIDTH: 39px
}
#news-list {
	
}
#news-list A {
	TEXT-DECORATION: none
}
#news-list .title {
	COLOR: #298463; FONT-WEIGHT: 700
}
#search-results-ex {
	
}
#search-results-ex A {
	TEXT-DECORATION: none
}
.a {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.b-header {
	BORDER-BOTTOM: #797979 1px solid; BORDER-LEFT: #797979 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #aeaeae; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #797979 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #797979 1px solid; PADDING-TOP: 10px
}
.b-block {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid; PADDING-TOP: 10px
}
DIV.datepicker {
	MARGIN-TOP: 10px
}
DIV.datepicker P {
	MARGIN-TOP: 3px
}
DIV.datepicker LABEL.period {
	WIDTH: 25px; FLOAT: left
}
DIV.datepicker INPUT.period {
	WIDTH: 100px
}
.dpDiv {
	
}
.dpTable {
	BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaaaaa 1px solid; BACKGROUND-COLOR: #ece9d8; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #505050; FONT-SIZE: 12px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-RIGHT: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.dpTDHover {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BACKGROUND-COLOR: #aca998; COLOR: red; BORDER-TOP: #888888 1px solid; CURSOR: pointer; BORDER-RIGHT: #888888 1px solid
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc; COLOR: white; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.dpTitleText {
	COLOR: gray; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.dpDayHighlight {
	COLOR: #4060ff; FONT-WEIGHT: bold
}
.dpButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: #d8e8ff; COLOR: gray; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.dpTodayButton {
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: #d8e8ff; COLOR: gray; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
TABLE.list {
	MARGIN: 5px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.list TD {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 3px
}
TABLE.list TD.cdate {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 100px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML .clearfix {
	ZOOM: 1
}
#sectionHelpBox {
	BORDER-LEFT: #b1b3b3 1px solid; PADDING-BOTTOM: 15px; MARGIN: 13px -100px 13px 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 15px; BACKGROUND: #fff; PADDING-TOP: 15px
}
#sectionHelpBox DIV {
	WIDTH: 600px; FONT: italic 11px Arial
}
#programme-list {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.no-right-paddings {
	PADDING-RIGHT: 0px !important
}
