img {	border : 0px;}
body, td {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	color : #003399;
	font-size : 8pt;
	padding: 0;
	margin: 0;
 }
table{
	margin: 0;
}
body{
	background-color: white;
} 
p{
	margin-top: 0px; 
	margin-bottom: 7px;
}
a{	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #00008B;
}
A:HOVER {
	text-decoration : none;
	color : #4477FF;
}
hr{
	color: #d0d0d0;
	height: 1px;
	border-style: solid;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h5 {
	font-size: 10pt;
	font-weight: bold;
}
/*------------------------------------------------------------------------*/
.pSmall {
	font-size: 8pt;
}
.tableCntHead{
	border: 0px;
	border-collapse: collapse;
}
.tdCntHeadRight{
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 5px 15px;
	font-size: 9pt;
	color: #404040;
}
.imgCntHead {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #606060;
	border-bottom: 1px solid #606060;			
	margin: 1px;
}
.tdCntHeadLeft{
	text-align: left;
	vertical-align: top;
	padding: 0 0 7px 0;
}

.tableCnt{
	border-top: 1px solid #eeeeee;
	border-collapse: collapse;
	margin: 0 5px 0 5px;
}
.tdCnt{
	text-align: justify;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
	font-size: 9pt;
	color: #404040;	
}

.imgBig {
	border: 0px;
	margin: 5px 10px 10px 0;
}

.imgSmall {
	border: 0px;
	margin: 5px;
}
.h2Huhtamaki{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: bold;
	font-size: 13pt;
	font-variant: normal;
	font-weight: normal;
	color: Black;	
}
/*--------------h3--------------*/
.h3HuhtamakiEcono, .h3HuhtamakiPremio, .h3HuhtamakiExclusivo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	padding: 2px 15px 3px 15px;
	margin: 5px 0px 7px 0px;
	border: 1px solid #000000;
}
.h3HuhtamakiEcono{
	background-color: #6070a8;
}
.h3HuhtamakiPremio{
	background-color: #e86040;
}
.h3HuhtamakiExclusivo{
	background-color: #ff9900;
}
/*-----------h2-------------*/
.h2HuhtamakiEcono, .h2HuhtamakiPremio, .h2HuhtamakiExclusivo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: bold;
	font-size: 13pt;
	font-variant: normal;
	font-weight: normal;
}
.h2HuhtamakiEcono{
	color: #6070a8;
}
.h2HuhtamakiPremio{
	color: #e86040;
}
.h2HuhtamakiExclusivo{
	color: #ff9900;
}
/*---------url--------*/
.urlHuhtamakiEcono, .urlHuhtamakiPremio, .urlHuhtamakiExclusivo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: normal;
	font-size: 8pt;
	font-variant: normal;
	font-weight: normal;
}
.urlHuhtamakiEcono{
	color: #6070a8;
}
.urlHuhtamakiPremio{
	color: #e86040;
}
.urlHuhtamakiExclusivo{
	color: #ff9900;
}

.navigate{
	color: #003366;
}
.tableMain{
	
}

.tdMainLeft1{ /* ячейка для иконок поиска и карты*/
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #000000;
	text-align: left;
	vertical-align: middle;
	padding: 1px 5px 1px 5px;
	font-size: 7pt;
	color: #778899;
}
.tdMainPath{ /* ячейка для пути */
	border-top: 2px solid #dddddd;
	border-bottom: 1px solid #000000;
	vertical-align: middle;
	padding: 1px 10px 1px 30px;
	font-size: 7pt;
	color: #003366;

}

.tdMainLeft{ /* ячейка, в котор. вставляется таблица для меню */
	border-right: 1px solid #ffffff;
	text-align: left;
	vertical-align: top;
	padding: 7px 7px 5px 0px;
	background-color: #f3f3f3;
}

.tdMenu1Nor, .tdMenu1Act { /* ячейка для 1-го уровня меню */
	border-bottom: 1px solid #ffffff;
	padding: 5px 0px 0px 10px;
	font-size: 7pt;
	padding-top: 10px;
	white-space: nowrap;
}
.tdMenu1Act{
	border-bottom: 1px solid #B0C4DE;
}
.aMenu1Nor, .aMenu1Act{  /* стиль для ссылки 1-го уровня меню */
	color: #404040;
	font-weight: bold;
	text-transform: uppercase;
}
.aMenu1Act{ /* стиль для ссылки 1-го уровня меню  пункт активный*/
	color: #3333cc;
}
/* стили для 2-го уровня меню -----------------------------------------*/
.tdMenu2Nor, .tdMenu2Act{
	border-bottom: 1px solid #ffffff;
	padding: 2px 0px 0px 20px;
	font-size: 7pt;
	white-space: nowrap;
}
.aMenu2Nor, .aMenu2Act{
	color: #696969;
	font-weight: normal;
}
.aMenu2Act{
	color: #3333cc;
}
/* стили для 3-го уровня меню -----------------------------------------*/
.tdMenu3Nor, .tdMenu3Act{
	border-bottom: 1px solid #ffffff;
	padding: 2px 0px 0px 30px;
	font-size: 7pt;
	white-space: nowrap;
}
.aMenu3Nor, .aMenu3Act{
	color: #696969;
	font-weight: normal;
}
.aMenu3Act{
	color: #3333cc;
}

.tdMainCenter{
	text-align: justify;
	vertical-align: top;
	padding: 0;
	background-color: white;
}
.tdMain1Img{	
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.tdMain1Head{
	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 10px 5px;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	
}
.tdMain1Content{
	text-align: justify;
	vertical-align: top;
	padding: 0px;
	color: #404040;	
}

.tdMainRight{
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	padding: 7px 7px 5px 7px;
}
.tdMainFooter1{
	background-color: #D2E0F5;
	text-align: justify;
	vertical-align: top;
	padding: 0px 3px 0px 3px;
	font-size: 7pt;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
.tdMainFooterLeft2{
	background-color: #6495ED;
	text-align: center;
	vertical-align: middle;
	padding: 2px 7px 5px 7px;
	border-right: 1px solid #4F78A8;
	font-size: 7pt;
}

.tdMainFooterCenter2{
	background-color: #6495ED;
	text-align: center;
	vertical-align: middle;
	padding: 2px 7px 5px 7px;
}
.tdMainFooterRight2{
	background-color: #6495ED;
	text-align: center;
	vertical-align: middle;
	padding: 2px 7px 5px 7px;
}

.imgArrowDown {
	margin: 2px 7px 0 0;
}
.divDefault, .divEcono, .divExclusivo, .divPremio{
	background-repeat: no-repeat;
	background-color: white;
}
.divDefault .tableCnt, .divDefault .tableCntHead, .divDefault hr, .divDefault span {
	margin-left: 20px;
}
.divEcono {
	background-image: url(../images/bgr/econo_bgr.jpg);
}
.divEcono .tableCntHead, .divEcono .tableCnt, .divEcono hr  {
	margin-left: 40px;
	border-top: 0;
}

.divExclusivo {
	background-image: url(../images/bgr/exclusivo_bgr.jpg);
}
.divExclusivo .tdMain1Head {
	padding-bottom: 40px;
}
.divExclusivo .tableCntHead, .divExclusivo .tableCnt, .divExclusivo hr {
	margin-left: 40px;
	border-top: 0;
}

.divPremio {
	background-image: url(../images/bgr/premio_bgr.jpg);
}
.divPremio .tdMain1Head {
	padding-bottom: 25px;
}
.divPremio .tableCntHead, .divPremio .tableCnt, .divPremio hr  {
	margin-left: 40px;
	border-top: 0;
}
.h3Tb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	padding: 2px 15px 3px 15px;
	margin: 5px 5px 7px 0px;
	border: 1px solid #000000;
	background-color: #0769A7;
}
.h2Tb{
	font-family:  Geneva, Helvetica, Verdana, Arial,  sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #00008B;
	padding: 2px 15px 3px 15px;
	margin: 5px 5px 7px 0px;
	text-align: center;
}

.imgSample {
	margin: 15px 15px 15px 15px;
}
.tablePolybatch {
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	margin-left: 15px;
}
.tdLeftPolybatch{
	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	font-weight: bold;
	color: #404040;
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	background-color: #EAECFF;
}
.tdCenterPolybatch{
	text-align: center;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	color: #404040;
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.tdRightPolybatch{
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	color: #404040;
	border-color: Navy;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.tableContacts{
	border-collapse: collapse;
	border: 0px;
	margin: 0 5px 0 5px;
}
.tdRightContacts{
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	color: #404040;
	border-color: Navy;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
}
.tdLeftContacts{
	text-align: right;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	color: #000164;
	border-color: Navy;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
}
.tdHeadContacts{
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
	font-size: 9pt;
	border-color: Navy;
	border-style: solid;
	border-width: 0px;
	border-collapse: collapse;
	background-color: #BFCBD7;
	font-weight : bold;
	color : #00008B;
}
.txtSchema{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.txtWeekEnd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Red;
}
