*{padding:0; margin:0;}/*Отступы и ширина поля до внешнего и внутренего содержания для всех*/
body {font-size:60%; background-color:#FFFFFF; font-family:verdana, arial, sans-serif;}/*размер шрифта, фон и шрифт для всего документа*/
.tabl { width:1005px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px #969696; font-size:100%;}/*ширина   САЙТА,  выравнивание по центру, отступ от верха 10px,  отступ с низу 10px, окантовка сплошной линией, размер шрифта*/
 
 

 /*ВСЯ ШАПКА, ГОР. МЕНЮ*/
.header {height:75px; background:#F0F0F0 url(../img/header.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;} /*Высота, фон, рисунок шапки.*/


.nav2 {float:left; width:100%; border:none; background:#DCDCDC url(../img/fon_menu_hor.jpg) repeat-x; color:#4B4B4B; font-size:1.0em; font-size:130%;} /*выравнивание -левое, фон, повтор по вертикали, цвет шрифта, размер шрифта.*/

/*ВСЕ КРОМЕ ШАПКИ*/
.bod {clear:both;  width:100%; valign:top; padding-bottom:30px; background:transparent url(../img/bg_main_withnav.jpg) top left repeat-y;}/*Окантовка в рабочем поле по краям*/


/*ВЕРТИКАЛЬНАЯ НАВМГАЦИЯ*/
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin: -2px 0 0 192px; background:url(../img/bg_corner_topright.gif) no-repeat;}/*задает правое верхнее скругление. размер белого накладываемого скругления, позиционирование, приоритет средний и путь.  */
.main-navigation {display:inline; float:left; width:96%; overflow:visible !important /*Firefox*/; overflow:hidden;}/*Объект как текст, левое выравнивание, ширина, и что делать если текст не помещается*/

/*Меню вертикальное - без шапки*/
.nav3-grid {width:100%; border-bottom:solid 1px #C8C8C8;}/*Ширина, нижняя линия и ее цвет*/
/*Это для основных ссылок*/
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px #C8C8C8; text-decoration:none; color:#467AA7; font-weight:bold; font-size:120%;}/*Ссылка до и после посещения, высота шрифта и интнервал, отступы, рамка с верху, цвет, жирный*/

/*Это для подменю*/
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:#467AA7; font-size:120%;}

/*Это выднление пункта при наведении меню*/
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:#E1E1E1; color:#2A5A8A; text-decoration:none;}

/*Текст в Вертикальном меню*/
.main-navigation h1 {clear:both; margin:20px 0 20px 0; padding:4px 20px 3px 20px; background:#BEBEBE; font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:#646464; font-weight:bold; font-size:150%;}
.main-navigation h1.first {clear:both; margin:0; padding:4px 20px 3px 20px; background-color:#BEBEBE; font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:#505050; font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:#505050; line-height:1.3em; font-size:110%;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}


/* РАБОЧЕЕ ПОЛЕ */
.job1 {}
.main-content {display:inline; width:96%;/*Fix IE floating margin bug*/; float:inherit; margin:0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content h1.pagetitle { text-align:center; border-bottom:solid 7px #E1E1E1; font-family:"trebuchet ms",arial,sans-serif; color:#646464; font-weight:bold; font-size:220%;}
.column1-unit {text-align:justify; font-size:110%; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column1-unit h1 {text-align:justify; font-size:500%; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#505050; font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#505050; font-weight:normal; font-size:170%;}
.main-content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#7D7D7D; font-weight:normal; font-size:130%;}
.main-content h4 {margin:1.5em 0 1.0em 0; color:#505050); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:#505050; font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.5em 0 1.0em 0; color:#505050; font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:normal; font-size:140%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.tovar {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#999999; font-weight:normal; font-size:130%;}


/*Окно Поиска*/
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:#BEBEBE; font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:140%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#A0D651; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:140%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#89AAD6; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:140%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#E8B10D; font-family:"trebuchet ms",verdana,arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:140%;}
 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:#505050; font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:#505050; line-height:1.3em; font-size:110%;}
.main-subcontent p.right {text-align:right;}
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px #BEBEBE; background:#EBEBEB;} /*это под статьями чтоб цвет был*/
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px #A0D651; background-color:#D9EFB9;}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px #89AAD6; background-color:#D5E1F0;}
.subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px #E8B10D; background-color:#F8E096;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}




.stati {width:19%; vertical-align:top; font: bold 12px Verdana; /*Шрифт текста*/}
.futer {clear:both; height:3.7em; padding:1.1em 0 0; background:#FFFFFF url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.futer p {line-height:1.3em; text-align:center; color:#7D7D7D;  font-size:90%;}

 
.main-subcontent .search { font-size:11px; }


/*Окно ПОИСКА, делает скругления*/
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px;}

.page-container:after, .header:after, .header-breadcrumbs:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {display:block; height:0; clear:both; visibility:hidden;}
