
body {  background-color:white; margin:0; padding:0; font-family:verdana;}
td{font-family:tahoma;font-size:11px;color:#737373;}

a{ color:#424241; text-decoration:none;}

A:link,A:visited	{color:#90aa1e; text-decoration:none font-family:tahoma;}
A:hover,A:active	{color:#a7c425; text-decoration:underline; font-family:tahoma;}

a.menu:link{color: #1D496C;text-decoration: none;font-family:tahoma;font-size:11px;}
a.menu:visited{color: #1D496C;text-decoration: none;font-family:tahoma;font-size:11px;}
a.menu:hover{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu:active{color: #1D496C;text-decoration: underline;font-family:tahoma;font-size:11px;}
td.menu{font-family:tahoma;font-size:11px;}

a.menu2:link{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:visited{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:hover{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
a.menu2:active{color: white;text-decoration: underline;font-family:tahoma;font-size:11px;}
td.menu2{color: white;font-family:tahoma;font-size:11px;}

.title{color: #cccccc;font-family:tahoma;font-size:22px;padding-left: 20px;padding-bottom: 5px;}

.first_nav_blue {text-transform:uppercase;font-family:Tahoma;color:#52799e;vertical-align:middle;font-weight:bold;}


/* top_line */
#header {position: relative;}
.stripe {background: url("../top_line.gif") left top repeat-x; height: 31px; width: 100%; font: 18px Tahoma, Arial, Verdana, Helvetica, sans-serif; overflow: hidden; position: relative;}
.stripe a {text-decoration: none; color: #fff; display: block; width: 3120px; height: 29px; padding: 2px 0 0 0; white-space: nowrap;}
.stripe .span_image {background: url("../snowflak.gif") 6px 5px no-repeat; padding: 0 0 0 32px;}
.stripe .span_padding {padding: 0 12px 0 0;}
.stripe .span_font {text-decoration: line-through;}
.scrollup {position: absolute; height: 31px; width: 2888px;}


/* menu */

.menu_td 
{
height: 100px;
width: 100%;
}
.menu_title_table {background: #fff url(../5.png) repeat-x top;}
.menu_title {vertical-align: top; padding-bottom: 0px; background: url(../title_do.gif) repeat-y right; width: 50%;}
.menu_inside {background-color: #FBFBFB; border-bottom: 1px solid #EAEAEA;}
.menu_current {background-color: #fff;}
.menu_inside, .menu_current {width: 25%; border-left: 1px solid #EAEAEA; padding-bottom: 15px;}
.menu_current h1, .menu_inside h1, .menu_title h1 {background: url(../sb_green.gif) no-repeat 9px 11px; padding: 10px 10px 0 25px; margin:0; font-weight: bold; color: #777;}
.menu_current ul, .menu_inside ul, .menu_title ul {padding: 5px 10px 0 0; margin: 0; list-style: none;}
.menu_list li {padding-left: 25px; background:url(../arrow_or.gif) no-repeat 12px 6px; color: #AAA;}
.menu_list, .menu_list a, .menu_current h1, .menu_inside h1, .menu_list li, .menu_title h1, .menu_title li {font-size: 11px; font-family: Tahoma; line-height: 16px;}
.menu_list a:hover {color: #333;}
.menu_list {color:#6D6D6D;}
.menu_list a {color: #777; text-decoration: none;}
.third_menu {border-bottom: 1px solid #EAEAEA; font: 11px Tahoma; padding: 15px 5px; text-align: center;}

.w100 {width: 100%;}

div.n2{z-index: 7; overflow: hidden; width: 100%; position: relative; top: 0px; height: 1px;}

.zag{position: relative; top: 0px; left: 0px; background-image: url('../arrow000.htm'); background-repeat: no-repeat; color:#3ab43a; font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 13px; margin: 11px 13px 11px 13px;text-decoration:none;}
.zag a{ color:#3ab43a; font-size: 15px; font-weight: bold; text-transform: uppercase; text-decoration:none;}
.zag2 {background-image: url('../arrow_bl.htm'); background-repeat: no-repeat; color:#0099cc; font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 13px; margin: 11px 13px 11px 13px;}

.price {width: 50%;font-size: 15px; font-weight: bold; color:#3ab43a;}
.cost {font-size: 34px; font-weight: bold; color:#3ab43a;}











DIV.portfolio_list_1 {float:left; width:193px; height:120px; background-image:url(../portfolio/bg_portf.gif); background-repeat:no-repeat; padding:0 0 10px 0;}
DIV.portfolio_list_1 IMG {margin-left:7px; margin-top:7px; margin-bottom:12px;}
DIV.portfolio_list_1 SPAN {position:relative; left:-10px;}

DIV.spaser_1  {background-image:url(../portfolio/spaser_1.gif); background-repeat:repeat-x; height: 1px; width: 100%; line-height:0; margin:10px 0 12px 0;}


DIV.img_lastwork IMG {margin-left:7px; margin-top:22px; margin-bottom:13px;}
DIV.left_last_works {padding-bottom:12px; background-image:url(../portfolio/bg_lastw.gif); background-repeat:no-repeat; background-position:top left; margin-left:3px; margin-top:40px;}













div.nyPhones {
	position:relative;
	width:200px;
	float:right;
}

div.nyLogo {
	position:fixed;
	position:expression('absolute');
	top:expression(eval(document.body.scrollTop) + "px");
	right:20px;
	width:254px;
	height:156px;
	background:url('logo0000.png') no-repeat left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/element/logo.png,sizingMethod=crop); //background: none;
	z-index:100;
	cursor:pointer;
}


div.nyLogoAll {
	position:fixed;
	position:expression('absolute');
	top:0px;;
	left:20px;
	width:254px;
	height:156px;
	background:url('logo0000.png') no-repeat left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/element/logo.png,sizingMethod=crop); //background: none;
	z-index:100;
	cursor:pointer;
}

div#polyPrice {
	background:#000;
	color:#999;
	font-size:80%;
	padding:20px 50px 20px 50px;
}

div#polyPrice table {
	color:#999;
	font-size:100%;
}

div#polyPrice table td {
	vertical-align:top;
	padding:0 20px 20px 0;
}

/*  Заголовки вн. страницы */
.infoPath, .adress_line
{
 padding:30px;
 font-size:120%;
 color:#000000;
}
td.infoPath,  td.adress_line  {
color: #666;
}
td.infoPath strong, td.adress_line strong {
color: #666;
font-weight:normal;
}
td.infoPath A, td.adress_line A {
font-weight:normal;
}

td.bootm div {
	font-size: 70%;
}
td.bootm  strong {
 color: #666;
 font-weight:normal;
}
A.bootl:link, A.bootl:visited, 	A.bootl:hover	{
  color: #666;
}
div.bootl {
  color: #cccccc;
  font-size: 8px;
}
A.obteg1:link, A.obteg1:visited, 	A.obteg1:hover	{
  font-size: 60%;
  color: #666;
  font-weight:normal;
  text-decoration:none;
}
A.obteg2:link, A.obteg2:visited, 	A.obteg2:hover	{
  font-size: 75%;
  color: #666;
  font-weight:normal;
  text-decoration:none;
}
A.obteg3:link, A.obteg3:visited, 	A.obteg3:hover	{
  font-size: 90%;
  color: #666;
  font-weight:normal;
  text-decoration:none;
}
A.obteg4:link, A.obteg4:visited, 	A.obteg4:hover	{
  font-size: 110%;
  color: #666;
  font-weight:normal;
  text-decoration:none;
}
A.obteg5:link, A.obteg5:visited, 	A.obteg5:hover	{
  font-size: 120%;
  color: #666;
  font-weight:normal;
  text-decoration:none;
}
A.obtegb1:link, A.obtegb1:visited, 	A.obtegb1:hover	{
  font-size: 60%;
  color: #666;
	font-weight: bolder;
  text-decoration:none;
}
A.obtegb2:link, A.obtegb2:visited, 	A.obtegb2:hover	{
  font-size: 75%;
  color: #666;
	font-weight: bolder;
  text-decoration:none;
}
A.obtegb3:link, A.obtegb3:visited, 	A.obtegb3:hover	{
  font-size: 90%;
  color: #666;
	font-weight: bolder;
  text-decoration:none;
}
A.obtegb4:link, A.obtegb4:visited, 	A.obtegb4:hover	{
  font-size: 110%;
  color: #666;
	font-weight: bolder;
  text-decoration:none;
}
A.obtegb5:link, A.obtegb5:visited, 	A.obtegb5:hover	{
	font-size: 120%;
	color: #666;
	font-weight: bolder;
	text-decoration:none;
}
.phon {
  font-size: 130%;
  font-weight: bolder;
}
input.sh {
	width:254px; height:28px; color:#666666; border:1px solid #cccccc; padding:5px;
}
td.bootomna {
	padding:20px 20px 20px 30px;border-top:1px solid #ccc;
}
td.bootomna2 {
	padding: 5px 20px 5px 30px;
	border-top:1px solid #ccc;
}
div.footerm {
  color: #cccccc;
  font-size: 8px;
  overflow:hidden;
  height:35px;
}
div.footerm, div.footerm h1, div.footerm strong {
  color: #cccccc;
  font-size: 8px;
  margin : 0 0 0 0;
}
div.footercomp {
  font-size: 60%;
}
div.footercomp strong  {
  font-weight: normal;
}
div.footercomp A:link, div.footercomp A:visited, 	div.footercomp A:hover	{
	color: #666;
}
div.mainanril {
 padding : 0px 20px 0px 0px; 
}
div.mainanril, div.mainanril h1, div.mainanril h2, div.mainanril strong {
  color: #666;
  font-size: 11px;
  margin : 0 0 0 0;
}
div.mainanril h1, div.mainanril h2 {
  font-weight:bold;
}
div.mainanril h1 {
  font-size: 13px;
}
div.mainanril strong  {
  font-weight: normal;
}
div.mainanril A:link, div.mainanril A:visited, 	div.mainanril A:hover	{
	color: #666;
}








div.footermain, div.footermain h1, div.footermain h2, div.footermain strong {
  color: #666;
  font-size: 12px;
  margin : 0 0 0 0;
  font-weight: normal;
}
div.footermain A:link, div.footermain A:visited,  div.footermain A:hover	{
	color: #666;
}
div.contenthtml, div.contenthtml h1, div.contenthtml h2, div.contenthtml strong, div.contenthtml p {
  color: #666;
  font-size: 14px;
}
div.contenthtml h1, div.contenthtml h2 {
  font-weight:bold;
}
div.contenthtml h1 {
  font-size: 15px;
}
div.topbl A:link, div.topbl A:visited, 	div.topbl A:hover {
	border-bottom: 1px dashed #ffffff;
	text-decoration: none;
}

div.first A:link, div.first A:visited, 	div.first A:hover {
	text-decoration: none;
}
div.last A:link, div.last A:visited, div.last A:hover {
	text-decoration: none;
}


div.div_m1 {
 Z-INDEX: 77; LEFT: 2px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; TOP: 0px; HEIGHT: 270px;
}
div.div_m2 {
 Z-INDEX: 76; LEFT: 2px; OVERFLOW: visible; WIDTH: 100%; POSITION: relative; TOP: 0pt; HEIGHT: 270px;
}
