html, body	{
			margin:  0;
			padding: 0;
			height:	 100%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

#carcas { font-size: 12pt;}

table
{
	width: 100%;
}

td
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.menu{
	font-weight:bold;
}

a:link{
	color: #0000cc;
}

a:hover{
	color: #000099;
}

a:visited{
	color: #000066;

}

.gmtbl {border: 0px}
.gmtdttl {font-size: 9 pt; font-weight: bold; color: #000099; text-align:left;}
.gmtdtext {font-size: 7 pt; font-weight: normal; color: #000000;text-align:center;}


.title {
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
}

.photo			{float: left; vertical-align: bottom; margin: 0 15 15 0}
.photo table		{width: 170; height: 170; border: 1px solid #CCCCCC}
.photo td		{vertical-align: middle; text-align: center; background-color:#FFFFFF}
.photo img		{border: 0px none}

h1{
	font-size: 16pt;
	color: #000066;
}

h2{
	font-size: 14pt;
	color: #000066;
}

.submenu	{margin: 0 0 5px 20px}

.schedule_table	{margin: 40px; width: 90%;}

.png
    {
        //background-image: none ! important;
        /*
            не забудьте особенность конструкции
            behavior: url(...)
            путь должен быть абсолютным
        */
        behavior: url('/pngfix.htc');
    }

.partner_info	{margin-left: 1em;}
.partner_info .pr	{margin-left: 1em;}
.partner_info .pr .label {display: inline-block; margin-right: 1em;}
.partner_info h5  {font-size: 1.1em; margin: 0.7em 0 0.3em 0; font-weight: normal;}

.new_region	{font-weight: bold; margin: 0.8em 0 0.2em 0;}

.schDay	{float: left; font-size: 1.3em;}

td p {margin: 0;}

/*.odd	{background-color: #CDF;}*/


/*
td.label	{width: 50%; text-align: right;}

.pager		{font-size: 80%; margin: 10px 0 0 0;}

.block .label	{clear: both; float:left; width: 40%}
.block .input	{float: left; width: 60%}

.block		{clear: both; width: 100%; padding: 10px 0 0 0; border-top: 4px #d7d7d7 solid; position: relative; font-size: 80%;}
.block2		{clear: both; width: 100%; padding: 10px 0 0 0; border-top: 0px #d7d7d7 solid; position: relative; font-size: 80%;}

	.block_title img 	{margin-right: 5px;}
	.block_title 	 	{font-size: 80%;}
	.title	{background: #D7D7D7; width: 100%; margin: -10px 0 10px 0; font-weight: bold;}
	.title2	{background: #FFF; width: 100%; margin: -10px 0 10px 0; font-weight: bold;}
	.block_thumbnail	{width: 80px; height: 80px; margin: 0px 10px 10px 0; float: left; border: 0px solid #0F0}
	.block_flag	{width: 50px; height: 100%; margin: 0 0 0 -40px; padding: 0; float: right; border: 0px solid #0F0;}
	.block_info		{float: left; margin: -90px 0 0 0; width: 100%; border: 0px solid #F0F}
	.vac_item		{width: 80%;}

		.block_short_info	{display:block; margin: 0 60px 0 90px; border: 0px solid #F00;}
		.block_short_info1	{display:none;}

		.block_long_info	{display:none;}
		.block_long_info1	{display:block; margin: 0 60px 0 90px; }

		.block_more		{display:block; float: right; font-size: 80%; position: relative; bottom: 5px; clear: both;  border: 0px solid #00F;}
		.block_more1		{display:none}

		.block_date		{float: left; font-size: 80%}

		.news_block	{display:block; margin: 0 60px 0 90px; border: 0px solid #F00;}

.block h6	{font-size: 80%; padding:0;}
.block p	{padding: 0 0 0.5em 30px;}
*/