/* avatar used by forum */
.mini{
	float:left;
	margin: 0px 0px 3px 0px;
	padding:0px;
	width:89px;
}

.mini2{
	float:left;
	margin: 0px 0px 3px 0px;
	padding:0px;
	width:59px;
}

.mini p{margin:0px;padding-bottom:3px;clear:left;}
.mini .photoBoxSm p{margin-left:47px;margin-top:1px;clear:none;padding:0px 0px 0px 17px;line-height:14px;}
.mini .photoBoxSm .friend_count{background:url(images/ico_map.gif) no-repeat -2px -155px;margin-bottom:2px;}
.mini .photoBoxSm .review_count{background:url(images/ico_map.gif) no-repeat -3px -170px;}
.mini .photoBoxSm .is_elite{padding-left:1px;}
.mini .photoBoxSm .is_elite a{color: #ed5100;}
.mini .photoBox{float:left;}

DIV.photoBox img, .bizPhotoBox img{
border:1px solid #999;
padding:1px;
background-color:#fff;
margin:0px;
display:block;
}

.miniOrange {
	color: #ed5100;
	font-size: 11px;
}
.mini p.miniOrange {
	color:#DD5114;	
}
.miniRed {
	color: #c41200;
	font-size: 11px;
}
.miniRegular {
	font-size: 11px;
}

.reviewer_info {
width:70px;
}

/* avatar used by forum */

/* main forum elements */

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	height: 13px;
	text-decoration: none;
	
}
a.nav:hover
{
	text-decoration: underline;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited
{
	color: #333;
	font-style: normal;
	font-weight: bold;
	background: #eee;
}
.titlebg a:hover
{
	color: #333;
	text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum. */
.catbg
{
	background: #eee url(images/joomla/catbg.jpg);
}

/* This is used for a category that has new posts in it... to make it light up. */
.catbg2
{
	background: #eee url(images/joomla/catbg2.jpg);
}

.catbg, .catbg2
{
	font-weight: bold;
	color: #000000;
}

.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited {
	color: #333;
	font-weight: bold;
}

/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
	font-size:1.2em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/*round corner used by Q&A */
.roundedcornr_box_292172 {
   background: #ffffcc url(roundedcornr_292172_grad.gif) repeat-x top left;
}
.roundedcornr_top_292172 div {
   background: url(roundedcornr_292172_tl.gif) no-repeat top left;
}
.roundedcornr_top_292172 {
   background: transparent url(roundedcornr_292172_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_292172 div {
   background: url(roundedcornr_292172_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_292172 {
   background: transparent url(roundedcornr_292172_br.gif) no-repeat bottom right;
}

.roundedcornr_top_292172 div, .roundedcornr_top_292172,
.roundedcornr_bottom_292172 div, .roundedcornr_bottom_292172 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_292172 { margin: 0 8px; }


/* yes no icon for answers vote */
a.voting_yes, a.voting_yes:visited {
	color: #3C922F;
	font-weight: normal;
	background: url(voting_yes.png) #EEF9EB no-repeat;
	border: 1px outset #3C922F;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	float: left;
	line-height: 10px;
	text-decoration: none;
	cursor: pointer;
}

a.voting_yes:hover {
	color: #3C922F;
	font-weight: normal;
	background: url(voting_yes.png) #FFFFFF no-repeat;
	border: 1px outset #3C922F;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	float: left;
	line-height: 10px;
	text-decoration: none;
	cursor: pointer;
}

a.voting_no, a.voting_no:visited {
	color: #AE3738;
	font-weight: normal;
	background: url(voting_no.png) #F9EBEB no-repeat;
	border: 1px outset #AE3738;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	float: left;
	line-height: 10px;
	text-decoration: none;
	cursor: pointer;
}

a.voting_no:hover {
	color: #AE3738;
	font-weight: normal;
	background: url(voting_no.png) #FFFFFF no-repeat;
	border: 1px outset #AE3738;
	padding: 2px 4px 2px 20px;
	white-space: nowrap;
	float: left;
	line-height: 10px;
	text-decoration: none;
	cursor: pointer;
}


/*poll section*/
/*poll section */

#herpoll .top {
background:transparent url('T_pTop.gif') no-repeat scroll center;
height:19px;
}
#herpoll .mid {
background-color:#DDF2BF;
padding:0px 40px 4px;
margin:0px 38px;
font-size:1.5em;font-weight: bold;
}
#herpoll .btm {
background:transparent url('T_pBtm.gif') no-repeat scroll center;
height:28px;
}

#herpoll .content {
background:transparent url('T_pContent.gif') repeat-y scroll center;
margin:0pt 65px;
}
#herpoll .foot {
background:transparent url('T_pFoot.gif') no-repeat scroll center;
height:21px;
}

#herpoll .rating-widget{
	margin-left: 25px;
	margin-top: 5px;

}

#herpoll .resultscontainer {
  margin: 0px 60px;	
}

#herpoll .pollresultaction, #herpoll .vote {
	background:transparent url('T_pContent.gif') repeat-y scroll center;
	height:30px;
	padding-left:460px;
}

#herpoll a{
	margin-left:10px;
	font-size:1.3em;
}
.messageIndexAction {
	height:30px;
	padding-left:335px;
}

.resultBar{
  padding: 4px;
  background-color: #E5EFD4;
}

.resultBar IMG {
  background: transparent url('T_resultBar.gif') repeat-x;
  height: 16px;
  border: 1px solid #C59D46;
}

.answer {
  background-color: rgb(242, 250, 229);
}

.answer.isdisabled {
  opacity:0.2;
  text-decoration:line-through;
  color:#cccccc;
}


.answer.isdisabled .down{
	display:none;
}

a.viewresults {
	background:transparent url('images/viewresults.gif') no-repeat 0 -40px;
	text-indent:-3000px;
	position:absolute;
	overflow:hidden;
	width:188px;
	top:0px;
	left:0px;
	height:41px;
	
}

a.viewresults:hover{
	background:transparent url('images/viewresults.gif') no-repeat ;
}

.replycontainer {
	margin:30px 0px 0px;
	position:relative;
	height:30px;
}

a.addreply {
	background:transparent url('images/addreply.gif') no-repeat 0 -30px;
	text-indent:-3000px;
	position:absolute;
	overflow:hidden;
	width:108px;
	top:0px;
	left:0px;
	height:30px;
	
}

a.addreply:hover{
	background:transparent url('images/addreply.gif') no-repeat ;
}


/* autocomplete drop down */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*version 2 of the forum  */
#hotlistNav {
background:#EAF5E0 none repeat scroll 0%;
margin:0pt;
padding:0pt;
width:100%;
}
#hotlistNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
#hotlistNav li {
background:transparent none repeat scroll 0%;
margin:4px 0pt;
padding:5px 6px;
float:right;
}
#hotlistNav li a {
color:#333333;
}
#hotlistNav li.active {
background:transparent url(nav_active_right.gif) no-repeat scroll right 5px;
float:right;
margin:4px;
padding:0pt 6px 0pt 0pt;
}
#hotlistNav li.active a {
background:transparent url(nav_active_left.gif) no-repeat scroll left 5px;
float:left;
margin:0pt;
padding:5px 0pt 5px 6px;
}

#hotlistNav h2 {
float:right;
}
#hotlistNav li.submit {
border:1px solid #FFFFFF;
color:#FFFFFF;
float:right;
margin:4px;
padding:4px 0pt;
}

#hotlistNav li.submit a {
background:transparent url(sprite_submitStory.gif) no-repeat scroll left top;
color:#FFFFFF;
padding:5px 30px 5px 10px;
}
#hotlistNav ul li.submit a:hover {
background:transparent url(sprite_submitStory.gif) no-repeat scroll 0pt -25px;
text-decoration:underline;
}

.answerstitle {
background:transparent url(forum.jpg) no-repeat left top;
height: 125px;
}


/* used for forum navitation menu */
.navbutton span.tool {
background:#E37400 url(menu-current.gif) no-repeat scroll 100% -90px;
height:auto;
padding:0pt;
}
.navbutton span.tool strong {
background:transparent url(menu-current.gif) no-repeat scroll 0pt -90px;
color:#FFFFFF;
display:block;
height:16px;
padding:2px 6px;
}

.navbutton .tool, .selector .tool:visited {
background:#FFFFFF none repeat scroll 0%;
border:4px solid #FFFFFF;
color:#E37400;
float:right;
font-weight:bold;
height:20px;
margin-top:3px;
padding:2px 1px;
text-decoration:none;
word-spacing:-0.1em;
}

.navbutton a.tool:hover {
text-decoration:underline;
}


table.messagetable, .hrdot {
background:transparent url(images/hdot.gif) repeat-x scroll left bottom;
color:#35A6BE;
margin-bottom:10px;
padding:5pt 0pt 15px;
}

/**** tabs for the header *****************/

#tabs_header {
float:left;
width:100%;
background:#BBD9EE;
font-size:93%;
line-height:normal;
margin-bottom:10px;
font-weight:bold;
}
#tabs_header ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
float:right;
}
#tabs_header li {
display:inline;
margin:0;
padding:0;
}
#tabs_header a {
float:left;
background:url("images/tableft.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;

}
#tabs_header a span {
float:left;
display:block;
background:url("images/tabright.gif") no-repeat right top;
padding:5px 15px 5px 6px;
color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs_header a span {float:none;}
/* End IE5-Mac hack */
#tabs_header a:hover span {
color:#FF9834;
}
#tabs_header a:hover {
background-position:0% -42px;
}
#tabs_header a:hover span {
background-position:100% -42px;
}

#tabs_header #current a {
background-position:0% -42px;
}
#tabs_header #current a span {
background-position:100% -42px;
}



