table {
	empty-cells: show;
}


body, p, td, tr, input, select, textarea, table {
  font-size: 11px;
  font-family: "Verdana Cyr", Verdana, "Arial Cyr", Arial, "Helvetica Cyr", Helvetica, sans-serif;
  letter-spacing:0px;
}

input, textarea, select {
	border: 1px solid #adadad;
}

input.noborder {
	border: 0px;
}

h1, h2, h3, h4, h5 {
  padding: 0px;
  margin: 0px;
}

h1 {
	font-size: 14px;
}

h1.big {
	font-size: 17px;
}

h2 {
	font-size: 13px;
}

h3 {
	font-size: 12px;
}

form {
  padding: 0px;
  margin: 0px;
}

a.AFeaturedIndex, a.AFeaturedIndex:link, a.AFeaturedIndex:visited, a.AFeaturedIndex:hover {
	color: green !important;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}


a.MenuLink, a.MenuLink:link, a.MenuLink:visited {
	text-decoration: none;
	color: #5b5b5b;
	font-weight: bold;
}

a.MenuLink:hover {
	text-decoration: underline;
	color: #5b5b5b;
	font-weight: bold;
}

a.MenuLinkContext, a.MenuLinkContext:link, a.MenuLinkContext:visited {
	text-decoration: none;
	color: green;
	font-weight: bold;
}
a.MenuLinkContext:hover {
	text-decoration: underline;
	color: black;
	font-weight: bold;
}



a.TabActive, a.TabActive:link, aTabActive:visited {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 1.3em;
}

a.TabActive:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 1.3em;
}

a.TabNotActive, a.TabNotActive:link, aTabNotActive:visited {
	text-decoration: none;
	color: #000000;
}

a.TabNotActive:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}







a.MyAccMenu, a.MyAccMenu:link, a.MyAccMenu:visited {
	font-weight: bold;
	text-decoration: none;
	color: #26AF26;
}

a.MyAccMenuWarn, a.MyAccMenuWarn:link, a.MyAccMenuWarn:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FF2E00;
}

a.MyAccMenu:hover, a.MyAccMenuWarn:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}



a, a:link, a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}



a.GenLink, a.GenLink:link, a.GenLink:visited {
	text-decoration: none;
	color: #000000;
}

a.GenLink:hover {
	text-decoration: underline;
	color: #000000;
}


a.GenLinkRed, a.GenLinkRed:link, a.GenLinkRed:visited {
	text-decoration: none;
	color: red;
}

a.GenLinkRed:hover {
	text-decoration: underline;
	color: red;
}

a.ARed, a.ARed:link, a.ARed:visited, a.ARed:hover {
	color: red !important;
}

a.GenLinkBold, a.GenLinkBold:link, a.GenLinkBold:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.GenLinkBold:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}


a.GenLinkBoldp1, a.GenLinkBoldp1:link, a.GenLinkBoldp1:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size:1.1em;
}

a.GenLinkBoldp1:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size:1.1em;
}



a.BottomMenuLink, a.BottomMenuLink:link, a.BottomMenuLink:visited {
	text-decoration: none;
	color: #5C5D5D;
}

a.BottomMenuLink:hover {
	text-decoration: underline;
	color: #000000;
}


a.ForumMenuLink, a.ForumMenuLink:link, a.ForumMenuLink:visited {
	color: #000000;
	font-weight: bold;
}

a.ForumMenuLink:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


a.AddNewsA, a.AddNewsA:link, a.AddNewsA:visited {
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
}
a.AddNewsA:hover {
	font-size:1.2em;
	text-decoration:underline;
	font-weight:bold;
}


td.comment_text {
	font-size:1.2em;
}

#HeaderTbl {
	background-image: url(img/top_space.gif);
	background-repeat: repeat-x;
}

#toptable {
  border-bottom: 1px solid #adadad;
}


#MenuRow {
	background-image: url(img/menu_back.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#MenuTop{
	background-image: url(img/menu_top.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#BottomLine{
	background-image: url(img/bottom_line.gif);
}

#RightTop {
	background-image: url(img/right_top243.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#RightBottom {
	background-image: url(img/right_bottom243.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#RightPartLine {
	background-image: url(img/right_line_dot.gif);
}

#RightPartLineR {
	background-image: url(img/right_line_dot.gif);
}


table.ModifsTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}


table.ModifsTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}


table.ModifsTbl tr.ModifsTblHead {
	background-color: #cfcfcf;
}

table.ModifsTbl tr.ModifsTblEmptyLine {
	background-color: #f1f1f1;
}


table.ModifDataTbl {
	border: 1px solid #adadad;
}

table.ModifDataTbl tr.ModifDataTblGroup {
	background-color: #e1e1e1;
}





table.OpinionsTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}


table.OpinionsTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}


table.OpinionsTbl tr.OpinionsTblHead {
	background-color: #cfcfcf;
}






table.CompareTbl {
	border: 1px solid #adadad;
}



table.UserCarsTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}

table.UserCarsTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}

table.UserCarsTbl tr.UserCarsTblHead {
	background-color: #cfcfcf;
}

table.UserCarsTbl tr.UserCarsTblR1 {
	background-color: #f2f2f2;
}

table.UserCarsTbl tr.UserCarsTblR2 {
	background-color: #cfcfcf;
}

a.LinkNewsDetailed, a.LinkNewsDetailed:link, a.LinkNewsDetailed:visited, a.LinkNewsDetailed:hover {
	text-decoration: underline;
	color: #000000;
}


a.LinkNewsSrc, a.LinkNewsSrc:link, a.LinkNewsSrc:visited, a.LinkNewsSrc:hover, div.NewsDate {
	text-decoration: none;
	color: #989898;
	font-size: 90%;
}

table.NewsTBL {
	border-bottom: 1px solid #adadad;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}

table.NewsTBL tr.SkipLine {
	border: 0px;
}


table.IndexAutoSaleTbl {
	border-bottom: 1px solid #adadad;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}


table.UserAddEditCarTbl, table.UserAddEditCarPhotosTbl {
	border: 1px solid #adadad;
}


table.UserAddEditCarTbl tr.UserAddEditCarTblHead, table.UserAddEditCarPhotosTbl tr.UserAddEditCarPhotosTblHead {
	background-color: #cfcfcf;
}

table.UserAddEditCarTbl td, table.UserAddEditCarPhotosTbl td {
	padding: 3px;
}




table.CompanyStoTbl, table.CompanySalonTbl, table.CompanySchoolTbl, table.CompanyNewsTbl, table.CompanyShopTbl, table.ShopTovarTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}

table.CompanyStoTbl td, table.CompanySalonTbl td, table.CompanySchoolTbl td, table.CompanyNewsTbl td, table.CompanyShopTbl td, table.ShopTovarTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}

table.CompanyStoTbl tr.CompanyStoTblHead, table.CompanySalonTbl tr.CompanySalonTblHead, table.CompanySchoolTbl tr.CompanySchoolTblHead, table.CompanyNewsTbl tr.CompanyNewsTblHead, table.CompanyShopTbl tr.CompanyShopTblHead, table.ShopTovarTbl tr.ShopTovarTblHead {
	background-color: #cfcfcf;
}




table.BoardAddEditMsgTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}


table.BoardAddEditMsgTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}

table.BoardAddEditMsgTbl tr.BoardAddEditMsgTblHead {
	background-color: #cfcfcf;
}

table.BoardAddEditMsgTbl tr.BoardAddEditMsgTblFoot {
	background-color: #f1f1f1;
}



table.LastBoardMsgsTbl, table.BrowseBoardTbl, table.SearchBoardTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}

table.LastBoardMsgsTbl tr.LastBoardMsgsTblHead, table.BrowseBoardTbl tr.BrowseBoardTblHead, table.SearchBoardTbl tr.SearchBoardTblHead {
	background-color: #cfcfcf;
}

table.LastBoardMsgsTbl td, table.BrowseBoardTbl td, table.SearchBoardTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}








table.CompanyAddEditStoTbl, table.CompanyAddEditSalonTbl, table.CompanyAddEditSchoolTbl, table.CompanyAddEditShopTbl {
	border: 1px solid #adadad;
}

table.CompanyAddEditStoTbl tr.CompanyAddEditStoTblHead, table.CompanyAddEditSalonTbl tr.CompanyAddEditSalonTblHead, table.CompanyAddEditSchoolTbl tr.CompanyAddEditSchoolTblHead, table.CompanyAddEditShopTbl tr.CompanyAddEditShopTblHead {
	background-color: #cfcfcf;
}

table.CompanyAddEditStoTbl td, table.CompanyAddEditSalonTbl td, table.CompanyAddEditSchoolTbl td, table.CompanyAddEditShopTbl td {
	padding: 3px;
}



table.ShowTerm {
	border: 1px solid #adadad;
}

table.ShowTerm tr.ShowTermHead {
	background-color: #cfcfcf;
}

table.ShowTerm td {
	padding: 3px;
}



table.SearchStoTbl, table.SearchStoResults, table.ListStoTbl, table.ListSchoolTbl, table.SearchSchoolTbl {
	border: 1px solid #adadad;
}

table.SearchStoTbl tr.SearchStoTblHead, table.SearchStoResults tr.SearchStoResultsHead, table.ListStoTbl tr.ListStoTblHead, table.ListSchoolTbl tr.ListSchoolTblHead, table.SearchSchoolTbl tr.SearchSchoolTblHead {
	background-color: #cfcfcf;
}


table.SearchStoTbl td, table.SearchStoResults td, table.ListStoTbl td, table.ListSchoolTbl td, table.SearchSchoolTbl td {
	padding: 3px;
}




table.SearchKatalogTbl, table.SearchKatalogResults {
	border: 1px solid #adadad;
}

table.SearchKatalogTbl tr.SearchKatalogTblHead, table.SearchKatalogResults tr.SearchKatalogResultsHead {
	background-color: #cfcfcf;
}

table.SearchKatalogTbl td, table.SearchKatalogResults td {
	padding: 3px;
}




table.SearchBoardResults {
	border: 1px solid #adadad;
}

table.SearchBoardResults tr.SearchBoardResultsHead {
	background-color: #cfcfcf;
}

table.SearchBoardResults td {
	padding: 3px;
}




table.SearchSalonTbl, table.ListSalonTbl {
	border: 1px solid #adadad;
}

table.SearchSalonTbl tr.SearchSalonTblHead, table.ListSalonTbl tr.ListSalonTblHead {
	background-color: #cfcfcf;
}


table.SearchSalonTbl td, table.ListSalonTbl td {
	padding: 3px;
}


table.SearchSalonResults {
	border: 1px solid #adadad;
}

table.SearchSalonResults tr.SearchSalonResultsHead {
	background-color: #cfcfcf;
}

table.SearchSalonResults td {
	padding: 3px;
}








table.StoShowTbl, table.SalonShowTbl, table.SchoolShowTbl {
	border: 1px solid #adadad;
}

table.StoShowTbl tr.StoShowTblHead, table.SalonShowTbl tr.SalonShowTblHead, table.SchoolShowTbl tr.SchoolShowTblHead {
	background-color: #cfcfcf;
}

table.StoShowTbl td, table.SalonShowTbl td, table.SchoolShowTbl td {
	padding: 3px;
}





table.SalonCarsTbl, table.SalonPubCarsTbl {
	border: 1px solid #adadad;
}

table.SalonCarsTbl tr.SalonCarsTblHead, table.SalonPubCarsTbl tr.SalonPubCarsTblHead {
	background-color: #cfcfcf;
}


table.SalonCarsTbl td, table.SalonPubCarsTbl td {
	padding: 3px;
}




table.KatalogOldListTbl, table.SearchOldCarsTbl, table.SearchOldCarResults {
	border: 1px solid #adadad;
}

table.KatalogOldListTbl tr.KatalogOldListTblHead, table.SearchOldCarsTbl tr.SearchOldCarsTblHead, table.SearchOldCarResults tr.SearchOldCarResultsHead {
	background-color: #cfcfcf;
}


table.KatalogOldListTbl td, table.SearchOldCarsTbl td, table.SearchOldCarResults td {
	padding: 3px;
}




table.ShowUserCarTbl {
	border: 1px solid #adadad;
}

table.ShowUserCarTbl tr.ShowUserCarTblHead {
	background-color: #cfcfcf;
}

table.ShowUserCarTbl td {
	padding: 3px;
}



table.KatalogTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}
table.KatalogTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
}
table.KatalogTbl tr.KatalogTblHead {
	background-color: #cfcfcf;
}



table.ForumTbl {
	border-left: 1px solid #adadad;
	border-top: 1px solid #adadad;
}
table.ForumTbl td {
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #adadad;
	line-height:16px;
}
table.ForumTbl tr.ForumTblHead {
	background-color: #cfcfcf;
}


.ForumMsgRow td {
	padding-left: 2px;
	padding-top: 3px;
}


table.NoBordersTbl, table.NoBordersTbl tr, table.NoBordersTbl td {
	border: 0px;
}


table td.MSG_PANEL {
	border:1px solid gray;
	width:20px;
	text-align: center;
}


@media print {
    #NoPrint {
        display:none;
    }
}


tr.SpecGridR1 {
	background-color: #f1f1f1;
}

tr.SpecGridR2 {
	background-color: #FFFFFF;
}

span.price {
	color: green;
	font-weight: bold;
}