/**BLocks************************************************************/
html, body {margin:0px; padding:0px; position:relative; min-width: 900px;}
h1 {padding: 10px 0 10px 20px;margin: 10px;}
ul {margin:0; padding:0 0 0 20px;}
li {margin:0; padding: 5px 0;}
#all {margin:0 auto; padding:0 20px; max-width: 1280px;}
/**header*********/
.head {display:block;padding:1px;}
.head #logo {width: 440px;margin: 10px 0 0 0;padding: 0;}
.head #logo a {padding-right: 10px;}
.head #logo span {display: none;padding-right: 10px;margin: 0;}
.head #reg_search {float: right;margin: 20px 0 0 0;padding: 0;}
.head #reg_search span {margin-right: 5px;padding: 0;}
.head #reg_search form {margin: 0;padding: 10px 0 0 0 ;}
.head #reg_search .clientRoom {padding-right: 45px;}
.head #reg_search #icons a {padding-right: 7px;}
.head #reg_search #icons a#info {padding-right: 0;}
.head #reg_search #t13nc {display:none;}
#cse-search-box div input  {height: 17px!important;}
#cse-search-box div .search_buttom  {height: 25px!important;}
#cse-search-box  {margin-left: -10px!important;}
#cse-search-results iframe {width: 100%;}
#t13nc-cse-search-box, .inputapi-inline-block {display: none;} /***убираем странную кнопку в поиске***/
.head p {float: left;margin-top: -75px;margin-left: 470px;}
/**menu***********/
#menu {margin: 0;padding: 0;height: 67px;display:block;}
#menu table {position:relative;margin: 0 auto;padding: 0;top: -90px;}
#menu table td {padding: 0 0 10px 0;}
#menu table td a {padding: 15px;}
#menu table td a:hover {overflow: visible;}
#menu-shadow {width: 950px;height: 110px;padding:0;margin:0 auto;position: relative;}
/**container******/
#container {position:relative; display:block; margin-top: 50px;padding:0;}
#inner {display:block;position:relative; padding:1px;}
/**Left-col**/
#left {float:left; position:relative; width:170px;margin-top: 10px;}
#left p {margin: 20px 15px;}
/*круглые углы**/
#left .rounded-box-3 {margin: 15px 10px;}
.r1, .r2, .r3 {display: block;height: 1px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px; }
.r1 {margin: 0 1px; }
.inner-box {padding:5px;}
.r1, .r2, .r3 {overflow: hidden; }
#left .left_menu {margin-bottom: 20px;padding-bottom: 20px;}
#left #map {overflow: visible;width: 220px;margin: 20px 0;height: 100px;position: relative;top: 20px;}
#left #map p {margin: 0;padding: 85px 20px 0 30px;}
/**блок с каталогом**/
#left .block_catalog {width:200px;margin: 50px 0 0 0;padding: 0;}
#left .block_catalog a.catalog  {display: block;width: 110px;height: 150px;position: relative;top: 0;margin: 60px 0 0 20px ;padding: 0;}
#left .block_catalog p  {position: relative;top: -150px;left:5px;width: 110px;}
#left .block_catalog a.blik {display: block; position: relative;top: -150px;width: 100px;height: 140px;margin: 0 0 0 20px;padding: 0;}
/**Right-col**/
#right {float:right; position:relative; width:200px;min-height: 500px;}
#right #map {overflow: visible;width: 220px;margin: 20px 0;height: 100px;position: relative;top: -10px;}
#right #map p {margin: 0;padding: 85px 0 0 50px;}
.block {position: relative;margin-top: 10px;padding: 20px 0 0 20px;height: 75px;}
.block a {margin: 0;padding: 0;display: block;width: 155px;height: 50px;}
.block a:active {margin: 1px 0 0 0;}
#right .rounded-box-3 {margin: 15px 0;}
#right .banner {width: 200px;height: 310px;margin: 40px 0;padding:0;}
.big {margin-left: 0!important;}
#center {margin-left:190px;margin-right:200px;margin-top: -10px;position:relative; display:block;height:1%;max-width: 900px;}
#center .anons  {margin: 0 20px 20px 0;padding:0;min-height: 110px;}
#center .anons h2 a {margin:0;padding:0;}
#center .anons h2 {margin-top: 5px;}
#center .anons div.prod_text {margin-left: 119px;padding-top:10px;}
#center .anons div.prod_pic {overflow: hidden;width: 89px;height: 89px;margin: 10px;padding:0;float: left;vertical-align: top;}
#center .anons img {height: 89px;width: 89px;position: relative;margin:0;padding:0;}
#center .anons a.prod_border {	display: block;width: 89px;height: 89px;position: relative;top: -89px;margin:0;padding:0;clear:both;}
#center .anons div.doc_border {	display: block;width: 89px;height: 89px;position: relative;top: -89px;margin:0;padding:0;clear:both;}
/***содержание документа*****/
#content table.doc {text-align: left;margin:0;padding: 0;}
#content .doc td {padding: 2px 5px 5px 0;vertical-align: top;width: 200px;}
#content table.doc th{padding: 5px 0;}
#content h1 {margin: 10px 0;}
#content h2, h3, h4, h5 {padding: 5px 0;margin:0;}
#content .tabl	{margin: 20px 20px 20px 0;width: 100%;}
#content .tabl th, #content .tabl td {padding: 5px;}
#content ul {margin: 10px 0;}
#content img {float: right;margin: 10px 0 10px 10px;}
#content .left_img {float: left;margin: 10px 10px 10px 0;}
#content p, #content li, #content table, #content img, #content div {padding-right: 20px;}
#content .faq  {padding: 0 5px; margin-top: 30px; }
#content .center {text-align: center;}
/**проекты**/
.pro1, .pro2, .pro3, .pro4, .pro5, .pro6, .pro7, .pro8, .pro9, .pro10, .pro11	{width: 300px;}
.pro1 a, .pro2 a, .pro3 a, .pro4 a, .pro5 a, .pro6 a, .pro7 a, .pro8 a, .pro9 a, .pro10 a, .pro11 a, .pro12 a	{display: block;width: 300px;height: 89px;}
table.proTable  {margin-right: -65px!important;}
table.proTable td {width: 50%;vertical-align: top;}
table.proTable ul	{margin-bottom: 50px!important;}
#content .project img {float: left;width: 120px;}
#content .project {margin: 10px 10px 30px 0;}
#content .project td {padding: 5px 40px;}
#content .project .mw {width: 100%;}
#content .filter td select {width: 500px;}
#content .anons_block {/****блок краткого анонса статьи*******/margin: 5px 10px 5px 0;padding-left: 10px;}
#content .light_grey {padding: 5px;margin-right: 20px;position: relative;}
#content .sign {/**подписи в статьях**/text-align: right;}
.clear {clear:both;}
.lclear {clear:left;}
.fn {margin:0;padding:0;}
.adr {margin:0;padding:0;}
.phone {margin:0;padding:0;}
.imgSign {float: right; padding: 5px 0 5px 5px!important;margin:	5px	0 10px 5px!important; text-align:	center;}
.imgSign p {margin: 0 auto!important; }
.left	{float: left!important;}
/***Админка***/
#admin .text_form table {margin: 0;width: auto;}
#admin .text_form table td {padding:0;}
#admin {width: 100%;max-width:1280px;margin-top: -50px;}
#admin table {width: 100%;margin: 20px 0;}
#admin table#adm_menu {width: 100%;}
#admin table td {padding: 5px;}
#admin table td.red{width: 40px;}
#admin table th{width: 40px;}
#admin .right {text-align: right;padding-right:30px;}
/**Footer****/
.line-foot {display:block;padding:1px;overflow:hidden;}
.line-foot table {margin: 0 auto;width: 100%;min-width: 982px;}
.line-foot table td {min-width: 10px;}
.line-foot table th {width: 970px;height: 40px;}
.line-foot table .foot_text {padding: 10px 0;}
.line-foot table .foot_text div{position: relative;float: left;padding: 30px 50px 0 0;}
.line-foot table .foot_text div.vac {padding-left: 150px;}
.attention {padding: 10px;}
.yashare-auto-init	{float: right;}
/***Color$background**************************************************/
h1 {color: #00a7d1;background: url('../css/h1.gif') top left no-repeat;}
h2, h3, h4, h5, h6 {color: #59747b;}
ul {list-style: circle outside  url('../css/li.gif');}
a {color: #06c;}
a:visited {color: #309;}
a:hover {color: #693;}
/**header*********/
.head #logo a, .head #logo span {color: #000;}
.head p, .head #logo span  #active_lang {color: #ccc;}
/**menu***********/
#menu {background: #efefef;}
#menu table td, #menu table td a {color: #2a6b7f;}
#menu table td a:hover {background: transparent url('../css/text_shadow.jpg') 50% 65% no-repeat;}
#menu-shadow {background: transparent url('../css/full_menu.jpg') top center no-repeat;}
/**container******/
/**Left-col**/
/*круглые углы**/
#left .left_menu .rounded-box-3 .inner-box, #left .left_menu .rounded-box-3  b {background-color: #9c3;}
.inner-box {color:#fff;}
#left .left_menu {background: #e7eaee;}
#left #map {background: transparent url('../css/map.gif') top left  no-repeat;}
/****блок с каталогом***/
#left .block_catalog a.catalog  {background: transparent url('../css/cat_shadow.jpg') top left  no-repeat;}
#left .block_catalog p  {color: #666;}
#left .block_catalog a.blik {background: transparent url('../css/blik.png') top left  no-repeat;}
/****Right-col******/
#right #map {background: transparent url('../css/map.gif') top left  no-repeat;}
.block {background: #e7eaee;}
.block a {background: transparent url('../css/rz.gif') top  no-repeat;}
.block a:active {background: transparent url('../css/rz.gif') bottom  no-repeat;}
#right .rounded-box-3 .inner-box, #right .rounded-box-3  b {background-color: #09c;}
#right .rounded-box-3 a {color: #fff;}
#right .banner {background: transparent url('../css/banner_shadow.gif') top left  no-repeat;}
#center #breadcrumb, #center #breadcrumb a, #center .anons h2 a, #content h2 a:visited  {color: #666;}
#center .anons  {background: #f2f3f6;}
#center .anons h2 a:hover {color: #690;}
#center .anons2 {background: #fff;}
#center .anons a.prod_border {background: transparent url('../css/prod_border.gif') top no-repeat;}
#center .anons .prod_pic a:hover {background: transparent url('../css/act_border.gif') top no-repeat;}
#center .anons div.doc_border {	background: transparent url('../css/doc_border.gif') center no-repeat;}
/**проекты**/
.pro1	{background: url('/files/project/pro8300.jpg') top left no-repeat; /* Путь к файлу с заменяемым рисунком */}
.pro2	{background: url('/files/project/pro6300.jpg') top left no-repeat;}
.pro3	{background: url('/files/project/pro5300.jpg') top left no-repeat;}
.pro4	{background: url('/files/project/pro7300.jpg') top left no-repeat;}
.pro5	{background: url('/files/project/pro9300.jpg') top left no-repeat;}
.pro6	{background: url('/files/project/pro11300.jpg') top left no-repeat;}
.pro7	{background: url('/files/project/pro1300.jpg') top left no-repeat;}
.pro8	{background: url('/files/project/pro4300.jpg') top left no-repeat;}
.pro9	{background: url('/files/project/pro3300.jpg') top left no-repeat;}
.pro10	{background: url('/files/project/pro2300.jpg') top left no-repeat;}
.pro11	{background: url('/files/project/pro10300.jpg') top left no-repeat;}
.pro12	{background: url('/files/project/pro12300.jpg') top left no-repeat;}
.pro1 a:hover, .pro2 a:hover, .pro3 a:hover, .pro4 a:hover, .pro5 a:hover, .pro6 a:hover, .pro7 a:hover, .pro8 a:hover, .pro9 a:hover, .pro10 a:hover, .pro11 a:hover, .pro12 a:hover	{background: url('/files/img_des/pro_border300.gif')top left no-repeat; /* Путь к файлу с заменяемым рисунком */}
#content .project th {background: #ccc;}
#content .light_grey {background: #e7eaee;}
.imgSign {background:#fff;color: #444;}
/***Админка***/
#admin table {color: #000;}
#admin table a{color: #000;}
#admin table#adm_menu {background: #eee;}
/**Footer****/
 .line-foot {color: #666;}
.line-foot table td {background: #fff  url('../css/foot_line2.gif') top  repeat-x;}
.line-foot table th {background: #fff  url('../css/foot_line.gif') top  no-repeat;}
.line-foot table .foot_text {background: none;}
.attention {background: #fff;}
/**Text****************************************************************/
html, body {font: 12pt Verdana, Arial, Helvetica, sans-serif; }
body {text-align:center;}
h1 {font-size:1.5em;font-weight: lighter;}
h2 {font-size:1.2em;font-weight: lighter;}
h3, h4, h5, h6 {font-size:1em;font-weight: bold;}
#all {text-align:left;}
/**header*********/
.head #logo {text-align: right;}
.head #logo span {font-size: 10px;font-weight: bold;}
.head #reg_search {font-size: 12px;}
.head p {font-size: 1.5em;font-weight: lighter;}
/**menu***********/
#menu {text-align: center;font-size:1.3em;}
/**container******/
/**Left-col**/
#left {font-size: 0.9em;}
/*круглые углы**/
.r1, .r2, .r3 {font-size:1px;}
#left #map p {font-size: 0.7em;}
/****блок с каталогом***/
#left .block_catalog p  {font-size: 0.8em;}
#left .block_catalog p i  {font-size: 0.9em;}
/****Right-col******/
#right #map p, #right li  {font-size: 0.7em;}
#right .rounded-box-3 .inner-box, #right .rounded-box-3  b {text-align: center;}
#right .rounded-box-3 a {font-size: 0.8em;font-weight: bolder;}
#center #breadcrumb {font-size: 0.7em;}
#center .anons h2 {font-size: 0.9em;font-weight: bold;}
#center .anons div.prod_text li {font-size: 0.8em;}
/***содержание документа*****/
#content table.doc {font-size: 0.7em;}
#content .tabl h2{font-weight: bolder;}
#content p, #content li, #content table, #content table th, #content table td, .left_menu p {font-size: 10pt;}
.left_menu p {font-size: 10pt; }
#content .faq  {font-weight: bold;}
/**проекты**/
.proTable h2	{font-size: 14pt;font-weight: lighter;}
#content .project  {font-size: 0.7em;}
#content .sign {/**подписи в статьях**/font-style: italic;}
.imgSign {font-weight: bolder;}
/**Footer****/
 .line-foot {font-size: 0.8em;}
strong {font-weight: lighter;}/**для сео**/
/**Ets********************************************************************/
a img {border: none;}
a {outline: none; /* Убираем границу вокруг ссылок в Firefox*/}
/**header*********/
.head a img {border: none;}
.head #logo a {text-decoration: none;}
.head #logo span  #active_lang {text-decoration: underline;}
/**menu***********/
#menu table td a {text-decoration: none;white-space: nowrap;}
/**container******/
/**Left-col**/
/*круглые углы**/
#left .left_menu {border-top: 3px solid #d2d7dd;}
#left #map {border:none;}
/****блок с каталогом***/
#left .block_catalog {border: 1px solid #fff;}
/****Right-col******/
#right #map, .block a {border:none;}
.block {border-top: 3px solid #d2d7dd;}
#right .rounded-box-3 a {text-decoration: none;}
#right .banner img {border: 1px solid #ccc;}
#center .anons  {border-bottom: 3px solid #d2d7dd;}
#center .anons2 {border-bottom: none;}
/***содержание документа*****/
#content .tabl th, #content .tabl td {border: 1px solid #ccc;}
#content .faq  {border-left: 3px solid #82c901;}
#content fieldset {border-top: 2px solid #666;border-bottom: 2px solid #82c901;border-left: 1px solid #ccc;border-right: 1px solid #ccc;margin-right: 10px;}
#content .project {border-collapse: collapse;border-bottom: 2px solid #82c901;border-top: 2px solid #666;border-right: 1px solid #ccc;}
#content .project th, #content .project td {border: 1px solid #ccc;}
#content .anons_block {/****блок краткого анонса статьи*******/border-left: 2px solid #09c;}
#map ul {/**карта сайта**/list-style: circle outside  url('../css/li.gif');}
#map ul ul{list-style: disc outside;}
#map ul ul ul {list-style:  circle outside;}
.imgSign {border:1px solid #ccc;}
/***Админка***/
#admin table {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-collapse: collapse;}
#admin table td, #admin table th {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
/**Footer****/
.line-foot table {border-collapse: collapse;}
.line-foot table .foot_text {border: none;}
.attention {border: 2px dashed #690;}

