BODY { background: #FFFFFF; }
BODY, FORM, P { margin: 0; padding: 0; }
BODY, FORM, P, TD, TH { font-family: Tahoma; font-size: 11px; color: #424142; }
A { color: #00417B; }
A:hover { color: #DE2800;  }

FORM TD.err { color: red; font-weight: bold; }
DIV.error { color: red; font-weight: bold; }

FORM TEXTAREA, FORM SELECT {
	border: 1px solid #7F9DB9; font: normal 11px Tahoma; 
}

FORM LABEL { cursor: pointer; cursor: hand; }
FORM SPAN { font-weight: bold; color: #BD060E; }

FORM INPUT.bttn-small { 
	cursor: pointer; cursor: hand; 
	width: 53px; height: 20px; background: url(images/bg-bttn-small.gif); border: 0px solid black;
	font: normal 11px Tahoma; color: #FFFFFF; padding: 0 0 2px 0; }

FORM INPUT.bttn { 
	cursor: pointer; cursor: hand; 
	width: 63px; height: 20px; background: url(images/bg-bttn.gif); border: 0px solid black;
	font: normal 11px Tahoma; color: #FFFFFF; padding: 0 0 2px 0; }

FORM INPUT.middle {
	background: url(images/bg-bttn-middle.gif); width: 92px; }

FORM INPUT.bttn-long { 
	cursor: pointer; cursor: hand; 
	width: 160px; height: 20px; background: url(images/bg-bttn-long.gif); border: 0px solid black;
	font: normal 11px Tahoma; color: #FFFFFF; padding: 0 0 2px 0; }

FORM INPUT.text { 
	margin: 0 2px 0 0; height: 18px; 
	padding-left: 3px; border: 1px solid #849EBD; 	
	color: #424142; font: normal 11px Tahoma; }

TABLE.image {
	border-collapse: collapse;
	background-repeat: no-repeat; background-position: center; }
TABLE.image TD { padding: 0; }


/* main table */
TABLE.main TD.lsi { background: url(images/bg-ls-i.gif) no-repeat right top; }
TABLE.main TD.rsi { background: url(images/bg-rs-i.gif) no-repeat left top; }

TABLE.main TD.bg-ls-line { background: url(images/bg-ls-line.gif) left repeat-y; }
TABLE.main TD.bg-rs-line { background: url(images/bg-rs-line.gif) right repeat-y; }
TABLE.main TD.bg-lc-line { background: url(images/bg-lc-line.gif) right top repeat-y; }
TABLE.main TD.bg-rc-line { background: url(images/bg-rc-line.gif) top repeat-y; }

TABLE.nav1 { background: url(images/bg-nav1-left.gif) left top no-repeat; }
TABLE.nav1 TD { padding-top: 14px; }
TABLE.langswitch { margin: 7px 25px; }

TABLE.top-logo-inner { background: url(images/bg-summer-logo_08.gif) bottom left no-repeat; height: 54px; }

TABLE.top-season { background: url(images/bg-winter_new.gif); }
TABLE.top-season-i { background: url(images/bg-winter-i_jauna.gif) bottom; }

TABLE.fast-icons { margin-left: 19px; }
TABLE.fast-icons TD { padding: 0 13px 11px 0; }

TABLE.top-winter { background: url(images/bg-summer-top_new.gif) repeat-x left; }
TABLE.top-winter-i { background: url(images/bg-summer-top-i_08.gif) repeat-x left; }
/*
TABLE.top-winter { background: url(images/bg-winter-top.gif) repeat-x left; }
*/
TD.laba-mala-stripa { background: url(images/laba-mala-stripa-background.gif) repeat-y right; }

TD.kreisa-center-stripa { background: url(images/bg-start-center-left.gif) repeat-y; }
TD.laba-center-stripa { background: url(images/bg-start-center-right.gif) repeat-y; }

TABLE.nav-cat { margin: 0 10px 0 0; }
TABLE.nav-cat TH { background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }
TABLE.nav-cat TR TD.c-title { padding: 4px 5px 5px 0; }
TABLE.nav-cat TR TD.c-title-act { 
	background: url(images/bg-cat-act-right.gif) #525152 repeat-y right top;
	padding: 4px 5px 5px 0; }
TABLE.nav-cat TR TD.c-blt IMG { margin: 8px 8px; }
TABLE.nav-cat TR TD.c-title-act A { color: #FFFFFF; font-weight: bold; }

TABLE.nav-cat TR TD A { font: normal 11px Tahoma; color: #003873; text-decoration: none; text-transform: uppercase; }
TABLE.nav-cat TR TD A.hover { color: #DE2800; text-decoration: underline; }
TABLE.nav-cat TR TD.act { background: url(images/bg-nav-cat-left.gif) no-repeat top; }

TABLE.nav-cat-soft { margin: 5px 10px 0 0; }
TABLE.nav-cat-soft TH { background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }
TABLE.nav-cat-soft TR TD.c-title { padding: 4px 5px 5px 0; }
TABLE.nav-cat-soft TR TD.c-title-act { 
	background: url(images/bg-cat-act-right.gif) #525152 repeat-y right top;
	padding: 4px 5px 5px 0; }
TABLE.nav-cat-soft TR TD.c-blt IMG { margin: 8px 8px; }
TABLE.nav-cat-soft TR TD.c-title-act A { color: #FFFFFF; font-weight: bold; }

TABLE.nav-cat-soft TR TD A { font: normal 11px Tahoma; color: #003873; text-decoration: none; }
TABLE.nav-cat-soft TR TD A.hover { color: #DE2800; text-decoration: underline; }
TABLE.nav-cat-soft TR TD.act { background: url(images/bg-nav-cat-left.gif) no-repeat top; }



TD.start-main { padding: 0 0 0 18px; }

TABLE.start-slider { margin: 0 0 15px 0; }
TABLE.start-slider TABLE.pic { background-repeat: no-repeat; background-position: top left; }
TABLE.start-slider TABLE.pic TABLE.logos { background-repeat: no-repeat; background-position: top right; }
TABLE.start-slider TABLE.pic TABLE.logos TD { padding: 5px; }

TABLE.start-promo { margin: 0 19px 25px 0; }

TABLE.start-offers { margin: 0 19px 25px 0; }
TABLE.start-offers IMG.offer { margin: 5px 5px 10px 5px; }
TABLE.start-offers A { color: #DE2800; }
TABLE.start-offers A:hover { text-decoration: none; }

TABLE.hot-price { background: url(images/bg-price.gif); margin: 8px 0;}
TABLE.hot-price TH { 
	padding: 0px 1px 2px 1px;
	color: #FFFFFF; font: bold 11px Tahoma; }

TABLE.start-wallpapers { margin: 15px 0 0 10px; } 
TABLE.start-movie { margin: 15px 0 0 10px; } 
TABLE.start-movie TD { background-repeat: no-repeat; background-position: left top; }

TABLE.nav-forum TH { background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }
TABLE.nav-forum TR TD.c-title { padding: 0px 5px 0px 0; }
TABLE.nav-forum TR TD.c-blt IMG { margin: 4px 8px 0px 0; }
TABLE.nav-forum TR TD A { color: #5f5f5f; text-decoration: underline; }
TABLE.nav-forum TR TD.c-title A { color: #00417B; text-decoration: underline; }

TABLE.title-panel { margin: 10px 15px 0 0; }
TABLE.title-panel TD.tpl { background: url(images/bg-title-panel-left.gif); }
TABLE.title-panel TD.tpr { background: url(images/bg-title-panel-right.gif); }
TABLE.title-panel TD.tpc { 
	padding: 7px 3px 7px 5px; 
	background: url(images/bg-title-panel.gif); }
TABLE.title-panel MARQUEE A { color: #424142; }

TABLE.radio-panel { 
	margin: 0 0 8px 3px; 
	background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }
TABLE.radio-panel INPUT { margin: 0; }
TABLE.radio-panel TD { color: #424142; padding: 2px 0px 8px 8px; }

TABLE.form-buttons { margin: 7px 5px; }
TABLE.form-buttons TD { padding: 0 2px 0 0; }

TABLE.image-panel {	border: 1px solid #E7E7E7; margin: 0 10px 10px 0; }
TABLE.image-panel TD { padding: 3px 3px 8px 3px; }
TABLE.image-panel IMG { border: 1px solid #CECFCE; margin: 0 0 8px 0; }
TABLE.image-panel TABLE TD { padding: 0; }
TABLE.image-panel TABLE IMG { margin: 3px 4px 0 7px; border: 0px solid white; }

TABLE.weather-panel { margin: 0 0 0 24px; }
TABLE.weather-panel TD { padding: 8px 0 0 0; }
TABLE.weather-panel TD IMG { margin: 0 4px; }

TABLE.panel-subscribe { margin: 0 24px 0 22px; }
TABLE.panel-subscribe INPUT#email { 
	margin: 0 2px 0 0; height: 18px; width: 100px;
	padding-left: 3px; border: 1px solid #7B9EB5; 	
	color: #ADAEAD; font: normal 11px Tahoma; }

TABLE.banner-bottom-white {
	background: #FFFFFF; 
	margin: 12px 19px 10px 17px; }
TABLE.banner-bottom-white TABLE { 
	margin: 0 2px 1px 0; background-position: center; background-repeat: no-repeat; }

TABLE.news-panel { margin: 10px 15px 0 0; }
TABLE.news-panel A { text-decoration: none; }
TABLE.news-panel A:hover { text-decoration: underline; }
TABLE.news-panel TD { color: #5A595A; padding: 5px 3px; }
TABLE.news-panel TH { background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }


DIV.location-bar { 
	padding: 2px 11px 4px 11px; margin: 0 19px 5px 0; 
	background: url(images/bg-location-left.gif) repeat-y left top; }
DIV.location-bar IMG { margin: 0 4px 0 2px; }
DIV.location-bar A.act { font-weight: bold; }

DIV.category-bar { background: url(images/bg-cat-title-left.gif) #525152 repeat-y left top; margin: 0 19px 9px 0; }
DIV.category-bar DIV { 
	padding: 4px 10px 5px 12px; background: url(images/bg-cat-title-right.gif) repeat-y right top; 
	color: #FFFFFF; font: bold 12px Arial; }
DIV.category-bar DIV H1 { color: #FFFFFF; font: normal 18px Arial; padding: 0; margin: 0; display: inline; }
DIV.category-bar DIV A { color: #FFFFFF; }

TABLE.image-title-bar { 
	margin: 0 19px 9px 0;  background: url(images/bg-image-title.gif); }
TABLE.image-title-bar TH { padding: 5px 15px 7px 15px; text-align: left; }
TABLE.image-title-bar H2 { font: bold 12px Arial; }

TABLE.groups-bar { margin: 0 19px 10px 0; background: url(images/bg-groups.gif); }
TABLE.groups-bar TABLE {  }
TABLE.groups-bar TH { padding: 5px 15px 7px 15px; text-align: left; }
TABLE.groups-bar TABLE TD { padding: 1px 0 2px 0; }
TABLE.groups-bar TABLE TD IMG.blt { margin: 5px 4px 0 4px; }
TABLE.groups-bar TABLE TD A.act { font-weight: bold; }

TABLE.groups-team { margin: 0 0 10px 0; }

TABLE.sm1 { margin: 0 19px 10px 0; background: url(images/bg-groups.gif); }
TABLE.sm1 TH { padding: 5px 12px 7px 8px; text-align: left; }
TABLE.sm1 TH A { text-decoration: none; color: #3F3F3F; font-size: 12px; font-family: Arial; }
TABLE.sm1 TH A:hover { text-decoration: underline; }

TABLE.sm2 { margin: 10px 10px; }
TABLE.sm2 TD { padding: 1px 0 2px 0; }
TABLE.sm2 TD IMG { margin: 5px 4px 0 4px; }


DIV.brand-bar { background: url(images/bg-brand-title-left.gif) #EFEFEF repeat-y left top; margin: 0 19px 9px 0; }
DIV.brand-bar DIV { padding: 4px 10px 5px 12px; background: url(images/bg-brand-title-right.gif) repeat-y right top; }
DIV.brand-bar DIV H2 { color: #3F3F3F; font: bold 14px Arial; padding: 0; margin: 0; }

DIV.team-bar { background: url(images/bg-brand-title-left.gif) #EFEFEF repeat-y left top; margin: 0 19px 9px 0; }
DIV.team-bar H2 { color: #3F3F3F; font: bold 14px Arial; padding: 0; margin: 0 0 0 10px; }
DIV.team-bar H2 A.open { color: #3F3F3F; text-decoration: none; }

TABLE.brand-list { border-collapse: collapse; margin: 0 19px 9px 0; border: 0px solid black; }
TABLE.brand-list TD { padding: 10px 7px 4px 12px; }
TABLE.brand-list TABLE { 
	border-collapse: collapse;
	background-repeat: no-repeat; background-position: center;
	float: left; margin: 0 5px 11px 0; border: 0px solid black; }
TABLE.brand-list TABLE TD { padding: 0; }


TABLE.cart-panel { border-collapse: collapse; }
TABLE.cart-panel P { margin: 0 6px; }
TABLE.cart-panel TD { padding: 15px 7px 0px 8px; }
TABLE.cart-panel TABLE { 
	margin: 5px 0;	
	border: 1px solid #E7E7E7; 
	border-collapse: collapse; }
TABLE.cart-panel TABLE TH, TABLE.cart-panel TABLE TD { 
	padding: 3px 5px 4px 5px; }
TABLE.cart-panel TABLE TH { 
	background: #EFEFEF; color: #000000; 
	border-bottom: 1px solid #E7E7E7; }
TABLE.cart-panel TABLE TD { 
	border-bottom: 1px solid #E7E7E7; 
	border-left: 1px solid #E7E7E7; }
TABLE.cart-panel INPUT { margin: 8px 0 0 0; }


TABLE.offer-item IMG.offer { margin: 5px 5px 10px 5px; }
TABLE.offer-item A { color: #DE2800; }
TABLE.offer-item A:hover { text-decoration: none;}

TABLE.item-pic { 
	border-collapse: collapse;
	background-repeat: no-repeat; background-position: center; }

TABLE.item-open { margin: 0 8px 0 0; }
TABLE.item-open H3 { color: #3F3F3F; font: bold 14px Arial; padding: 0; margin: 0 0 6px 0; }
TABLE.item-open H3 SUP { font: normal 8px Verdana; }
TABLE.item-open SPAN { font-weight: bold; color: #BD060E; }

TABLE.item-add { background: url(images/bg-item-add.gif); }
TABLE.item-add TABLE { margin: 6px 7px 4px 4px; }

TABLE.item-list { background: url(images/bg-groups.gif); }
TABLE.item-list TH { padding: 8px 7px; text-align: left; }
TABLE.item-list TABLE { margin: 2px 0 0 0; }
TABLE.item-list TABLE TD { padding: 1px 0 2px 0; }
TABLE.item-list TABLE TD IMG { margin: 5px 5px 0 1px; }

TABLE.pricelist TH { background: #E7E7E7; padding: 3px 7px; }
TABLE.pricelist TD { padding: 1px 3px; }

DIV.doc-end { background: #E7E7E7; margin: 4px 19px 8px 11px; }

DIV.nav-back { margin: 0 19px 0 20px;}
DIV.nav-back IMG { margin-right: 6px;}

TABLE.nav-cat-right { margin: 18px 0 0 12px; }
TABLE.nav-cat-right TH { background: url(images/bg-nav-cat-sep.gif) repeat-x center; }
TABLE.nav-cat-right TD A { text-decoration: none; }
TABLE.nav-cat-right TD A:hover  { text-decoration: underline; }
TABLE.nav-cat-right TD A.act { font-weight: bold; }
TABLE.nav-cat-right TD A.path { color: #636163; text-decoration: underline; }
TABLE.nav-cat-right TD IMG.cat { margin: 0 7px 0 5px; }
TABLE.nav-cat-right TD IMG.sub { margin: 0 3px 0 1px; }
TABLE.nav-cat-right TABLE TD { padding: 1px 0 2px 0; }

/* text list */
TABLE.text-list-element { margin: 5px 29px 23px 11px; }
TABLE.text-list-element H1 { font: bold 12px Arial; padding: 0; margin: 2px 0 6px 0; }
TABLE.text-list-element TABLE.item-pic { margin: 0 0 0 10px; }

/* text single */
DIV.text-single TD.lead P { color: #000000; }
DIV.text-single TD.lead SPAN { display: block; margin-bottom: 8px;}
DIV.text-single TD.text { padding: 5px 29px 12px 11px; }
DIV.text-single TABLE.image { margin: 3px 0 10px 10px; float: right; }

/* text links */
DIV.cmtn-actions { margin: 5px 0 0 0; }
DIV.cmtn-actions IMG { margin-top: 1px; margin-right: 1px; }

/* text comments */
TABLE.comment { margin: 12px 20px 16px 12px; }
TABLE.comment-info { margin: 12px 19px 11px 12px; }
TABLE.comment-admin { margin: 0 15px 10px 0; background: url(images/bg-groups.gif); }
TABLE.comment-admin TABLE { margin: 6px; }


TD.date { padding-bottom: 3px; }

TABLE.form-title { margin: 40px 15px 10px 0; background: #D92400; height: 25px; }
TABLE.form-title TABLE TD { padding: 0 5px 0 5px; color: #FFFFFF; }
TABLE.form-title TABLE TD A { color: #FFFFFF; }


FORM.cmnt-form { margin: 9px 19px 16px 20px; }
FORM.cmnt-form INPUT.text { width: 253px; color: #000000; margin: 0 0 2px 2px; }
FORM.cmnt-form TEXTAREA { width: 253px; height: 68px; margin: 0 0 2px 2px; }
FORM.cmnt-form TD.bg-input-left { background: url(images/form-input-left-bg.gif) no-repeat center top; padding: 0 2px; }
FORM.cmnt-form SPAN { color: red; }

FORM.sub-form { margin: 9px 19px 16px 20px; }
FORM.sub-form TD.bg-input-left { background: url(images/form-input-left-bg.gif) no-repeat left top; padding: 0 3px 0 0; }
FORM.sub-form INPUT.text { width: 100%; }
FORM.sub-form SPAN { color: red; }
FORM.sub-form INPUT.checkbox { margin: 2px 3px 1px 0; padding: 0; }
FORM.sub-form INPUT.radio  { margin: 2px 3px 1px 0; padding: 0; }

DIV.paging { margin: 11px 0 0 25px; }
DIV.paging A {
	display: block; float: left;
	margin: 0 9px 0 0px; padding: 1px 0 0 5px;
	text-decoration: underline; }
DIV.paging A.act { 
	background: url(images/bg-paging-active.gif) #5D5D5D repeat-y right; 
	padding: 1px 10px 0 5px; margin: 0 4px 0 0px;
	text-decoration: none; color: #FFFFFF; height: 16px;   }
DIV.paging A.act:hover { text-decoration: underline; }


TABLE.printver DIV.button { }
TABLE.printver P.title { font: normal 18px Arial; padding: 0; margin: 10px 0; }
TABLE.printver DIV.image { margin: 0 10px 10px 0; float: left; }


TABLE.archive-drop { margin: 0 5px 0 0; }
TABLE.archive-drop TD { padding: 0 3px 1px 5px; }
TABLE.archive-drop TH { background: url(images/bg-nav-cat-sep.gif) repeat-x bottom; }


/* gallery styles */
TABLE.gall-cat-list { margin: 20px 40px 9px 0; }
TABLE.gall-cat-list A { display: block; float: left; }
TABLE.gall-cat-list DIV { margin: 12px 0 0 22px;}
TABLE.gall-cat-list P { margin-bottom: 10px; font: bold 13px Tahoma; color: #3f3f3f;}
TABLE.gall-cat-list IMG#picture { border: 1px solid #cecfd1;}

TABLE.gall-list {  }
TABLE.gall-list TH { padding: 0 9px; }
TABLE.gall-list TH TABLE TABLE { margin: 3px 0 9px 0; }

/* gallery popup */
TABLE.gallery-popup { background: url(images/bg-gallery-popup.png); }
TABLE.gallery-popup-large { background: url(images/bg-gallery-popup-large.png); }

TABLE.gallery-popup A { color: #FFFFFF; font: normal 11px Tahoma; }
TABLE.gallery-popup TABLE.head { margin: 13px 33px; }
TABLE.gallery-popup TABLE.head TD { color: #FFFFFF; font: bold 13px Tahoma; }

TABLE.gallery-popup A.image { border: 1px solid #d1dce2; padding: 4px; display: block; }
TABLE.gallery-popup A.image IMG { border: 1px solid #517d94; }

TABLE.gallery-popup TABLE.footer { margin: 13px 33px; }
TABLE.gallery-popup TABLE.footer TD { color: #FFFFFF; }

TABLE.gallery-popup TABLE.pages { margin: 0 0 14px 0; }
TABLE.gallery-popup TABLE.pages TD.act { padding: 2px 0 0 0; vertical-align: bottom; }
TABLE.gallery-popup TABLE.pages A {
	display: block; padding: 2px 8px 1px 4px; margin: 0;
	height: 17px; text-decoration: underline; }
TABLE.gallery-popup TABLE.pages A:hover { text-decoration: none;  }
TABLE.gallery-popup TABLE.pages A.act  {
		background: url(images/bg-active-link.gif) #FFFFFF repeat-y right; 
		text-decoration: none; color: #3f3f3f; }
TABLE.gallery-popup TABLE.pages A.act:hover { text-decoration: underline; }


/* WYSIWYG */

/* parsed table */
TABLE.parsed { 
    border-collapse: collapse; border: 1px solid #e7e7e7;
    margin: 0px; width: 100%; }
TABLE.parsed TR TD { 
    border-top: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; 
    padding: 3px 10px; }
TABLE.parsed TR.first TD {
    color: #000000; font-weight: bold; text-align: center; 
	border-right: 1px solid #FFFFFF; background: #efefef;
}
TABLE.parsed TR.first TD.last { border-right: 1px solid #e7e7e7; }
TABLE.parsed TR.first TD.first { background: url(images/bg-mytable-th-first.gif) left top no-repeat #efefef; }

/* order table */
TABLE.order { 
    border-collapse: collapse; 
	border-top: 1px solid #e7e7e7;
    margin: 0px; width: 100%; }
TABLE.order TR TD { 
	border: 1px solid #e7e7e7;
    padding: 3px 10px; }
TABLE.order TR.first TD {
    color: #000000; font-weight: bold; text-align: center; 
	border-right: 1px solid #FFFFFF; background: #efefef;
}
TABLE.order TR TD.total { background: #525152; font-weight: bold; color: #FFFFFF; }
TABLE.order TR TD.last { padding-left: 4px; }
TABLE.order TR TD.last IMG { margin: 0 3px 0 0; }

TABLE.order TR.first TD.last { border-right: 1px solid #e7e7e7; }
TABLE.order TR.first TD.first { background: url(images/bg-mytable-th-first.gif) left top no-repeat #efefef; }
TABLE.order TR TD A { color: #d92400; }


/* unordered list in text */
TD.text UL { padding: 0; margin: 5px 20px 9px 0px; }
TD.text UL LI { 
	list-style: url(images/li-text.gif); 
    margin: 0 0 0 20px; padding: 0px 0px 1px 0px; }

TABLE.video-list { margin: 10px 29px 0 15px; }
TABLE.video-list TH { background: url(images/bg-right-galleries.gif) center top repeat-y; }
TABLE.video-list TABLE { margin: 4px 0; }

/* shop list */
TABLE.shops { margin: 0 18px 11px 0;}
TABLE.shops TH { text-align: left; padding: 0 10px; }
TABLE.shops TH A { font: bold 14px Arial; color: #003b77; text-align: left; text-decoration: underline; }
TABLE.shops TH A:hover { color: #DE2800; }
TABLE.shops TD A { display: block; float: center; }

TABLE.doc-print { margin: 20px 0; }
TABLE.doc-print TD { padding: 5px 20px; }
TABLE.doc-print P.title { font: bold 16px Arial; }

/* rent */
DIV.map-rent { text-align: center; padding: 5px 28px 0px 10px; }

TABLE.event { margin: 0 28px 15px 12px; }
TABLE.event H2 { font: bold 13px Arial; margin: 2px 0; }
TABLE.event IMG { margin: 3px 13px 0 0; }

/* forum */
DIV.forum-cat TABLE { margin: 0 32px 10px 10px; }
DIV.forum-cat A { 
	font-weight: bold; text-decoration: none; }
DIV.forum-cat A:hover { text-decoration: underline; }

DIV.forum-cat-sep { height: 1px; background: #ececec; margin: 0 32px 10px 10px; }

TABLE.topic-list { margin: 10px 32px 10px 10px; }
TABLE.topic-list TH { background: #ececec; text-align: left; font-weight: normal; }

DIV.map-place { position: absolute; }
DIV.map-place IMG { margin-right: 4px; }

/* posts */
TABLE.image-title-bar { 
	margin: 0 19px 9px 0;  background: url(images/bg-image-title.gif); }
TABLE.image-title-bar TH { padding: 5px 15px 7px 15px; text-align: left; }
TABLE.image-title-bar H2 { font: bold 12px Arial; }
TABLE.image-title-bar H2 A { color: #424142;}

DIV.forum-post { margin: 0 50px 10px 11px; }
TABLE.forum-post-admin { margin: 0 38px 10px 0; background: url(images/bg-image-title.gif); }
TABLE.forum-post-admin TH { padding: 8px 6px 10px 6px; font-weight: normal; }

TABLE.forum-cp { margin: 0 58px 0 10px; }
TABLE.forum-cp TD { padding: 7px 0; white-space: nowrap;}
TABLE.forum-cp TD IMG { margin: 5px 5px 0 0; }
TABLE.forum-cp TD.sep { background: url(images/form-input-left-bg.gif) no-repeat center top; padding: 0 8px; }

FORM.forum-form INPUT.text  { width: 100%; }
FORM.forum-form TEXTAREA { width: 100%; height: 115px; }
FORM.forum-form TH { background: url(images/form-input-left-bg.gif) no-repeat center top; padding: 0 2px; }

DIV.forum-last-few-posts { 
	margin: 10px 32px 10px 10px; padding: 10px 15px;
	border: 1px solid #7f9db9; height: 200px;
	overflow: auto; }

DIV.page-banners-bottom { margin: 13px 0 0 0; }
DIV.page-banners-bottom TABLE { border-collapse: 0; }
DIV.page-banners-bottom TABLE TD { padding: 0px; }
DIV.page-banners-bottom DIV { display: block; float: left; margin: 1px; }
DIV.page-banners-bottom A { display: block; float: left; margin: 1px; }

TABLE.promo-bottom A { display: block; float: left; }

/* [ SEARCH ] ============================================================ */
TABLE.search-result TD.searchPath { padding: 0 17px; }
TABLE.search-result TD.searchLead { padding: 0 17px 0 28px; }
TABLE.search-result TD.searchLead A { color: #3f3f3f; text-decoration: none; }