/* Defaults */

BODY {
	background-color: #CCCCCC;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #2F2F2F;
}

A {
	color: 0053FF;
	text-decoration: none;
}

A:link    {color: 0053FF;}
A:active  {color: FF0000;}
A:visited {color: 0088FF;}
A:hover   {color: 0053FF; text-decoration: underline;}

/* Two columns */

DIV.tc_main {
	margin-right: 210px;
	padding-left: 10px;
	padding-right: 15px;
	border-right: 1px solid black;
}

DIV.tc_right {
	float: right;
	width: 202px;
	margin-left: -1px;
	padding: 0px 1px 0px 7px;
	border-left: 1px solid black;
}

/* Bus number */

DIV.bus_number {
	display: table;
	_display: inline;
	_zoom: 1;
	margin: 3px auto 3px -2px;
	padding: 0px 3px 0px 3px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	text-align: center;
}

/* Нет */
/* Старые белые */
/* Белые */
/* Новые белые */
/* 10 */
/* default */

.bn_1, .bn_5, .bn_6, .bn_8, .bn_10, .bn_default {
	color: #000000;
	border-color: #000000;
	background-color: #FFFFFF;
}

/* Старые желтые */
/* Желтые */
/* Новые желтые */

.bn_2, .bn_7, .bn_9 {
	color: #000000;
	border-color: #000000;
	background-color: #FFE14C;
}

/* Старые черные */
/* Военные черные */

.bn_3, .bn_4 {
	color: #FFFFFF;
	border-color: #FFFFFF;
	background-color: #000000;
}

/* Photolist */

.photolist {
	text-align: center;
	margin: 1em 0em 1em 0em;
}

.photolist DIV.pl_selected_filter {
	margin-bottom: 0.5em;
	text-align: right;
}

.photolist TABLE {
	margin: auto;
}

/* Photolist pl_small */

DIV.pl_small DIV {
	margin: auto;
}

DIV.pl_small TABLE {
	background-color: #0053FF;
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0 #8D8D8D #8D8D8D #C0C0C0;
}

DIV.pl_small TABLE TD {
	border-width: 1px;
	border-style: solid;
	border-color: #0036A6 #8EB3FF #8EB3FF #0036A6;
	text-align: center;
	width: 115px;
}

DIV.pl_small TABLE TD A {
	border: 0px;
}

DIV.pl_small TABLE TD A IMG {
	margin-bottom: 6px;
	border: 0px;
}

DIV.pl_small TABLE TD SPAN {
	color: #FFFFFF;
	font-weight: bold;
}

/* Photolist pl_small_wide */

DIV.pl_small_wide TABLE TD {
	padding: 0;
	border: 1px solid black;
	background-color: #BFDFFF;
}

DIV.pl_small_wide TABLE TD DIV.pl_image {
	float: left;
	width: 117px;
	margin: 5px 3px 3px 5px;
	text-align: center;
}

DIV.pl_small_wide TABLE TD DIV.pl_image A IMG {
	border: 1px solid black;
}

DIV.pl_small_wide TABLE TD DIV.pl_text {
	padding: 3px;
	overflow: hidden;
	_zoom: 1;
}

DIV.pl_small_wide TABLE TD  DIV.pl_text SPAN {
	font-weight: bold;
}

/* Photolist pl_small_column */

DIV.pl_small_column TABLE {
	width: 640px;
	padding: 0;
	border: 0;
}

DIV.pl_small_column TD.pl_selected_filter {
	text-align: right;
	padding-right: 20px;
}

DIV.pl_small_column TD.pl_image {
	width: 115px;
	text-align: center;
	vertical-align: top;
	border: 0;
	padding: 5 3 3 5;
}

DIV.pl_small_column TD.pl_image IMG {
	border: 1px solid black;
}

DIV.pl_small_column TD.pl_text {
	text-align: left;
	vertical-align: middle;
	border: 0;
	padding: 5 20 5 20;
}

DIV.pl_small_column TD.pl_date {
	text-align: center;
	vertical-align: middle;
	border: 0;
	padding: 5 20 5 20;
}

/* Photolist pl_medium */

.pl_medium TABLE {
	width: 100%;
	border: 0px;
}

.pl_medium TABLE TD {
	padding: 0px 5px 20px 5px;
	text-align: center;
}

.pl_medium TABLE TD IMG {
	border: 1px solid black;
}

/* Photolist pl_medium_column */

.pl_medium_column {
	margin: 0px;
	width: 202px;
	text-align: center;
	margin: 0px !important;
}

.pl_medium_column LI {
	margin-top: 1em;
	margin-bottom: 0.3em;
}

.pl_medium_column LI.first {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

.pl_medium_column IMG {
	border: 1px solid black;
}

.pl_medium_column DIV.pl_image {
}

.pl_medium_column DIV.pl_text {
}

/* Photolist pl_medium_column */

.pl_maps {
	text-align: left;
	margin: 1em 50px !important;
}

.pl_maps LI {
	clear: left;
	margin-top: 1em;
	margin-bottom: 0.3em;
}

.pl_maps LI.first {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

.pl_maps IMG {
	border: 1px solid black;
}

.pl_maps DIV.pl_image {
	float: left;
	width: 182px;
	text-align: center;
	padding-bottom: 1em;
}

.pl_maps DIV.pl_text {
	margin-left: 210px;
}

/* Items list */

UL.items_list LI SPAN {
	color: #0053FF;
	font-weight: bold;
}

UL.items_list LI A:link    {color: 0053FF;}
UL.items_list LI A:active  {color: FF0000;}
UL.items_list LI A:visited {color: 0088FF;}
UL.items_list LI A:hover   {color: 0053FF; text-decoration: underline;}

/* Items list news */

UL.il_news {
	margin: 13px 0px;
}

UL.il_news LI {
	margin-bottom: 13px;
}

/* Items list news on main page */

UL.il_news_on_main_page {
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: left;
}

UL.il_news_on_main_page LI {
	margin-bottom: 1em;
}

/* Items list chronicle */

UL.il_chronilce {
	margin: 13px 0px;
}

UL.il_chronilce LI {
	margin-bottom: 13px;
	_height: 1%;
}

UL.il_chronilce LI .cr_date {
	float: left;
	color: #0053FF;
	_margin-right: -3px;
}

UL.il_chronilce LI .cr_text {
	margin-left: 200px;
	_zoom: 1;
}

/* Guestbook */

.guestbook {
	margin: 0px 100px;
}

.guestbook DIV.info {
	float: left;
	width: 200px;
	overflow: hidden;
	_margin-right: -3px;
}

.guestbook DIV.text {
	margin-left: 210px;
	overflow: hidden;
	_zoom: 1;
}

.guestbook DIV.text DIV.date {
	text-align: right;
	font-weight: bold;
}

.guestbook DIV.text DIV.comments {
	width: 100%;
}

.guestbook DIV.text DIV.comments {
}

.guestbook DIV.text DIV.comments SPAN {
	font-weight: bold;
	color: #0053FF;
}

.guestbook DIV.text DIV.answer {
	margin-top: 1em;
}

.guestbook DIV.text DIV.answer SPAN {
	font-weight: bold;
	color: red;
}

/* NotRoutes lists */

TABLE.nrl_short  {
	border: 0px;
	width: 100%;
	_width: 740px;
}

.nrl_short TH, .nrl_short TD {
	border-bottom: 1px solid #CCCCCC;
}

.nrl_short TH {
	vertical-align: middle;
	text-align: right !important;
	font-family: Verdana, Arial, sans-serif;
}

.nrl_short TD.nrl_short_number {
	text-align: right;
	vertical-align: middle;
}

.nrl_short TD.nrl_short_route {
	text-align: left;
	vertical-align: middle;
	padding-left: 25px;
}

/* ========================================================================= */
/* ========================== Old styles =================================== */
/* ========================================================================= */

H1 {
	margin: 10px 0px 14px 0px;
}

H1, H2, H5, H6  {
	font-family: Verdana, Arial, sans-serif;
}

H3 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #333333;
}

H4 {
	color: #333333;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}

HR {
	height: 4px;
}

INPUT {
	border-width: 2px;
	font-size: 9pt;
}

TEXTAREA {
	border-style: inset;
	border-width: 2px;
	font-size: 9pt;
}

DIV {
	font-size: 10pt;
}

P {
	font-size: 10pt;
	text-align: justify;
}

SPAN {
	font-family: Verdana, Arial, sans-serif;
}

TABLE {
	font-size: 10pt;
	vertical-align: top;
}

TH {
	font-weight: bold;
	text-align:center;
	vertical-align: top;
}

TD {
	vertical-align: top;
}

/* Main div */

#main {
	margin: auto;
	text-align: center;
	width: 1000px;
	background-color: #FFFFFF;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-bottom: 10px;
}

/* Header */

#header {
	margin: 0px 9px;
	width: 982px;
}

#header TABLE TABLE {
	background: transparent;
}

#logo_table {
	padding: 0px;
	margin-bottom: 2px;
	width: 100%;
	background: #0055FF url(/img/background.gif) top left;
	clear: both;
}

#logo_td {
	padding: 0px;
}

#logo {
	width: 345px;
	height: 61px;
	border: 0px;
}

#search_td {
	width: 637px;
	text-align: right;
	vertical-align: middle;
	background: transparent url(/img/background_photo.gif) top left no-repeat;
	padding-left: 375px;
}

#search_input {
	margin: 0px 5px 1px 0px;
	width: 140px;
	height: 22px;
}

#search_submit {
	margin-right: 10px;
	height: 22px;
}

#additional_menu {
	float: right;
}

#additional_menu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#additional_menu li {
	display: block;
	float: left;
	padding: 6px 10px 6px 13px;
	background: transparent url(/img/menu_divider.gif) center left no-repeat;
}

#additional_menu li.first {
	background: transparent;
}

#main_menu {
	width: 100%;
	text-align: right;
	background-color: #CCCCCC;
}

#main_menu ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#main_menu li {
	display: block;
	float: left;
	height: 14px;
	padding: 4px 10px 8px 13px;
	_padding: 4px 10px 6px 13px;
	background: transparent url(/img/menu_divider.gif) center left no-repeat;
}

#main_menu li.first {
	background: transparent;
}

#main_menu A:link,		#additional_menu A:link		{color: #265CFF; text-decoration: none;}
#main_menu A:visited,	#additional_menu A:visited	{color: #6699FF; text-decoration: none;}
#main_menu A:active,	#additional_menu A:active	{color: #FF0000; text-decoration: none;}
#main_menu A:hover,		#additional_menu A:hover	{color: #FF0000; text-decoration: underline;}

#main_menu A, #additional_menu A {
	color: #265CFF;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
}

#main_menu LI.active A, #additional_menu LI.active A {
	color: #FF0000;
}

#main_buttons {
	text-align: right;
}

/* Banner */

#banner {
	margin: 7px 136px 7px 136px;
	width: 730px;
	height: 92px;
}

/* Footer */

#footer {
	width: 982px;
	margin: 0px 9px;
	font-size: 8pt;
	text-align: center;
}

/* Content */

#content {
	margin: auto;
	width: 982px;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
}

DIV.menudiv
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin: 5;
}

TD.maintd
{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.blue {
	color: #0053FF;
}

.menulink
{
	color: FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.bluelink
{
	color: 0053FF;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

P.p8, .bluelink8
{
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.menulink:link    {color: FFFFFF;}
.menulink:active  {color: FFFFFF;}
.menulink:visited {color: FFFFFF;}
.menulink:hover   {color: FFFFFF; text-decoration: none;}

.bluelink:link    {color: 0053FF;}
.bluelink:active  {color: FF0000;}
.bluelink:visited {color: 0088FF;}
.bluelink:hover   {color: 0053FF; text-decoration: underline;}

.bluelink8:link    {color: 0053FF;}
.bluelink8:active  {color: FF0000;}
.bluelink8:visited {color: 0088FF;}
.bluelink8:hover   {color: 0053FF; text-decoration: underline;}

A.rss {
	font-weight: bold;
	color: #fa9b39;
	text-decoration: none;
}

.div8 {
	font-size: 8pt;
	color: #2F2F2F;
	text-align: center;
}

.chapters {
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0053FF;
	text-decoration: none;
}


DIV.shed_10 {
	font-size: 10pt;
}

DIV.shed_10 SPAN {
	color: #0053FF; font-weight: bold;
}

DIV.shed_8 {
	font-size: 8pt;
}

DIV.shed_8 SPAN {
	color: #0053FF; font-weight: bold;
}

DIV.shed_8 A {
	font-size: 8pt;
}

H5.box_header {
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.p8 {
	text-align:justify;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2F2F2F;
	text-decoration: none;
}

.pcenter {
	text-align: center;
}

.tit {
	text-align:center;
	color: #0053FF;
	Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tit24 { text-align:center; font-size: 24pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.hdr24 { text-align:left;   font-size: 24pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.tit18 { text-align:center; font-size: 18pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.hdr18 { text-align:left;   font-size: 18pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.tit14 { text-align:center; font-size: 14pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.hdr14 { text-align:left;   font-size: 14pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.tit12 { text-align:center; font-size: 12pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

.tit10 { text-align:center; font-size: 10pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tit10b { text-align:center; font-size: 10pt; font-weight: bold; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.hdr10 { text-align:left;   font-size: 10pt; font-weight: normal; color: #0053FF; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}



.bluesp {
	font-size: 10pt;
	color: #0053FF;
}

.redboldsp { font-size: 10pt; color: red; font-weight: bold; }
.redsp { font-size: 10pt; color: red; }
.greyboldsp { color: #444444; font-weight: bold; }

.bluesp24 { font-size: 24pt; color: #0053FF; }

.bluesp18 { font-size: 18pt; color: #0053FF; }

.bluesp14 { font-size: 14pt; color: #0053FF; }
.blblsp14 { font-size: 14pt; color: #0053FF; font-weight: bold;}

.bluesp10 { font-size: 10pt; color: #0053FF; }
.boldsp10 { font-size: 10pt; color: #2F2F2F; font-weight: bold;}
.italsp10 { font-size: 10pt; color: #2F2F2F; font-style: italic;}
.blblsp10 { font-size: 10pt; color: #0053FF; font-weight: bold;}

.boldsp8 { font-size: 8pt; color: #2F2F2F; font-weight: bold;}
.blblsp8 { font-size: 8pt; color: #0053FF; font-weight: bold;}



TABLE.main_box {
	margin-bottom: 10px;
	border-collapse: collapse;
	width: 100%;
}

TABLE.main_box TH {
	border: solid 1px black;
	padding: 2 4 2 4;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #0066FF;
}

TABLE.main_box TD {
	border: 1px solid black;
	padding: 5 4 7 4;
	font-size: 8pt;
}


TABLE.blue_table TH {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #0080FF;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}


TABLE.blue_table TD {
	font-size: 10pt;
	color: #000000;
	background-color: #BFDFFF;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}


TABLE.get_ps {
	padding: 0;
	border: 0;
	margin: auto;
	border-collapse: collapse;
}


TABLE.get_ps TH {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #0080FF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid black;
	padding: 4;
}

TABLE.get_ps TD {
	text-align: center;
	vertical-align: middle;
	border: 0;
	padding: 4;
	font-weight: bold;
	border: 1px solid black;
	background-color: #BFDFFF;
}

TABLE.get_ps TD.photo_td {
	width: 115px;
	text-align: center;
	vertical-align: top;
	border: 1px solid black;
	padding: 6;
}

TABLE.get_ps TD.photo_td IMG {
	border: 1px solid black;
}

TABLE.get_ps TD.photo_td IMG.blank {
	border: 0px;
}

TABLE.bus_ps {
	padding: 0;
	border: 0;
	margin: auto;
}


TABLE.bus_ps TH {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #0080FF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border: 1px solid black;
}

TABLE.bus_ps TD {
	padding: 0;
	border: 1px solid black;
	background-color: #BFDFFF;
}

TABLE.bus_ps TD TABLE {
	width: 100%;
	padding: 0;
	border: 0;
}

TABLE.bus_ps TD TABLE .photo_td, TABLE.bus_ps TD.photo_td {
	min-width: 117px;
	width: 117px;
	text-align: center;
	vertical-align: top;
	border: 0;
	padding: 5 3 5 5;
}

TABLE.bus_ps TD TABLE .text_td, TABLE.bus_ps TD.text_td {
	width: 150px;
	text-align: left;
	vertical-align: middle;
	border: 0;
	padding: 3 3 3 5;
	font-weight: bold;
	overflow: hidden;
}

TABLE.bus_ps IMG {
	border: 1px solid black;
}

TABLE.under_line {
	border: 0px;
	width: 100%;
	_width: 740px;
}

TABLE.under_line TH {
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	text-align: left;
}

TABLE.under_line TD {
	border-bottom: 1px solid #CCCCCC;
	text-align: left;
}

.t8 {
	background-color: transparent;
	font-size: 8pt;
}

.foto {	background-color: #0053FF; }

.links TD {
	vertical-align: middle;
}

.links TH {
	text-align: left;
	padding: 2em 0px 1.5em 0px;
}

.links IMG {
	margin-right: 25px;
}

.newsth {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #0064FF;
}



.newstd {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}

.centertd {
	text-align: center;
	vertical-align: middle;
}

.center_table TD, TH {
	text-align: center;
	vertical-align: middle;
}

.center_top_table TD, TH {
	text-align: center;
	vertical-align: top;
}

.fototd {
	text-align: center;
	vertical-align: middle;
	background-color: #0053FF;
	width: 121px;
	height: 81px;
}

.fotocp {
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0053FF;
	width: 120px;
}

/* Ps model photo list classes */

DIV.ps_model_photo_list {
	text-align: center;
	margin: 1em 0em;
}

DIV.ps_model_photo_list TABLE {
	padding: 0;
	border: 0;
	margin: auto;
}

DIV.ps_model_photo_list TD.ps_unit_cell {
	padding: 0;
	border: 1px solid black;
	background-color: #BFDFFF;
}

DIV.ps_model_photo_list TH {
	padding: 2px;
	border: 1px solid black;
	color: #FFFFFF;
	background-color: #0080FF;
	width: 100%;
}

DIV.ps_model_photo_list TABLE.ps_unit_table {
	width: 100%;
	padding: 0;
	border: 0;
}

DIV.ps_model_photo_list TABLE.ps_unit_table TD {
	border: 0;
}

DIV.ps_model_photo_list TABLE.ps_unit_table TD.put_number {
	text-align: left;
	vertical-align: top;
	border: 0;
	padding: 3 3 0 3;
	width: 100%;
}

DIV.ps_model_photo_list TABLE.ps_unit_table TD.put_link {
	vertical-align: bottom;
	padding-bottom: 6px;
}

DIV.ps_model_photo_list TD.photo_cell {
	text-align: center;
	vertical-align: top;
	border: 0;
	padding: 5 3 3 5;
	width: 117px;
	min-width: 117px;
}

DIV.ps_model_photo_list TD.photo_cell IMG {
	border: 1px solid black;
}

DIV.ps_model_photo_list TD.photo_cell IMG.blank {
	border: 0px;
}

DIV.ps_model_photo_list TD.put_working SPAN {
	font-weight: bold;
}

/* EOF Ps model photo list classes */

/* Ps model page ttx table classes */

DIV.ps_model_ttx {	text-align: center;}

DIV.ps_model_ttx TABLE {	margin: auto;
	border: 0;}

DIV.ps_model_ttx TH {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 1em;
	padding-bottom: 1em;
}

DIV.ps_model_ttx TD {
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

DIV.ps_model_ttx TR.sub_headers TH, DIV.ps_model_ttx TR.sub_headers TD {	text-align: left;
	font-weight: bold;
}

/* Outdated ps model page ttx table classes, but still exists in 14 models */

TABLE.ps_ttx {
	margin: auto;
	border: 0;
}

TABLE.ps_ttx TH {
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}

TABLE.ps_ttx TD {
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

/* EOF Ps model page ttx table classes */

/* Comments */

DIV.comments {
	width: 622px;
	margin: auto;
}

DIV.comments DIV.comment_text {
	width: 600px;
	background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	clear: both;
	margin-top: 3px;
	padding: 10px 10px 12px 10px;
}

DIV.comments DIV.comment_text .quotetop {
	background: #E4EAF2;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 2px auto 0 auto;
	padding: 3px;
}

DIV.comments DIV.comment_text .quotemain {
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 0 auto;
}