body { margin:0px; padding:0px;}

BODY,TD	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top; color:#000000;}
.b				{background-image:url(images/bg_body.gif); background-repeat:repeat-x; background-position:top}
A				{color:#9E0B0E; text-decoration:none;}
A:visited	{color:#9E0B0E; text-decoration:none;}
A:hover	{color:#9E0B0E; text-decoration:underline;}
IMG			{border:0}
IMG.bordered	{border:#E6E7E8 2px solid; margin-right:3px; margin-bottom:3px;}
H1			{font-size:18px; font-weight:normal; color:#BE5153; margin-top:0px; margin-bottom:17px;}
H2			{font-size:16px; font-weight:normal; color:#BE5153; margin-top:0px; margin-bottom:17px;}
UL			{margin-top:3px; margin-bottom:11px;}
UL LI		{margin-left:-38px; padding-left:15px; padding-bottom:3px; padding-top:0px; list-style-type:none; background-image:url(images/arrow_li.gif); background-repeat:no-repeat}

DIV.mainflash	{padding-bottom:5px}
TD.footer		{background-image:url(images/bg_footer.jpg); background-repeat:no-repeat; height:135px}
TD.footer2		{background-image:url(images/bg_footer2.jpg); background-repeat:no-repeat; height:135px; background-color:#FFFFFF}
TD.footer_info	{padding-left:256px; padding-top:40px; line-height:130%;}
TD.footer_copy		{padding-top:70px}
DIV.developed1	{color:#989898; width:100px; position:relative; top:-3px; text-align:left; font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 float:none}
DIV.developed1 A {color:#989898; text-decoration: none;}
DIV.developed1 A:visited {color:#989898; text-decoration: none;}
DIV.developed1 A:hover {color:#989898; text-decoration: underline;}
DIV.developed2	{color:#989898; width:100px; font-weight:bold; font-size:10px; text-align:left; height:33px; margin-top:2px; background-image:url(images/bg_developed.gif); background-repeat:no-repeat; font-family:Tahoma; float:none}
DIV.developed2 SPAN	{position:relative; top:8px; left:21px;color:#989898; font-size:10px; float:none}
DIV.developed2 A {color:#989898; text-decoration: none;}
DIV.developed2 A:visited {color:#989898; text-decoration: none;}
DIV.developed2 A:hover {color:#989898; text-decoration: underline;}
DIV.bottommenu_main		{line-height:130%; padding-top:3px; padding-bottom:28px; padding-left:31px; padding-right:31px;}

TD.rightblock	{white-space:nowrap; background-image:url(images/bg_rightblock.gif); background-repeat:no-repeat; background-color:#FFFFFF}
DIV.calculator_link2		{height:61px; padding-left:22px}
DIV.colorcorrect_link2	{height:77px; padding-left:22px}

TD.rightblock_main	{white-space:nowrap; background-color:#E6E7E8; background-image:url(images/bg_rightblock_main.jpg); background-repeat:no-repeat}
DIV.top_right_text	{font-size:10px; height:97px; padding-right:9px; text-align:right; line-height:130%}
TD.ourworks		{padding-left:23px; padding-right:15px; padding-top:11px}
DIV.ourworks_link	{height:75px}
DIV.calculator_link	{height:153px; padding-left:22px}
DIV.colorcorrect_link	{height:211px; padding-left:23px}
DIV.colorcorrect_link IMG.correct	{margin-bottom:34px}
DIV.ftp_entrance_head	{padding-left:20px; height:30px}
FORM.enterform	{margin-bottom:0px; margin-top:0px;}
input.poisk	{width:95px; height:19px; font-family:Tahoma;vertical-align:middle; color:#737373; font-size:11px; padding-left:3px;}
input.poiskbutton		{vertical-align:middle; margin-top:0px;}
FORM.poiskform	{margin-bottom:20px; margin-top:70px;}
DIV.line	{padding-left:23px; padding-right:24px; padding-bottom:24px; padding-top:20px; font-size:6px}
DIV.line DIV	{background-image:url(images/line_right.gif); background-repeat:no-repeat; background-position:top right; height:8px; font-size:6px; background-color:#EFEFF0}
DIV.navigation	{padding-left:28px; padding-top:3px; padding-bottom:28px; padding-right:23px; color:#737373;}
DIV.navigation A				{color:#737373; text-decoration:none;}
DIV.navigation A:visited	{color:#737373; text-decoration:none;}
DIV.navigation A:hover	{color:#737373; text-decoration:underline;}
DIV.big_list	{padding-left:46px; padding-right:23px; padding-bottom:9px; padding-top:0px; background-image:url(images/bg_big_list.gif); background-repeat:no-repeat; line-height:130%}
DIV.text	{padding-right:28px; padding-left:28px; line-height:130%}

TABLE.topmenu	{background-image:url(images/bg_topmenu.gif); background-repeat:no-repeat}
TABLE.topmenu TD DIV	{float:left}
TABLE.topmenu TD DIV A	{color:#FFFFFF; text-decoration:none; font-weight:bold}
TABLE.topmenu TD DIV A:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold}
TABLE.topmenu TD DIV A:hover	{color:#FFFFFF; text-decoration:underline; font-weight:bold}
TABLE.topmenu TD DIV.active A	{color:#9E0B0E; text-decoration:none; font-weight:bold}
TABLE.topmenu TD DIV.active A:visited	{color:#9E0B0E; text-decoration:none; font-weight:bold}
TABLE.topmenu TD DIV.active A:hover	{color:#9E0B0E; text-decoration:underline; font-weight:bold}

TABLE.img_insert_right 	{float:right}
TABLE.img_insert_right TD 	{padding-left:4px; padding-top:3px;}
TABLE.img_insert_right TD IMG	{border:#E6E7E8 3px solid}

TABLE.img_insert_left 	{float:left}
TABLE.img_insert_left TD 	{padding-right:4px; padding-top:3px;}
TABLE.img_insert_left TD IMG	{border:#E6E7E8 3px solid}

TABLE.block_insert_right 	{float:right; background-color:#E6E7E8}
TABLE.block_insert_right TD.left_top	{background-image:url(images/bg_left_top.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
TABLE.block_insert_right TD.center_top	{background-image:url(images/bg_center_top.gif); background-repeat:repeat-x; font-size:1px;}
TABLE.block_insert_right TD.right_top	{background-image:url(images/bg_right_top.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.block_insert_right TD.left_bottom	{background-image:url(images/bg_left_bottom.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
TABLE.block_insert_right TD.center_bottom	{background-image:url(images/bg_center_bottom.gif); background-repeat:repeat-x; font-size:1px;}
TABLE.block_insert_right TD.right_bottom	{background-image:url(images/bg_right_bottom.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.block_insert_right TD.block_insert_right_text	{line-height:130%}

TABLE.insert 	{float:left; background-color:#E6E7E8}
TABLE.insert TD.left_top	{background-image:url(images/insert_left_top.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
TABLE.insert TD.center_top	{background-image:url(images/insert_center_top.gif); background-repeat:repeat-x; font-size:1px;}
TABLE.insert TD.right_top	{background-image:url(images/insert_right_top.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.insert TD.left_bottom	{background-image:url(images/insert_left_bottom.gif); background-repeat:no-repeat; background-position:top left; font-size:1px;}
TABLE.insert TD.center_bottom	{background-image:url(images/insert_center_bottom.gif); background-repeat:repeat-x; font-size:1px;}
TABLE.insert TD.right_bottom	{background-image:url(images/insert_right_bottom.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.insert TD.insert_text	{line-height:130%}

TABLE.prices			{border-collapse:collapse; width:883px;}
TABLE.prices TD	{border:#D1D2D4 1px solid; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:9px; vertical-align:middle; text-align:center}
TABLE.prices TD.price_left	{color:#A61215; text-align:left}
TABLE.prices TD.price_header1	{color:#FFFFFF; font-weight:bold; background-color:#FF980C}
TABLE.prices TD.price_header2	{color:#000000; font-weight:bold; background-color:#FFE5C2}
TABLE.prices TD.colored	{background-color:#F7F7F8}

BIG	{color:#FF980C; font-size:14px; font-weight:bold}
BIG A				{color:#FF980C; text-decoration:none;}
BIG A:visited	{color:#FF980C; text-decoration:none;}
BIG A:hover		{color:#FF980C; text-decoration:underline;}

TABLE.tech TD	{border-right:#D1D2D4 1px solid; padding-right:12px; padding-left:25px; line-height:130%}

TABLE.button 	{float:right; background-color:#E6E7E8}
TABLE.button TD	{border:0px; padding:0px; font-size:1px; line-height:100%}
TABLE.button TD.button_text	{font-size:11px; padding-bottom:1px;}
TABLE.button TD.button_text A				{color:#00529D; text-decoration:none;}
TABLE.button TD.button_text A:visited	{color:#00529D; text-decoration:none;}
TABLE.button TD.button_text A:hover		{color:#00529D; text-decoration:underline;}
TABLE.button TD.button_left_top	{background-image:url(images/button_left_top.gif); background-repeat:no-repeat; background-position:top left; font-size:1px; p}
TABLE.button TD.button_right_top	{background-image:url(images/button_right_top.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.button TD.button_left_bottom	{background-image:url(images/button_left_bottom.gif); background-repeat:no-repeat; background-position:bottom left; font-size:1px;}
TABLE.button TD.button_right_bottom	{background-image:url(images/button_right_bottom.gif); background-repeat:no-repeat; background-position:bottom right; font-size:1px;}

TABLE.white TD	{border:0px; padding:0px; font-size:1px; line-height:130%}
TABLE.white TD SPAN	{color:#9E0B0E}
TABLE.white TD.white_text	{font-size:11px; padding-bottom:1px; line-height:130%}
TABLE.white TD.white_left_top	{background-image:url(images/white_left_top.gif); background-repeat:no-repeat; background-position:top left; font-size:1px; p}
TABLE.white TD.white_right_top	{background-image:url(images/white_right_top.gif); background-repeat:no-repeat; background-position:top right; font-size:1px;}
TABLE.white TD.white_left_bottom	{background-image:url(images/white_left_bottom.gif); background-repeat:no-repeat; background-position:bottom left; font-size:1px;}
TABLE.white TD.white_right_bottom	{background-image:url(images/white_right_bottom.gif); background-repeat:no-repeat; background-position:bottom right; font-size:1px;}

TD.corrections	{text-align:right}
TD.corrections IMG	{margin-bottom:10px; margin-left:6px;}

TD.fragment	{border:#D1D2D4 1px solid; padding:9px}
TD.fragment_text		{color:#737373; text-align:center}
TD.fragment_text A				{color:#737373; text-decoration:none;}
TD.fragment_text A:visited	{color:#737373; text-decoration:none;}
TD.fragment_text A:hover	{color:#737373; text-decoration:underline;}

DIV.result		{background-image:url(images/bg_result.jpg); background-repeat:no-repeat; height:143px; width:289px;}
DIV.sum	{color:#FFFFFF; font-size:18px; padding-top:78px; padding-left:7px; padding-bottom:10px}
DIV.sum_text	{padding-left:30px;}

FORM.calc		{margin:0px; margin-top:10px; color:#737373}
FORM.calc INPUT, FORM.calc SELECT	{font-family:Tahoma; font-size:11px; color:#000000; height:18px}
TABLE.vmid	{margin-top:3px}
TABLE.vmid TD	{vertical-align:middle; color:#737373}

form {padding:0px; margin:0px;}
div.spacer {height:5px;}
div.listerarrow {margin:10px;}
div.listerarrow a {font-size:12px;}
div.listeritem {margin:10px;}
div.listeritem a, div.listeritem span {font-size:12px;}
div.listeritem span {background-color:#CCCCCC;}

/*   26 октября 2007 */
TD TABLE.topmenu_table TD A				{color:#FFFFFF; text-decoration:none; font-weight:bold}
TD TABLE.topmenu_table TD A:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold}
TD TABLE.topmenu_table TD A:hover	{color:#FFFFFF; text-decoration:underline; font-weight:bold}
TD TABLE.topmenu_table TD.active A				{color:#9E0B0E; text-decoration:none; font-weight:bold}
TD TABLE.topmenu_table TD.active A:visited	{color:#9E0B0E; text-decoration:none; font-weight:bold}
TABLE.topmenu_table TD.active A:hover			{color:#9E0B0E; text-decoration:underline; font-weight:bold}

.vu {color: #808080; font-family: Tahoma; font-size:9px; padding-left:9px; padding-top:48px; text-decoration:none;}