/* DEFAULTS */

body {
	background-color: #8AD2F7;
	margin: 0px;
	padding: 0px;
}

body, div, table {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

a { 
	color: #046166; 
	text-decoration: underline;
}

a:hover { 
	color: #E8AB00; 
	text-decoration: none; 
}

img {
	border: 0px;
} 

/* LEFT BLOCK */

.categoryLevel1 table td{
	padding: 10px 0px 2px 0px;
	font-weight: bolder;
	vertical-align: top; 
	color: #004F78;
}

.categoryLevel2 {
	padding: 3px 0px 7px 0px;
	background: url(http://mian/images_design/dotted_line.gif) left bottom repeat-x;
}

.categoryLevel2 a { 
	color: #004F78; /*#0095AA*/
	text-decoration: none;
}

.categoryLevel2 a:hover { 
	color: #E8AB00; 
	text-decoration: none; 
}

.signLeftBlock {
	margin: 2px 4px 0px 2px;
}

.currentLink a {
	color: #96A9B4;
	text-decoration: none;
}

.currentLink a:hover {
	color: #96A9B4;
	text-decoration: none;
}

.rightBlock {
	font-size: 11px;
	background-color: #FFFFFF; 
	margin-left: 10px;
	padding-right: 2px; 
	padding-top: 10px;
	color: #004F78;
}

.rightBlock img {
	margin-right: 5px;
}

.rightBlock a { 
	color: #046166; 
	text-decoration: underline;
	font-size: 11px;
}

.rightBlock a:hover { 
	color: #E8AB00; 
	text-decoration: none; 
}


.footerMenu {
	height: 5px;
	margin-top: 19px;
	margin-bottom: 4px;
}

.footerMenu td {
	border-left: 1px solid #727272;
	padding: 0px 7px 3px 7px;
}

.footerMenu a {
	color: #727272;
}

.footerMenu a:hover { 
	color: #E8AB00; 
	text-decoration: none; 
}

.signMain {
	text-align: center;
}

.signMain img {
	margin: 5px;
}

.captionBlock {
	color: #4DA7D7;
	font-size: 11px;
	font-weight: bolder;
	padding-top: 5px;
}

.linkPage {
	color: #004F78; 
	padding: 0px 0px 10px 20px;
}

.linkPage a { 
	color: #004F78; 
	text-decoration: none;
}

.linkPage a:hover { 
	color: #E8AB00; 
	text-decoration: none; 
}

.captionPage H1{
	color: #4DA7D7;
	font-size: 17px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #4DA7D7;
}

.captionPage {
	padding-bottom: 20px;
}

.contentArea {
	padding: 10px 0px;
}

/* style content site */

.priceTbl {
	border-collapse: collapse;
}

.priceTbl td {
	text-align: center;
	border: 1px solid #738C9B;
	padding: 5px 10px; 
}	

.headPriceTbl {
	background-color: #EEF1F2;
	font-weight: bolder;
}

.invisibleTbl {
	border-collapse: collapse;
	border-width: 0px;
}

.simpleTbl {
	border-collapse: collapse;
}

.simpleTbl td {
	border: 1px solid #738C9B;
	padding: 5px;
}

	  
