/* DEBUG */
#debug { width: auto; margin: 10px auto; padding: 20px; border-top: 4px solid #3f3; background: #000; color: #3f3; font-size: 1.1em; }
#debug p span { color: #64d8ff; }
#debug tr.odd { background: #222; }
#debug tr.even { background: #444; }
#debug tr td { padding: 4px 8px; }

/* basic section start */
* { font-family: Tahoma, Arial, Helvetica, sans-serif; }
body { margin: 0; padding: 0; min-height: 100%; background: #f8faff url('../img/bg2.png') repeat-x left top; color: #6f6f6f; font-size: 12px; }
h1 { margin: 15px auto; line-height: normal; font-size: 2em; }
a { padding: 1px; color: #3d72fe; }
a:hover { background: #344fa9; color: #fff; text-decoration: none; }
a.img, a.img:hover { padding: 0; background: transparent; }
a img { border: none; }
a.add { color: #fff; background: #d20000; font-weight: bold; text-decoration: none; }
a.add:hover { color: #fff !important; background: #344fa9; }
.go-top { text-align: right; }
.go-top a { padding-left: 24px; background: url('../img/ico/top16.png') no-repeat 3px center; }
.go-top a:hover { background-color: #344fa9; }
.clearfix { display: block; height: 0; overflow: hidden; clear: both; }
.right { float: right; }
.center { text-align: center; }
.required { color: #ffab05; font-weight: bold; }
input.required { color: #444; }
/* input.required:focus { background: #d00; color: #fff; } */
.expiried { color: #d20000; }
.expiried a, a.delete { color: #d20000; }
.expiried a:hover, a.delete:hover { background: #d20000; color: #fff; }
.message { margin: 1px auto; padding: 5px; width: auto; border-top: #d8d8d8 1px solid; }
.error, .errors { margin: 0 auto 1px; padding: 0 .6em; border-bottom: 1px solid #d00; line-height: 1.5em; color: #d00; font-size: .9em; }
.errorlist { margin: 0 auto; padding: 0 3px; border-bottom: 1px solid #d00; line-height: 1.5em; color: #d00; font-size: .9em; }
.errorlist li { list-style: decimal; list-style-position: inside; }
.alert { margin: 5px auto; padding: 5px 10px 5px 35px; border-width: 1px 0; border-style: solid; line-height: normal; background-repeat: no-repeat; background-position: 10px 50%; color: #000; text-align: left; }
.alert.error { border-color: #d00; background-color: #fdd; background-image: url('../img/ico/error16.png'); }
.alert.info { border-color: #4489ca; background-color: #e7f1fb; background-image: url('../img/ico/info16.png'); }
.alert.warning { border-color: #ffd324; background-color: #fff6bf; background-image: url('../img/ico/warning16.png'); }
.alert.bad { border-color: #d00; background-color: #fdd; background-image: url('../img/ico/bad16.png'); }
.alert.ok { border-color: #56a614; background-color: #d7ffb7; background-image: url('../img/ico/ok16.png'); }
.alert p { margin: 3px 0; }
.help { display: block; margin: 2px 2px 1px 2px; padding-left: 22px; line-height: 20px; background: url('../img/ico/info16.png') no-repeat 2px center; color: #5780a9; font-size: 12px; text-align: left; }
.admin { color: #216b01; }
.tagList { padding: 5px 0; line-height: 1.7em; }
.tagList a { padding: 2px 3px; line-height: 1.5em; }
.tagList a:hover { background: #344fa9; color: #fff; text-decoration: none; }
.tag-1 { font-size: 11px; }
.tag-2 { font-size: 13px; }
.tag-3 { font-size: 15px; }
.tag-4 { font-size: 17px; }
.tag-5 { font-size: 19px; }
.tag-6 { font-size: 21px; }
.tag-7 { font-size: 23px; }
.tag-8 { font-size: 25px; }
.tag-9 { font-size: 27px; }
.odd, .odd a { background: #fff; }
.odd a:hover { background: #344fa9; }
.even, .even a { background: #f1f1f1; }
.even a:hover { background: #344fa9; }
.imgL72 { float: left; margin-right: 6px; margin-bottom: 6px; padding: 2px; width: 72px; border: 1px solid #d8d8d8; }

/* ADV */
#adv-header { margin-left: 250px; width: 682px; padding: 6px 0 0 0; }
#adv-header .bg { display: block; margin: 0 auto; width: 680px; height: 60px; border: 1px solid #d00; background: url('../img/adv/adv-bg_2.png') no-repeat 50% center; }

#adv-bottomcontent { margin: 10px auto; width: auto; }
#adv-bottomcontent .bg { display: block; margin: 0 auto; width: 914px; height: 90px; border: 1px solid #d00; background: url('../img/adv/adv-bg_1.png') no-repeat 50% center; }

#adv-page { margin: 10px 0 0 0; width: auto; border: 0; }
#adv-page .bg { display: block; margin: 0 auto; width: 208px; height: 200px; border: 1px solid #d00; background: url('../img/adv/adv-bg_3.png') no-repeat 50% center; }

#adv-box4 { margin: 0; width: auto; border: 0; }
#adv-box4 .bg { display: block; margin: 0 auto; width: 452px; height: 165px; border: 1px solid #d00; background: url('../img/adv/adv-bg_4.png') no-repeat 50% center; }

/* basic section end */
#container { margin: 0 auto; padding: 0; width: 950px; background: #fff; }
/*#container { margin: 0 auto; padding: 0; width: 950px; background: #fff url('../img/bg.png') repeat-y; }*/

/* topNavBar - tabs */
	#container #topNavBar { height: 32px; margin: 0; padding: 9px 0 0 0; background: url('../img/bg2.png') repeat-x left top; }
	/*#container #topNavBar { height: 32px; margin: 0; padding: 9px 0 0 0; background: url('../img/top-bg.png') no-repeat; }*/
		#container #topNavBar #topNavTabsL { float: left; }
		#container #topNavBar #topNavTabsR { float: right; }
		#container #topNavBar .topNavTabs { list-style: none; height: 30px; margin: 0; padding: 0; }
			#container #topNavBar .topNavTabs li { display: block; height: 30px; line-height: 30px; }
			
			#container #topNavBar .topNavTabs li.search { float: left; margin-left: 4px; font-size: 12px; font-weight: normal; }
				#container #topNavBar .topNavTabs li.search form { float: left; margin: 0 3px 0 0; padding: 0; height: 30px; background: #425380; }
					#container #topNavBar .topNavTabs li.search form span { display: block; float: left; margin-left: 3px; padding: 3px 0 2px; height: 25px; line-height: 25px; }
						#container #topNavBar .topNavTabs li.search form .searchLabel { padding: 0 3px 0 3px; line-height:30px; color: #f1f1f1; }
						#container #topNavBar .topNavTabs li.search form .searchRange select,
						#container #topNavBar .topNavTabs li.search form .searchField input { font-size: 12px; font-weight: normal; }
						#container #topNavBar .topNavTabs li.search form .searchRange select { margin: 0; padding: 0; width: 160px; }
						#container #topNavBar .topNavTabs li.search form .searchField input { margin: 0; padding: 2px; width: 140px; }
						#container #topNavBar .topNavTabs li.search form .searchBtn { padding-right: 3px; }
						#container #topNavBar .topNavTabs li.search form .searchBtn button { margin: 0 3px 0 0; padding: 0; border: 0; background: transparent none; width: 22px; height: 25px; vertical-align: middle; }
							#container #topNavBar .topNavTabs li.search form .searchBtn button img { margin: 0; padding: 0; border: 0; width: 22px; height: 25px; }
			
			#container #topNavBar #topNavTabsR li { float: right; margin-right: 4px; font-size: 12px; font-weight: bold; }
				#container #topNavBar #topNavTabsR li span.userLogged { display: block; float: none; padding: 0 10px; line-height: normal; background: transparent; color: #f1f1f1; font-size: 10px !important; font-weight: normal; }
					#container #topNavBar #topNavTabsR li span.userLogged strong { color: #fff; }
				#container #topNavBar #topNavTabsR li a { display: block; float: none; padding: 0 6px; line-height: 30px; background: #efeef3; color: #757575; text-decoration: none; }
				#container #topNavBar #topNavTabsR li a:hover { background: #757575; color: #efeef3; text-decoration: none; }
				#container #topNavBar #topNavTabsR li a.howto { background: #d00; color: #eee; }
				#container #topNavBar #topNavTabsR li a.howto:hover { background: #f00; color: #fff; }
				#container #topNavBar #topNavTabsL li.search form {
					/* BLING */
					border-radius: 2px;
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
				}
				#container #topNavBar #topNavTabsR li a {
					/* BLING */
					border-top-left-radius: 2px;
					border-top-right-radius: 2px;
					-moz-border-radius-topleft: 2px;
					-webkit-border-top-left-radius: 2px;
					-moz-border-radius-topright: 2px;
					-webkit-border-top-right-radius: 2px;
				}
				
/* header - logo */
	#container #header { margin: 0 7px 5px 7px; }
		#container #header h1#logo { float: left; margin: 0; padding: 0; padding-left: 10px; }
		
/* mainMenu - menubar + searchbar */
	#container #mainMenu { margin: 0 7px -1px 7px; height: 31px; }
		#container #mainMenu #menuNavBar { height: 31px; }
			#container #mainMenu #menuNavBar #menuNavTabs { list-style: none; margin: 0; padding: 0; height: 31px; border-top: 1px solid #e9ecec; }
				#container #mainMenu #menuNavBar #menuNavTabs li { display: block; float: left; margin-right: 4px; color: #757575; font-size: 12px; font-weight: bold; }
					#container #mainMenu #menuNavBar #menuNavTabs li span,
					#container #mainMenu #menuNavBar #menuNavTabs li a { display: block; float: left; padding: 0 10px; line-height: 31px; color: #2d4073; text-decoration: none; }
					#container #mainMenu #menuNavBar #menuNavTabs li a:hover { background: #57668e; color: #fff; text-decoration: none; }
				#container #mainMenu #menuNavBar #menuNavTabs li.active { background: #efeef3; color: #757575; }
					#container #mainMenu #menuNavBar #menuNavTabs li.active a { color: #242424; text-decoration: none; }
					#container #mainMenu #menuNavBar #menuNavTabs li.active a:hover { background: #ffab05; color: #fff; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a { margin-right: 1px; font-weight: normal; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.cur { color: #fff; font-weight: bold; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.all {}
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.all:hover,
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.all.cur { color: #fff; background: #949494; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.sell { background: url('../img/misc/trade-pg-sell-tl.png') no-repeat left top; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.sell:hover,
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.sell.cur { color: #fff; background: #AAE333; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.buy { background: url('../img/misc/trade-pg-buy-tl.png') no-repeat left top; }
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.buy:hover,
				#container #mainMenu #menuNavBar #menuNavTabs li#pageTrade a.buy.cur { color: #fff; background: #7593A8; }
				
			
/* contentBlock */
	#container #contentBlock { margin: 0 7px 5px 7px; padding: 10px; clear: both; overflow: hidden; border-top: 1px solid #ffab05; line-height: 1.2em; background: #efeef3; }
	
	#container #contentBlock.all { border-top-color: #949494; background: #949494; }
	#container #contentBlock.sell { border-top-color: #AAE333; background: #AAE333; }
	#container #contentBlock.buy { border-top-color: #7593A8; background: #7593A8; }
		#container #contentBlock.all .objList .objListItem.buy { background: url('../img/misc/trade-pg-buy-tl.png') no-repeat left top; }
		#container #contentBlock.all .objList .objListItem.sell { background: url('../img/misc/trade-pg-sell-tl.png') no-repeat left top; }
		#container #contentBlock .objList.search .objListItem.buy { background: url('../img/misc/trade-pg-buy-tl.png') no-repeat left top; }
		#container #contentBlock .objList.search .objListItem.sell { background: url('../img/misc/trade-pg-sell-tl.png') no-repeat left top; }
	
	#container #contentBlock #OffersBox p,
	#container #contentBlock #ForumBox p,
	#container #contentBlock #NewsBox p {
		margin: 3px 0;
	}
	#container #contentBlock #OffersBox ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#container #contentBlock #OffersBox ul li {
			padding-left: 2px;
			padding-top: 2px;
			border-bottom: 1px solid #d8d8d8;
		}
		#container #contentBlock #OffersBox ul li.buy {
			background: url('../img/misc/trade-pg-buy-tl.png') no-repeat left top;
		}
		#container #contentBlock #OffersBox ul li.sell {
			background: url('../img/misc/trade-pg-sell-tl.png') no-repeat left top;
		}
		#container #contentBlock #OffersBox ul li.meta {
			text-align: right;
		}
			#container #contentBlock #OffersBox ul li.meta span {
				padding-left: 15px;
				padding-right: 10px;
			}
				#container #contentBlock #OffersBox ul li.meta span.buy {
					background: url('../img/misc/trade-pg-buy-tl.png') no-repeat left top;
					color: #d20000;
				}
				#container #contentBlock #OffersBox ul li.meta span.sell {
					background: url('../img/misc/trade-pg-sell-tl.png') no-repeat left top;
					color: #7eb900;
				}
			#container #contentBlock #OffersBox ul li a {
				display: block;
				min-height: 24px;
				text-decoration: none;
				vertical-align: middle;
			}
				#container #contentBlock #OffersBox ul li a .imgL32 {
					float: left;
					width: 32px;
					margin-right: 5px;
					padding: 1px;
					border: 1px solid #d8d8d8;
				}
				#container #contentBlock #OffersBox ul li a .imgL64 {
					float: left;
					width: 64px;
					margin-right: 5px;
					padding: 1px;
					border: 1px solid #d8d8d8;
				}
				#container #contentBlock #OffersBox ul li a .title {
					display: block;
					padding-top: 5px;
					width: 280px;
					vertical-align: middle;
				}
					#container #contentBlock #OffersBox ul li a .title.img {
						width: 280px;
						margin-left: 42px;
					}
					#container #contentBlock #OffersBox ul li a .title .name {
						font-weight: bold;
					}
					#container #contentBlock #OffersBox ul li a .title.email {
						background: url('../img/ico/email.png') no-repeat 3px 4px;
						padding-left: 24px;
					}
					#container #contentBlock #OffersBox ul li a .title.post {
						background: url('../img/ico/post.png') no-repeat 3px 4px;
						padding-left: 24px;
					}
				#container #contentBlock #OffersBox ul li a .meta {
					position: relative;
					float: right;
					width: 90px;
					height: 24px;
					text-align: right;
					vertical-align: middle;
				}
					#container #contentBlock #OffersBox ul li a .meta.dt {
						width: 132px;
						height: 1em;
					}
					#container #contentBlock #OffersBox ul li a .meta img.flag {
						position: absolute;
						width: 24px;
						top: 0;
						left: 0;
					}
					#container #contentBlock #OffersBox ul li a .meta .date {
						display: block;
						margin-left: 24px;
						padding-right: 2px;
						line-height: 24px;
						color: #666;
						font-style: italic;
						font-size: .8em;
						text-align: right;
					}
						#container #contentBlock #OffersBox ul li a .meta .date.time {
							margin-left: 0;
						}
					#container #contentBlock #OffersBox ul li a:hover .meta .date {
						color: #fff;
					}
	
		#container #contentBlock hr.objSeparator { margin: 5px 0; height: 0 !important; height: 1px; color: #d8d8d8; background: transparent; border-width: 1px 0 0 0; border-color: #d8d8d8; border-style: solid; }
		
		#container #contentBlock .firstColOfTwo { float: left; width: 454px; }
		#container #contentBlock .secondColOfTwo { margin-left: 463px; width: 454px; }
		
			#container #contentBlock .dataBox { width: auto; }
				#container #contentBlock .dataBox .outerContainer { border: #d8d8d8 1px solid; }
					#container #contentBlock .dataBox .outerContainer .innerContainer { border: #fff 1px solid; background: #fff; }
						#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle { min-height: 14px; padding: 7px; background: #d1e3f9; } /* line-height: 30px;  */
							#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle h3 { float: left; margin: 0; padding: 0; color: #425380; /*#242424;*/ font-size: 12px; font-weight: bold; }
							#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit { float: right; vertical-align: middle; font-size: 11px; }
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit input,
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit label { vertical-align: middle; font-size: 1em; }
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit a { padding: 2px 3px; font-weight: bold; }
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit .add { font-size: 12px; }
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit a:hover { background: #344fa9; color: #fff; text-decoration: none; }
								#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .blockEdit .registered_users { padding: 2px 4px; border: 1px solid #8698c2; background: #fff; }
					
					/* objView */
						#container #contentBlock .objView { margin-top: 1px; padding: 10px; overflow: auto; border-top: 1px solid #d8d8d8; }
							#container #contentBlock .objView .objViewImg { float: left; padding: 2px; margin-bottom: 10px; width: 105px; border: 1px solid #d8d8d8; text-align: center; }
							#container #contentBlock .objView .objViewImg56 { float: left; padding: 2px; margin-bottom: 10px; width: 56px; border: 1px solid #d8d8d8; text-align: center; }
							#container #contentBlock .objView .objViewImg150 { float: left; padding: 2px; margin-bottom: 10px; width: 150px; border: 1px solid #d8d8d8; text-align: center; }
								#container #contentBlock .objView .objViewImg150 span { margin: 3px 0; color: #747474; font-size: 12px; }
								#container #contentBlock .objView .objViewImg150 a,
								#container #contentBlock .objView .objViewImg150 a:hover { margin: 0; padding: 0; background: transparent none; }
							#container #contentBlock .objView .objViewBasicData { margin-bottom: 5px; margin-left: 126px; }
								#container #contentBlock .objView .objViewBasicData .objViewBasicDataName { color: #242424; font-size: 16px; font-weight: bold; line-height: normal; }
								#container #contentBlock .objView .objViewBasicData .objViewBasicDataLink { display: block; font-size: 12px; line-height: 1.5em; }
								#container #contentBlock .objView .objViewBasicData .objViewBasicDataItem { display: block; color: #242424; font-size: 12px; }
								#container #contentBlock .objView .objViewBasicData .objViewBasicDataLabel { display: block; color: #747474; font-size: 12px; }
							#container #contentBlock .objView .objViewExtendData { clear: both; margin-top: 10px; padding: 5px; border: 1px solid #d8d8d8; }
								#container #contentBlock .objView .objViewExtendData h3 { margin: 0; padding: 0; color: #242424; font-size: 12px; font-weight: bold; }
								#container #contentBlock .objView .objViewExtendData p { margin: 0 0 .7em 0; padding: 0 5px; color: #6f6f6f; font-size: 12px; }
								#container #contentBlock .objView .objViewExtendData p.data { margin: .7em 0 0 0; }
								
								#container #contentBlock .objView .leftCol { margin-right: 250px; line-height: 1.3em; color: #242424; font-size: 1.1em; } /*width: 640px;*/
									#container #contentBlock .objView .leftCol h3 { margin: 0; margin-bottom: .8em; line-height: normal; }
									#container #contentBlock .objView .leftCol p { margin: 0; margin-bottom: 10px; }
								#container #contentBlock .objView .rightCol { float: right; width: 210px; }
								#igBlock .innerContainer .rightCol { float: right; width: 250px; margin: 0 0 10px 0; }
									#igBlock .innerContainer .rightCol p { margin: 0; }
								
								#container #contentBlock .objView #pageViewPhoto { float: left; width: 160px; margin-right: 15px; margin-bottom: 25px; }
								#container #contentBlock .objView #pageMeta { padding: 9px; margin-bottom: 10px; border: #d8d8d8 1px solid; }
								#container #contentBlock .objView #pageMeta p { margin: 0; }
								#container #contentBlock .objView #pageMeta .item { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #d8d8d8; }
								#container #contentBlock .objView #pageMeta .item.last { margin: 0; padding: 0; border: 0; }
								#container #contentBlock .objView #pageMeta .objImg { float: left; padding: 2px; width: 56px; border: 1px solid #d8d8d8; text-align: center; }
								#container #contentBlock .objView #pageMeta .objImgText { margin-left: 70px; }
								#container #contentBlock .objView #pageMeta .objName { margin: 0; color: #242424; font-size: 14px; font-weight: bold; }
									#container #contentBlock .objView #pageMeta .objName a { line-height: normal; color: #242424; text-decoration: none; }
									#container #contentBlock .objView #pageMeta .objName a:hover { background: transparent; text-decoration: underline; }
								#container #contentBlock .objView #pageMeta .objLabel { color: #747474; font-size: 12px; }
								#container #contentBlock .objView #pageMeta .objLabel.date { float: left; display: block; width: 110px; text-align: right;  }
								#container #contentBlock .objView #pageMeta .objDate { display: block; margin-left: 120px; width: 90px; color: #242424; }
								#container #contentBlock .objView #pageMeta .objTools { margin: 5px; list-style: none; padding: 0; font-size: 12px; font-weight: bold; }
								#container #contentBlock .objView #pageMeta .objTools a { padding: 2px 3px; line-height: 1.5em; }
								#container #contentBlock .objView #pageMeta .objTools a:hover { background: #344fa9; color: #fff; text-decoration: none; }
								#container #contentBlock .objView #pageContent h1 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent h2 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent h3 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent h4 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent h5 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent h6 { margin: 0 auto .2em; line-height: 1.3em; }
								#container #contentBlock .objView #pageContent p a {}
								#container #contentBlock .objView #pageContent p a:hover { background: #344fa9 !important; color: #fff !important; text-decoration: none !important; }
								
								#container #contentBlock .objView #socialLinks { margin-top: 10px; }
									#container #contentBlock #socialLinks span { padding: 0 11px; line-height: 24px; vertical-align: middle; }
										#container #contentBlock #socialLinks span a { padding: 0; line-height: 24px; vertical-align: middle; background: transparent; }
										#container #contentBlock #socialLinks span a:hover { background: transparent; }
					/* objList */
						#container #contentBlock .objList { overflow: auto; margin-top: 1px; padding: 10px 10px 5px 10px; border-top: 1px solid #d8d8d8; }
							#container #contentBlock .objList .objListItem { margin: 0 0 5px; padding: 5px; border: 1px solid #d8d8d8; overflow: auto; }
							#container #contentBlock .objList .objListItem.groupList { width: 610px; margin: 0 0 5px; padding: 5px; border: 1px solid #d8d8d8; overflow: hidden; }
								#container #contentBlock .objList .objListItem .oneCol { width: 600px; }
								#container #contentBlock .objList .objListItem .leftCol { float: left; width: 590px; padding-right: 10px; border-right: #d8d8d8 1px solid; }
								#container #contentBlock .objList .objListItem .rightCol { margin-left: 605px; color: #242424; }
									
									#container #contentBlock .objList .objListItemLink { margin: 0 0 5px 0; list-style: none; padding: 0; font-size: 12px; font-weight: bold; }
									#container #contentBlock .objList .objListItemLink li { margin-bottom: 3px; }
									
									#container #contentBlock .objList .objListItem .objListItemTools { margin: 5px; list-style: none; padding: 0; font-size: 12px; font-weight: bold; }
										#container #contentBlock .objList .objListItem .objListItemTools a { padding: 2px 3px; line-height: 1.5em; }
										#container #contentBlock .objList .objListItem .objListItemTools a:hover { background: #344fa9; color: #fff; text-decoration: none; }
								#container #contentBlock .objList .objListItem .objListItemImg { float: left; padding: 2px; width: 56px; border: 1px solid #d8d8d8; }
								#container #contentBlock .objList .objListItem .objListItemData { margin-left: 72px; padding: 3px 0 0; }
								#container #contentBlock .objList .objListItem .objListItemData.NoImg { margin-left: 0; }
									#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName { display: block; margin-bottom: 4px; color: #242424; font-size: 16px; font-weight: bold; line-height: normal; vertical-align: middle; }
										#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName img { margin: -3px 5px 0 5px; vertical-align: middle; }
										#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName a { color: #242424; text-decoration: none; }
										#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName a:hover { background: transparent; text-decoration: underline; }
										#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName .count { color: #747474; font-size: .92em; font-weight: bold; }
											#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName .count em,
											#container #contentBlock .objList .objListItem .objListItemData .objListItemDataInfo em { color: #7eb900; font-size: 12px; }
											#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName .count a { padding: 2px 3px; color: #3d72fe; font-size: 12px; font-weight: normal; text-decoration: none; }
											#container #contentBlock .objList .objListItem .objListItemData .objListItemDataName .count a:hover { background: #344fa9; color: #fff; text-decoration: none; }
									#container #contentBlock .objList .objListItem .objListItemData .objListItemDataInfo { padding-left: 4px; margin: 0 0 3px 0; color: #747474; font-size: 12px; }
									#container #contentBlock .objList .objListItem .objListItemData .objListItemDataForm { display: block; margin-top: 3px; margin-bottom: 5px; color: #747474; font-size: 12px; font-weight: normal; }
									#container #contentBlock .objList .objListItem .objListItemData .objListItemDataNormal { color: #747474; font-size: 1em; }
								#container #contentBlock .objList .objListItem .rightCol .objListItemImg { float: right; padding: 2px; width: 56px; border: 1px solid #d8d8d8; }
								#container #contentBlock .objList .objListItem .rightCol .objListItemData { margin-right: 72px; margin-left: 0; padding: 8px 0 0; text-align: right; }
								#container #contentBlock .objList .objListItem p,
								#container #contentBlock .objList .objListItem h3,
								#container #contentBlock .objList .objListItem h4 { margin: 0 0 10px 0; padding: 0 3px; }
								#container #contentBlock .objList .objListItem h3 a,
								#container #contentBlock .objList .objListItem h4 a { padding: 2px 0; }
								
								#container #contentBlock .rightCol .flagbg {
									background-color: transparent;
									background-position: 5px 50%;
									background-repeat: no-repeat;
									padding-left: 36px !important;
								}
								
							/* News */
							#container #contentBlock .objList .boxNews ul { margin: 0 0 5px 0; padding: 0; list-style: none; border-top: 1px solid #d8d8d8; }
							#container #contentBlock .objList .boxNews ul li { padding: 3px 0 3px 24px; border-bottom: 1px solid #d8d8d8; background: url('../img/ico/news.png') no-repeat 3px 3px; }
							#container #contentBlock .objList .boxNews ul .bf_title { font-weight: bold; font-size: 13px; }
							#container #contentBlock .objList .boxNews ul .bf_meta { margin-top: 2px; padding-left: 2px; font-size: 11px; }
							
							/* Forum */
							#container #contentBlock .objList .boxForum ul { margin: 0 0 5px 0; padding: 0; list-style: none; border-top: 1px solid #d8d8d8; }
							#container #contentBlock .objList .boxForum ul li { padding: 3px 0 3px 24px; border-bottom: 1px solid #d8d8d8; background: url('../img/ico/post.png') no-repeat 3px 3px; }
							#container #contentBlock .objList .boxForum ul .bf_title { font-weight: bold; font-size: 13px; }
							#container #contentBlock .objList .boxForum ul .bf_meta { margin-top: 2px; padding-left: 2px; font-size: 11px; }
							#container #contentBlock .objList .tableForum thead tr th {
								padding: 0 6px;
								border-bottom: 1px solid #d9d9d9;
								color: #999;
								font-family: Tahoma, Arial, Helvetica, sans-serif;
								font-size: 11px;
								font-weight: normal;
								text-align: left;
							}
							#container #contentBlock .objList .tableForum table {
								border-collapse: separate;
								width: 100%;
								margin-bottom: 10px;
							}
							#container #contentBlock .objList .tableForum .odd,
							#container #contentBlock .objList .tableForum .odd td {
								background: #fff;
							}
							#container #contentBlock .objList .tableForum .even,
							#container #contentBlock .objList .tableForum .even td {
								background: #f9f9f9;
							}
							#container #contentBlock .objList .tableForum .odd td,
							#container #contentBlock .objList .tableForum .even td {
								border-bottom: 1px solid #d9d9d9;
								padding: 5px;
							}
							#container #contentBlock .objList .tableForum td.no-border {
								border: 0 none !important;
							}
							#container #contentBlock .objList .tableForum table .thread a {
								padding: 2px 1px 2px 24px;
								background: transparent url('../img/ico/post.png') no-repeat left top;
								color: #444;
								line-height: 18px;
								font-weight: bold;
								text-decoration: none;
							}
							#container #contentBlock .objList .tableForum table .thread a:hover {
								text-decoration: underline;
							}
							#container #contentBlock .objList .tableForum table .thread .content {
								padding-left: 24px;
							}
							#container #contentBlock .objList .tableForum table .thread h3 {
								margin: .5em 0 .8em 0;
								line-height: normal;
							}
							#container #contentBlock .objList .tableForum table .thread p {
								margin: 0 0 .8em 0;
								line-height: normal;
							}
								#container #contentBlock .objList .tableForum table .thread h3 a.news {
									padding: 2px 1px 2px 24px;
									background: transparent url('../img/ico/news.png') no-repeat left 3px;
								}
							#container #contentBlock .objList .tableForum table .posts,
							#container #contentBlock .objList .tableForum table .views,
							#container #contentBlock .objList .tableForum table .author,
							#container #contentBlock .objList .tableForum table .lastpost {
								text-align: center !important;
							}
							#container #contentBlock .objList .tableForum table .posts,
							#container #contentBlock .objList .tableForum table .views {
								width: 50px;
							}
							#container #contentBlock .objList .tableForum table .author {
								width: 150px;
							}
								#container #contentBlock .objList .tableForum table td.author a {
									color: #6f6f6f;
									background: transparent;
									text-decoration: none;
								}
								#container #contentBlock .objList .tableForum table td.author a:hover {
									text-decoration: underline;
								}
							#container #contentBlock .objList .tableForum table .lastpost {
								width: 150px;
								vertical-align: top;
							}
							#container #contentBlock .objList .tableForum table .date {
								font-size: 11px;
							}
							#container #contentBlock .objList .tableForum table .authormeta {
								width: 130px;
								text-align: center;
							}
							#container #contentBlock .objList .tableForum table th.authormeta, 
							#container #contentBlock .objList .tableForum table th.post {
								padding: 0 10px;
								text-align: left;
							}
								#container #contentBlock .objList .tableForum table th .tools {
									float: right;
									margin: 0;
									width: 350px;
									text-align: right;
									font-size: 11px;
								}
								#container #contentBlock .objList .tableForum table th .tools a {
									padding: 1px 6px;
									font-size: 11px;
								}
							#container #contentBlock .objList .tableForum table td.authormeta, 
							#container #contentBlock .objList .tableForum table td.post {
								padding: 10px;
								vertical-align: top;
							}
								#container #contentBlock .objList .tableForum table td.authormeta a {
									color: #6f6f6f;
									background: transparent;
									text-decoration: none;
								}
								#container #contentBlock .objList .tableForum table td.authormeta a:hover {
									text-decoration: underline;
								}
								#container #contentBlock .objList .tableForum table td.post div blockquote {
									margin: 5px 0;
									padding: 10px;
									border: 1px solid #d9d9d9;
									background: #ecf2fe;
								}
									#container #contentBlock .objList .tableForum table td.post div blockquote blockquote {
										background: #ecfafe;
									}
										#container #contentBlock .objList .tableForum table td.post div blockquote blockquote blockquote {
											background: #f8feec;
										}
											#container #contentBlock .objList .tableForum table td.post div blockquote blockquote blockquote blockquote {
												background: #fefaec;
											}
												#container #contentBlock .objList .tableForum table td.post div blockquote blockquote blockquote blockquote blockquote {
													background: #feecef;
												}
													#container #contentBlock .objList .tableForum table td.post div blockquote blockquote blockquote blockquote blockquote blockquote {
														background: #fbecfe;
													}
									#container #contentBlock .objList .tableForum table td.post div blockquote .memberquote {
										border-bottom: 1px solid #d9d9d9;
										font-size: 11px;
										font-weight: bold;
									}
								#container #contentBlock .objList .tableForum table td.post h3 {
									margin-top: 0;
								}
								#container #contentBlock .objList .tableForum table td.tools {
									margin: 0;
									padding: 3px 10px 5px 5px;
									border-top: 0 none;
									border-bottom: 1px solid #d9d9d9;
									text-align: right;
									font-size: 11px;
								}
								#container #contentBlock .objList .tableForum table td.tools a {
									padding: 3px 6px;
									background: transparent;
									font-size: 11px;
								}
								#container #contentBlock .objList .tableForum table td.tools a:hover {
									background: #344fa9;
								}
								#container #contentBlock .objList .tableForum table td.tools a.delete:hover { background: #d20000; }
							#container #contentBlock .objList .tableForum table .objImg {
								margin: 0 auto 10px ;
								padding: 2px;
								width: 72px;
								border: 1px solid #d8d8d8;
								text-align: center;
							}
							#formForum { margin: 10px; }
							#formForum .btnSubmit { padding-right: 7px !important; }
							#formForum table.post { width: 100%; }
							#formForum table.post td { padding: 1px 3px 1px 7px; }
							#formForum .label { width: 100px; }
							#formForum .title_field {}
							#formForum table.post input#id_title { width: 765px; }
						
						/* FAQ */
						#faq dl, #faq dt, #faq dd, #faq ul, #faq h2, #faq h3, #faq p { margin: 0; padding: 0; }
						#faq dt { margin: 5px 0; font-size: 14px; font-weight: bold; }
						#faq dd { margin-bottom: 10px; padding-left: 5px; }
						#faq dd ul { list-style-type: square; list-style-position: inside; }
						#faq dd ul li { padding: 1px 2px; }
						#faq dd ul li a { color: #344fa9; }
						#faq dd ul li a:hover { color: #fff; }
						#faq .objList h2 { margin: 15px 0 15px 0; color: #242424; }
						#faq .objList h3 { margin: 10px 0 5px 0; font-size: 12px; }
						#faq .objList .objListItem { padding: 8px 8px 2px 8px; }
						#faq .objList .objListItem #pageViewPhoto { float: right; width: 160px; margin-left: 15px; margin-bottom: 15px; }
						#faq .objList .objListItem #pageViewPhoto .objViewImg150 { border: 1px solid #D8D8D8; float: right; margin-bottom: 10px; padding: 2px; text-align: center; width: 150px; }
						#faq .objList .objListItem #pageViewPhoto .objViewImg150 p { margin: 5px 0 0 0; color: #747474; font-size: 12px; }
						#faq .objList .objListItem #pageViewPhoto .objViewImg150 a,
						#faq .objList .objListItem #pageViewPhoto .objViewImg150 a:hover { margin: 0; padding: 0; background: transparent none; }
						#faq ul { list-style-type: square; margin-bottom: 15px; margin-left: 20px; padding-left: 20px; }
						#faq ul li { margin-bottom: 5px; line-height: 1.5em; }
					
		#container #contentBlock .firstColOfOne { overflow: auto; width: auto; }
			#container #contentBlock .firstColOfOne form { margin: 0; padding: 0; }
			
				#container #contentBlock form h3 { margin: 0; padding: 10px 0 0 4px; color: #242424; font-size: 12px; font-weight: bold; }			
				#container #contentBlock form .specialField { float: right; padding: 8px 0 0; font-size: 11px; font-weight: normal; }
					#container #contentBlock form .specialField input,
					#container #contentBlock form .specialField label { vertical-align: middle; font-size: 1em; }
				
				#container #contentBlock form .oneBlock { padding: 7px; margin-top: 1px; width: auto; border-top: #d8d8d8 1px solid; }
				#container #contentBlock form .leftBlock,
				#container #contentBlock form .rightBlock { padding: 7px; margin-top: 1px; width: 444px; border-top: #d8d8d8 1px solid; }
				#container #contentBlock form .rightBlock { float: right; }
				
				#container #contentBlock form .description { width: 125px; }
				#container #contentBlock form .field { width: 290px; }
				
				#container #contentBlock form th { width: auto; padding-top: 4px; color: #242424; font-size: 12px; font-weight: normal; text-align: right; }
				#container #contentBlock form .top { vertical-align: top; }
				#container #contentBlock form .mid { vertical-align: middle; }
					#container #contentBlock form td input { width: 285px; }
					#container #contentBlock form td select { width: 292px; }
					#container #contentBlock form td textarea { width: 285px; height: 120px; }
					#container #contentBlock form td.tags textarea { height: 50px; }
					#container #contentBlock form td input,
					#container #contentBlock form td select,
					#container #contentBlock form td textarea { font-size: 1em; font-weight: normal; }
				
				#container #contentBlock form tr.editor {}
					#container #contentBlock form tr.editor th { padding-top: 6px; padding-left: 10px; text-align: left; }
					#container #contentBlock form tr.editor td { padding-left: 10px; }
					#container #contentBlock form tr.editor textarea { width: 410px; }
					#container #contentBlock form tr.editor input { width: 405px; }
					
				#container #contentBlock form .btnSubmit { clear: both; padding: 0 7px 7px 7px; text-align: right; }
				
				#container #contentBlock form .uploadImage {}
					#container #contentBlock form .uploadImage .description { width: 125px; }
					#container #contentBlock form .uploadImage .field { width: 290px; }
					#container #contentBlock form .uploadImage .viewImage { float: left; padding: 2px; width: 105px; border: #d8d8d8 1px solid; text-align: right; }
					#container #contentBlock form .uploadImage .photoTools { width: 180px; height: 24px; line-height: 24px; background: #d1e3f9; vertical-align: middle; }
						#container #contentBlock form .uploadImage td .photoTools input { width: auto; }
					#container #contentBlock form .uploadImage .is_photo { margin-left: 115px; }
					#container #contentBlock form .uploadImage .order { padding-bottom: 3px; }
						#container #contentBlock form .uploadImage .order select { width: 45px !important; }
					#container #contentBlock form .uploadImage input,
					#container #contentBlock form .uploadImage label { vertical-align: middle; }
				
			#container #contentBlock #signUpBlock .leftBlock { padding: 15px 7px 7px 7px; }
				#container #contentBlock #signUpBlock .rightBlock p { font-size: 1em; }
				#container #contentBlock #signUpBlock form .description { width: 145px; }
				#container #contentBlock #signUpBlock form .field { width: 270px; }
					#container #contentBlock #signUpBlock form td input { width: 265px; }
					#container #contentBlock #signUpBlock form td.captcha img { float: left; margin: 0 10px 0 0; }
					#container #contentBlock #signUpBlock form td.captcha input { width: 155px; }
					#container #contentBlock #signUpBlock form td select { width: 270px; }

		#container #contentBlock #searchBlock { margin: 0 0 10px 0; }
						
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .leftBlock { padding: 0; width: 560px; }
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .rightBlock { float: right; padding: 0; width: 320px; text-align: right; }
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle .tools { line-height: normal; font-size: 12px; }
				
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail { padding: 7px; line-height: normal; background: #d1e3f9; }
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail .objListThumb { margin-left: 10px; padding: 2px; width: 56px; border: 1px solid #d8d8d8; background: #fff; }
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail h3 { float: none; margin: 0; padding: 5px 0 0 0; line-height: normal; color: #242424; font-size: 1.2em; font-weight: bold; }
					#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail h3 a {
						color: #242424;
						background: transparent;
						text-decoration: none;
					}
					#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail h3 a:hover {
						text-decoration: underline;
					}
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail p { margin: 0; padding: 0; line-height: normal; font-size: .8em; }
				#container #contentBlock .dataBox .outerContainer .innerContainer .blockTitle.directMail .tools { margin-top: 20px; }
				
				#container #contentBlock form table.directMail { width: 100%; margin-bottom: 5px; }
					#container #contentBlock form table.directMail tr th {
						padding: 0 10px;
						border-bottom: 1px solid #d9d9d9;
						color: #999;
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: normal;
						text-align: left;
						vertical-align: middle;
					}
						#container #contentBlock form table.directMail tr th a {
							display: block;
							height: 16px;
							line-height: 16px;
							color: #999;
							vertical-align: middle;
							text-decoration: none;
						}
						#container #contentBlock form table.directMail tr th a:hover {
							background: transparent;
							color: #000;
							text-decoration: underline;
						}
							#container #contentBlock form table.directMail tr th a img {
								margin: 0;
								vertical-align: middle;
							}
					#container #contentBlock form table.directMail tr td {
						padding-left: 10px;
						border-top: 1px solid #fff;
						border-bottom: 1px solid #d8d8d8;
						background: #f1f1f1;
						vertical-align: top;
					}
					#container #contentBlock form table.directMail tr.row1 td { background: #f9f9f9; }
					#container #contentBlock form table.directMail tr.row2 td { background: #fcfcfc; }
					#container #contentBlock form table.directMail tr.new td { font-weight: bold; }
					#container #contentBlock form table.directMail tr:hover td,
					#container #contentBlock form table.directMail tr.row1:hover td,
					#container #contentBlock form table.directMail tr.row2:hover td,
					#container #contentBlock form table.directMail tr.new:hover td { background: #f0fffd; }
						#container #contentBlock form table.directMail td.title {
							line-height: normal;
							text-decoration: underline;
						}
						#container #contentBlock form table.directMail .sender { width: 140px; }
						#container #contentBlock form table.directMail .recipient { width: 140px; }
						#container #contentBlock form table.directMail .title {}
						#container #contentBlock form table.directMail .data { width: 160px; }
						#container #contentBlock form table.directMail .action { padding-left: 5px; padding-right: 2px; width: 26px; }
						#container #contentBlock form table.directMail tr td a { color: #444; text-decoration: none; }
						#container #contentBlock form table.directMail tr td a:hover { background: transparent; }
						#container #contentBlock form table.directMail td input { margin: 0; width: auto; }
				#container #contentBlock form table.dmMessage { width: 600px; margin: 0 auto 5px auto; border-bottom: 1px solid #d8d8d8; }
					#container #contentBlock form table.dmMessage .description { width: 100px; }
					#container #contentBlock form table.dmMessage .field { width: 500px; }
					#container #contentBlock form table.dmMessage td input { width: 490px; }
					#container #contentBlock form table.dmMessage td textarea { width: 490px; height: 160px; }
					#container #contentBlock form table.dmMessage td.captcha img { float: left; margin: 0 10px 0 0; }
					#container #contentBlock form table.dmMessage td.captcha input { width: 155px; }
					#container #contentBlock form.directMail .btnSubmit { width: 600px; margin: 0 auto; padding-right: 20px; }
				p.abLetters span { padding: 3px 3px; }
				
				#container #contentBlock form.formPage { padding: 7px; }
					#container #contentBlock form table.page .description { width: 150px; }
					#container #contentBlock form table.page .field { width: 728px; }
					#container #contentBlock form table.page td input { width: 690px; }
					#container #contentBlock form table.page td.photo input { width: 340px; font-size:1em; vertical-align:middle; }
					#container #contentBlock form table.page td.date,
					#container #contentBlock form table.page td.date img { vertical-align: middle; }
						#container #contentBlock form table.page td.date input { float: left; width: 100px; margin-top: 2px; text-align: center; }
						#container #contentBlock form table.page td.date img { float: left; margin-top: 3px; }
						#container #contentBlock form table.page td.date .help { float: left; }						
					#container #contentBlock form table.page td.type select { width: 200px; }
					#container #contentBlock form table.page td textarea { width: 690px; height: 250px; }
					#container #contentBlock form table.page td.tags textarea { height: 30px; }
					#container #contentBlock form.formPage .btnSubmit { padding-right: 26px; }
				
				#container #contentBlock form #contactForm .firstColOfTwo { float: left; width: 425px; }
				#container #contentBlock form #contactForm .secondColOfTwo { margin-left:430px; width: 473px; }
				#container #contentBlock form #contactForm .description { width: 105px; }
				#container #contentBlock form #contactForm .description2 { width: 125px; }
				#container #contentBlock form #contactForm .field { width: 310px; }
				#container #contentBlock form #contactForm .field2 { width: 360px; }
				#container #contentBlock form #contactForm .field3 { width: 290px; }
				#container #contentBlock form #contactForm td.captcha img { float: left; margin: 0 10px 0 0; }
				#container #contentBlock form #contactForm td.captcha input { width: 175px; }
				#container #contentBlock form #contactForm td textarea { width: 455px; height: 180px; }
					#container #contentBlock form #contactForm td.invite textarea { height: 80px; }
				
			#container #contentBlock #advsearch {}
			#container #contentBlock #advsearch td.radio ul { margin: 0; padding: 0; height: 20px; list-style: none; }
			#container #contentBlock #advsearch td.radio ul li { float: left; height: 20px; margin-right: 15px; vertical-align: middle; }
			#container #contentBlock #advsearch td.radio ul li input,
			#container #contentBlock #advsearch td.radio ul li  label {
				margin: 3px;
				width: auto;
				vertical-align: middle;
				line-height: 20px;
			}
			#container #contentBlock #advsearch td #id_country { height: 100px; }

					/* Flatpage */
					#container #contentBlock .objList .flatpage {
						oMy Organisations box verflow: auto;
						margin-bottom: 5px;
						padding: 0 20px 15px 10px;
						border-bottom: 1px solid #d8d8d8;
					}
					#container #contentBlock .objList .flatpage h2 { margin: 15px 0 14px 0; }
					#container #contentBlock .objList .flatpage p,
					#container #contentBlock .objList .flatpage ol,
					#container #contentBlock .objList .flatpage ul { margin: 8px 0 5px 0; font-size: 1.1em; line-height: 1.4em; text-align: justify; }
					#container #contentBlock .objList .flatpage ol { list-style: decimal; }
					#container #contentBlock .objList .flatpage ul { list-style: lower-alpha; }
										
/* Page content */
#pageContent {}
	#pageContent ul {
		padding-left: 20px;
		margin-left: 20px;
		list-style-type: square;
	}
	#pageContent ol {
		padding-left: 20px;
		margin-left: 20px;
	}

/* footer */
	#container #footer { margin: 0; padding: 0 7px 11px; background: #fff; }
		#container #footer .footLinks { border-top: 1px solid #90a2a2; }
			#container #footer .footLinks.bottom { border-bottom: 1px solid #90a2a2; }
			#container #footer .footLinks .footLinksTabs { list-style: none; margin: 0; padding: 0; }
				#container #footer .footLinks .footLinksTabs li { display: inline; margin-right: 4px; padding: 0 8px 0 3px; line-height: 31px; background: url('../img/footer-link-bg.png') 100% 70% no-repeat; color: #757575; font-size: 12px; font-weight: bold; }
					#container #footer .footLinks .footLinksTabs li a { color: #2d4073; text-decoration: none; }
					#container #footer .footLinks .footLinksTabs li a:hover { color: #fff; }
			#container #footer #copyright { margin: 5px 0 0; padding: 0 5px; border-top: 1px solid #ffab05; line-height: 30px; background: #efeef3; color: #64748e; font-size: 12px; }
			#container #footer #copyright p { margin: 0; }
			#container #footer #copyright p.copy { float: left; width: 300px; }
			#container #footer #copyright p.build { float: right; width: 200px; text-align: right; }
				#container #footer #copyright p.build a { color: #64748e; text-decoration: none; }
				#container #footer #copyright p.build a:hover { color: #64748e; background: transparent; text-decoration: none; }

/** PAGINATOR **/
.paginator { margin: 5px 0 0; padding: 10px 10px; border: 1px solid #d8d8d8; background: #fff; font-size: 11px; text-align: right; }
.top .paginator { margin: 1px 0 0; padding: 10px 10px; border: 0; border-top: 1px solid #d8d8d8; background: #fff; font-size: 11px; text-align: right; }
.paginator .pdisabled.pprev,
.paginator .pdisabled.pnext { padding: .2em .4em; color: #aaa; font-weight: normal; }
.paginator .pprev a, .paginator .pprev a:visited,
.paginator .pnext a, .paginator .pnext a:visited { padding: .2em .4em; background: #fff; font-weight: bold; }
.paginator .pprev, .paginator .pdisabled.pprev { margin-right: 0; }
.paginator .pnext, .paginator .pdisabled.pnext { margin-left: 0; }
.paginator .ppage a, .paginator .ppage a:visited { padding: .2em .4em; background: #fff; font-weight: normal; }
.paginator .pcurrent { padding: .2em .4em; background-color: #344fa9; color: #fff; font-weight: bold; }
.paginator .ppage a:hover,
.paginator .pcurrent a:hover,
.paginator .pprev a:hover,
.paginator .pnext a:hover { background-color: #344fa9; color: #fff; }
