@import url(base.css);
@import url(content.css);

BODY {background: #fffee7; color: #323232; font-size: 0.75em; }

#all {min-width: 990px; position: relative; width: 100%; }

#top {background: #540a0c url(../i/topBgLBot.png) left bottom no-repeat; border-top: 8px solid #4a090b; width: 100%; }
#topA {background-image: url(../i/topBgRBot.png); background-position: right bottom; position: relative; width: 100%; height: 107px; }

#logo,
#logo A,
#slogan {color: #fffee7; }

#logo {font-family: KarinaC, Georgia, "Times New Roman", serif; font-size: 33px; line-height: 31px; margin: 0; position: absolute; left: 37px; top: 38px; z-index: 25; }
#logo A {cursor: pointer; text-decoration: none; }

#logo,
#logo A,
#logo SPAN {display: block; overflow: hidden; width: 276px; height: 26px; }

#logo SPAN {background-image: url(../i/logo.png); margin-bottom: -26px; position: relative; }

#slogan,
#slogan SPAN {display: block; line-height: 9px; width: 277px; height: 9px; }

#slogan {font-size: 9px; letter-spacing: 0.62em; margin: 0; overflow: hidden; position: absolute; left: 36px; top: 75px; text-transform: uppercase; }
#slogan SPAN {background-image: url(../i/slogan.png); margin-bottom: -9px; position: relative; }

#browserActions,
#browserActions A {color: #b29084; }

#browserActions {font-size: 11px; line-height: 11px; margin: 0; position: absolute; left: 36px; top: -3px; height: 11px; }

#browserActions,
#browserActions UL,
#browserActions LI {margin: 0; padding: 0; }

#browserActions,
#browserActions UL {list-style: none; }

#browserActions LI {display: inline; }

#mnu,
#mnu A {color: #fffee7; }

#mnu UL,
#mnu UL LI {margin: 0; padding: 0; }

#mnu {background: #4a090b url(../i/mnuBgLTiled.png) repeat-y; font-size: 0.917em; text-align: center; text-transform: uppercase; width: 100%; }
#mnuA {background: url(../i/mnuBgRTiled.png) right top repeat-y; min-height: 0; padding: 1em 10px; width: 100%; }
#mnuA/**/ {width: /**/auto; }
* HTML #mnuA {height: 1px; }

#mnu UL {list-style: none; margin-bottom: 0.3em; }
#mnu UL LI {display: inline; white-space: nowrap; }
#mnu UL LI A {border-right: 1px solid #fffee7; line-height: 1.1; margin-left: -0.4em; padding: 0 0.6em 0 1em; text-decoration: none; }
* HTML #mnu UL LI A {height: 1px; }

#mnu UL LI.last A {border-right: none; }

#mnu UL LI A:hover {background: #f60000; }
#mnu UL LI.important A {font-weight: bold; }

#main {background: url(../i/mainBgTopTiled.gif) repeat-x; border-right: 229px solid #ebead5; min-height: 0; width: 100%; }
#main/**/ {width: /**/auto; }
* HTML #main {height: 1px; }
#mainA {background: url(../i/mainBgRTiled.gif) right top repeat-y; margin-right: -229px; min-height: 0; position: relative; }
* HTML #mainA {height: 1px; }
#mainB {background-image: url(../i/app_2_BgRTop.png); background-position: right top; width: 100%; }
#mainC {background: url(../i/mainBgBotTiled.gif) left bottom repeat-x; width: 100%; }
#mainD {background-image: url(../i/mainBgRBot.png); background-position: right bottom; width: 100%; }
#mainE {background-image: url(../i/mainBgLBot.png); background-position: left bottom; padding-bottom: 6em; width: 100%; }

#contentBox {float: right; margin-left: -28%; width: 100%; }
#content {background-image: url(../i/contentBgLTop.png); margin-left: 28%; min-height: 0; }
* HTML #content {height: 1px; }
#contentA {width: 100%; }
* HTML #contentA {overflow: hidden; }
#contentB {margin-right: 14px; min-height: 0; padding-top: 33px; }
* HTML #contentB {height: 1px; }

.app {font-size: 0.917em; overflow: hidden; }

.app .blk {margin-bottom: 3em; }
.app .blk.bn {margin-bottom: 1.75em; width: 100%; }
.app .blk.bn IMG {vertical-align: top; }

.app H5 {color: #540a0c; font-size: 1.167em; text-transform: uppercase; }

.app DL {margin-left: 0; }
.app DL DT {margin-bottom: 0.2em; }

#app_1 {background: url(../i/app_1_BgTopTiled.gif) repeat-x; float: left; width: 28%; }
#app_1_A {background-image: url(../i/app_1_BgLTop.png); min-height: 0; width: 100%; }
#app_1_B {background-image: url(../i/app_1_BgRTop.png); background-position: right top; padding: 33px 0 0 16px; width: 100%; }
#app_1_B/**/ {width: /**/auto; }
* HTML #app_1_B {height: 1px; }
#app_1_C {border-top: 2px solid #540a0c; min-height: 0; padding-right: 30px; }
#app_1_C/**/ {width: /**/auto; }
* HTML #app_1_C {height: 1px; }
#app_1_D {margin-top: -2px; min-height: 0; position: relative; }
* HTML #app_1_D {height: 1px; }

#app_1 .bn OBJECT,
#app_1 .bn IMG {max-width: 100%; }


#calendar {margin-bottom: 1em; }

#calendar TABLE {border-bottom: 2px solid #540a0c; border-collapse: collapse; border-spacing: 0; table-layout: fixed; width: 100%; }
:root #calendar TABLE {border-collapse: collapse; }

#calendar TABLE TH.month {text-align: center; }

#calendar TABLE TH,
#calendar TABLE TD {border: 1px solid #fffee7; border-width: 0 0 1px 1px; padding: 0; text-align: center; }

#calendar TABLE A,
#calendar TABLE SPAN {display: block; min-height: 0; }

#calendar TABLE TD A {font-weight: bold; }

#calendar TABLE TH,
#calendar TABLE A,
#calendar TABLE SPAN {padding: 0.45em 0 0.53em; }

#calendar TABLE TH.larr,
#calendar TABLE TH.rarr {padding: 0; }

* HTML #calendar TABLE A {height: 1px; }

#calendar TABLE TH,
#calendar TABLE TD.today,
#calendar TABLE A:hover {background: #540a0c; color: #fffee7; }

#calendar TABLE TH,
#calendar TABLE TH A,
#calendar TABLE TD.today,
#calendar TABLE TD.today A {color: #fffee7; }

#calendar TABLE TH A:hover {background: none; }

#calendar TABLE TD,
#calendar TABLE TH.month {background: #ebead5; color: #000; }



#app_2 {float: right; width: 229px; }
#app_2_A {min-height: 0; padding: 31px 14px 0 15px; width: 100%; }
#app_2_A/**/ {width: /**/auto; }
* HTML #app_2_A {height: 1px; }

#contentNAppBox {float: left; margin-right: -229px; width: 100%; }
#contentNApp {margin-right: 229px; min-height: 0; }
* HTML #contentNApp {height: 1px; }

.content .blk {margin-bottom: 2.5em; }
.content .blk .img {float: left; margin: 0 10px 7px 0; }
.content .blk .img IMG {border: 1px solid #540a0c; padding: 1px; vertical-align: top; }
.content .blk .main {border-bottom: 2px solid #f1f0da; margin-bottom: 1em; overflow: hidden; padding-bottom: 0.5em; width: 100%; }

.content #sectionTitle,
BODY.home .content .blk H2 {background-image: url(../i/h2_BgRBot.png); background-position: right bottom; font-size: 1.333em; font-weight: bold; margin: 0 -6px 2px 0; min-height: 0; padding: 0 6px 8px 0; position: relative; text-transform: uppercase; }

.content #sectionTitle SPAN,
.content .blk H2 SPAN {background: #eae9d4; border-top: 2px solid #540a0c; display: block; min-height: 0; padding: 0.2em 11px 0.25em !important; }

.content #sectionTitle SPAN,
.content .blk H2 SPAN,
.content #sectionTitle A,
.content .blk H2 A {color: #540a0c; }

.content #sectionTitle A,
.content .blk H2 A {text-decoration: none; }

.content #sectionTitle A:hover,
.content .blk H2 A:hover {color: #000; text-decoration: underline; }

* HTML .content #sectionTitle,
* HTML .content .blk H2 {height: 1px; }

* HTML .content #sectionTitle SPAN,
* HTML .content .blk H2 SPAN {height: 1px; }

.content #sectionTitle A {color: #540a0c; text-decoration: none; }
.content #sectionTitle A:hover {color: #000; text-decoration: underline; }

.content .blk H3 {font-size: 1.167em; margin: 0; margin-bottom: 0.5em; }
.content .blk H3 SMALL {color: #848484; font-size: 0.714em; font-weight: normal; }
.content .blk .other {font-size: 0.917em; }
.content .blk .other DL {margin: 0; }
.content .blk .other DL DT {color: #848484; float: left; font-size: 0.909em; font-weight: normal; padding-top: 0.05em; width: 3.1em; }
.content .blk .other DL DD {margin-left: 3.1em; min-height: 0; }
* HTML .content .blk .other DL DD {height: 1px; left: -3px; margin-right: -3px; position: relative; }

.content .blk .other DL DT.notToday {width: 5.75em; }
.content .blk .other DL DD.notToday {margin-left: 5.75em; }

#mainTopic {width: 100%; }

#mainTopic .img {float: none; margin: 0; margin-bottom: 0.5em; }

#mainTopic .main {border-bottom: none; float: left; margin-right: -40%; overflow: visible; width: 100%; }
#mainTopic .mainA {margin-right: 40%; min-height: 0; }
* HTML #mainTopic .mainA {height: 1px; }
#mainTopic .mainB {min-height: 0; padding-right: 8px; }
* HTML #mainTopic .mainB {height: 1px; }
#mainTopic .main H3 {font-size: 1.333em; margin: 0; margin-bottom: 0.5em; }
#mainTopic .main .img {background: #540a0c; color: #fffee7; font-size: 0.833em; margin-bottom: 1em; width: 300px; }
#mainTopic .main .img SPAN {display: block; padding: 0.1em 3px; text-align: right; }
#mainTopic .main .img IMG {border: none; padding: 0; }

#mainTopic .other {float: right; width: 40%; }

#mainTopic .other UL,
#mainTopic .other UL LI {margin: 0; padding: 0; }

#mainTopic .other UL {list-style: none; }
#mainTopic .other UL LI {background-image: url(../i/bull.gif); background-position: 0 0.5em; border-bottom: 1px solid #eae9d4; margin-bottom: 0.5em; padding: 0 0 0.5em 9px; }

#app_1 .news DL {margin: 0; }
#app_1 .news DL DT {border-top: 2px solid #540a0c; border-bottom: 1px solid #eae9d4; font-size: 1.273em; margin-bottom: 0.5em; padding: 0.2em 0; }
#app_1 .news DL DT A {text-decoration: none; }
#app_1 .news DL DT A:hover {text-decoration: underline; }
#app_1 .news DL DD {overflow: hidden; width: 100%; }
#app_1 .news DL DD .img IMG {border: 1px solid #540a0c; padding: 1px; vertical-align: top; }
#app_1 .news DL DD .img {float: left; margin: 0 11px 7px 0; }

#app_2 .news DL {margin: 0; }
#app_2 .news DL DT {font-size: 0.909em; font-weight: normal; margin: 0 0 0 -15px; min-height: 0; position: relative; }
* HTML #app_2 .news DL DT {height: 1px; }
#app_2 .news DL DT SPAN {background-image: url(../i/appNewsDateBgBot.png); background-position: left bottom; display: block; overflow: hidden; padding-bottom: 6px; width: 100%; }
#app_2 .news DL DT SPAN SPAN {background: #540a0c url(../i/appNewsDateBgLTiled.gif) repeat-y; color: #fffee7; float: left; overflow: visible; padding: 0.1em 0.8em 0.2em; padding-left: 15px; width: auto; }
#app_2 .news DL DD STRONG {display: block; margin-bottom: 0.3em; }
#app_2 .news DL DD STRONG A {text-decoration: none; }
#app_2 .news DL DD STRONG A:hover {color: #000; text-decoration: underline; }
#app_2 .news DL DD BR {display: none; }

#app_1 .alsoInSection {border-bottom: 2px solid #540a0c; }

#app_1 .alsoInSection UL,
#app_1 .alsoInSection UL LI {margin: 0; padding: 0; }

#app_1 .alsoInSection UL {list-style: none; }
#app_1 .alsoInSection UL LI {margin-bottom: .5em; overflow: hidden; width: 100%; }
#app_1 .alsoInSection UL LI .txt {margin-left: 85px; }
#app_1 .alsoInSection UL LI .img IMG {border: 1px solid #540a0c; padding: 1px; vertical-align: top; }
#app_1 .alsoInSection UL LI .img {float: left; margin: 0 11px 7px 0; }

	#app_1 .alsoInSection UL LI .txt {min-height: 0; }
	* HTML #app_1 .alsoInSection UL LI .txt {margin-right: -3px; position: relative; left: -3px; height: 1px; }


#appMainTopic {font-size: 1.091em; margin-bottom: 2em; }

#appCulture H5 {line-height: 1; }
#appCulture H5 SPAN.line_2 {border-top: 2px solid #540a0c; display: block; text-align: right; }

#appPopular H5 {background-image: url(../i/appHeaderBgBot.gif); background-position: right bottom; margin: 0 -6px 0 -15px; min-height: 0; padding-right: 1px; padding-bottom: 7px; position: relative; }
* HTML #appPopular H5 {height: 1px; }
#appPopular H5 SPAN {background: #540a0c url(../i/appNewsDateBgLTiled.gif) repeat-y; color: #fffee7; display: block; padding: 0.6em 9px 0.5em 15px; position: relative; text-transform: uppercase; }
* HTML #appPopular H5 {height: 1px; }

#appPopular UL,
#appPopular UL LI,
#appPopular UL LI DL,
#appPopular UL LI DL DT,
#appPopular UL LI DL DD {margin: 0; padding: 0; }

#appPopular UL {list-style: none; margin: 1em 0; }
#appPopular UL LI {margin-bottom: 1.5em; overflow: hidden; width: 100%; }
#appPopular UL LI .txt {float: right; margin-left: -79px; width: 100%; }
#appPopular UL LI .txt DL {margin-left: 79px; min-height: 0; }
* HTML #appPopular UL LI .txt DL {height: 1px; }
#appPopular UL LI .img {float: left; overflow: hidden; width: 79px; }
#appPopular UL LI .img IMG {border: 1px solid #540a0c; padding: 1px; vertical-align: top; }

#appPopular UL LI A {text-decoration: none; }
#appPopular UL LI A:hover {color: #000; text-decoration: underline; }

#appPopular UL LI DT {font-size: 0.909em; font-weight: normal; }
#appPopular UL LI DT A {color: #6e6e6e; }
#appPopular UL LI DD A {text-decoration: none; }

#subscribe {background: #4a090b url(../i/mnuBgLTiled.png) repeat-y; color: #fff; font-size: 0.917em; width: 100%; } /* text-align: right;  */
#subscribe DIV {background: url(../i/mnuBgRTiled.png) right top repeat-y; min-height: 0; padding: 1em 18px 1em 15px; width: 100%; }
#subscribe DIV/**/ {width: /**/auto; }
* HTML #subscribe DIV {height: 1px; }
#subscribe DIV DIV {background: none; padding: 0; width: 100%; }

#subscribe DL,
#subscribe DL DT,
#subscribe DL DD,
#subscribe .submit {display: inline; margin: 0; padding: 0; width: auto; }

#subscribe DL DT,
#subscribe DL DD {margin-right: 0.5em; }

#subscribe DL INPUT {background: #fff; border: 1px solid #010101; color: #808080; padding: 0.1em 0.2em; vertical-align: middle; width: auto; }
#subscribe .submit {margin: 0; padding: 0; }
#subscribe .submit INPUT {background: none; border: 0 solid transparent; color: #fff; font-weight: bold; margin: 0; padding-left: 0; padding-right: 0; overflow: visible; vertical-align: middle; }
#subscribe #frmSubscribe {float: right; }


#frmSearch {float: left; }
#frmSearch DL DT {display: none; }


#bot {background-color: #540a0c; background-image: url(../i/botBgLTop.gif); font-size: 0.917em; }
#botA {background-image: url(../i/botBgRTop.gif); background-position: right top; }

#bot,
#bot A {color: #fefdc8; }

#regCertif {background: #000; color: #ede9af; font-size: 0.917em; margin: 0; min-height: 0; padding: 0.3em 15px 0.4em; }
* HTML #regCertif {height: 1px; }

#counters {float: left; padding: 0.75em 15px; }

#counters H5 {display: none; }

#counters UL,
#counters UL LI {margin: 0; padding: 0; }

#counters UL {list-style: none; overflow: hidden; width: 208px; }
#counters UL LI {float: left; margin-right: 16px; margin-bottom: 2px; }
#counters UL LI SPAN {display: block; overflow: hidden; position: absolute; left: 0; top: 0; width: 0; height: 0; }
#counters UL LI IMG {vertical-align: top; }


#countersCode {overflow: hidden; position: absolute; left: 0; top: 0; width: 0; height: 0; }


#botBn {float: left; padding: 0.75em 0 0.75em 0; }

#botBn IMG,
#botBn OBJECT,
#botBn EMBED,
#botBn IFRAME {vertical-align: top; }

#copyNDeveloper {float: right; padding: 0.75em 18px 0.75em 0; text-align: right; width: 240px; }
#developer IMG {vertical-align: top; }
#copy {font-size: 0.909em; padding-right: 1px; }

#countersNBn {margin-right: 240px; }

#topBn {position: absolute; right: 33px; top: 24px; width: 545px; height: 72px; }

#topBn IMG,
#topBn OBJECT,
#topBn EMBED,
#topBn IFRAME {vertical-align: top; }

#topBn,
#topBn UL {overflow: hidden; }

#topBn UL,
#topBn UL LI {margin: 0; padding: 0; }

#topBn UL {list-style: none; margin-left: -37px; width: 582px; }
#topBn UL LI {background-image: url(../i/topBnFrame.gif); background-position: 37px 0; float: left; padding-left: 40px; padding-top: 9px; width: 194px; height: 72px; }
#topBn UL LI/**/ {width: /**/154px; height: /**/62px; }


UL.section,
UL.section LI {margin: 0; padding: 0; }

UL.section {list-style: none; }
UL.section LI {width: 100%; }


UL.section LI:before,
UL.section LI:after {display: block; content: "."; font-size: 0; line-height: 0; height: 0; overflow: hidden; visibility: hidden; width: 0; }
UL.section LI:after {clear: both; }


UL.section LI UL {margin-left: 35px; }


UL.section LI H2 {font-size: 1.167em; font-weight: bold; margin: 0; margin-bottom: 0.5em; }
UL.section LI H2 SMALL {color: #848484; font-size: 0.714em; font-weight: normal; }
UL.section.conferences LI H2 SMALL {color: #000; font-size: 0.857em; font-weight: bold; }

UL.section.comments LI H2 SPAN {display: block; text-indent: -0.72em; }
UL.section.comments LI H2 SPAN BR {display: none; }
* HTML UL.section.comments LI H2 SPAN {text-indent: 0; }

UL.section LI {border-bottom: 2px solid #eae9d4; margin-bottom: 1em; padding-bottom: 1em; }
UL.section LI .img {float: left; margin: 0 10px 7px 0; }
UL.section LI .img IMG {border: 1px solid #540a0c; padding: 1px; vertical-align: top; }


.content UL.newsArchive LI {margin-bottom: 0.5em; }

#poll {border-bottom: 2px solid #540a0c; margin-bottom: 1.25em; padding: 0.75em 0; }
#frmPoll .results {margin-top: 1em; }


/* banner, informer, etc. */

	/* weather */
.gmtbl {background-color: #fffee7; border: 1px solid #440500; }
.gmtdttl {font-size: 100%; font-weight: bold; color: #fff; text-align: center; background-color: #580800}
.gmtdtext {font-size: 85%; font-weight: normal; color: #000; text-align: center; }
	/* /weather */

#bnAfterArticle {border-top: 2px solid #540a0c; clear: both; margin-top: 3em; padding-top: 1em; }
#bnAfterArticle DIV {margin-bottom: 1em; }
#bnAfterArticle DIV DIV {margin-bottom: 0; }
#bnAfterArticle .txt LI {margin-left: 25px; }
/*#bnAfterArticle DIV LI {margin-left: 25px; }*/

/* /banner, informer, etc. */


#search {margin: 1em 0 2em; }


.app .teasers DL,
.app .teasers DL DT,
.app .teasers DL DD,
.app .teasers UL,
.app .teasers UL LI {margin: 0; padding: 0; min-height: 0; }

.app .teasers DL DT {margin-bottom: 5px; }
.app .teasers DL DT IMG {vertical-align: top; }

.app .teasers UL LI A,
.app .teasers UL LI SPAN {display: block; }

.app .teasers UL {list-style: none; }
.app .teasers UL LI {margin-bottom: 5px; }
.app .teasers UL LI A {overflow: hidden; text-decoration: underline; width: 100%; }
.app .teasers UL LI A:hover {background: #eae9d4; }
.app .teasers UL LI SPAN {margin-left: 68px; padding-top: 15px; }
.app .teasers UL LI IMG {border: none; float: left; vertical-align: top; width: 60px; }

	* HTML .app .teasers UL,
	* HTML .app .teasers UL LI,
	* HTML .app .teasers UL LI SPAN {height: 1px; }
	
	* HTML .app .teasers UL LI SPAN {margin-right: -3px; position: relative; left: -3px; }

.app .teasers DL.timeout {border: 2px solid #e00000; padding: 5px; padding-bottom: 0; }
.app .teasers DL.timeout DT {background: #4f4f4f; margin: -7px; margin-bottom: 5px; text-align: center; }

	* HTML .app .teasers DL.timeout {width: 100%; }
	* HTML .app .teasers DL.timeout/**/ {width: /**/auto; }


.app DL.teasers-graphic {margin: 20px 0; }

.app DL.teasers-graphic UL,
.app DL.teasers-graphic UL LI {margin: 0; padding: 0; }

.app DL.teasers-graphic UL {list-style: none; }
.app DL.teasers-graphic UL LI {margin-top: 5px; }

.app DL.teasers-graphic IMG {vertical-align: top; }

	.app DL.teasers-graphic,
	.app DL.teasers-graphic DT,
	.app DL.teasers-graphic DD,
	.app DL.teasers-graphic UL,
	.app DL.teasers-graphic UL LI {min-height: 0; }

	* HTML .app DL.teasers-graphic,
	* HTML .app DL.teasers-graphic DT,
	* HTML .app DL.teasers-graphic DD,
	* HTML .app DL.teasers-graphic UL,
	* HTML .app DL.teasers-graphic UL LI {height: 1px; }


.content DL.teasers,
.content DL.teasers DT,
.content DL.teasers DD,
.content DL.teasers UL,
.content DL.teasers UL LI {margin: 0; padding: 0; min-height: 0; }

.content DL.teasers {font-size: .917em; margin-bottom: 1em; }
.content DL.teasers DT {background: #4f4f4f; margin-bottom: 5px; padding: .2em 5px .3em; }

.content DL.teasers DT,
.content DL.teasers DT A {color: #fff; }

.content DL.teasers DT A {color: #fff; text-decoration: none; }

.content DL.teasers UL LI A,
.content DL.teasers UL LI SPAN {display: block; }

.content DL.teasers UL {list-style: none; overflow: hidden; width: 100%; }
.content DL.teasers UL LI {float: left; list-style: none; margin-bottom: .5em; min-width: 175px; overflow: hidden; width: 24.5%; }
.content DL.teasers UL LI A {overflow: hidden; text-decoration: underline; width: 100%; }
.content DL.teasers UL LI SPAN {margin-left: 63px; padding-right: 10px; }
.content DL.teasers UL LI A:hover {text-decoration: none; }
.content DL.teasers UL LI IMG {border: none; float: left; vertical-align: top; width: 60px; }

	* HTML .content DL.teasers,
	* HTML .content DL.teasers DT,
	* HTML .content DL.teasers DD,
	* HTML .content DL.teasers SPAN {height: 1px; }

	* HTML .content DL.teasers UL LI SPAN {margin-right: -3px; position: relative; left: -3px; }


.content .teasers-graphic {margin: 20px 0; }

.content .teasers-graphic UL,
.content .teasers-graphic UL LI {margin: 0; padding: 0; }

.content .teasers-graphic UL {list-style: none; text-align: center; }
.content .teasers-graphic UL LI {display: inline; }

.content .teasers-graphic IMG {vertical-align: top; }

	.content .teasers-graphic,
	.content .teasers-graphic UL,
	.content .teasers-graphic UL LI {min-height: 0; }

	* HTML .content .teasers-graphic,
	* HTML .content .teasers-graphic UL,
	* HTML .content .teasers-graphic UL LI {height: 1px; }


/* MarketGid banner */
.app TABLE.mctable {width: auto !important; }

#comments {border-top: 2px solid #540a0c; clear: both; margin-top: 2.5em; padding-top: .75em; }
#comments H4 {font-size: 1.5em; font-weight: normal; margin: 0; margin-bottom: 1em; }
#comments H4 SPAN {font-size: .7em; }
#comments DL {margin-left: 0; }
#comments DL DT SMALL {font-weight: normal; }
#comments DL DD {margin-left: 35px; }
#comments .reply {background: #ebead5; border: 1px dotted #540a0c; margin-top: .5em; padding: 10px; }

	#comments DL DD {min-height: 0; }
	* HTML #comments DL DD {height: 1px; }

#frm-comment {margin-top: 2.5em; }
#frm-comment H4 {margin-bottom: .75em; }
#frm-comment DL DT IMG {margin-top: .2em; }

BODY.empty {margin: 20px; }
BODY.empty #content {background: none; margin: 0; }

div.c0ebb7 {padding: 10px !important; text-align: left !important;font-size: 12px !important; border: 1px solid #e0e0e0e !important;} 
.c0ebb7 .text {color: #000000 !important; font-size: 12px !important;padding: 3px 0 !important; line-height: normal !important;}
.c0ebb7 .host {color: #006600;font-weight: normal ;font-size: 9px !important;padding: 0px 0 !important; line-height: normal !important; }

.content .nav-prev-next > UL,
.content .nav-prev-next > UL > LI {margin: 0; padding: 0; }

.content .nav-prev-next > UL {clear: both; font-size: .9167em; list-style: none; margin-bottom: 1.75em; padding-top: 2.5em; }
.content .nav-prev-next > UL:after {clear: both; content: "."; display: block; font-size: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.content .nav-prev-next > UL > LI {width: 50%; }
.content .nav-prev-next > UL > LI > A {color: #414141; position: relative; min-height: 17px; }
.content .nav-prev-next > UL > LI > A:hover {color: #000; }

.content .nav-prev-next > UL > LI:first-child,
.content .nav-prev-next > UL > LI:first-child > A {float: left; }

.content .nav-prev-next > UL > LI:first-child + LI,
.content .nav-prev-next > UL > LI:first-child + LI > A {float: right; }

.content .nav-prev-next > UL > LI:first-child {margin-right: -1px; }
.content .nav-prev-next > UL > LI:first-child > A {padding: 0 20px 0 25px; }

.content .nav-prev-next > UL > LI:first-child + LI {margin-left: -1px; }
.content .nav-prev-next > UL > LI:first-child + LI > A {padding: 0 25px 0 20px; }

.content .nav-prev-next > UL > LI > A > SPAN {background-image: url(../i/icons/prev-next.gif); overflow: hidden; position: absolute; top: 0; width: 17px; height: 17px; }
.content .nav-prev-next > UL > LI:first-child > A > SPAN {left: 0; }
.content .nav-prev-next > UL > LI:first-child + LI > A > SPAN {background-position: -18px 0; right: 0; }

	.content .nav-prev-next,
	.content .nav-prev-next > UL {min-height: 0; }
