/* == start === ОБЩИЕ СТИЛИ САЙТА ================= ОБЩИЕ СТИЛИ САЙТА === start == */
table, table td, body, img {border-collapse: collapse; padding: 0px; margin: 0px; border: none; font-family: Tahoma; font-size: 8pt;}
body {background-color: #ffffff; background-image: url(/i/licence.gif); background-repeat: no-repeat;   background-position: right bottom; background-attachment: fixed;}
img.png {behavior: url('/css/pngbehavior.htc');}
/* == finish === ОБЩИЕ СТИЛИ САЙТА =============== ОБЩИЕ СТИЛИ САЙТА === finish == */

/* < меню> */
div.menu-u, div.menu-d {height: 74px; color: #9B9B9B;}
div.menu-u div, div.menu-d div {margin: 0 10 0 0px;}
div.menu-u a:link, div.menu-u a:active, div.menu-u a:visited, div.menu-d a:hover,div.menu-d a:link, div.menu-d a:active, div.menu-d a:visited, div.menu-d a:hover, div.menu-u span, div.menu-d span  {border-bottom: 4px solid white; border-top: 4px solid white; display: block; background-image: url(/i/menu/line.gif); color: #999; text-decoration: none; padding: 23 23 21 7px; background-position: left top; background-repeat: no-repeat; height: auto; height: "74px";}
div.menu-d a:hover {border-bottom: 4px solid #173C66;}
div.menu-u a:hover {border-top: 4px solid #173C66;}
/* </ меню> */

div.slogan {width: 100%; height: 281px; background-image: url(/i/slogan/img.jpg); background-color: #BAB8AB; background-repeat: no-repeat; background-position: left; }
td.slogan3 {background: transparent; height: 184px;}
h1.title {font-size: 18pt; color: #2C2C2C; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

div.logo {display: block; width: 100%; height: 184px; background-image: url(/i/logo/bg.jpg); background-repeat: repeat-x;}
div.logo div.firstl {width: 100%; height: 184px; background-image: url(/i/logo/promekfirst.gif); background-repeat: no-repeat; background-position: center;}
div.logo div.second {cursor: pointer; width: 100%; height: 183px; background-image: url(/i/logo/promek.gif); background-repeat: no-repeat; background-position: center;}
div.logo span {display: black; width: 239px; height: 0px;}

div.select {width: 100%; background-image: url(/i/select/bg.jpg); text-align: left; height: 97px;}
div.select div {width: 100%; height: 97px; background-image: url(/i/select/map.gif); background-repeat: no-repeat; background-position: right top;}
div.select select {margin: 40 0 0 35px; width: 75%;}

div.more {margin: 0 0 0 0px;}
div.more a {width: 54%; height: 27px; background-color: #0E3F5D; text-align: center; color: white; font-weight: bold; font-size: 7pt; display: block; text-decoration: none; cursor: pointer;}
div.more span {display: block; padding: 8 51 0 53px;}
div.more div {width: 54%; height: 13px; background-color: white; background-image: url(/i/button/shadow.gif); background-repeat: no-repeat; background-position: right;}
div.more p {padding: 0px; width: 203px; height: 0px display: block; margin: 0px; background: none;}

div.list {margin-top: 15px;}

div.list a:link, div.list a:active, div.list a:visited, div.list a:hover {color: #0E405C; text-decoration: none; display: block; padding-left: 10px; background-image: url(/i/list/square.jpg); background-position: center left; background-repeat: no-repeat;}

div.needs {width: 93%; background-color: #0E405C; background-image: url(/i/needs/bg.jpg);       background-repeat: no-repeat;   background-position: top right;}

div.needs a:link, div.needs a:active, div.needs a:visited, div.needs a:hover {color: White; text-decoration: underline; display: block;}

div.news {width: 100%;}
div.news a:link, div.news a:active, div.news a:visited, div.news a:hover {color: #0E405C;       text-decoration: underline; display: block;}
div.news span {color: #999;}


a.minimenu:link, a.minimenu:active, a.minimenu:visited, a.minimenu:hover {color: #666666; font-size: 7pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; padding-right: 11px; margin-right: 11px; background-image: url(/i/contact/bg.gif); background-position: right; background-repeat: no-repeat;}

a.button {width: 100%;  height: 27px; background-color: #0E3F5D; text-align: center; color: white; font-weight: bold; font-size: 7pt; display: block; text-decoration: none; cursor: pointer;}

div.srenab {width: 100%; height: 190px; position: relative; z-index: 0; background-repeat: no-repeat; background-image: url(/i/srenab/cards.gif); background-position: -45px; margin-right: -45px;}

div.bread {width: 50%; float: right; margin: 20 0px;}
div.bread table {width: 100%;}
div.bread td {vertical-align: top;}
div.bread a:link, div.bread a:visited, div.bread a:active, div.bread a:hover, div.bread span {background: url(/i/menu/arr_b_h.gif) no-repeat left center; padding-left: 18px; color: #1A3D67; text-decoration: none; display: block; float: left;}
div.bread span {color: black;}
div.bread a.bread:link, div.bread a.bread:visited, div.bread a.bread:active, div.bread a.bread:hover {background: none; padding: 0px; float: none; display: inline;}

/* menu (влевой стороне)*/
h2.menu_tit {color: #545454; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 17pt; padding: 0px; margin: 8 0 15 0px;}  

ul.menu {padding: 0px; margin: 4 0px;}  
li.menu, li.menu_on, li.menu_2_on, li.menu_2, li.menu_3, li.menu_3_on  {padding: 0px; margin: 2 0px; list-style: none; background-color: #1A3D67; padding: 4 0px;}
li.menu_2_on, li.menu_2, li.menu_3, li.menu_3_on  {background-color: transparent;}

li.menu_on div, li.menu_on a:link, li.menu_on a:hover, li.menu_on a:active, li.menu_on a:visited, li.menu a:link, li.menu a:hover, li.menu a:active, li.menu a:visited {display: block; color: white; background-image: url(/i/menu/arr_w_h.gif); background-repeat: no-repeat; background-position: 0 4px; padding: 0 17px; text-decoration: none;}
li.menu a:link, li.menu a:hover, li.menu a:active, li.menu a:visited {background-image: url(i/menu/arr_w_v.gif);}

li.menu_2_on div {color: black; padding: 0 17px; font-weight: bold; color: Black; background-image: url(/i/menu/arr_b_h.gif); background-repeat: no-repeat; background-position: 0 4px;}
li.menu_2_on span, li.menu_2_on a:link, li.menu_2_on a:hover, li.menu_2_on a:active, li.menu_2_on a:visited, li.menu_2 a:link, li.menu_2 a:hover, li.menu_2 a:active, li.menu_2 a:visited {display: block; color: #1A3D67; padding: 0 17px; text-decoration: none; background-image: url(/i/menu/arr_b_v.gif); background-repeat: no-repeat; background-position: 0 4px;}
li.menu_2 a:link, li.menu_2 a:hover, li.menu_2 a:active, li.menu_2 a:visited {background: none;}

li.menu_3_on span, li.menu_3 a:link, li.menu_3 a:hover, li.menu_3 a:active, li.menu_3 a:visited, li.menu_3_on div {margin: 0 0 0 12px; display: block; color: #1A3D67; padding: 0 17px; text-decoration: none;}
li.menu_3_on div {font-weight: bold; color: Black; background-image: url(/i/menu/arr_b_h.gif); background-repeat: no-repeat; background-position: 0 4px;}

/*
li.menu_2 a:hover, li.menu_3 a:hover, li.menu_2_on a:hover {background-color: #D8E5F5;}
li.menu a:hover, li.menu_on a:hover {background-color: #2D5381;}
/* menu (влевой стороне)*/

/* 404 */
table.e404 {width: 100%; background: #153254 url(/i/logo/bg.jpg) repeat-x;}
table.e404 a.logo, table.e404 a.e404, table.e404 a.bbx {cursor: pointer; display: block; width: 100%; height: 184px; background-image: url(/i/logo/bg.jpg); background-repeat: repeat-x;}
table.e404 a.logo div, table.e404 a.e404 div, table.e404 a.bbx div {width: 100%; height: 184px; background-image: url(/i/logo/promek.gif); background-repeat: no-repeat; background-position: center;}
table.e404 a.logo span, table.e404 a.e404 span, table.e404 a.bbx span {display: black; width: 239px; height: 0px;}
table.e404 a.e404 div {background-image: url(/i/404/404.jpg);}
table.e404 a.bbx div {background-image: url(/i/404/blackbox.jpg);}
/* 404 */

/* начало документа */
div.content {font-size: 10pt; line-height: 12pt;}

/* параграфы */
div.content p {padding: 8px 0px; margin: 0px;}
div.content p.signature {}
div.content p.vrezka {}

/* заголовки */
div.content h1 {padding: 0px; margin: 8px 0px 8px 12px; padding: 0px; font-size: 14pt; line-height:16pt; color: #444; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
div.content h2 {padding: 0px; margin: 12px 0px 12px 15px; padding: 0px; font-size: 14pt; line-height:13pt; color: black; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

/* ссылки */
div.content a:link, div.content a:hover, div.content a:active, div.content a:visited{}

/* таблицы */
div.content div.st table {margin: 8pt 0pt 16pt 0pt;}
div.content div.st th {padding: 6px 18px 6px 18px; font-size: 12pt; text-align: left;  border-bottom: 1px solid #1A3D67; border-right: 2px solid white; color: #a44549;}
div.content div.st td {padding: 10px 18px 10px 18px; text-align: left; border: 0px solid white; border-bottom: 1px solid #8C9EB3; border-right: 2px solid white; background-color: #FEFEFE; }
div.content div.st td.on {padding: 10px 18px 10px 18px; text-align: left; border-bottom: 1px solid #8C9EB3; border-right: 2px solid white; background-color: #F0F0F0;}

/* изображения */
table.image {margin:8 15px;}
table.image div.subt {padding:8 0px; font-style: italic; text-align: right;}


div.content div.imgl {float: left; margin: 2 8 2 0px;}
div.content div.imgr {float: right; margin: 2 0 2 8px;}
div.imgl img, div.imgr img {border: solid #8B8B8B 1px;}
div.imgl i, div.imgr i {color: #373737; font-size: 7pt; display: block;}
div.imgl td {text-align: left;}
div.imgr td {text-align: right;}

/* списки */
div.content ol {padding: 8 0 8 15px; margin: 0px; color: black;}
div.content ul {padding: 8 0 8 15px; margin: 0px; color: black; list-style-type: square;}
div.content li {padding: 4px 0px; margin: 0 0 0 0px;}
div.content li i {color: black; font-style: normal; margin-left: -3px;}
/* конец документа */