body    { padding: 0; margin: 0 0 0 0; background-color: #fff; font-family: Arial, Tahoma, Verdana;}
table   { font-family: Arial, Tahoma, Verdana; border-collapse: collapse; margin:0 0 0 0;}
td      { spacing: 0; padding: 0;}

*		{ box-sizing: border-box; -moz-box-sizing: border-box;}
img 	{ border: 0px;}
.w100	{ width: 100%;}
.block 	{ display:block;}
img.png { behavior: url("/js/png.htc");}
.clear	{ clear: both}
p		{ margin: 0 0 13px 0; line-height: 1.3em; font-size: 75%;}
h1		{ }
h2		{ }
h3		{ }
h4		{ }
h5		{ }
h6		{ }
b		{ font-size: 90%; }
a				{ color: #306dc1; text-decoration: none;}
a:visited		{ color: #306dc1; text-decoration: none;}
a:hover		{ color: #306dc1; text-decoration: none; text-decoration: underline;}

/*Шапка внутренняя*/

.mt01	{ position: absolute; z-index: 1; width: 100%; padding: 0 0 0 398px; white-space: nowrap; top: 0px; height: 138px;}
.mt02		{ margin-left: 0px; display: inline; float: left; width: 9px; height: 138px; background: url(../images/bg/mt01.png) no-repeat;}
.mt02-ie	{ margin-left: 0px; display: inline; float: left; width: 9px; height: 138px;}
.mt03		{ margin-left: 21%; display: inline; float: left; width: 9px; height: 138px; background: url(../images/bg/mt01.png) no-repeat;}
.mt03-ie	{ margin-left: 21%; display: inline; float: left; width: 9px; height: 138px;}
.mt04		{ position: absolute; z-index: 1; top: 0px; left: 53%; width: 96px; height: 56px; background: url(../images/bg/mt02.png) no-repeat;}
.mt04-ie	{ position: absolute; z-index: 1; top: 0px; left: 53%; width: 96px; height: 56px;}
.mt05		{ position: absolute; z-index: 1; top: 43px; right: 17%; width: 104px; height: 27px; background: url(../images/bg/mt03.png) no-repeat;}
.mt05-ie	{ position: absolute; z-index: 1; top: 43px; right: 17%; width: 104px; height: 27px;}
.mt06	{ position: absolute; z-index: 1; height: 127px; background: url(../images/bg/mt04.jpg) no-repeat; width: 100%; top: 0px; left: 0px;}
.mt07	{ height: 127px; background: #e4f3ff url(../images/bg/mt05.jpg) repeat-x;}
.mtlu	{ position: absolute; z-index: 2; width: 100%; padding: 0 0 0 237px; white-space: nowrap; top: 0px; height: 66px; top: 62px;}
.mt08		{ position: absolute; z-index: 2; margin-left: 24%; width: 48px; height: 66px; background: url(../images/bg/mt06.png) no-repeat;}
.mt08-ie	{ position: absolute; z-index: 2; margin-left: 24%; width: 48px; height: 66px;}
.mt09		{ position: absolute; z-index: 2; margin-left: 34%; width: 49px; height: 66px; background: url(../images/bg/mt07.png) no-repeat;}
.mt09-ie	{ position: absolute; z-index: 2; margin-left: 34%; width: 49px; height: 66px;}
.mt10		{ position: absolute; z-index: 2; margin-left: 46%; width: 39px; height: 66px; background: url(../images/bg/mt08.png) no-repeat;}
.mt10-ie	{ position: absolute; z-index: 2; margin-left: 46%; width: 39px; height: 66px;}
.mt11		{ position: absolute; z-index: 2; margin-left: 61%; width: 31px; height: 66px; background: url(../images/bg/mt09.png) no-repeat;}
.mt11-ie	{ position: absolute; z-index: 2; margin-left: 61%; width: 31px; height: 66px;}
.fmt01	{ position: relative; z-index: 3; margin-left: 239px; background: #bbcddc url(../images/bg/fmt01.jpg) repeat-x; height: 1px;}
.fmt02	{ position: relative; z-index: 3; margin-left: 239px; background: #cad8e8 url(../images/bg/fmt02.jpg) repeat-x; height: 1px;}
.fmt03	{ position: relative; z-index: 3; margin-left: 239px; background: #d5e1ef url(../images/bg/fmt03.jpg) repeat-x; height: 10px;}
.fmt04	{ position: relative; z-index: 3; margin-left: 239px; background: #b6cff0 url(../images/bg/fmt04.jpg) repeat-x; height: 1px;}
.fmt05	{ position: relative; z-index: 3; margin-left: 239px; background: #8ab5f0 url(../images/bg/fmt05.jpg) repeat-x; height: 1px;}
.mt12		{ height: 32px; margin: 0px 0 0 239px; background: url(../images/bg/mt10opera.png) repeat-x;}
.mt12-ie	{ height: 32px; margin: 0px 0 0 239px;}
.mt13	{ height: 32px; width: 100%; position: absolute; z-index: 4; top: 95px;}
.mt14		{ position: absolute; z-index: 3; top: 95px; left: 101px; width: 138px; height: 152px; background: url(../images/bg/mt11.png) no-repeat;}
.mt14-ie	{ position: absolute; z-index: 3; top: 95px; left: 101px; width: 138px; height: 152px;}
.mt15		{ position: absolute; z-index: 2; top: 198px; left: 0px; width: 101px; height: 49px; background: url(../images/bg/mt12.png) no-repeat;}
.mt15-ie	{ position: absolute; z-index: 2; top: 198px; left: 0px; width: 101px; height: 49px;}
.mt16	{ position: absolute; z-index: 2; top: 127px; left: 0px; width: 245px; height: 120px; background: #e4f3ff url(../images/bg/mt13.jpg) no-repeat;}
.mt17		{ position: absolute; z-index: 2; top: 168px; left: 57px; width: 21px; height: 67px; background: url(../images/bg/mt14.png) no-repeat;}
.mt17-ie	{ position: absolute; z-index: 2; top: 168px; left: 57px; width: 21px; height: 67px;}
.mt18		{ position: absolute; z-index: 2; top: 140px; left: 131px; width: 21px; height: 67px; background: url(../images/bg/mt15.png) no-repeat;}
.mt18-ie	{ position: absolute; z-index: 2; top: 140px; left: 131px; width: 21px; height: 67px;}
.mt19		{ position: absolute; z-index: 2; top: 94px; left: 190px; width: 29px; height: 62px; background: url(../images/bg/mt16.png) no-repeat;}
.mt19-ie	{ position: absolute; z-index: 2; top: 94px; left: 190px; width: 29px; height: 62px;}
.mt20	{ position: absolute; z-index: 2; top: 106px; left: 41px; width: 14px; height: 129px; background: url(../images/bg/mt17.png) no-repeat;}
.mt21	{ position: absolute; z-index: 2; top: 106px; left: 266px; width: 14px; height: 22px; background: url(../images/bg/mt18.png) no-repeat; font-size: 1px;}
.mt22	{ position: absolute; z-index: 2; top: 8px; left: 5px; width: 238px; height: 84px; background: url(../images/bg/mt19.jpg) no-repeat;}
.mt23	{ position: absolute; z-index: 2; top: 91px; left: 55px; width: 12px; height: 28px; background: url(../images/bg/mt20.png) no-repeat;}
.mt24	{ position: absolute; z-index: 2; top: 91px; left: 156px; width: 12px; height: 28px; background: url(../images/bg/mt20.png) no-repeat;}
.mt25	{ position: absolute; z-index: 2; top: 91px; left: 250px; width: 12px; height: 28px; background: url(../images/bg/mt20.png) no-repeat;}
.mt26		{ position: absolute; z-index: 3; top: 26px; left: 237px; width: 90px; height: 102px; background: url(../images/bg/mt21.png) no-repeat;}
.mt26-ie	{ position: absolute; z-index: 3; top: 26px; left: 237px; width: 90px; height: 102px;}
.mt27	{ padding: 13px 0 0 27px; color: #399EEC; font-size: 33px; position: absolute; z-index: 2; top: 8px; left: 5px; width: 238px; height: 84px; background: #f3f6f8; border: 1px solid #b7c3cd;}
.mt27 p { color: #000; font-size: 11px; font-weight: bold;}
.mt28	{ position: absolute; z-index: 2; top: 86px; left: 8px; width: 309px; height: 20px; background: #ffad6d; font-size: 1px;}
.mt29	{ position: absolute; z-index: 2; top: 106px; left: 41px; width: 14px; height: 129px; border-left: 1px solid #ffad6d; border-right: 1px solid #ffad6d;}
.mt30	{ position: absolute; z-index: 2; top: 106px; left: 266px; width: 14px; height: 22px; border-left: 1px solid #ffad6d; border-right: 1px solid #ffad6d;}
.mt31	{ position: absolute; z-index: 2; top: 235px; left: 0px; width: 102px; height: 12px; border-top: 1px solid #90aec7; border-bottom: 1px solid #9fc0eb; font-size: 1px;}
.mt32		{ position: absolute; z-index: 3; top: 141px; left: 203px; width: 42px; height: 43px; background: url(../images/bg/mt22.png) no-repeat;}
.mt32-ie	{ position: absolute; z-index: 3; top: 141px; left: 203px; width: 42px; height: 43px;}
.mt33	{ position: absolute; z-index: 3; top: 174px; left: 203px; width: 42px; height: 73px; background: #f6f6f6;}
.mt34	{ position: absolute; z-index: 3; top: 177px; left: 220px; font-size: 10px;}
.mt35	{ position: absolute; z-index: 3; top: 199px; left: 220px; font-size: 10px;}
.mt36	{ position: absolute; z-index: 3; top: 228px; left: 219px; font-size: 10px;}
.mt37	{ position: absolute; z-index: 3; width: 15px; height: 22px; background: url(../images/bg/mt23.png) no-repeat;}
.mt37-1	{ position: absolute; z-index: 2; top: 22px; width: 15px; height: 12px; background: url(../images/bg/mt23-1.png) no-repeat;}
.mt38, .mt38-ie	{ position: absolute; z-index: 2; top: 90px; width: 11px; height: 12px; left: 43px;}
.mt39, .mt39-ie	{ position: absolute; z-index: 2; top: 91px; width: 11px; height: 12px; left: 191px;}

/* Таблица внутренняяы */

.mtable		{ width: 100%; background: #fff; position: relative; z-index: 1;}
.mtable1	{ width: 245px; background: #f6f6f6; vertical-align: top; padding: 106px 0 20px 0;}
.mtable2	{ vertical-align: top; }

/* Горизонтальное меню */
.mtopmenu	{ font-size: 75%; background: #f6f6f6 url(../images/bg/mtopmenu.gif) repeat-x; padding: 0 0 0 15px; min-height: 22px; position: relative; z-index: 2; width: 100%; line-height: 23px;}
.mtopmenu1	{ background: url(../images/bg/mtopmenu1.gif) top right no-repeat; display: inline; padding: 0px 10px 0px 17px; height: 22px; white-space: nowrap;}
.mtopmenu1_	{ background: #77a6e7 url(../images/bg/mtopmenu2.gif) top right no-repeat; display: inline; padding: 0px 10px 0px 17px; height: 22px; white-space: nowrap; font-weight: bold;}

.mtopmenu a				{ color: #000; text-decoration: none;}
.mtopmenu a:visited		{ color: #000; text-decoration: none;}
.mtopmenu a:hover		{ color: #000; text-decoration: underline;}

.mtopmenu1_ a			{ color: #fff; text-decoration: none;}
.mtopmenu1_ a:visited	{ color: #fff; text-decoration: none;}
.mtopmenu1_ a:hover		{ color: #fff; text-decoration: none;}

/* Меню второго уровня */

.semenu { margin: 11px 29px 0 41px; border-left: 12px solid #efefef; border-right: 12px solid #efefef;}
.semenu2 { border-left: 1px solid #5a91db; border-right: 1px solid #5a91db;}
.semenu3 { }

.semenu1	{ color: #9c9c9c; font-size: 65%; margin: 0 3% 9px 3%; line-height: 1.3em; display: inline; float: left; width: 21%; position: relative; z-index: 6;}
.semenu1_	{ color: #9c9c9c; font-size: 65%; margin: 0 3% 9px 3%; line-height: 1.3em; display: inline; float: left; width: 21%; position: relative; z-index: 6;}

.semenu1_ a				{ color: #3777cd; text-decoration: none; font-size: 110%; font-weight: bold;}
.semenu1_ a:visited		{ color: #3777cd; text-decoration: none;}
.semenu1_ a:hover		{ color: #3777cd; text-decoration: underline;}

.semenu1 a				{ color: #000; text-decoration: none; font-size: 110%;}
.semenu1 a:visited		{ color: #000; text-decoration: none;}
.semenu1 a:hover		{ color: #000; text-decoration: underline;}

/* Путь */
.way	{ padding: 10px 38px 0 15px; float: right;}
.way1	{ text-align: left; font-size: 70%; color: #8d8d8d;}

.way1 a				{ color: #000; text-decoration: none;}
.way1 a:visited		{ color: #000; text-decoration: none;}
.way1 a:hover		{ color: #000; text-decoration: none; text-decoration: underline;}

/* Левое меню */
.lmenu01	{ height: 29px; background: #ffd43d url(../images/bg/lmenu01.jpg) repeat-x; color: #fff; font-size: 21px; font-family: Tahoma; font-weight: normal; padding: 6px 0 0 30px;}
.wepro		{ position: absolute; z-index: 1; width: 133px; height: 19px; background: url(../images/bg/wepro.png) no-repeat; font-size: 1px;}
.wepro-ie	{ position: absolute; z-index: 1; width: 133px; height: 19px; font-size: 1px;}
.down		{ position: absolute; z-index: 1; left: 218px}
.lmenu02	{ font-size: 17px; font-weight: bold; padding: 4px 0 4px 30px; margin: 6px 0 0 0; position: relative; z-index: 2;}
.lmenu02_	{ font-size: 17px; font-weight: bold; padding: 4px 0 4px 30px; margin: 6px 0 0 0; background: #eaeaea url(../images/bg/lmenu02_.gif) top right no-repeat; position: relative; z-index: 2;}

.lmenu02 a			{ color: #558ec4; text-decoration: none;}
.lmenu02 a:visited		{ color: #558ec4; text-decoration: none;}
.lmenu02 a:hover		{ color: #558ec4; text-decoration: none; text-decoration: underline;}

.lmenu02_ a			{ color: #558ec4; text-decoration: none;}
.lmenu02_ a:visited		{ color: #558ec4; text-decoration: none;}
.lmenu02_ a:hover		{ color: #558ec4; text-decoration: none; text-decoration: underline;}

.lmenu03	{ font-size: 75%; padding: 0 7px 0 44px; margin: 6px 0 0 0;}
.lmenu03_	{ font-size: 75%; font-weight: bold; padding: 0 7px 0 44px; margin: 6px 0 0 0;  color: #FF9C00; }

.lmenu03 a			{ color: #272727; text-decoration: none;}
.lmenu03 a:visited		{ color: #272727; text-decoration: none;}
.lmenu03 a:hover		{ color: #272727; text-decoration: none; text-decoration: underline;}

.lmenu03_ a			{ color: #FF9C00;  text-decoration: none;}
.lmenu03_ a:visited		{ color: #FF9C00;  text-decoration: none;}
.lmenu03_ a:hover		{ color: #FF9C00;  text-decoration: none; text-decoration: underline;}

/* Контент */
.cont	{ font-family: Tahoma, Arial; font-size: 75%; padding: 0 38px 0 32px; margin: 33px 0 23px 0;}
.cont p	{ font-size: 100%;}

.cont h1	{ font-size: 125%; color: #ff9c00; padding: 0 0 0 10px; margin: 0 0 11px -2px; background: url(../images/bg/h1.gif) left repeat-y;}
.cont h2	{ font-size: 115%; color: #306dc1; margin: 0 0 7px 8px;}
.cont h3	{ font-size: 110%; color: #306dc1; margin: 0 0 5px 8px;}
.cont h4	{ font-size: 100%; color: #EBA600; margin: 0 0 5px 8px;}

.cont h1 a				{ color: #ff9c00; text-decoration: none;}
.cont h1 a:visited		{ color: #ff9c00; text-decoration: none;}
.cont h1 a:hover		{ color: #ff9c00; text-decoration: none; text-decoration: underline;}

.cont h2 a				{ color: #306dc1; text-decoration: none;}
.cont h2 a:visited		{ color: #306dc1; text-decoration: none;}
.cont h2 a:hover		{ color: #306dc1; text-decoration: none; text-decoration: underline;}

.cont h3 a				{ color: #306dc1; text-decoration: none;}
.cont h3 a:visited		{ color: #306dc1; text-decoration: none;}
.cont h3 a:hover		{ color: #306dc1; text-decoration: none; text-decoration: underline;}

.cont h4 a				{ color: #EBA600; text-decoration: none;}
.cont h4 a:visited		{ color: #EBA600; text-decoration: none;}
.cont h4 a:hover		{ color: #EBA600; text-decoration: none; text-decoration: underline;}

ul li	{ list-style: none; margin-bottom: 4px; background: url(../images/bg/bull.gif) top left no-repeat; padding: 0 0 0 13px; line-height: 1.3em;}

ol li { margin-bottom:7px; line-height: 1.3em; }

.cont table		{font-size: 100%; font-family: Tahoma; Arial;}
.cont table td	{ padding: 2px 11px 4px 11px;}

.table	{ }
.table td	{ border: 1px solid #fff;}
.table_head	{ background: #699ce1; color: #fff; font-weight: bold; font-size: 110%;}
.table_th1	{ background: #efefef;}
.table_th2	{ background: #f9f9f9;}

.tableform select {font-size: 90%;}
/* Футер */
.foot1	{ font-size: 1px; height: 3px; background: #bed7f1; font-family: Tahoma, Arial;}

.foot2		{ width: 100%; background: #f3f4f4; font-size: 70%;}
.foot3		{ width: 1%;}
.foot4		{ width: 20%; font-weight: bold; height: 37px; vertical-align: bottom; padding: 0 9px 7px 9px;}
.foot5		{ width: 20%; padding: 0 9px 9px 9px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; vertical-align: top; line-height: 1.8em; white-space: nowrap;}
.foot6		{ width: 59%; background: #bed7f1; vertical-align: top; padding: 0 9px 0 26px;}
.foot6 form	{ margin: 6px 0 0 0;}
.foot6-i	{ font-size: 12px; border: solid 1px #9a9a9a; background: #eeefef; color: #626262; height: 23px}
.foot6-i1	{ width: 60%;}

.foot7		{ vertical-align: top; padding: 17px 0 9px 0; color: #0053a1; }
.foot7-6	{ padding: 0 3% 0 4%;}
.foot7 form	{ color: #5c5c5d; margin: 7px 0 7px 0;}

.foot7 a		{ color: #0053a1;}
.foot7 a:visited	{ color: #0053a1;}
.foot7 a:hover		{ color: #0053a1;}

.foot7-1	{ float: left; margin: 4px 5px 0 0; width: 3em;}
.foot7-2 input	{ width: 80px; font-size: 12px;}
.foot7-3	{ float: left; margin: 4px 5px 0 0; width: 3em;}
.foot7-4 input	{ width: 80px; float: left; font-size: 12px; margin: 0 3px 3px 0;}
.foot7-5 input	{ border: 1px solid #9a9a9a; background: #eeefef; font-size: 12px; height: 17px; width: 30px; float: left;}


.foot8		{ background: #e9e9e9; font-size: 10px; color: #686868; text-align: center; white-space: nowrap; padding: 0 9px 0 9px}
.foot9		{ height: 11px;}

/* Наша последняя работа */
.lawo	{ border: 1px solid #D6DFE4; background: #fff; margin: 11px 8px 0 8px;}
.lawo1	{ font-size: 75%; font-weight: bold; color: #0053A1; font-family: Tahoma; background: url(../images/bg/lawo1.gif) top left no-repeat; padding: 9px 0 0 14px;}
.lawo2	{ padding: 9px 7px 0 20px;}
.lawo3	{ font-size: 70%; font-family: Tahoma; padding: 8px 20px 0 20px;}
.lawo4	{ font-size: 65%; font-family: Tahoma; padding: 1px 0 13px 20px;}
.lawo4 a		{ color: #001BA1; text-decoration: none;}
.lawo4 a:visited	{ color: #001BA1; text-decoration: none;}
.lawo4 a:hover		{ color: #001BA1; text-decoration: underline;}
.lawo5	{ }
.lawo6	{ }
.lawo7	{ }

/* Новости */
.news		{ margin: 0 0 17px 0;}
.news td	{ vertical-align: top;}
.news1	{ background: url(../images/mnews/news1.gif) left no-repeat; color: #FF9C00; font-weight: bold; font-size: 120%; padding: 0 0 0 13px;}
.news2	{ background: url(../images/mnews/news2.gif) top left no-repeat; border-top: 1px solid #5A91DB; border-bottom: 2px solid #EFEFEF; border-right: 2px solid #EFEFEF; border-left: 1px solid #EFEFEF;}
.news3	{ }
.news4	{ font-weight: bold; color: #8B8B8B; margin: -0.8em 0 0 24px; background: #fff; position: absolute; z-index: 1; padding: 0 7px 0 7px;}
.news5	{ padding: 13px 13px 7px 24px;}
.news5 form	{ margin: 0 0 0 0;}
.news5 span { color: #8B8B8B; margin: 0 7px 0 0;}
.news5 input { border: solid 1px #9A9A9A; background: #EEEFEF; font-size: 10px; color: #626262; height: 21px; }
.news6	{ background: url(../images/mnews/news6.gif) left bottom no-repeat; font-weight: bold; color: #FF9C00; font-size: 80%; padding: 0 0 3px 9px; margin: 0 0 7px 0;}
.news7	{ }
.news7 img	{ float: left; margin: 0 7px 0 0; border: solid 1px #EFEFEF;}
.news8	{ clear: both; margin: 0 0 13px 0;}
.news9	{ margin: 13px 0 0 0;}
.news9 img { margin: 0 7px 7px 0;}
.news10	{ background: #fff; margin: -14px 0 0 13px; position: absolute; z-index: 1; padding: 0 7px 0 7px;}
.news11	{ height: 8px; font-size: 1px; background: #EFEFEF;}

/* Портфолио */
.port	{ }
.port1	{ background: #EFEFEF; font-size: 1px; height: 8px; margin: 20px 0 0 0;}
.port2	{ background: #fff; position: absolute; z-index: 1; margin: -12px 0 0 13px; color: #306DC1; font-weight: bold; padding: 0 7px 0 7px;}
.port2 span			{ margin: 0 7px 0 0;}
.port2 a			{ color: #6D6D6D; text-decoration: none; font-weight: normal; margin: 0 7px 0 0;}
.port2 a:visited	{ color: #6D6D6D; text-decoration: none; font-weight: normal;}
.port2 a:hover		{ color: #306DC1; text-decoration: underline; font-weight: normal;}
.port3	{ width: 255px; height: 102px; background: url(../images/mnews/port3.gif) no-repeat; position: absolute; z-index: 1; right: 0px; margin: -98px 0 0 0; padding: 17px 50px 0 40px;}
.port3-1	{ font-weight: bold; color: #565656; margin: 0 0 5px 0;}
.port3-2	{ width: 50%; float: left; white-space: nowrap; margin: 0 0 3px 0;}
.port3-2 a			{ color: #075FB3; text-decoration: underline;}
.port3-2 a:visited	{ color: #075FB3; text-decoration: underline;}
.port3-2 a:hover	{ color: #FF9C00; text-decoration: underline;}
.port4	{ width: 43%; float: left; padding: 0 25px 0 0;}
.port4 img { float: left; margin: 0 7px 0 0;}
.port4-1	{ font-weight: bold; font-size: 80%; text-align: right;}
.port4-2	{ clear: both; font-size: 80%; margin: 2px 0 0 0;}
.port4-2 a			{ color: #8A8A8A; text-decoration: none;}
.port4-2 a:visited	{ color: #8A8A8A; text-decoration: none;}
.port4-2 a:hover	{ color: #306dc1; text-decoration: underline;}
.port5	{ clear: both; margin: 0 0 17px 0;}
.port6	{ clear: both; margin: 0 0 21px 0;}
.port7	{ float: left; padding: 0 7px 7px 0;}
.port8	{ float: left; padding: 0 17px 13px 0;}

/* Фак фак мазафак */

.faq3 { padding-left:14px; color:#777; margin-bottom:7px; }
.faq4 { background: url(../images/icons/faq_q.gif) left center no-repeat; padding-left:14px; color:#777; font-weight: bold; margin-bottom:7px; }
.faq6 { background: url(../images/icons/faq_r.gif) left center no-repeat; padding-left:14px; color:#777; font-weight: bold; margin-bottom:7px; }
.faq5 { padding-left:14px; line-height: 1.3em; margin-bottom:14px; }
.faq8 { margin-bottom:14px; }
.faq1 { margin-bottom:4px; }
.faq9 { color:#777; margin-bottom:21px; }

.gallery_mod div { color:#8b8b8b; font-size: 90%; padding-top: 7px; }

.rep2	{ float:left; padding-right: 7px; }
.rep3	{ font-size: 100%; font-family: Tahoma, Arial; margin: 0px 7px 21px 7px; line-height: 1.3em; }
.rep1	{ color: #356ca4; font-family: Tahoma; font-size: 13px; margin-bottom:7px; font-weight: bold; }

.site_map_1 { font-size:130%; padding:0 0 4px 0; font-weight: bold; }
.site_map_2 { font-size:120%; padding:0 0 2px 21px; }
.site_map_3 { font-size:100%;  padding:0 0 2px 42px; }