/* --- Framework settings --- */
body {
	font-family: Verdana, Sans-Serif; font-size: 10px; color: #1a2b63;
	margin-top: 0px; margin-left: 0px; margin-right: 0px;
	background-color: #ffffff;
}
#panelLeft {
	border-style: none solid none none; border-width: 1px; border-color: #1C4AF7;
	padding: 0px 0px;
	vertical-align: top;
	width: 219px;

	background-image: url(http://www.vitai.ru/images/back2.gif);
	background-attachment:fixed;
	background-repeat:repeat;
	background-position: 0px 0px;
	/*background-color: #e1e1e1;*/
}
#panelRight {
	padding: 8px 12px 0px 12px;
}
#panelStrip {
	text-align: center; vertical-align: top; width:200px;
	border-left: solid 1px #e1e1e1; padding-top: 44px;
}
#table1 {width: 780px; height: 110px; border-style: none;
	/*background-color: #1C4AF7;/*#CEDEFF;*/ 
	background-image: url(http://www.vitai.ru/images/back3.gif);
	background-attachment:fixed;
	background-repeat:repeat;
	background-position: 0px 0px;
}


/* --- Headers settings --- */
H1, H2, H3 {
	font-family: Verdana, Sans-Serif; font-weight: bold; color: #F17C0E;
	margin-top: 10px; margin-bottom: 10px;
}
H1 {font-size: 20px; line-height: 24px;}
H2 {font-size: 16px; line-height: 20px;}
H3 {font-size: 14px; line-height: 16px;}


/* --- Text Content settings --- */
P {	font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: normal; line-height: 14px;
	color: #1a2b63; text-align: justify; text-indent: 0em;
	margin-top: 12px; margin-bottom: 12px;
}
#panelStrip P {
	font-family: Verdana, Sans-Serif; font-size: 10px; font-weight: normal; line-height: 12px;
	color: #1a2b63; text-align: justify;  text-indent: 0em; margin-top: 12px; margin-bottom: 12px;
	padding-left: 12px; padding-right: 12px;
}
UL {
	font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: normal; line-height: 18px;
	margin-left: 4em; margin-top: 12px; margin-bottom: 12px;
}
UL LI {
	list-style-type: square; list-style-position: outside; text-align: justify;
}

.accent{color: #F17C0E; font-weight: bold;}
.sample{border: solid 1px #F0DBB6; margin: 12px 10px;}

#panelStrip div.accent{
	font-size: 10px; line-height: 12px; text-align: center; padding-bottom: 24px;
}

A:link {color: #1C4AF7; text-decoration: none; cursor: hand;}
A:visited {color: #A1686E; text-decoration: underline; cursor: hand;}
A:hover {font-weight: normal; text-decoration: underline; cursor: hand;}

/* --- TTH table settings --- */
TABLE.tth {
	width: 100%; clear: both; margin: 24px 0px 24px 0px; background-color: #FFF2DB; 
	font-family: Verdana, Sans-Serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #1a2b63;
	border-collapse: collapse;	border-style: none none solid none; border-bottom-width: 1px; border-bottom-color: #1a2b63;
}
TABLE.tth caption {
	font-weight: bold; line-height: 16px; color: #F17C0E; text-align: center; vertical-align: middle;
	border-top: solid 1px #1a2b63; padding-top: 12px; padding-bottom: 18px;
}
TABLE.tth thead {
	background-color: #F0DBB6; color: #F17C0E;
}
TR.odd {
	background-color: #FFFFFF;
}
TABLE.tth TH {
	border-style: solid; border-width: 0px 2px; border-color: #ffffff; 
	text-align: center; line-height: 18px;
}
TABLE.tth TD {
	border-style: solid; border-width: 0px 2px; border-color: #ffffff; 
	text-align: left; padding-left: 12px; padding-top: 4px; padding-bottom: 4px;
}

/* --- Footer table settings --- */
.footer {
	font-family: verdana; font-size: 10px; font-weight: normal; line-height: 12px; color: #808080; text-align: left;
}
A:link.footer {color: #808080; text-decoration: none; cursor: hand;}
A:visited.footer {color: #808080; text-decoration:  none; cursor: hand;}
A:hover.footer {color: #000000; font-weight: normal; text-decoration: underline; cursor: hand;}

table.footer {
	width: 780px; border-collapse: collapse; border-style: dotted none; border-color: #D3D3D3; border-width: 1px; margin: 24px 0px;
}
table.footer td {
	padding: 0px 10px; border-style: none none none solid; border-color: #D3D3D3; border-width: 1px;
}
