/* Общие стили страници */
html, body {margin: 0px;padding: 0px;height: 100%;}

body {font-family: Tahoma;font-size: 12px;color: #606975;background: #ffffff url(/templates/images/bg-shadow.png) repeat-y 50% 0;}
img {border: 0px;}
a {text-decoration: underline;color: #16569f;}
a:hover {text-decoration: none;}



#PageWrap {max-width: 1280px;margin: 0 auto;background-color: #d4dde6;position: relative;}

/* Минимальная ширина страници */
#MinWidth {width: 960px;height: 0px;font-size: 1%;}

/* Стиль главной таблице */
#wrap {width: 100%;height: 100%;background: url(/templates/images/new-header.png) no-repeat 50% 66px;}

.Inner #wrap {background: url(/templates/images/new-header.png) no-repeat 50% -115px;}

/* Стили верхней счасти главной таблице */
#wrap thead td#InfoLine {height: 66px;background: #32415f url(/templates/images/info-line-bg.gif) repeat-x center top;padding: 0px 10px 0px 30px;vertical-align: middle;}

/* Информационная полоса */
#InfoLine table {width: 100%;height: 44px; color: #ffffff;margin: 0px;padding: 0px;}
#InfoLine table td {padding: 0px 20px 0px 0px;white-space: nowrap;}
#InfoLine table td a{color: #ffffff;text-decoration: none;display: block;padding-left: 50px;}
#InfoLine table td strong {font-size: 160%;}
#InfoLine table td strong font {font-size: 12px;}
#InfoLine table td small {font-size: 12px;font-weight: bold; display: block;text-align: left;}

/* Стили верхней счасти главной таблице */
#wrap thead td#LogoTeg {height: 470px;vertical-align: top;}
.Inner #wrap thead td#LogoTeg {height: 300px;}


/* Логотип, Лозунг и Карта РФ */
#LogoTeg #RFMap {position: absolute;/*top: 197px;*/top: 420px;right: 10px;width: 367px;height: 217px;background: url(/templates/images/header-map.png) no-repeat center center;}
#LogoTeg .RFMapFix{left: 624px;}
#LogoTeg .Logo {margin: 50px 0 0 50px;display: inline-block;}
#LogoTeg .slogan {display: block;padding: 0px;margin: 30px 0px 30px 50px;}
#LogoTeg h1 {font-size: 200%;font-style: italic;font-weight: bold;color: #32415f;margin: 30px 0px 30px 0px;}
.Inner #LogoTeg .Logo {margin: 10px 0 0 50px;}
.Inner #LogoTeg #RFMap {top: 275px;}
.Inner #LogoTeg .slogan {margin: 175px 0 0 50px;}



/* Стили средней счасти главной таблице */
#wrap tbody td#Content {padding: 0px 20px 0px 20px;}
#wrap tbody td#Content .Content {width: 100%;height: 100%;background-color: #ffffff;}



/* Главное меню */
#Content .MenuBG {height: 48px;background: url(/templates/images/menu-bg.png) repeat-x left top;}
#Content .Menu {height: 48px;vertical-align: middle;}
#Content .Menu td {padding: 0px;}
#Content .Menu td a {font-size: 120%;font-weight: bold;color: #ffffff;text-decoration: none;display: block;padding: 13px 20px 18px 25px;background: url(/templates/images/menu-arrow.gif) no-repeat 11px 20px;}
#Content .Menu td.hover {background: url(/templates/images/menu-bg-hover-left.png) no-repeat left top;}
#Content .Menu td a.hover {background: url(/templates/images/menu-bg-hover-right.png) no-repeat right top;}
#Content .Menu td a.Active {background: #3c4d6d url(/templates/images/menu-arrow-active.gif) no-repeat 11px 19px;cursor: default;}
#Content .Submenu {background-color: #3c4d6d;padding: 4px 0px 4px 20px;}
#Content .Submenu table {height: 40px;padding: 0px 0px 0px 0px;}
#Content .Submenu td {height: 20px;padding: 0px 20px 0px 0px;vertical-align: middle;}
#Content .Submenu a {display: block;float: left;background: url(/templates/images/menu-arrow-top.gif) no-repeat left 4px;color: #ffffff;text-decoration: none;padding: 0px 0px 0px 10px;margin: 0px;font-weight: normal;font-size: 100%;}
#Content .Submenu a:hover {text-decoration: underline;}
/* Таблица филиалов */
#Filials {width: 100%;}
#Filials table {width: 125px;float: left;font-size: 100%;}
#Filials td {height: 24px;vertical-align: middle;}
#Filials td a {background: url(/templates/images/filials-arrow.gif) no-repeat left 5px;color: #000000;padding-left: 8px;text-decoration: none;}
#Filials td a:hover {background: url(/templates/images/filials-arrow-hover.gif) no-repeat left 5px;color: #942126;}
#Filials td a.off {color: #606975;background: url(/templates/images/filials-arrow.gif) no-repeat left 5px;}

/* Блок новостей */
.MainInfoBlock {background-color: #f1f3f6;padding: 1px 20px 20px 20px;}
.Inner .MainInfoBlock {background: #f1f3f6 url(/templates/images/left-block-bg.png) no-repeat left top;}

/* Блок картинок с девушкой */
.MainInfoBlock .Girl01 {background: url(/templates/images/girl/01.png) no-repeat left top;}
.MainInfoBlock .Girl02 {background: url(/templates/images/girl/02.png) no-repeat left top;}
.MainInfoBlock .Girl03 {background: url(/templates/images/girl/03.png) no-repeat left top;}
.MainInfoBlock .Girl04 {background: url(/templates/images/girl/04.png) no-repeat left top;}
.MainInfoBlock .Girl05 {background: url(/templates/images/girl/05.png) no-repeat left top;}
.MainInfoBlock .Images {height: 300px; text-align: center;overflow-y: hidden;margin: -20px -20px 20px -20px;}
.MainInfoBlock .Images p {height: 300px;margin: 0px;}

.MainInfoBlock .BR {height: 70px;}

.MainInfoBlock .News p {padding-bottom: 15px;margin-bottom: 20px;}
.MainInfoBlock .News p a {color: #606975;}
.MainInfoBlock .News p span a {color: #16569f;font-size: 80%;margin-left: 3px;}
.MainInfoBlock .NewsMart {}
.MainInfoBlock .NewsMart p {font-size: 90%;margin: 0px 0px 6px 0px;}
.MainInfoBlock .NewsMart p a {color: #16569f;font-size: 110%;margin-left: 10px;}
.MainInfoBlock .Documents {}
.MainInfoBlock .Documents a {display: block;background: #ffffff url(/templates/images/doc-icon.png) no-repeat 20px center;color: #606975;font-size: 90%;padding: 20px 0px 20px 60px;margin: 2px 0px;border: 1px solid #ffffff;}
.MainInfoBlock .Documents a:hover {border: 1px solid #d4dde6;}




/* Стили нижней счасти главной таблице */
#wrap tfoot td#Footer {background: url(/templates/images/footer-bg.jpg) no-repeat center top;vertical-align: top;padding: 30px 20px 40px 20px;font-size: 90%;}

#Footer table {width: 100%;}

#Footer .Left {width: 30%;padding: 0px 20px;vertical-align: top;}
#Footer .Left .Menu {width: 360px;margin: 0px;padding: 0px;}
#Footer .Left .Menu a {display: block;float: left;width: 30%;background: url(/templates/images/menu-arrow-bottom.gif) no-repeat left 4px;color: #000000;padding: 0px 0px 10px 10px;}
#Footer .Left .Partners{display: block;float: left;width: 97px;text-align: center;margin-top: 10px;margin-left: -3px;padding: 5px 0px 8px 0px;background: transparent url(/templates/images/partners-button.png) no-repeat center center;color: #ffffff;text-decoration: none;}

#Footer .Center {text-align: right;vertical-align: top;padding: 0px 40px;}

#Footer .Right {width: 250px;padding: 0px 20px 0px 0px;vertical-align: top;}
#Footer .Right .Contacts {width: 230px;color: #5080b7;}
#Footer .Right .Contacts a {color: #b22325;background: url(/templates/images/mail-icon-bottom.gif) no-repeat right 4px;padding-right: 16px;}
#Footer .Right .Iritec {width: 230px;color: #606975;margin-top: 20px;}
#Footer .Right .Iritec a.Text {color: #606975;text-decoration: none;}
#Footer .Right .Iritec a.Logo img {margin-left: 5px; margin-bottom: -2px;}

.PromoBanner {padding: 0px;border: 1px solid #942126;margin-top: 20px;width: 200px;height: 119px;}
.LeftFull .PromoBanner {width: 270px !important;height: 160px !important;}
.LeftSmall .PromoBanner {width: 200px !important;height: 119px !important;}
.LeftFull .PromoBanner.Double {width: 270px !important;height: 320px !important;}
.LeftSmall .PromoBanner.Double {width: 200px !important;height: 238px !important;}

/* Новогодний стиль */
.NewYear #wrap thead td#InfoLine {background-image: url(/templates/images/info-line-bg-ny.gif);}
.NewYear #LogoTeg .Logo {position: relative;top: 20px;left: -15px;}
.NewYear #InfoLine table td a span {background: #394968 url(/templates/images/info-line-bg.gif) repeat-x 0px -20px;}
.NewYear #InfoLine table td span {background: #394968 url(/templates/images/info-line-bg.gif) repeat-x 0px -30px;}
.NewYear #InfoLine table td span strong {background: #394968 url(/templates/images/info-line-bg.gif) repeat-x 0px -10px;}

