* {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #303030; 
}

body {
	margin:0px;
	padding:0px;
	color: #303030;	
}
	
table, tr, th, td {
	padding: 0px;
   margin: 0px;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

h1 { 
   font-size:20px;
	color:016db2;
}

h2 { 
	font-weight: bold;
	color:016db2;
	font-size:16;
	padding: 0px;
   margin: 0px;
}

h3 { 
	font-size:20px;
	color:ffffff;
}

h4 { 
   margin: 0px;
	font-size: 16px;
	line-height: 50px;
	color:06182c;
}

a {
	font-weight: bold;
	color:016db2;
	text-decoration:none;
}

a:hover {
	font-weight: bold;
	text-decoration:underline;
}


p {
	text-align: justify;	
}

a.menu {
   font-size: 14px;   
	font-weight: bold;
	color:ffffff;
	text-decoration:underline;
}
a.menu:hover {
	text-decoration:none;
}

/*
ul.kvart {
	margin-left: 80px;
	padding-left: 80px;
}

ul.kvart {
  margin-left: 200px;  
}

ul.kvart li {
  list-style: disc;
}

a.kvartimg {
	padding-right: 20px;
	margin-right: 20px;
}

p.kvart {
 padding-left: 120px;   
}*/


#maintext  * {
  color: #606060; 
  font-size: 12px;
  line-height: 16px;
}

#maintext h1 { 
   font-size:18px;
	color: 016db2;
}

#maintext h2 { 
	font-weight: bold;
	color: 016db2;
	font-size: 14px;
	padding: 0px;
   margin: 0px;
}

/*=======================================*/
/*=========новости правая колонка========*/
a.nov {
   font-size: 11px;
   color: #303030; 
	font-weight: normal;
	text-decoration:none;
}

a.nov:hover {
	text-decoration:underline;
}
/*=======================================*/
/*=======================================*/
/*ссылка на почтовый ящик*/
.amailto:link,
.amailto:visited,
.amailto:hover,
.amailto:active
{
   font-weight:normal;
	text-decoration: underline;
}
.amailto:hover,
.amailto:active
{
  color:016db2; 
}
/*=======================================*/
/*=======================================*/
/*элементы шаблона*/
tr.bottomtemplatespan {
  height: 100%;	
}
td.bottomtemplatespan {
}


tr.topmenudelimeter {
   height: 1px;
}
td.topmenudelimeter {
   height: 1px;
   background: #666666;
}


tr.supercontent {
	vertical-align: top;
}

table.trsupercontent {
	vertical-align: top;
	width: 100%;
	border: none;
}
/*=======================================*/
/*=======================================*/
td.introtext {
   padding: 10px; 
   text-align: justify;
}
/*=======================================*/
/*=======================================*/
td.headerpromotext {
	color: #909090;
	text-align: center;
}

td.bottompromotext {
	color: #909090;
	background: #06182c;
	text-align: center;
}
/*=======================================*/
/*=======================================*/
td.supercontentmain {
   padding-left: 12px; 
	padding-right: 12px;
	vertical-align: top;
}

td.contentmain {
   text-align: justify;	
	padding: 5px;
}

img.contentimage {
   padding-left: 0px;
	padding-right: 15px;
}


img.contentimageright {
   padding-left: 15px;
	padding-right: 0px;
}


a.mainpodrobnee:link,
a.mainpodrobnee:visited,
a.mainpodrobnee:hover,
a.mainpodrobnee:active
{
  text-decoration: underline;   
}
a.mainpodrobnee:hover,
a.mainpodrobnee:active
{
  text-decoration: none;  
}
/*=======================================*/
/*=======================================*/
td.middlemenuspan {
   height: 15px;	
}
td.middlemenu {
   background: #016DB2;
   height: 30px; 
	text-align: center;	
}
td.middlemenucontact {
	text-align: center;	
	padding: 5px;
}
td.middlemenunews {
	text-align: left;	
	padding: 7px;
}
td.middlemenuad {
	text-align: center;	
	padding: 7px;
}
tr.middlemenucontentbg {
	background: #CFECFE;
}
/*=======================================*/
/*=======================================*/
/*===============*/
td.middlemenuspan {
   height: 15px;	
}
td.middlemenu {
   background: #016DB2;
   height: 30px; 
	text-align: center;	
	color: white;
	font-weight: bold;
	font-size: 14px;   
}
td.middlemenucontact {
	text-align: center;	
	padding: 5px;
}
td.middlemenuabout {
	text-align: left;	
	padding: 5px;
}

td.middlemenunews {
	text-align: left;	
	padding: 7px;
}
td.middlemenuad {
	text-align: center;	
	padding: 7px;
}
tr.middlemenucontentbg {
	background: #CFECFE;
}
/*=================================================================*/
/*=================================================================*/
/*Таблицв в разделе ПАССАЖИРСКИЕ ПЕРЕВОЗКИ*/
table.passagir{
	width:100%; 
	text-align: center; 
	background: #016DB2;
}

table.passagir td {
   background: #FFFFFF;
}
td.passagir-header-1 {
	font-weight: bold;
}
td.passagir-header-2 { 
	font-weight: bold;
}

td.passagir-header-2-1 { 
	font-weight: bold;
}

tr.passagir-span {	
  height: 20px;	
}
td.passagir-span {	
  height: 20px;	
}
/*=================================================================*/
/*=================================================================*/
/*Таблица в разделе СТОИМОСТЬ ПЕРЕЕЗДА*/
table.cost{
	width:100%; 
	text-align: center; 
	background: #016DB2;
}
table.cost td {
	background: #FFFFFF;
}
td.cost-header-1 {
	font-weight: bold;
}
td.cost-header-2 { 
	font-weight: bold;
}

td.cost-header-2-1 { 
	font-weight: bold;
}

tr.cost-span {	
  height: 20px;	
}
td.cost-span {	
  height: 20px;	
}
/*=================================================================*/
/*=================================================================*/
/*Таблица в разделе АВТОПАРК ПЕРЕЕЗДА*/
table.autopark{
	width:100%; 
	text-align: center; 
	background: #016DB2;
}
table.autopark td {
	background: #FFFFFF;
}
td.autopark-header-1 {
	font-weight: bold;
}
td.autopark-header-2 { 
	font-weight: bold;
}
td.autopark-header-2-1 { 
	font-weight: bold;
}

tr.autopark-span {	
  height: 20px;	
}
td.autopark-span {	
  height: 20px;	
}

td.autopark-content-2 {	
  text-align: left;
  padding-left: 10px;
}