html	{padding:0; margin:0;}
body	{padding:0; margin:0; font-size:9pt; font-family:Arial; color:333333; background:white; background-image:url(b2.gif); background-position:left bottom; background-repeat:repeat-x;}



a			{color:11418a;}
a:visited	{color:11418a;}
a:hover		{text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:9pt; font-family:Arial; color:333333; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:180%; margin:0 0 20px 0; font-weight:normal; color:7f7f7f;}
h2		{font-size:180%; margin:25px 0; font-weight:normal; color:7f7f7f;}
h3		{font-size:140%; margin:25px 0 10px 0; font-weight:normal; color:7f7f7f;}
h4		{font-size:130%; margin:25px 0 10px 0;}
h5		{font-size:100%; margin:15px 0 4px 0;}

p		{margin:0 0 10px 0;}
img		{border:0;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
div.width	{width:100%;}



.logo {position:absolute; left:40px; top:65px; z-index:26; cursor:pointer; cursor:hand;}

.menu	{position:absolute; left:270px; top:90px;}
.menu	{}
.menu li	{position:absolute; cursor:pointer; cursor:hand;}

#p1	{left:0px; width:100px; height:30px; background:url(m_company.gif) no-repeat;}
#p2	{left:110px; width:100px; height:30px; background:url(m_product.gif) no-repeat;}
#p3	{left:211px; width:130px; height:30px; background:url(m_production.gif) no-repeat;}
#p4	{left:360px; width:100px; height:30px; background:url(m_order.gif) no-repeat;}

#p1.select	{background:url(m_company_s.gif) no-repeat;}
#p2.select	{background:url(m_product_s.gif) no-repeat;}
#p3.select	{background:url(m_production_s.gif) no-repeat;}
#p4.select	{background:url(m_order_s.gif) no-repeat;}



#preview_big #container	{overflow:hidden;}
#container		{position:relative; width:100%; height:100%; min-height:700px; height:expression(this.scrollHeight < 821? "700px" : "100%"); background:url(b.gif) repeat-x;}
#movie			{position:relative; width:400%; height:100%; z-index:1; clear:both;}
.frame			{width:25%; float:left; height:100%;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #container {float:left;}
}

div.page_about				{height:100%; background:url(1_left.png) left bottom no-repeat;}
div.page_about div.in			{height:100%; background:url(1_right.png) right bottom no-repeat;}
div.page_about div.in div.in	{height:820px; background:url(1_top.gif) left top no-repeat;}

div.page_services				{height:100%; background:url(2_left.png) left bottom no-repeat;}
div.page_services div.in		{height:100%; background:url(2_right.png) right bottom no-repeat;}
div.page_services div.in div.in	{height:820px; background:url(2_top.gif) left top no-repeat;}

div.page_request				{height:100%; background:url(3_left.png) left bottom no-repeat;}
div.page_request div.in			{height:100%; background:url(3_right.png) right bottom no-repeat;}
div.page_request div.in div.in	{height:820px; background:url(3_top.gif) left top no-repeat;}

div.page_contacts				{height:100%; background:url(4_left.png) left bottom no-repeat;}
div.page_contacts div.in		{height:100%; background:url(4_right.png) right bottom no-repeat;}
div.page_contacts div.in div.in	{height:820px; background:url(4_top.gif) left top no-repeat;}


div.in div.fields	{padding:205px 50px 50px 290px;}
div.in div.length	{width:600px;}

table.cor	{}
table.cor td.quter		{width:280px; padding:200px 0 100px 0; vertical-align:top;}
table.cor td.content	{padding:180px 50px 50px 0; vertical-align:top;}
table.cor td.content div	{width:700px;}

div.h1		{margin-bottom:30px;}

div.created {position:absolute; left:50px; bottom:18px; z-index:4; font-size:10px; color:aaaaaa;}
div.created div	{margin:0 0 0 12px;}
div.created img	{position:relative; top:3px;}

table.feedback	{width:600px;}
table.feedback td		{padding:4px 0;}
table.feedback td.text	{white-space:nowrap; padding:4px 10px 4px 0; font-size:8pt; color:999999; text-align:right;}
table.feedback td.text_	{white-space:nowrap; padding:10px 10px 4px 0; font-size:8pt; color:999999; text-align:right; vertical-align:top;}
table.feedback td.small	{font-size:10px; color:999999;}
table.feedback td input	{width:80%;}
table.feedback td textarea	{width:100%; height:120px;}
table.feedback td label	{margin-left:8px;}
table.feedback td.short	input	{width:auto;}
table.feedback td.submit input	{width:auto;}


div.small	{font-size:10px;}
