@charset "utf-8";
/* CSS Document */

body
{
	background:url(../images/skin/bg.gif) repeat top left;
  margin: 0;
  padding: 0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  width:100%;  height:auto;
  color:#211600;
  *height:100%;
  min-height:100% !important;
}
.fix {
  behavior:url(/js/iepngfix.htc);
}
html
{
	padding:0px;
  margin:0px;
  height:100%;
  min-height:100% !important;
}
h3
{
	font-size:14px;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
}
form
{
	padding:0px;
	margin:0px;
}

a
{
	text-decoration:none;
	color:#0076A1;
}
a:hover
{
	text-decoration:underline;
}

a img
{
	border:none;
}

.col
{
	float:left;
}
.colr
{
	float:right;
}
.endcol
{
	clear:both;
}
.hr {
  font-size:0%;
  height:1px;
  border-top:1px solid #CCCCCC;
  margin:22px 0;
}

.container
{
	width:100%;
  /*height:100%;
  position:relative;*/
}

/*** header ***/
.topNavigation {}
.header-home-links .topNavigation {
  position:absolute;
  right:20px;
  top:6px;
}
.topNavigation ul {
  list-style:none;
  padding:0;
  margin:0;
  float:left;
}
.topNavigation ul li {
  float:left;
  padding:0 0;
  margin:0;
  line-height:19px;
}
.topNavigation ul li a,
.topNavigation ul li a:visited {
  font-size:12px;
  color:#FFFFFF !important;
  display:block;
  float:left;
  padding:0 6px;
  text-decoration:none;
}
.topNavigation ul li a:hover {
  text-decoration:none;
}
.header-inner-links {
  width:950px;
  margin:0 auto;
}
.header-inner-links-inner {
  position:absolute;
  top:0px;
  width:950px;
}
.header-inner-links .topNavigation {
  position:relative;
  right:auto;
  top:auto;
}
.header-inner-links .topNavigation ul {
  position:absolute;
  top:6px;
  right:0px;
}
.header-logo-home {
  margin:0 auto;
  text-align:center;
  height:182px;
  padding:41px 0 0 0;
  background:url(../images/skin/home/header_bg.gif) repeat-x left bottom;
}
.header-logo-home h1 {
  padding: 0;
  margin: 0;
}
.header-logo-home a {}
.header-logo-home img {}
.home-search {
  height:187px;
  background:url(../images/skin/search/home-bg.gif) repeat-x left top;
}
.home-search-inner {
  background:url(../images/skin/search/home-input.png) no-repeat 0 60px;
  width:818px;
  margin:0 auto;
  height:187px;
  position:relative;
}
.home-search .search-select {
  list-style:none;
  position:absolute;
  top:30px;
  left:0px;
  padding:0px;
  margin:0px;
}
.home-search .search-select li {
  float:left;
  margin:0px;
  padding:0px;
}
.home-search .search-select li.first a {
  padding:5px 25px 0 9px;
  width:158px;
  height:46px;
}
.home-search .search-select li.second a {
  padding:5px 25px 0 9px;
  width:132px;
  height:46px;
}
.home-search .search-select li.third a {
  padding:5px 31px 0 9px;
  width:130px;
  height:46px;
}
.home-search .search-select li a {
  float:left;
  display:block;
}
.home-search .search-select li a img {
  float:left;
}
.home-search .search-select li.first > a.active {
  background:url(../images/skin/search/item-act.png) no-repeat left top;
}
.home-search .search-select li.second > a.active {
  background:url(../images/skin/search/item-act-b.png) no-repeat left top;
}
.home-search .search-select li.third > a.active {
  background:url(../images/skin/search/item-act-c.png) no-repeat left top;
}
.home-search .search-select li.first a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/skin/search/item-act.png', sizingMethod='crop');
}
.home-search .search-select li.second a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/skin/search/item-act-b.png', sizingMethod='crop');
}
.home-search .search-select li.third a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/skin/search/item-act-c.png', sizingMethod='cropc');
}
.home-search .search-field {
  position:absolute;
  top:86px;
  left:10px;
  width:478px;
  height:30px;
  background:white;
  border:none;
  font-size:20px;
  color:#2b2b2b;
}
.home-search .loc-selector {
  position:absolute;
  top:81px;
  left:540px;
}
.home-search .loc-selector a {
  font-size:20px;
  color:#2b2b2b;
  display:block;
  padding:8px 29px 22px 7px;
  line-height:100%;
  width:152px;
  overflow:hidden;
}
.home-search .loc-selector a:hover {
  text-decoration:none;
}
.home-search .submit-btn {
  width:72px;
  height:42px;
  position:absolute;
  top:80px;
  left:745px;
}
/*** end header ***/

/*** content ***/
/*home-blocks*/
.home-blocks {
  background:#FFFFFF url(../images/skin/home/content-bg.gif) repeat-x 0 100%;
  padding:17px 0 27px 0;
}
.home-blocks-inner {
  width:818px;
  margin:0 auto;
  background:#FFFFFF url(../images/skin/home/home-block-right.gif) repeat-y 0 0 !important;
}
.home-block {
  float:left;
  width:268px;
}
.home-block-b {
  width:282px;
}
.home-block .title {
  font-size:18px;
  height:30px;
  margin:0;
  padding:12px 0 8px 46px;
  width:211px;
}
.home-block .text {
  line-height:145%;
  font-size:12px;
}
.home-block-a .text {
  padding:0 32px 0 3px;
}
.home-block-b h2.title {
  padding-left:67px;
  width: 190px;
}
.home-block-b .text {
  padding:0 22px 0 21px;
}
.home-block-c h2.title {
  padding-left:63px;
  width: 190px;
}
.home-block-c .text {
  padding:0 20px 0 17px;
}
.home-block-a .title {
  background:url(../images/skin/home/home-block-title-a.gif) no-repeat 0 0;
}
.home-block-b .title {
  background:url(../images/skin/home/home-block-title-b.gif) no-repeat 0 0;
}
.home-block-c .title {
  background:url(../images/skin/home/home-block-title-c.gif) no-repeat 0 0;
}
.home-block-link {
  padding:20px 0 9px 0;
  line-height:145%;
  font-size:12px;
}
.home-block-link a {
  color:#0045b1;
}
.home-block-b .home-block-link {
  padding-left:20px;
}
.home-block-c .home-block-link {
  padding-left:34px;
}
.home-sign {}
.home-facebook {
  padding-bottom:10px;
}
.home-member {
  padding:0 0 0 25px;
}
/**/

.indexTopBar
{
	padding:10px 20px 10px 10px;
}
	.indexTopBar .rightCol
	{
		width:180px;
	}
	
	.indexTopBar .redBar
	{
		position:relative;
		background:#EF3572;
		padding:5px 10px 5px 10px;
		line-height:150%;
		font-size:14px;
		font-weight:bold;
		margin-bottom:7px;
	}
		.indexTopBar .redBar b
		{
			font-size:18px;
		}
		.indexTopBar .redBar a
		{
			color:#FFFFFF;
			text-decoration:none;
		}
		.indexTopBar .redBar img.str
		{
			position:absolute;
			top:0px;
			right:-9px;
		}
	.indexTopBar .blueBar
	{
		position:relative;
		background:#92CCD8;
		padding:5px 10px 5px 10px;
		line-height:150%;
		font-size:14px;
		font-weight:bold;
	}
		.indexTopBar .blueBar b
		{
			font-size:18px;
		}
		.indexTopBar .blueBar a
		{
			color:#FFFFFF;
			text-decoration:none;
		}
		.indexTopBar .blueBar img.str
		{
			position:absolute;
			right:-10px;
		}
		
.searchBlock
{
	background:#1d2c2b;
}
	.searchBlock .titleCol
	{
		font-size:36px;
		color:#FEFEFE;
		font-weight:bold;
		padding:12px 0 0 16px;
		line-height:100%;
		width:205px;
	}
	.searchBlock .inputCol {
		width:411px;
	}
	.searchBlock input.input
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#000000;
		width:310px;
		height:24px;
		background:transparent url('../images/search_input_a.gif') top left no-repeat;
		border:none;
		float:left;
		margin:0px;
		padding:11px 0px 11px 10px;
	}
	.searchBlock .onlyDiv
	{
		color:#FFFFFF;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.onlyBlock {
		float:left;
		width:632px;
		height:23px;
	}
	.searchBlock .onlyDiv .checkboxCol
	{
		padding-top:2px;
		padding-right:5px;
		position:relative;
		top:-3px;
	}
		.searchBlock .onlyDiv input.inputC
		{
			background:transparent url('../images/search_input_b.gif') top left no-repeat;
			border:none;
			width:164px;
			height:18px;
			padding:5px 0px 5px 0px;
			margin:0px;
			float:left;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#131515;
		}
	.searchBlock .lnkDiv
	{
		margin-right:13px;
	}
		.searchBlock .lnkDiv a
		{
			color:#FFFFFF;
			display:block;
			width:78px;
			height:23px;
			text-indent:-9999px;
			background:url('../images/search_btn_b.gif') top left no-repeat;
		}
			.searchBlock .lnkDiv a.active {
				background:url('../images/search_btn_b_active.gif') top left no-repeat;
			}
.searchBlockLeft {
	float:left;
	width:632px;
	padding:14px 0 0;
}
.searchBlockRight {
	float:left;
	width:325px;
	border-left:1px solid #697373;
	height:108px;
	position:relative;
}
.searchBlockRightL {
	width:157px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
	padding:8px 0 0 8px;
}
.searchLeftTextFix {
	position:relative;
	top:-6px;
}
.searchBlockRightProfile {
	font-size:11px;
	color:#FFFFFF;
	padding: 17px 15px 0px 15px;
	width:296px;
}
.searchBlockRightProfile .links {
	padding:12px 0 0;
	line-height:16px;
}
	.searchBlockRightProfile .links a{
		color:#FFFFFF;
		font-size:12px;
		display:block;
		width:283px;
		height:16px;
		position:relative;
		text-decoration:none;
	}
.searchBlockRightProfile .links a img {
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
}
.searchBlockRightR {
	float:left;
	width:164px;
	height:108px;
	position:absolute;
	top:-23px;
	right:0px;
}
.searchBlockRightR a{
	display:block;
	width:164px;
	height:152px;
	background:url(../images/btn_signup_a.gif) top no-repeat;
	text-indent:-9999px;
}
.content_inner .searchBlockRightR a{
	background:url(../images/btn_signup_b.gif) top no-repeat;
}
.searchBlockSearch {
	padding:0 0 13px 0;
	width:632px;
}
.content
{
	background:#FFFFFF url(../images/content_bg.gif) top no-repeat;
}
.content_inner {
	padding:16px 0 0;
}
	.content .innerCont
	{
		background:url(../images/content_bg_lvlb.gif) left top repeat-y;
	}
	.content .innerContText
	{
		background:#FFFFFF url(../images/bg_content_inner_text.gif) repeat-y right;
		border:none;
		position:relative;
	}
		.content .innerContText .borderTop
		{
			position:absolute;
			background:url(../images/bg_img_innercont_text_top.gif) no-repeat top left;
			width:340px;
			height:2px;
			overflow:hidden;
			right:0px;
		}
		.content .innerContText .borderBot
		{
			position:absolute;
			background:url(../images/bg_img_innercont_text_bot.gif) no-repeat top left;
			width:340px;
			height:2px;
			overflow:hidden;
			right:0px;
		}
	
	.content .indexContPart
	{
		width:944px;
		margin:0px auto;
		padding:0px 0px 0px 16px;
	}
.innerCont .rightCol{
	width:326px;
	padding:31px 0 0;
	background:#f1f1f1;
	border-top:1px solid #FFFFFF;
}
.content .indexContPart .leftCol
{
	width:616px;
	font-size:12px;
	color:#1C1F1F;
	padding:10px 0 0;
}

.gMapsBlocks
{
	border:1px solid #9d9d9d;
	/*background:#FFFFFF;*/
	margin-bottom:10px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#151718;
	font-size:12px;
}
	.gMapsBlocks .picCol
	{
		padding-right:5px;
	}
		.gMapsBlocks .picCol img
		{
			border:2px solid #464645;
		}
	.gMapsBlocks h2
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		line-height:100%;
		font-size:18px;
		color:#151718;
		font-weight:normal;
	}
	.gMapsBlocks .textCol
	{
		width:308px;
		line-height:170%;
	}
	.gMapsBlocks a
	{
		color:#000000;
		text-decoration:none;
	}
		.gMapsBlocks a:hover {
			text-decoration:underline;
		}
    .barItemBlock {
      border-bottom:1px solid #9D9D9D;
      margin-bottom:10px;
      padding:0;
    }
/*** end content ***/

/*** footer ***/

.footer
{
	font-size:10px;
	width:100%;
	line-height:100%;
  /*position:absolute;
  bottom:0px;*/
  height:54px;
  background:#000000;
  font-size:12px;
}
	.footer .innerDiv
	{
		width:818px;
    color:#FFFFFF;
    margin:0 auto;
    padding:10px 0 0 0;
	}
  .footer .copy {
    text-align:center;
    padding:3px 0 0 0;
    line-height:100%;
  }
	.footer a {
		color:#FFFFFF;
		text-decoration:none;
    line-height:100%;
    white-space:nowrap;
	}
	.footer .botNavigation
	{
		padding:0 0 0 212px;
    width:666px;
    height:18px;
	}
		.footer .botNavigation ul
		{
			padding:0px 0px 0px 0px;
			margin:0px;
		}
			.footer .botNavigation ul li
			{
				padding:0px 7px 0px 7px;
				margin:0px;
				list-style:none;
				float:left;
				background:url(../images/skin/footer_link.gif) no-repeat 100% 0;
        height:15px;
			}
			.footer .botNavigation ul li.last {
				background:none;
			}

/*** end footer ***/
/*ADV BLOCK*/
.block-advert {
	width:302px;
	margin:0 auto;
	padding:0 0 9px 0;
}
.block-advert .title {
	height:27px;
	background:#ff4b40;
	width:300px;
	margin:0 auto;
}
.banner_wrapper {
	padding:0 1px;
	margin:1px 0 0;
	background:#FFFFFF;
}
.block-advert h2 {
	padding:0px;
	margin:0px;
	font-size:12px;
	height:27px;
	background:url(../images/text/text_adv.gif) 9px 9px no-repeat;
	text-indent:-9999px;
}
/*featured*/
.content .rightCol .fBarsRight
{
	background:#f6f7f8;
	border-bottom:15px solid #373C3E;
	padding-bottom:10px;
	width:314px;
	position:relative;
	left:3px;
	margin:0 0 15px 0;
}
	.content .rightCol .fBarsRight h1
	{
		padding:10px 0px 10px 15px;
		margin:0px;
		font-size:24px;
		color:#FCFDFD;
		background:#373C3E;
		line-height:100%;
	}
	.content .rightCol .fBarsRight .item
	{
		width:290px;
		margin:0px auto;
		font-size:11px;
		color:#2C2D2D;
		margin-top:10px;
		line-height:130%;
		font-family:Arial, Helvetica, sans-serif;
	}
		.content .rightCol .fBarsRight .item .infoDiv
		{
			width:187px;
			padding:0 8px 0 0;
		}
		.content .rightCol .fBarsRight .item .name
		{
			font-size:12px;
			color:#4693a2;
			font-weight:bold;
			padding-top:5px;
		}
			.content .rightCol .fBarsRight .item .name a {
				color:#4693a2;
			}
		.content .rightCol .fBarsRight .item .lnk a
		{
			font-size:11px;
			font-weight:bold;
			color:#2C2D2D;
			text-decoration:none;
		}
/*seach*/
/*.inner-search {
	width:590px;
}*/
.search-map-wrapper {
	margin:0 0 60px 0;
}
/*content text*/
.content_text {
	padding:10px 26px 25px 5px;
	font-size:12px;
	line-height:18px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.mcontent-clear .content_text {
  padding:10px 21px 25px 10px;
}
.content_text h1 {
	padding:0px;
	margin:0px;
	font-size:22px;
}
.content_text p {
  padding-bottom:1em;
}

/*CUSTOM STYLE*/

/*Search form*/
/*.disabled
{
  background: #eeeeee !important;
}*/
#button_change_span
{
  color:#ffffff;
}
#search-pager{}
#search-pager a
{
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
#search-pager a.active
{
  color: #000000;
}
/*form elements*/
.itext
{
  border:1px solid #325F68;
  background:#FFFFFF;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#131515;
}
/*login*/
#header_login
{
  white-space:nowrap;
}
  #header_login .itext
  {
    width: 120px;
  }
  #header_login .iimage
  {
    position:relative;
    bottom:-5px;
  }
  .avatar img {
    padding:3px;
    border:1px solid #CCCCCC;
  }
/*comments*/
.comments{}
  .comments td, .comments th
  {
    vertical-align: top;
  }
  .comments .avatar img
  {
    margin-right: 10px;
  }
/*registration & profile*/
/*.registration{}
  .registration th
  {
    text-align:left;
  }*/
/*record*/
.record{}
  .record th
  {
    text-align: left;
    vertical-align: top;
  }
  .record td
  {
    vertical-align:top;
  }
	.record input, .record textarea {
		width:95%;
	}
	.record #latitude, .record #longtitude {
		width:60%;
	}
	.record #long_description {
		height: 180px;
	}

.description
{
    font-weight: normal;
    font-size:0.82em;

}
/*Page latest*/
.page_latest {
	padding:1em 0 0;
}
/**/
h2.ctype-a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#1d2c2b;
	padding:0.82em 0;
	margin:0;
}
h2.ctype-b {
	font-family: Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#1d2c2b;
	padding:0px;
	margin:0px;
}
h2.ctype-c {
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#1d2c2b;
	padding:0px;
	margin:0px;
}
a.clink-a {
	color:#0076a1;
}
/*SIGN UP FORM*/

.signup-facebook-block {
	font-size:13px;
	line-height:22px;
	padding:0 0 18px 0;
}
.signup-facebook-block .mark {
	color:#fb5b41;
	text-decoration:underline;
}
.signup-facebook-block .fbconnect_login_button {
	position:relative;
	bottom:-7px;
}

.signup-errors {
	margin:14px 0 10px;
	padding:8px 0 8px 10px;
	background:#a4dbf3;
}
.signup-errors h2 {
	padding:0 0 7px;
}
.signup-errors .error-title {
	display:block;
	padding:0 0 7px;
}
.signup-errors ul {
	list-style:square;
	padding:0;
	margin:auto 0 8px 18px;
}
.signup-errors ul li {
	font-size:11px;
}
.signup-errors ul li a {
	text-decoration:none;
	color:#000000;
}
.signup-errors ul li a:hover {
	text-decoration:underline;
}
.registration {
	margin:10px 0 0;
}
.regprofile {
  margin:0px 0 0;
}
.registration th{
	text-align:left;
	font-size:14px;
	line-height:31px;
	font-weight:normal;
  vertical-align:top;
}
.registration td {
  vertical-align:top;
}
.registration .description {
  color:#777777;
}
.profile-title {
  font-size:18px;
  font-weight:normal;
  line-height:100%;
  margin:10px 0 10px 0;
}
.bar-toolbar {
  font-size:0.9em;
}
.regprofile th {
  line-height:20px;
}
.registration .itext,
.form-addbar .itext {
	color:#4f5050;
	font-size:14px;
	padding:5px 5px;
	border:1px solid #3e4a48;
	width:284px;
}
.registration .itext-zip {
	width:50px;
}
.registration .select {
	width:300px;
  height:28px;
  padding:4px 0;
}
.registration .itext-state {
	width:188px;
}
.signup-button {
	position:absolute;
	top:-28px;
	height:20px;
	left:-15px;
}
.registration .itext-code {
	width:90px;
}
.registration .itext-phone {
	width:171px;
}
.registration .small {
	font-size:0.82em;
	color:#4f5050;
}
/*VIEW BAR*/
.barview {
}
.barview-url {
	padding:10px 0 10px 0;
  font-size:14px;
}
.barview-info {
	margin:0 0 10px 0;
}
.barview-info th {
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.barview-info td {
	vertical-align:top;
	text-align:left;
}
.barinfo-mapicon {
	position:relative;
	display:block;
	float:left;
	width:5px;
	height:5px;
}
.barinfo-mapicon a {
	position:absolute;
	top:-8px;
	left:6px;
}
.barview-info .loc {
	float:left;
}
.barview-description {
	margin:0 0 16px 0;
}
.barview-images {
	margin:0 0 18px 0;
}
.barview-images h2 {
	margin:0 0 12px 0;
}
.barview-images ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.barview-images li {
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
.barview-images .info {
	font-size:11px;
}
.barview-tags {
	margin:0 0 18px 0;
}
.barview-tags h2 {
	margin:0 0 5px 0;
}
.barview-tags ul {
	padding:0;
	margin:0;
	list-style:none;
	margin:0 0 5px 0;
}
.barview-tags li {
	float:left;
}
.barview-tags li a {
	color:#707171;
	text-decoration:none;
  font-size:14px;
}
.barview-tags li a:hover {
	text-decoration:underline;
}
.barview-tags .info {
	font-size:11px;
}
.barview-map {
	margin:0 0 26px 0;
}
.barview-map h2 {
	margin:0 0 12px 0;
}
.barview-map #googlemap {
	
}
.barview-status-pending {
	
}
.barview-comments {
	margin:0 0 5px 0;
}
.barview-comments h2 {
	margin:0 0 5px 0;
}

.barview-comments .comment-item {
	margin:0 0 15px 0;
}
.barview-comments .comment-item .userpic {
	width:64px;
	float:left;
}
.barview-comments .comment-item .text {
	width:520px;
	float:left;
}
.barview-comments .comment-item .text-ni {
	width:584px;
}
.barview-comments .comment-item .text .abuse {
	color:#fb5b41;
}
.barview-comments .comment-item h3 {
	font-size:11px;
	padding:0px;
	margin:0px;
}
.barview-comments .comment-item .info {
	font-size:10px;
}
.barview-claim {
	text-align:right;
	font-size:11px;
	padding:10px 0 0 0;
}
.barview-claim a{
	color:#fb5b41;
	text-decoration:underline;
}
.barview-claim a:hover{
	text-decoration:none;
}
/*BODY SMALL - Thickbox iframe*/
.sbody {
	background:#eeeeee;
}
/*COMMENT FORM + TAG ADD FORM*/
.comment_form, .claim_form {
	padding:7px 13px;
	font-size:12px;
}
.comment_form h2, .claim_form h2 {
	padding:0 0 10px;
	margin:0px;
}
.comment_form .itext {
	width:400px;
}
.claim_form .itext {
	width:220px;
}
.claim_form .iselect {
	width:220px;
}
.comment_form .itextarea-comment {
	height:140px;
}
.comment_form .info, .claim_form .info {
	font-size:11px;
}
.comment_form .registration, .claim_form .registration {
	margin:0px;
}
.comment_form .registration th, .claim_form .registration th {
	line-height:150%;
	font-size:12px;
}
.comment_form .submit {
	margin:7px 0;
	float:right;
}
.claim_form .submit {
	margin:7px 0;
}
.comment_form .itextarea-tags {
	height:65px;
}
.comment_form .submit-wrapper {
	position:relative;
	height:25px;
	width:97px;
	background:url(../images/btn_tags_add_active.gif);
	float:right;
}
.comment_form #submit-tags-button {
	position:absolute;
	display:block;
	height:25px;
	width:97px;
	background:url(../images/btn_tags_add.gif);
	text-indent:-9999px;
	left:0px;
	top:0px;
  overflow: hidden;
}
.home-content {
  width:818px;
  margin:0 auto;
}
.home-content .block-just {
  width:500px;
  padding:0 0 0 0;
  background:url(../images/skin/home/block-limiter-a.gif) no-repeat 98% 5px;
}
.home-content .block-just .title {
  width:113px;
  height:49px;
  background:url(../images/skin/home/text-just.png) no-repeat 0 18px;
  text-indent:-9999px;
  padding:0px;
  margin:0px;
}
.home-content .block-just ul.items {
  margin:0px;
  padding:0px;
  list-style:none;
}
.home-content .block-just li {
  float:left;
  width:123px;
  height:81px;
  background:url(../images/skin/home/pic_bg.png) no-repeat left top;
  margin:0px;
  padding:1px 0 0 2px;
}
.home-content .block-just li a {}
.home-content .block-tweets {
  float:right;
  width:308px;
  height:410px;
  position:relative;
  background:url(../images/skin/home/tweets-bg.png) no-repeat left top;
  top:-14px;
}
.home-content .block-tweets .title h2 {
  padding:0;
  margin:0;
  background:url(../images/skin/home/text-latest.png) no-repeat 0 22px;
  text-indent:-9999px;
  height:62px;
  width:165px;
}
.home-content .block-tweets .item {
  height:113px;
  padding:8px 8px 0 20px;
  color:#FFFFFF;
  line-height:140%;
  font-size:12px;
}
.home-content .block-tweets .item a {
  color:#FFFFFF;
}
.home-content .block-tweets .item a:hover {
  text-decoration:none;
  color:#EEEEEE;
}
.home-content .block-tweets .item-text {
  height:74px;
}
.home-content .block-tweets .item-sub {
  padding:2px 0 0 49px;
  font-size:12px;
  color:#8a8787;
}
.home-content .block-tweets .item-sub a {
  color:#8a8787;
}
/*BAR ADD FORM*/
.form-addbar h2 {
	padding-top:0;
	margin-top:0;
}
.form-addbar .intro {
	padding:0 0 13px;
}
.form-addbar {}
.form-addbar .item-wrapper {}
.form-addbar .item-wrapper .left {
	float:left;
	width:28px;
}
.form-addbar .item-wrapper .left img {
	position:relative;
	top:3px;
}
.form-addbar .item-wrapper .right {
	float:left;
	width:554px;
}
.form-addbar .item-wrapper .right label {
	line-height:26px;
	display:block;
	float:left;
}
.form-addbar .itext {}
.form-addbar .iimage {}
.form-addbar .item-wrapper.item-1 {
	margin:0 0 20px 0;
}
.form-addbar .item-wrapper.item-1 label {
	width:186px;
}
.form-addbar .item-wrapper.item-1 .itext {
	width:298px;
}
.form-addbar .item-wrapper.item-1 .iimage {
	position:relative;
	bottom:-5px;
	right:-5px;
}
.form-addbar .item-wrapper.item-2 {
	margin:0 0 20px 0;
}
.form-addbar .item-wrapper.item-2 .jquery-checkbox{
	float:left;
	position:relative;
	top:3px;
}
.form-addbar .item-wrapper.item-2 label {
	width:263px;
}
.form-addbar .item-wrapper.item-2 label.label-2a {
	width:76px;
	padding:0 0 0 4px;
}
.form-addbar .item-wrapper.item-2 label.label-2b {
	width:110px;
	padding:0 0 0 4px;
}
.form-addbar .item-wrapper.item-2 .info {
	font-size:11px;
}
.form-addbar .item-wrapper.item-3 {
	margin:0 0 20px 0;
}
.form-addbar .item-wrapper.item-3 label.label-3a {
	width:84px;
}
.form-addbar .item-wrapper.item-3 label.label-3b {
	width:84px;
}
.form-addbar .item-wrapper.item-3 .line-a {
	margin:10px 0 8px 0;
}
.form-addbar .item-wrapper.item-3 .info {
	font-size:11px;
	padding:0 0 15px 90px;
}
.form-addbar .item-wrapper.item-3 .info a {
	text-decoration:underline;
	color:#000000;
}
.form-addbar .item-wrapper.item-3 .info a:hover {
	text-decoration:none;
}
.form-addbar .item-wrapper.item-3 .itext {
	float:left;
}
.form-addbar .item-wrapper.item-3 .link-show {
	position:absolute;
	top:38px;
	left:14px;
}
.form-addbar .item-wrapper.item-3 .link-show-wrapper {
	position:relative;
	width:5px;
	height:5px;
	float:left;
}
.form-addbar .item-wrapper.item-4 {
	margin:0 0 20px 0;
}
.form-addbar .item-wrapper.item-4 label.label-4a {
	width:84px;
}
.form-addbar .item-wrapper.item-4 label.label-4b {
	width:84px;
}
.form-addbar .item-wrapper.item-4 .line-a {
	margin:10px 0 8px 0;
}
.form-addbar .item-wrapper.item-4 .label-4c {
	float:none;
	margin:8px 0 0;
}
.form-addbar .itext-descr {
	width:540px;
	float:none;
	height:91px;
}
.form-addbar .itext-tags {
	width:540px;
	float:none;
	height:34px;
}
.form-addbar .itext-short {
	width:540px;
	float:none;
}
/*CUSTOM RADIO*/
.custom-radio .jquery-checkbox.jquery-checkbox-checked {
}
.custom-radio .jquery-checkbox.jquery-checkbox-checked .mark {
}
.custom-radio .jquery-checkbox.jquery-checkbox-checked .mark img {
	background:url(../images/ico_checkbox_active.gif) no-repeat top left;
	width:20px;
	height:20px;
	cursor:pointer;
}
.custom-radio .jquery-checkbox .mark img {
	background:url(../images/ico_checkbox.gif) no-repeat top left;
	width:20px;
	height:20px;
	cursor:pointer;
}
/*o_O*/
.inner-header {
  width:950px;
  margin:0 auto;
  position:relative;
}
.inner-header .inner-home-links {
  position:absolute;
  right:0;
  top:4px;
}
.inner-header-clear {
  width:680px;
  margin:0 auto;
  position:relative;
  padding:20px 0 0 0;
}
.inner-search {
  background:url(../images/skin/search/inner-bg.gif) repeat-x 0 0;
  height:159px;
}
.inner-search-inner {
  width:950px;
  margin:0 auto;
  height:159px;
  position:relative;
}
.inner-search .inner-search-inner {
  background:url(../images/skin/search/inner-input.png) no-repeat;
}
.inner-search .search-select {
  list-style:none;
  position:absolute;
  top:26px;
  left:0px;
  padding:0px;
  margin:0px;
}
.inner-search .search-select li {
  float:left;
  margin:0px;
  padding:0px;
}
.inner-search .search-select li.first a {
  padding:5px 25px 0 9px;
  width:158px;
  height:46px;
}
.inner-search .search-select li.second a {
  padding:5px 25px 0 9px;
  width:132px;
  height:46px;
}
.inner-search .search-select li.third a {
  padding:5px 31px 0 9px;
  width:130px;
  height:46px;
}
.inner-search .search-select li a {
  float:left;
  display:block;
}
.inner-search .search-select li a img {
  float:left;
}
.inner-search .search-select li.first > a.active {
  background:url(../images/skin/search/item-act.png) no-repeat left top;
}
.inner-search .search-select li.second > a.active {
  background:url(../images/skin/search/item-act-b.png) no-repeat left top;
}
.inner-search .search-select li.third > a.active {
  background:url(../images/skin/search/item-act-c.png) no-repeat left top;
}
.inner-search .search-select li.first a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/skin/search/item-act.png', sizingMethod='crop');
}
.inner-search .search-select li.second a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/skin/search/item-act-b.png', sizingMethod='crop');
}
.inner-search .search-select li.third a.active {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/skin/search/item-act-c.png', sizingMethod='crop');
}
.inner-search .search-field {
  position:absolute;
  top:83px;
  left:13px;
  width:478px;
  height:30px;
  background:white;
  border:none;
  font-size:20px;
  color:#2b2b2b;
}
.inner-search .loc-selector {
  position:absolute;
  top:77px;
  left:543px;
}
.inner-search .loc-selector a,
.inner-search .loc-selector a:visited {
  font-size:20px;
  color:#2b2b2b;
  display:block;
  padding:8px 29px 22px 7px;
  line-height:100%;
  width:152px;
  overflow:hidden;
  text-decoration:none;
  position:relative;
  z-index:100;
}
.inner-search .loc-selector a:hover {
  text-decoration:none;
  cursor:pointer;
}
.inner-search .submit-btn {
  width:40px;
  height:38px;
  position:absolute;
  top:77px;
  left:745px;
}
.inner-header-text-a {
  position:absolute;
  top:22px;
  right:2px;
}
.inner-header-text-b {
  position:absolute;
  top:92px;
  right:0px;
}
.inner-header-text-c {
  position:absolute;
  top:114px;
  right:0px;
}
/*mcontent*/
.mcontent {
  background:#FFFFFF;
}
.mcontent-inner {
  width:950px;
  margin:0 auto;
}
.mcontent-clear {
  width:680px;
  margin:0 auto;
  background:none;
}
.mcontent-clear .mcontent-inner {
  width:680px;
  background:#FFFFFF;
}
.mcontent-inner-a {}
.mcontent-left {
  float:left;
  padding:6px 0;
}
.mcontent-right {
  float:right;
  padding:6px 0;
}
.mcontent-inner-a .mcontent-left {
  width:680px;
}
.mcontent-inner-a .mcontent-right {
  width:256px;
}
.mcontent-inner-b {}
.mcontent-inner-b .mcontent-left {
  width:424px;
}
.mcontent-inner-b .mcontent-right {
  width:512px;
}
.mcontent-left h1 {
  margin:0;
  padding:7px 10px 8px 10px;
  background:#444747;
  color:#FFFFFF;
  font-size:14px;
}
.mcontent-right h2 {
  margin:0;
  padding:7px 10px 8px 10px;
  background:#444747;
  color:#FFFFFF;
  font-size:14px;
}

.featured-bars {
  border-bottom:6px solid #444747;
  margin-bottom:11px;
}
.mcontent-inner-a .featured-bars {
  background:url(../images/skin/inner/bg-featured-small.gif) repeat-y 0 0;
}
.mcontent-inner-b .featured-bars {
  background:url(../images/skin/inner/bg-featured.gif) repeat-y 0 0;
}
.mcontent-inner-a .featured-bars .col-b,
.mcontent-inner-b .featured-bars .col-b {
  float:left;
}
.mcontent-inner-a .featured-bars .item ,
.mcontent-inner-b .featured-bars .item {
  padding:6px 6px 6px 7px;
  width:243px;
  height:57px;
  border-bottom:1px solid #a8bdc2;
}
.mcontent-inner-b .featured-bars .item {
  float:left;
}
.mcontent-inner-a .featured-bars .item .name,
.mcontent-inner-b .featured-bars .item .name {
  font-size:15px;
  color:#262626;
  padding:0px 0 0px 0;
  font-weight:bold;
  width:243px;
  overflow:hidden;
  white-space:nowrap;
}
.mcontent-inner-a .featured-bars .item .name a,
.mcontent-inner-b .featured-bars .item .name a {
  color:#262626;
}
.mcontent-inner-a .featured-bars .item .name a:hover,
.mcontent-inner-b .featured-bars .item .name a:hover {
  text-decoration:none;
}
.mcontent-inner-a .featured-bars .lnk,
.mcontent-inner-b .featured-bars .lnk {
  width:243px;
  white-space:nowrap;
  overflow:hidden;
  padding:3px 0 0 0;
}
.mcontent-inner-a .featured-bars .lnk a,
.mcontent-inner-b .featured-bars .lnk a {
  color:#262626;
}
.mcontent-inner-a .featured-bars .col-a,
.mcontent-inner-b .featured-bars .col-a {
  width:60px;
  float:left;
}
.mcontent-inner-a .featured-bars .item-short .col-b,
.mcontent-inner-b .featured-bars .item-short .col-b {
  width:179px;
}
.mcontent-inner-a .featured-bars .item-short .name,
.mcontent-inner-b .featured-bars .item-short .name {
  width:179px;
}
.mcontent-inner-a .featured-bars .item-short .lnk,
.mcontent-inner-b .featured-bars .item-short .lnk {
  width:179px;
}
/*------------*/
h3.nsearch {
  padding:5px 0 10px 74px;
  margin:6px 0 35px 0;
  font-size:14px;
  background:#d3d2d2 url(../images/skin/search/icon-a.gif) no-repeat 12px 5px;
  line-height:1.5em;
}
h3.nsearch .but {
  padding-top:5px;
  display:block;
}
h3.nsearch .select {
  text-decoration:underline;
  font-weight:bold;
}
h3.nsearch-else {
  font-weight:bold;
  font-size:16px;
  margin:0;
  padding:10px 0 10px 0;
}

.morego {
  background-color:#FFFFFF;
  /*background-image:url(../images/skin/more.gif);*/
  background-position:left top;
  background-repeat:repeat-x;
  border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
  border-style:solid;
  border-width:1px;
  display:block;
  font-size:14px;
  font-weight:bold;
  height:22px;
  line-height:1.5em;
  margin-bottom:6px;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
  padding:6px 0;
  text-align:center;
  text-shadow:1px 1px 1px #FFFFFF;
  width:100%;
}
.morego:hover {
  text-decoration:none;
  color:#000000;
}
.round {
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
}
/*profile password*/
#update-password {
  display:block;
  padding:0 15px 0 0;
}
#update-password.loading {
  background:url(../images/ajax-loader.gif) no-repeat 108px 12px;
}
#profile-messages {
  background:#a4dbf3;
  margin:14px 0 10px;
	padding:0 0 0 30px;
  display:none;
}
#profile-messages ul {
  padding:8px 0;
  margin:0;
}
#profile-messages ul li {
	font-size:11px;
}
#profile-messages .jmessage {
  color:#000000;
}
#profile-messages .jerror {
  color:#ff1111;
}
/*prebox*/
* html #preBoxBg div {
  position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#preBoxBg {
  display:none;
}
#preBoxBg div {
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:100;
  filter:alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  background-color:#000000;
}
* html #preBoxAll iframe {
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	position: absolute;
}
#preBoxAll iframe {
  display:none;
  background:#FFFFFF none repeat scroll 0 0;
  color:#000000;
  left:50%;
  position:fixed;
  text-align:left;
  top:50%;
  z-index:102;
}
/*Contact form*/
.contact-form {
  font-size:12px;
}
.contact-form-table {}
.contact-form-table th {
  width:88px;
  text-align:right;
  vertical-align:top;
  line-height:1.85em;
  font-size:12px;
  padding:4px;
  font-weight:normal;
}
.contact-form-table td {
  padding:4px;
}
.contact-form-table input.itext {
  width:244px;
  border:1px solid #5e5d5d;
  padding:4px;
}
.contact-form-table textarea {
  width:300px;
  height:165px;
}
.contact-form-table input.submit {
  position:relative;
  right:-195px;
}.contact-form-table select {
  width:132px;
}

.contact-form-table .error th {
  text-align:left;
}
/*top login form*/
.top-login-form-item {
  position:relative;
}
.top-login-form-item a {
    padding:0 13px !important;
}
.topNavigation ul li.top-login-form-item a.clicked {
  background:url(../images/skin/blocks/login-item-bg.png) no-repeat 0 0;
  color:#444444 !important;
}
.top-login-form .bg-head {
  background:url(../images/skin/blocks/login-form-head.png);
  width:229px;
  height:6px;
  overflow:hidden;
}
.top-login-form .bg-foot {
  background:url(../images/skin/blocks/login-form-foot.png);
  width:229px;
  height:6px;
  overflow:hidden;
}
.top-login-form-item .bg-foot {}
.top-login-form {
  position:absolute;
  top:19px;
  right:0;
  z-index:2000;
  display:none;
}
.top-login-form-inner {
  padding:10px 7px 0px 7px;
  background:#ddeef6;
}
.top-login-form-inner label {
  font-size:1.09em;
  padding:0 0 2px 0;
  display:block;
}
.top-login-form .form-text-wrapper {
  width:215px;
  height:28px;
  background:url(../images/skin/blocks/input-bg.png) no-repeat 0 0;
  position:relative;
  padding:0 0 10px 0;
}
.top-login-form .form-text {
  position:absolute;
  border:0px solid white !important;
  top:6px;
  left:6px;
  width:202px;
}
.top-login-checkbox {
  position:relative;
  height:19px;
}
.top-login-checkbox input {
  position:absolute;
  left:0;
  top:0;
}
.top-login-checkbox .form-submit {
  position:absolute;
  top:5px;
  left:173px;
}
.top-login-checkbox label {
  position:absolute;
  left:22px;
  top:-2px;
  font-size:1em;
}
.top-forgot-link {}
.topNavigation ul li .top-forgot-link a {
  float:none !important;
  padding:0 !important;
  font-size:1em !important;
  color:#2277bd !important;
}
.top-facebook {
  padding:2px 0;
}
.top-facebook a {
  padding:2px 0 4px 9px !important;
  float:none !important;
}
.user-info {
  padding: 15px;
}
.user-login-connect {
  padding: 14px 0;
}
