html	{padding:0; margin:0;}
body	{padding:0; margin:0; font-size:9pt; font-family:Arial; color:333333; background:white;}



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;}
ul li		{margin:6px 0; padding-left:12px; background:url(li_01.gif) 0 0.4em no-repeat;}
div.width	{width:100%;}



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

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

#p1	{left:0px; width:100px; height:30px; background:url(00_firma.gif) no-repeat;}
#p2	{left:115px; width:100px; height:30px; background:url(00_rabota.gif) no-repeat;}
#p3	{left:230px; width:100px; height:30px; background:url(00_dostavka.gif) no-repeat;}
#p4	{left:360px; width:100px; height:30px; background:url(00_pamyatka.gif) no-repeat;}

#p1.select	{background:url(00_firma_2.gif) no-repeat;}
#p2.select	{background:url(00_rabota_2.gif) no-repeat;}
#p3.select	{background:url(00_dostavka_2.gif) no-repeat;}
#p4.select	{background:url(00_pamyatka_2.gif) no-repeat;}



#preview_big #container	{overflow:hidden;}
#container		{position:relative; width:100%; height:100%; min-height:820px; height:expression(this.scrollHeight < 821? "820px" : "100%");}
#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.gif) left bottom no-repeat;}
div.page_about div.in			{height:100%; background:url(1_right.gif) 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.gif) left bottom no-repeat;}
div.page_services div.in		{height:100%; background:url(2_right.gif) 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.gif) left bottom no-repeat;}
div.page_request div.in			{height:100%; background:url(3_right.gif) 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.gif) left bottom no-repeat;}
div.page_contacts div.in		{height:100%; background:url(4_right.gif) 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:295px; padding:200px 0 100px 0; vertical-align:top;}
table.cor td.content	{padding:170px 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;}




div.border		{margin:0 0 25px 0; ackground:url(green.gif) left bottom repeat-x;}
table.submenu	{}
table.submenu td	{height:22px; padding-right:20px;}
table.submenu td div.none		{width:auto; height:22px;}
table.submenu td div.none div	{width:auto; height:22px; padding-right:12px; line-height:20px;}
table.submenu td div.select		{width:auto; height:22px; background:url(bg_submenu_03.gif) no-repeat;}
table.submenu td div.select div	{width:auto; height:22px; padding-right:12px; line-height:20px; background:url(bg_submenu_04.gif) right no-repeat;}
table.submenu td div.none a, table.submenu td div.none a:visited	{padding-left:12px; text-decoration:none; background:url(li_01.gif) 0 0.3em no-repeat;}
table.submenu td div.select a, table.submenu td div.select a:visited	{padding-left:12px; color:white; text-decoration:none;}



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;}