
body				{text-align:center;	font-family: Verdana, Arial, Times;	color:black }

A:link          	{color: #34749B; text-decoration: none}
A:visited       	{color: #34749B; text-decoration: none}
A:active        	{color: #34749B; text-decoration: none}
/*A:hover      	  	{color: #188D67; text-decoration: underline}*/
A:hover      	  	{color: red; text-decoration: none}

p A               	{font-size:12px}
A               	{font-size:10px; font-weight:normal}
A.bold           	{font-weight:bold}
A.history        	{font-weight:bold}

A.copy		     	{font-size:6pt; font-weight:bold}
A.copy:hover     	{font-size:6pt; font-weight:bold; color:red; text-decoration: none}

a.newslink			{font-size:12px; font-weight:bold}

H1					{font-size:12pt; text-align:center; font-weight:bold}
H2					{font-size:11pt; text-align:left; font-weight:bold}
H3					{font-size:10pt; text-align:left; font-weight:bold}

table				{border-color:#65ADDB; border-style:none}
table.header	 	{font-size:10px; text-align:center; background-color:#65ADDB}
table.cont		 	{font-size:8pt; font-weight:bold; background-color:#fff;}

img.right         	{margin-left:5pt; float:right; border:0}
img.left			{margin-right:5pt; float:left; border:0}

table.right       	{margin-left:5pt; float:right}
table.left	 		{margin-right:5pt; float:left}

/* Left table*/
td.conthd			{font-size:8pt; text-align:center; color:white; background-color:#65ADDB}
td.cont				{font-size:8pt; color:#195A83; background-color:#E8F6FF}
td.cont1			{font-size:8pt; color:#195A83; background-color:white}
td.cont2			{font-size:8pt; color:#195A83; background-color:#E8F6FF}
/*td.cont2			{font:8pt; color:#195A83; background-color:#B5E2FF}*/

td.podpis         	{font-size:8pt; color:#195A83; background-color:#E8F6FF; vertical-align:middle}
td.depthd         	{font-size:8pt; color:#195A83; vertical-align:middle; text-align:right	}

td					{font-size:8pt; line-height:150%;}
.mainmenu			{font-size:10pt}
tr.menu				{font-size:8pt; text-align:center; cursor:hand}
td.copyright		{font-size:6pt; font-weight:bold}

.kosarevbg			{background-color:#e8f6ff}

td.kosarevbg		{padding:10px;}

p					{font-size:10pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; line-height:150%}
/*div				{font-size:10pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt}*/
p.down				{float:down}

input.text 			{	background-color: white;
							border-bottom-color: #335577;
							border-bottom-width: 1px;
							border-left-color: #335577;
							border-left-width: 1px;
							border-right-color: #335577;
							border-right-width: 1px;
							border-top-color: #335577;
							border-top-width: 1px;
							font-family: Verdana, Geneva, Arial, serif;
							font-size: 8pt;
							scrollbar-base-color: #E0E0E0; cursor:hand}

ul.ul					{font-size:10pt; text-indent:0pt; text-align:justify; font-weight:bold; margin: 5pt 6pt 5pt 6pt}
ul.ul li					{font-size:10pt; text-indent:0pt; text-align:justify; font-weight:normal; list-style:url(img/marker.gif) circle; margin: 5pt 6pt 5pt 33pt}
ul.ul li li				{font-size:10pt; text-indent:0pt; text-align:justify; font-weight:normal; list-style:url(img/marker.gif) circle; margin: 5pt 6pt 5pt 20pt}

ul li {text-align:justify; margin: 5pt 6pt 5pt 20pt; font-size:12px;  line-height:2em}

/*
 *		Таблица стилей для Экспресс-2 (СИСОП)
 */
td.hdr				{color:#626262; font-weight:bold; background-color:#DDE6EF}
td.zagi				{color:#333333; font-weight:bold; background-color:#FFFFFF}
td.body				{color:black; font-weight:normal; background-color:#EFF3F7}
td.vag				{color:black; font-weight:normal; background-color:#EFF3F7; text-align: right}
td.time				{color:black; font-weight:normal; background-color:#EFF3F7}
td.ndate			{color:#333333; font-weight:bold; background-color:#FFFFFF}
td.ntime			{color:#3333dd; font-weight:bold; background-color:#FFFFFF}
td.nmesta			{color:#dd3333; font-weight:bold; background-color:#FFFFFF}
td.nomp				{color:#626262; font-weight:bold; background-image:url(/_q/bg.gif)}
td.stoimost			{color:darkred; background-color:white; font-weight:bold; background-image:url(/_q/bgdn.gif); background-position:bottom; background-repeat:repeat-x}
td.check			{color: #333333; background-color: #EFF3F7; text-align: center; font-weight: bold}
td.nazvp			{font-weight:bold; color:#228822; background-image:url(/_q/bg.gif)}
div.commp60			{font-size: 8px; padding: 2pt; font-weight: normal; color: #333333; text-align: left; margin: 2pt 10pt 2pt 10pt}
div.kodstan				{font-size: 12px; font-weight: bold; color: #55aa55; padding: 3pt 0pt 0pt 10pt}
span.inpDate		{font-size: 14px; font-weight: bold; color: #5555aa; padding: 0pt 0pt 0pt 5pt}
div.svmesta			{font-size: 14px; font-weight: bold; color: #dd3333; cursor:pointer; cursor:hand}
div.inline 			{display: table-row; border: solid;}
div.mesta			{margin: 0pt 5pt 5pt 5pt}
div.comment			{margin: 0pt 10pt 10pt 10pt; text-align: justify; }
div.timerdiv		{margin: 20pt 20pt 20pt 20pt; font-size: 14pt}
div.zag				{margin: 20pt 20pt 10pt 20pt; font-size: 12pt; text-align: center; font-weight: bold;}
div.text			{margin: 5pt 20pt 5pt 20pt; font-size: 10pt; text-align: justify; font-weight: normal; text-indent: 20pt}
span.cost			{font-weight: bold; color: darkblue; font-size: 12pt}
p.error				{margin: 20pt 20pt 20pt 20pt; text-align: center; font-size: 12pt; font-weight: bold; color: #993333}
input.inp			{font-size: 14px; font-weight: normal; color: #aa5555; margin: 0pt 0pt 0pt 10pt; padding:2pt;
					 border-color: #9999cc; border-width:1px; width: 200px; border-style: dotted; border-style: ridge;}
img.vvod			{margin: 0pt 3pt 3pt 10pt; }

/*
** Халин
*/
td.khal				{font-size:10pt; vertical-align:top; text-align:justify; padding-right: 4px}
table.smalltab		{font-size:10px; text-align:center}

/*************************************************************************************
* Стили для вывода руководства дороги
*************************************************************************************/
p.posada			{font-size:8pt; text-indent:0pt; text-align:justify; margin: 10pt 6pt 0pt 6pt; font-weight:bold; color:444444}
p.fio				{font-size:12pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:bold; color:#195A83}
p.tel				{font-size:8pt; text-indent:20pt; text-align:justify; margin: 0pt 6pt 10pt 6pt; font-weight:normal; color:gray}
p.desc				{font-size:8pt; text-indent:20pt; text-align:justify; margin: 0pt 6pt 10pt 6pt; font-weight:normal; color:#444444}

/*************************************************************************************
* Стили для вывода разворота новостей
*************************************************************************************/
div.photo     		{margin: 5pt 5pt 5pt 5pt}
img.news     		{margin: 5pt 5pt 5pt 5pt}
p.tend				{font-size:8pt; text-indent:0pt; text-align:justify; margin: 0pt 6pt 10pt 6pt; color:black; background-color:#ffffff}
p.new				{font-size:10px; text-indent:0pt; text-align:justify; margin: 0pt 6pt 10pt 6pt; font-weight:bold; color:black; background-color:#f7f7f7}
p.newzag			{font-size:12pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:bold; color:#195A83}
p.newsmall 			{font-size:10pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:bold; color:#333333; background-color:#f7f7f7}
p.newdata 			{font-size:12pt; text-indent:20pt; text-align:justify; margin: 7pt 0pt 1pt 0pt; font-weight:bold; color:#333333; background-color:#195A83; color:white}
p.newlong 			{font-size:10pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:normal; color:#333333;}
p.newauth			{font-size:10pt; text-indent:20pt; text-align:right; margin: 10pt 6pt 0pt 6pt; font-weight:normal; color:gray; background-color:#f7f7f7; border:1px solid #f0f0f0}

/*************************************************************************************
* Стили для вывода Истории
*************************************************************************************/
p.histyear 			{font-size:20pt; text-indent:0pt; text-align:justify; margin: 0pt 6pt 0pt 6pt; font-weight:bold; color:gray; float:left}
p.histhist			{font-size:10pt; text-indent:0pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:normal; color:#195A83}

/*************************************************************************************
* Стили для вывода Истории
*************************************************************************************/
p.spismain 			{font-size:14pt; text-indent:20pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:bold; color:black; background-color:#E8F6FF}
p.spisscnd			{font-size:10pt; text-indent:40pt; text-align:justify; margin: 5pt 6pt 5pt 6pt; font-weight:normal; color:#195A83; background-color:#f7f7f7}


.marg				{margin: 5pt 6pt 5pt 6pt}

/*
 * adsense
 * */
div.gadsense		{text-align:center; padding:20pt 5pt 5pt 5pt}
div.gobyava			{text-align:right; margin:0pt 10pt 0pt 10pt; background-color:#ffffff; padding:10pt 5pt 10pt 5pt; border:1px dashed #96c6e5}

/*************************************************************************************
* Стили для 140 лет
*************************************************************************************/

#listofstations ul.letters {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	border-bottom: 1px dotted #bae0f8;
}

#listofstations ul.letters li {
	margin: 0px 5px 0px 5px;
	padding: 3px 5px 3px 5px;
	list-style:none;
	width:35px;
	text-align:center;
	display:inline;
}

#listofstations ul.letters li a{
	font-size:20px !important;
	font-weight:bold;
}

div.cost a{
	font-weight:bold;
}


/*************************************************************************************
* Стили обрамления разделов
*************************************************************************************/

div.punkthd {
	padding:0px;
	background-color:#65addb;
}

div.punkthd .head {
	height:15px;
	padding:7px 2px 3px 2px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	border-bottom:1px solid #468ebc;
}

div.punkthd .foot {
	height:5px; 
	font-size:1px;
	line-height:0;
}

div.body {
	padding:5px 0px 5px 0px;
	margin:0px;
	border-left: 1px #d0e7f6 solid;
	border-right: 1px #d0e7f6 solid;
	background-color:#FFFFFF;
}

.m5px {
	margin-bottom:5px;
}

div.punkthd .tc {
	background:url(../img/bg_tc.jpg) top repeat-x;
}
div.punkthd .tl {
	background:url(../img/bg_tl.jpg) top left no-repeat;
}
div.punkthd .tr {
	background:url(../img/bg_tr.jpg) top right no-repeat;
}
div.punkthd .dc {
	background:url(../img/bg_dc.jpg) bottom repeat-x;
}
div.punkthd .dl {
	background:url(../img/bg_dl.jpg) bottom left no-repeat;
}
div.punkthd .dr {
	background:url(../img/bg_dr.jpg) bottom right no-repeat;
}

div.menu {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	line-height:25px;
	height:25px; 
	background:url(../img/menuall_revvz.gif) #4d94c6 repeat-x center;
}

div.menu .punktmenu {
	cursor:pointer;
	background:#3366CC;
	margin-left:2px;
	margin-right:2px;
	display:inline-block; 
	background:url(../img/menuall.gif);
}
div.menu .punktmenu1 {
	cursor:pointer;
	background:#3366CC;
	margin-left:2px;
	margin-right:2px;
	display:inline-block; 
	background:url(../img/menualll.gif);
}

div.menu .blwhite {
	background:url(../img/blwhite.png) bottom left no-repeat;
}
div.menu .brwhite {
	background:url(../img/brwhite.png) bottom right no-repeat;
}
div.vokheader {
	width:790px;
	height:146px;
	position:relative;
	background:url(../img/vokheader.jpg) top left no-repeat;
}

div.vokheader .ban468x60 {
	position:absolute;
	width:468px;
	height:60px;
	top:9px;
	left:314px;
}