body {margin:0px;padding:0px;background:#ffffff url(bbbord00.gif) left repeat-y;}

/*Часто применяемые стили*/
.img {border:1px solid #5390C5; padding:0px; margin:8px 0px; width:137px;}
.img img {border:1px solid #5390C5;}
.img_award {border:1px solid #5390C5; padding:0px; margin:0px;width:156px;}
.img_award img {border:1px solid #5390C5;}	  
p {text-align:justify;}
.txt, p, li {font:normal 12px Arial; color:#7C7D76;}
.pagetext_s ul  {margin-left:15px; padding:0px;}
.pagetext_s li {margin-left:0px;padding-left:0px;}
.txt td{padding-left:8px;}
h1 {font:bold 16px Arial; color:#327CBE; margin:10px 5px 5px -15px;}
h2 {font:bold 16px Arial; color:#327CBE; border-bottom:1px solid #CACAC7;  padding:0px 30px 3px 0px; margin:0px; margin-bottom:8px; width:100px;}
h2 a {color:#327CBE;text-decoration:none}
h3 {font:bold 12px Arial; color:#F09F00; padding:0px; margin:0px 0px 3px 0px;}
h3 a {color:#F09F00;text-decoration:none}
h3 a:hover {color:#C3C2C2;text-decoration:none}

.patch {font:normal 12px Arial; color:#689AB9;padding:0px 20px 0px 0px;}
.patch a {color:#689AB9;text-decoration:underline}
.patch a:hover {color:#689AB9;text-decoration:none}

ul.list {font:bold 12px Arial; color:#7C7D76; margin:0px 40px 0px 20px; padding:0px;}
ul.list li {margin:10px 0px 0px 0px;padding:0px;}
a {color:#7C7D76; text-decoration:underline;}
a:hover {color:#C3C2C2; text-decoration:none;}

#text				{font:normal 12px Arial; color:#7C7D76; text-align:justify;} 
#text a				{ text-decoration:none;}
#text a:link			{ color:#7C7D76;}
#text a:visited		{ color:#7C7D76;}
#text a:hover 		{ color:#7C7D76; text-decoration:underline;}


#text1				{font:normal 12px Arial; color:#7C7D76;} 
#text1 a				{ text-decoration:none;}
#text1 a:link			{ color:#7C7D76;}
#text1 a:visited		{ color:#7C7D76;}
#text1 a:hover 		{ color:#7C7D76; text-decoration:underline;}

/*(--)*/
.flash {position:absolute; top:-4px; left:121px;}
.logo {position:absolute; top:10px; left:28px; z-index:1;}
/*Шапка шаблона 1st_page*/
.head {position:relative; padding:0px; margin:0px; height:325px;}
.head .left {background:url(visual00.jpg) top left no-repeat; width:686px;}
.head .menutd {background:url(menut000.jpg) left top repeat-x; width:100%;}
.head .menutd .menu {background:url(menu0000.jpg) top left no-repeat; height:325px; padding:0px;}
.head .menutd .menu div {padding:3px 10px 2px 8px; height:20px; margin:3px 0px; width:150px;}
.head .menutd .menu .active {border-left:3px solid #ffffff; background:#CEEBFF; padding-left:5px;}
.head .right {background:url(right000.jpg) top left no-repeat; width:177px;}
.head .right table {margin-right:4px;}
.head .right td {padding:5px 0px 5px 3px;}
/*Шапка шаблона site*/
.head_s {position:relative; padding:0px; margin:0px; height:257px; margin-bottom:-23px;}
.head_s .left {background:url(visual_s.jpg) top left no-repeat; width:686px;}
.head_s .menutd {background:url(menut_s0.jpg) repeat-x; width:100%;}
.head_s .menutd .menu {background:url(menu_s00.jpg) top right no-repeat; height:257px; padding:0px 10px 0px 0px;}
.head_s .menutd .menu div {padding:3px 10px 2px 8px; height:17px; margin:3px 0px; width:130px;}
.head_s .menutd .menu .active {border-left:3px solid #ffffff; background:#CEEBFF; padding-left:5px;}
.head_s .right {background:url(right_s0.jpg) top left no-repeat; width:177px;}
/*Конец шапок*/

/*Основная часть*/
.main {position:relative; padding:0px; margin-top:-9px;}
.main .left {font:normal 12px Arial; color:#7C7D76;background:url(lbord000.gif) right repeat-y; width:233px;  padding:20px 30px 20px 30px;}
.main td.left_s {width:292px; padding-top:22px; margin:0px;}
.main div.left_s {font:normal 12px Arial; color:#7C7D76; padding:20px 30px 20px 30px; margin:0px;}
.main .submenu {font:bold 13px Arial; font-weight:700; color:#7C7D76;background:#EFF7FB url(rbord000.gif) right repeat-y; padding:10px 30px 20px 20px; border-bottom:1px solid #C8D2DA; margin-right:-2px;}
.main .submenu .item a {color:#4085C2; text-decoration:none;}
.main .submenu .active a {color:#F69100; text-decoration:none;}
.main .submenu .item a:hover {color:#B87310;}
.main .submenu  .active {background:url(ali00000.gif) top left no-repeat; padding:1px 0px 5px 11px;color:#F69100;}
.main .submenu  .item {background:url(list0000.gif) top left no-repeat; padding:1px 0px 5px 11px;}
    .line {font:bold 16px Arial; color:#327CBE; border-bottom:1px solid #CACAC7;  padding:0px 30px 3px 0px; margin-bottom:8px;}
	.line a {color:#327CBE;text-decoration:none}
	.line a:hover {color:#C3C2C2;text-decoration:none}
	.news {background:url(li000000.gif) top left no-repeat; padding:0px 0px 15px 11px;font:normal 12px Arial; color:#7C7D76;}
	.news .date {color:#3D74A3; font-weight:normal;}
	.news a {color:#3D74A3; text-decoration:underline;}
	.news a:hover {color:#3D74A3; text-decoration:none;}
.main .pagetext {padding-right:20px; margin:0px;}
.main .pagetext_s {padding:0px 30px 50px 35px; margin:0px;}
    .orangeb {padding-right:10px;border-right:2px solid #F7A80F;}
.main .aboutt {font:bold 16px Arial; color:#FFFFFF;background:#3884C5 url(blue0000.gif) right top no-repeat; height:22px; border-bottom:3px solid #3884C5; padding:2px 0px 0px 30px;}
.main .blueline {border-bottom:3px solid #3884C5;}	  

/*О предприятии и портфолио*/
.about {background:#EBF6FF url(about000.gif) bottom repeat-x;}
.about table { background:url(ugol0000.gif) bottom right no-repeat; }
.about td {font:normal 12px Arial; color:#7C7D76; padding:20px 30px;}
.about p {margin:4px;}

.portfolio {background:#FFFEFA;padding:10px 50px 20px 30px; margin:0px;}
.portfolio td {padding-left:0px;}	  
.portfolio b,strong {color:#5390C5;}

/*Подвал*/
.underground {font:normal 12px Arial; color:#134E85;background:#fff url(btiled00.gif) bottom repeat-x; padding:0px; margin:0px; height:148px;}
.underground a {color:#134E85; text-decoration:underline;}
.underground a:hover {color:#134E85; text-decoration:none;}
.underground .left {background:url(bleft000.jpg) bottom left no-repeat; padding:60px 30px 0px 30px; }
.underground .right {font:normal 11px Arial;background:url(bright00.jpg) top right no-repeat; width:460px;padding-top:60px;}
.undersite {background:url(btiled00.gif) bottom repeat-x; padding:0px; margin:0px; height:148px;}
.undersite td {font:normal 12px Arial;color:#134E85;}
.undersite a {color:#134E85; text-decoration:underline;}
.undersite a:hover {color:#134E85; text-decoration:none;}
.undersite .left {background:url(bleft000.jpg) bottom left no-repeat; padding:60px 30px 0px 30px; }
.undersite .right {font:normal 11px Arial;background:url(bright00.jpg) top right no-repeat; width:460px;padding-top:60px;}


/* Стили для таблиц */
.tbl {font: normal 12px Arial; color:#7C7D76;}
.tbl td {background-color: #FFFFFF; vertical-align: top;}
.tbl .title {background-color: #EBE9E8;}
.tbl .bg {background-color: #FDFBF6;}
.tbl .pl0 {padding-left: 0px;}

.tbl_portf {font: normal 12px Arial; color: #747370;}
.tbl_portf tr {vertical-align: top;}
.tbl_portf .pb {padding-bottom: 20px;}
div.title {font: bold 12px Arial; color: #3784C6;}
div.prav {font: bold 12px Arial; color: #07477e;}
/* End Стили для таблиц */

.border {border: 1px solid #B3B9C3; color: #333333;}

.blue {text-align:right;}
.blue a {color:#327CBE; text-decoration:underline;}
.blue a:hover {color:#C3C2C2; text-decoration:none;}