/******************************************************************
 * Main css file
 *
 * Project: ZaMnoy!
 * Author: Roman Matiiv <rmatiiv@altertech.net>
 * Created: 18.03.2008
 ******************************************************************/

* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

body {
    background: #fff;
    color: #333;
    font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
    height: 100%;
    min-height: 100%;
    overflow: auto;
    text-align: left;
    width: 100%;
}

a {
	color: #2e70d5;
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
    border: none;
    text-decoration: none;
    text-decoration: none !important;
}

a>img {
    border: none;
    text-decoration: none;
    text-decoration: none !important;
}

img {
	vertical-align: middle;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

h2 {
    font-size: 1.5em;
    margin: .75em 0;
}

h3 {
    font-size: 1.17em;
    margin: .83em 0;
}

h4, p, blockquote, ul, ol, dl {
    margin: 1.12em 0;
}

h5 {
    font-size: .83em;
    margin: 1.5em 0;
}

h6 {
    font-size: .75em;
    margin: 1.67em 0;
}

blockquote {
	margin-right: 40px;
	margin-left: 40px;
}

input {
    color: #4496ab;
    display: inline;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    outline: none;
    vertical-align: middle;
}

select {
    border: 1px solid #abd1e1;
    color: #4496ab;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    height: 20px;
    outline: none;
    padding: 2px 2px 1px;
    vertical-align: middle;
}

option {
	height: auto;
	outline: none;
	vertical-align: bottom;
	width: auto;	
}

textarea {
	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;
}

label {
	color: #373737;
	color: #757575;
	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	outline: none;
	vertical-align: middle;
}

ol, ul, dir, menu, dd {
	margin-left: 40px;
}

ol {
	list-style-type: decimal;
}

ol ul, ul ol, ul ul, ol ol {
	margin-top: 0; margin-bottom: 0;
}

p { font: normal 12px/16px Arial, sans-serif; }

object {
	outline: none;
}

#mainContainer {
    clear: both;
    margin-left: -480px;
    position: absolute;
	top: 0;
	left: 50%;
    width: 960px;
}

.noBg {
	background: none;
	background: none !important;
}

.noWrap {
	white-space: nowrap;
}

/* Specify pairs of quotes for two levels in two languages */
q:lang(en) { quotes: '"' '"' "'" "'" }
q:lang(ru) { quotes: "«" "»" '"' '"' }

/* Insert quotes before and after Q element content */
q:before { content: open-quote }
q:after  { content: close-quote }


/*==================================
 * Header
 *----------------------------------*/

#header {
    color: #757575;
    clear: both;
    float: left;
    height: 115px;
    min-height: 113px;
    width: 100%;
    position: relative;
}

#topBar1 {
    height: 62px;
    min-height: 60px;
    width: 100%;
}

#logoBar {
    height: 50px;
    float: left;
    position: relative;
    top: 52px;
    left: 50px;
    width: 150px;
}

#topUserBar {
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    float: right;
    height: 49px;
    overflow: visible;
    padding: 0 0 0 1px;
    width: 715px;
    margin-top: 0;
}

#topUserBar img {
	vertical-align: top;
}

#topStatBarHolder {
	height: 49px;
	width: 445px;
	float: right;
	margin: 0;
	padding: 0;
}

#topStatBar {
    font: bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
    float: right;
    width: 425px;
    height: 16px;
    margin-top: 13px;
    padding-right: 20px;
    text-align: right;
    white-space: nowrap;
    
}

#topStatBar a {
    color: #3840e7;
    color: #2e70d5;
    text-decoration: none;
}

#topStatBar a:hover {
    color: #676bb4;
    color: #2e70d5;
    text-decoration: underline;
}

#topStatBar a.statLabelLink {
    color: #757575;
    text-decoration: none;
}

#topStatBar a.statLabelLink:hover {
    color: #757575;
    text-decoration: underline;
}

#startPageBar {
	height: 18px;
	width: 380px;
	float: right;
	text-align: right;
	margin: 0;
	margin-top: 2px;
	padding: 0;
	padding-right: 20px;
}

#startPageBar img {
	margin-top: 4px;
}

#languageBar {
	float: left;
	position: relative;
	top: 10px;
	left: 0;
	margin-left: -150px;
}

#greetingBar {
    color: #757575;
    float: left;
    height: 32px;
    overflow: visible;
    margin-top: 17px;
    padding-left: 15px;
    text-align: left;
    vertical-align: top;
    width: 250px;
}

#topBar2 {
    background: url('../img/left_blue_menUnderline.gif?build=20101009') repeat-x bottom;
    height: 53px;
    min-height: 53px;
    width: 100%;
}

#topBar3 {
    background: url('../img/left_blue_menUnderline1.gif?build=20101009') repeat-x bottom;
    height: 53px;
    min-height: 53px;
    width: 100%;
}

#iconBar {
    float: left;
    height: 35px;
    padding: 20px 0 0 20px;
    text-align: left;
    width: 65px;
}

/*==================================
 * Content Area
 *----------------------------------*/
div#contentContainer {
    background: url('../img/underline_siteSeparator_W960.gif?build=20101009') no-repeat top;
    clear: both;
    float: left;
    height: auto;
    padding-top: 12px;
    text-align: left;
    width: 100%;
}

div#sideNavColumn {
    clear: none;
    float: right;
    min-height: 100px;
    margin-top: 12px;
    width: 178px;
}

div#mainContentColumn {
    clear: none;
    float: left;
    min-height: 100px;
    margin-top: 12px;
    width: 729px;
}

html>body div#mainContentColumn {
	width: 759px;
}

div.content {
    margin: 0 20px;
}

div.hSeparator {
    border-bottom: 1px solid #96c6d9;
    float: left;
    height: 1px;
    margin: 10px 0;
    width: 760px;
}

h6.title {
    color: #3a3939;
    font: bold 12px/16px Arial, Verdana, Helvetiaca, sans-serif;
    margin: 0 0 1px 0;
}

h6.formTitle {
	border-bottom: 1px solid #96c6d9;
    color: #3a3939;
    font: bold 12px/14px Arial, Verdana, Helvetiaca, sans-serif;
    margin: 0 0 5px 0;
    padding-bottom: 1px;
}

#addResourceForm h6 {
	margin-right: 10px;
}

.tems {
	color: #3a3939;
	font: bold 14px/16px Arial, Verdana, Helvetiaca, sans-serif;
}

.artTitle {
	color: #2e70d5;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;	
}

.recordTitle {
	color: #3a3939;
}

.recordTitle .serviceLabel {
	font-weight: normal !important;
}

span.vseparator1 {
    margin-left: 4px;
}

span.normalText {
    color: #6e7071;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
}

span.simpleText {
	color: #898989;
    font: normal 14px/16px Arial, Verdana, Helvetica, sans-serif;
}

span.mandatoryMark {
	color: #f00;
}

span.comment {
	color:#4E5051;
	font: italic 10px/12px Arial, Verdana, Helvetica, sans-serif;
}

div.commentText {
	float: none;
	font: italic 10px/11px Arial, Verdana, Helvetica, sans-serif !important;
    margin-left: 210px;
}

html>body div.commentText {
	float: left;
}

span.comment1 {
	color:#888;
	font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif;
}

span.comment2 {
	color:#555;
	font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif;
}

.decoredText {
    color: #f19003;
}

.decoredText1 {
	color: #2e70d5;
}

span.underlined {
	text-decoration: underline;
}

.error{
	clear: both;
    color:#d00;
    font-weight: bold;
    text-align: left;
}

.warning {
	color: #ff0101;
}

.valid {
    color: green !important;
    font-weight: bold;
}

.invalid {
    color: red !important;
    font-weight: bold;
}

.notice {
	clear: both;
    color: #6e7071;
    font: normal 12px/16px Arial, Verdana, sans-serif;
    text-align: center;
}

.centered {
	height: auto;
	float: none;
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: auto;
	max-width: 725px;
}

.centered1 {
	height: auto;
	float: none;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: auto;
	max-width: 725px;
}

.centeredSimple {
	margin: 0 auto;
}

.fullWidth {
	width: 100%;
	text-align: left;
}

.fullWidthCentered {
	width: 100%;
	text-align: center;
}

.justified {
	text-align: justify;
}

.rightPlaced {
	float: right;
	text-align: right;
	width: auto;
}

.leftPlaced {
	float: left;
	text-align: left;
	width: auto;
}

.floatLeft {
	float: left;
}

.alignLeft {
	text-align: left;
}

.invisible {
	display: none;
}

.hidden {
	visibility: hidden;
}

.nowrap {
	white-space: nowrap;
}

.clearBoth {
	clear: both;
}

.online {
	color: #008c3a;
	font-weight: bold;
}

.offline {
	color: #F1440A;
	font-weight: bold;
}

.topIndent {
	margin-top: 10px;
}

.topIndent1 {
	margin-top: 15px;
}

.topIndent2 {
	margin-top: 5px;
}

html>body .topIndent3 {
	margin-top: 4px;
}

.bottomIndent {
	margin-bottom: 10px;
}

.bottomIndent1 {
	margin-bottom: 5px;
}

.specialFieldIndent {
	margin: 0; 
	padding: 0 10px;
}

.specialParagraphIndent {
	margin-top: 5px;
	margin-bottom: 5px;
}

.label {
	color: #6e7071;
	font-weight: bold;
}

.label1 {
	color: #333333;
	font-weight: bold;
	margin: 0;
}

.rating {
    color:#e54b4b; 
    font: bold 12px/14px Arial, Verdaha, Helvetica, sans-serif;
}

.cursorHand {
	cursor: pointer;
}

#dProgress { 
	background: #fff;
	border: 1px solid #2e70d5;
    color: #2e70d5;
	clear: both; 
	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
	float: none; 
	height: 80px;
	overflow: auto; 
	padding-top: 30px;
	position: absolute;
	top: 45%;
	left: 45%;
    text-align: center;
    width: 100px;
    z-index: 100;
}


html>body #dProgress { 
	overflow: hidden; 
	position: fixed;
}

.disabled {
	color: #aaa;
    color:#aaa !important; 
}

.bordered {
	border: 1px solid #d9e2ff;
}

.noBorder {
	border: none; 
}

.italic {
	font-style: italic;	
}

.black {
	color: #272725;
}

.noMargin {
	margin: 0;
}

.noTopMargin {
	margin-top: 0;
}

.specialMargin {
	margin-right: -3px;
}

.specialMargin1 {
	margin-top: -8px;
}

.userInfoPanel {
	color: #7e7e7e;
	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
	margin: 0 10px 10px 10px;
}

.supportGreeting, 
.supportForm {
	color: #7e7e7e;
	font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
 	text-align: left;
 	padding: 10px 30px;
}

div.borderline {
	border-top: 1px solid #96c6d9;
	height: 1px;
	float: left;
	margin: 10px;
	width: 80%;
}

img.icon {
	border: none !important;
	border: none;
	vertical-align: middle;
}
/*==================================
 * Link styles
 *----------------------------------*/

a.actionLink {
    color: #2e70d5;
    text-decoration: underline;
}

a.actionLink:hover {
    color: #2e70d5;
    text-decoration: none;
}

a.actionLink2 {
    color: #757575;
    text-decoration: underline;
}

a.actionLink2:hover {
    color: #757575;
    text-decoration: none;
}

#topDateBar a.actionLink {
    color: #2e70d5;
    text-decoration: underline;
}

#topDateBar a.actionLink:hover {
    color: #2e70d5;
    text-decoration: none;
}

a.infoLink {
    color: #fe8e20;
    text-decoration: none;
}

a.infoLink:hover {
    color: #fe8e20;
    text-decoration: underline;
}

a.statInfoLink {
    color: #fe8e20;
    text-decoration: none;
}

a.statInfoLink:hover {
    color: #fe8e20;
    text-decoration: none;
}

a.statLabelLink {
    color: #a9a9a9;
    text-decoration: none;
}

a.statLabelLink:hover {
    color: #a9a9a9;
    text-decoration: underline;
}

a.statLabelLink2 {
    color: #a9a9a9;
    text-decoration: underline;
}

a.statLabelLink2:hover {
    color: #a9a9a9;
    text-decoration: none;
}

a.navLink {
    color: #2e70d5;
	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.navLink:hover {
    text-decoration: underline;
}

a.navLink span.decoredText {
    color: #f19003;
}

a.navLink2 {
    color: #2e70d5;
    font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

*:first-child+html a.navLink2TopIndent {
	display: block;
    margin-top: -10px;
}

a.navLink2:hover {
    text-decoration: none;
}

a.navLinkScroll {
    color: #2e70d5;
    text-decoration: underline;
}

a.navLinkScroll:hover {
    text-decoration: none;
}

a.navLink3 {
	border: none;
    color: #2e70d5;
    text-decoration: none;
}

a.navLink3:hover {
	border-bottom: 1px solid #2e70d5; 
    text-decoration: none;
}

a.navLink4 {
    color: #2e70d5;
    font: normal 14px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.navLink4:hover {
    text-decoration: none;
}

a.navLink5 {
    color: #2e70d5;
    font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.navLink5:hover {
    text-decoration: none;
}

a.buttonLink {
    border: none;
    color: #ff8e24;
    font: bold 14px/18px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.buttonLink:hover {
    border-bottom: 1px dashed #ff8e24;
    text-decoration: none;
}

a.previewLinkButton {
    background: url('../img/btt_see_all.gif?build=20101009') no-repeat left;
    clear: none;
    color: #06338e;
    display: block;
    font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
    float: left;
    height: 23px;
    margin-right: 20px;
    overflow: visible;
    padding: 8px 0 0 35px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 130px;
    min-width: 110px;
}

a.previewLinkButton:hover {
    text-decoration: underline;
}

a.addLinkButton {
    background: url('../img/btt_add.gif?build=20101009') no-repeat;
    clear: none;
    color: #06338e;
    display: block;
    font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
    float: left;
    height: 23px;
    margin-right: 20px;
    overflow: visible;
    padding: 8px 0 0 35px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 170px;
    min-width: 110px;
}

.narrowContent a.previewLinkButton {
	margin: 0;
}

.narrowContent a.addLinkButton {
	margin: 0;
	width: 130px;
}

a.addLinkButton:hover {
    text-decoration: underline;
}

a.articleAnnounce {
    background: url('../img/ico_article.gif?build=20101009') no-repeat left;
    color: #000;
    font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
    padding-left: 22px;
    text-decoration: none;
    vertical-align: middle;

}

a.articleAnnounce:hover {
    background: url('../img/ico_article_selected.gif?build=20101009') no-repeat left;
    color: #2898b4;
    color: #2e70d5;
    text-decoration: underline;
}

a.locationLink {
    color: #6e7071;
    font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.locationLink:hover {
    text-decoration: underline;
}

a.locationLink1 {
    color: #6e7071;
    font: bold 11px/12px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.locationLink1:hover {
    text-decoration: underline;
}

a.locationLink2 {
    color: #6e7071;
    font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.locationLink2:hover {
    text-decoration: none;
}

a.locationLink3 {
    color: #6e7071;
    font: bold 11px/12px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.locationLink3:hover {
    text-decoration: none;
}

a.titleLink {
    color: #2e70d5;
    font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.titleLink:hover {
	text-decoration: none;
}

a.titleLink1 {
    color: #2e70d5;
    font: bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.titleLink1:hover {
	text-decoration: none;
}

a.commentLink {
    color: #6e7071;
    font: normal 11px/12px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

a.commentLink:hover {
    text-decoration: underline;
}

a.commentLink1 {
    color: #6ek1;
    font: normal 11px/16px Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

a.commentLink1:hover {
	color: #2e70d5;
    text-decoration: none;
}

a.scrollLinkPrev {
	background: url(/img/icon/blue_back.gif) no-repeat;
	border: none;
    text-decoration: none;
    padding-left: 16px;
    height: 16px;
    width: 16px;
}

a.scrollLinkPrev:hover {
	background: url(/img/icon/or_back.gif) no-repeat;
    text-decoration: none;
}

a.scrollLinkNext {
	background: url(/img/icon/blue_forward.gif) no-repeat;
	border: none;
    text-decoration: none;
    padding-left: 16px;
    height: 16px;
    width: 16px;
}

a.scrollLinkNext:hover {
	background: url(/img/icon/or_forward.gif) no-repeat;
    text-decoration: none;
}
/*==================================
 * List styles
 *----------------------------------*/
ul.customList1 {
    margin-left: 15px;
    list-style: url('../img/txtBullet.gif?build=20101009');
    vertical-align: baseline;
}

ul.customList1 li {
    margin-top: 3px;
    padding-left: 16px;
}

ul.customList2 {
    color: #2e70d5;
    float: left;
    display: block;
    list-style: disc;
    margin: 0 0 5px 0;
    width: 100%;
}

ul.customList2 li {
    margin-top: 3px;
    margin-left: 16px;
}

ul.customList3 {
    color: #2e70d5;
    color: #757575;
    float: left;
    display: block;
    list-style: none;
    margin: 0 0 5px 0;
    width: 100%;
}

ul.customList3 li {
    margin-top: 3px;
    margin-left: 16px;
    vertical-align: middle;
}

ul.customList4 {
    list-style: disc;
    margin: 0 0 5px 0;
    width: 100%;
}

ul.customList4 li {
    margin-top: 3px;
    margin-left: 16px;
}

ul.additionalNavList {
    color: #2e70d5;
    font: normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
    list-style-type: square;
    margin: 0 0 0 14px;
}

span.userListItem {
    color: #6e7071;
    display: inline;
    font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;
    margin: 2px 3px 2px 0;
    vertical-align: middle;
    white-space: normal;
}

span.userListItem img {
    vertical-align: middle;
}

/*==================================
 * Blog styles
 *----------------------------------*/

.blogUrlHolder {
	clear: both;
	float: left;
	height: 20px;
	margin: 10px 0;
	overflow: visible;
	white-space: nowrap;
	width: 700px;
}

.listItemBlock {
	background: #f0f3ff;
	border: 1px solid #d9e2ff;
	color: #373737;
	float: left;
	font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
    margin: 7px 0;
    padding: 5px 7px;
    width: 693px;
}

.listItemBlock table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	width: 693px;
}

.listItemBlock table td {
	margin: 0;
	padding: 0;	
}

td.avatarHolder {
	padding: 3px;
    text-align: center;
    vertical-align: top;
    width: 130px;
}

td.blogSummary {
	color: #373737;
	overflow: hidden;
	vertical-align: top;
}

td.blogSummary img {
	overflow: hidden;
}

div.blog_allblog{
	padding-top: 15px;	
}

div.articlePreview {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 693px;
}

.articlePreview p {
	margin-top: 3px;
	padding-top: 0;
}

html>body .articlePreview p {
	margin-top: 0;
	padding-top: 0;
}

div.articlePreview ul, div.articlePreview ol {
	float: none;
	width: auto;
	list-style-position: inside;
}

div.articlePreview div.imgPreview {
	float: left;
	margin: 0 2px 2px 0px;
	padding: 0;
	width: 121px;	
}

html>body div.articlePreview div.imgPreview {
	margin: 0 9px 2px 0;
}

div.articlePreview div.articleText {
	float: left;
	margin: 0 2px 0 5px;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 558px;	
}

.articlePreviewToolBar {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 693px;
}

div.leftBlock {
	float: left;
}

div.rightBlock {
	width: 370px;
	margin-left: 380px;
}

.narrowContent .listItemBlock,
.narrowContent .listItemBlock div.articlePreview,
.narrowContent .listItemBlock .articlePreviewToolBar {
	width: 344px;
}

.narrowContent .listItemBlock div.articlePreview div.articleText {
	width: 339px;
}

.narrowContent .listItemBlock {
	margin-left: 3px;
}

html>body .narrowContent .listItemBlock {
	margin-left: 2px;
}
/*==================================
 * Content Blocks Area
 *----------------------------------*/
#contetBlocksArea {
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
    width: 722px;
}

html>body #contetBlocksArea {
	margin: 10px 0 0 0;
	width: 742px;
}

#contetBlocksWideArea {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 760px;
    overflow: visible;
}

#contetBlocksWideArea .centered, 
#contetBlocksWideArea .centered1 {
	max-width: 760px;
}

.breadcrumbHolder {
	background: #f0f3ff;
    border: 1px solid #d9e2ff;
    float: left;
    font: normal 14px/24px Arial, Verdana, Helvetica, sans-serif;
    height: 24px;
    margin: 5px 0;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    width: 725px;
}

#contetBlocksWideArea .breadcrumbHolder {
	background: #f0f3ff;
    border: 1px solid #d9e2ff;
    float: left;
    font: normal 14px/24px Arial, Verdana, Helvetica, sans-serif;
    height: 24px;
    margin: 5px 0;
    text-align: left;
    vertical-align: middle;
    width: 743px;
}

.rating_bar {
	background: url(/img/icon/star_grey.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 154px;
}

.rating_bar .negativeRate {
border: 0px dotted red;
	background: url(/img/icon/star_red.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 0;
}

.rating_bar .positiveRate {
border: 0px dotted lime;
	background: url(/img/icon/star_gold.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 0;
}

.rating_bar_sm {
	background: url(/img/icon/star_grey_sm.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 120px;
}

.rating_bar_sm .negativeRate_sm {
border: 0px dotted red;
	background: url(/img/icon/star_red_sm.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 0;
}

.rating_bar_sm .positiveRate_sm {
border: 0px dotted lime;
	background: url(/img/icon/star_gold_sm.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 0;
}

.rating_bar_tiny {
	background: url(/img/icon/star_grey_tiny.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 11px;
	margin: 0;
	padding: 0;
	width: 88px;
}

.rating_bar_tiny .negativeRate_tiny {
border: 0px dotted red;
	background: url(/img/icon/star_red_tiny.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 11px;
	margin: 0;
	padding: 0;
	width: 0;
}

.rating_bar_tiny .positiveRate_tiny {
border: 0px dotted lime;
	background: url(/img/icon/star_gold_tiny.gif) 0 0 repeat-x;
	display: inline;
	float: left;
	height: 11px;
	margin: 0;
	padding: 0;
	width: 0;
}

.captionLeftMargin {
	margin-left: 8px;
}

html>body .captionLeftMargin {
	margin-left: 15px;
}

.noticeMessageHolder {
	background-color: #e6f8de;
	border: 1px solid #bee4ab;
	color: #373737;
	font: bold 12px/16px Arial, Verdana, sans-serif;
	padding: 10px;
	text-align: center;
}

#generalNoticeMessageHolder .shadow {
	margin: -1px -10px 0 0 !important;
	margin: -1px -5px 0 0;
}

.viewsNumberHolder {
	background: url(/img/icon/eye_03.gif) bottom left no-repeat;
	float: right;
	height: 16px;
	padding-left: 24px;
}

.viewsNumberHolder1 {
	background: url(/img/icon/eye_03.gif) bottom left no-repeat;
	clear: both;
	float: left;
	height: 16px;
	padding-left: 24px;
	margin: 6px 0;
}