@import url("reset.css");

body {color:#4c4c4c; background-color:#f7f5f0; font:.688em Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#4c4c4c; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#1e4987; text-decoration:none}
a:hover {text-decoration:underline}

.fBold {font-weight:bold}

.f1 {font-size:1em}
.f2 {font-size:1.5em}
.f3 {font-size:2em}
.f4 {font-size:2.5em}
.f5 {font-size:3em}
.f6 {font-size:3.5em}

.main-title {position:relative; color:#6d383e; font:2.091em Georgia,'Times New Roman'; border-bottom:1px solid #e6e6e6; padding:3px 0 10px; margin-bottom:17px}
	.title-with-rss {margin-right:79px}
	.main-title h2 {font-size:1em; font-weight:normal}
	.main-title .form-a-login td, .main-title .form-a-login th {font-size:.478em; padding-top:5px}
.sec-title {position:relative; color:#1e4987; font:bold 1.455em Georgia,'Times New Roman'; border-bottom:1px solid #e6e6e6; padding:7px 0 20px; margin-bottom:17px}
	.sec-title small {position:absolute; right:0; top:11px; font:.688em Arial}
		.sec-title small a {color:#0096ff; text-decoration:underline}
	.rss-link {position:absolute; top:13px; right:-61px; font-size:.478em}
		small.rss-link a {color:#000; padding:1px 0 1px 21px; background:url(/ico-rss.gif) no-repeat 0 0; text-decoration:none}

.blue-title {color:#1e4987}
/* -- ---- typography ---- -- */

#minWidth {position:relative; min-width:1000px}
.outer {padding:10px 15px 0 16px}

/* // ---- top line ---- // */
.top-line {padding:0 0 13px 16px}
	.top-line .date-l {float:left; width:25%; color:#000; font:1.818em Georgia,'Times New Roman'; padding-top:4px}
		.top-line .date-l small {font-size:.6em; padding-left:10px}
	.user-panel {float:right; width:65%; padding-top:7px}
		.user-panel li {float:right; padding:3px 6px 3px 6px; margin-left:3px}
			.user-panel li.hr {background-color:#6d383e}
				.user-panel li.hr a {color:#fff}
		.user-panel li.user-name {font:bold 1.364em Georgia,'Times New Roman'; padding:0 23px 0 0; margin:0}
		.user-panel a {color:#0096ff; text-decoration:underline}
		.user-panel .exit {padding-left:30px; padding-right:0}
			.user-panel .exit a {color:#808080}
	.top-line .link-main {float:left; width:10%; padding-top:2px; margin-right:-10%; font:2.182em Georgia,'Times New Roman'; margin-bottom:-10px;}
/* -- ---- top line ---- -- */

.top-illustration {border:1px solid #b3b3b3; padding:4px}
	.top-ill {border:1px solid #b3b3b3}

/* // ---- navigation block ---- // */
.top {padding-bottom:7px}
	.navigation {float:left; width:61%; border-bottom:1px solid #b3b3b3; text-transform:uppercase; padding:6px 0}
		.navigation table {width:100%; border-collapse:collapse; border-spacing:0}
		.navigation td {padding:0 0 0 0px; white-space:nowrap; font:bold 1.091em Georgia,'Times New Roman';text-align:center}
		.navigation a, .navigation .hr {position:relative; display:block; color:#000; margin: 0px; padding:3px 0px}
			.navigation a:hover, .navigation .hr {color:#fff; background-color:#6d383e; text-decoration:none}
	.search-block {float:right; width:35%; padding-top:8px}
		.search-block .searchblock {position:relative; padding-right:185px}
		.search-block .btn {position:absolute; right:5px; top:0; width:70px; height:21px}
/* -- ---- navigation block ---- -- */

.middle {border-top:2px solid #6d383e; padding:9px 0 4px}

.columns-3-table {width:100%; border-collapse:collapse; border-spacing:0}
	.columns-3-table .col-1 {border-right:1px solid #b3b3b3; padding:0 9px 0 0; vertical-align:top; width:33%}
	.columns-3-table .col-2 {padding:0 9px 0; vertical-align:top; width:33%}
	.columns-3-table .col-3 {border-left:1px solid #b3b3b3; padding:0 0 0 9px; vertical-align:top; width:33%}
.columns-2-l-table {width:100%; border-collapse:collapse; border-spacing:0}
	.columns-2-l-table .col-1 {border-right:1px solid #b3b3b3; padding:0 9px 0 0; vertical-align:top; width:33%}
	.columns-2-l-table .col-2 {padding:0 16px 0 9px; vertical-align:top; width:66%}
	.columns-2-l-table .col-1-f {padding:0 5px 0 1px; vertical-align:top; width:22%; border-right:1px solid #b3b3b3}
	.columns-2-l-table .col-2-f {padding:0 5px 0 1px; vertical-align:top; width:22%; border-right:1px solid #b3b3b3}
	.columns-2-l-table .col-3-f {padding:0 5px 0 1px; vertical-align:top; width:22%}

/* // ---- news list ---- // */
.news-list {font-family:Tahoma,Verdana; padding:0 0 20px 85px}
	.news-list small {position:absolute; left:-85px; top:0; font-size:1em; color:#999}
	.news-list li {position:relative; border-bottom:1px solid #e6e6e6; padding:0 0 5px 7px; margin-bottom:1px}
		.news-list li.lst {border-bottom-width:0}
		.news-list .all-view {border-bottom-width:0; padding-top:15px}
/* -- ---- news list ---- -- */

/* // ---- calendar list ---- // */
.cal-list {font-family:Tahoma,Verdana; padding:0 0 20px 90px}
	.cal-list small {position:absolute; left:-90px; top:0; font-size:1em; color:#999}
	.cal-list li {position:relative; border-bottom:1px solid #e6e6e6; padding:0 0 5px 7px; margin-bottom:1px}
		.cal-list li.lst {border-bottom-width:0}
/* -- ---- calendar list ---- -- */

/* // ---- blogs ---- // */
.now-blogs {}
	.now-blogs dt {font:1.636em Georgia,'Times New Roman'; padding-bottom:3px}
	.now-blogs dd {padding-bottom:15px}
/* -- ---- blogs ---- -- */

/* // ---- tv program ---- // */
.tv-program {padding-bottom:30px}
	.tv-program table{width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:20px}
		.tv-program th {text-align:left; font-family:Tahoma,Verdana; white-space:nowrap; border-bottom:1px solid #e6e6e6}
		.tv-program td {padding:2px 5px 3px; border-bottom:1px solid #e6e6e6}
		.tv-program .lst td, .tv-program .lst th {border-bottom-width:0}
/* -- ---- tv program ---- -- */

/* // ---- now cinema ---- // */
.now-cinema {}
	.now-cinema li {color:#999; padding:0 0 10px 145px}
	.now-cinema .img-cover {position:relative; float:left; left:-145px; margin-right:-145px}
	.now-cinema h3 {color:#4d4d4d; font:1.091em Georgia,'Times New Roman'}
		.now-cinema h3 a {color:#4d4d4d}
/* -- ---- now cinema ---- -- */

/* // ---- registration block ---- // */
.reg-block {padding-bottom:34px}
	.reg-block dl {padding-left:104px; background:url(/reg-vis.jpg) no-repeat 0 3px; height:auto !important; height:94px; min-height:94px}
		.reg-block dt {font:1.636em Georgia,'Times New Roman'; padding-bottom:5px}
		.reg-block dd {border-bottom:1px solid #e6e6e6; padding-bottom:7px; margin-bottom:5px}
			.reg-block dd.lst {border-bottom-width:0}
			.reg-block dd.reg-a {border-bottom-width:0; padding-top:22px}
				.reg-block dd.reg-a a {color:#be1e2d}
/* -- ---- registration block ---- -- */

/* // ---- weather block ---- // */
.weather-block {}
	.weather-block .view-weather {width:20.545em; margin:0 auto; padding-bottom:62px}
		.weather-block .weather-ico {float:left; width:103px; text-align:center; padding-top:25px}
		.weather-block dl {float:left; width:10.909em; padding-top:15px}
			.weather-block dt {color:#1e4987; font:2.455em Georgia,'Times New Roman'; padding-bottom:3px}
		
/* -- ---- weather block ---- -- */

/* // ---- photo line ---- // */
.gallery-line {padding:0 0 0 14px}
/* -- ---- photo line ---- -- */

/* // ---- gallery ---- // */
.gallery-view {position:relative}
	.gallery-view li {float:left}
	.gallery-view p {width:10.083em; font:1.091em Georgia,'Times New Roman'; padding-top:8px}
		.gallery-view p a {color:#4c4c4c}
	.gallery-view small {display:block; color:#999; font:.917em Tahoma,Verdana; padding-top:2px}
.gallery-photo {margin-left:-26px}
	.gallery-photo li {padding-left:22px; height:16em}
	.gallery-photo .ph img {border:1px solid #b3b3b3; padding:3px}
	.gallery-photo p {padding-left:4px}
.only-thumb {}
	.only-thumb li {height:auto; padding-bottom:26px}
.gallery-video {margin-left:-26px}
	.gallery-video li {padding-left:26px; height:20.182em}
	.gallery-video .ph img {border:1px solid #b3b3b3; padding:1px}
	.gallery-video p {padding-left:2px}
/* -- ---- gallery ---- -- */

/* // ---- bottom ---- // */
.bottom {border-top:1px solid #b3b3b3; padding:7px 0}
	.bottom a {color:#808080; text-decoration:underline}
	.bottom .floatRight {color:#808080}
/* -- ---- bottom ---- -- */

/* // ---- title site ---- // */
.title-site {border-bottom:1px solid #e6e6e6; padding:1px 0 11px 14px}
	.title-site dt {color:#6d383e; font:2.091em Georgia,'Times New Roman'; float:left; padding-right:19px}
	.title-site dd {float:left; padding:10px 0 0 23px}
		.title-site dd a {text-decoration:underline}
/* -- ---- title site ---- -- */

/* // ---- user navigation ---- // */
.user-nav {padding:0 0 2px; border-bottom:1px solid #e6e6e6; margin-bottom:8px}
	.user-nav dl {padding:7px 0 7px 14px; background-color:#6d383e}
		.user-nav dl dt {color:#fff; font:2.091em Georgia,'Times New Roman'; float:left}
		.user-nav dl dd {float:left; padding:10px 0 0 23px}
			.user-nav dl dd a {color:#fff; text-decoration:underline}
/* -- ---- user navigation ---- -- */

/* // ---- show events ---- // */
.show-events {}
	.calendar-col {float:left; width:28%; padding-top:14px}
	.calendar-col .view-all {padding:57px 0 0 10px; text-align:center}
	.calendar-col .all {font-size:1.455em}
	.tags-block {position:relative; margin-right:-23px; border-bottom:1px solid #e6e6e6; padding:0 23px 0 17px; margin-bottom:23px}
		.tags-block dt {color:#000; font:bold 1.091em Georgia,'Times New Roman'; padding-bottom:10px}
		.tags-block dd {padding-bottom:25px}
	.all-link-n {margin-left:20%; padding:47px 0 0 0}
		.all-link-n li {padding-bottom:8px}
	.calendar {padding:0 0 0 10px}
		.calendar dt {color:#000; font:bold 1.091em Georgia,'Times New Roman'; padding:0 0 10px 7px}
		.calendar dd {position:relative; overflow:hidden; width:100%}
		.calendar table {position:relative; left:-1px; width:100%; border-collapse:separate; border-spacing:0; margin-bottom:-1px}
			.calendar th {color:#1e4987; font:bold 1.455em Georgia,'Times New Roman'; width:14%; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; padding:4px 0 5px}
				.calendar th.this-day {color:#fff; background-color:#1e4987}
			.calendar td {color:#666; font:1.091em Georgia,'Times New Roman'; text-align:right; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px 6px 6px 0}
			.calendar td.last {color:#666; background-color:#e6e6e6}
			.calendar td.active {color:#fff; background-color:#f05a28}
			.calendar td a {color:#666; display:block; margin:-5px -6px -6px 0; padding:5px 6px 6px 0}
				.calendar td a:hover {background-color:#e6e6e6; text-decoration:none}
	.show-events .events-col {position:relative; float:right; width:55%; right:5%; padding-top:18px}
		.show-events .eventscol {width:50%}
	.view-event {position:relative; margin-right:-290px}
		.view-event li {border-bottom:1px solid #b3b3b3; padding:23px 0}
			.view-event li.lst {border-bottom-width:0}
		.event-briefly {float:left; width:35%}
			.event-briefly .ph {padding-bottom:7px}
				.event-briefly .ph img {border:1px solid #b3b3b3; padding:3px}
			.event-briefly a {text-decoration:underline}
			.event-briefly h3 {font:1.455em Georgia,'Times New Roman'; padding:0 4px 8px}
				.event-briefly p {padding:0 4px 12px}
					.event-briefly p.read, .latest-entries p.read, .latest-forum .read {text-align:right}
		.view-schedule {float:right; width:330px}
			.view-schedule h2 {margin-top:20px;margin-bottom:10px}
			.view-schedule table {width:100%; border-collapse:collapse}
				.view-schedule table th {font:1.455em Georgia,'Times New Roman'; width:100%; text-align:left; padding:0 0 4px; border-bottom:1px solid #e6e6e6; vertical-align:top;width:30%}
				.view-schedule table td {padding:3px 0 4px 13px; border-bottom:1px solid #e6e6e6; vertical-align:top;}
					.view-schedule table td a {text-decoration:underline}
					.view-schedule table td .prev {color:#666}
				.view-schedule .lst td, .view-schedule .lst th {border-bottom-width:0}
	.event-ex {}
		.event-ex .event-briefly {width:59%}
		.event-ex .view-schedule {width:205px}
/* -- ---- show events ---- -- */

/* // ---- your message ---- // */
.foryou-message {padding-top:8px; padding-bottom:14px}
	.foryou-message .img-cover {float:left; margin:3px 11px 0 0}
	.foryou-message h3 {color:#6d383e; font:bold 1.182em Georgia,'Times New Roman'; padding-bottom:5px}
/* -- ---- your message ---- -- */

/* // ---- profile view ---- // */
.profile-view {padding-top:7px; padding-bottom:11px}
	.profile-view a {text-decoration:underline}
	.profile-view dl {padding-left:128px}
		.profile-view dt {color:#000; font:bold 1.182em Georgia,'Times New Roman'}
		.profile-view .img-cover {position:relative; float:left; left:-128px; margin-right:-128px}
		.profile-view dd {border-bottom:1px solid #e6e6e6; padding-bottom:9px; margin-bottom:7px}
			.profile-view dd.lst {border-bottom-width:0; margin-bottom:0; padding-bottom:0}
		.profile-view .reg-date {color:#999; padding-bottom:19px}
		.profile-view .pm-count {}
			.profile-view .pm-count a {color:#0096ff}
/* -- ---- profile view ---- -- */

/* // ---- view friends ---- // */
.view-friends {position:relative; margin:0 -5px 0 -1px}
		.view-friends dl {padding:7px 23px 11px}
	.view-friends dt {font:bold 1.455em Georgia,'Times New Roman'; padding-bottom:14px}
	.view-friends dt small {display:block; font:.688em Arial}
/* -- ---- view friends ---- -- */

.future-events {}
	.future-events .main-title {color:#e76e34; padding-bottom:18px}
.latest-docs {padding-bottom:15px}
/*	.latest-docs .sec-title {border-bottom-width:0; margin-bottom:0; padding-bottom:12px} */
	.latest-docs li {color:#999; font-family:Tahoma,Verdana}
		.latest-docs li a {margin-right:2px}
	.latest-docs a {text-decoration:underline}

.latest-entries {padding-bottom:15px}
	.latest-blog .sec-title {padding-right:50px}
	.latest-entries h3 {color:#000; font:bold 1.091em Georgia,'Times New Roman'; padding-bottom:2px}
	.latest-entries .dt {float:right; color:#999; font:1em Tahoma,Verdana; padding:1px}
	.latest-entries .read {}
		.latest-entries .read a, .latest-forum .read a {text-decoration:underline}
	.latest-entries li {border-bottom:1px solid #e6e6e6; padding-bottom:19px; margin-bottom:21px}
		.latest-entries li.lst {border-bottom-width:0; padding-bottom:0; margin-bottom:0}

.latest-forum {padding-bottom:15px}
	.latest-forum .sec-title {padding-right:60px}
	.latest-forum dt {font-size:1.091em; padding-bottom:5px}
	.latest-forum dd {padding-bottom:4px}

.form-a-login {float:right; border-collapse:collapse; border-spacing:0}
	.form-a-login td {padding:8px 0 0 17px}
	.form-a-login th {padding:8px 9px 0 0; text-align:left; color:#666; white-space:nowrap}
	.form-a-login .s-inp {width:8.455em}
	.form-a-login .btn {width:50px; height:21px}

.col-cnt {position:relative; margin:0 34% 0 30%}
	.colcnt {position:relative; margin:0 -190px}

.scroll-gall {color:#666; text-align:center}
	.scroll-gall .btn {font-size:11px; letter-spacing:-5px; width:50px; height:21px; text-align:center; margin:0 12px; padding:0}

/* // ---- editor styles ---- // */
.for-editor {}
	.for-editor p {padding-bottom:13px}
	.for-editor .img-left {float:left; border:1px solid #b3b3b3; padding:3px; margin:3px 18px 5px 0}

/* -- ---- editor styles ---- -- */

.ifix {}
	.ifix img {border:1px solid #b3b3b3; padding:3px; margin:3px 18px 5px 0}

.news-message {margin-bottom:5px;}
	.news-message h2 {color:#1e4987; font-weight:bold; font-size: 1.3em}
		.news-message h2 small {color: #6D383E}
	.news-message p {padding-bottom:13px}
	.news-message .img-left {float:left; border:1px solid #b3b3b3; padding:3px; margin:3px 18px 5px 0}


/* // ---- car block ---- // */
.car-block {padding-top:27px}
	.car-block h1 {font-size:1.455em; padding:0 0 10px 3px}
		.car-block h1 a {text-decoration:underline}
	.car-card {padding-bottom:25px; border-bottom:1px solid #e6e6e6}
		.car-card .view-ph {float:left; padding:0 35px 0 0; text-align:center}
			.car-card .ph {padding-bottom:6px}
				.car-card .ph div {border:1px solid #b3b3b3; padding:3px; width:360px; height:270px}
		.car-card table {width:100%; border-collapse:collapse; border-spacing:0}
			.car-info .view-seller .send-pm td, .car-info .view-seller .send-pm th, .car-info .view-seller .lst td, .car-info .view-seller .lst th, .car-card table .lst td, .car-card table .lst th {border-bottom-width:0}
			.car-card table tr {text-align:left}
				.car-card table td {border-bottom:1px solid #e6e6e6; padding:1px 5px 2px 3px}
				.car-card table th {border-bottom:1px solid #e6e6e6; padding:1px 5px 2px 3px}
			.car-card table .big-td td, .car-card table .big-td th {font-size:1.273em; font-weight:bold}
	.car-info {color:#666}
		.car-info dt {color:#000; font:bold 1.091em Georgia,'Times New Roman'; padding:12px 0 0 4px; margin-bottom:-2px}
		.car-info dd {border-bottom:1px solid #e6e6e6; padding:12px 0 14px 3px}
		.car-info .col-params {position:relative}
			.car-info .col-params ul {float:left; width:30%; margin-right:2%}
		.car-info .lst {border-bottom-width:0}
		.car-info .view-seller {position:relative; margin-left:-4px; font-size:1.091em; border-collapse:collapse; border-spacing:0}
			.car-info .view-seller tr {text-align:left}
			.car-info .view-seller td {border-bottom:1px solid #e6e6e6; padding:1px 5px 2px 4px}
			.car-info .view-seller th {border-bottom:1px solid #e6e6e6; padding:1px 5px 2px 4px; width:120px}
			.car-info .view-seller .send-pm {}
				.car-info .view-seller .send-pm td {padding-top:15px}
				.car-info .view-seller a {text-decoration:underline}
/* -- ---- car block ---- -- */

/* // ---- news block ---- // */
.view-long-news {position:relative; float:right; width:40%; right:20%}
	.viewlong-news {position:relative; margin-right:-100px; zoom:1}

.view-article {color:#666; padding:23px 12px 0 15px; border-bottom:1px solid #e6e6e6; margin-bottom:5px}
	.view-article h1 {color:#6d383e; font:bold 1.455em Georgia,'Times New Roman'; padding-bottom:24px}
		.view-article h1 small {color:#000; font-size:.75em; padding-right:10px}
	.view-article .read{text-align:right}
	
.tags-news {color:#666; position:relative; margin-top:-24px; padding-bottom:24px}
	.tags-news a {color:#666}

.comments-block {padding:18px 12px 0 15px}
	.comments-block h2 {color:#6d383e; font:bold 1.455em Georgia,'Times New Roman'; padding-bottom:10px}
	.comments-block a {text-decoration:underline}
	.comments-block .read{text-align:right}
	.add-comment {border:1px solid #b3b3b3; padding:4px 5px 9px; margin-bottom:4px}
		.add-comment .show-frm {padding-top:6px}
		.add-comment .save-as {float:left; color:#666; padding:12px 0 0 10px}
		.add-comment .btn {text-align:right; padding-top:9px}
			.add-comment .btn input {margin-left:12px}
			
.frm {border:1px solid #b3b3b3; padding:4px 5px 9px; margin-bottom:4px;}
	.frm .show-frm {padding-top:6px}
	.frm .save-as {float:left; color:#666; padding:12px 0 0 10px}
	.frm .btn {text-align:right; padding-top:9px}
		.frm .btn input {margin-left:12px}			

.list-comment {color:#666; position:relative; margin:0 -22px 0 -15px}
	.list-comment li {border-bottom:1px solid #b3b3b3; padding:22px 22px 19px 110px}
		.list-comment li.lst {border-bottom-width:0}
		.list-comment .control{text-align: right}
	.list-comment .img-cover {position:relative; float:left; left:-95px; margin-right:-95px; width:80px; text-align:right; padding-top:3px}
		.list-comment .img-cover small {display:block; font-size:1em; padding-top:2px}
			.list-comment .img-cover a {color:#000}
	.list-comment h3 {color:#000; font:bold 1em Georgia,'Times New Roman'; padding-bottom:12px}
/* -- ---- news block ---- -- */	

.album-sel{	float:right; display:inline;font-size:.5em;}
	.album-sel select{width:250px}

.upl-media-pane {padding:0 0 0px 14px; margin: 0px 0px 10px 0px}
	.upl-media-pane th{text-align:left; width:120px}
	.upl-media-pane input {width:250px;}
	.upl-media-pane textarea {width:250px;height:120px;}
	.upl-media-pane select {width:270px;height:20px}

.set-media-account-pane{padding:0 0 0px 14px; margin: 0px 0px 10px 0px}
	.set-media-account-pane th{text-align:left; width:120px}
	.set-media-account-pane input {width:100px;}

.checkbox input{
	vertical-align: middle; 
	margin-left: 0px;
}

.comment .comment{padding-left:15px;padding-right:0px}

.message-comments{width:60%;padding-left:15px}

.left-column-layout{width:60%;padding-left:15px}

h2.tv-days span { padding-right: 10px; }
    h2.tv-days a { text-decoration: underline; }

div.tv-themes { margin-top: -15px; padding-right: 10px; }
    div.tv-themes span { padding-right: 10px; }

td.tv-lists .future-events .main-title { padding-top: 20px; padding-bottom: 5px; }

td.tv-lists { vertical-align: top; width: 65%; }
    td.tv-lists .news-list { padding:0pt 0pt 20px 80px; }
    td.tv-lists .news-list a { margin-left: 20px; }
        td.tv-lists .news-list span a { color: #e76e34; margin-left: 10px; }

td.tv-favs { vertical-align: top; padding-top: 40px; padding-left: 20px; }
    td.tv-favs .event-briefly { width: 70%; margin-bottom: 20px; }


td.tv-lists { vertical-align: top; width: 65%; }

td.tv-favs { vertical-align: top; padding-top: 20px; padding-left: 20px; }
    td.tv-favs a { color: #e76e34; }
        td.tv-favs dd a { margin-left: 10px; }

a.calendar { color: #e76e34; }

	.alphabet {padding:0 0 0 10px}
		.alphabet dt {color:#000; font:bold 1.091em Georgia,'Times New Roman'; padding:0 0 10px 7px}
		.alphabet dd {position:relative; overflow:hidden; width:100%}
		.alphabet table {position:relative; left:-1px; width:100%; border-collapse:separate; border-spacing:0; margin-bottom:-1px}
			.alphabet th {color:#1e4987; font:bold 1.455em Georgia,'Times New Roman'; width:14%; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; padding:4px 0 5px}
				.alphabet th.this-day {color:#fff; background-color:#1e4987}
			.alphabet td {color:#666; font:1.091em Georgia,'Times New Roman'; text-align:right; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px 6px 6px 0}
			.alphabet td.last {color:#666; background-color:#e6e6e6}
			.alphabet td.active {color:#fff; background-color:#f05a28}
			.alphabet td a {color:#666; display:block; margin:-5px -6px -6px 0; padding:5px 6px 6px 0}
				.alphabet td a:hover {background-color:#e6e6e6; text-decoration:none}

.pager {padding: 10px 0px 20px 0px;text-align:center;}
	.pager span, .pager a{padding: 0px 3px 0px 3px; float:left}

div.weather-block .view-weather { padding-bottom: 30px; }

div.table-title { color: #6D383E; font-family: Georgia, 'Times New Roman'; font-size: 2.091em; text-align: center; width: 100%; padding-top: 10px; }

table.table-weather { margin-bottom: 20px; }
    table.table-weather td, table.table-weather th { padding: 5px; padding-top: 7px; }
    table.table-weather th { font-weight: bold; text-align: left; }
    table.table-weather td { border-top: 1px solid #cccccc; }
        table.table-weather td span { color: #1e4987; }	

table.table-offers { margin-bottom: 20px; width:100%}
    table.table-offers td, table.table-offers th { padding: 5px; padding-top: 7px; cursor: pointer}
    table.table-offers th { font-weight: bold; text-align: left; }
    table.table-offers td { border-top: 1px solid #cccccc; }
        table.table-offers td span { color: #1e4987; }			  
		  
.hor-forecast{padding-bottom: 10px}		 

.anecdote{border-bottom: 1px solid #cccccc;margin-bottom:7px;padding-bottom:7px;}

.map {margin:10px;width:95%;height:500px;background-color: Gray;}	
.map_col {position:relative; float:right; width:70%;}
.map-search-col {float:left; width:28%; padding-top:14px}	

.map-search-res{margin-left:10px;}
	.map-search-res ul{padding-left:10px}
	.map-search-res li{margin-bottom:7px; font-size:1.2em}
	.map-search-res li a{border-bottom: 1px dotted; text-decoration:none}

.add-offer{}
	.add-offer td.add-offer-cell{width:50%;vertical-align:top}
	.add-offer td,.add-offer th{text-align: left;}
	.add-offer th{width:10%}
	.add-offer table{width:100%}
	.add-offer select{width:100%;border:none}
	.add-offer textarea{width:99%;height:50px}
	
.offer-adds{width:100%}
	.offer-adds td{vertical-align:top}
	.offer-adds .offer-adds-det input{margin-left:20px}

.pad20{margin-top:20px}
.status{margin:20px}
.virt-action{text-decoration:none;border-bottom:1px dotted}

.period{}
	.period .period-input{width:30px}

.offer-title {margin-right:79px; position:relative; color:#6d383e; font:2.091em Georgia,'Times New Roman'; padding:3px 0 10px; margin-bottom:10px}
	.offer-title ul {position:absolute; top:10px; right:-80px; font-size:.688em;}
	.offer-title li {display:inline;padding-left:5px}
	h1.offer-title a {text-decoration: none;}	
	
.offer-photo{float:left;clear:none;width:100px;margin:5px;}

.openid-reg{border-bottom:1px solid #E6E6E6; padding: 18px 0px 18px 0px}
	.openid-reg .s-inp{width:150px} 
	.openid-reg input{width:150px} 

.usr-reg{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #E6E6E6;}
	.usr-reg table{width:350px}
	.usr-reg th{text-align:left;width:120px}
	
.blog-reg{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #E6E6E6;}
	.blog-reg th{text-align:left;width:120px}
	.blog-reg textarea{width:200px;height:60px}
	.blog-reg table{width:350px}
	
.picasa-reg{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #E6E6E6;margin-bottom:5px}
	.picasa-reg th{text-align:left;width:120px}
	.picasa-reg table{width:350px}

.overlay-page {position:fixed; z-index:4; left:0; top:0; width:100%; height:100%; background-color:#6d383e; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}
	.overlay-page iframe {position:absolute; width:100%; height:100%; display:none}
.login-form {position:fixed; z-index:99; left:50%; top:30%; margin-left:-115px; width:230px; background-color:#f7f5f0;border: 2px solid #6d383e;padding:7px}		
	
.error{color: #ff0000;}

