body, html                      { background:#FFF; font-family:Tahoma; font-size:11px; margin:0; padding:0;
                                color: #010101; height:100%; }
.footer a,
.main a                         { color:#00568c; }
.footer a:focus,
.main a:focus					{ outline:none; }
.footer a:hover,
.main a:hover                   { color: #4e7288; text-decoration:none; }
.footer table,
.main table                     { border:0; border-collapse:collapse; }
.footer table td,
.main table td                  { padding:0; vertical-align:top; }
.footer img,
.main img                       { border:0; }

.footer,
.main                           { width:937px; margin:0 auto; line-height:18px; }
.main							{ height:100%; }
html>body .main					{ height:auto; min-height:100%; }

/*
.main .top-block                    { height:39px; border:1px solid #DDD; border-top:0;background:#e7e7e7; }
.main .top-block .top-block-left    { height:40px; margin:0 0 -1px -1px; position:relative;
                                        background:url(/img/top-block-left.gif) no-repeat left bottom; }
.main .top-block .top-block-right   { height:40px; margin:0 -1px -1px 0; position:relative;
                                        background:url(/img/top-block-right.gif) no-repeat right bottom; }
*/

#topmenu ul      { margin:0;padding:10px 0 11px 0;}
#topmenu ul li   { margin:0 10px 0 10px;list-style:none; display:inline; }
#topmenu ul li a { font-size:13px; }

.main .top-block { height:39px; border:1px solid #DDD; background:#e7e7e7; }
.main .top-block .top-block-left { height:41px; margin:-1px 0 -1px -1px; position:relative; background:url(/img/top-block-left.gif) no-repeat left top; }
.main .top-block .top-block-right { height:41px; margin:0 -1px -1px 0; position:relative; background:url(/img/top-block-right.gif) no-repeat right bottom; }


.main .top-block .registaration					{ float:right; width:920px; padding-top:8px; }
.main .top-block .registaration .reg-link		{ float:left; font-weight:bold; background:url(/img/reg-icon.gif) no-repeat left center; padding:2px 25px 2px 15px; }
.main .top-block .registaration .form			{ float:left; }
.main .top-block .registaration .textinfo       { float:left;width:280px;margin:3px 0 0 0; }
.main .top-block .registaration form			{ padding:0; margin:0; }
.main .top-block .registaration .input			{ float: left; width:115px; padding-right:23px; }
.main .top-block .registaration .input input	{ width: 115px; background:#FFF; border:1px solid #CACACA; padding:2px 4px; }
.main .top-block .registaration .submit			{ width:auto; }
.main .top-block .registaration .submit input	{ width:auto; padding:0; }
.main .top-block .registaration .remember-link	{ float:right; font-weight:bold; padding:2px 20px 2px 0; }

.main .top-block .private-menu          { float: left; padding:9px 0 0 15px; color:#00568c; }
.main .top-block .private-menu .item    { float:left; margin-right:35px; }
.main .top-block .private-menu .last    { margin-right:0; }
.main .top-block .private-menu .drop-menu   { position:absolute; border:1px solid #CACACA; border-top:none; margin-left:12px;
                                            display:none; background:#E7E7E7; padding:5px 0; margin-top:14px; }
html>body   .main .top-block .private-menu .drop-menu { margin-top:15px; }
.main .top-block .private-menu .drop-item   { padding:2px 15px; white-space:nowrap; }
.main .top-block .private-menu .drop-item a { padding:0; font-weight:normal; background:none; }
.main .top-block .private-menu a        { font-weight:bold; padding-left:13px;
                                        background:url(/img/active-arrow-menu.gif) no-repeat left center; }
										
.main .top-block .private-menu a.mail        { font-weight:bold; padding-left:18px;
                                        background:url(/img/ico/msg.gif) no-repeat left center; }		
																		
.main .top-block .private-menu span     { color:#fe7c26; }
.main .top-block .main-private          { float: left; padding:9px 0 0 30px; color:#00568c; width:120px; }
.main .top-block .main-private span     { color:#fe7c26; }
.main .top-block .main-private .money   { font-weight:bold; margin-right:5px; }
.main .top-block .second-private        { float:right; padding:8px 15px 0 0; width:270px; text-align:right; }
.main .top-block .second-private span,
.main .top-block .second-private a      { color:#00568c; font-size:11px; margin-left:10px; line-height:11px;}

.main .top-block .exit-private          { float:right; padding:8px 9px 0 0; width:60px; }
.main .top-block .exit-private .img     { vertical-align:middle; }

.footer .left-col,
.main .left-col                     { float:left; width:250px; margin-right:40px; }
.footer .right-col,
.main .right-col                    { margin-left:290px; }
.main .right-col .helper			{ float:left; width:100%; }
.main .right-col-none				{}

.main .second-nav					{ float:right; }
.main .second-nav .item				{ float:left; margin:0 3px 0 18px; }

.main .middle-block                 { padding-top:28px; }
.main .middle-block .text			{ width:480px; }
.main .middle-block .text h1	 { font-weight:normal; font-size:11px; margin:0; padding:0;color: #010101; }

.main .main-block							{ clear:both; }
* html .main .main-block					{ margin-top:20px; }
html>body .main .main-block					{ padding-top:20px; }
.main .main-block .help-block				{ background:#e7e7e7; }
* html .main .main-block .help-block		{ height:10px; }
.main .main-block .help-block-bottom-right	{ background:url(/img/bottom-right-gray.gif) no-repeat bottom right; }
.main .main-block .help-block-top-right		{ background:url(/img/top-right-gray.gif) no-repeat top right; }
.main .main-block .help-block-top-left		{ background:url(/img/top-left-gray.gif) no-repeat top left; }
.main .main-block .help-block-bottom-left	{ background:url(/img/bottom-left-gray.gif) no-repeat bottom left; padding:5px 12px 15px; }
.main .main-block .help-block-bottom-left h3{ color:#00568c; font-size:13px; padding:5px 0; margin:0; }
.main .main-block .help-block-bottom-left p	{ padding:0; margin:0; }


.main .main-block .left-menu					{ padding-top:42px; clear:both; }
.main .main-block .left-menu .item				{ border-top:1px solid #cacaca; margin-bottom:2px; }
* html .main .main-block .left-menu .item .header{ height:10px; }
.main .main-block .left-menu .item .header		{ background:#ede9dd; border-top:1px solid #FFF; }
.main .main-block .left-menu .item .header-left	{ background:url(/img/left-light.gif) no-repeat left bottom; }
.main .main-block .left-menu .item .header-right{ background:url(/img/right-light.gif) no-repeat right bottom; padding:5px 12px; }
.main .main-block .left-menu .item .header a	{ padding-left: 13px; background:url(/img/close-arrow-menu.gif) no-repeat left center; font-size:13px; font-weight:bold; text-decoration:none; }
.main .main-block .left-menu .open .header a	{ background:url(/img/active-arrow-menu.gif) no-repeat left center; }
.main .main-block .left-menu-lv2				{ padding:4px 0; display:none; }
.main .main-block .left-menu-lv2 .item-lv2		{ padding:3px 25px; font-size:12px; }
.main .main-block .left-menu-lv2 .item-lv2 a	{ text-decoration:none; }
.main .main-block .left-menu-lv2 .item-lv2 a span		{ text-decoration:underline; }
.main .main-block .left-menu-lv2 .item-lv2 a:hover span	{ text-decoration:none; }


.main .main-block .large-header					{ padding:10px 5px 18px 50px; font-size:18px; }
.main .main-block .large-header span            { color:#4e7288; }
.main .main-block .copyrights					{ background:url(/img/copyrights.gif) no-repeat; }
.main .main-block .light-block					{ clear:both; }
.main .main-block .light-block .copy a			{ text-decoration:none; }
.main .main-block .light-block .copy a span			{ text-decoration:underline; }
.main .main-block .light-block .copy a:hover span	{ text-decoration:none; }
.main .main-block .ratecopy						{ background:url(/img/rate.gif) no-repeat; }
.main .main-block .blogscopy					{ background:url(/img/blogs.gif) no-repeat; }
.main .main-block .useractive					{ background:url(/img/useractive.jpg) no-repeat; }
.main .main-block .articles						{ background:url(/img/article.gif) no-repeat; }
.main .main-block .messages						{ background:url(/img/message.gif) no-repeat; }
.main .main-block .forbay						{ background:url(/img/forbay.gif) no-repeat; }
.main .main-block .forcopy						{ background:url(/img/forcopy.gif) no-repeat; }
.main .main-block .forall						{ background:url(/img/forall.gif) no-repeat; }
.main .main-block .article-inner				{ background:url(/img/articles-inner.jpg) no-repeat; padding-left:55px; }
.main .main-block .last-article             	{ background:url(/img/last-article.jpg) no-repeat; padding-left:55px; }
.main .main-block .last-article-top             { background:url(/img/last-article-top.jpg) no-repeat; padding-left:55px; }
.main .last-articles .more                      { padding-top:15px; }
.main .last-articles .item                      { margin:5px 0 20px; }
.main .last-articles .item .link                { margin-bottom:2px; }
.main .last-articles .item .link a              { font-weight:bold; font-size:13px; }

.main .category-list                            { margin:10px 0 25px; }
.main .category-list .row                       { clear:both; font-size:13px; padding-bottom:25px; }
.main .category-list .row .left                 { float: left; width:314px; }
.main .category-list .row .right                { float: right; width:314px; }
.main .category-list .head                      { font-size:18px; margin-bottom:5px; }
.main .category-list .head a                    { text-decoration:none; color:#fe7c26; }
.main .category-list .head a span               { text-decoration:underline; }


.main .main-block .rate .item					{ clear:both; }
.main .main-block .rate .item a					{ float:left; width:150px; }
.main .main-block .rate .item .mark				{ float: right; }
.main .main-block .rate .item .number			{ float:left; margin-right:4px; }

.main .main-block .message .item				{ padding:4px 12px !important; }
.main .main-block .message .second				{ background:#FFF; }
.main .main-block .message .link				{ text-align:right; font-size:11px; }
.main .main-block .message .link a				{ text-decoration:none; }


.main .main-block .light-block .acticle .item a				{ text-decoration:none; }
.main .main-block .light-block .acticle .item a span		{ text-decoration:underline; }
.main .main-block .light-block .acticle .item a:hover span	{ text-decoration:none; }

.main .main-block .light-block					{ margin-top:20px; }
* html .main .main-block .light-block			{ height:10px; }
.main .main-block .light-block .top-line		{ background:#ede9dd; border-top:1px solid #cacaca; }
.main .main-block .light-block .left			{ background:url(/img/left-light.gif) no-repeat left bottom; border-top:1px solid #FFF; }
.main .main-block .light-block .right			{ background:url(/img/right-light.gif) no-repeat right bottom; padding:4px 0 10px; }
.main .main-block .light-block .item			{ font-size:12px; padding:2px 12px; }
.main .main-block .light-block .all				{ text-align:right; padding-right:12px; clear:both; }
.main .main-block .light-block .grad			{ background:url(/img/grad.gif) repeat-x top center; padding:12px; }


.main .main-block .banner					{ border:1px solid #223466; height:238px; margin-top:30px; }

.main .footer-box				{ height:130px; clear:both; }

.main .top-menu					{ background:#ede9dd; font-size:16px; font-weight:bold; font-family:Arial; }
.main .top-menu .right-top-menu	{ padding: 14px 0 0 18px; height:30px; background:url(/img/right-light.gif) no-repeat right bottom; }
.main .top-menu .left-top-menu	{ background:url(/img/top-left-light.gif) no-repeat left top; }
.main .top-menu .last			{ padding:0; }
.main .top-menu	.item			{ float:left; padding:0 15px 0 15px; }
.main .top-menu	.item a			{ text-decoration:none;  }
.main .top-menu	.item a:hover	{ color:#fe7c26; }

.main .search-block				{ margin-top:1px; background:url(/img/search-bg.gif) repeat-x top center; height:72px; }
.main .search-block .right		{ background:url(/img/search-right-top.gif) no-repeat top right; padding-top:15px; }
.main .search-block .label		{ font-weight:bold; height:25px; padding-left:6px; }
.main .search-block .search-label{ float:left; background:url(/img/search.gif) no-repeat left center; padding:3px 0 3px 15px; color:#595858; }
.main .search-block .advanced	{ float:left; padding:3px 0 3px 15px; }
.main .search-block .field		{ float:left; }
.main .search-block .button		{ float:right; }

.main .help-desc				{ float:left; }
.main .help-desc .col			{ float:left; width:200px; margin-right:23px; }
.main .help-desc .last			{ margin:0 0 0 1px; }
.main .help-desc .light-block .top-line		{ background:none; }
.main .help-desc .light-block .large-header	{ padding-left:60px; }


.main .input-left				{ background:url(/img/text-left.gif) no-repeat top left; padding-left:5px; }
.main .input-right				{ background:url(/img/text-right.gif) no-repeat top right; padding-right:5px; }
.main .text-input				{ border:0; background:url(/img/text-center.gif) repeat-x top center; padding:7px 3px 8px; width:550px; } 
* html .main .text-input		{ margin-top:-1px; padding-top:7px; }

.main .button-left				{ background:url(/img/button-left.gif) no-repeat top left; padding-left:4px; }
.main .button-right				{ background:url(/img/button-right.gif) no-repeat top right; padding-right:6px; }
.main .button-center			{ background:url(/img/button-center.gif) repeat-x top center;
                    			color:#FFF; font-weight:bold; padding:6px 15px 7px; }
.main .button-center a			{ color:#FFF; text-decoration:none; }
.main .button-center a:hover	{ color:#FFF; text-decoration:none; }

.main .button-left-orange		{ background:url(/img/button-left-orange.gif) no-repeat top left; padding-left:7px; }
.main .button-right-orange		{ background:url(/img/button-right-orange.gif) no-repeat top right; padding-right:7px; }
.main .button-center-orange		{ background:url(/img/button-center-orange.gif) repeat-x top center;
                    			color:#FFF; font-weight:bold; padding:9px 15px 10px; }
.main .button-center-orange a	{ color:#FFF; text-decoration:none; font-size:14px; }
.main .button-center-orange a:hover	{ color:#FFF; text-decoration:none; }

.main .breadcrumbs              { color:#195a92; margin-top:15px; margin-bottom:-8px; }

.main .projects-block			{ margin-top:20px; }

.main .projects-block .header	{ float:left; font-size:18px;padding:8px 0 2px; }
.main .projects-block .header span{ color:#4f7288; }
.main .projects-block .button	{ float:right; }
.main .projects-block .tabs		{ clear:both; }
.main .projects-block .info				{ border:1px solid #CACACA; margin-top:-1px; }
.main .projects-block .tab-text			{ display:none; }
.main .projects-block #tab1				{ display:block; }
.main .projects-block .info .left		{ background:url(/img/info-left.gif) no-repeat left bottom; margin:0 0 -1px -1px; position:relative; }
.main .projects-block .info .right		{ background:url(/img/info-right.gif) no-repeat right bottom; padding:30px 18px; margin:0 -1px -1px 0; position:relative; }

.main .projects-block .info .header		{ font-size: 14px; font-weight:bold; padding:0; }
.main .projects-block .info .date		{ float: right; }
.main .projects-block .info .desc		{ clear:both; margin:15px 0; }
html>body .main .projects-block .info .desc	{ padding:15px 0; }
.main .projects-block .info .answer		{ float:right; }
.main .projects-block .info .right .clear{ height:1px; border-top:1px solid #CACACA; margin:20px 0; }
.main .projects-block .prev				{ padding-left:22px; background:url(/img/arrow-left.gif) no-repeat center left; }
.main .projects-block .next				{ padding-right:22px; background:url(/img/arrow-right.gif) no-repeat center right; }
.main .projects-block .paging			{ padding-top:20px; text-align:center; margin-bottom:10px;}
.main .projects-block .paging .pagingleft		{ margin:0 10px; }

html>body .main .projects-block .paging .pagingleft	{ padding:5px 0; }
.main .projects-block .paging .pagingright	{ padding:5px 25px; }
* html .main .projects-block .paging .pagingright  { padding:5px 25px 4px; }
.main .projects-block .paging .pagingright a	{ margin:0 5px; text-decoration:underline;  color:#00568c; }
.main .projects-block .paging .pagingright span { margin:0 5px; color:#000000; font-size:13px;}
.main .projects-block .paging a			{ text-decoration: none; }
.main .projects-block .light-block      { margin:0 0 30px; }


.main .private-block                { clear:both; padding-top:30px; }
* html .main .private-block         { height:10px; }
.main .private-block .top-left      { background:url(/img/top-left-gray.gif) no-repeat top left #e7e7e7; float:left; width:100%; }
.main .private-block .top-right     { background:url(/img/top-right-gray.gif) no-repeat top right; float:left; width:100%; }
.main .private-block .bottom-left   { background:url(/img/bottom-left-gray.gif) no-repeat bottom left; }
.main .private-block .bottom-right  { padding:13px; background:url(/img/bottom-right-gray.gif) no-repeat bottom right; }
.main .private-block .info          { background:#FFF; }
.main .private-block .info .right   { padding:30px 28px; }
.main .private-block .info-block    {  }
.main .private-block .info-block .head  { color:#4e7288; font-size:13px; font-weight:bold; padding-bottom:15px; }
.main .private-block .info-block .item  { margin-bottom:20px; }
.main .private-block .info-block .link  { margin-bottom:15px; }
.main .private-block .info .right .clear{ margin:15px 0; }
.main .private-block .private-info      { padding:2px 0 2px 13px; }
.main .private-block .userpic           { float:left; margin-right:27px; }
.main .private-block .userpic img       { display:block; }
.main .private-block .userinfo          { float:left; margin-right:53px; width:200px; }
.main .private-block .userinfo .name    { color:#00568c; font-size:14px; font-weight:bold; margin-bottom:19px; }
.main .private-block .usermoreinfo      { float:left; padding-top:28px; width:260px; }
.main .private-block .userrightinfo     { float:left; }
.main .private-block .userrightinfo .last-action    { text-align:right; }
.main .private-block .userrightinfo .info-text      { padding-top:10px;}
.main .private-block .userrightinfo textarea        { background:#FFF; border:1px solid #CACACA; width:405px; height:83px;
                                                    padding:4px; }

.main .clear					{ clear:both; } 

.main .tabs						{ height:32px; margin-left:12px; clear:both; margin-top:30px; position:relative; z-index:11; }
.main .tabs .item				{ float:left; margin-right:11px; font-size:14px; background:#ede9dd; border-bottom:1px solid #CACACA; }
.main .tabs .item a				{ text-decoration: none; font-weight:bold; }
.main .tabs .item .right		{ padding:6px 25px 7px; background:url(/img/top-right-light.gif) no-repeat top right; }
.main .tabs .item .left			{ background:url(/img/top-left-light.gif) no-repeat top left; }

.main .tabs .active				{ background:url(/img/tab-active-center.gif)  repeat-x top center #FFF !important; border-bottom:1px solid #FFF; }
.main .tabs .active .right		{ background:url(/img/tab-active-right.gif) no-repeat top right; }
.main .tabs .active .left		{ background:url(/img/tab-active-left.gif) no-repeat top left; }

.main .private-block .tabs .item                { background:url(/img/tab-notactive-center.gif) repeat-x top center #ede9dd; }
.main .private-block .tabs .item .right         { background:url(/img/tab-notactive-right.gif) no-repeat top right; }
.main .private-block .tabs .item .left			{ background:url(/img/tab-notactive-left.gif) no-repeat top left; }

.main .private-block .tabs .active .right		{ background:url(/img/tab-active-right-gray.gif) no-repeat top right; }
.main .private-block .tabs .active .left		{ background:url(/img/tab-active-left-gray.gif) no-repeat top left; }
.main .private-block .info .left                { background:url(/img/info-left-gray.gif) no-repeat left bottom; }
.main .private-block .info .right               { background:url(/img/info-right-gray.gif) no-repeat right bottom; }

.footer							{ background:#e8e4d9; height:100px; margin-top:-100px; position:relative; }
.footer .left					{ background:url(/img/top-left-light.gif) no-repeat top left; height:100px; }
.footer .right					{ background:url(/img/top-right-light.gif) no-repeat top right; }

.footer .left-col .text			{ padding:15px 13px; }
.footer .left-col .copy			{ padding-left:13px; float:left; text-decoration:underline; padding-top:3px; }
.footer .left-col .rss			{ float:right; padding-right:7px; }
.footer .left-col .rss a		{ color:#000; text-decoration:none; }
.footer .left-col .rss img		{ vertical-align:middle; margin-right:12px; }
.footer .right-col				{ padding:15px 0; }
.footer .right-col .cols		{ float:left; background:url(/img/footer-border.gif) no-repeat center left; padding:0 35px; width:248px; }



.content h1		{ font-weight:bold; font-size:15px; margin:0; padding:0;}
.content h2 	{ font-weight:normal;color:#145C84; font-size:15px; margin:0 0 0 5px; padding:0;}
.content h3 	{ font-weight:normal;color:#FF7A2A; font-size:15px; margin:0; padding:0;} 


.main .copyrlist				{ float:left; }
.main .copyrlist h1			    { font-weight:bold; color:#666666; font-size:13px; margin:0; padding:0 3px 0 0; display:inline;}
.main .copyrlist .col			{ float:left; }
.main .copyrlist .last			{ margin:0 0 0 1px; }
.main .copyrlist .light-block .top-line		{ background:#ffffff; }


.content-room-info p,  .last-articles .item p	{ margin:0; padding:5px;}
.content-room-info h1, .last-articles .item h1	{ font-weight:normal;color:#666666; font-size:19px; margin:0; padding:5px 0 0 0;}
.content-room-info h2, .last-articles .item h2	{ font-weight:normal;color:#145C84; font-size:17px; margin:0; padding:5px 0 0 0;}
.content-room-info h3, .last-articles .item h3	{ font-weight:normal;color:#FF7A2A; font-size:15px; margin:0; padding:5px 0 0 0;} 
.content-room-info h4, .last-articles .item h4	{ font-weight:normal;color:#FF7A2A; font-size:14px; margin:0; padding:5px 0 0 0;} 


.portfolio .hname				        { width:879px;float:left; background:#ede9dd; padding:15px 15px 15px 15px; }
.portfolio .hname h1  		            { font-weight:normal; color:#666666; font-size:17px; margin:0; padding:0; } 
.portfolio a strong        		        { font-weight:normal; font-size:13px;padding:0px 0px 2px 0px; } 
.main .projects-block .info .left2		{ position:relative; }
.main .projects-block .info .right2		{ padding:30px 0px 18px 0px; position:relative; }


.favmenu      { position:absolute; display:none; background:#E7E7E7; width:121px; padding:5px 5px 5px 5px; }								
.divfavmenu   { color:#666666; padding:0px 5px 0px 5px; background:#E7E7E7; width:121px; }


a.temalist, a.temalist:link, a.temalist:hover, a.temalist:visited {
	color: #708090;
	text-decoration: none;
	border-bottom: 1px dashed #708090;
	margin:2px 4px 2px 4px;
	font-size: 13px;
}

#rssall   { background:#fff;border:none;margin:3px 0px 0px 50px; } 
#rssall a { font-weight:normal;font-size: 12px;text-decoration:underline; }

a.rspred, a.rspred:link, a.rspred:hover, a.rspred:visited {
	color: red; font-size: 12px; text-decoration: none;	font-weight:bold
}
a.rspgreen, a.rspgreen:link, a.rspgreen:hover, a.rspgreen:visited {
	color: green; font-size: 12px; text-decoration: none;  font-weight:bold
}
a.rspnone, a.rspnone:link, a.rspnone:hover, a.rspnone:visited {
	color: #666666; font-size: 12px; text-decoration: none; font-weight:bold
}

#searchform                { margin-top:10px; }
#searchform .namea         { padding: 7px 0 0 10px; }
#searchform .form-main     { width:640px;height:29px;background:url(/img/catalog-bg-sh-bg.png) no-repeat; }
#searchform .namea a       { padding-left: 13px; background:url(/img/close-arrow-menu.gif) no-repeat left center; font-size:13px; font-weight:bold; text-decoration:none; }
#searchform .namea a.open  { background:url(/img/active-arrow-menu.gif) no-repeat left center; }
#searchform .sort-a-name   { text-align:right;padding:7px; }
#searchform .sort-a-name a { margin-right:10px; }
#searchform .arrow1        { background:url(/img/arrow-sort-1.gif) no-repeat left; width:10px; padding-right:5px; margin-top:5px; }
#searchform .arrow2        { background:url(/img/arrow-sort-2.gif) no-repeat left; width:10px; padding-right:5px; margin-top:5px; }
#searchform .endform       { width:640px;height:1px;background:url(/img/catalog-bg-sh.png) repeat-x; }
#searchform .sort-bg-add   { width:640px;background-color:#ede9dd; }
#searchform #shinput       { display:none; }


.seotextout a              {	color:#000000;	text-decoration:none;	border-bottom: 1px dashed #000000; }
.footer-h2 h2              {	color:#000000;  font-weight:normal; margin: 3px 0 3px 0; font-size:15px; }


.community .block {
	float:left;
	clear:both;
	margin:0;
	padding:0;
	background:url('/img/blogs/block.png') 0 0 no-repeat;
}
	.community .block .outer {
	    float:left;
	    display:inline; /*ie6 fix*/
	    margin:0;
	    padding:0;
		background:url('/img/blogs/blockouter.png') 100% 0 no-repeat;
	}
	.community .block .inner {
	    float:left;
	    display:inline; /*ie6 fix*/
	    margin:0;
	    padding:0;
		background:url('/img/blogs/blockinner.png') 0 100% no-repeat;
	}
	.community .block .content {
	    float:left;
	    display:inline; /*ie6 fix*/
	    margin:0;
		padding:10px 14px 15px 10px;
		background:url('/img/blogs/blockcontent.png') 100% 100% no-repeat;
	}
   
    .community-div	{  float:left;margin:0px 10px 0 10px;padding-top:7px; }
    .community-option	{  background:url(/img/blogs/optionsel.jpg) no-repeat center center; width:89px; height:35px; }
	.community-option A	{  color:#ffffff; }
    .community-div A	{  text-decoration:none;font-size:13px; }

	
	.main .footer-box				{ height:auto; clear:both;}
	.footer							{  height:auto; margin-top:0; position:relative; }
	.footer .outer					{ position:relative; padding-bottom:13px; float:left;width:937px; background:url('/img/footer.png') 0 0 no-repeat #e8e4d9; }
	.footer .foonav 		        { float:left; width:937px; clear:both; }
	.footer .foonav .item 			{ float:left; display:inline; margin:13px 30px 0 13px; padding:0 30px 0 0; }
	.footer .foonav .item:hover a   { color: #4e7288; }
	.footer .foonav p 			    { margin:0 0 7px 0; }
	.footer .foonav p a 			{ font-weight:bold; }
	.footer .foonav ul 			    { list-style:none; margin:0; padding:0; }
	.footer .foonav li 			    { margin:0 0 5px 0; padding:0; }
	.footer .foonav li a 		    { }

	
.main .left-col                     { float:left; width:250px; overflow:hidden; margin:0; }
.main .right-col                    { float:right; width:647px; overflow:hidden; margin:0; }