html,body {padding:0; margin:0; height:100%}
body {color:#000; font:12px Arial,Helvetica,sans-serif}
td {color:#000; font:12px Arial,Helvetica,sans-serif}
input,textarea,option,select {font:12px Arial,Helvetica,sans-serif}

img {border:0}
a {color:#000; text-decoration:underline}
a:focus { outline:none; }
h1 {margin:0; padding:0}

.bimg {border-bottom:12px solid #000;}
.nobrd { position:relative; padding:0; margin:0; border-collapse:collapse; border:0 }
.nobrd td { padding:0; margin:0; vertical-align:top }

#minWidth, #minWidth2 {position:relative; min-width:1002px; width:expression((document.body.clientWidth<=1002)?'1002px':'auto'); _height:10px}

#minWidth2 {position:relative; z-index:5; background: url(i/bgNav.gif) no-repeat 183px 0; }
#minWidth {background:#fff url(i/bg_glam.gif) no-repeat 116px 0;}

.path, .path a{ color:#505050; font-size:11px }
.path a.here { color:#fff; background-color:#ee1676; text-decoration:none; padding:1px 2px }
.path .path_main { background:url(../i/path_main.gif) no-repeat 0 50%; padding-left:35px }

.inpelem { position:relative;}
.inpelem i.s, .inpelem i.e { float:left; top:0; width:12px; height:24px; background-color:#F00; background:url(../i/inputbg.gif) repeat-x 0 0px }
/** html .inpelem i.s, * html .inpelem i.e { top: 1px }
*/
.inpelem i.e { background-position:0 -48px; top:0; }
/** html .inpelem i.e { right:11px; }*/
.inpelem input { float:left; font-size:12px; border:0; margin:0; padding:4px 0 5px 0; background:url(../i/inputbg.gif) repeat-x 0 -24px}

#authFormOpen .inpelem input, .sform .inpelem input { font-size:14px; font-weight:bold; padding:4px 0 4px 0; }

.loginplashka { position:relative; width:100% }
.loginplashka i.s, .loginplashka i.e { float:left; top:0; width:12px; height:24px; background-color:#F00; background:url(../i/inputbg.gif) repeat-x 0 -72px }
.loginplashka i.e { background-position:0 -96px; top:0; }
.loginplashka span { float:left; color:#FFF; font-size:14px; font-style:italic; font-weight:bold; border:0; margin:0; padding:4px 0 4px 0; background-color:#ec0064}


.bgr {position:absolute; top:41px; height:168px; width:100%; z-index:1; }
.bgr2 {position:absolute; top:0; height:296px; width:100%; z-index:0; background:url(../i/toplbg.jpg) no-repeat 105px 0}

#logo {position:absolute; z-index:998; top:15px; left:0; background: url(../i/bglogo.gif) no-repeat 0 100%; width:248px; height:151px}
#logo img {margin-left:18px}

#nav {margin:0 0 0 194px}
#nav {position:relative; z-index:999; width:auto !important; width /**/:100%; background-color:#000; height:41px}
#nav table {border:0; border-collapse:collapse; height:41px; width:100%}
#nav .fmenu a, #nav .fmenu a.here, #nav .fmenu.here a {background-image:none}
#nav td {width:auto; font-size:12px; font-weight:bold; padding:0; white-space:nowrap;}
#nav a {position:relative; z-index:99; background: url(../i/bgnav-off.gif) no-repeat 0 16px; display:block; color:#fff; padding:13px 8px 13px 8px; text-decoration:none}
#nav a.here, #nav .here a, #nav a:hover {color:#29C8FF; background-image: url(../i/bgnav-on.gif)}

#nav td.glam a {position:relative; z-index:99; background: url(../i/bgNav-glam.gif) no-repeat 0 16px; display:block; color:#fff; padding:13px 8px 13px 22px; text-decoration:none !important}
#nav td.glam a.here, #nav td.glam .here a {color:#29C8FF; background-image: url(../i/bgNav-glam.gif)}
#nav td.glam a:hover {color:#fd1a74; background-image: url(../i/bgNav-glam.gif)} 

#projectMenu { right:0; top:41px; height:27px; background:#009aea url(../i/bgNav3.gif) repeat-y 0 0;}
#projectMenu span {padding-left:20px; letter-spacing:9px; font-size:11px; color:#969696}
#projectMenu a { text-decoration:none; color:#96e4ff; line-height:27px; font-weight:bold; font-size:11px; padding:0 10px; background:url(../i/project_sm_plus.gif) no-repeat 100% 50% }
#projectMenu a:hover { color:#fff; text-decoration:none; }
#projectMenu a.last { background:none } 

ul.jsmenu {visibility:hidden; z-index:999; position:absolute; left:0; top:0; background-color:#000; width:143px; margin:0; padding:0; list-style-type:none}
ul.jsmenu li {position:relative; z-index:99; float:none !important; margin:0 0 -3px 0 !important; margin /**/:0 0 -3px -16px; width:143px;}
html>body ul.jsmenu li {margin:0 !important}
ul#dopNav ul a, ul.jsmenu a {color:#fff; display:block; font-size:11px; font-weight:normal; padding:4px 5px 4px 18px; text-decoration:none}
ul#dopNav ul a:hover, ul.jsmenu a:hover {color:#29C8FF}

#birka { position:absolute; z-index:200; top:70px; left:217px; width:700px}

	#birka #auth { position:relative; z-index:10; background-color:#ee1676; width:100% }
	#birka .ring, #birka .tmauth { height:75px }
	#birka .ring { float:left; width:23px; background: url(../i/birkaleft.png) no-repeat 0 0;}
	#birka .tmauth { background-color:#ee1676 }
		#birka .barlogo { margin:14px 16px 0 15px; width:247px; height:45px }

		#authFormClosed { margin:22px 0 0 17px }
		#authFormClosed a { font-size:18px; color:#000 }
		#authFormClosed a:hover { text-decoration:none }
		#authFormClosed a.enter { display:block; width:65px; height:24px; background: url(../i/btns.png) no-repeat 0 0; margin: 0 0 0 15px }
		#authFormClosed a.enter:hover { background-position:0 -24px; }

		#authFormOpen { margin:8px 0 0 5px; padding-left:6px; height:58px; border-left:1px dashed #feda59; font-size:11px}
		#authFormOpen p { padding:0 0 3px 0; margin:0; color:#ffe277 }
		#authFormOpen p a { color:#ffe277 }
		#authFormOpen input.inp { width:98px; }
		#authFormOpen a.enter { display:block; width:65px; height:24px; background: url(../i/btns.png) no-repeat 0 0; margin:9px 0 0 26px }
		#authFormOpen a.enter:hover { background-position:0 -24px; }

		#authFormExit { margin:8px 0 0 5px; padding-left:12px; height:58px; border-left:1px solid #5cabcc}
		#authFormExit p { padding:0 0 2px 1px; margin:0 }
		#authFormExit table { margin-top:2px; }
		#authFormExit a { font-size:11px }

	#search {position:relative; z-index:999; margin-left:204px; padding:12px 0 5px 0; background:#ffd57a url(../i/searchplashkabg.gif) repeat-x 0 0 }
	#search .sform { margin:0 0 6px 17px }
	#search .roundArrowBtn { font-size:0; border:0; margin:0 25px 0 10px; padding:0; width:23px; height:23px; background:url(../i/btn-arrow.gif) no-repeat 0 -23px; cursor:pointer }
	#search .help { width:23px; height:23px; display:block;padding:0;margin:0; background:url(../i/btn-arrow.gif) no-repeat 0 -160px; cursor:pointer }
	#search #tr-helper-wnd { position:absolute; z-index:999; width:250px; height:160px; background-color: #FFF8BE; border:2px solid #C68C52; padding: 10px; color: #835B0F; top: 10px; left: -40px; cursor: pointer;}

	#search a.fullsearchlink { margin-left:17px; font-size:11px; border-bottom:1px dashed #000; text-decoration:none }
	#search a.fullsearchlink:hover { border-bottom:1px dashed #0080B0 }
	#searchFull { margin:11px 5px 0 5px; padding:10px 0; background: url(../i/sfullborder.gif) repeat-x 0 0 }
	#searchFull td { padding:2px 0; vertical-align:middle }
	#searchFull .frow { padding:0 0 0 15px; width:30% }
		#searchFull #searchBanner { position:absolute; bottom:0; right:-200px; width:174px; height:224px; background: url(../i/veshalkabg.png) no-repeat 0 0 }
		* html #searchFull #searchBanner { bottom:74px; }
		#searchFull #searchBanner div { width:150px; height:150px; margin:74px 0 0 13px }

		#searchFull select { width:195px }

		#searchFull td.pricerow span { display:block; float:left; padding:5px 5px 0 7px; }
		#searchFull a.podobrat { display:block; width:114px; height:24px; background: url(../i/btns.png) no-repeat 0 -48px; margin: 10px 0 0 15px }

#contents { margin-top:138px }

.contents-table { width:100%; padding:0; margin:0; border-collapse:collapse; border:0 }
.contents-table td {vertical-align:top}

#leftColumn {position:relative; z-index:800; width:192px; padding-bottom:20px}

#leftColumn .searchBlock {padding:1px 6px 13px 19px}
#leftColumn .searchBlock input {float:left; color:#000; font-size:11px; width:124px !important; height:auto !important; width /**/:132px; height /**/:18px; padding:2px 2px 1px 2px; margin-right:4px; border:1px solid #a3a3a3}
html>body #leftColumn  .searchBlock input {width:132px !important; height:18px !important; padding:2px 2px 1px 2px}
body:not([dummy]) #leftColumn  .searchBlock input {width:124px !important; height:auto !important; padding:2px 2px 1px 2px}
.searchBlock .btn_img {float:left; margin-top:5px; cursor:pointer }

.leftbanners { margin:18px 0 0 19px }
.leftbanners .ban { margin:0 0 20px 0}

#centerColumn, #rightColumn { padding-top:50px }
#centerColumn { width: 225px }

#rubricsMenu { width:215px; }
	#rubricsMenu h2 { position:relative; margin:0 0 10px 0; padding:0; display:block; height:60px; }
	#rubricsMenu h2 a { height:60px; width:100%; font:italic bold 15px Arial,Helvetica,sans-serif; cursor:pointer }
	* html #rubricsMenu h2 a:hover { display:block }
	#rubricsMenu h2 a:hover { color:#000; text-decoration:none; }
	#rubricsMenu h2 a div { position:absolute; margin:29px 0 0 80px; padding:9px 10px 0 6px; height:22px; text-decoration:underline }
	#rubricsMenu h2 a:hover div, #rubricsMenu h2.here a div { background:#FFD57A url(../i/rubherebg.gif) no-repeat 100% -93px; color:#000; text-decoration:none; }

	#rubricsMenu h2 a.otto1 i,
	#rubricsMenu h2 a.otto2 i,
	#rubricsMenu h2 a.otto3 i,
	#rubricsMenu h2 a.otto4 i,
	#rubricsMenu h2 a.otto5 i, 
	#rubricsMenu h2 a.otto6 i,
	#rubricsMenu h2 a.otto7 i{ position:absolute; display:block; height:60px; width:80px }

	#rubricsMenu h2 a.otto1 i { background:url(../i/rubicons.png) no-repeat 0 0; }
	#rubricsMenu h2 a.otto1:hover i { background-position:-80px 0; }

	#rubricsMenu h2 a.otto2 i { background:url(../i/rubicons.png) no-repeat 0 -60px; }
	#rubricsMenu h2 a.otto2:hover i { background-position:-80px -60px; }

	#rubricsMenu h2 a.otto3 i { background:url(../i/rubicons.png) no-repeat 0 -120px; }
	#rubricsMenu h2 a.otto3:hover i { background-position:-80px -120px; }

	#rubricsMenu h2 a.otto4 i { background:url(../i/rubicons.png) no-repeat 0 -180px; }
	#rubricsMenu h2 a.otto4:hover i { background-position:-80px -180px; }

	#rubricsMenu h2 a.otto5 i { background:url(../i/rubicons.png) no-repeat 0 -240px; }
	#rubricsMenu h2 a.otto5:hover i { background-position:-80px -240px; }

	#rubricsMenu h2 a.otto6 i { background:url(../i/rubicons.png) no-repeat 0 -300px; }
	#rubricsMenu h2 a.otto6:hover i { background-position:-80px -300px; }

	#rubricsMenu h2 a.otto7 i { background:url(../i/rubicons.png) no-repeat 0 -420px; }
	#rubricsMenu h2 a.otto7:hover i { background-position:-80px -420px; }

	#rubricsMenu h2.here a.otto1 i { background-position:-80px 0; }
	#rubricsMenu h2.here a.otto2 i { background-position:-80px -60px; }
	#rubricsMenu h2.here a.otto3 i { background-position:-80px -120px; }
	#rubricsMenu h2.here a.otto4 i { background-position:-80px -180px; }
	#rubricsMenu h2.here a.otto5 i { background-position:-80px -240px; }
	#rubricsMenu h2.here a.otto6 i { background-position:-80px -300px; }
	#rubricsMenu h2.here a.otto7 i { background-position:-80px -420px; }


	#rubricsMenu ul, #rubricsMenu ul li { padding:0; margin:0; list-style-type:none }
	#rubricsMenu ul { margin:12px 0 9px 5px }
	#rubricsMenu ul li { position:relative; padding:2px 0 3px 0px;  }
	#rubricsMenu ul li.more a { background:url(../i/rubsubicons.gif) no-repeat 0 1px; }
	#rubricsMenu ul li.less a { background:url(../i/rubsubicons.gif) no-repeat 0 -12px; }

	#rubricsMenu ul li a { padding-left:16px; color:#900039 }
	#rubricsMenu ul li a:hover, #rubricsMenu ul li a.here { font-weight:bold; text-decoration:none }
	
		#rubricsMenu ul li ul { margin:0; padding:10px 0 10px 0; }
		#rubricsMenu ul li li { padding:2px 0 2px 16px; }
		#rubricsMenu ul li li a { background:none !important; font-size:11px; padding-left:15px; color:#555555 }
		#rubricsMenu ul li li a:hover, #rubricsMenu ul li li a.here { font-weight:normal; color:#000; text-decoration:none; background:url(../i/rubsubicons.gif) no-repeat 0 -25px !important; }

.forum_links { padding:40px 15px 0 10px }
.forum_links p { margin:0 0 8px 0}
.forum_links a {font-size:12px; color:#EE1676}
.forum_links a:hover {text-decoration:none}

#rightColumn { padding-right:25px }
#rightColumn h1, #centerColumn h1 { position:relative; z-index:100; font:bold italic 18px Arial,Helvetica,sans-serif; padding:0; margin:16px 0 21px 0; color:#FFF;}
#rightColumn h1 span.new, #rightColumn h1 span.important, #centerColumn h1 span.key { display:block; position:absolute; top:-17px; width:51px; height:54px; background:url(../i/h1_icons.gif) no-repeat 0 0; background-color:#F00 }
#rightColumn h1 span.new { display:block; position:absolute; z-index:110; top:-17px; left:-10px; width:51px; height:54px; background:url(../i/h1_icon_new.png) no-repeat 0 0; }

#rightColumn h1 span.important { background-position:0 -54px }
#centerColumn h1 span.key { background-position:0 -108px }
* html #rightColumn h1 span.new, * html #rightColumn h1 span.important, * html #centerColumn h1 span.key { top:-12px }

#rightColumn h1 b, #centerColumn h1 b { padding:5px 24px 5px 58px; line-height:28px; color:#FFF; background:#ee1676 url(../i/rubherebg.gif) no-repeat 100% -31px; }
#rightColumn h1 .dt { display:none; font-size:12px; font-weight:bold; padding-left:15px; color:#FFF }
#centerColumn h1 { margin-bottom:43px }
#rightColumn h1 span.trendend, #centerColumn h1 span.trendend { position:absolute; top:0; right:-3px; display:block; width:3px; height:31px; background:url(../i/rubherebg.gif) no-repeat 100% -31px; }


#rightColumn h2 { font:bold italic 18px Arial,Helvetica,sans-serif; margin:8px 0 11px 0; padding:0; color:#000 }
#rightColumn h2 b { margin:0; padding:5px 24px 5px 10px; }


#ottoTrend { position:relative; margin-top:-28px; background-color:#fff8be; padding:6px; width:86%}
#ottoTrend table { border:0; border-collapse:collapse; width:100% }
#ottoTrend table td {width:auto; padding:0; color:#835b0f}
#ottoTrend h3 { margin:0; padding:0; font-size:18px; font-style:italic; color:#835b0f; line-height:17px }
#ottoTrend p { padding:9px 5px 35px 0; margin:0; line-height:17px; }
#ottoTrend div a { text-decoration: none; color:#835b0f }
#ottoTrend div a:hover { text-decoration: none; color: #EE1676;}
#ottoTrend div span.link-title a:hover { text-decoration:underline !important; color:#835b0f }
#ottoTrend .more { position:absolute; bottom:0px; right:-5px; background:#ffd57a; display:block; width:103px; text-decoration:none; color:#a66135; padding:8px 8px }
#ottoTrend .more span.moreend { position:absolute; top:0; right:-3px; display:block; width:3px; height:31px; background:url(../i/rubherebg.gif) no-repeat 100% -62px;}
#ottoTrend .more:hover { text-decoration:none; background:#ffd57a url(../i/btn-arrow.gif) no-repeat 85px -131px; }
.arhMore.trends { width:80%; text-align:right; margin-top:8px }

.arhMore a {color:#5a5959}
.arhMore a:hover { text-decoration:none; }

.ottoCont { font-size:13px }
.ottoCont a { color:#EE1676; text-decoration:underline}
.ottoCont a:hover { text-decoration:none}

.catItem { position:relative; float:left; width:160px; margin:0 21px 23px 0; }
.catItem a { display:block; background-color:#fff8be; text-decoration:none; overflow:hidden }
.catItem a:hover { display: block; background-color:#ee1676 }
.catItem a:hover .title { text-decoration:none; color:#000 }
.catItem .lnk { position:absolute; right:0; bottom:-12px; width:23px; height:23px; background:url(../i/btn-arrow.gif) no-repeat 0 -85px; }
.catItem .img { width:150px; height:200px; overflow:hidden; padding:5px 0 0 5px }
.catItem .rub { margin:5px 0 0 8px; color:#000; }
.catItem .rub span { padding:3px 5px 2px 5px; background-color:#FFF; font-size:11px }
.catItem .title { margin:8px 5px 10px 14px; text-decoration:underline; font-size:12px; color:#252525 }
	.date { position:absolute; top:185px; left:-5px; color:#FFF; font-size:12px; padding:5px 0; line-height:15px; font-weight:bold; }
	.date b { padding:5px 12px 5px 9px; background-color:#ee1676; }
	.date span.dend { position:absolute; top:0; right:-3px; display:block; width:3px; height:25px; background:url(../i/rubherebg.gif) no-repeat 100% -31px;}

.catItem a:hover .date b { background-color:#ffd57a; color:#804622 }
.catItem a:hover .date span.dend { background-position:100% -62px;}

.catItem2 { position:relative; float:left; width:160px; margin:0 21px 23px 0; }
.catItem2 a { display:block; background-color:#fff8be; text-decoration:none; overflow:hidden }
.catItem2 a:hover { display: block; background-color:#ee1676; }
.catItem2 a:hover .title { text-decoration:none; color:#000 }
.catItem2 .img { width:150px; height:200px;overflow:hidden; padding:5px 0 0 5px }
.catItem2 .rub { margin:5px 0 0 8px; color:#000; text-decoration: line-through; }
.catItem2 .rub span { padding:3px 5px 2px 5px; background-color:#FFF; font-size:11px }
.catItem2 .title { margin:4px 0 5px 14px; text-decoration:none; font-size:12px; color:#252525 }
.catItem2 .title b {font-weight:normal;}
	.catItem2 .price { position:absolute; top:178px; left:-5px; color:#FFF; font-size:18px; padding:5px 0; line-height:21px; font-weight:bold; }
	.catItem2 .price b { padding:5px 12px 5px 9px; background-color:#ee1676; }
	.catItem2 .price b span { font-size:12px }
	.catItem2 .price span.pend { position:absolute; top:0; right:-3px; display:block; width:3px; height:31px; background:url(../i/rubherebg.gif) no-repeat 100% -31px;}

.catItem2 a:hover .title { color:#FFF }
.catItem2 a:hover .price b { background-color:#ffd57a; color:#804622 }
.catItem2 a:hover .price span.pend { background-position:100% -62px;}
.catItem2 .selled { position:absolute; right:0; top:0; width:50px; height:46px; background:url(../i/item-sell.png) no-repeat 0 0; }
.catItem2 .selled p { padding:7px 0 0 0; margin:0; font-size:18px; width:46px; text-align:right }
.catItem2 .selled p span { font-size:15px }

.arhMore { margin-bottom:20px; font-size:11px; color:#5a5959}

.news-item {padding-bottom:13px;}
.news-item a {text-decoration:underline}
/*.news-item h2 { font-size:22px; font-weight:bold; margin-top:0; padding-top:0 }
.news-item h5 { font-size:12px; font-weight:bold; margin-top:0 }*/
.news-item .news_body {display:block; text-align:justify !important;}
.news-item .ar_title {font-weight:bold; display:block; font-size:14px; text-align:left !important;}
.news-item .ar_path_rub, .news-item .ar_path_rub a { font-size:10px; color:#0069A7; }
.news-item .ar_path_rub a:hover {text-decoration:underline !important}
.news-item .ar_path_rub { padding-top:2px; color:#6E6E6E;}
.news-item .ar_path { font-size:10px; color:#6E6E6E; padding-bottom:2px; }

.news-item .dt {display:block; color:#9D9D9D; margin-bottom:2px; font-size:10px; line-height:11px}
.news-item .dt a {color:#0080B0; font:normal 10px Tahoma,Arial,Helvetica,sans-serif;}

.news-item #tags {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:-1px; line-height: 23px; text-align:left}
.news-item #tags a { margin:0 3px 0 0; padding:2px }
.news-item #tags a:hover { background-color:#EFEFEF }
.news-item .c0 { font-size: 9px }
.news-item .c1 { font-size: 11px }
.news-item .c2 { font-size: 13px }
.news-item .c3 { font-size: 15px }
.news-item .c4 { font-size: 17px }
.news-item .c5 { font-size: 19px }
.news-item .c6 { font-size: 24px }

.newscnt { margin-top:6px; text-align:right; font-size:11px; padding-right:11px}
.newscnt span { background-color:#c1c1c1; padding:1px 3px;}
#news_month a {text-decoration:underline !important}
#news_month a:hover {text-decoration:none}
.subscribe_link {display:block; padding:4px 0 5px 0; }
#news_month .subscribe_link a {font-weight:bold; text-decoration:none !important;}

h4 { font-size:16px; font-weight:bold; font-style:italic; padding:9px 0 8px 0; margin:0 }

.gbrd { width:100%; height:2px; background:url(../i/greybrd.gif) repeat-x 0 0; }
.rbrd { width:100%; height:2px; background:url(../i/redbrd.gif) repeat-x 0 0; margin-top:30px }

.longBanner { width:468px; height:60px; padding-right:62px; margin-top:40px; min-width:468px; }
.btmnTxt { color:#EE1676; font-size:12px; margin-top:13px }
.btmnTxt p { margin:0 0 2px 0; padding:0 }

#bottom {position:relative; width:100%; border-bottom:29px solid #000; _height:10px;}

#bottom .content-bottom {position:relative; z-index:99; background: url(../i/bgbottom.gif) no-repeat 0 100%; width:auto !important; width /**/:100%; padding:0 25px 35px 238px; bottom:-29px; height:107px !important; height /**/:138px}
html>body #bottom .content-bottom {height:auto !important; min-height:107px}

#copyright {position:relative; color:#9D9D9D; font-size:11px; margin:35px 0 10px 0; padding:0 235px 0 10px; border-left:1px solid #747474; _height:5px}
#copyright a {color:#9D9D9D; text-decoration:none}
#copyright a:hover {color:#0080B0}
#copyright h4 { font-size:11px; font-style:normal; }

form {margin:0; padding:0}
.clear {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none !important; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden}
.cl {clear:left; float:none !important; height:1px !important; font-size:1px !important; border:none !important; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden}
div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

.star, .red { color:#F00}
.star { color:#ec0064; font-size:18px }
.grey { color:#C1C1C1; font-size: 11px; padding-top:5px }
#contacts .text, #search .text, #subscribe .text, #reg .text { width:99%; border:0; padding:1px 1px 1px 2px; background-color:#BEECFC }

.navigator_tbl img { padding-bottom:10px }
.navigator_tbl td { width:22%; text-align:center }
.navigator_tbl td a { text-decoration:none !important; color: #0080B0 }
.navigator_tbl td a:hover {color: #00588C }

.tbl { border-collapse:collapse; border:none }
.tbl th { padding: 3px 8px; background-color:#FFD57A; color:#000; font-weight:bold }
.tbl td { padding:2px 8px; border-bottom:1px solid #E7B769}

#bottomBanners table {margin-top:20px; width:99%}
#bottomBanners td {vertical-align:top; padding:0 0 10px 0}
#bottomBanners td.lfBan, #bottomBanners td.cnBan, #bottomBanners td.rhBan { width:25%; overflow:hidden; }
#bottomBanners td.cnBan {text-align:left; padding-left:2%}
#bottomBanners td.rhBan {text-align:left; padding-left:2%}
#bottomBanners div {padding-bottom:10px; text-align:left; }
#bottomBanners div img {border-bottom:12px solid #000; display: block; margin-right: -350px; }
#bottomBanners a.links {display:block; border-left:1px solid #747474; text-decoration:none; width:138px !important; width /**/:149px; padding-left:10px; line-height:12px; text-align:left; font-size:11px}
#bottomBanners a.links span {display:block; font-weight:bold;}