/*
|===================================================|
|													|
|				GESENSING.RU						|
| 				  Main CSS							|
|													|
|===================================================|
*/

/* COMMON */
BODY		{ font-family: Tahoma, sans-serif; color: #808080; }
.img_border	{ padding: 1px; background-color: #3B73B9; }
.img_inline { margin: 2px 0px 10px 10px; }

/* MAIN NAVIGATION PANEL */
.mainnavTABLE	{ background-color: #F1F1F1; border: 1px solid #3B73B9; }
.mainnavTD		{ font-family: Arial, sans-serif; font-size: 10px; text-transform: uppercase; padding-bottom: 7px; }
.mainnavATD		{ font-family: Arial, sans-serif; font-size: 10px; text-transform: uppercase; padding-bottom: 7px; background-color: #FFFFFF; }

.mainnavLNK			{ color: #808080; text-decoration: none; }
.mainnavLNK:hover	{ color: #3B73B9; text-decoration: underline; }

/* CONTAINERS */
.gelogo		{ vertical-align: bottom; text-align: left; padding: 0px 0px 20px 1px; }
.topright	{ vertical-align: top; text-align: right; padding: 0px 8px 0px 0px;  }
.pergamlogo { vertical-align: bottom; text-align: left; padding: 10px 0px 8px 9px;  }
.pagettl	{ vertical-align: middle; text-align: center; background-color: #3B73B9; }
.content	{ padding-bottom: 20px; }
.indeximg	{ margin-bottom: 10px; margin-left: 16px; }
.infoimg	{ padding-right: 20px; }

/* BOTTOM PANEL */
.bottomTABLE	{ background-color: #F1F1F1; border: 1px solid #3B73B9; }
.bottomTD1		{ font-family: Tahoma, sans-serif; font-size: 10px; text-align: left; color: #808080; padding-left: 9px; }
.bottomTD2		{ font-family: Tahoma, sans-serif; font-size: 10px; text-align: right; color: #808080; padding-right: 9px; }

.bottomLNK			{ color: #3B73B9; text-decoration: underline; }
.bottomLNK:hover	{ color: #91AFD5; }

/* MAIN CONTENT */
.mainText		{ font-size: 12px; margin-bottom: 8px; text-align: justify; }
.textLNK		{ color: #3B73B9; text-decoration: underline; }
.textLNK:hover	{ color: #91AFD5; }

/* NEWS */
.newsTABLE	{ margin-top: 24px; }
.newsText	{ font-family: Tahoma, sans-serif; font-size: 10px; text-align: left; color: #808080; padding: 0px 0px 16px 8px; }
.newsArrow	{ padding: 3px 0px 0px 2px; }

/* INFO */
.errorMsg	{ font-weight: bold; font-size: 14px; text-align: left; font-family: Tahoma, sans-serif; color: #B73D3D; }
.infoMsg	{ font-weight: bold; font-size: 14px; text-align: left; font-family: Tahoma, sans-serif; color: #3B73B9; }

/* FORMS */
.formTable TD	{ padding-top: 1px; padding-bottom: 1px; }
.textTable TD	{ padding-top: 4px; padding-bottom: 4px; }
.inpName		{ font-size: 12px; padding-right: 8px; }
.req			{ color: #FF1010; }
.inp			{ width: 100%; }
.note			{ font-size: 10px; }
.note2			{ font-size: 10px; vertical-align: top; }
.btn			{ margin-top: 16px; }
.formSplit		{ background-color: #3B73B9; }
.formSpan		{ padding-right: 16px; }
.neText			{ font-size: 12px; color: #000000; }

/* LEFT NAVIGATION */
.navTABLE		{ margin-top: 16px; }
.navTABLE2		{ margin-top: 8px; margin-left: 6px; }
.navText		{ font-family: Tahoma, sans-serif; font-size: 12px; color: #808080; padding: 0px 0px 8px 8px; }
.navAText		{ font-family: Tahoma, sans-serif; font-size: 12px; color: #808080; padding: 0px 0px 8px 8px; font-weight: bold; }
.navLNK			{ color: #808080; text-decoration: none; }
.navLNK:hover	{ color: #3B73B9; text-decoration: underline; }

.navArrow		{ padding: 4px 0px 0px 2px; }

.nav2TABLE		{ margin-top: 0px; margin-left: 18px; }
.nav2Text		{ font-family: Tahoma, sans-serif; font-size: 12px; color: #3B73B9; padding: 0px 0px 6px 8px; }
.nav2AText		{ font-family: Tahoma, sans-serif; font-size: 12px; color: #808080; padding: 0px 0px 6px 8px; font-weight: bold; }
.nav2LNK		{ color: #3B73B9; text-decoration: none;}
.nav2LNK:hover	{ color: #91AFD5; text-decoration: underline; }

.navHead1		{ color: #3B73B9; margin-top: 16px; font-weight: bold; font-size: 12px; }


/* CATALOGUE */
.catLNK			{ color: #3B73B9; text-decoration: underline; }
.catLNK:hover	{ color: #91AFD5; }

.cat0Head		{ padding: 0px 0px 0px 16px; font-weight: bold; font-size: 12px; }
.cat0Text		{ padding: 8px 0px 0px 16px; font-size: 12px; text-align: justify; }
.cat0TABLE		{ margin-bottom: 16px; }

.cat1Head		{ padding: 0px 0px 0px 0px; font-weight: bold; font-size: 18px; color: #3B73B9; margin-bottom: 24px; }
.cat1Text		{ padding: 0px 0px 0px 0px; font-size: 12px; text-align: justify; }
.cat1Head2		{ margin: 16px 0px 4px 0px; font-weight: bold; font-size: 14px; color: #3B73B9; text-align: right; }
.cat1pdf		{ margin: 4px 0px 4px 0px; font-size: 12px; text-align: right; }
.cat1List		{ margin-top: 16px; }

.cat2Head		{ padding: 0px 0px 0px 0px; font-weight: bold; font-size: 18px; color: #3B73B9; margin-bottom: 24px; }
.cat2Head2		{ margin: 16px 0px 4px 0px; font-weight: bold; font-size: 14px; color: #3B73B9; text-align: right; }
.cat2Head3		{ margin: 0px 0px 12px 0px; font-weight: bold; font-size: 14px; }
.cat2Text		{ padding: 0px 0px 0px 0px; font-size: 12px; text-align: justify; margin-top: 12px; }
.cat2Type		{ padding: 0px 0px 0px 0px; font-size: 12px; }

.catLHead		{ padding: 0px 0px 4px 10px; font-weight: bold; font-size: 12px; }
.catLText		{ padding: 0px 0px 0px 10px; font-size: 12px; }
.catLTABLE		{ margin-bottom: 16px; }
.catLB			{ font-weight: bold; }

.catNO			{ font-size: 12px; font-weight: bold; }


