BODY { PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; background:url(../picture/bg_top.gif) repeat-x 0% 0%; background-color:#ecf7ff; font-family: Verdana, Arial, sans-serif; font-size: 0.7em; line-height: 1.5em;}
BODY a { COLOR: #3a76b4; text-decoration:underline; }
BODY a:hover { COLOR: #3a76b4; text-decoration:none; }
BODY UL { PADDING-LEFT: 0px; margin-left:0px;}
BODY LI { PADDING-LEFT: 15px; BACKGROUND: url(../picture/dot.gif) no-repeat 3px 6px; list-style: none; padding-bottom:2px; }
BODY H1 { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.7em; line-height: 1.5em; FONT-WEIGHT: normal; color: #007b00; margin:0px; }
BODY H2 { font-family: Segoe UI, Arial, Sans-Serif; font-size: 1.6em; line-height: 1.5em; FONT-WEIGHT: normal; color: #007b00; margin:0px; }

/* Верхний див - ссылки дирректорий */
.dirLinkTop { color:#FFF; padding: 7px 0px 7px 1px; }
.dirLinkTop a { color:#FFF; text-decoration:none; }
.dirLinkTop a:hover { color:#FFF; text-decoration:underline; }
.dirLinkTop h1 { color:#FFF; padding-bottom:15px; }

/* Таблицы */
.table1 { border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px 3px 7px 14px; font-weight: bold; }
.table2 { border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px 3px 7px 3px; font-weight: bold; text-align:center }
.table3 { border-bottom:1px solid #CCC; padding:5px 2px 5px 14px; }
.table4 { border-bottom:1px solid #CCC; padding:5px 2px 5px 2px; text-align:center }

/* Почта - текст и кнопки */
.button { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.4em; width:115px; }
.buttonsmall { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1em; }
.textarea1 { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.6em; color:#373636; width:400px; border:1px solid #A7A6AA; margin-bottom:10px; }
.textarea2 { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.6em; color:#373636; width:400px; height:170px; border:1px solid #A7A6AA; margin-bottom:10px;}

/* Вакансии - текст и кнопки */
.button_anketa { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.4em; width:170px; }
.textarea1_job { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.3em; color:#373636; width:650px; border:1px solid #A7A6AA; margin-bottom:10px; }
.textarea2_job { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1.3em; color:#373636; width:650px; height:90px; border:1px solid #A7A6AA; margin-bottom:10px;}

/* Новости */
.newstext { font-size: 1.2em; line-height: 1.7em;}
.newstext h2 { font-size: 1.3em; }

/* Стили текста */
.stgreen { color:#007b00;}

/* Основной текст */
.inner-box { background-color: #fff; padding: 22px; border-left:#015da0 solid 1px; border-right:#015da0 solid 1px; }

/* Каталог товаров */
.rounded-box-catalog { width:227px; float: left; margin-bottom:30px; }
.rounded-box-catalog_do4tovarov { width:1000px; float: left; margin-bottom:30px; }
.rounded-box-catalog h2 a { color:#007b00; text-decoration:underline }
.rounded-box-catalog h2 a:hover { color:#007b00; text-decoration:none }

/* Картинка большая и средняя (Толстые линии) */
.p1, .p2 { display: block; height: 1px; overflow: hidden; font-size:1px; background-color: #9ec9ea; }
.p2 { margin: 0 1px; }
.p1 { margin: 0 2px; }
.rounded-pic_big { float:left; width:500px; height:310px; margin-right:30px; }
.rounded-pic_big_in { border-left:solid 7px #9ec9ea; border-right:solid 7px #9ec9ea; border-top:solid 5px #9ec9ea; border-bottom:solid 5px #9ec9ea; }
.rounded-pic_big_thumb { border-left:#9ec9ea solid 1px; width:65px; height:280px; float:left; padding:10px; }
.rounded-pic_medium { margin-bottom:10px; }
.rounded-pic_medium_do4tovarov { margin-bottom:10px; width:181px; float:left; margin-right:20px; }

/* Контент */
.Content { height:314px; margin-bottom:30px;}

/* Верхнее меню */
#menu { list-style:none; padding:0; margin:0; }
#menu li { float:left; position:relative; background:none; padding:0; margin:0; }
#menu li ul { list-style:none; padding:0; margin:0; display:none; position:absolute; }
#menu li ul li {  padding:0; margin:0;  float:left; width:100%}
#menu li a { width:180px; padding:0; }
#menu li:hover ul, #menu li.jshover ul { display:block; }

.tm1 { width:0px; height:25px; font-size:0px; border-left:#015da0 solid 1px; margin: 2px 0px 2px 0px; float:left;  }
.tm2 { width:0px; height:27px; font-size:0px; border-left:#015da0 solid 1px; margin: 1px 0px 1px 0px; float:left;  }

.topmenu {width:184px; height:29px; margin-left:1px; }

.topmenuIN {background-color: #015da0; width:180px; height:29px; text-align:center; color:#FFF; font-size: 1em; line-height: 2.4em; font-weight:bold; float:left; }
.topmenuIN a {display:block; color:#FFF;  text-decoration:none; }
.topmenuIN a:hover {color:#9fbcf8;}

.topmenuDROP {margin-left:1px; margin-top:3px;}
.topmenuDROPin { background-color:#e8f1ff; padding: 8px; border-left:#015da0 solid 1px; border-right:#015da0 solid 1px;  }

/* Верхнее выпадающее меню, дивы с контентом - Углы */
.tmdiv1 { height:1px; font-size:0px; background-color: #015da0; margin: 0px 2px 0px 2px; overflow:hidden;}
.tmdiv2 { height:1px; font-size:0px; background-color: #e8f1ff; border-left:#015da0 solid 1px; border-right:#015da0 solid 1px; margin: 0px 1px 0px 1px; overflow:hidden; }
.tmdiv3 { height:1px; font-size:0px; background-color: #fff; border-left:#015da0 solid 1px; border-right:#015da0 solid 1px; margin: 0px 1px 0px 1px; overflow:hidden; }

/* Модальное окно для почты */
 .popup-position {position:fixed; left:50%; top:40%; z-index:2222; }
 .callme-popup {width:355px; margin-left:-177px; margin-top:-100px; }
 .popup { padding:9px; position:relative; background-color:#FFF;}
 .popup a {margin:20px 0 0;}
 .popup-close { font-family: Segoe UI, Arial, Sans-Serif; FONT-SIZE: 1em; margin-top:30px;}


